BODY { 	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: .8em; margin: 5px; } 

H1 { font-weight: bold; font-size: 1.7em; color: #990000; }

H2 { font-weight: bold; font-size: 1.4em; color: #000080; }
H2 A { color: #000080; }
H2 A:hover { color: #ff0000; }

H3 { font-weight: bold; font-size: 1.2em; color: #000080; }
H3 A { color: #000080; }
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 { font-weight: bold; color: #0000ff; }
.link a:hover { color: #ff0000; }
.link2 { font-weight: bold; color: #0000ff; }
.link2 a:hover { color: #ff0000; }

a.link3 { color: navy; text-decoration: none; }
a.link3:hover { color: #ff0000;}

.label { font-weight: bold; color: #000080; }
.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; }
/* #tagLine {
	background-image: url(../images/BIStagLine.jpg); } */
/* #footerHR {
	color: #cccccc; } */
#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: 9;
	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: 113px;
	right: 10px;
	visibility: visible;
	overflow: hidden;
	left: 501px;
	width: 156px;
	height: 23px;
}
.headerLinks a { color: #0000ff; }
.headerLinks a:hover { color: #ff0000; }
.dateline {
	position: absolute;
	z-index: 15;
	right: 10px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	top: 149px;
	visibility: visible;


}
.tagline {
	position: absolute;
	z-index: 20;
	top: 116px;
	font-style: italic;
	font-weight: bold;
	color: #003399;
	left: 9px;
	visibility: visible;

}
.banner-title {
	position: absolute;
	z-index: 21;
	top: 20px;
	font-size: 1.4em;
	font-weight: bold;
	color: #FFFFFF;
	right: 120px;
	visibility: visible;
	left: 230px;
	width: 400px;
	height: 36px;



}
.banner-title2 {
	position: absolute;
	z-index: 21;
	top: 47px;
	font-size: 1.5em;
	font-weight: bold;
	color: #FFFFFF;
	right: 140px;
	left: 230px;
	visibility: visible;
	width: 445px;
	height: 50px;





#leftsidebarhome { position: absolute; left:0px; top:142px; width:175px; background:#eee; border:1px solid #fff; z-index: 10; overflow: visible; visibility: visible; height: 463px; background-color: #CCCC99; } 
#leftsidebar { position: absolute; left:1px; top:140px; width:179px; border:1px solid #fff; z-index: 10; overflow: visible; visibility: visible; height: 716px; }
#rightsidebar {
	position: absolute;
	right:0px;
	top:170px;
	width:174px;
	background:#cccc99;
	border:none;
	z-index: 1;
	overflow: hidden;  /*height: 525px;*/
	background-color: #CCCC99;
	visibility: visible;
}
#rightsidebar a { font-weight: bold; color: #0000ff; }
#rightsidebar a:hover { color: #ff0000; }
#leftthumb { position: absolute; left:0px; top:572px; width:175px; border:1px none #fff; z-index: 10; overflow: hidden; visibility: visible; height: auto; }
#rightthumb { position: absolute; top:545px; width:175px; border:1px none #fff; z-index: 10; overflow: hidden; visibility: visible; height: auto; right: 0px; }
#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 { color: #FFFFFF; background-color: #CCCC99; text-align: left;  padding-top: 5px; padding-left: 5px; padding-bottom: 10px; }
.keyResourceBox a {font-weight: bold; color: #0000ff;}
.keyResourceBox a:hover {font-weight: bold; color: #ff0000;}

.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; }
