h1 {
color:#403F3F;
font-size:1.5em;
font-weight:bold;
line-height:1em;
margin-bottom:0.42em;
padding:5px;
}
.clearfix {
display:block;
}
.main_column {
float:left;
width:710px;
margin:5px 5px 15px;
}
.main_column {
margin:5px 5px 15px;
}
.main_column h2 {
font-size:1.38em;
padding: 10px 10px 12px 12px;
color:#4C4C4C;
margin:0;
line-height:1em;
}
.main_column .thebody {
padding:5px 14px;
}
.main_column .m *, .tab_box .m *, .header_box .m *, .red_box .m *, .darkgrey_box .m *, .plain_box *, .plain_box .body .layouttable td {
font-size:100%;
}
.header_box {
margin:5px 5px 15px;
}
.header_box .tl {
background:url("img/header_box_tl_white.gif") no-repeat scroll 0 0 transparent;
padding-left:5px;
}
.header_box .tr {
background:url("img/header_box_tr_white.gif") no-repeat scroll right top transparent;
padding:10px 15px 0 10px;
}
.header_box .tr h2 {
background:url("img/hruler.gif") repeat-x scroll 0 bottom transparent;
font-size:1.38em;
padding:5px 0 12px;
color:#4C4C4C;
margin:0;
line-height:1em;
}
.header_box .m {
background:none repeat scroll 0 0 #FFFFFF;
border-left:1px solid #DBDBD9;
border-right:1px solid #DBDBD9;
}
.header_box .bl {
background:url("img/header_box_bl.gif") no-repeat scroll 0 0 transparent;
height:5px;
margin-bottom:5px;
overflow:hidden;
padding-left:5px;
}
.header_box .br {
background:url("img/header_box_br.gif") no-repeat scroll right top transparent;
height:5px;
overflow:hidden;
}
.header_box .thebody {
padding:10px 14px 5px;
}
.contacttable{
}
.contacttable td { padding: 0.1em 0 0.2em 0; }
.contactheader strong{
color:#666666;
}
a, a:link, a:active, a:visited {
color:#B91440;
text-decoration:underline;
}
input.width_mid, textarea.width_1 { width: 100%; }
