@charset "UTF-8";
/* CSS DOCUMENT */
/* DEPRECATED; see main.css */
/* $Id:$ */
/* Browser reset */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
/* End browser reset */
body{text-align:center;margin-top:2px;font-size:13px;}
#masthead{text-align:left;padding:0;margin:0 auto 0;width:972px;height:80px;}
#wrapper{text-align:left;margin:0 auto 0;width:972px;}
#eyebrow{float:right;margin-right:12px;margin-top:12px;width:200px;}
#logo{float:left;width:380px;}
* html .wrapper{/* IE5.x box model fix */ width:974px;wid\th:972px;}
.two-column{padding:0 10px 1.5em;clear:both;}
.wide{clear:both;padding:1em 20px 1.5em 20px;}
.sidebar{width:212px;padding:0.5em 10px 1.5em;margin-top:16px;/* + 20px L+R pad + margin + 2px border,total width = 244px */}
.primary{width:658px;/* + 50px L+R pad,+ 20 LR two-col pad,total width = 728px */}
/* Flip L+R padding for happy gutter */
.primary.right{float:right;padding:0 10px 1.5em 40px;}
body.search .primary.right {float:right;padding:0 10px 1.5em 30px;}
.primary.left{float:left;padding:0 40px 1.5em 10px;}
.sidebar.right{float:right;font-size:12px;margin-right:10px;}
.sidebar.left{float:left;font-size:12px;margin-left:10px;}
/* Need to hide these zooms. Later */
.primary.right .right{float:right;width:256px;padding-right:10px;zoom:1;}
.primary.right .left{float:left;width:256px;padding-right:10px;zoom:1;}
.wide .left{float:left;width:352px;padding:inherit 20px;}
.wide .right{float:right;width:352px;padding:inherit 20px;}
.one_third{float:left;width:297px;padding:0;font-size:12px;}
.one_third.ot_left,.one_third.ot_center{margin:0 20px 5px 0;}
.one_third.ot_right{margin:0 0 5px 0;}
.one_third.ot_left p,.one_third.ot_center p, .one_third.ot_right p{margin-top:0;margin-bottom:0;padding-top:0.5em;padding-bottom:0.5em;}
#footer{clear:both;padding:3em 20px 2em;}
.inset{width:130px;padding:0 6px 1em;font-size:12px;}
.inset.left{float:left;margin-right:1em;}
.inset.right{float:right;margin-left:1em;}
.inset.right.events{float:right;margin-left:1em;}
.inset.right.reports{float:right;margin-left:1em;}
p{padding-top:0.4em;padding-bottom:0.4em;line-height:1.2em;}
.topic_info,.report_type,.report_date,.byline{line-height:1.1em;padding:0;}
.link_divider{margin-left:1em;margin-right:1em;}
.abstract{font-size:12px;margin-top:0.6em;margin-bottom:0.5em;padding:0.7em;background-color:#f5f5f5;}
h1,h2,h3,h4,h5,h6{margin-top:0.5em;padding:0.3em 0 0.3em;}
.one_third p,one_third ul{padding:12px 12px 1em;}
#footer p{margin:0;padding:0;}
input,select,button{margin-top:4px;}
.one_third h3{padding:0.3em 12px 0.3em;margin-top:0;}
.one_third h4{padding:0.6em 12px 0;margin-top:0;}
table.contact * label{padding-right:1.5em;}
.event_date{font-weight:bold;padding-bottom:3px;}
/**
* HACKS :Clearfix
* http://www.positioniseverything.net/easyclearing.html
*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{min-width:0;/* trigger hasLayout for IE7 */
display:inline-block;/* \*/
display:block;/* Hide from IE Mac */}
* html .clearfix{/* \*/
height:1%;/* Hide from IE Mac */}

