body{margin:30px 0 0;padding:0; font-family:Arial, Helvetica, sans-serif; font-size:62.5%}

/*Global*/
#mainwrapper{width:800px;margin:0 auto;}
#nav { height:50px; background:url(/images/banner_strap.gif) no-repeat 38px 17px;}
#header{background:#a2111b url(/images/banner_bg.gif) repeat-y;height:176px;}
#contentwrapper{float:left;width:100%;}
#footer{clear:left;width:100%;}
/*CR (Fixed-Fixed)*/
#contentcolumn{margin-right: 300px;}
#rightcolumn{float: left;width: 300px;margin-left: -300px;background: url(/images/house_bot.gif) no-repeat 68px 0}

/*extra layouts*/
#header .inner { background:url(/images/house_top.gif) no-repeat bottom right; height:126px; margin-right:51px}
#footer .foot_top { height:47px; background:url(/images/sml_house_top.gif) no-repeat 33px 0}
#footer .foot_mid { height:27px; background:#9ca19d url(/images/sml_house_mid.gif) no-repeat 33px 0}
#footer .foot_bot { height:19px; background:url(/images/sml_house_bot.gif) no-repeat 33px 0}

#contentcolumn .innertube {margin:38px 10px 0 10px;}
#rightcolumn .innertube {margin:72px 10px 0 20px;}
#footer .innertube {margin:0px 10px 10px 10px;}

/*Links*/
a {color:#a2111b; text-decoration: none;}
a:hover { color:#7E0B14;text-decoration:underline}
a img, :link img, :visited img {border:none;}

/*Type*/
h1 { display:none}
h2 { font-size:2.2em; color:#a2111b; margin:10px 0; font-weight:bold; font-family: "Times New Roman", Times, serif}
h3 { color:#a2111b; font-size:1.8em; font-weight:bold; margin-bottom:15px;font-family: "Times New Roman", Times, serif;}
h4 {color:#a2111b; font-size:1.6em; font-weight:bold; margin-bottom:15px;font-family: "Times New Roman", Times, serif;}
h4 a {border:1px solid #ccc; background-color:#efefef; padding:5px 10px; width:80%; display:block}
h4 a:hover {border:1px solid #ccc; background-color:#fefefe; padding:5px 10px; text-decoration:none }

p { margin-bottom:15px; font-size:1.2em; line-height:1.6em}
p.intro { color:#9ca19d; font-size:1.5em; font-weight:bold}
p.disclaim { color:#9ca19d;  font-size:1.1em; padding-bottom:10px}
p.title { color:#a2111b; margin-bottom:5px; font-size:1.4em}
/*Lists*/
ul.address { list-style-type:none; font-size:1.2em; margin-bottom:20px}
ul.address li { padding:3px 0}
ul.address li.hd { color:#a2111b; font-weight:bold}

ul#footnav { color:#fff; font-size:1.1em; text-transform:uppercase; float:right; margin:7px 61px 0 0 }
ul#footnav li { display: inline}
ul#footnav li a { color:#fff; padding:0 8px 0 3px}

ol { margin-left:20px}

ul.list { list-style-position:inside; font-size:1.3em; font-style:italic;  text-indent:-1em;padding-left:1em; margin:0 0 15px 15px; text-transform:capitalize}
ul.list li { padding:4px 0; color:#333;}

/*Images*/
.img_logo { margin:20px 0 0 33px}
#nav img { float:right; margin-top:17px}
.nav_img { margin-right:61px}