BODY { 	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: .9em; margin: 5px; } 

H1 { font-weight: bold; font-size: 1.9em; color: #941935; }

H2 { font-weight: bold; font-size: 1.6em; color: #941935; }
H2 A { color: #941935; }
H2 A:hover { color: #ff0000; }

H3 { font-weight: bold; font-size: 1.3em; color: #2b2a75; }
H3 A { color: #000082b2a750; }
H3 A:hover { color: #ff0000; }

H4 { font-weight: bold; font-size: 1.0em; color: #000080; } 
H4 A { color: #000080; }
H4 A:hover { color: #ff0000; }

TABLE, TD, TH, UL, LI, OL, P { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 1.0em; } 

.link { color: #2b2a75; }
.link a:hover { color: #ff0000; }

.link2 { color: #2b2a75; }
.link2 a:hover { color: #ff0000; }

a.link3 { color: #2b2a75; }
a.link3:hover { color: #ff0000;}

.label { font-weight: bold; color: #2b2a75; }
.sectionText { color: #990000; text-align: right; position: relative; width: 175px; }
.smallText { font-size: 0.85em; }

.subSection {color: #000000; }
.subSectionLink { color: #0000FF; text-decoration: none; }
.subSectionLink a:hover { color: #ff0000; text-decoration: none; }
.footerLink { color: #000000; } 
A.footerLink:hover { color: #ff0000; }

#banner { background:#fff; height:141px; voice-family: "\"}\""; voice-family: inherit; height:145px; }
.flagbanner3 { position: absolute; z-index: 10; top: 0px; right: 0px; visibility: visible; }
.flagbanner2 { position: absolute; z-index: 1; width: 100%; top: 0px; right: 60px; visibility: visible; }
.flagbanner1 { position: absolute; z-index: 10; left: 0px; top: 0px; width: 401px; visibility: visible; }

.headerLinks { position: absolute; z-index: 11; top: 116px; right: 10px; visibility: inherit; overflow: hidden; }
.headerLinks a { color: #0000ff; }
.headerLinks a:hover { color: #ff0000; }

.dateline { position: absolute; z-index: 15; top: 147px; right: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; visibility: visible; }

.tagline { position: absolute; z-index: 20; top: 116px; font-style: italic; font-weight: bold; color: #003399; left: 10px; visibility: visible; }

.banner-title { position: absolute; z-index: 15; top: 34px; font-size: 1.4em; font-weight: bold; color: #FFFFFF; right: 120px; visibility: visible; }

.barBlueWhite { position: absolute; z-index: 10; height: 25px; top: 143px; right: 0px; width: 340px; visibility: visible; } 

#HeaderGraphic { position: absolute; align: left; top:0px; }
#TagLine {
	position: absolute;
	align: left; 	
	top: 300px;
	left: 8px;
}

#leftsidebarhome { position: absolute; 
	align: left;
	left: 8px; 
	top:325px; 
	width:185px; 
	border:0px solid #fff; 
	height: 700px; 
	z-index: 10; 
	overflow: visible; 
	visibility: visible; 
	background-color: #941935; } 
#leftsidebar {
	position: absolute;
	align: left;
	top:2px;
	width:185px;
	border:0px solid #fff;
	z-index: 10;
	overflow: visible;
	visibility: visible;
	height: 716px;
	font-weigh: none;
	color: white;
	align: right; 
	left: 1px;
}
#leftsidebar a { font-weight: none; color: #ffffff; align: right; }
#leftsidebar a:hover {color: yellow;}

#leftnavbar {
	position: absolute;
	align: center;
	top:2px;
	width:185px;
	border:0px solid #fff;
	z-index: 10;
	overflow: visible;
	visibility: visible;
	font-weigh: none;
	color: white;
	align: center; 
}

#maincontent {
position: absolute;
	top:275px;
	left:190px
	width:615px;
	border:0px solid #fff;
	z-index: 10;
	overflow: visible;
	visibility: visible;
	font-weigh: none;
	color: black;
}

#rightsidebar { position: absolute; right:0px; top:250px; width:175px; border:none; padding-top: 5px; padding-left: 5px; padding-right: 8px; padding-bottom: 10px; z-index: 1; overflow: visibile; visibility: visible; background-color: #993333; }
#rightsidebar a { color: #ffffff; align: right;}
#rightsidebar a:hover { color: yellow; } 

#maincontent {
	position: absolute;
	left:198px;
	top:335px;
	width:610px;
	border:none;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 8px;
	padding-bottom: 10px;
	z-index: 1;
	overflow: visibile;
	visibility: visible;
	background-color: #ffffff;
}

#crumb { text-align: left; font-size: 0.8em; }

#content { margin-left: 179px; margin-right:177px; z-index: 10; }
#content-subpage { margin-left: 179px; margin-right:10px; }

#footer { position: absolute; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; visibility: visible; overflow: visible; height: auto; }

.sectionLinkBox { color: #FFFFFF; background-color: #666666; padding: 3px; border: 1px ridge #FFFFFF; text-align: right; }
.sectionLinkBox  a { font-weight: bold; text-transform: capitalize; color: #FFFFFF; text-decoration: none; line-height: normal; background-color: #666666; }
.sectionLinkBox a:hover { color: yellow; }

.keyResourceBox { font-color: white; background-color: #993333; text-align: right;  padding-top: 5px; padding-left: 8px; padding-right: 5px; padding-bottom: 10px; }
.keyResourceBox a {color: white;}
.keyResourceBox a:hover {font-weight: bold; color: yellow;}

.subsectionLinkBox { background-color: #FFFFFF; border: 1px none #FFFFFF; margin-left: 10px; margin-right: 5px; }

.subsectionLinkBoxLeft { color: #FFFFFF; border: 1px none #FFFFFF; }
.subsectionlinklist { color: #0000FF; list-style-type: disc; text-decoration: none; }
.subsectionLinkAlign { 	background-color: #FFFFFF; padding-right: 3px; text-align: left; }
.subsectionLinkAlign a { color: #0000FF; text-decoration: none; }
.subsectionLinkAlign a:hover { color: #ff0000; 	text-decoration: none; }
.subsectionLinkAlign a:visited { color: #0000FF; text-decoration: none; }
	
.super { vertical-align: super; }
.subNavLinkBox { color: #000000; background-color: #d3d3d3; padding: 3px; border: 1px ridge #FFFFFF; }
.subNavLinkBox a { color: #000000; text-decoration: none; }
.subNavLinkBox a:hover { color: #ff0000; }
.subNavLinkAlign { color: #000000; background-color: #d3d3d3; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; text-align: right; text-decoration: none; }
.subNavLinkAlignLeft { color: #000000; background-color: #d3d3d3; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; text-align: left; text-decoration: none; }
.subNavLinkAlign a { color: #000000; text-decoration: none; }
.subNavLinkAlign a:hover { color: #ff0000; }

/*
#rightsidebargold {
	position: absolute;
	right:0px;
	top:135px;
	width:174px;
	background:#FFFF66;
	border:none;
	z-index: 1;
	overflow: hidden;
	height: 434px; }
*/
.privacynotice { color: #000000; font-size: 0.9em; }
.sidespecial { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-transform: capitalize; color: #000000; text-decoration: none; }

.space { margin-top: -0.5em; }

#Navbuttons {
	position: absolute; left:0px; width:165px; z-index: 10; overflow: visible; visibility: visible; 
	text-align: right ;
	border: none
	
}
#Navbuttons ul {
	position: absolute; left:0px; width:165px; z-index: 10; overflow: visible; visibility: visible;
	margin: 0 ;
	padding: 2 ;
	list-style: none ;
	border: none
	
}
#Navbuttons li {
	margin: 0 ;
	padding: 0 ;
	display: block ;
	list-style: none ;
	border: none
	
}
#Navbuttons li a {
	color: #ffffff ;
	background-color: #993333 ;
	border: 1px outset #993333 ;
	width: 155px ;
	text-decoration: none ;
	display: block ;
	border: none
	
	}
#Navbuttons li a:hover {
	color: #FFFFFF ;
	background-color: #c41e3a ;
	border: none
}
