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

#homeNewsLabel {
	cursor: pointer;
	background: #046CB6;
	color: #FFF;
	width: 70px;
	text-align:center;
	overflow: auto;
}


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

/* Thumbs on home page of other Barnes sites.. */
#offsiteLinksTable {
	font-size: 9px; 
}
#offsiteLinksTable a { 
	text-decoration: none; 
	font-weight: bold; 
	color: #666666;  
}	
#offsiteLinksTable a:hover { color: #046CB6; }

#offsiteLinksTable a:visited { color: #666666; }

/* Alert cell and news cell */
#alertTable #alertCell { 
	/*background-image: url('../images/main_logo_bg.gif'); */
	background-image: url('../images/bginc_background.gif'); 
	background-repeat: no-repeat; 
	background-position: center center;  
}

#navUP {
	float:left;
	z-index:100;
}	

#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:18px;
}
	
.homeSubGreeting {
	color:#FFFFFF;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	margin:0px;	
	font-size:12px;
}

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

/* Search box */
#searchBoxWrapper {
	padding-left: 3px;
}
#searchBoxWrapper #searchBox {
	font-size: 10px;
	height: 15px;
	border: 0px solid #FFF;

}
#searchBtn {
	background: #000;
	color: #FFC425;
	cursor: pointer;
	height: 19px;
}
#searchBtn div { padding-top: 3px; font-size: 8px; }
#searchBtn div:hover { color: #F8E8C0; }

/* 2nd Tier */
#tierTable #breadCrumbCell a {
	color: #fff;
	text-decoration: none;
}
#tierTable #breadCrumbCell a:visited {
	color: #fff;
}
#tierTable #breadCrumbCell a:hover {
	color: #EEA822;
}
#tierTable #breadCrumbCell {
	background: #04195d;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#fff;
}
#tierTable #breadCrumbCell .part1 {
	font-size: 18px;
	font-weight: bold;
}

#tierTable contentHeadSpacer {
	width: 386px;
	height: 17px;
}
#tierTable #rightBar { background: #B2B2B2; }

#tierTable #pageContent {
	font-family: verdana, arial, sans-serif; 
	font-size: 12px; 
}

#tierTable #tierNavTable { 
	background: #046CB6; 
}

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

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

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

#tierTable #tierNavTable div table a:hover { 
	color: #FBC941;
}


#tierTable #tierLangWrapper {
	padding-left: 15px;
}

#tierTable #blueLabel {
	color: #046CB6;
	font-size: 16px;
	font-weight: bold;
}

#blueLabel { 
	color: #046CB6;
	font-size: 16px;
	font-weight: bold;
}

/* Third Tier Pages */  
#tierTable #thirdTierNavTable { 
	background-color:#046cb6;
}

#tierTable #thirdTierNavTable div { 
	padding-left: 15px;
}

#tierTable #thirdTierNavTable a { 
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}
#tierTable #thirdTierNavTable a:visited { 
	color: #FFFFFF;
}
#tierTable #thirdTierNavTable a:hover { 
	color: #FBC941;
}

#tierTable #thirdTierRightBar { 
	background-color:#b2b2b2;
}

/* Financial Highlights Table */
#tierTable #financeHighlightsTable  {
	background: #FFC425;
	font-size: 12px;
}
#tierTable #financeHighlightsTable .boldLabel {
	font-weight: bold;
}
#tierTable #financeHighlightsTable .boldUnder {
	font-weight: bold;
	text-decoration: underline;
}
#tierTable #financeHighlightsTable #lightYellowBg {
	background: #FFD371;
}
#tierTable #financeHighlightsTable #lightBgYellow {
	background: #FFD371;
}
/* Aero / Distribution / Industrial contact table */
#tierTable #aeroContactTable {
	font-size: 12px;
}
#tierTable #aeroContactTable .boldLabel {
	font-weight: bold;
}

/* 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; }

#tierTable .h3underline { 
	border-bottom: 1px solid #B2B2B2; 
}

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

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

/* Management Bio Pages */
#tierTable #bioName {
	font-weight: bold;
}
#tierTable #bioName, #bioJobTitle { 
	font-size: 14px;
}

/* Mail errors for mail form */
#tierTable #mailErrorList {
	color: red;
}

/* 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;
}

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

#homeContentTable #newsList {
	font-size: 9px;
}
#homeContentTable #newsList #newsListLabel { 
	font-weight: bold;
}
#homeContentTable #newsList a {
	text-decoration: none;
	color: #046CB6;
}
#homeContentTable #newsList a:visited {
	text-decoration: none;
	color: #046CB6;
}
#homeContentTable #newsList a:hover {
	text-decoration: none;
	color: #8BBDDF;
}

#homeContentTable .alertContent #alertContentHeader {
	font-size: 12px; font-weight: bold;
}
#homeContentTable .alertContent #alertContentBody {
	font-size: 10px;
}
#homeContentTable .alertContent #alertContentAttachment {
	font-size: 10px;
	font-weight: bold;
}
#homeContentTable .alertContent #alertContentAttachment a {
	text-decoration: none;
	color: #046CB6;
}
#homeContentTable .alertContent #alertContentAttachment a:visited {
	color: #046CB6;
}
#homeContentTable .alertContent #alertContentAttachment a:hover {
	color: #8BBDDF;
}

#inheritTable {
	font-family: verdana, arial, sans-serif; 
	font-size: 12px;
}
