/*
Body Styles
------------------------------------------------------------------------------------
*/
body {
	margin : 0;
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	background-color: #333333;
		
}

	td , th , ul , p , ol , li , div , dl , dt , dd , blockquote {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	line-height: 150%;		
}
A {
	font-size: 12px;
	color: #aeba1b;
	text-decoration: none;
	font-weight: normal;
  
}
A:hover {
	color: #000000;
}

/*
Table Styles
------------------------------------------------------------------------------------
*/
.whiteOutline{
	border: 3px solid #FFFFFF;
	background-color: #666465;
}
.videoOutline{
	border: 2px solid #FFFFFF;
}
.tdDash{
	background-image:url(/img/global/dash.gif);
}
.tdWhite{
	background-color:#FFFFFF;
}
.tdGrey{
	background-color:#393D41;
}
.tdRed{
	background-color:#C40E26;
}
.tdPortfolioRed{
	background-color:#C40E26;
}
.tdLightGray {
	background-color: #f1f1f1;
}
.tdDot{
	background-image:url(/img/global/dotslong.gif);
}

/*
Fonts-Styles
------------------------------------------------------------------------------------
*/
.green{
	font-size: 12px;
	color: #aeba1b;
	text-decoration: none;
	font-weight: none;
}
.title{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.ad{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: none;
}
.titleWhiteCaps{
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	letter-spacing: 2px;
}
.titleGreenCaps{
	font-size: 18px;
	color: #aeba1b;
	text-decoration: none;
	font-weight: normal;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	letter-spacing: 2px;
}
.smltitleGreenCaps{
	font-size: 15px;
	color: #aeba1b;
	text-decoration: none;
	font-weight: normal;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	letter-spacing: 1px;
}
.smltitleWhiteCaps{
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	letter-spacing: 1px;
}
.executiveTitle{
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.copyright{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
/*
Links
------------------------------------------------------------------------------------
*/
.portfolio_next{
	color: #000000;
	text-decoration: none;
}
.portfolio_next:link{
	color: #000000;
	text-decoration: none;
}
.portfolio_next:visited{
	color: #000000;
	text-decoration: none;
}
.portfolio_next:hover{
	color: #555555;
	text-decoration: none;
}
.white{
	color: #FFFFFF;
	text-decoration: none;
}
.white:link{
	color: #FFFFFF;
	text-decoration: none;
}
.white:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.white:hover{
	color: #000000;
	text-decoration: none;
}
/*
Layers
------------------------------------------------------------------------------------
*/
.layer_logo{
	position: absolute;	
	visibility: visible;
	z-index:2;
}
.layer_utilNav{
	position: absolute;
	visibility: visible;
	z-index:3;
}
.layer_nav{
	top: 112px;
	position: absolute;
	visibility: visible;
}
/*
Cursor
------------------------------------------------------------------------------------
*/
.hand{
	cursor: pointer;
	cursor: hand;
}
.crosshair{
	cursor: crosshair;
}
/*
Text Styles
------------------------------------------------------------------------------------
*/

.whiteText{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}.tdCareerttl {
	font-weight: normal;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	background-color: #CCCCCC;
}
/*
Header Styles
------------------------------------------------------------------------------------
*/

.headerHome {
	background-image: url(/img/index/header.jpg);
	background-repeat: no-repeat;
}
.headerWhatsnew {
	background-image: url(/img/whatsnew/header.jpg);
	background-repeat: no-repeat;
}

.headerAbout {
	background-image: url(/img/about/header.jpg);
	background-repeat: no-repeat;
}
.headerPrequalify {
	background-image: url(/img/prequalify/header.jpg);
	background-repeat: no-repeat;
}

.regform {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.regError {
  color: #FE641D;
}
.txtbox {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: 1px solid #FFFFFF;
  background-color: #666465;
  color: #FFFFFF;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.selbox {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: 1px solid #FFFFFF;
  background-color: #FFFFFF;
  color: #000000;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 71%;
}

.footer_nav {font-size: 10px; color:#FFFFFF}
.footer_nav a {font-size: 10px; color: #FFFFFF; text-decoration: none;}
.footer_nav a:hover {font-size: 10px; color: #AEBE1B; text-decoration: none;}

