@charset "utf-8";


body{
	font-size:12px;
	font-family:Sylfaen, Verdana, Geneva, sans-serif;
	color:#393939;
}

input{
	font-size:12px;
	font-family:Sylfaen, Verdana, Geneva, sans-serif;
	color:#393939;
}

A.left_menu:link{
	color:#079F3A;
	text-decoration:none;
	display: block;
	padding:8px;
	border-bottom:1px solid #E6E6E6;
}
A.left_menu:visited{
	color:#079F3A;
	text-decoration:none;
	display: block;
	padding:8px;
	border-bottom:1px solid #E6E6E6;
}
A.left_menu:active{
	color:#079F3A;
	display: block;
	padding:8px;
	border-bottom:1px solid #E6E6E6;
}
A.left_menu:hover{
	color:#007A30;
	display: block;
	background:#F9F9F9;
	padding:8px;
	border-bottom:1px solid #E6E6E6;
}


a:link{
	color:#1EA5FF;
	font-size:12px;
}
a:visited{
	color:#1EA5FF;
	font-size:12px;
}
a:active{
	color:#1EA5FF;
	font-size:12px;
}
a:hover{
	color:#585858;
	font-size:12px;
}


A.nav:link{
	color:#555;
	text-decoration:underline;
	display: block;
	font-size:12px;
	padding-top:50px;
	padding-bottom:50px;
}
A.nav:visited{
	color:#555;
	text-decoration:underline;
	display: block;
	font-size:12px;
	padding-top:50px;
	padding-bottom:50px;
}
A.nav:active{
	color:#f00;
	text-decoration:underline;
	display: block;
	font-size:12px;
	padding-top:50px;
	padding-bottom:50px;
}
A.nav:hover{
	color:#000;
	text-decoration:none;
	display: block;
	font-size:12px;
	padding-top:50px;
	padding-bottom:50px;
}


A.pages:link{
	color:#ccc;
	text-decoration:none;
	background:#717171;
	font-size:12px;
	border:1px solid #CBCBCB;
	padding:2px;
	margin:2px;
}
A.pages:visited{
	color:#ccc;
	text-decoration:none;
	background:#717171;
	font-size:12px;
	border:1px solid #CBCBCB;
	padding:2px;
	margin:2px;
}
A.pages:active{
	color:#FBF566;
	font-size:12px;
	background:#717171;
	border:1px solid #CBCBCB;
	padding:2px;
	margin:2px;
}
A.pages:hover{
	color:#fff;
	font-size:12px;
	background:#434343;
	border:1px solid #5D5D5D;
	padding:2px;
	margin:2px;
}












A.bottomMenu:link{
	color:#555;
	text-decoration:none;
	display: block;
	font-size:12px;
	margin:10px;
	border-bottom:dotted 1px #ccc;
}
A.bottomMenu:visited{
	color:#555;
	text-decoration:none;
	display: block;
	font-size:12px;
	margin:10px;
	border-bottom:dotted 1px #ccc;
}
A.bottomMenu:active{
	color:#f00;
	text-decoration:none;
	display: block;
	font-size:12px;
	margin:10px;
	border-bottom:dotted 1px #ccc;
}
A.bottomMenu:hover{
	color:#222;
	text-decoration:none;
	display: block;
	font-size:12px;
	margin:10px;
	border-bottom:dotted 1px #1EA8FF;
}




.noPadding{
	padding:0 0 0 0;
}



.img_border{
 padding:5px;
 border: 1px solid #CCCCCC;
 align:center;
}

.img_border[class]{
 border: 1px solid #CCCCCC;
}


/* OLD
.myInput{
	border:none;
	padding:2px;
	margin-top:2px;
	width:150px;
}
*/

.myInput{
	background:#fff url(../images/input_bg.gif) repeat-x;
	background-repeat:repeat-x;
	border:1px solid #ccc;
	font-size:16px;
	padding:2px 0 0 5px;
}


.myInput2{
	background-repeat:repeat-x;
	font-size:16px;
	padding:2px 0 0 5px;
}


.opacityLow{
	opacity: .6;
}



#list{
	margin:0 auto;
	height:200px;
	width:200px;
	overflow:hidden;
	position:relative;
	background-color: #fff;
}

#list ul,
#list li{
	list-style:none;
	margin:0;
	padding:0;
}
#list a{
	position:absolute;
	text-decoration: none;
	color:#000;
}
#list a:hover{
	color:#069FFF;
}










#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #ccc;
padding: 2px;
background-color: #C2E8FF;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}






hr{
	size:100%;
	size:1px;
	color:#F0F0F0;
}


body {
	font: 0.8em/21px arial,sans-serif;
}

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(radio.gif) no-repeat;
}
.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(select.gif) no-repeat;
	overflow: hidden;
}




.divBg1{
	background:#fff;
	padding:2px;
}

.roundedCorner{
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}




.show_border{
border:1px dotted #D3D3D3;
}

#map {
  width: 580px;
  height: 520px;
}


.show {
    display:table-row;
}



.button{
	font-weight:bold;
	width:120px;
	padding:10px;
	background:#fff;
	color:#0089E2;
	border:1px solid #ccc;
	box-shadow: #CBCBCB 0 0px 3px;
	-moz-box-shadow: #CBCBCB 0 0px 3px;
	-webkit-box-shadow: #CBCBCB 0 0px 3px;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	cursor:pointer;
}

.button:hover{
	font-weight:bold;
	width:120px;
	padding:10px;
	background:#F5F5F5;
	color:#0089E2;
	border:1px solid #ccc;
	box-shadow: #CBCBCB 0 0px 6px;
	-moz-box-shadow: #CBCBCB 0 0px 6px;
	-webkit-box-shadow: #CBCBCB 0 0px 6px;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	cursor:pointer;
}



