/*Hello*//* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */

div.rating{cursor:pointer;margin:2em;clear:both;display:block}

div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}

div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}

div.cancel,div.cancel a{background:url('/_graphics/delete.gif') no-repeat 0 -16px}

div.star,div.star a{background:url('/_graphics/star.gif') no-repeat 0 0px}

div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px}

div.star_on a{background-position:0 -16px!important}

div.star_hover a,div.star_live a:hover{background-position:0 -32px}

/* Read Only CSS */

div.star_readonly a,div.star_readonly a:hover{cursor:default !important}

/* Partial Star CSS */

div.star{background:transparent!important;overflow:hidden!important}

/* END jQuery.Rating Plugin CSS */ 
 /*console.log('/var/www/html/mod/friend-locator/css/jquery.rating.css')*/;

.ac_results {
	padding: 0px;
	border: 1px solid #192E4B;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	width: 152px !important;
	margin-left:1px;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding:2px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	overflow: hidden;
	font-size:80%;
	font-weight:bold;
	
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #e6e6e6;
}

.ac_over {
	background-color: #192E4B;
	color: white;
}
 
 /*console.log('/var/www/html/mod/minidash/js_scripts/jquery.autocomplete.css')*/;

.map_canvas {
	height: 450px;
	margin-top: 10px;
	margin-bottom: 10px;
	border:5px solid #F3F8FE;
}

#spot_map {
	margin-top: 4px;
}

#friend_map_widget  {
	height: 200px;
	overflow: hidden;
}

.map_links {
	margin-top: 0;
}
.ss_when { font-size:85%; color:#999;
}
#spot_map_links {
	border-top: 1px solid #0E223F ;
}

.reset_link_active td, 
.save_link_active td, 
.reset_save_link_active td{
	background-color: #fff ;
}

.map_links a {
	display: block;
	padding: 3px 0 3px 0;
}


.map_message {
	position: absolute;
	top: 0;
	left: 0;
	width: 300px;
}

#friend_map_widget_message {
	width: 150px;
}

.map_messages {
	background:#ccffcc;
	color:#000000;
	padding:3px 10px 3px 10px;
	z-index: 1;
	margin:0;

	border:4px solid #00CC00;
	text-align: center;
}

.map_messages_error {
	border:2px solid #D3322A;
	background:#F7DAD8;
	color:#000000;
	padding:3px 10px 3px 10px;
	z-index: 1;
	margin:0;

	text-align: center;
}

.map_date_slider_block table {
	margin-bottom: 20px;
	height: 30px;
}

.uninitialized  {
	position: absolute !important;
	top: -300 !important;
	z-Index: -10;
	display: block !important;
}

.map_date_slider_block td {
	padding: 4px;
}

.map_date_slider {
	vertical-align: middle;
}

#friend_map_legend {
	background-color: #F3F8FE;
	margin: 5px 0 5px 0;
	padding:5px;
}
.friend_map_legend_container {
	background-color: #ffffff;
	border: 1px solid #D4E5F7;
	padding:5px;
}
#friend_map_legend img {
	margin: 5px;
	border: 0;
}

.friend_map_legend_title {
	font-size: 200%;
	font-weight: bold;
	color: #0E223F;
	padding: 5px 10px 10px 10px;
}

.friend_map_legend_label {
	font-weight: bold;
	font-size:90%;
	padding: 10px 5px 5px 5px;
}

.friend_map_legend_label a:link,
.friend_map_legend_label a:visited {
	text-decoration:underline;
	color: #0E223F;
}
.friend_map_legend_label a:hover, .friend_map_legend_label a:active { text-decoration:none; }
.map_spot_name { text-align:left; font-weight:bold; padding-left:5px; width:220px; min-height: 45px;}
.map_spot_header { font-weight:bold; }
#content_area_user_title, #content_area_group_title { 
	position: relative;
	z-index: 2;
}

.map_wrapper {
	position: relative;
	z-index: 1;
	clear:both;
	
	
}

#friend_map_widget_wrapper {
	position: relative;
	height: 200px
}

#userstatus_add_link {
	display: block;
	float: right;
	padding:3px 5px 3px 5px;
	z-index: 4;
	background-color: #009900;
	color: #fff;
	font-size:70%;
	font-weight:bold;
}

#userspot_add_link {
	display: block;
	float: right;
	padding:3px 5px 3px 5px;
	z-index: 4;
	background-color: #009900;
	color: #fff;
	font-size:70%;
	font-weight:bold;
}

#userstatus_form_block {
	display: none;
	position: absolute;
	right: 0%;
	top: 1.6em;
	z-index: 3;
	background-color: #009900;
	width: 50%;
	padding: 10px 10px 0 10px;
	font-weight: bold;
	font-size: 70%;
	color: #fff;
}

#userspot_form_block {
	display: none;
	position: absolute;
	right: 0%;
	top: 1.6em;
	z-index: 3;
	background-color: #009900;
	width: 50%;
	padding: 10px 10px 0 10px;
	font-weight: bold;
	font-size: 70%;
	color: #fff;
}

#userspot_form_block .input-text { font-size: 85%;}
#userstatus_form_block .input-text { font-size: 85%;}

#userspot_form_block .cancel_button { background: url(/_graphics/main_menu_background.png) repeat-x;}
#userstatus_form_block .cancel_button { background: url(/_graphics/main_menu_background.png) repeat-x;}

#userspot_form_block .cancel_button:hover { background: url(/_graphics/button_green.png) repeat-x;}
#userstatus_form_block .cancel_button:hover { background: url(/_graphics/button_green.png) repeat-x;}

#userspot_form .cancel_button { background: url(/_graphics/main_menu_background.png) repeat-x;}
#userstatus_form .cancel_button { background: url(/_graphics/main_menu_background.png) repeat-x;}

#userspot_form .cancel_button:hover { background: url(/_graphics/button_green.png) repeat-x;}
#userstatus_form .cancel_button:hover { background: url(/_graphics/button_green.png) repeat-x;}



#userspot_form_block .submit_button { background: url(/_graphics/red_button_cancel.png) repeat-x;}
#userstatus_form_block .submit_button { background: url(/_graphics/red_button_cancel.png) repeat-x;}

#userspot_form_block .submit_button:hover { background: url(/_graphics/button_green.png) repeat-x;}
#userstatus_form_block .submit_button:hover { background: url(/_graphics/button_green.png) repeat-x;}

#userspot_form .submit_button { background: url(/_graphics/red_button_cancel.png) repeat-x;}
#userstatus_form .submit_button { background: url(/_graphics/red_button_cancel.png) repeat-x;}

#userspot_form .submit_button:hover { background: url(/_graphics/button_green.png) repeat-x;}
#userstatus_form .submit_button:hover { background: url(/_graphics/button_green.png) repeat-x;}

.calendar {
	z-index: 4;
}

#userstatus_form_block input {
	font-weight: normal;
}

#userstatus_form_block select {
	width: 100%;
}
#userstatus_form .input-text { width:97%!important; }
#userspot_form_block .input-text { width:97%!important; }
.userstatus_validation_error {
	color: red;
}

.userstatus_validation_error input {
	border:2px solid #D3322A !important;
	background:#F7DAD8 !important;
	color:#000000;
}

#userstatus_error_message {
	color:#D3322A;
	padding:0;
	margin:0;
	text-align: center;
}

#userspot_form_block input {
	font-weight: normal;
}

#userspot_form_block select {
	width: 100%;
}

.userspot_validation_error {
	color: red;
}

.userspot_validation_error input {
	border:2px solid #D3322A !important;
	background:#F7DAD8 !important;
	color:#000000;
}

#userspot_error_message {

	color:#D3322A;
	padding:0;
	margin:0;
	text-align: center;

}

.map_status_popup, .map_default_popup, .map_spot_popup {
	margin: 8px;
}
.map_status_popup img, 
.map_default_popup img, 
.map_spot_popup img {
	width: 40px;
	height: 40px;
	padding:2px; 
	background:#fff; 
	border: 1px solid #D4E5F7;	
	margin-bottom: 5px;
}
#cluster_prev { font-size:85%; margin-left:8px; text-align:left;}
#cluster_next { font-size:85%; margin-left:10px; text-align:right;}
.cluster_popup_tags_more { 
	margin:5px 5px 5px 8px; 	
	width:285px;
	}
.map_spot_popup .planning_link {
	text-align: left;
	padding-top:8px;
}
.map_spot_plan_link { 
	background: #F3F8FE;
	border-bottom: 1px solid #F3F8FE;
}
.map_default_popup p {
	font-style: italic;
}

.cluster_popup .cluster_tab {
	display: none;
}

.cluster_popup .active_in_cluster {
	display: block;
}

.timepicker {
	text-align: center;
	white-space: nowrap;
	border: 1px solid #0E223F;
	padding:3px;
	background-color: #FFFFD6!important;
	font-size: 110%;
}

* html .timepicker {
	height: 2em;
}

.timepicker select {
	font-size: 80%;
}

#datetime_button, #datetime_display {
position: relative;
}
#datetime_button { color:#FFD574 !important; text-decoration:underline; }
.rating_label, .rating_stars {
	float: left;
	margin: 0px;
	padding: 0px;
}
.bold_font { font-weight:bold; }
.rating_stars {
	width: 90px;
}

.friend_locator_list table { 
	width: 100%; 
	border-collapse: separate;
	border-spacing: 1px
}

.friend_locator_simple_list table {
	border: 0;
}

.friend_locator_list th { 
	background-color: #F3F8FE; 
	color: #555;  
	padding: 3px;
}

.friend_locator_simple_list th {
	background-color: #F3F8FE;
}

.friend_locator_list td {  
	padding: 3px; 
}

.friend_locator_list .odd td { 
	background-color: #ffffff; 
}

.friend_locator_simple_list .odd td {
	background-color: inherit;
}

.friend_locator_list .linkrow td { 
	background-color: #FFFFD6;
	text-align: right; 
}

.friend_locator_simple_list .linkrow td {
}

.friend_locator_simple_list .spacer_row td {
	height: 0px;
}

.friend_locator_simple_list .spacer_row_a td {
	border-bottom: none;
}

.friend_locator_simple_list .friend_image {
	border-top: 0;
	margin-top: 0;
	padding-top: 0;
}

.friend_locator_simple_list .friend_image img {
	margin-top: 0;
	padding: 2px;
	margin-left: -4px!important;
	border: 1px solid #D4E5F7;
	background: #fff;
	
}
.spot_table_simple { margin:3px 0 0;}
.friend_locator_simple_list #planning_link {
	display: block;
	float: left;
}
d
.tab_links {
/* border-bottom: 2px solid red;  #294F81  !important; */
background: transparent;
position: relative;
margin-bottom: 0;
height:30px;
}

.tab_links a {
display: block;
float: left;
margin-right: 4px;
margin-top: 0px;
margin-bottom: 0px;
border-top: 1px solid #0E223F;
border-left: 1px solid #0E223F;
border-right: 1px solid #0E223F;
background: url(/_graphics/main_menu_background.png) repeat-x;
color: #fff;
font-weight: bold;
padding: 4px 5px 4px 5px;
}

.tab_links a.current {
background: #fff;
border-top: 1px solid #0E223F;
border-left: 1px solid #0E223F;
border-right: 1px solid #0E223F;
color: #0E223F;
}

#your_status_sidebar {
	border: 1px solid #D4E5F7;
	margin: 20px 0 20px 0;
	padding: 2px 2px 1px 2px;
	background:#fff;
}

#your_status_sidebar .ownerblockline {
	margin-left: 4px;
	margin-right: 4px;
}

.yss_block {
	padding: 5px;	
}

.yss_current {
	background-color: #CEEFD0;
	margin-bottom:2px;
}

.yss_later {
	background-color: #FFC5C4;
	margin-bottom:2px;
}

#status_sidebar {
	background-color: #FFFFD6;
	padding: 4px;
	border: 1px solid #FFD574;
	margin:10px 2px 4px 0;
}

#status_sidebar .ss_header {
	font-weight: bold;
}

.search_listing_profile_aux {
	margin-top: 5px;
	background: #F3F8FE;
	margin-bottom: -5px!important;
	border: 1px solid #D4E5F7;
	border-bottom:none!important;
	height:20px;
}

.search_listing_profile_aux .counts {
	float: left;
	margin-left: 5px;
	font-size:85%;
	padding-top: 2px;
}

#layout_header {
	z-index: 10;
}

#status_outer_block {
	width: 100%; 
	float: right;
	z-index: 20;
	position: relative;
}

#status_inner_block {
	position: absolute;
	top: 7px;
	right: 3px;
	width: 611px; 

}

#status_inner_block td { 
	vertical-align: middle;
}
#status_inner_block a { color:#fff; font-size:90%; font-weight:bold;}
#status_inner_block a:hover { color:#fff; text-decoration:#fff; font-size:90%; font-weight:bold;}
#status_input {
	width: 100%;
	border: 1px solid #3565A4;
   	margin: 0;
	padding: 5px;
	padding-right: 0;
	font-size:16px;
	color: #0E223F;
}

status_input_block {
	background-color: #0E223F;
}

input.init {
	color: #999999;
}
.status_main_link {
	background: #0E223F;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
	border: 1px solid #294F81;
	border-left: 3px solid #294F81;
}
.status_main_search {
	background: #0E223F;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
	border: 1px solid #294F81;
	border-left: 3px solid #294F81;

}
.status_main_cancel {
	background: #990000;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
	border: 1px solid #294F81;
	border-left: 3px solid #294F81;
}
.status_tags_link {background: url('http://www.vyoom.com/_graphics/toolbar_arrow_status.png') no-repeat top right; padding-right:13px; padding-left:10px;}
#status_tags_block {
	border: 1px solid #0E223F;
	background-color: #294F81 ;
	color: #FFFFFF; 
}

#status_add_tags_link {
	display: block; 
	float: right;
	text-decoration: underline;
	color: #FFFFFF;
	padding: 4px;
	font-size:80%!important;
	font-weight:bold;
}

#status_add_tags_block {
	border: 1px solid #0E223F;
	background-color: #0E223F;	
	color: #FFFFFF;	
	padding: 4px;
}

#status_add_tags_input {
	border: 1px solid #294F81 ;
	width: 100%; 
	margin-bottom: 5px;    
	padding-left: 0px;
	padding-right: 0px;  
}

#add_status_tag_link_block {
	padding-top: 4px;
	padding-bottom: 4px;
}

#add_status_tag_link_block a {
	border: 1px solid #294F81 ;
	background-color: #294F81 ;
	color: #FFFFFF;
	margin-right: 4px;
	padding: 4px;
	padding-left: 10px;
	padding-right: 10px;
}

#status_tags_inner_block { 
	padding: 5px; 
}

.status_tag {
	cursor: pointer;
}

.status_tag_delete {
	display: none;
	cursor: pointer;
	position: absolute;
}

.active_tag {
	background-color: #0E223F;
}

.active_tag .status_tag_delete {
	display: inline;
	background-color: #0E223F;
}

div.LabeledMarker_markerLabel  {
  color: black;
  font-weight: bold;
  font-family: Arial;
  font-size: 8pt;
  width: 31px;
  height: 31px;
  line-height: 31px;
  text-align: center;
}




/* Map Info Window - Friend Locator - Default */

#map_window_default {
  width: 300px;
}

#map_window_default_contents {
  background-color: #FFFFFF;
  border: 3px solid #013F8D;
  min-height:62px;
}

#map_window_default_beak {
  width: 31px;
  height: 35px;
  z-index: 100;
  margin-left: 80px;
  top: 65px;
  background: url('../images/map_window_default_beak.png') bottom left no-repeat transparent;
}

* html #map_window_default_beak {
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_default_beak.png', sizingMethod='crop');
}

#map_window_default_tl, #map_window_default_tr, #map_window_default_bl, #map_window_default_br,
#map_window_default_t,#map_window_default_l,#map_window_default_r,#map_window_default_b {
  height: 0px;
  width: 0px;
}

#map_window_default_close{
  width: 14px;
  height: 14px;
  margin: 0;
  background: url('../images/map_window_close.png') top left no-repeat transparent;
  cursor: pointer;
}
* html #map_window_default_close{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_close.png', sizingMethod='crop');
}

/* Map Info Window - Friend Locator - Current */

#map_window_current {
  width: 300px;
}

#map_window_current_contents {
  background-color: #FFFFFF;
  border: 3px solid #036703;
}

#map_window_current_beak {
  width: 31px;
  height: 35px;
  z-index: 100;
  margin-left: 80px;
  background: url('../images/map_window_current_beak.png') bottom left no-repeat transparent;
}

* html #map_window_current_beak {
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_current_beak.png', sizingMethod='crop');
}

#map_window_current_tl, #map_window_current_tr, #map_window_current_bl, #map_window_current_br,
#map_window_current_t,#map_window_current_l,#map_window_current_r,#map_window_current_b {
  height: 0px;
  width: 0px;
}

#map_window_current_close{
  width: 14px;
  height: 14px;
  margin: 0;  background: url('../images/map_window_close.png') top left no-repeat transparent;
  cursor: pointer;
}
* html #map_window_current_close{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_close.png', sizingMethod='crop');
}

/* Map Info Window - Friend Locator - Later */

#map_window_later {
  width: 300px;
}

#map_window_later_contents {
  background-color: #FFFFFF;
  border: 3px solid #FF0303;
}

#map_window_later_beak {
  width: 31px;
  height: 35px;
  z-index: 100;
  margin-left: 80px;
  background: url('../images/map_window_later_beak.png') bottom left no-repeat transparent;
}

* html #map_window_later_beak {
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_later_beak.png', sizingMethod='crop');
}

#map_window_later_tl, #map_window_later_tr, #map_window_later_bl, #map_window_later_br,
#map_window_later_t,#map_window_later_l,#map_window_later_r,#map_window_later_b {
  height: 0px;
  width: 0px;
}

#map_window_later_close{
  width: 14px;
  height: 14px;
  margin: 0;  background: url('../images/map_window_close.png') top left no-repeat transparent;
  cursor: pointer;
}
* html #map_window_later_close{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_close.png', sizingMethod='crop');
}

/* Map Info Window - Hot Spots - Category 0 */

#map_window_0 {
  width: 300px;
}

#map_window_0_contents {
  background-color: #FFFFFF;
  border: 3px solid #003D8A;
}

#map_window_0_beak {
  width: 31px;
  height: 35px;
  z-index: 100;
  margin-left: 80px;
  background: url('../images/map_window_0_beak.png') bottom left no-repeat transparent;
}

* html #map_window_0_beak {
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_0_beak.png', sizingMethod='crop');
}

#map_window_0_tl, #map_window_0_tr, #map_window_0_bl, #map_window_0_br,
#map_window_0_t,#map_window_0_l,#map_window_0_r,#map_window_0_b {
  height: 0px;
  width: 0px;
}

#map_window_0_close{
  width: 14px;
  height: 14px;
  margin: 0;  background: url('../images/map_window_close.png') top left no-repeat transparent;
  cursor: pointer;
}
* html #map_window_0_close{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_close.png', sizingMethod='crop');
}

/* Map Info Window - Hot Spots - Category 1 */

#map_window_1 {
  width: 300px;
}

#map_window_1_contents {
  background-color: #FFFFFF;
  border: 3px solid #030303;
}

#map_window_1_beak {
  width: 31px;
  height: 35px;
  z-index: 100;
  margin-left: 80px;
  background: url('../images/map_window_1_beak.png') bottom left no-repeat transparent;
}

* html #map_window_1_beak {
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_1_beak.png', sizingMethod='crop');
}

#map_window_1_tl, #map_window_1_tr, #map_window_1_bl, #map_window_1_br,
#map_window_1_t,#map_window_1_l,#map_window_1_r,#map_window_1_b {
  height: 0px;
  width: 0px;
}

#map_window_1_close{
  width: 14px;
  height: 14px;
  margin: 0;  background: url('../images/map_window_close.png') top left no-repeat transparent;
  cursor: pointer;
}
* html #map_window_1_close{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_close.png', sizingMethod='crop');
}


/* Map Info Window - Hot Spots - Category 2 */

#map_window_2 {
  width: 300px;
}

#map_window_2_contents {
  background-color: #FFFFFF;
  border: 3px solid #552710;
}

#map_window_2_beak {
  width: 31px;
  height: 35px;
  z-index: 100;
  margin-left: 80px;
  background: url('../images/map_window_2_beak.png') bottom left no-repeat transparent;
}

* html #map_window_2_beak {
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_2_beak.png', sizingMethod='crop');
}

#map_window_2_tl, #map_window_2_tr, #map_window_2_bl, #map_window_2_br,
#map_window_2_t,#map_window_2_l,#map_window_2_r,#map_window_2_b {
  height: 0px;
  width: 0px;
}

#map_window_2_close{
  width: 14px;
  height: 14px;
  margin: 0;  background: url('../images/map_window_close.png') top left no-repeat transparent;
  cursor: pointer;
}
* html #map_window_2_close{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_close.png', sizingMethod='crop');
}
.spot_header { padding:0 10px 0 10px; font-weight:bold; width:100%; }
/* Map Info Window - Hot Spots - Category 3 */

#map_window_3 {
  width: 300px;
}

#map_window_3_contents {
  background-color: #FFFFFF;
  border: 3px solid #FF0303;
}

#map_window_3_beak {
  width: 31px;
  height: 35px;
  z-index: 100;
  margin-left: 80px;
  background: url('../images/map_window_3_beak.png') bottom left no-repeat transparent;
}

* html #map_window_3_beak {
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_3_beak.png', sizingMethod='crop');
}

#map_window_3_tl, #map_window_3_tr, #map_window_3_bl, #map_window_3_br,
#map_window_3_t,#map_window_3_l,#map_window_3_r,#map_window_3_b {
  height: 0px;
  width: 0px;
}

#map_window_3_close{
  width: 14px;
  height: 14px;
  margin: 0;  background: url('../images/map_window_close.png') top left no-repeat transparent;
  cursor: pointer;
}
* html #map_window_3_close{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_close.png', sizingMethod='crop');
}

/* Map Info Window - Hot Spots - Category 4 */

#map_window_4 {
  width: 300px;
}

#map_window_4_contents {
  background-color: #FFFFFF;
  border: 3px solid #FF9C07;
}

#map_window_4_beak {
  width: 31px;
  height: 45px;
  z-index: 100;
  margin-left: 80px;
  background: url('../images/map_window_4_beak.png') bottom left no-repeat transparent;
}

* html #map_window_4_beak {
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_4_beak.png', sizingMethod='crop');
}

#map_window_4_tl, #map_window_4_tr, #map_window_4_bl, #map_window_4_br,
#map_window_4_t,#map_window_4_l,#map_window_4_r,#map_window_4_b {
  height: 0px;
  width: 0px;
}

#map_window_4_close{
  width: 14px;
  height: 14px;
  margin: 0;  background: url('../images/map_window_close.png') top left no-repeat transparent;
  cursor: pointer;
}
* html #map_window_4_close{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_close.png', sizingMethod='crop');
}

/* Map Info Window - Hot Spots - Category 5 */

#map_window_5 {
  width: 300px;
}

#map_window_5_contents {
  background-color: #FFFFFF;
  border: 3px solid #6CA552;
}

#map_window_5_beak {
  width: 31px;
  height: 35px;
  z-index: 100;
  margin-left: 80px;
  background: url('../images/map_window_5_beak.png') bottom left no-repeat transparent;
}

* html #map_window_5_beak {
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_5_beak.png', sizingMethod='crop');
}

#map_window_5_tl, #map_window_5_tr, #map_window_5_bl, #map_window_5_br,
#map_window_5_t,#map_window_5_l,#map_window_5_r,#map_window_5_b {
  height: 0px;
  width: 0px;
}

#map_window_5_close{
  width: 14px;
  height: 14px;
  margin: 0;  background: url('../images/map_window_close.png') top left no-repeat transparent;
  cursor: pointer;
}
* html #map_window_5_close{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_close.png', sizingMethod='crop');
}

/* Map Info Window - Hot Spots - Category 6 */

#map_window_6 {
  width: 300px;
}

#map_window_6_contents {
  background-color: #FFFFFF;
  border: 3px solid #8B0303;
}

#map_window_6_beak {
  width: 31px;
  height: 35px;
  z-index: 100;
  margin-left: 80px;
  background: url('../images/map_window_6_beak.png') bottom left no-repeat transparent;
}

* html #map_window_6_beak {
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_6_beak.png', sizingMethod='crop');
}

#map_window_6_tl, #map_window_6_tr, #map_window_6_bl, #map_window_6_br,
#map_window_6_t,#map_window_6_l,#map_window_6_r,#map_window_6_b {
  height: 0px;
  width: 0px;
}

#map_window_6_close{
  width: 14px;
  height: 14px;
  margin: 0;  background: url('../images/map_window_close.png') top left no-repeat transparent;
  cursor: pointer;
}
* html #map_window_6_close{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_close.png', sizingMethod='crop');
}


/* Map Info Window - Hot Spots - Category 7 */

#map_window_7 {
  width: 300px;
}

#map_window_7_contents {
  background-color: #FFFFFF;
  border: 3px solid #036868;
}

#map_window_7_beak {
  width: 31px;
  height: 35px;
  z-index: 100;
  margin-left: 80px;
  background: url('../images/map_window_7_beak.png') bottom left no-repeat transparent;
}

* html #map_window_7_beak {
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_7_beak.png', sizingMethod='crop');
}

#map_window_7_tl, #map_window_7_tr, #map_window_7_bl, #map_window_7_br,
#map_window_7_t,#map_window_7_l,#map_window_7_r,#map_window_7_b {
  height: 0px;
  width: 0px;
}

#map_window_7_close{
  width: 14px;
  height: 14px;
  margin: 0;  background: url('../images/map_window_close.png') top left no-repeat transparent;
  cursor: pointer;
}
* html #map_window_7_close{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_window_close.png', sizingMethod='crop');
}
.cancel_button_forget {
	font: 12px/100% "lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight: bold;
	color: #000!important;
	background:#FFFFD6!important;
	border: 1px solid #FFD574!important;
	width: auto;
	height: 25px;
	padding: 2px 6px 2px 6px;
	margin:10px 0 10px 0;
	cursor: pointer;
}
.cancel_button_forget:hover {
	background: #FFD574!important;
}
#add_wrapper p { font-weight:bold!important; }

.default_map { font-size:85%; }

.status_dropdown {  position:absolute; top:30px; background-color:#3565A3; padding: 5px 10px 10px 10px; border:1px solid #3565A4; margin-left: -10px!important; font-size:85%; width:124px; }

*+html .status_dropdown { margin-left: -22px!important; } 
 /*console.log('/var/www/html/mod/friend-locator/css/friend_locator.css')*/;

/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #182E4A;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #ffffff;
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

.calendar .nav {
  background: #3565A3 url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #fff;
  color: #000;
  padding: 2px;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #3565A3;
  color: #fff;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #c5c5c5;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 2px solid #182E4A;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #990000;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #ffffff;
  color: #000;
  border: 1px solid #182E4A;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background-color: #ffffff;
  padding: 2px 0px 0px 2px;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #456;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #bbb;
}
.calendar tbody .day.othermonth.oweekend {
  color: #fbb;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #c5c5c5;
}

.calendar tbody .rowhilite td {
  background: #e6e6e6;
}

.calendar tbody .rowhilite td.wn {
  background: #eef;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #3565A3;
  padding: 1px 3px 1px 1px;
  border: 1px solid #182E4A;
  color: #ffffff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #356595;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #182E4A;
  padding: 1px 3px 1px 1px;
  background: #182E4A;
  color: #ffffff;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #990000;
}

.calendar tbody td.today { /* Cell showing selected date */
  font-weight: bold;
  color: #ffffff;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #182E4A;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #fff;
  color: #445;
  border-top: 2px solid #182E4A;
  padding: 1px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #ffffff;
  border: 1px solid #182E4A;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #ffffff;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #e6e6e6;
  color: #000;
  font-size: 90%;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: #acf;
}

.calendar .combo .active {
  border-top: 1px solid #182E4A;
  border-bottom: 1px solid #182E4A;
  background: #eef;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}
 
 /*console.log('/var/www/html/mod/friend-locator/js/jscalendar-1.0/calendar-blue.css')*/;


.pagination a {
    text-decoration: none;
	color: #555;
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 2px 5px 2px 5px;
    margin-right: 5px;
	margin-bottom: 5px;
	font-size: 85%;
}

.pagination .current {
    background:#e6e6e6;
    color: #999;
	border: solid 1px #c5c5c5;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}
 
 /*console.log('/var/www/html/vendors/jquery/pagination.css')*/;

/*
 * jQuery UI screen structure and presentation
 * This CSS file was generated by ThemeRoller, a Filament Group Project for jQuery UI
 * Author: Scott Jehl, scott@filamentgroup.com, http://www.filamentgroup.com
 * Visit ThemeRoller.com
*/

/*
 * Note: If your ThemeRoller settings have a font size set in ems, your components will scale according to their parent element's font size.
 * As a rule of thumb, set your body's font size to 62.5% to make 1em = 10px.
 * body {font-size: 62.5%;}
*/



/*UI accordion*/
.ui-accordion {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
	border-bottom: 1px solid #d3d3d3;
}
.ui-accordion-group {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	border: 1px solid #d3d3d3;
	border-bottom: none;
}
.ui-accordion-header {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	cursor: pointer;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-accordion-header a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	display: block;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	padding: .5em .5em .5em 1.7em;
	color: #555555;
	background: url(images/888888_7x7_arrow_right.gif) .5em 50% no-repeat;
}
.ui-accordion-header a:hover {
	background: url(images/454545_7x7_arrow_right.gif) .5em 50% no-repeat;
	color: #212121;
}
.ui-accordion-header:hover {
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	color: #212121;
}
.selected .ui-accordion-header, .selected .ui-accordion-header:hover {
	background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
}
.selected .ui-accordion-header a, .selected .ui-accordion-header a:hover {
	color: #212121;
	background: url(images/454545_7x7_arrow_down.gif) .5em 50% no-repeat;
}
.ui-accordion-content {
	background: #ffffff url(images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;
	color: #222222;
	font-size: 1em;
}
.ui-accordion-content p {
	padding: 1em 1.7em 0.6em;
}






/*UI tabs*/
.ui-tabs-nav {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
	float: left;
	position: relative;
	z-index: 1;
	border-right: 1px solid #d3d3d3;
	bottom: -1px;
}
.ui-tabs-nav ul {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
.ui-tabs-nav li {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	border: 1px solid #d3d3d3;
	border-right: none;
}
.ui-tabs-nav li a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	padding: .5em 1.7em;
	color: #555555;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-tabs-nav li a:hover {
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	color: #212121;
}
.ui-tabs-nav li.ui-tabs-selected {
	border-bottom-color: #ffffff;
}
.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {
	background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	color: #212121;
}
.ui-tabs-panel {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana,Arial,sans-serif;
	clear:left;
	border: 1px solid #d3d3d3;
	background: #ffffff url(images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;
	color: #222222;
	padding: 1.5em 1.7em;	
	font-size: 1.1em;
}
.ui-tabs-hide {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}





/*slider*/
.ui-slider {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
	background: #ffffff url(images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;
	border: 1px solid #aaaaaa;
	height: .8em;
	position: relative;
}
.ui-slider-handle {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	position: absolute;
	z-index: 2;
	top: -3px;
	width: 1.2em;
	height: 1.2em;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	border: 1px solid #d3d3d3;
}
.ui-slider-handle:hover {
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	border: 1px solid #999999;
}
.ui-slider-handle-active, .ui-slider-handle-active:hover {
	background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	border: 1px solid #aaaaaa;
}
.ui-slider-range {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	height: .8em;
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	position: absolute;
	border: 1px solid #d3d3d3;
	border-left: 0;
	border-right: 0;
	top: -1px;
	z-index: 1;
	opacity:.7;
	filter:Alpha(Opacity=70);
}






/*dialog*/
.ui-dialog {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
	background: #ffffff url(images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;
	color: #222222;
	border: 4px solid #aaaaaa;
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
}
.ui-resizable .ui-resizable-handle {
	display: block; 
}
body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
.ui-resizable-n { 
	cursor: n-resize; 
	height: 7px; 
	width: 100%; 
	top: -5px; 
	left: 0px;  
}
.ui-resizable-s { 
	cursor: s-resize; 
	height: 7px; 
	width: 100%; 
	bottom: -5px; 
	left: 0px; 
}
.ui-resizable-e { 
	cursor: e-resize; 
	width: 7px; 
	right: -5px; 
	top: 0px; 
	height: 100%; 
}
.ui-resizable-w { 
	cursor: w-resize; 
	width: 7px; 
	left: -5px; 
	top: 0px; 
	height: 100%;
}
.ui-resizable-se { 
	cursor: se-resize; 
	width: 13px; 
	height: 13px; 
	right: 0px; 
	bottom: 0px; 
	background: url(images/222222_11x11_icon_resize_se.gif) no-repeat 0 0;
}
.ui-resizable-sw { 
	cursor: sw-resize; 
	width: 9px; 
	height: 9px; 
	left: 0px; 
	bottom: 0px;  
}
.ui-resizable-nw { 
	cursor: nw-resize; 
	width: 9px; 
	height: 9px; 
	left: 0px; 
	top: 0px; 
}
.ui-resizable-ne { 
	cursor: ne-resize; 
	width: 9px; 
	height: 9px; 
	right: 0px; 
	top: 0px; 
}
.ui-dialog-titlebar {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	padding: .5em 1.5em .5em 1em;
	color: #555555;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	border-bottom: 1px solid #d3d3d3;
	font-size: 1em;
	font-weight: normal;
	position: relative;
}
.ui-dialog-title {}
.ui-dialog-titlebar-close {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	background: url(images/888888_11x11_icon_close.gif) 0 0 no-repeat;
	position: absolute;
	right: 8px;
	top: .7em;
	width: 11px;
	height: 11px;
	z-index: 100;
}
.ui-dialog-titlebar-close-hover, .ui-dialog-titlebar-close:hover {
	background: url(images/454545_11x11_icon_close.gif) 0 0 no-repeat;
}
.ui-dialog-titlebar-close:active {
	background: url(images/454545_11x11_icon_close.gif) 0 0 no-repeat;
}
.ui-dialog-titlebar-close span {
	display: none;
}
.ui-dialog-content {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	color: #222222;
	padding: 1.5em 1.7em;	
}
.ui-dialog-buttonpane {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: left;
	border-top: 1px solid #aaaaaa;
	background: #ffffff;
}
.ui-dialog-buttonpane button {
	margin: .5em 0 .5em 8px;
	color: #555555;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	font-size: 1em;
	border: 1px solid #d3d3d3;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	line-height: 1.4em;
}
.ui-dialog-buttonpane button:hover {
	color: #212121;
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	border: 1px solid #999999;
}
.ui-dialog-buttonpane button:active {
	color: #212121;
	background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	border: 1px solid #aaaaaa;
}
/* This file skins dialog */
.ui-dialog.ui-draggable .ui-dialog-titlebar,
.ui-dialog.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}







/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana,Arial,sans-serif;
	background: #ffffff url(images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;
	font-size: 1.1em;
	border: 4px solid #aaaaaa;
	width: 15.5em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
}
.ui-datepicker-div, #ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: .5em;
	top: .5em;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next {
	left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background: url(images/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
	border: 1px solid #d3d3d3;
	cursor: pointer;
}
.ui-datepicker-next a {
	background: url(images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background: url(images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background: url(images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background: url(images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background: url(images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
	border: 1px solid #d3d3d3;
	color: #555555;
	background: #e6e6e6;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {
	background: #dadada;
}
.ui-datepicker-header select.ui-datepicker-new-month {
	width: 7em;
	left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
	width: 5em;
	left: 9.4em;
}
table.ui-datepicker {
	width: 15.5em;
	text-align: right;
}
table.ui-datepicker td a {
	padding: .1em .3em .1em 0;
	display: block;
	color: #555555;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	cursor: pointer;
	border: 1px solid #ffffff;
}
table.ui-datepicker td a:hover {
	border: 1px solid #999999;
	color: #212121;
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
table.ui-datepicker td a:active {
	border: 1px solid #aaaaaa;
	color: #212121;
	background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #222222;
	text-transform: uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a {
	color: #222222;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}














/*
Generic ThemeRoller Classes
>> Make your jQuery Components ThemeRoller-Compatible!
*/

/*component global class*/
.ui-component {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
/*component content styles*/
.ui-component-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url(images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;
	color: #222222;
}
.ui-component-content a {
	color: #222222;
	text-decoration: underline;
}
/*component states*/
.ui-default-state {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	font-weight: normal;
	color: #555555 !important;
}
.ui-default-state a {
	color: #555555;
}
.ui-default-state:hover, .ui-hover-state {
	border: 1px solid #999999;
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	font-weight: normal;
	color: #212121 !important;
}
.ui-hover-state a {
	color: #212121;
}
.ui-default-state:active, .ui-active-state {
	border: 1px solid #aaaaaa;
	background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	font-weight: normal;
	color: #212121 !important;
	outline: none;
}
.ui-active-state a {
	color: #212121;
	outline: none;
}
/*icons*/
.ui-arrow-right-default {background: url(images/888888_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:hover, .ui-arrow-right-hover {background: url(images/454545_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:active, .ui-arrow-right-active {background: url(images/454545_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-content {background: url(images/222222_7x7_arrow_right.gif) no-repeat 50% 50%;}

.ui-arrow-left-default {background: url(images/888888_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:hover, .ui-arrow-left-hover {background: url(images/454545_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:active, .ui-arrow-left-active {background: url(images/454545_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-content {background: url(images/222222_7x7_arrow_left.gif) no-repeat 50% 50%;}

.ui-arrow-down-default {background: url(images/888888_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:hover, .ui-arrow-down-hover {background: url(images/454545_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:active, .ui-arrow-down-active {background: url(images/454545_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-content {background: url(images/222222_7x7_arrow_down.gif) no-repeat 50% 50%;}

.ui-arrow-up-default {background: url(images/888888_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:hover, .ui-arrow-up-hover {background: url(images/454545_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:active, .ui-arrow-up-active {background: url(images/454545_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-content {background: url(images/222222_7x7_arrow_up.gif) no-repeat 50% 50%;}

.ui-close-default {background: url(images/888888_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:hover, .ui-close-hover {background: url(images/454545_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:active, .ui-close-active {background: url(images/454545_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-content {background: url(images/454545_11x11_icon_close.gif) no-repeat 50% 50%;}

.ui-folder-closed-default {background: url(images/888888_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:hover, .ui-folder-closed-hover {background: url(images/454545_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:active, .ui-folder-closed-active {background: url(images/454545_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-content {background: url(images/888888_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}

.ui-folder-open-default {background: url(images/888888_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:hover, .ui-folder-open-hover {background: url(images/454545_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:active, .ui-folder-open-active {background: url(images/454545_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-content {background: url(images/454545_11x11_icon_folder_open.gif) no-repeat 50% 50%;}

.ui-doc-default {background: url(images/888888_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:hover, .ui-doc-hover {background: url(images/454545_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:active, .ui-doc-active {background: url(images/454545_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-content {background: url(images/222222_11x11_icon_doc.gif) no-repeat 50% 50%;}

.ui-arrows-leftright-default {background: url(images/888888_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:hover, .ui-arrows-leftright-hover {background: url(images/454545_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:active, .ui-arrows-leftright-active {background: url(images/454545_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-content {background: url(images/222222_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}

.ui-arrows-updown-default {background: url(images/888888_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:hover, .ui-arrows-updown-hover {background: url(images/454545_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:active, .ui-arrows-updown-active {background: url(images/454545_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-content {background: url(images/222222_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}

.ui-minus-default {background: url(images/888888_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:hover, .ui-minus-hover {background: url(images/454545_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:active, .ui-minus-active {background: url(images/454545_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-content {background: url(images/222222_11x11_icon_minus.gif) no-repeat 50% 50%;}

.ui-plus-default {background: url(images/888888_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:hover, .ui-plus-hover {background: url(images/454545_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:active, .ui-plus-active {background: url(images/454545_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-content {background: url(images/222222_11x11_icon_plus.gif) no-repeat 50% 50%;}

/*hidden elements*/
.ui-hidden {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}
.ui-accessible-hidden {
	 position: absolute; left: -99999999px;
}
/*reset styles*/
.ui-reset {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
/*clearfix class*/
.ui-clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.ui-clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .ui-clearfix {height: 1%;}
.ui-clearfix {display: block;}
/* End hide from IE-mac */

/* Note: for resizable styles, use the styles listed above in the dialog section */


.ui-dialog-titlebar{border:#c5c5c5}
.ui-dialog{border:4px solid #192E4B} 
 /*console.log('/var/www/html/mod/friend-locator/css/ui.all.css')*/;

