html, body { font-family: verdana, arial, sans-serif; }

a { text-decoration: none; }

#biBody table { font-size: 12px; }


/** Search **/
#mainTable #searchCell {
	background: #3F3F3F;
}
#mainTable #navCell {
	background: #000000;
}	
#mainTable #searchCell #headerImageTable #searchTable #searchBoxBg {
	background-image: url('../images/search_box_bg.gif');
	background-repeat: no-repeat;
	background-position: center;
}
#mainTable #searchCell #headerImageTable #searchTable #queryBox {
	border: 0px solid #FFFFFF;
	width: 115px;
	height: 15px;
	font-size: 10px;
}

/** Homepage Green Box **/
#biBody #homepageGreenBox {
	background: #339933;
	font-size: 11px;
}
#biBody #homepageGreenBox a {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#biBody #homepageGreenBox a:visited {
	color: #FFFFFF;
}
#biBody #homepageGreenBox a:hover {
	color: #046CB6;
}
#biBody #homepageGreenBox #orangeLabel {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
#biBody #homepageGreyBox {
	background: #666666;
}
#biBody #homepageGreyBox a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none; 
}
#biBody #homepageGreyBox a:visited {
	color: #FFFFFF;
	text-decoration: none; 
}
#biBody #homepageGreyBox a:hover {
	color: #FFC425;
}

/* Tier pages */
#biBody #breadcrumbBar { 
	background: #339933;
}
#biBody #breadcrumbBar { 
	font-size: 14px;
	font-weight: bold;
}
#biBody #breadcrumbBar a {
	color: #000;
	text-decoration: none;
}
#biBody #breadcrumbBar a:visited {
	color: #000;
}
#biBody #breadcrumbBar a:hover {
	color: #FFC425;
}

#biBody #breadcrumbBar #breadLead { 
	font-size: 18px;
	font-weight: bold;
}

#biBody #contentSpacer {
	height: 16px;
}
#biBody #secondTierRightBar {
	background: #B2B2B2;
}	
#biBody #tierNavTable { 
	background: #046CB6; 
}

#biBody #tierNavTable div { 
	padding-left: 15px;
}

#biBody #tierNavTable div table a { 
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#biBody #tierNavTable div table a:visited { 
	color: #FFFFFF;
}

#biBody #tierNavTable div table a:hover { 
	color: #EEA822;
}
#biBody #thirdTierNavTable {
	background: #3F3F3F; 
}
#biBody #thirdTierNavTable div { 
	padding-left: 15px;
}

#biBody #thirdTierNavTable div table a { 
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#biBody #thirdTierNavTable div table a:visited { 
	color: #FFFFFF;
}

#biBody #thirdTierNavTable div table a:hover { 
	color: #EEA822;
}



/** Third tier **/
#biBody #thirdTierRightBar {
	background: #B2B2B2;
}


/* Management / Directors */
#biBody #directorsTable #directorItem {
	font-size: 10px;
}

/* Management / Officers */
#biBody #officersTable #officerItem {
	font-size: 10px;
}
#biBody #officersTable #officerItem a {
	color: #046CB6;
	text-decoration: none;
	font-weight: bold;
}
#biBody #officersTable #officerItem a:visited {
	color: #046CB6;
}
#biBody #officersTable #officerItem a:hover {
	color: #000;
}

/* Misc. Labels, etc. */
#biBody #blueLabel {
	color: #046CB6;
	font-size: 16px;
	font-weight: bold;
}
/* Footer */
#footerDiv {
	width: 576px;
	text-align:center;
	font-size: 10px;
	color: #000;
}
#footerDiv a {
	color: #B2B2B2;
	text-decoration: none;
}
#footerDiv a:visited {
	color: #B2B2B2;
}	
#footerDiv a:hover {
	color: #000;
	text-decoration:none;
}


/* PDF links */
#pdfLabel {
	font-size: 10px;
	font-weight: bold;
}	
#pdfLabel a {
	color: #000;
	text-decoration: none;
}
#pdfLabel a:visited {
	color: #000;
}
#pdfLabel a:hover {
	color: #046CB6;
}

/* Contact Form */
#contactForm { font-size: 12px; }

#contactForr input { border:1px solid #000; }

#contactForm select { border:1px solid #000; }

#contactForm textarea { border:1px solid #000; }

#contactForm .contactField { border:1px solid #000; }

/* Search Page */
#searchDiv {
	width: 561px;
	padding-left: 15px;
}
#searchDiv #searchLink a {
	font-size: 12px;
	text-decoration: none;
	color: blue;
}
#searchDiv #searchLink a:visited {
	text-decoration: none;
	color: blue;
}
#searchDiv #searchLink a:hover {
	text-decoration: none;
	color: blue;
}
#searchDiv #searchURL {
	font-size: 9px;
	color: #B2B2B2;
}

#biBody ul .mainli, .submainli, .subtiermainli {
	list-style-type: disc
}

/* Language select box */
#langSelectText { 
	font-size: 9px; 
}
#langSelectTable select { 
	width: 125px; 
}