body { 
  margin:0; padding:0; background:#979A9C url(!imgs/mod/body_bg.jpg); background-repeat:repeat-x; background-postion:0 0; 
  font-family:Arial,Tahoma,Verdana,Sans-serif; font-size: 11px; font-weight:normal; color:#585858;
}

a:link { color:#585858; text-decoration:none; }
a:visited { color:#585858; text-decoration:none; }
a:hover { color:#96011C; text-decoration:none; }
img { border:0px;}

.prop10 { width:100%; min-height:10px; height:10px; margin:0; padding:0; } /* 10px spacer */
.prop15 { width:100%; min-height:15px; height:15px; margin:0; padding:0; } /* 15px spacer */
.prop20 { width:100%; min-height:20px; height:20px; margin:0; padding:0; } /* 20px spacer */

#header { width:1004px; margin:0 auto; padding:0; text-align:left; }
div.branding { float:left; width:303px; height:55px; margin:0; padding:0; }
div.brand_heading { float:right; width:701px; height:55px; margin:0; padding:0; text-align:left; }
  div.brand_heading h1 { margin:35px 0px 0px 10px; padding:0; font-family:Arial,Tahoma,Verdana,Sans-serif; font-size:12px; font-weight:600; color:#b60122;}

div.logo { clear:both; width:1004px; height:198px; margin:0; padding:0; background:#979A9C url(!imgs/mod/logo.jpg); background-repeat:no-repeat; background-postion:0 0; }

div.nav_pad {padding: 12px 12px 0px 15px;font-family:Arial,Tahoma,Verdana,Sans-serif; font-size:14px; font-weight:400; color:#585858;}
div.body_wrapper { width:1004px; margin:0 auto; padding:0; background:transparent url(!imgs/mod/body-wrapper.jpg); background-repeat:repeat-y; background-postion:0 0; }
div.inner_body { width:995px; margin:0 auto; padding:0; background:#E9ECEC url(!imgs/mod/inner-body.jpg); background-repeat:repeat-x; background-postion:0 0; }

div.col_left { float:left; width:195px; margin:0; padding:0px 0px 15px 0px; text-align:left; }
  div.col_left h1 { margin:0; padding:0px 0px 5px 12px; font-family:Arial,Tahoma,Verdana,Sans-serif; font-size:12px; font-weight:600; color:#585858; text-transform:uppercase; }
  div.col_left h1.second { margin:0; padding:10px 0px 5px 12px; font-family:Arial,Tahoma,Verdana,Sans-serif; font-size:12px; font-weight:600; color:#585858; text-transform:uppercase; }
  div.col_left p.left { margin:0; padding:0px 10px 0px 12px; font-family:Arial,Tahoma,Verdana,Sans-serif; font-size:10px; font-weight:normal; color:#5F5F5F; text-align:justify; }
div.col_mid { float:left; width:482px; margin:0; padding:0; text-align:left; border-left:2px solid #97999B; }
  div.col_mid h2 { margin:0; padding:0px 0px 7px 20px; font-family:Arial,Tahoma,Verdana,Sans-serif; font-size:12px; font-weight:600; color:#585858; text-transform:uppercase; }
  div.col_mid p.flashblock { width:442px; height:250px; margin:0px 0px 0px 20px; padding:17px 0px 0px 24px; background-color:#97999B; text-align:left; }
  div.col_mid p.list1 {margin:14px 0px 0px 25px; font-family:Arial,Tahoma,Verdana,Sans-serif; font-size:11px; font-weight:normal; color:#5F5F5F; text-align:left; }
  div.col_mid p.list2 {margin:17px 0px 0px 25px; font-family:Arial,Tahoma,Verdana,Sans-serif; font-size:11px; font-weight:normal; color:#5F5F5F; text-align:left; }
  div.contractor_pad {width:438px;height:245px;background:url(!imgs/mod/contractor_pad.jpg); background-repeat:no-repeat; margin-left: 20px;border:1px solid #c0c0c0;}
  div.equip_pad {width:425px;height:245px;background:url(!imgs/mod/equip_pad.jpg); background-repeat:no-repeat; margin-left: 20px;border:1px solid #c0c0c0;} 
  div.col_mid p.mainblock { width:422px; height:250px;margin-right:15px;margin-left: 15px; padding:20px 20px 0px 20px; background-color:#acacac;font-family:Arial,Tahoma,Verdana,Sans-serif; font-size:11px; font-weight:normal; color:#5F5F5F; text-align:justify;border:1px solid #707070; }
div.col_right { float:right; width:316px; margin:0; padding:0; text-align:left; }
  div.col_right h3 { margin:0; padding:0px 0px 5px 12px; font-family:Arial,Tahoma,Verdana,Sans-serif; font-size:12px; font-weight:600; color:#585858; text-transform:uppercase; }
  div.col_right h3.second { margin:0; padding:10px 0px 5px 12px; font-family:Arial,Tahoma,Verdana,Sans-serif; font-size:12px; font-weight:600; color:#585858; text-transform:uppercase; }
  div.col_right p { margin:0; padding:0px 10px 0px 12px; font-family:Arial,Tahoma,Verdana,Sans-serif; font-size:11px; font-weight:normal; color:#5F5F5F; text-align:left; }


div.footer { width:1004px; height:30px; margin:0 auto; padding:0; background:#E9ECEC url(!imgs/mod/footer.jpg); background-repeat:no-repeat; background-postion:0 0; }
div.footer p { margin:0; padding:5px 0px 0px 15px; font-family:Arial,Tahoma,Verdana,Sans-serif; font-size:11px; font-weight:normal; color:#000000; }
div.footer p a:link { color:#585858; text-decoration:none; }
div.footer p a:visited { color:#585858; text-decoration:none; }
div.footer p a:hover { color:#96011C; text-decoration:none; }
p.hcaption { margin:0; padding:0px 0px 5px 12px; font-family:Arial,Tahoma,Verdana,Sans-serif; font-size:12px; font-weight:600; color:#585858; text-transform:uppercase; }
