@charset "utf-8";
/* CSS Document */
body  {
	font: 100% Arial, Helvetica, sans-serif;
	background: #e6e6e6;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
}
a:link { 
	color: #0099FF;
	text-decoration: underline;
	}
a:visited { 
	color: #0099FF;
	}
a:hover { 
	color: #0099FF;
	background-color: #656565;
	text-decoration: none;
	}
a:active { 
	color: #0099FF;
	}

.nano #total { 
	width: 100%;
	background:#fff;
	text-align: left;
}
hr
{ 
border: none 0;
 text-align: left;/*this will align it for IE*/
margin: 0 auto 0 0; /*this will align it left for Mozilla*/
border-top: 1px dashed #0093DC;/*the border*/
width: 488px;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/

	
}
/*****************************************start #top*********************************************************************/  
.nano #top{
width:100%;
background-color:#fff;
}
.nano #top_nav {
height:140px;
width:100%;
text-align:center;
background: url(../cssimg/top_nav.jpg) repeat-x;
} 
.nano #top_header {
height:168px;
width:100%;
text-align:center;
background: url(../cssimg/top_back.jpg) repeat-x;
}  
.nano #top_bar {
cursor:pointer;
height:23px;
width:100%;
border-bottom:1px solid #439fb7;
border-top:1px solid #439fb7;
background: url(../cssimg/bar1.jpg) repeat-x left;
} 
ul {
font: 100% Arial, Helvetica, sans-serif;
color: #585858;
font-size:14px;
line-height: 1.3em;
list-style-position: outside;
list-style-image: url(../cssimg/arrow_ul.gif);
list-style-type: square;
padding-left:36px;
margin: 2px;
}
ol {
font: 100% Arial, Helvetica, sans-serif;
color: #585858;
font-size:14px;
line-height: 1.3em;
list-style-position: outside;
padding-left:36px;
margin: 2px;
}
.red {
color: #D93107;
}
 
/*****************************************start #main*****************************************/
.nano #main {
width:100%;
background:url(../cssimg/main_shadow.jpg) repeat-x left top;
}
.nano #main_content {
position:relative;
margin:0 auto 0 auto;
border:5px solid #d2d2d2;
background:#e4e4e4;
width:836px; 
padding: 20px 20px 20px 15px; 
} 
.nano #main span.blackstrip {
position:absolute;
margin-left:-30px;
margin-top:-25px;
background-color:#E4F8F6;
height:118px;
width:10px;
}
.nano #main h1{
color: #0093dc;
width:483px;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
	padding:13px 0px 9px 9px;
	border-bottom: 1px solid #D2D2D2;
	border-top: 1px solid #D2D2D2;
}
.nano #main h2{
color: #0093dc;
width:826px;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
}
.nano #main h3{
color: #585858;
background: #EEFDF6;
width:523px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
	padding:13px 0px 9px 9px;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
}
.nano #main img {
margin:5px;
float:right;
}
.nano #main p{
color: #585858;
font-size:14px;
line-height:130%;
font-family:Arial, Helvetica, sans-serif;
}
.nano #bottom {
   width:100%;
   background:url(../cssimg/bottom_shadow.jpg) repeat-x left top;
   background-color:#ededed;
   overflow:hidden;
}
#bottom_bar{
cursor:pointer;
height:27px;
width:100%;
border-bottom:1px solid #439fb7;
border-top:1px solid #439fb7;
background: url(../cssimg/bar2.jpg) repeat-x left;
} 
.nano #bottom_content {
margin:0 auto 0 auto;
height:206px;
width:880px;
background: url(../cssimg/bottom_back2.gif) top center no-repeat;
padding-bottom:15px;
color:#FFF;
}
.nano #content_l{
float:left;
width:32%;
height:206px;
}
.nano #content_l h2{
margin-left:30px;
line-height:7px;
font-size:18px;
font-weight:700;
margin-top:25px;
}
.nano #content_l a{
margin-left:30px;
line-height:20px;
font-size:12px;
color:#0099FF;
text-decoration:none;
}
.nano #content_l img{
border:1px solid #FFF;
margin-left:30px;
}
.nano #content_l p{
width:220px;
line-height:120%;
font-size:12px;
margin:5px 10px 5px 30px;
}
.nano #content_c{
float:left;
width:33%;
height:206px;
}
.nano #content_c A {
text-decoration:none;
}
.nano #content_c h2{
font-size:18px;
font-weight:700;
margin-top:20px;
margin-left:6px;
}
.nano #content_c ul {
color:#FFFFFF;
    font-size:12px;
}
.nano #content_c li {
	margin-left:5px;
    line-height:135%;
    list-style: url(../cssimg/arrow.gif);
}
.nano #content_r{
float:right;
width:34%;
height:206px;
position:relative;
}
.nano #content_r a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.nano #content_r p{
font-size:12px;
margin:50px 55px 30px 60px;

}
.nano #content_r span{
	cursor:pointer;
	position:absolute;
	top:150px;
	left:70px;
	width:150px;
	height:30px;
}
.nano #footer {
    width:100%;
	height:75px;
	background:#e6e6e6;
	border-top:1px #cdcdcd solid;
	
} 
.nano #footer_list{
margin:0 auto 0 auto;
width:880px;
height:25px;
padding-top:15px;
border-bottom:1px #e6e6e6 solid;/*prevent #footer_list and #footer_info overlay */
}
.nano #footer_list p {
float:left;
}
.nano ul#list1{
    font-size:12px;
	color:#585858;
	padding:0;
	margin:0;
	width:84%;
	float:left;
}
.nano ul#list2{
	padding:0;
	margin:0;
	width:15%;
    font-size:12px;
	color:#585858;
	float:right;
}
.nano #footer_list li {
line-height:12px;
float:left;
border-left:1px #585858 solid;
padding:0 8px 0 8px;
list-style:none;
}
.nano #footer_list ul li {
color:#585858;
text-decoration:none;    
}
.nano #footer_list a {
color:#585858;
text-decoration:none;    
}

.nano #footer_list a:hover { 
	color: #FFFFFF;
	background-color: #656565;
	text-decoration: none;
	}
	
.nano #footer_info{
margin:0 auto 0 auto;
width:880px;
height:30px;
text-align:right;
}
.nano #footer_info p{
    font-size:12px;
    color: #585858;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/************************andy contact****************************/
#main table{
	width:100%;
	height:100%;
	border:solid 1px #aec9e9;
}

#main table span{
	cursor:pointer;
	top:auto;
	left:auto;
	width:auto;
	height:auto;
}

#main td{
	font-family:Arial, Helvetica, sans-serif;
	color:#7e7e7f;
	vertical-align:top;
	font-size:14px;
	font-weight:bold;
	padding:5px;
}

#main .input,textarea{
	border:solid 1px #aec9e9;
	margin:0px auto;
	background:#f2f7fe;
	margin-top:0;
	width:200px;
}
#main textarea{
	width:400px;
	height:200px;
}

#main .white{
	background:#fff;
	font-size:12px;
	font-weight:normal;
	border-left:solid 1px #aec9e9;
}

.formbutton{
cursor:pointer;
width:203px;
border:solid 3px #9DC614;
background:#999;
width
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(../contact/formbg.gif) repeat-x left top;
}