/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0;padding:0}
body {background: url(/_assets/bg.png) 0 0 repeat; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color: #6b6a5e;}
strong, em, b, i {font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
a {color: #c24a0e; text-decoration: none; font-weight: bold;}
a:hover {color: #a00607;}

#wrapper{min-height:100%; height:auto; width: 800px; background: url(/_assets/bg_wrapper.png) 0 0 repeat-y; margin: 0 auto; padding: 0 8px; overflow: auto; position: relative;}
* html #wrapper{height:100%;}/* ie6 and under*/

#header {background: url(/_assets/rm_header1.jpg) 0 0; width: 800px; height: 155px;}
#header h1, #header #logo a {position: absolute; width: 220px; height: 55px; text-indent: -999em; top: 55px; left: 75px;}
#header ul {float: right; color: #fff; margin: 13px 18px 0 0;}
#header li {display: inline; font-size: 10px;}
#header a {display: block; float: left; border-right: 1px solid #fff; padding: 1px 8px 2px 8px; text-decoration: none; color: #fff; font-weight: normal;}
#header li a:hover {text-decoration: underline;}
#header li.last a {border: none; padding-right: 0;}

#col_left {width: 515px; margin: 0 0 0 25px; float: left; padding-bottom: 65px; padding-top: 25px;}
#col_left h1 {font-size: 22px; margin: 8px 0 15px 0; color: #000;}
#col_left h2 {margin: 20px 0 10px 0; font-weight: normal; font-size: 16px;}
#col_left p, #col_left ul {font-size: 13px; line-height: 17px; margin: 0 0 10px 0;}
#col_left ul {list-style: disc; margin-left: 20px;}
#col_left li {margin: 0 0 5px 0;}

#callout p {margin: 00px 0 20px 0;}
#callout p.lrg {font-size: 36px; letter-spacing: -0.05em; line-height: 32px; margin: 0;}
#callout p.med {font-size: 22px; color: #b81313; margin: 15px 0 0 0;}

.show {border-bottom: 1px solid #d9d7c7; padding: 0 0 20px 0; overflow: auto;}
.show p {font-size: 12px !important; line-height: 16px; width: 295px; float: right; margin: 0 !important;}
.show.last {border-bottom: 0; padding-bottom: 0 !important;}
.show h2 {margin: 0;}
.show h2 a {display: block; text-indent: -999em; width: 200px; float: left; margin-top: 3px;}
.show h2.emetrics a {background: url(/_assets/logo_emetrics.png) 0 0; height: 72px;}
.show h2.paw a {background: url(/_assets/logo_paw.png) 0 0; height: 97px;}
.show h2.smx a {background: url(/_assets/logo_smx.png) 0 0; height: 89px;}
.show h2.sas a {background: url(/_assets/logo_sas.png) 0 0; height: 59px;}
.show h2.cc a {background: url(/_assets/logo_cc.gif) 0 0; height: 70px; margin-top: 20px;}
.show h2.wec a {background: url(/_assets/logo_wec.png) 0 0; height: 35px; margin-top: 20px;}
.show h2.brf a {background: url(/_assets/logo_brf.png) 0 0; height: 76px;}

#col_right {width: 212px; margin: 0 20px 0 0; float: right; padding-bottom: 65px;}

.widget {width: 212px; background: url(/_assets/bg_sidebar.png) bottom center no-repeat; margin-bottom: 15px; padding-bottom: 5px;}
.widget h3 {display: block; width: 182px; height: 46px; background: url(/_assets/bg_h3.png) 0 0; padding: 0 15px; line-height: 44px; font-size: 22px; color: #b81313;}
.widget h3.alt {background: url(/_assets/bg_h3_alt.png) 0 0; height: 44px; line-height: 39px;}
.widget p {margin: 10px 15px; color: #4b4b4b; font-size: 11px; line-height: 13px;}

#footer {position: absolute; bottom: 0; left: 33px; width: 750px; border-top: 1px solid #d9d7c7; font-size: 11px; padding: 16px 0;}
#footer ul {float: right;}
#footer li {display: inline;}
#footer a {display: block; float: left; border-right: 1px solid #d9d7c7; padding: 0 8px 2px 8px; text-decoration: none; color: #6b6a5e; font-weight: normal;}
#footer li a:hover {text-decoration: underline;}
#footer li.last a {border: none; padding-right: 0;}