/*
=RESET  ____________________________________________*/
* 			{ margin:0px; padding:0px; }
body		{ font:12px Arial, Helvetica, sans-serif; color:#666; text-align:center; }
#wrapper 	{ margin:0 auto; width:744px; text-align:left; }
ul 			{ list-style-type:none;}
a 			{ text-decoration:none; color:#6A6A6A;}
a:hover 	{ text-decoration:underline;}
a img		{ border:none;}
a:focus, a:active { outline:none;}
.clear 		{ clear:both;}

/*
=LOGO  ____________________________________________*/
.blog 		{ background:#D81921; color:#fff; line-height:15px;
height:15px; position:absolute; right:0; bottom:35px;text-align:center; padding:0px 7px;}
.blog:hover {text-decoration:underline; }
.logo 		{ padding:18px 0 12px 23px; float:left; width:188px;}
#logolink 	{ padding-top:60px; padding-bottom:20px; float:left;}

/*
=NAV-BAR____________________________________________*/
#menunav 	{ float:right; width:520px;margin-right:12px; position:relative;}
#menu li 	{ float:left; background:#DFE4E3;}
#menu li a  {color:#1eb2b4; display:block; height:25px; width:104px; font:bold 13px Arial, Helvetica, sans-serif; background:url(../images/divider.gif) no-repeat right center; line-height:25px; text-align:center;}
#menu li:last-child a { background:none;}
#menu li:first-child a:hover{ margin:0; border:none;}
#menu li a:hover, #menu li a.active {color:#FFF; background-color:#1eb2b4 !important;margin-left:-2px; border-right:2px solid #DFE4E3;}  
 #menu li a.active  { }
/* IE 6 fixes */
#menu li:first-child a:hover,#menu li:first-child a.active{ margin:0; border:0; }
* html #menu { margin-top:-3px;}
* html #menu li:last a { background:none;}
/* html #menu li a{background: expression(this.nextSibling==null?' ':'none');}
/*
=SUB-NAV-BAR_______________________________________*/
#sub_menu 	{ background-color:#ffffff; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; 		font-size:11px; color:#7d8791; padding-top:8px; height:13px; padding-left:5px;}
#sub_menu a { color:#7d8791;}
#sub_menu.title{ color:#00aaad;}

/*
=CONTENTS__________________________________________*/
#mid_body 	{ width:557px;float:left;}
#mid_section {margin-top:8px; min-height:480px; height:auto; font-family:Arial, Helvetica, sans-serif; color:#00aaad; background:#DFE4E3; border:1px solid #DFE4E3; -moz-border-radius:10px; -webkit-border-radius:10px; }
#mid_body .title { padding-top:56px; color:#7d8791; font-family:Myriad Pro, Arial, Verdana; font-size:49.02px; margin-left:48px; text-align:left; }

#mid_section li{ text-align:left; display:block; line-height:50px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23px; padding-left:45px; } 
#mid_section a { color:#00aaad;}
#main_body {  width:557px; float:left; height:inherit;  }
#main_section {  margin-top:8px;  min-height:489px;  height:auto; padding-right:40px; }
#main_section p { text-align: left;}
#main_body .title { padding-top:20px; color:#7d8791; font-family:Myriad Pro, Arial, Verdana; font-size:32px; margin-left:48px; text-align:left; font-weight:bold;}
#main_body .ul{  margin:0px; padding:0px;}
#main_body .li{  float:left; width:103px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:0px;} 

#right_body { width:173px; float:right;}
#right_body img { margin-top:8px;}
ul#sub_bullet{font:11px Verdana, Arial, Helvetica, sans-serif;padding:28px 0px 0px 38px;list-style-image:url(../images/sub_bullet.gif);line-height:20px;}
input, select, textarea { margin-bottom:5px;}
select {}
input[type="text"]:focus, textarea:focus, select:focus { border:1px solid #D71A21; -moz-box-shadow:0px 0px 5px 
#D71A21; }
/*
=SIDEBAR____________________________________________*/
#contain_right { float:left; width:218px;}
#right_top { background-image:url(../images/right1.jpg); width:218px; height:107px; }
#right_top1 { background-image:url(../images/right1-2.jpg); width:240px; height:107px; }

#right_mid { background-image:url(../images/right2.jpg); width:240px; height:226px; }
#right_mid ul {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F97013; margin:0px; padding:12px 0px 0px 20px; font-weight:bold;}
#right_mid li {  margin:0px; padding-bottom:10px; } 

#right_mid1 { background-image:url(../images/right2-2.jpg); width:240px; height:226px; }
#right_mid1 ul {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F97013; margin:0px; padding:12px 0px 0px 20px; font-weight:bold;}
#right_mid1 li {  margin:0px; padding-bottom:10px; } 

#right_down { background-image:url(../images/right3.jpg); width:220px; height:170px; padding:9px 10px; }
#right_down1 { background-image:url(../images/right3-2.jpg); width:220px; height:170px; padding:9px 10px; }
#services { background: url(../images/ad3.jpg) no-repeat; width:160px; height:246px; padding-top:100px; margin-top:8px;}
#services a { font:italic  15px/2 Arial, Helvetica, sans-serif; color:#fff; padding-left:8px;}
#services a:hover{ text-decoration:underline;}

.sidelink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
a.sidelink:link { color:#085C28;   } 
a.sidelink:visited { color:#085C28; }
a.sidelink:hover { color:#085C28;   }

/*
=FOOTER____________________________________________*/
#footer_section { background:#DFE4E3;border:1px solid #DFE4E3; -moz-border-radius:10px; -webkit-border-radius:10px;   width:560px; height:116px; margin-top:18px; margin-bottom:50px;  position:relative; }
#footer_section .contacttitle { font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-size:32px; color:#7d8791; line-height:117px; margin-left:35px; width:150px;}
#footer_section .content{color:#1eb2b4; font-family:Arial, Helvetica, sans-serif; font-size:20px; padding:0px; width:400px; text-align:right;  }
#footer_content{ width:368px; font-family: Arial,Verdana, Helvetica, sans-serif; float:right; font-size:12px; text-align:left;  padding-top:10px;   color:#1eb2b4; font-weight:bold; }
#footer_content span{ color:#7d8791}
a.footerlink:link { color:#000000;  padding:0px 5px;  }
a.footerlink:visited { color:#000000;  padding:0px 5px;  }
a.footerlink:hover { color:#000000;  padding:0px 5px;  }

#copyright { margin-top:9px; }

#footer_copyright { font-size:12.5px; font-family:Arial, Helvetica, sans-serif;
width:390px; margin:0 auto;}
#footer_copyright a:link, #footer_copyright a:visited {color:#1eb2b4;}
#footer_copyright a:hover {color:#1eb2b4; }
#footer_copyright_sec1 { float:right; margin-right:15px; margin-top:10px; color:#fff;}
#footer_copyright_sec1 input[type="text"]:focus { border:none; -moz-box-shadow:0 0 0 #000;}
#footer_copyright_sec2 { width:220px; float:left; margin-top:6px; margin-left:10px; }
#footer_copyright_sec2 a { margin:1px 5px; }
#footer_copyright_sec2 img:hover { -moz-box-shadow:0px 0px 5px #666;  -webkit-box-shadow:0px 0px 5px #666;} 
#contain_subsection  {  margin:0px; padding-top:9px; }
#contain_subsection1  { float:left; width:282px; }
#contain_subsection2  { float:left; width:282px; margin:0px 27px; }
#contain_subsection3 { float:left; width:282px; }


#footer_container { border-top:1px #999999 solid; text-align:center; height:50px; padding-top:10px;}
.title { font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#24A90B; padding-bottom:10px;}
.titleLarge { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#00aaad; padding-top:20px; padding-left:0px;}
.title1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FF7E14;}
.highlight_txt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#24A90B;}
.highlight_tx1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF7E14;}

a.listlink { color:#999999;}

.bg { background:url(../images/divider.gif) no-repeat right center !important;}
/* UNNECESSARY STYLES  */
.c1 { color:red;}
.c2 { color:green;}
a:hover span.c1 { color:green;}
a:hover span.c2 { color:red;}
.bg { background: url(../images/divider.gif) no-repeat;}
/*
=BANNER____________________________________________*/
#carousel {width: 731px;height: 154px; position:relative;} 
	
#carousel-photos a {
	width: 731px; 
	height: 154px; 
	background: #fff url(../images/loading.gif) no-repeat center center; 
	}	
#carousel a#prev {
	display: block;
	position: absolute; 
	width: 20px;
	height: 35px;
	top: 60px;
	left:-25px;
	z-index: 998; 
	text-indent: -9999px;
	background: url(../images/arrow-prev.png) no-repeat 0 0;
	}
	
#carousel a:hover#prev { 
	background-position: 0 -36px;
	}

/* IE doesn't play well with this style, so it's disabled in ie.css*/
#carousel a:active#prev { 
	background-position: 1px -35px;
	}

#carousel #next {
	position: absolute; 
	width: 20px;
	height: 35px;
	top: 60px; 
	right: -25px; 
	z-index: 999; 
	text-indent: -9999px;
	background: url(../images/arrow-next.png) no-repeat 0 0;
	}

#carousel a:hover#next { 
	background-position:0 -36px;
	}

/* IE doesn't play well with this style, so it's disabled in ie.css*/
#carousel a:active#next { 
	background-position: 1px -35px;
	}

.align { float:right; width:333px;}

/*
=TABLE____________________________________________*/
.eform {
background-color:#F9F9F9;
border:1px solid #D5D5D5;
border-collapse:collapse;
padding:10px;
width:731px;
}
.eform td  { text-align:center; }
.eform p strong { text-align:left;}
.eform td input[type="text"] { width:100px;}
.form { margin-top:10px;}
.form td { text-align:left;}

.msg{ background-color:#F4F4F6; width:400px; height:45px;

}

#footer_copyright{ position:fixed; bottom:0; width:732px; background:#009999; height:40px;}

iframe {left:345px; position:absolute; top:85px;}
.connect_widget_summary connect_widget_text{ display:none;}
