/* ------------------ */
/* Page Layout Styles */
/* ------------------ */
/******************************************************************************
Control the Layout and Style for a Three Column Page
******************************************************************************/
/* Force all browsers to use the same body defaults */
body {font-family:Verdana, Helvetica;font-size:10pt;margin:0px;padding:15px 0px 15px 0px;text-align:center;}

@media screen
{
	#header, #banner, #primaryMenuBar, #secondaryMenuBar, #homeTemplate, #threeColumnTemplate {width:980px;}
	#moduleMenu {border-right:solid 1px #B3BDC9;}
	#contentRegion, #searchRegion, #SiteMapContent {float:left;min-height:490px;.height:490px;margin-left:-1px;width:513px;}
	#supplimentaryRegion {padding-left:564px;.padding-left:561px;}
	#footerMenu {border-right:solid 1px #B3BDC9;bottom:0px;padding-bottom:20px;position:absolute;text-align:center;width:200px;}
}

@media print
{
	#header, #banner, #primaryMenuBar, #secondaryMenuBar, #homeTemplate, #threeColumnTemplate {width:910px;}
	#contentRegion, #searchRegion, #SiteMapContent {float:none;.float:left;margin-top:-4px;.margin-top:0px;min-height:449px;.height:449px;width:443px;}
	#supplimentaryRegion {padding-left:494px;.padding-left:491px;position:absolute;.position:relative;top:0px;width:200px;.width:auto;}
	#footerMenu {border-top:solid 1px #B3BDC9;text-align:center;width:100%;}
}

#header {background-color:#F1F1E7;border-left:solid 1px #B3BDC9;border-right:solid 1px #B3BDC9;border-top:solid 1px #B3BDC9;height:10px;margin:0px auto;}

#banner {background:black url(../Images/HDR-Logo.gif) no-repeat;border-left:solid 1px #B3BDC9;border-right:solid 1px #B3BDC9;height:57px;margin:0px auto;}
#banner a {display:block;height:100%;width:100%;}

#primaryMenuBar {height:22px;margin:0px auto;position:relative;text-align:left;z-index:5;}
#primaryLeft {float:left;padding-left:5px;padding-top:2px;position:relative;width:751px;}
#primaryRight {margin-left:763px;text-align:right;position:relative;top:1px;}

#secondaryMenuBar {height:21px;margin:0px auto;position:relative;text-align:left;z-index:1;}
#secondaryMenuBar .clearTags {border-top:solid 1px #B3BDC9;margin-left:200px;}
#secondaryLeft {height:16px;float:left;margin-left:200px;.margin-left:100px;padding:2px;position:relative;width:620px;}
#secondaryRight {margin-left:833px;padding:2px;position:relative;text-align:right;}

#homeTemplate, #threeColumnTemplate {background-color:#F1F1E7;border-bottom:solid 1px #B3BDC9;border-left:solid 1px #B3BDC9;border-right:solid 1px #B3BDC9;margin:0px auto;position:relative;text-align:left;}

#moduleMenu {position:relative;float:left;margin-top:51px;margin-bottom:44px;.margin-bottom:25px;width:200px;z-index:1;}
#contentRegion, #searchRegion, #SiteMapContent {border-left:solid 1px #B3BDC9;padding:0px 24px 24px 24px;}
#breadcrumbMenu {font-family:Verdana, Geneva, Sans-Serif;font-size:8pt;margin: 4px auto auto 200px;text-align:right;padding-right:30px;}
#breadcrumbMenu label, #breadcrumbMenu a {font-family:Verdana, Geneva, Sans-Serif;font-size:8pt;}
#contentHeading, #contentHeading H1 {color:#497091;font-family:Verdana, Geneva, Sans-Serif;font-size:13pt;font-weight:bold;margin:0px;margin-bottom:12px;padding-top:15px;}
#supplimentaryRegion {border-left:solid 1px #B3BDC9;margin-left:200px;padding-bottom:20px;}
#supplimentaryRegion select {width:200px;}
#supplimentaryRegion p {display:inline-block;}

.controlPart {background-color:#E7E7D6;}
.controlPart .header {background-color:#497091;color:#F1F1E7;font-size:small;font-weight:bold;padding:0px 2px 2px 2px;}
.controlPart .footer {text-align:right;}
.controlPart .footer input {margin:0px 3px 3px 0px;width:auto;}

/* templateHeight tag is needed to resolve a known bug that exists with IE for Mac. */
/* Without the tag and the style below the footerMenu tag will appear at the top of the page instead of the bottom. */

/* Position is set to static to support IE for Windows, Mozilla, Netscape, Opera, and Safari. */
#templateHeight {height:100%;position:static;.height:auto;}

/* Use IE5/Mac Band Pass Filter */
/* Position is set to relative to support IE for Mac. */
/*\*//*/
#templateHeight {height:490px;position:relative;}
/**/

#footerMenu, #footerMenu a, #footerMenu a:hover, #footerMenu a:visited, #footerMenu a:active {color:Black;font-size:6.5pt;}

.clearTags {clear:both;}

/******************************************************************************
Control the Layout and Style for the Environment Tag
******************************************************************************/
#environment
{
	background-color:Maroon;color:White;font-size:xx-large;margin-top:6px;padding-left:0px;padding-right:0px;padding-bottom:4px;
	/* This tag is positioned within the Banner tag so that it will overlay the banner tag. */
	position:absolute;margin-right:auto;margin-left:625px;
}

/******************************************************************************
Control the Layout and Style for the Home Page
******************************************************************************/
#homeTemplate #footerMenu {border:none;}

/******************************************************************************
Control the Layout and Style for the Site Map Page
******************************************************************************/
#SiteMapContent {padding-right:0px;width:755px;}

.SiteMapTitle a {color:#497091;font-family:Verdana, Geneva, Sans-Serif;font-size:10pt;font-weight:bold;text-decoration:none;}
.SiteMapModuleTitle a {color:black;font-family:Verdana, Geneva, Sans-Serif;font-size:9pt;text-decoration:none;}

/******************************************************************************
Control the Layout and Style for the Google Search Page
******************************************************************************/
#searchRegion {padding-right:0px;width:755px;}

.GoogleResults {padding-top:15px;}
.GoogleSearchBar {padding-top:15px;}
#googleResultItem {clear:both;}
#googleCaption {font-size:10pt;font-family:Verdana, Helvetica;font-weight:bold;color:Black;margin-top:2px;}
#googleTitle {font-size:11pt;font-family:Verdana, Helvetica;font-weight:bold;color:Black;margin-bottom:2px;}
#googleNavigationBar {background-color:lightgrey;display:inline-block;margin:auto 25px 5px auto;padding:auto 5px 2px 5px;border:solid 1px lightgrey;}
#googleResultsSummary {display:block;float:left;}
#googlePaging {display:block;float:right;}