/* BASIC */
body { padding-top: 10px; font-size: 95%; }
a { color: #CA000A; }
h1 { margin-top: 0; font-size: 180%; }
a img { border: 0; }
#wrap { margin: 0 auto ; width: 760px; font-family: arial, verdana, "sans-serif"; font-size: 85%; color: ##333; }
#nav { width: 133px; float: left; margin-right: 25px; }
#nav ul { margin: 0; padding: 0; }
#nav ul li { text-align: right;  padding: 10px 0 10px 0; list-style: none; border-top: 1px solid #999; }
#nav ul li a { color: #CA000A; }
#nav ul li.top { border-top: 2px solid #999; }
.drop { font-size: 130%; }
#main { width: 600px; float: left; }
.top { margin-top: 0; }
.bottom { margin-bottom: 0; }
.foot { width: 475px; font-size: 90%; margin: 20px 0 0 158px; padding: 15px 0 20px 10px; border-top: 1px solid #999; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* ie5mac backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* end ie5mac backslash hack */
.spacer { clear: both; line-height: 0; height: 0; }
* html .spacer { font-size: 1px; }
.content { width: 390px; float: left; }
.content h2 { color: #CA000A; margin-bottom: 5px; font-size: 100%; }
.related { padding-left: 15px; }
.related p { font-weight: bold; }
.side { margin: 15px 0 0 25px; width: 185px; float: left; }
.promo { width: 185px; background: url(img/bg_stroke_top_185x300.gif) top left no-repeat; }
.promo .bot { background: url(img/bg_stroke_bot_185x12.gif) bottom left no-repeat; width: 185px; }
.promo h3 { font-size: 100%; text-align: left; margin: 5px 0 10px 5px; }
.promo ul { margin: 0; padding: 0 0 0 5px; }
.promo ul li { list-style: none; margin: 0; padding: 0 0 5px 25px; background: url(img/icon_arrow_grey_21x21.gif) 0 0 no-repeat; font-size: 95%; }
.promo .inner { padding: 5px 10px; }
.promo .call { margin: 0; font-size: 95%; }

/* SUB PAGES */
#values dt { font-weight: bold; }
#values dd { margin: 0 0 10px 15px; }
#how li { margin-bottom: 15px; }
#jobs h2 {margin-top: 15px; padding-top: 15px; border-top: 1px solid #CBCACA; }
#jobs .apply { text-align: right; }