body{padding: 0px; margin:0px; font-size: 70%; font-family:Arial, Helvetica, sans-serif; background-color:#779794;text-align: center;}
a{ color: #336600;}
#wrapper{width: 927px;margin: 0px auto;text-align: left;}
#popwrapper{width: 927px;margin: 10px auto;text-align: left;}
#header{width: 927px;height: 145px;}
#main{clear: both;width: 927px;padding: 0px 0px 20px 0px;margin: 0px;background-color: #E1F0EA;background-image: url(images/footer1.jpg);background-repeat: no-repeat;background-position: bottom;}
#popmain{clear: both;width: 927px;padding: 10px;margin: 0px;background-color: #FFFFFF;}
#footer{width: 927px;height: 35px;background-image: url(images/footer2.jpg);background-repeat: no-repeat;background-position: bottom;}

.clear{ clear:both; height: 1px; line-height: 1px; display: block;}

/* --- HEADER SPECIFIC --*/

#header h1{width: 172px;height: 146px;display: block;text-indent:-9999px;padding: 0px;margin: 0px 5px 0px 0px;float: left;background-image: url(images/top_logo.jpg);background-repeat: no-repeat;}
#car{width: 490px;height: 146px;display: block;padding: 0px;margin: 0px;float: left;}
#call a{width: 254px;height: 146px;display: block;text-indent:-9999px;padding: 0px;margin: 0px 0px 0px 5px;float: right;background-image: url(images/top_right.jpg);background-repeat: no-repeat;}
#fleft{width: 160px;padding: 5px;margin: 0px;float: left;text-align:center;}
#fmid{width: 478px;padding: 5px;margin: 0px;float:left;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;font-size: 10px;font-weight: bold;color: #666666;}
#fright{width: 244px;padding: 5px;margin: 0px;float: right;text-align:center;}

/*---- MAIN CONTENT ---*/
#left{width: 170px;padding: 10px 5px;margin: 0px;float: left;}
#left h3.headings {display:block;width: 155px;padding: 5px;margin: 0px 0px 0px 5px;font-family:Georgia, "Times New Roman", Times, serif;font-size: 14px;font-weight: bold;color: #FFFFFF;background-color: #396B5E;}

#services{padding: 5px 0px;}


/* ---- MID STYLES ---*/
#midpad{float: left;padding: 10px 5px;}
#mid{width: 468px;height: 528px;padding: 5px;margin: 0px;float:left;background-color:#FFFFFF;border: 1px solid #396B5E;overflow: auto;}
#mid h4{padding: 2px 5px;margin: 0px;font-family:Georgia, "Times New Roman", Times, serif;font-size: 12px;font-weight: bold;color: #666666;}
#mid h3{padding: 5px;margin: 0px;font-family:Georgia, "Times New Roman", Times, serif;font-size: 14px;font-weight: bold;color:#006600;}
#mid h2, #popmain h2{padding: 5px;margin: 0px;font-family:Georgia, "Times New Roman", Times, serif;font-size: 26px;font-weight: bold;color: #003333;}
#mid p{padding: 5px;margin: 0px;text-align: justify;}
#mid ul{margin: 5px;padding: 10px;}
#mid li{margin: 0px;padding: 2px;}

/* ---- RIGHT STYLES ---*/
#right{width: 244px;padding: 10px 5px;margin: 0px;float: right;}
#right h3.headings {display:block;width: 234px;padding:  5px;margin: 0px;font-family:Georgia, "Times New Roman", Times, serif;font-size: 14px;font-weight: bold;color: #FFFFFF;background-color: #396B5E;}
#serv_right_image{display:block;margin: 0px 0px 10px 0px;}
#latest_news{display:block;width: 232px;padding:  5px;margin: 0px 0px 10px 0px;background-color: #FFFFFF;border: 1px solid #396B5E;}
.case_box{display:block;width: 232px;padding:  5px;margin: 5px 0px;background-color: #FFFFFF;border: 1px solid #396B5E;float: left;}
.case_box h5{padding: 5px 0px;margin: 0px;font-family:Georgia, "Times New Roman", Times, serif;font-size: 12px;font-weight: bold;color: #666666;}
.case_box img{float: left;display: block;width: 81px;padding: 0px 5px 0px 0px;margin: 0px;}
.case_text{float: left;display: block;width: 140px;padding: 0px;margin: 0px;text-align: center;}
.full_case_text{height: 100px;padding: 0px;margin: 0px;text-align: center;}
#news_body{margin: 0px;padding: 0px ;width: 232px;height: 174px;overflow: hidden;background-image: url(img/news_back.jpg);font-size: 10px;background-repeat: no-repeat;	}
#language_body{margin: 0px;padding: 0px 5px ;width: 222px;height: 174px;overflow: hidden;background-image: url(img/news_back.jpg);font-size: 10px;background-repeat: no-repeat;	}
#language_body p{ margin: 0px; padding: 2px}
#language_body img{padding: 1px 3px 1px 1px; display:block; width: 18px; height: 12px; float: left;}
#language_body a{text-decoration: none; display: block; background-color: #DBE4E2; padding: 2px; font-size: 11px;}
#lang_l, #lang_r{ width: 100px; float:left;}
#lang_c{ width: 203px;}
#lang_c img{padding-left: 67px;}
#lang_r{padding: 0px 0px 0px 3px;}
.ticker_text{padding: 5px 0px;}
.tickerclass{width: 232px;height: 160px;overflow: hidden;}
.ticker_text strong{font-size: 11px;color: #003300;}
.ticker_text em{font-style:normal;color: #666666;}
.ticker_text a{color: #333333;text-decoration: none;font-family:Georgia, "Times New Roman", Times, serif;font-size: 10px;font-weight: bold;}
#telephone{clear: both;}
.lawpack{margin: 5px 0px 0px 0px;}
.sml_discl {color:#666666; font-size: 80%;}

#callback_box{display:block;width: 242px;padding:  0px;margin: 5px 0 0 0;background-color: #FFFFFF;border: 1px solid #396B5E;float: left; height:122px;}
#callback_box h3.headings{width:232px;}
#callback_box table{ width:232px; margin:0px 5px;}

/* ---- CONTACT FORM STYLES ---*/

#contactform label{ width: 150px; float: left; }
#contactform p { clear: left; padding: 5px; border-top: 1px solid #7FAF9D;}

.of_header td{background-color:#003300; font-size: 12px; font-weight:bold; color:#FFFFFF; padding: 0px 3px;}
tr.of_1 td, tr.of_2 td{border-top: 1px solid #7FAF9D; padding: 0px 3px;}
.of_1 td{background-color: #E5EAE5;}

.pic{ margin: 5px; float:left;}
.testimonial{ margin: 10px 0px; padding: 5px; clear: left;}
.testimonial strong{padding: 5px;margin: 0px;font-family:Georgia, "Times New Roman", Times, serif;font-size: 12px;font-weight: bold;color:#006600; }
#bottomlinks{ padding: 5px; text-align: center; color: #99CC00}