body, html {

	margin:10px 0 0 0;

	padding:0px;

	background-color:#FFFFFF;

	font-family:arial;

	font-size:11px;

	line-height:16px;

	color:#404040;

	text-align:center;

}

h1 {
	font-family:Arial, Helvetica, sans-serif
	color:#666666;
	font-size: 12px;
	text-transform:uppercase;
	padding-top:68px;
}

#main{

	margin-right:auto;

	margin-left:auto;

	width:778px;

	_width:780px;

	border-right:1px solid #AFAFAF;

	border-left:1px solid #AFAFAF;

	overflow:hidden;

}



#content{

	margin-right:auto;

	margin-left:auto; 

	width:640px;

	border:0px solid green;

	text-align:left;

}



#content p {

	margin-top:0px;

}



p {

	_padding-top:0px;

	_padding-bottom:0px;

	_margin-bottom:10px

}



/*

 -----------------------------------------------------------------------------------------------------------------------------

TOP NAV

 -----------------------------------------------------------------------------------------------------------------------------

*/



/*

#nav {

	height:18px;

	background-color:#666;

	padding-left:2px;

}





#dropmenudiv{

	position:absolute;

	z-index:100;

	

	border:0px solid black;

	background-color:#666666;

	border-bottom-width: 0;

	

	font-family: Arial;

	font-size:11pt;

	line-height:14pt;

	text-align:left;

	

	filter:alpha(opacity=95);

	-moz-opacity:.95; 

	opacity:.95;

	color:#404040;

}



#dropmenudiv a{

	width: 100%;

	display: block;

	text-indent: 3px;

	border-bottom: 0px solid black;

	padding: 1px 0;

	text-decoration: none;

	font-weight: bold;

	color:#404040;

}



#dropmenudiv a:hover{

	background-color:#666666;

	color:#404040;

	

}*/



#dropmenudiv{

	position:absolute;

	border:0px solid black;

	border-bottom-width: 0;

	

	font-family: Arial;

	font-size:11px;

	

	line-height:18px;

	z-index:100;

	text-align:left;

	

	filter:alpha(opacity=90);

	-moz-opacity:.90; 

	opacity:.90;

	color:#404040;

	

}



#dropmenudiv a{

	width: 100%;

	display: block;

	text-indent: 3px;

	border-bottom: 0px solid black;

	padding: 1px 0 0 19px;

	text-decoration: none;

	font-weight: normal;

	color:#404040;

	

}



#dropmenudiv a:hover{ /*hover background color*/

	/*background-color:#666666;*/

	padding-left:29px;

}





/*

 -----------------------------------------------------------------------------------------------------------------------------

*/



.clientItem {

	background:url(/i/clientlist_grid.gif);

	padding:0 0 0 7px;

	height:20px;

}



.clientItem .clientName{

	background:#FFFFFF;

	margin:0 0 0 0;

	padding:0 3px 0 0;

	float:left;

	height:20px;

}



.clientItem .clientDots{

	width:156px;

	height:20px;

	float:right; 

	display:block;

}



.client_leftcol {

	float:left;

	border:0px solid red;

	width:149px;

	padding-right:8px;

	line-height:14px;

	text-align:left;

}



.client_rightcol {

	float:right;

	width:483px;

}





/*

 -----------------------------------------------------------------------------------------------------------------------------

*/



.leftnav {

	text-transform:uppercase;

	margin:0 0 3px 0;

	font-size:10px;

	text-decoration:none;

	color:#4D4D4D;
	
	line-height:18px;

}

.leftnav:hover  {

	color: #E71423;
}

.clientnav {

	text-transform:uppercase;

	margin:0 0 3px 0;

	font-size:9px;

	text-decoration:none;

	color:#4D4D4D;
	
	line-height:18px;

}

.clientnav:hover  {

	color: #E71423;
}



#title {

	height:100px;

	/*height:20px;

	padding-top:50px;

	padding-bottom:10px;

	font-weight:bold;

	font-size:13px;

	*/

}

#title2 {

	height:65px;

	/*height:20px;

	padding-top:50px;

	padding-bottom:10px;

	font-weight:bold;

	font-size:13px;

	*/

}


#bootcamp {

	height:700px;

	/*height:20px;

	padding-top:50px;

	padding-bottom:10px;

	font-weight:bold;

	font-size:13px;

	*/

}

.redheader {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#e93824;
}



.emp_name, .emp_name a {

	color:#4D4D4D;

	text-transform:uppercase;

	margin:0;

	font-size:10px;

	text-decoration:none;

}



.emp_title {

	color:#9F9F9F;

	margin:0 0 10px 0;

	font-size:10px;

	

}



.teamMember {

	border-top:1px dashed #D7D7D7; 

	border-bottom:1px dashed #D7D7D7; 

	padding:15px 10px 8px 162px; 

	width:478px; 

	margin-bottom:138px;

}

/*

 -----------------------------------------------------------------------------------------------------------------------------

 STYLE A

 -----------------------------------------------------------------------------------------------------------------------------

*/



.navleft_leftcol, #navleft_leftcol{

	float:left;

	border:0px solid red;

	width:154px;

	padding-right:8px;

    line-height:14px; 
	
	text-align:left;

}


.centerwide, #centerwide {
	width: 309px;
	
	display:block;
	
	float:left;
	
	padding-right:15px;
}

.wide, #wide {
	width: 470px;
	
	display:block;
	
	float:left;
	
	padding-right:8px;
}


.fullcolumn, #fullcolumn {
	width: 624px;
	
	display:block;
	
	float:left;
	
}

.rightsmall, #rightsmall {
	width: 154px;
	
	float:left;
	
	text-align:right;

}



.c2, #c2 {

	display:block;

	float:left;

	width:235px;

	padding-right:8px;

}



.c3, #c3 {

	display:block;

	float:left;

	width:235px;

}



.navleft_rightcol, #navleft_rightcol{

	float:right;

	width:478px;

}

.quotelink {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#d82929;
	text-decoration:none;
}

.quotelink:hover {
	text-decoration:underline;
}

.quotetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#d82929;
}

.intextlink {
	color: #d82929;
	text-decoration:none;
}

.intextlink:hover {
	text-decoration:underline;
}

.newslink {
	color: #d82929;
	text-decoration:none;
}

.newslink:hover {
	text-decoration:underline;
}

.newsheader {
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}



/*

 -----------------------------------------------------------------------------------------------------------------------------

 FOOTER

 -----------------------------------------------------------------------------------------------------------------------------

*/





#footer {

	padding-top:20px;

	clear:both;

	width:640px;

	font-size:11px;

	color:#d82929;
	
	letter-spacing: 1 px;

}


#footer a {

	color:#57585a;

	text-decoration:none;

	margin-right:10px;

}



#footer a:hover {

	color:#d82929

}

.leader {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	letter-spacing: 2px;
	text-transform:uppercase;
}

.graylink {
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size: 11px;
	text-decoration: none;
}

.graylink:hover {
	text-decoration: underline;
}

.graylink2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size: 10px;
	text-decoration: none;
}

.graylink2:hover {
	text-decoration: underline;
}

.homegray {
	font-family:Arial, Helvetica, sans-serif;
	color: #CCCCCC
	size: 11px;
}

