@charset "utf-8";
/* CSS Document */

* {padding: 0; margin: 0; font-size: 100%; font-family: Arial, Helvetica, sans-serif; color: #4e4e4e;}
html {}
body {font-size: 0.8em;}
ul, ol {padding: 10px 0  10px 25px;}
h1 {font-size: 2.8em; color: #aaa; padding: 20px 5px; background-color: #eee; font-weight: normal;}
h2 {font-size: 1.8em; padding: 15px 0; color: #54392a;}
h3 {font-size: 1.3em; padding: 10px 0;}
h4 {font-size: 1em; padding: 10px 0;}
p {line-height: 140%; padding: 10px 0;}
a {color: #922f29; text-decoration: none;}
i, em {font-style: italic;}
a:hover {color: #e15718; text-decoration: underline;}





.branding {padding: 20px 0; background-color: #f8f8f8;}

.workFeature {font-weight: bold; font-style: italic; color: #ff0000; padding: 5px 0 2px 0;}
.listing {list-style: none none; padding: 0 0 0 0;}
.listing li {margin: 10px 0;}
.inset {padding: 0px 20px 20px 20px; border: 1px solid #922f29; color: #922f29 !important;}
.inset p, .inset li {color: #922f29;}
.position {display: block; font-style: italic; font-weight: normal;}

.nav {background-color: #922f29; margin-bottom: 0px;}
.nav ul {padding: 0 0 0 0; background-color: #922f29; height: 40px; overflow: hidden;}
.nav li {float: left; list-style: none none; border-right: 1px solid #fff;}
.nav li.first {border-left: 1px solid #fff;}
.nav li a {display: block; padding: 5px 10px; color: #fff; height: 40px; line-height: 40px; font-size: 1.2em; text-decoration: none;}
.nav li a:hover {background-color: #af4e4e;}

.nav ul, .branding div, .splash, .content {width: 800px; margin: 0 auto;}

.splash {height: 200px; position: relative;}
.content {}

.col {float: left; margin-right: 20px; width: 252px;}
.col.last {margin-right: 0;}
.col h2 {padding-bottom: 0;}

.tabularData {border-collapse: collapse;}
.tabularData th {text-align: left; background-color: #922f29; color: #ffffff; padding: 3px 7px;}
.tabularData td {padding: 3px 7px;}
.tabularData .odd {background-color: #ffecec;}

.hotpress {color: #fff; padding: 5px 10px; font-size: 0.85em; position: absolute; top: 15px; right: 15px; font-weight: bold; width: 200px;}
.hotpress h3 {color: #fff; padding: 0 0;}
.hotpress ul {padding: 5px 0px 0px 20px;}
.hotpress li {margin: 5px 0px; color: #fff;}
.hotpress a {text-decoration: underline; color: #fff;}
.hotpress a:hover {text-decoration: none;}
.shader {background-color: #000; opacity:0.4; border: 1px solid #fff; padding: 5px 10px; font-size: 0.85em; position: absolute; top: 15px; right: 15px; width: 200px;}