*{border:0 none;behavior:url('/images/iepngfix.htc');margin:0;padding:0;}
* html .boxhead h2{height:1%;}
body{font:normal 13px Arial, Verdana;color:#000;background:#fff;}

img.alignleft{padding:6px 7px 0 0;}
.img1{float:right;background-color:#fff;border:1px solid #B4968C;margin:0 10px 0 0;padding:3px;}
.img2{float:left;background-color:#fff;border:1px solid #B4968C;margin:0 10px 0 0;padding:3px;}
.img3{float:right; border:2px solid #4a3929; margin: 0 0 10px 15px;}
.body_img{background-color:#fff;border:1px solid #B4968C;margin:0 30px 0 0;padding:3px;}

.clear{clear:both;}

#content p{margin:0;padding:7px 0;}
a{text-decoration:none;color:#333;}

#rsidebar p{font-size:12px;}
#rsidebar a{background:#d8972c;color:#5E4629;font-weight:700;padding:0 2px;}
#rsidebar a:hover{background:#5E4629;color:#d8972c;font-weight:700;padding:0 2px;}

h1.homepage{font:normal 30px Georiga;color:#4b3928;border-bottom:1px solid #4b3928;}
h1{font:normal 30px Georgia;color:#607d4d;}
h4{font:bold 14px Arial;margin:20px 0 0;}
h5{font:bold 18px Arial;color:#607d4d;margin:40px 0 10px;}

#rsidebar h2{font:normal 18px Trebuchet MS;color:#607d4d;padding-top:20px;}

.title{font:bold 18px Arial;color:#607d4d;margin:30px 0 0;}
.title2{font:12px Arial;color:#607d4d;}
em.intro{font:italic 16px Georgia;color:#607d4d;}
.statement {font-style:none; font: Arial; font-size: 10px; color:#ffffff;}

#main{background:#eae2bc url('/images/bg.gif') top left repeat-y;width:980px;float:left;}
#main-margin{margin-top:10px;}
#main_ul {margin:0 0 0 15px;}

#leftcol{float:left;width:253px;padding-left:12px;}
#rightcol{float:right;width:760px;margin-top:-10px;margin-left:-60px;}

#footer{padding-top:30px;padding-bottom:20px;padding-right:5px;}

#rsidebar{float:right;background:#eae2bc;display:block;width:263px;text-align:left;color:#5e4629;margin:15px 0 10px 15px;padding:15px;}

#logo{width:229px;height:142px;background:url('/images/logo.png') 0 0 no-repeat;float:left;padding-bottom:0;line-height:normal;}
#logo a{display:block;width:229px;height:142px;}
#logo span{display:none;}

#description{text-align:center;font:bold italic 18px Georgia;color:#4b3928;border-top:1px solid #4b3928;border-bottom:1px solid #4b3928;width:229px;margin-top:170px;margin-left:8px;padding-top:8px;padding-bottom:8px;}

.lsidebar-top{margin-top:25px;background:url('/images/lsidebar_top.gif') no-repeat top left;}
.lsidebar-top h2{font:normal 18px Georgia;text-transform:uppercase;color:#FFF;margin:0;padding:15px 30px 5px;}
.lsidebar-content{font:normal 12px "Trebuchet MS";color:#fff;background:url('/images/lsidebar_content.gif') no-repeat bottom left;padding:5px 0 25px;}
.lsidebar-content2{font:normal 14px "Trebuchet MS";color:#fff;background:url('/images/lsidebar_content2.gif') no-repeat bottom left;padding:5px 0 25px;}
.lsidebar-content2 img{display:block;margin:10px auto 15px;}
.lsidebar-content a{color:#d89832;}
.lsidebar-content li{width:239px;margin-left:6px;border-top:1px solid #7a6652;list-style-type:none;padding:10px 0 0 8px;}
.lsidebar-content div{padding-left:20px;margin-right:15px;background:url('/images/list.gif') no-repeat top left;}

.container #nav{background:url('/images/topbg.gif') no-repeat bottom right;position:relative;height:34px;font:normal 18px Georgia;padding-top:20px;padding-bottom:20px;margin-top:0;}
.container #nav ul{margin:0px;list-style-type:none;width:auto;padding:0 0 4px 100px;}
.container #nav ul li{display:block;float:left;margin:0 10px;}
.container #nav ul li a{display:block;float:left;color:#4b3928;text-decoration:none;height:34px;line-height:195%;margin-bottom:-1px;padding:0 0 0 17px;}
.container #nav ul li a span{padding:0 12px 0 0;}
.container #nav ul li a:hover,.container #nav ul li a.current{color:#9e603f;background:#fff url('/images/navtopleft.png') no-repeat top left;}
.container #nav ul li a:hover span,.container #nav ul li a.current span{display:block;width:auto;background:url('/images/navtopright.png') no-repeat top right;}
#contentcontainer{display:block;margin-left:40px;padding-left:25px;padding-bottom:10px;}

#content{width:680px;text-align:justify;padding-left:3px;}
#homeintro{background:url('/images/home_intro.jpg') no-repeat top left;display:block;height:214px;width:692px;padding-bottom:20px;}
#homeintro_text{margin-right:20px;margin-top:20px;float:right;display:block;width:252px;height:167px;font:normal 12px Helvetica, Myriad Pro;color:#fff;}
#homeintro_text h2{font:normal 18px Georgia;text-transform:uppercase;color:#d8972c;padding-bottom:10px;border-bottom:1px solid #7a6652;}

#footernav{font:normal 11px Helvetiva, Myriad Pro;color:#fff;background:#4b3928;padding-top:7px;padding-bottom:20px;padding-left:50px;display:block;}
#footernav a{color:#fff;}
#footer li{display:block;float:left;text-decoration:none;margin-right:20px;border-right:1px solid #f5b31a;padding-right:20px;}
#footer li#footernav_last{border:none;}

#insurance_bar a{color:#5E4629;font-weight:700;padding:0 2px;}
#insurance_bar a:hover{color:#d8972c;font-weight:700;padding:0 2px;}
#insurance_bar h2{font:normal 18px Trebuchet MS;color:#607d4d;padding-top:5px;margin-top:15px;border-bottom:1px dotted #5E4629;}
#insurance_bar{float:right;background:#eae2bc;display:block;width:200px;text-align:left;color:#5e4629;margin:10px 0 10px 10px;padding:10px;}
#insurance_bar li{list-style-type:none;border-bottom:1px dotted #5E4629;margin:5px 0 3px 5px;}

#content_left{float:left;width:459px;overflow:hidden;}
#content_left h1{color:#607d4d;font-size:30px;}
#content_left h3{font-size:20px;margin:10px 0;}
#content_left h2{font-size:24px;margin:14px 0;}
#content_left ol,#content_left ul{margin-left:40px;}

#intro{background:url('/images/shadow.gif') no-repeat;display:block;height:87px;width:693px;padding-bottom:20px;}
#intro-img,#intro-img2{height:70px;width:676px;padding-top:8px;padding-left:9px;}
#intro-img{background:url('/images/comaltex2gen.jpg') no-repeat bottom right;}
#intro-img2{background:url('/images/comaltex2serv.jpg') no-repeat bottom right;}
#intro h2{font:normal 36px Georgia;text-transform:uppercase;color:#eae2bc;padding-top:15px;padding-left:15px;}

#table{display:table;}
#table h2{font:normal 23px Georgia;color:#607d4d;margin:0 0 15px 0;}
#table ul{background-color:#eae2bc;width:220px;margin-top:10px;margin-left:5px;list-style:none;}
#table li{border-bottom:1px solid #fff;background:url('/images/list-service.gif') 8px center no-repeat;margin:0;}
#row ul li a{display:block;width:190px;margin:0;padding:10px 10px 10px 20px;}
#table .contact{background:url('/images/contact.gif') top right no-repeat;width:131px;height:16px;display:block;margin:0 0 0 46px;padding: 0;color:#d8d5ad;}
#contact_p{text-align:left;margin:0 275px 0 0;}
#table span{padding:0 0 0 35px; margin: 0;}
#row{display:table-row;}
#left,#right,#middle{float:left;display:table-cell;width:230px;}
#left img,#right img,#middle img{margin: 0; padding: 0;}
.negative{margin-top:-3px;}


form#contact_form{float:left;width:400px;margin:10px auto;padding:0;}

#employees-header{background:url('/images/employees_header.jpg') no-repeat;display:block;height:87px;width:693px;padding-bottom:20px;}
#employees-nav{padding-top:70px;font:18px bold;color:#EAE2BC;padding-left:160px;}
#employees-nav a{color:#EAE2BC;}
#employees-nav li{display:inline;margin-right:20px;}

h1#emp_news{font-size:20px; color: #607D4D;margin-top:20px;}

.alignleft,* html #left,* html #middle{float:left;}
.alignright,* html #right{float:right;}
p,li{margin:0 0 10px;}

#homeintro p,#copy{padding-top:10px;}
#contact_form .input,.input{border:1px solid #cecece;margin-bottom:7px;width:250px;}
#contact_form .textarea,.textarea{border:1px solid #cecece;margin-bottom:15px;width:400px;height:200px;}
#employees-nav a:hover,a#current{color:#E4A94A;}