@charset "UTF-8"; 

body{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333; text-align:center; margin:0 auto; padding:0; line-height:1.5}

#container{margin:0 auto; padding:0px; width:1000px; text-align:left}

#head{width:1000px; height:175px;}

#nav{ display:none; }

#mainlogo { position:absolute; margin-left:650px; margin-top:50px; }

#main_content{width:840px; padding:20px 80px;  background-repeat:repeat-y}

#footer{text-align:left; width:800px; height:135px; padding:0px 100px; border-top:1px solid #ccc; background-repeat:repeat-y}

#title_text{float:left; width:800px; margin:10px 20px 10px 20px}

.seperator{margin:0px 1px 2px 0px; border-bottom:solid 1px #c8c8c8; clear:both; height:1px}

#left_column{float:left; width:540px; margin:20px 0px 0px 20px; padding-right:30px}

#right_column{float:left; width:230px; margin:20px 0px 0px 0px}

#services_left_column{float:left; width:390px; margin:20px 10px 0px 20px}

#services_right_column{float:left; width:390px; margin:20px 20px 0px 10px}

.bold_blue{color:#166098; font-size:14px; font-weight:bold}

/*nav*/
ul{margin:0; padding:0}

a img { border:0; }
* { outline:none; }

#navbar { height:42px; overflow:hidden; font-size:11px; padding:0px; clear:both; width:838px; border-bottom:1px solid #c8c8c8; border-top:1px solid #c8c8c8; line-height:1.2em; }

#navbar ul{list-style-type:none; margin:0; padding:0; }

#navbar li{width:166px; float:left; padding:0px}
.inner { margin-right:2px; }
.end { margin-right:0; }

#navbar_main a{background-image:url('../images/common/navbut_current.jpg'); color:#fff; text-decoration:none; font-size:11px; padding:8px 10px 0px 10px; display:block; text-align:left; height:34px}
#navbar_main a:hover{ background-image:url('../images/common/navbut.jpg'); color:#333; }
#navbar_main a span.nav_bottom{color:#B3CADC}
#navbar_main a:hover span.nav_bottom{color:#666}

#navbar_main li ul{text-align:left; display:none; margin:0; position:absolute; z-index:100; border:none}

#navbar_main li ul li{text-align:left; float:none; border-bottom:1px solid #999}

#navbar_main li ul a{ background-image:none; background-color:#417BA7; color:#fff; font-size:11px; padding:8px 10px; height:10px; border:none; text-align:left}

#navbar_main li ul a:hover{ background-image:none; background-color:#CBCCCE; color:#333}

.nav_bottom{font-family:Verdana; font-size:.8em; color:#666}
.nav_top{font-size:13px}

h3 { color:#166098; font-size:14px; font-weight:bold; margin:0 0 10px 0; }

#slideshow { background-color:#fff; display:block; width:540px; height:380px; float:left;margin:0 20px 40px 0; overflow:hidden; }
ol#areas { float:left; width:240px; padding:0; margin:0 0 40px 0; list-style-type:none; }
ol#areas a { color:#166098; font-size:14px; font-weight:bold; text-decoration:none; }
ol#areas a:hover { text-decoration:underline;}
ol#areas .top { margin-bottom:10px; }

#form_contact{}
#form_contact fieldset{border:1px solid #ccc; padding:10px}
#form_contact legend{color:#666}
#form_contact label{display:block}
#form_contact em{color:#f00}
#form_contact .error{color:#f00}
#form_contact input[type=text]{margin-bottom:10px; width:100%}
#form_contact select{margin-bottom:10px}
#form_contact textarea{width:100%}
#form_contact input[type=submit]{margin-top:10px; text-transform:capitalize}
