@charset "UTF-8";
/* CSS Document */

.noprint {display: none!important;}

	table#pbs_gnav_t { display: none!important;}
	

.container {
	margin:0;
	overflow:hidden;
	padding:0;
	width:100%;
}

body { 
	color:#000000; 
	padding-bottom: 30px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}


#page {  /* May be necessary to wrap the entire site with this because IE6 won't allow transparency to a BG image on the <body> tag - NOT CURRENTLY USED */ 
	background: transparent url(../images/home_bg_test.png) no-repeat scroll top center;
}
		
		
#window { 
	margin: 0 auto;
	width: 900px;
	text-align:left;  /* resets the text align to left */
}

#header { }

#logosearch {
	width: 900px;
	height: 43px;
	margin: 0 auto;
	padding: 0;
}


#fullfooter, #rightfooter {
height: 100px;
text-align:center;	
font-size: 85%;
}

#fullfooter { 
	width: 900px; /* Works with any width page */
	}
	
#rightfooter { 
	width: 525px; /* Works with any width page */
	margin: 0 0 0 375px;
	}
	
	#footerwrap {width: 522px; margin: 0 auto; padding: 0;}
	
	#fullfooter p.foot, #rightfooter p.foot {display: block; float:left; margin: 0 7px 0 8px!important; padding: 0;}
	#fullfooter p.text, #rightfooter p.text {margin: 15px 7px 0 8px!important; display:block; float:left;}
	#fullfooter a, #fullfooter a:link, #fullfooter a:visited,
	#rightfooter a, #rightfooter a:link, #rightfooter a:visited {
		color: #FFFFFF;
	}
	#fullfooter a:hover, #rightfooter a:hover {
		text-decoration: none;
	}
	
a, a:link, a:visited { color: #000000;
border: none!important;
font-style: italic;}

a img {border: none!important;}
	
	
/* LOGO & SEARCH BOX  */

a.logo {
float: left;
display: block;
width: 470px;
height:30px;
margin: 5px 0 0 15px;
}

#search {
	display:none;
	float:right;
	padding:0;
	width: 185px;
	height: 22px;
	margin: 10px 10px 0 0;
}

/*  PRIMARY NAV  */

		#primarynav {
		display: none;
		}




/* GLOBAL CONTENT  */

#heading {
	display: none;
}


#rightcontent {
}

#leftcontent {
}


img.left  { float: left; margin: 3px 10px 10px 0px; }

.cta a.doc {padding-right: 18px; background: url(../images/cta_doc.gif) no-repeat top right;}
.cta a.pdf {padding-right: 18px; background: url(../images/cta_pdf.gif) no-repeat top right;}
.cta a.web {padding-right: 18px; background: url(../images/cta_web.gif) no-repeat top right;}

	.bodymisc p {margin: 0;}
	.bodymisc p.cta {margin: 3px 0 15px 0!important;}
	.bodymisc p.cta a {color: #ADC7FF; text-decoration:none; font-weight:bold; font-family: Verdana, Arial, sans-serif; margin: 0;}
	.bodymisc p.cta a:hover {color: #FFFFFF;}

p.quote-bio {
	text-align:right;
	font-weight:bold;
	text-decoration:none;
}

a.quote-bio {
	text-decoration:none;
}

	
	

		
	
/*  FULL CONTENT  */

/* These styles used on the "more" pages */

#fullcontent p,
#fullsidebarcontent p {
	margin-bottom: 1em;
	font-size: 108%;
}

#fullcontent p.last,
#fullsidebarcontent p.last {
	margin-bottom: 0;
}


#fullcontent h2,
#fullsidebarcontent h2,
#sidebarcontent h2 {
	margin: 40px 0 10px 0;
}

#fullcontent h2.top,
#fullsidebarcontent h2.top,
#sidebarcontent h2.top {margin-top: 0px;}

#sidebarcontent h2 {
}

#sidebarcontent p {
}

#fullcontent { /* full width column 900px...a departure from the standard as this gets the BG image added, not just a wrapper */
	width: 860px;
	margin: 0 0 5px 0;
	padding: 20px;
	min-height: 460px;
}

#fullcontentwrap { 
	width: 900px;
	margin: 0 0 5px 0;
}

#fullsidebarcontent {  /* almost full width at 700px...also a departure from the standard as this gets the BG image added, not just a wrapper */
	width: 900px;
	float: left;
	display: inline;
	height: auto;
}

.height940 {height: auto}
	.height980 {height: auto}
	.height560 {height: auto}
	.height840 {height: auto}
	.height900 {height: auto}
	.height720 {height: auto}
	.height850 {height: auto}
	.height840 {height: auto}
	.height1020 {height: auto}
	.height920 {height: auto}
	.height800 {height: auto}
	.height700 {height: auto}
	.height640 {height: auto}
	.height550 {height: auto}
	.height740 {height: auto}

#sidebarcontent {  /* right sidebar content */
	display: none;
}

#fullsidebarcontent div, #sidebarcontent div {
	padding: 20px;
}

	
	
	/*  HEADINGS  */
	
	h2, h3 {color: #F8942D; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;letter-spacing: -1px;}
	h2 {font-size: 153.9%; line-height: 25px;}
	h3 {font-size: 123.1%;}
	
	
	
/* SEARCH RESULTS  */

.result {}
.result-title {}
.result-set {color: #FFFFFF;}
.results-head {color: #F8942D; background-color: transparent; font-weight: bold;}
.results-nav {color: #F8942D; background-color: transparent; font-weight: bold;}
.result-number {font-weight: normal;}
.result-abstract {font-weight: normal;}
.keymatch-header {color: #F8942D; background-color: transparent; font-weight: bold;}
.keymatch {color: #FFFFFF; font-weight: normal; text-align: left}

 	
