﻿@import url("set-ie6-alpha.css");
@import url("set-leveler.css");

html{}
body{background-color:#fff; font-size:1em; font-family:Arial, Helvetica, sans-serif; width:7.5in; }
strong{font-weight:bold;}
em{font-style:italic;}
.hidden{display:none;}
blockquote{margin-left:2em;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
h1,h2,h3{font-size:1.4em; margin:.6em 0; }
h4{	font-size:1.2em; margin:.5em 0; }
h5{	font-size:1.0em; margin:.4em 0; }
h6{	font-size:0.8em; margin:.3em 0; }
p{ margin:.6em 0; }

div.sectionBreak { clear:both; visibility:hidden; height:0; margin:0; border-width:0; }
div.sectionBreak hr{ }
#masterHeader { height:1.25in; border-bottom:3px solid #000; }

#absoluteLogo { top:0; left:0; position:absolute; width:172px; height:110px; }

#absoluteLogo img {  }
#absoluteHomeLink { position:absolute; width:200px; height:50px; }
#absoluteLogo h1 { margin:0; padding:0; }
#absoluteLogo h1 a { text-indent:-4200px; display:block; overflow:hidden; width:172px; height:110px; position:absolute; top:0; left:0; }

#absoluteStock { display:none; }
#absoluteVisit a { display:none; }
#absoluteNavigation{ display:none; }
#absoluteUtility{ display:none; }
#absoluteSearch{ display:none; }

#layoutContent { padding:8px 0; }

#pageContent {  }

#contentSection{  }
.wide #contentSection{  }
.homeLayout #contentSection {  }
.searchLayout #contentSection {  }
.homeLayout #contentBody h2 {  }

#contentSection ul { padding-left:30px; margin-bottom:20px; margin-top:10px; }
#contentSection li { list-style-position:outside; list-style-image:none; list-style-type:disc; }

#localNavigation{ display:none; }

#contentHeader #breadcrumb{ color:#000; font-size:8pt; text-transform:uppercase; }

#contentHeader #breadcrumb #youarehere { font-weight:bold; }

#contentHeader #breadcrumb a { color:#000; text-decoration:none; }

#contentHeader h3 {
	color:#000;
	font-size:26px;
	margin:6px 0;
}

#contentHeader h4 {
	color:#000;
	font-size:16px;
	margin:6px 0;
}

#contentBody {
	color:#000;		
}

#contentBody p{
	margin-bottom:20px;
	margin-top:10px;
}


#sidebar{ display:none; }
.homeLayout #contentSection .wildcards { display:none; }

#bannerSection {  display:none;  }
.homeLayout #contentSection #contentBody {  }
.searchLayout #contentHeader { background-position:-8px bottom; }
#masterFooter{ border-top:3px solid #000; padding-top:0.1in; }
#masterFooter ul { display:none; }
#masterFooter span { text-transform:uppercase; display:block; font-size:8pt; }
#disclaimer { width:7.5in; font-size:8pt; font-style:italic; }
#contentSection .contentImageLeft{ float:left; margin:12px 16px 8px 8px; }

/********************* Event Rollups **************************/

.newsCategories { display:none; }
.event-year-nav { display:none; }
.news-rollup { clear:both; }
.content-event-list { font-size:14px; line-height:20px; }
.content-event-list li { margin-bottom:24px; font-weight:bold; }
#contentSection ul.content-event-list.news-rollup, 
#contentSection ul.newsCategories, 
#contentSection ul.event-detail-list { margin:0; padding:0; }
#contentSection .content-event-list.news-rollup li { list-style-image:none; }
#pageContent #contentSection .content-event-list a{ color:#000 ! important; }
.content-event-list .event-detail-list{ border-top:#000 1px solid; margin-top:4px; } 
.content-event-list .event-detail-list li { font-size:9pt; font-weight:normal; }

/* news tabs */

#content-body .content-event-list.news-rollup{ margin:0 10px 32px 0; }
.news-rollup .event-detail-list{ border-top:none; margin-top:0; height:17px; }
.content-event-list.news-rollup li { border-top:#000 solid 1px; }
.content-event-list.news-rollup li:first-child { border-top:none; }
.content-event-list.news-rollup li { margin-bottom:0; padding-bottom:16px; padding-top:8px; }
.content-event-list.news-rollup li ul li { border-bottom:none; margin-bottom:inherit; padding-bottom:inherit; padding-top:2px; }

/************************** SEARCH ****************************/
#SearchTable{
	table-layout:fixed;
	width:100%;
}
#SearchBottomCell{
	width:100%;
	vertical-align:top;
}
#SRSB div{
	width:100% ! important;
}

.ms-sbtable{ display:none; }
.srch-WPBody { color:#000; }
.srch-Title a{ font-size:11pt; color:#000 ! important; font-weight:bold; }

.ms-sbcell{
	border:none ! important;
	padding-right:2px ! important;
}
td.ms-sbgo{
	padding-top:5px;
	padding-left:5px;
}
.ie6 td.ms-sbgo, .ie7 td.ms-sbgo{
	padding-top:0;
}

.ms-sbcell input{
	padding:2px 4px;
	font-size:13px;
	border:1px #2C8DD3 inset;
}

.ie .ms-sbcell input{
	font-size:13px;
	border:1px #FFFFFF solid;
	border-color: #194E75 #BFDCF1 #BFDCF1 #194E75;
	
}


.ms-sbLastcell{
	width:1px ! important;
}
.ms-sblink{
	width:100% ! important;
	text-align:right ! important;
}
.srch-stats{
	text-align:right ! important;
	background-color:transparent ! important;
	padding-right:12px;
}
.search-info-bar{ margin:8px 0 30px 0; background-color:transparent; width:100%; border-bottom:1px solid #000; }
.search-info-bar td table{
	margin:2px 3px;
}

#SearchTable .ms-PartSpacingVertical{
	margin-top:0 ! important;
}
.srch-Metadata{
	border-top:none ! important;
	border-bottom:1px solid #000000;
	padding-bottom:10px;
	margin-bottom:10px ! important;
}
.srch-Page{
	text-align:center ! important;
	background-color: transparent ! important;
	margin-top:32px ! important;
	font-size:14px ! important;
	line-height:30px ! important;
	vertical-align:middle ! important;
}

#SRP_Prev, #SRP_Next, .srch-dup {
	display:none;
}

#SRP_NextImg:hover, #SRP_PrevImg:hover{ text-decoration:none ! important; }

#CSR{ margin-left:8px; }

#SearchBottomCell.advsearch table{
	width:100%;
}
#SearchBottomCell.advsearch input{
	width:72px;
	padding:2px 2px;
	font-size:13px;
	font-weight:bold;
}

.ms-advsrchText{
	padding-right:12px;
}

.ms-advsrchText input{
	width:340px;
	padding:2px 4px;
	font-size:13px;
	margin-bottom:8px;
	font-weight:normal;
}

.srch-Icon{
	display:none;
}

select.ms-sbscopes{
	width:0px !important;
	visibility:hidden;
}

.srch-sort-right { padding:8px; display:none; }

.searchLayout #SearchTable h3.ms-standardheader{
	font-size:1.4em ! important;
	margin:.6em 0;
}

/***********************************************************/


