/* CSS Document */

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	behavior: url('/csshover3.htc');
}

/* ************************************----------- HEADER AREA -----------************************************ */
/*  General Styles  */
.BlueBackground{
	background-color:#007fc4;
}


/*  Accessibility Navigation - blank 1px images with links to the Main Nav and Content areas  */
#AccessibilityNav{
	width: 59.375em;
	min-width: 950px;
	background-color: #007fc4; 
	color:#ffffff;
	}
#AccessibilityNav img{
	border:none;
}

/*  Table with the Main Navigation and the Search Interface  */
table#TopHeader {
	width: 59.375em;
	min-width: 950px;
	background-color: #007fc4;
}

/*  Main Nav Styles  */
#HeaderLinksCell{
	padding:0;
	margin: 0px;
	background-color: #007fc4;
	color: #ffffff;
	
}

#HeaderLinks, #HeaderLinks a:link,#HeaderLinks a:visited, #HeaderLinks a:hover, #HeaderLinks a:active{
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	padding:0 15px;
}
/*#HeaderLinks{
	 padding: 0px 0px 5px 0px;
	 margin-top: 7px;
	}*/
#HdrLogo {
	background-color: white;
}
#HeaderLinks a{
	padding: 0px 3px 0px 3px;
}


/*  Search Interface  */
.HeaderSearchCell{
	margin: 0px; 
}
.HeaderSearchCell img{
	border:none;
}
/*.HeaderSearch, .HeaderSearch select, .HeaderSearch input{
	background-color:#FFFFFF;
	padding:0px;
	margin:1px;
	font:11px Arial, Helvetica, sans-serif; 
	border:1px inset;
}


  Table with the Second Level Horizontal Navigation and Home & Sitemap Links  */
table#BottomHeader {
	width: 58.125em;
	min-width: 930px;
}

/*  Home & Sitemap Links  */
#SuperHeader, #SuperHeader a:link, #SuperHeader a:visited {
	font:11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align:right;
	vertical-align: top;
	text-decoration: none;
}
#SuperHeader{	padding: 10px 0px 0px 0px;}
#SuperHeader a:hover{
	text-decoration: underline;
}


/*  Second Level Horizontal Navigation  */
#SecondHorzNav {
	padding: 10px 0px 0px 10px;
	font:12px Arial, Helvetica, sans-serif;
	height: 20px;
	color: #FF9900;
	vertical-align:top;
	text-align:left;
	text-decoration: none;
}
#SecondHorzNav a:link,#SecondHorzNav a:visited,#SecondHorzNav a:hover,#SecondHorzNav a:active{ 
	padding: 0px 10px 0px 10px; 
	color:#007fc4; 
	text-decoration:none;}



/* ************************************----------- CONTENT AREA -----------************************************ */
/** html #Container {   This hack allows IE to read it but not Mozilla or Firefox 
	margin-left: 0px;
} */
table#Container {
	width: 58.125em;
	min-width: 930px;
	margin: 11px 0 0 0px;

}
/*html>bodyv table#Container {  This hack allows Netscape to read it but not IE - IE will take the previous values
	padding-left: 21px;
}*/
/* html>body table#Container {    
	width: 56.8125em;
	min-width: 909px;
}*/
td.TrainingTable {
	color: white;
	font-weight: bold;
	background-color: #007fc4;
}
table.Training td {
	font-size: 12px;
}
span.BigText {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
span.SmallText {
	font-size: 10px;
}
/* ************************************----------- DIRECTORY -----------************************************ */
table.DirectoryList  {
	margin: 0;
	width: 100%;
}
table.DirectoryList td {
	padding: 0;
}
table.DirectoryList td img a {
	border: none;
}
/* ************************************----------- OLD BROWSER STYLES -----------************************************ */
p#older_browsers {
	display: none;
}

div#CompanyName {
	display: none;
}


td.ExecutiveTDwidth {
	width: 9.0625em;
	padding: 10px;
}
