@charset "UTF-8";
/* CSS Document */

.container 	{ width: 960px;  border-top: 10px #dee4e8 solid; padding-top: 10px; background:#FFFFFF;}		
/* background:#FFFFFF; */

#header {  height: 70px; margin: 0 auto; padding-top: 40px; margin-left: 153px; }
#navx {  height: 20px;  margin: 0 auto;margin-left: 160px}
#main { width: 800px; margin: 0 auto; margin-left: 160px;  padding-top: 10px ; float: left;display: inline; }
#contentOneColumn { float: left; margin-right: 10px; width: 470px; }
#contentOneColumnWide { float: left; margin-right: 100px; width: 630px; }
#contentOneColumnWidest { float: left; width: 800px; }
#table1 { float: left; margin-right: 10px; width: 150px; margin-bottom: 15px;}
#table1short { float: left; margin-right: 10px; width: 140px; margin-bottom: 15px;}
#table2 { float: left; margin-right: 10px; width: 320px; }
#table3 { float: left; margin-right: 10px; width: 460px; }
#contentTwoColumn { float: left; margin-right: 10px; width: 310px; padding-top: 30px;}
#subhead {float: left;  margin-bottom: 20px;}
#subheadB {float: left;  }
#glossary { float: left; margin-left: -50px; width: 50px; }

#sidebar { float: left; margin-right: 10px; margin-left: 20px; width: 220px;padding-top: 30px; }
#footer { float: left; width: 800px; height: 180px; margin: 0 auto;padding-top: 50px; display: inline;} 

#reportHolder { float: right; width: 310px; margin-right: 10px;}
#reportRow { float: left; width: 790px; }


/* typography.css */
body {font-size:75%;color:#222;background:#dee4e8;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; }

h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#1468b2; font-size:1.5em;letter-spacing: -0.5px; padding-top: 20px;}
h2  {font-size:1.2em;margin-bottom: 5px;}
h2ns  {font-size:1em;margin-bottom: 5px; padding-top: 0px; padding-bottom: 0px; font-weight:bold; color:#1468b2; letter-spacing: -0.5px; }
h3  {font-size:1em;margin-bottom: 5px; padding-top: 25px;}
h4  {font-size:1em;margin-bottom: 5px;}
letter  {color:#1468b2; font-size:2em; font-weight: bold;  letter-spacing: -0.5px;  padding-top: 25px; text-decoration:none; }

a:focus, a:hover {color:#000;}
a {font-weight:bold; color:#1468b2;text-decoration:underline;}

s1 {color:#8C8C8C; font-size:1.25em;letter-spacing: 0.25px; padding-right: 25px; line-height: 16px;  }
s2 {color:#666666; font-size:1em;letter-spacing: 0.25px; padding-right: 25px; line-height: 16px; margin-bottom: 20px;  }
list1 {color:#8C8C8C; font-size:1em;letter-spacing: 0.5px; padding-left: 25px; line-height: 16px;  margin-left: 20px;}

ul { display: block; padding: 0; 	font-size: 1em; line-height: 1.2em;}
 ul li {background: transparent url('../images/0157_arrow.png') left top no-repeat;
	padding-left: 20px; margin-bottom: 4px;  list-style: none; }


photoText {color:#8C8C8C; font-size:.9em;letter-spacing: 0.5px; line-height: 16px;   font-style: italic}

/* search.css */
#search				{ float: right; }
#search #s 			{ background: transparent url('../images/search_grey.gif') 0px center no-repeat;
 				  	  padding: 2px 0 2px 17px; width: 135px; color: #CCCCCC; font-size: 0.9em; margin-right: 20px;border: 1px solid #999;}
#search #s:hover 	{ color: #000; }
.search-excerpt 	{ margin: 0; }

/* MAIN NAV */
ul.menu {list-style:none; margin:0; padding:0 ;  }
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#1468b2; text-decoration:none; font-weight:normal;}
ul.menu li {position:relative; float:left; margin-right:10px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:0px solid #aaa; border-top:none; width:150px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#dee4e8; }
ul.menu ul li a:hover {background-color:#c5c5c5 ;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:0px solid #aaa; padding:5px 7px 2px; font-weight:bold; font-size:14px; color:#FFFFFF ;background:url(../images/header.gif); width:136px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(../images/header.gif)}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 156px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

/* BOTTOM NAV */
#navitem { float: left; width: 150px; height: 20px; margin-right: 10px;  border-bottom: 3px ; border-style: solid; border-bottom-color: #1468b2; } 
.underlinemenu{ font-weight: bold;  width:100%; }
.underlinemenu ul{ padding: 6px 0 7px 0; margin: 0; text-align: left;  }
.underlinemenu ul li{ display: inline; background:none;  }
.underlinemenu ul li a{ color: #1468b2; padding: 6px 3px 4px 3px; text-decoration: none;  }
.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{ color: #000000;   }

#affiliation { float: left; width: 250px; height: 100px; margin-left: 320px; font-size:80%;  color:#1468b2; padding-top: 30px; display: inline; } 


