/* $Id: default.css 2088 2008-09-23 22:52:37Z dhh $ */

td, body{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
		
    }
body {
	padding: 0;
	margin: 0; 
}
p {
	margin-top: 0px;
	margin-bottom: 10px;
}
input {
	font-size: 9pt;
}
select {
	font-size: 9pt;
}
textarea {
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
}
form {
	margin:0;
	padding:0;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
	font-size: 10pt;
}

h2 {
	font-family: Verdana,Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
	font-size: 9pt;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
	font-size: 9pt;
}


li {margin-top:3px;}

a, a:link { 
	color: rgb( 141, 126, 85 );
	text-decoration: none;
}
a:hover { 
	color: black;
	text-decoration: underline;
}


.z1:hover, .z2:hover { 
    background-color: #FFF;
    }

.z1 { 
    background-color: #E0E0E0; 
	text-decoration:none;
	cursor:pointer; cursor:hand;
    }

.z1 a{ 
	text-decoration:none;
    }

.z2 { 
    background-color: #F0F0F0;
	text-decoration:none;
	cursor:pointer; cursor:hand;
    }
.z2 a{ 
	text-decoration:none;
    }

.add_new {
	background-color: #CA0000;
	color: #FFF;
	cursor:pointer; cursor:hand;
}

ul {
	margin-top:0px;
	padding-top:0px;
}
/*
a, a:hover, a:visited {

	color: #777;
	text-decoration: none;
	font-weight: bold;

}
*/

.tmp_tbl td {

	font-size:8pt;

}

.displaynone {

	display:none;
}

.form_expl {
	font-size: 8pt;

}
.transparent {

	filter:alpha(opacity=20);
	opacity: 0.2;
	-moz-opacity:0.2;


}
.arl { 
    cursor:pointer; cursor:hand;
    }


.greycontent {
	background-color: rgb( 215, 211, 182 );
	font-size: 8pt;
	vertical-align: top;
	padding: 8px 16px 8px 16px;
}


.greycontent td{
	padding: 2px;
}

.greyheading {
	background-color: rgb( 215, 211, 182 );
	margin: 0 0 1em;
	font-size: 10pt;
	font-weight: bold;
	padding: 8px 16px 4px 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
}



.loginbox {
	background-color: rgb( 85, 85, 66 );
	font-size: 9pt;
	color: #FFF;
	padding: 16px;
	border: 1px solid #000;

}

.loginbox td{

	padding: 2px;
}
.loginbox1 {
	background-color: rgb( 85, 85, 66 );
	font-size: 9pt;
	color: #FFF;
	padding: 16px;
	border: 1px solid #000;
	}

.loginbox1 td{

	padding: 2px;
}


/* FORM FIELDS START */
.country_code_width {

	width: 40px;
}

.area_code_width {

	width: 40px;
}
.ext_width {

	width: 40px;
}
.street_number_width {

	width: 40px;
}

.age_width {

	width: 20px;
}


/* FORM FIELDS END */

.gchd {
	background-color: rgb( 215, 211, 182 );
}


.nested_form {
	font-weight: bold;

}

#cont {
	margin: 0 auto;
	width: 962px;
	padding-bottom: 23px;
/*	*padding-bottom: 0px; */
}
#container {
	margin: 0 auto;
	width: 962px;
}
#nav {
		position: fixed;
                background: #555542;
                height: 24px;
		margin:0;
                width: 962px;
                z-index: 6000;
        }

#nav1 {
                position: fixed;
                background: #555542;
                height: 16px;
                margin: 0;
                width: 954px;
                padding: 4px;
                z-index: 6000;
                font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
                font-size: 10pt;
                color:white;
/*h                *height: 37px; */
        }




/* Lists */

.attached_list {
	float:left;
	width:240px;
	margin-left: 400px;
	display: inline;
}

.list_result {

	float:left;
	width:300px;
	display: inline;

}

.m_msgs_list {
	float:left;
	width:410px;
	height: 150px;
	overflow-y: auto;
	overflow-x: hidden;

}

.m_msgs_list td{
	font-size:8pt;


}

.m_msgs_list_home {
	float:left;
	width:750px;
	height: 235px;
	overflow-y: auto;
	overflow-x: hidden;

}

.m_msgs_list_home td{
	font-size:8pt;


}


.list_m_result_wrp {

	background-color: rgb( 215, 211, 182 );
	font-size: 9pt;
	padding: 5px;
	vertical-align: top;
	border: solid 1px #AAA;
	margin: 3px;
	height: 350px;


}
.list_m_result {

	background-color: rgb( 215, 211, 182 );
	font-size: 9pt;
	vertical-align: top;
	height: 310px;
	overflow-y: auto;
	overflow-x: hidden;

}
.search_result {

	float:left;
	width:520px;
}

.search_result_oflow {
	width:750px;
	height: 240px;
	overflow-y: auto;
	overflow-x: hidden;
}


.search_header {
	font-weight: bold;
	font-size: 8pt;

}

.smfnt {
	font-size: 8pt;
	font-weight: normal;

}

.av_cell {
	font-size:8pt;
	padding:1px;
	text-align: center;
}

.av_cell_rb {
	font-size:8pt;
	padding:1px;
	border-right: solid 1px #808080;
	text-align: center;
}

.msearch_form {
	font-size:8pt;
}

.ls_header {
	background-color: #A0A396;
	color: #FFF;
	font-weight: bold;

}
/* DHH Legend*/

.legend {
	background-color: rgb( 215, 211, 182 );
}
.map_legend_table {
	border: solid 1px black;
	background-color: white;
	padding: 4px;
	width: 90%;
	margin-bottom:10px;
}

.gmap_legend_table {
	border: solid 1px black;
	background-color: white;
	padding: 4px;
	margin : 5px;
	width: 98%;
}

.map_legend_text {
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
}

.map_legend_heading {
	font-size: 8pt;
}



/* DHH related*/
.disclaimer {
	font-size: 8pt;
	color: #707070;
}

/* Display Plans DHH*/
.exp-show { display: block; }
.exp-noshow { display: none; }
.white_plan a, .white_plan a:hover, .white_plan a:visited {
	color:#FFF;
	text-decoration:none;
	text-align: right;
	background-color: black;
}
.white_plan {
	cursor: pointer;
	cursor: hand;
	color:#FFF;
	text-decoration:none;
	text-align: right;
	background-color: black;
	font-size: 9pt;
}
.olive_plan a, .olive_plan a:hover, .olive_plan a:visited {
	color: black;
	text-decoration:none;
	text-align: right;
	background-color: #D7D3B6;
}
.olive_plan {
	cursor: pointer;
	cursor: hand;
	color: black;
	text-decoration:none;
	text-align: right;
	background-color: #D7D3B6;
	font-size: 9pt;
}

#one_plan {
	height: 444px;
	padding: 0px;
}

.olive_one_plan {
	color: black;
	background-color: #D7D3B6;
	font-size: 11pt;
	padding-right: 34px;
}

.olive_one_plan h1 {
	padding-top: 20px;
	color: black;
	font-size: 12pt;
}


.a_term {color:#404040; text-decoration:none;}
.a_term:hover {text-decoration:underline;}



.pseudo_subnav3 {
		font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
		font-size: 8pt;
		font-weight: normal;
		margin: 0;
		padding: 3px;
		background: #555542;
		text-align: left;
		width: 164px;
		color: #FFF;
}
.pseudo_subnav3 li {
		display: block;
		color: #FFF;
		text-decoration:  none;
	}


.subnav3 {
		font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
		font-size: 8pt;
		font-weight: normal;
		list-style: none;
		margin: 0;
		padding: 0;
}


.subnav3 li {
		background: #555542;
		text-align: left;
		width: 170px;
	}
.subnav3 li {
		display: block;
		color: #FFF;
		text-decoration:  none;
	}
.subnav3 a {
		padding: 3px;
		display: block;
		color: #FFF;
		text-decoration:  none;
	}

.subnav3 li:hover, .subnav li.highlighted:hover, .subnav li:focus {
		color: #FFF;
		background-color: #797979;
		cursor:pointer;
	}
	
.subnav3 li {
		margin-top: 0px;

	}

 .subnav3 li a:hover{
/*	background-color: #797979; */
	 text-decoration:  none;

}

.subnav3_n {
		font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
		font-size: 8pt;
		font-weight: normal;
		list-style: none;
		width: 170px;
		padding: 0;
		margin: 0;
	}

.subnav3_n li {
		text-align: left;
		width: 170px;
		display: block;
		color: #FFF;
		text-decoration:  none;
		margin-top: 0px;
	}

.subnav3_n a {
		padding: 3px;
		display: block;
		color: #FFF;
		text-decoration:  none;
	}

.subnav3_n li:hover, .subnav3_n li.highlighted:hover, .subnav3_n li:focus {
		color: #FFF;
		background-color: #797979;
		cursor:pointer;
	}
	
.subnav3_n li, .subnav3_n a, .subnav3_n li a, .subnav3_n li a:hover, .subnav3_n li a:visited {
	 display: block;
	color:#FFF;
  	background-color: #CCC;
  	cursor:default;
	 text-decoration:  none;

}	



/**/

.subnav2 {
		font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
		font-size: 9pt;
		font-weight: normal;
		width: 140px;
		text-align: center;
		color: white;
		background-color: #40402D;
		padding: 4px;
	}
.subnav2 a{
		color: white;
		text-decoration:  none;
	}
.subnav2 a:hover{
		color: #FFF;
		background-color: #797979;
		cursor:pointer;
		text-decoration:  none;
	}
.subnav2 hover{
		color: #FFF;
		background-color: #797979;
		cursor:pointer;
		text-decoration:  none;
	}

.subnav {
		font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
		font-size: 10pt;
		margin: 0;
		padding: 0;
		list-style: none;
		width: 140px;
}
.subnav li {
		background: #555542;
		text-align: left;
		width: 140px;
	}

.subnav li {
		display: block;
		color: #FFF;
		text-decoration:  none;
	}
.subnav a {
		padding: 3px;
		display: block;
		color: #FFF;
		text-decoration:  none;
	}

.subnav li:hover, .subnav li.highlighted:hover, .subnav li:focus {
		color: #FFF;
		background-color: #797979;
		cursor:pointer;
	}
	
.subnav li {
		margin-top: 0px;

	}

.subnav li, .subnav a, .subnav li a, .subnav li a:hover, .subnav li a:visited {
	 display: block;
	 color: #FFF;
	 text-decoration:  none;
	 position:relative;

}	

.subnav li a:hover{
	background-color: #797979;
}

.subnav_n {
		font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
		font-size: 10pt;
		font-weight: normal;
/*		margin: 1em auto; */
		padding: 0;
		list-style: none;
		width: 140px;
  		color: #000;
  		background-color: #FFF;
  		cursor:default;
	}

.subnav_n li {
		background: #555542;
		text-align: left;
		width: 140px;
	}
.subnav_n li {

		display: block;
		color: #FFF;
		text-decoration:  none;
	}
.subnav_n a {
		padding: 3px;
		display: block;
		color: #FFF;
		text-decoration:  none;
	}

.subnav_n li:hover, .subnav_n li.highlighted:hover, .subnav_n li:focus {
		color: #FFF;
		background-color: #797979;
		cursor:pointer;
	}
	
.subnav_n li {
		margin-top: 0px;
	}

.subnav_n li, .subnav_n a, .subnav_n li a, .subnav_n li a:hover, .subnav_n li a:visited {
	 display: block;
	color:#FFF;
  	background-color: #CCC;
  	cursor:default;
	 text-decoration:  none;
	 position:relative;
}	




/* GOOGLE */
.nav_btn {
 text-align:left;
 display: block;
 font-size: 9pt;
 cursor: pointer; cursor: hand;
 background-color: #EEE;
 color: #645;
 padding: 4px;
 margin-top: 3px;
}


.nav_btn:hover {
 text-align:left;
 display: block;
 font-size: 9pt;
 cursor: pointer; cursor: hand;
 background-color: #8F8F8F;
/* border: solid 1px #BBBBBB; */
 color: #312;
 padding: 4px;
 margin-top: 3px;
}

.hor_btn {

 text-align:center;
 font-size: 12px;
 font-family: Arial,sans-serif;
 width:75px;
 cursor: pointer; cursor: hand;
 background-color: #FFF;
 border: outset 1px #000;
 color: #000;
 padding: 1px 0 1px 0;

}


.hor_btn_back {

 text-align:left;
font-size: 8pt;
 cursor: pointer; cursor: hand;
 background-color: #CCC;
 border: solid 1px #000;
 color: #0000cc;
 padding: 2px 3px 1px 3px;

}




.gm_div_small {
 padding:2px;
 font-size: 8pt;
 font-family: Verdana, Arial,Helvetica,sans-serif, Gill Sans Light, Comic Sans MS;
 text-align: justify;
 width: 240px;
 height: 125px;
 overflow: auto;
}

.gm_div {
 padding:2px;
 font-size: 8pt;
 font-family: Verdana, Arial,Helvetica,sans-serif, Gill Sans Light, Comic Sans MS;
 text-align: justify;
 width: 348px;
 height: 125px;
 overflow: auto;
}
.gm_td {
 font-size: 8pt;
 font-family: Verdana, Arial,Helvetica,sans-serif,Gill Sans Light, Comic Sans MS,;
 text-align: left;
 vertical-align: top;
 
}

/* END OF GOOGLE */
/* indicators */
.ind_cont {
 position:absolute;
 top:0px;
 left:0px;
 z-index: 10000;
}

.rinc_data {
 width: 2px;
 height: 4px;
 font-size:1px;
 background-color: #f0a0a0;
}
.rinc_form {
 width: 2px;
 height: 4px;
 font-size:1px;
 background-color: #c0f0a0;
}
.rinc_img {
 width: 2px;
 height: 1px;
 font-size:1px;
 background-color: #f0f0f0;
}

.rinc_empty {
 height: 2px;
 width: 2px;
 font-size:1px;
 background-color: #e0e0e0;
}

/* AUTOCOMPLETE */

.yui_ac_wrap {position:relative;}
.yui_ac {position:absolute;left:0;top:1.7em;display:inline; font-size:9pt; font-family: Gill Sans Light, Arial, Comic Sans MS,;}
.yui_ac .yui-ac-content {position:absolute;left:0;top:0;width:13em;border:1px solid #404040;
    background:#fff;overflow:hidden;text-align:left;z-index:9050;}
.yui_ac .yui-ac-shadow {position:absolute;left:0;top:0;margin:.3em;background:#a0a0a0;z-index:9049;}
.yui_ac ul {padding:5px 0;width:100%;margin-left:5px;}
.yui_ac li {padding:0 5px;cursor:default;white-space:nowrap;}
.yui_ac li.yui-ac-highlight {background:#ff7;}


/* END OFAUTOCOMPLETE */
/* SLIDER */

#oc_quick_info{
/*	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
	padding:5px;
	top:215px;
	left: 15px; */	
	margin-top: 0px;
}


#oc_avail {
	height: 40px;
	padding-top: 10px;
	margin-left: 124px;
	cursor:hand;
	cursor:pointer;
}

.oc_qi {
	border-top: solid 1px #e0e0e0;
	padding: 3px;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
	text-align: center;
	cursor:pointer;
	cursor:hand;
}

.oc_qih {
	padding: 3px;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
	text-align: left;
	border-top: solid 1px #e0e0e0;
}


/* message windows */

#warningDiv{
	position: absolute;
	top:  52px;
	left: 164px;
	width: 440px;
/*	height: 16px; */
	text-align:center;
        padding: 4px;
        zindex: 1;
        font-size: 8pt;
        font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
	font-weight: bold;
}

#bm_summary{
	position: absolute;
	top:  4px;
	left: 4px;
	/*width: 440px;
	height: 16px; */
	text-align:center;
        padding: 2px;
        font-size: 8pt;
        font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
	background-color: white;
	cursor: pointer;
	cursor: hand;

}

.bvd {
        background-color: white;
        border:  solid 1px #CCC;
}

.bvdEmpty {

}

.hd {
	font-weight: bold;
}

.hde {
	font-weight: bold;
	color: darkred;
}


.hdc:hover {
	background-color: #797979;
}

.hdc {
	display: block;
	font-weight: bold;
	color: white;
	background-color: #555542;
	margin-top: 10px;
	padding: 3px;
	cursor: pointer;
	cursor: hand;
	text-align: center;
}


.l_help {
	cursor: help;
	text-align: center;
}

#bValueDiv {
	font-size: 8pt;
        font-family:Verdana,  Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
	position: absolute;
	top: 152px;
	left: 164px;
	width: 440px;
	height: 16px;
	text-align:center;
	padding: 4px;
	zindex: 1;
}


#modeValueDiv {
	font-size: 8pt;
        font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
	background-color: rgb( 235, 235, 208 );
	border:  solid 1px #CCC;
	position: absolute;
	top: 184px;
	left: 54px;
	width: 250px;
	height: 156px;
	text-align:left;
	padding: 4px;
}



#bookingCostDiv {
	font-size: 8pt;
        font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
        background-color: rgb( 235, 235, 208 );
	border:  solid 1px #CCC;
	position: absolute;
	top: 184px;
	left: 316px;
	text-align:left;
	padding: 4px;
	width: 400px;
	height: 156px;
	overflow-y: auto;
	overflow-x: hidden;
}




/* standard horizontal sliders */

#bookings_template, #bookings_place {
	position: relative; 
	padding: 3px;
	margin: 3px;
	height: 349px;
	border: solid 1px #AAA;
}

#cWrapper {
	width: 612px;
	margin-left:53px;

}

#cLeftArrow, #cRightArrow {
	position:absolute;
	top: 100px;
}

#cLeftArrow {

	margin-left: 3px;
	*margin-left: -50px;
	cursor: pointer;
	cursor: hand;
}
#cRightArrow {
	margin-left: 708px;
	cursor: pointer;
	cursor: hand;
}

#ciBGDiv, #coBGDiv {
	background-color: rgb( 235, 235, 208 );
	position:relative; 
	zindex:5;
	cursor: pointer;
	cursor: hand;
}

#ciBGDiv {
	top:8px;
	height:26px;
	
}

#coBGDiv {
	top:8px; 
	height:26px;
}


#coHandleDiv, #ciHandleDiv {
   position:absolute; 
    width:18px; 
    height:18px;
	cursor: pointer;
	cursor: hand;	
}

#coHandleDiv { 
    top: 18px;  /* force the image down a bit */
}

#ciHandleDiv { 
    top: -12px;  /* force the image up a bit */
}

#calendar_container {
	position:relative;
	padding-top: 0px;
	top: -13px;
}

.sl_cell {
}

.sun_sl_cell {
		color: red;
		font-weight: bold;
}

.sat_sl_cell {
		color: red;
}
.holiday_sl_cell {
		background: url(/skin/std/images/select_blue.png) no-repeat center;
		color: brown;
}

.booked_sl_cell {
		background-color:yellow;
}


.holiday_sl_cell, .sat_sl_cell, .sun_sl_cell, .sl_cell, booked_sel_cell {
		cursor: default;
		padding-bottom: 3px;
		padding-top: 3px;
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
		text-align: center;
}


.sl_month_cell {
/*		cursor: default; */
		vertical-align: top;
		padding-bottom: 3px;
		padding-top: 0px;
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
		text-align: center;
}


.sl_spacer {
	display: block;
	width: 18px;
	height: 0px;
}

/* END OF SLIDER */




/* FLOORPLAN */
.fsubnav {
		font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
		font-size: 9pt;
		font-weight: normal;
		padding: 0;
		margin:0;
		list-style: none;
		width: 100px;
	}

.fsubnav li {
		margin:0px;
		background: #555542;
		text-align: left;
		width: 100px;
		display: block;
		color: #FFF;
		text-decoration:  none;
	}
.fsubnav a {
		padding: 3px;
		display: block;
		color: #FFF;
		text-decoration:  none;
	}

.fsubnav li:hover, .subnav li.highlighted:hover, .fsubnav li:focus {
		color: #FFF;
		background-color: #797979;
		cursor:pointer;
	}
	
.fsubnav li, .fsubnav a, .fsubnav li a, .fsubnav li a:hover, .fsubnav li a:visited {
	 display: block;
	 color: #FFF;
	 text-decoration:  none;
	 position:relative;
	 /*z-index: 6003;*/

}	

 .fsubnav li a:hover{
	background-color: #797979;
}


.fsubnav_n, fsubnav_n a{
  color: #000;
  font-size: 9pt;
  background-color: #FFF;
  cursor:default;
}
.fsubnav_n li, .fsubnav_n a, .fsubnav_n li a, .fsubnav_n li a:hover, .fsubnav_n li a:visited {
  background-color: #CCC;
  cursor:default;
}


.image_caption {
	padding: 6px;
	text-align: right;
	background-color: #40402D;
	color: white;
	font-size: 9pt;
}

.thumb_caption {

	margin-top: -4px;
	margin-left: 0px;
	border: #505050 solid 1px;
	text-align:center;
	height:14px;
	padding: 3px;
	background-color: #40402D;
	color: white;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	font-size: 9pt;

}

.semih {
	font-size: 7pt;
	color: #FFFFFF;
}

.fadeup {
/* I NEVER PUT COMMENTS LIKE THIS IN CSS FILES, BUT I'M REALLY SICK OF IT!!!! 
 FUCK MICROSOFT!!!
 IT TOOK ME 4 HOURS TO FIGURE OUT THAT 
 THIS SHIT NEEDS TO HAVE THE FOLLOWING TWO LINES TO APPLY THEIR FUCKING FILTER PROPERLY 
*/
	width:100%;
	height:100%;
	background-color: rgb( 215, 211, 182 ); 
	filter:alpha(opacity=0);
	opacity: 0;
	-moz-opacity:0;
}

#plans {
	height:327px; 
	border: solid 1px #000; 
	background-color:#FFF; 
	padding:15px 15px 0 15px;
	margin: 0;
}

#plans_table {
	margin:0;
	width:704px;
}

#dest_cont {
	padding:0px;
	width:168px;
	background-color: #d7d3b6;
	border: solid 1px #a0a0a0;
}

#reg_ul {
	width:170px; 
	margin:0px;
	padding: 0px;
	color:white; 
	background-color:#555542;
}

#propaganda_menu {
	z-index: 2000;
}

#external_form {
	height: 0px;
}

.Zero {
	font-size: 1px;
	background-color: #555542;
	padding: 0;
}

.footer {
	background-color: #555542;
	text-align: center;
}

.simplePop {
	position: absolute;
	top: 400px;
	left: 340px;
	width: 300px;
	height: 300px;
	border: solid 4px #a0a0a0;
	background-color: #e7e3c6;
	padding: 16px;

}

.sp_content {
	overflow-x: hidden;
	overflow-y: auto;
	height: 200px;
	width: 100%;
}

.submited_msg {
	font-weight: bold;
}
#new_price {
	padding-top: 20px;
	font-size: 10pt;
	font-weight: bold;
}
.pr_subject {
	text-align: center;
	font-weight: bold;
	font-size: 9pt;
}
.pr_date {
	text-align: right;
	font-weight: bold;
}


.plan_link_inact {
	font-weight: bold;
	color: rgb( 141, 126, 85 );
	cursor: pointer;
	cursor: hand;
	text-decoration: underline;
}

.the_tip {
	position: absolute;
	visibility: visible;
	background-color: #FFF;
	border: solid blue 1px;
	padding:6px;
	z-index: 90000;
	width:220px;
}
.the_orig {
	position: absolute;
	visibility: visible;
	background-color: #FFF;
	border: solid blue 1px;
	padding:6px;
	z-index: 90000;
	width:400px;
}

.the_menu {
	position: absolute;
	visibility: visible;
	background-color: #FFF;
	border: solid gold 1px;
	padding:6px;
	z-index: 90000;
	width:200px;
}

.the_tip_ac {
	position: absolute;
	visibility: visible;
	background-color: #FFF;
	border: solid blue 2px;
	padding:6px;
	z-index: 90000;
	cursor:default;
	width:220px;
}

.cl_tip {
	border: 0px none ;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 214px;
	top: 2px;
	width: 14px;
	height: 13px;
	-moz-user-select: none;
	z-index: 10000;
	cursor: pointer;
	visibility: visible;
}
.cl_orig {
	border: 0px none ;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 394px;
	top: 2px;
	width: 14px;
	height: 13px;
	-moz-user-select: none;
	z-index: 10000;
	cursor: pointer;
	visibility: visible;
}
.cl_d2 {
	border: 0px none ;
	margin: 0px;
	padding: 0px;
//	position: absolute;
//	left: 390px;
//	top: 2px;
	float:right;
	width: 14px;
	height: 13px;
	-moz-user-select: none;
	z-index: 10000;
	cursor: pointer;
	visibility: visible;
}

.cl_menu {
	border: 0px none ;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 194px;
	top: 2px;
	width: 14px;
	height: 13px;
	-moz-user-select: none;
	z-index: 10000;
	cursor: pointer;
	visibility: visible;
}

.oet {
	font-size: smaller;
	font-family: Arial,Helvetica,sans-serif;
	color: gray;


}
.otext {
	font-family: Arial,Helvetica,sans-serif;

}

.sm {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 7pt;
}

.subnav_f {
	font-family: Verdana, Arial, Helvetica, sans-serif, Gill Sans Light, Comic Sans MS;
	font-size: 10pt;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 180px;
	height: 24px;
	text-align: center;
	white-space: nowrap;
	background: #40402D;
}

.subnav_f:hover{
	background: #797979;
}

.subnav_f a {
	color: white;
	text-decoration: none;
}

.pi_div {
	margin-bottom: 5px;
	margin-top: 5px;
}

.rem {
	color: red;
	font-weight: bold;
}
.ins {
	color: green;
	font-weight: bold;
}

.dirtyd {
	background-color: #FAFAFA;
	padding: 6px;
	margin: 10px;
	position: fixed;
	top: 500px;
	border: dashed gray 1px;
}
.cl_dirt {
	cursor: hand;
	cursor: pointer;
}
.paused {
	background-color: #FAFAFA;
	padding: 6px;
	margin: 10px;
	position: fixed;
	top: 90px;
	left: 400px;
	border: dashed gray 1px;
	
}
.dlist1 {
	height: 60px;
	overflow-y: auto;
	overflow-x: hidden;
	background-color: #555542;
}
.dlist2 {
	height: 50px;
	overflow-y: auto;
	overflow-x: hidden;
	background-color: #555542;
}
.rul {
	font-weight: bold;
	height:22px;
}
