/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "General" in dotEditor style management */
body { background: url(../../images/bg/main.png) repeat-x; padding: 10px 0px; font-family: Arial, Helvetica, sans-serif }
a { text-decoration: none; color: #27655E; }
a:hover { text-decoration: underline; color: #D0713D; }
div.clear { clear: both; float: none !important; }
.myriad { font-family: "Myriad Pro", Tahoma, Verdana, Geneva, sans-serif; }
.m_wrap {  overflow: hidden; width: 962px; padding-top: 5px; padding-bottom: 10px; position: relative;}
.marquee span { padding-right: 20px; color: #27655E; font-size: 60%;}
.marquee { position: relative;  }
.width { width: 998px; }
.center { margin-left: auto; margin-right: auto; }
.bg_white { background: #FFF; }
.overflow { overflow: hidden; }
.main_wrap {	padding: 0px 18px; }
.header_left { float: left; width: 210px; }
.header_left > div { font-weight: bold; font-size:87%; margin-top: 5px; margin-left: 6px;color: #666666;}
.header_right { float: right; margin-top: 10px; width: 742px; }
.header_right div:first-child { text-align: right;  font-size: 160%; font-weight: bold; }
.menu { margin-top: 44px; overflow: hidden;}
.menu > ul > li { float: left;  repeat-x; min-height: 30px; margin-right: 3px; }
.menu > ul > li.menu_last { margin-right: 0px; }
.menu > ul > li.larger_margin { margin-right: 6px; }
.menu > ul > li > .menu_left { background: url(../../images/menu/bg_left.png) repeat-x; min-height: 30px; width: 9px; float: left; }
.menu > ul > li > .menu_right { background: url(../../images/menu/bg_right.png) repeat-x; min-height: 30px; width: 5px; float: left; }
.menu > ul > li > .menu_content { background: url(../../images/menu/bg_middle.png); min-height: 24px; padding: 6px 12px 0px 5px; float: left; font-weight: bold; font-size: 90%; }
.menu > ul > li > .menu_content a { color: #FFF;  }
.main_content { margin-top: 15px; }
.main_content > div.main_left { float: left; width: 210px; }
.main_content > div.main_right { float: left; width: 752px; }
.main_inner_right { float: right; width: 210px; margin-left: 10px; }
.main_inner_left { float: left; width: 527px; padding: 0px 0px 0px 5px; }
.main_inner_left .hp_row:first-child { margin-bottom: 20px; }
.hp_row { overflow: hidden; margin-left: 5px; }
.hp_row > div { float: left; margin-right: 5px; }
.hp_row > div .hp_top { width: 236px; height: 14px; background: url(../../images/hp/top.png); color: #FFF; font-weight: bold; padding: 8px 10px; font-size: 0.9em; }
.hp_row > div .hp_middle { width: 236px;  background: url(../../images/hp/middle.png); padding: 7px 10px; overflow: hidden; }
.hp_row > div .hp_middle img {border: 2px solid #D8D8D8; float: left;}
.hp_row > div .hp_middle div {font-size: 87%; margin-top: 20px;}
.hp_row > div .hp_middle div a { color: #D0713D; line-height: 110%; clear: both;}
.hp_row > div .hp_middle div a:hover { color: #27655E; }
.hp_row > div .hp_middle p {font-size: 75%; color: #333333; margin-left: 110px; line-height: 110%;}
.hp_row > div .hp_bottom { width: 256px; height: 4px;  background: url(../../images/hp/bottom.png); overflow: hidden;}
.footer { font-size: 75%; margin-top: 40px; overflow: hidden; padding-bottom: 10px; color: #333; }
.footer > div { float: right; }
.footer > ul { float: right; margin-bottom: 10px;}
.footer > ul > li { float: left; margin-right: 20px; }
.footer > ul > li a { color: #333; }
.footer > ul > li.last {  margin-right: 0px; }
.newsticker_wrap { margin-top: 15px; margin-left: 10px;  border: 1px solid #27655E; padding: 5px; font-size: 80%; color: #333;}
.ulmenu li {  background: #000;  margin-bottom:1px; color:#0B5E84; font-size: 0.8em; }
.ulmenu li a { padding: 7px 3px; text-decoration:none; color:#FFF; padding-left:22px; background:url(../../images/menu/menublt.png) no-repeat; background-position:8px center; width:188px; display:block; }
.ulmenu ul li a { background:none; padding-left:0;  width:178px;  !important;}
.ulmenu ul li { font-size:90%; list-style:none; list-style-image:none; margin-bottom:0; background:url(../../images/menu/menuhack.gif) repeat-y; background-color:#333!important; padding:2px 2px 2px 32px; }
.ulmenu .ui-state-active { background:url(../../images/menu/menudown.png) no-repeat!important; background-position:6px center!important; }
.content { padding: 0px 0px 0px 10px; }
.content h1, .content h2, .content h3 { color:#27655E }
.content h1, .content h2, .content p, .content ol, .content ul { margin-bottom: 20px; }
.content p, .content ol, .content ul { font-size: 75%; line-height: 130%;}
.content h1 { font-size: 100%;}
.content h2 { font-size: 90%; }
.content h3 { font-size: 75%; }
.content ol { list-style: decimal; margin-left: 40px; }
.content ul { list-style: disc; margin-left: 35px; }
.main_inner_right > ul { border: 2px solid #27655E; margin-left:0; font-size: 100%; padding-bottom: 6px; padding-top: 6px; }
.main_inner_right > ul > li img { float: left; margin-right: 2px; }
.main_inner_right > ul > li a { float: left; margin-top: 8px; font-size: 80%;}
.main_inner_right > ul > li { overflow: hidden; padding: 6px 0px; }
.main_inner_right > ul:first-child { margin-bottom: 23px; padding-bottom: 7px; padding-top: 7px;}
.news_wrap h1 { color: #404040; font-size: 130%; border-bottom:1px dotted #999999; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px;  }
.news_wrap { margin-left: 10px; }
.new_listing { background: #F5F5F5; width: 452px; padding: 20px; float:left;  }
.new_content { background: #F5F5F5; width: 492px; float: left; }
div.new_content {  color: #565656; }
.news-feed { padding: 20px; background:none repeat scroll 0 0 #F5F5F5; width: 452px; }
.news-feed p:first-child { margin-top: 0px; }
.news-feed p { margin-top: 20px;line-height: 130%; font-size: 75%; }
.news_cats { float: left; width: 240px; text-align: right; padding-left: 10px;}
.news_cats > div > div { font-size: 100%; border-bottom:1px solid #22917F; font-weight: bold; color: #565656; padding-bottom: 5px; margin-bottom: 10px; }
.news_cats ul { font-size: 75%; margin-bottom: 10px;}
.news_cats ul li { color: #565656; line-height: 130%;}
.news_cats ul li a { color: #000; font-weight: 700; }
.news_cats ul li.news_child a { color: #27655E;  }
.new_listing > li:first-child { margin-top: 0px; }
.new_listing > li { font-size: 75%; margin-top: 20px; }
.new_listing > li div { color: #565656; line-height: 120%;}
.new_listing > li > a { display: block; color: #27655E; font-weight: bold; margin-bottom: 5px; }
.news_nav { float: right; }
.news_nav li { float: left; background: #FFFFFF; border: 1px solid #BBBBBB;  padding: 5px; margin-right: 5px;  }
.news_nav li a { color: #AAAAAA;}
.news_nav li a.news_active { color: #000; }
.new_print { float: left; font-size: 75%; padding: 20px 0 0 20px; }
.new_print img { vertical-align: top;}
.new_print a { color: #1F527B; }
.new_date { float: right; font-size: 75%; padding: 20px 20px 0 0; }
.news_nav a {  background: #FFFFFF; border: 1px solid #BBBBBB;  padding:4px 5px; margin-right: 2px;  color: #AAAAAA;  }
.news_nav .active {  background: #FFFFFF; border: 1px solid #BBBBBB;  padding:4px 5px; margin-right: 2px;  color: #000;  }
.img_align_right {float:right; padding:10px;}
.img_align_left {float:left; padding:10px;}
.search {float:right;margin-top:10px;}
.search_results span { color: #FFF; background: #333; }
.search_results ul { margin-top: 20px; }
.search_results li { margin-bottom: 10px; border-bottom: 1px solid #999; padding-bottom: 10px; }
.search_results h2 { font-size: 100%; margin-bottom: 5px; }
.search_results p { font-size: 75%; margin-bottom: 0; }
.paging { float: right; margin-top: 10px; font-size: 0.8em; }
.paging div { float: left; }
.paging span.current, .paging a.num { border-left: 1px solid #999; padding: 0 3px 0 5px; }
.paging a { }
.left-contact { float:left; }
.right-contact { float:right; border: solid 1px Black; }
.crumbs { padding:0 0 10px 10px; font-size:70%; }
.crumbs ul { display: inline;  }
.crumbs ul li { display: inline; }
.repeat {height:210px;}
.readmore {font-size: 80%;}
.ulmenu li a:hover {text-decoration: underline;}
.green color:#27655E;
.timeanddate {float:right; margin-right: -56px;}
.hp_row > div a {color:#FFFFFF;}
.eNewsSignup { width: 733px; margin:20px; }
.eNewsLabel { float:left; margin-left: 10px; margin-top: -3px; }
.subscribe { float:left; }
.sitemap li {list-style:none outside none;}
.sitemap li ul { font-size: 1em !important;}
.sitemap { list-style: none; font-size:100% !important; }
.SubscribeImage {margin-top:-3px;}
#__fb__submit { cursor:pointer; }
.main_inner_right li { list-style: none !important; }
#social {width: 160px;float: right;margin-top: -3px;}
.green color:#27655E;
.timeanddate {float:right; margin-right: -56px;}
.main_inner_right2 { float: right; width: 220px; }
.right_box { float: left; width: 220px; padding-bottom:17px; }
.box_top { float: left; width: 220px; color: #FFF; font-weight: bold; height:17px; padding-top:8px; font-size: 13px; background:url(../../images/top_crv.jpg) left top no-repeat; text-align:center; }
.box_mid { float: left; width: 215px; padding:0px 2px 0px 3px; background:url(../../images/mid_rpt.jpg) left top repeat-y; }
.box_mid_in { float: left; width: 195px; padding:0px 10px 0px 10px; background:url(../../images/mid_rpt-x.jpg) left top repeat-x; height:155px; }
.mid_in_con { float: left; width: 195px; font-size:10px; font-family:tahoma; padding-top:5px; }
.frm_main { float: left; width: 195px; }
.frm_letf { float: left; width: 74px; line-height:20px; }
.frm_right { float: left; width: 121px; }
.blk_11 { font-size:11px; }
.box_bot { float: left; width: 220px; height:10px; background:url(../../images/bot_crv.jpg) left top no-repeat; }
.homeinput {font-family:"Myriad Pro", Tahoma, Verdana, Geneva, sans-serif;font-size:10px;color:Black;}


