@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; background:#eee url(../images/bg.gif) repeat-x top; font-size:12px; font-family:"Trebuchet MS", Arial, Tahoma, Verdana; color:#454545;}
p, h1, h2, h3, h4 {margin:0; padding:0; display:inline;}
h1{font-size:16px; color:#ff0000;}
h3{font-size:12px;}
h4{font-size:12px;}
h4 a{ color:#0287BF;}
h2{ font-size:13px; }
h2 span{ color:#ff0000;}
h2, h3, a{ color:#ff0000;}
img{ border:0;}
a{color:#0293d5; text-decoration:none;} 
a:hover{color:#777; } 
li{ list-style-image:none;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both; padding:0px; padding:0px;}
.mrg_t3{ margin-top:3px;}
.Hmrg_t5{ margin-top:5px; #margin-top:0px;}
.marg_t10{ margin-top:10px;}
.marg_t20{ margin-top:20px; }
.padd_t20{ padding-top:20px;}
.marg_r20{ margin-right:20px;}
.mrg_L5{ margin-left:5px;}
.padd_r10{ padding-right:10px;}
.top_link{ height:26px; width:992px; text-align:right; list-style-image:none; text-align:right;}
.top_link ul{ margin:0px; padding:0px;}
.top_link ul li{ #padding:5px; padding:4px 10px 4px 10px; float:right; list-style:none; background:url(../images/top_link_sep.gif) no-repeat right;}
.top_link ul li.active{ #padding:5px; padding:4px 10px 4px 10px; float:right; list-style:none; background:url(../images/tab_hover.gif) center;}
.top_link ul li:hover{ #padding:5px; padding:4px 10px 4px 10px; float:right; list-style:none; background:url(../images/tab_hover.gif) center;}
.top_link a{ padding:0px; color:#fff; font-weight:bold;}
.top_link a:hover{ color:#fff; } 
.container{width:992px; height:auto; background:#fff; text-align:left; background:url(../images/bg_repate.gif) repeat-y;}
.header{ margin-bottom:10px; padding:10px 0px 15px 0px; height:65px; background:url(../images/header_bg-bdr.gif) repeat-x bottom; width:950px; margin-left:20px;}
.header h1{ float:left; width:200px; font-size:14px; }
.callus{ font-size:14px; font-weight:bold; float:right}
.logo{ margin-top:0px; margin-bottom:10px;}
.mid_container{margin-left:20px;  height:auto;}
.left{float:left; width:215px;  height:auto;}
.service{ height:auto; overflow:hidden; } 
.ser_bg{ background:url(../images/left_tab_bg.gif) repeat-x; height:24px; border:1px solid #000; color:#fff; font-size:13px; font-weight:bold; padding:4px 0px 0px 10px;}
.ser_bg a{ color:#fff;}
.ser_bg a:hover{ color:#fff;}
.div_left{border-left:1px solid #000; border-right:1px solid #000;  width:213px; margin-left:0px; background:#f5f5f5; margin-top:0px;}
.div_left ul{ margin:0px; padding:0px; margin-left:10px; padding-top:5px;}
.div_left ul li{ line-height:20px; background:url(../images/link-bot-bg.gif) repeat-x bottom; margin-left:10px; margin-right:2px;  list-style:url(../images/arrow_link.gif); padding:2px; }
.div_left ul li a{color:#555252; font-size:11px; }
.mid_right{float:left; width:738px;  height:auto; _width:749px; }
.freeCon .ser_bg{background:url(../images/left_tab_bg_black.gif) repeat-x; height:20px; border:1px solid #000; color:#fff; font-size:13px; font-weight:bold; padding:4px 0px 0px 10px;}
.freeCon .div_left{border-left:1px solid #000; border-right:1px solid #000; width:228px; margin-left:0px; background:#f5f5f5; margin-top:0px;}
.mid{float:left; width:495px; height:auto; margin-left:8px; _margin-left:5px;}
.home_box{height:175px; border:2px solid #f2f2ed; background:#fcfcfc url(../images/left-bdr.gif) no-repeat bottom left; width:240px; float:left; margin-top:8px;}
.home_box h3{ font-size:15px; margin:0; padding:0; margin-left:5px;}
.home_box h3 span{ color:#ff0000;}
.home_box ul{  margin-left:-30px; #margin-left:10px; _margin-left:5px;  color:#000; margin-top:5px; float:left; }
.home_box ul li{ line-height:20px;  background:none; list-style:none;}
.home_box ul li span{ padding-left:10px;}
.home_box ul li b{ color:#009900}
.right{ width:230px; height:auto; float:right;}
.newsbox{ height:191px; padding-top:10px; width:228px; background:url(../images/news_bg.jpg) no-repeat;  }
.newsbox label{ padding-left:50px; padding-top:5px;font-size:20px; color:#0371a3; }
.newsbox ul{ margin:0px; padding-right:3px;  margin-top:2px;}
.newsbox ul li{ margin:0px; #margin-left:35px;}
.newsbox ul li a{ color:#777;}
.more{ text-align:right; font-weight:bold; padding-right:15px;}
.more a {text-decoration:none; color:#000;}
.newsbox more a{ color:#0371a3;} 
.bookmark{width:230px; float:left; text-align:left; padding-top:3px;}
.content p{ padding:5px; text-align:justify; font-size:12px;}
.content h5{ font-weight:bold; clear:both; margin:0; padding:0; font-size:12px;}
.content h4{ font-size:14px; margin:0px; padding:0px; margin-top:5px;}
.sep_bot{ border-bottom:1px dotted #777; clear:both; height:20px;}


.eventbox{ height:191px; width:239px; background:url(../images/event-bg.jpg) no-repeat; padding-top:10px;}
.eventbox label{ padding-left:50px;font-size:20px; color:#669900;}
.eventbox ul{ margin:0px; padding-right:3px;  margin-top:2px;}
.eventbox ul li{ margin:0px; #margin-left:35px;}
.eventbox ul li a { color:#777;}
.eventbox .more a{ color:#669900;}

.faq_container{ width:720px; height:192px; padding-top:6px; margin-left:10px; background:url(../images/faqbg.gif) no-repeat;}
.faq_container label{ padding-left:50px;font-size:20px; color:#ff0000;}
.faq_container ol{ margin:0px; padding-right:3px;  margin-top:5px; }
.faq_container ol li{ margin:0px; #margin-left:35px; line-height:18px; }
.faq_container ol li a { color:#777;}
.faq_container .more a{ color:#669900;}

.faq_container2{ width:913px; height:192px; padding-top:6px; margin-left:40px; background:url(../images/faq_bg.gif) no-repeat;}
.faq_container1{ width:951px; height:200px; padding-top:6px; margin-left:5px; background:url(../images/faq_bg1.gif) no-repeat;}
.faq_container1 label{ padding-left:50px;font-size:20px; color:#ff0000;}
.faq_container1 ul{ margin:0px; padding-right:3px;  margin-top:5px; }
.faq_container1 ul li{ margin:0px; #margin-left:35px; line-height:18px; }
.faq_container1 ul li a { color:#777;}



.footer_link{width:952px; height:34px; background:url(../images/footer_bg.gif) repeat-x; margin-left:20px;}
.foorer_content{ margin-left:10px; text-align:center; color:#ff0000; margin-top:20px;}
.foorer_content a{ line-height:17px; }

.flink{width:900px; float:left; color:#fff; margin-top:8px;  color:#990000; }
.flink a{ color:#fff;}
.footer_bdr{background:url(../images/bottom_bg.gif) repeat-x bottom; height:12px;}
.copyright{ background:url(../images/dotten_bg.gif) repeat-x top; color:#454545; width:500px;  padding-top:10px; margin-left:240px; #margin-left:-10px; margin-top:10px;}
.softms{text-align:right; color:#454545; padding-right:5px;}.softms a{ color:#990000; text-decoration:underline;} .softms a:hover{ color:#777;}


/* contact us popup */


.drag-handle{ /*Overwrite default drag handle bar background color with below*/background-color: #000;}
#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/position: absolute;background: black url(..images/blackdot.gif);width: 10px;left: 0;top: 0;z-index: 5;visibility: hidden;filter:progid:DXImageTransform.Microsoft.alpha(opacity=18);opacity: 0.8;}

.dhtmlwindow{position: absolute;border: 1px solid black;visibility: hidden;background-color: white;}
.drag-handle{ /*CSS for Drag Handle*/padding: 1px;text-indent: 3px;font: bold 13px "Trebuchet MS", Arial, Verdana; background:url(../images/bg.gif) repeat-x; color:#fff;cursor: move;overflow: hidden;width: auto;filter:progid:DXImageTransform.Microsoft.alpha(opacity=90);-moz-opacity: 1;opacity: 1;}
.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/position: absolute;right: 1px;top: 2px;cursor: hand;cursor: pointer;}
* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/width: 100%;}
.drag-contentarea{ /*CSS for Content Display Area div*/border-top: 1px solid brown; background-color:#fff; color:#000; height: 150px; padding: 5px; overflow: auto;}
.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/border-top: 0px solid gray;background-color: #F8F8F8;height: 13px; /*height of resize image*/}
.drag-resizearea{ /*CSS for Resize Area itself*/float: right;width: 13px; /*width of resize image*/height: 13px; /*height of resize image*/cursor: nw-resize;font-size: 0;}
.more_div{border:1px solid #c9c7c7; padding:5px; }
.frm_div{ height:700px; width:493px; border:1px solid #dadada; background:url(../images/frm_bg.gif) top repeat-x; margin-top:10px;}
.frm_div h3{ padding-left:5px; border-bottom:1px solid #777; width:95%; margin-left:10px;}
.county{ margin-left:10px; float:left; width:150px;}
.county li{  font-weight:bold;}
.txtred{ color:#ff0000; font-size:14px;}
.tblhd{ background:#333; color:#fff; padding:2px;}
.bdr {border:1px solid #ff0000;}
.bdr2 {border:1px solid #000;}

.intable
{
border:1px solid #000;
}

.intable ul
{
margin:0px;
padding:0px;
list-style-type:none;
}

.intable ul li
{
list-style-type:none;
}

.intable ul li a
{
color:#ff0000;
text-decoration:none;
}

.intable ul li a:hover
{
color:#000;
text-decoration:underline;
}

.breadcrumb
{
font-size:12px;
font-family:"Trebuchet MS", Arial, Tahoma, Verdana;
color:#454545;
padding-top:5px;
text-decoration:none;
}

.breadcrumb a
{
font-size:11px;
font-family:"Trebuchet MS", Arial, Tahoma, Verdana;
color:#ff0000;
text-decoration:none;
}

.breadcrumb a:hover
{
font-size:11px;
font-family:"Trebuchet MS", Arial, Tahoma, Verdana;
color:#454545;
text-decoration:underline;
}

.red, a.red:link, a.red:visited { color:#ff0000; }