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



/*form*/
/*Input{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px; 
	color: #666666; 
	line-height: normal;
	font-weight: normal;	c86207
}

.searchBg{
	padding-left: 4px;
	border: none;
	background-image: url(../images/assets/search_bg.gif);
}

Select{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px; 
	color: #666666; 
	line-height: normal;
	font-weight: normal;
}

Textarea {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px; 
	color: #666666; 
	line-height: normal;
	font-weight: normal;
	padding-left: 4px;
}

li  {
	font-family: Arial, Verdana, Helvetica;   
	font-size: 11px; 
	color: #666666; 
	line-height: normal;
	font-weight: normal;
}*/
/*/end Form*/

/* Form */
#cform{	text-align: left; 	font-family: Arial, Verdana, Helvetica;
	font-size: 12px; 
	color: #e4e4e4; 
	line-height: normal;
	font-weight: normal;	
	text-align: left;
}
input, textarea{	
	background-color: #333;
	margin-right: 6px;
	border-width: 1px;
	border-color: #333;
		color: #e4e4e4;
}
label { width: 10em; float: left;
	color: #e4e4e4;
	margin-right: 10px;
}
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
p { clear: both; }
.submit { margin-left: 12em;
	color: #333;
	background-color: #e4e4e4;
}
em { font-weight: bold; padding-right: 1em; vertical-align: top; color:#FF0000;}
/*/end Form*/

/*default navigation 	font-size: 11px; */
A:link, A:visited  {
	font-family: Arial, Verdana, Helvetica;   
	text-decoration: none; 
	color: #ff6600;
}

A:active, A:hover  {
	font-family: Arial, Verdana, Helvetica;   
	text-decoration: underline; 
	color: #003366;
}

/*/end default navigation*/


/* Services on Main Page */

.services{
	background: url(../images/services.jpg) no-repeat 10px 10px;
	height: 130px;
}

/* Lists */

ol{
	color: #666666; 
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px; 
}
ol.service{
	color: #666666; 
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px; 
}
ul{
	color: #666666; 
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px; 
}

.title{
	color: #505050; 
	font: normal 22px/normal "Arial Narrow";
	margin-left: 3px;
	text-align: left;
}

/*font styles*/
h1.contact {margin:0; color:#e4e4e4; text-transform: uppercase; font-size:20px; letter-spacing:-1px;
padding:3px; font-family: Arial, Verdana, Helvetica; font-weight:100; }
span.contact_heading { color:#333; font-weight:bold; }
.bodyFont{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px; 
	color: #666666; 
	line-height: normal;
	font-weight: normal;	
	text-align: left;
	margin-left: 3px;
}
.testHeader{
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px; 
	color: #666666; 
	line-height: normal;
	font-weight: normal;	
	text-align: left;
	margin-left: 3px;
}
.techFont{
	color: #666666; 
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px; 
	font-weight: normal;	
	line-height: normal;
	padding: 5px;
	text-align: left;
}
.quoteFont{
	color: #666666;
	font: italic 12px/normal Arial, Verdana, Helvetica;
	padding: 5px;
	text-align: center;
}
.italic {font-style:italic; font-size: 10px;}
.addFont{
	color: #e4e4e4; 
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px; 
	font-weight: normal;	
	line-height: normal;
	margin-left: 3px;
	margin-right: 10px;
	text-align: left;
	text-transform: uppercase;
}
.sideFont{
	color: #e4e4e4; 
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px; 
	font-weight: normal;	
	line-height: normal;
	margin-left: 3px;
	margin-right: 10px;
	text-align: left;
	text-transform: uppercase;
}

.grayHeader{
	font-family: Arial, Verdana, Helvetica;
	font-size: 20px; 
	color: #666666; 
	line-height: normal;
	text-align: left;		
	font-weight: normal;	
}

a.grayHeader:link, a.grayHeader:visited {
	font-family: Arial, Verdana, Helvetica;
	font-size: 20px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}

a.grayHeader:hover, a.grayHeader:active {
	font-family: Arial, Verdana, Helvetica;
	font-size: 20px;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline; 
	color: #00adef;
}

.graySmallHeader{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px; 
	color: #505050; 
	line-height: normal;
	text-align: left;		
	font-weight: bold;	
}

a.graySmallHeader:link, a.graySmallHeader:visited {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #505050;
}

a.graySmallHeader:hover, a.graySmallHeader:active {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline; 
	color: #00adef;
}

.whiteHeader{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px; 
	color: #ffffff; 
	line-height: normal;
	text-align: left;		
	font-weight: bold;	
}

a.whiteHeader:link, a.whiteHeader:visited {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

a.whiteHeader:hover, a.whiteHeader:active {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline; 
	color: #00adef;
}

.whiteFont{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px; 
	color: #ffffff; 
	line-height: normal;
	font-weight: normal;	
}

a.whiteFont:link, a.whiteFont:visited {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

a.whiteFont:hover, a.whiteFont:active {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline; 
	color: #00adef;
}

.footer{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px; 
	color: #adadad; 
	line-height: normal;
	font-weight: normal;	
}

a.footer:link, a.footer:visited {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #adadad;
}

a.footer:hover, a.footer:active {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline; 
	color: #00adef;
	}
	
/*/end font styles*/


/*nav styles*/
#subNav {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px; 
	color: #00adef;
	font-weight: normal;
}


#subNav a:link, #subNav a:visited {
	text-decoration: none;
	color: #ffffff;
	height: 22px;
	width: 240px;	
	float:left; 
	padding-top: 3px;
	/*border-top: 1px solid #e4e4e4;*/ 
	/*border-bottom: 1px solid #e4e4e4;*/
	background-color: #adadad;			
}

#subNav a:hover, #subNav a:active {
	text-decoration: none; 
	color: #666f74;
	background-color: #e4e4e4;
}

#subNavDownState {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight : normal;
	text-decoration: none;
	color: #666f74;
	height: 22px;
	width: 240px;
	float:left;
	padding-top: 3px;
	/*border-top: 1px solid #e4e4e4; */
	/*border-bottom: 1px solid #e4e4e4;*/
	background-color: #e4e4e4;		
}

#subNavBig {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px; 
	color: #00adef;
	font-weight: normal;

}

#subNavBig a:link, #subNavBig a:visited {
	text-decoration: none;
	color: #ffffff;
	height: 38px;
	width: 240px;
	float:left;
	padding-top: 4px;
	border-top: 1px solid #e4e4e4; 
	border-bottom: 1px solid #e4e4e4;
	background-color: #adadad;	
}

#subNavBig a:hover, #subNavBig a:active {
	text-decoration: none; 
	color: #666f74;
	background-color: #e4e4e4;
}

#subNavDownStateBig {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight : normal;
	text-decoration: none;
	color: #666f74;
	height: 38px;
	width: 240px;
	float:left;
	padding-top: 4px;
	border-top: 1px solid #e4e4e4; 
	border-bottom: 1px solid #e4e4e4;
	background-color: #e4e4e4;
}

#subNavJob {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px; 
	color: #00adef;
	font-weight: normal;

}

#subNavJob a:link, #subNavJob a:visited {
	text-decoration: none;
	color: #ffffff;
	height: 22px;
	width: 240px;
	float:left;
	padding-top: 4px;
	border-top: 1px solid #e4e4e4; 
	border-bottom: 1px solid #e4e4e4;
	background-color: #adadad;	
}

#subNavJob a:hover, #subNavJob a:active {
	text-decoration: none; 
	color: #666f74;
	background-color: #e4e4e4;
}

#subNavDownStateJob {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight : normal;
	text-decoration: none;
	color: #666f74;
	height: 22px;
	width: 240px;
	float:left;
	padding-top: 3px;
	border-top: 1px solid #e4e4e4; 
	border-bottom: 1px solid #e4e4e4;
	background-color: #e4e4e4;
}

#subNavJobBot {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px; 
	color: #00adef;
	font-weight: normal;

}

#subNavJobBot a:link, #subNavJobBot a:visited {
	text-decoration: none;
	color: #ffffff;
	height: 22px;
	width: 240px;
	float:left;
	padding-top: 3px;
	/*border-top: 1px solid #e4e4e4; */
	border-bottom: 1px solid #e4e4e4;
	background-color: #adadad;	
}

#subNavJobBot a:hover, #subNavJobBot a:active {
	text-decoration: none; 
	color: #666f74;
	background-color: #e4e4e4;
}

#subNavDownStateJobBot {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight : normal;
	text-decoration: none;
	color: #666f74;
	height: 22px;
	width: 240px;
	float:left;
	padding-top: 3px;
	/*border-top: 1px solid #e4e4e4; */
	border-bottom: 1px solid #e4e4e4;
	background-color: #e4e4e4;
}

.tableBorder {
	border: 1px solid #ffffff; 	
}
