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

a { text-decoration: none; }

#aeroBody 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;
}

/* New Homepage */
#flashDOWN {
	float:left;
	z-index:1;
}

#homeContentTable #dashedBg { 
	background-image: url('../images/home_dashed_bg.gif'); 
	background-repeat: repeat-y; 
	background-position: top left; 
}

.homeNewsTitle {
	color:#ffc425;
	font-weight:bold;
	font-size:13px;
	padding-top:5px;
	padding-left:20px;
	padding-bottom:0px;
	padding-right:0px;
	margin:0;
}

.homeNews {
	font-size:10px;
	color:#FFFFFF;
	padding-left:20px;
	padding-bottom:5px;
	padding-right:3px;
	padding-top:0px;
	margin:0px;
}
	.homeNews a:link, .homeNews a:visited, .homeNews a:hover, .homeNews a:active {
	color:#FFF;
	text-decoration:underline;
	}


div#homeGreeting {
	color:#FFFFFF;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
	margin:0px;
	font-size:12px;
}
	
.homeSubGreeting {
	color:#FFFFFF;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	margin:0px;	
	font-size:12px;
}

.homeGreetingYellow {
		color:#ffc425;
		font-weight:bold;
	}

#barnesG-td {
	background-color:#666;
	color:#FFFFFF;
	padding-left:14px;
	font-size:12px;
	font-weight:700;

}
	#barnesG-td a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	}

	#barnesG-td a:visited {
		color: #FFFFFF;
		text-decoration: none; 
		font-size:12px;
	}
	#barnesG-td a:hover {
		color: #FFC425;
		font-size:12px;
	}

/* OLD STYLES
/** Homepage Orange Box 
#aeroBody #homepageOrangeBox {
	background: #F99D31;
	font-size: 11px;
}
#aeroBody #homepageOrangeBox a {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#aeroBody #homepageOrangeBox a:visited {
	color: #FFFFFF;
}
#aeroBody #homepageOrangeBox a:hover {
	color: #046CB6;
}
#aeroBody #homepageOrangeBox #orangeLabel {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
#aeroBody #homepageGreyBox {
	background: #666666;
}
#aeroBody #homepageGreyBox a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none; 
}
#aeroBody #homepageGreyBox a:visited {
	color: #FFFFFF;
	text-decoration: none; 
}
#aeroBody #homepageGreyBox a:hover {
	color: #FFC425;
}
**/

/* Tier pages */
#aeroBody #breadcrumbBar { 
	background: #04195d;
	color:#FFFFFF;
}
#aeroBody #breadcrumbBar { 
	font-size: 14px;
	font-weight: bold;
}
#aeroBody #breadcrumbBar a {
	color: #FFF;
	text-decoration: none;
}
#aeroBody #breadcrumbBar a:visited {
	color: #FFF;
}
#aeroBody #breadcrumbBar a:hover {
	color: #EEA822;
}

#aeroBody #breadcrumbBar #breadLead { 
	font-size: 18px;
	font-weight: bold;
}
#aeroBody #contentSpacer {
	height: 16px;
}
#aeroBody #secondTierRightBar {
	background: #B2B2B2;
}	
#aeroBody #tierNavTable { 
	background: #046CB6; 
}

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

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

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

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

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

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

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

/** Third tier **/
#aeroBody #thirdTierRightBar {
	background: #C1DBED;
}

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

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

/* Misc. Labels, etc. */
#aeroBody #blueLabel {
	color: #046CB6;
	font-size: 16px;
	font-weight: bold;
}
/* Footer */
#footerDiv {
	width: 770px;
	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;
}

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