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

#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:0; top:142px; 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; }
#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; }
