body {

	font: 			10px sans-serif;

	margin: 		0px 0px 0px 0px;

	padding:		0px 0px 0px 0px;

	background: 		#FCFBF7 url(images/bg_gradient_red.gif) repeat-x;

}



img {

	border:			0px;

}



div {

	font:			11px sans-serif;

	margin:			0px 0px 0px 0px;

	padding:		0px 0px 0px 0px;

	text-align:		left;

	color:			#555553;

}



a {

	color:			#9A9767;

	font-weight: 		bold;

	text-decoration:	none;

}



a:link {

}



a:visited {

}



a:hover {

	color:			#000;

	text-decoration:	underline;

}



h2 {

	font: 			14px Arial, sans-serif;

	margin:			0px 0px 0px 0px;

	padding:		0px 0px 0px 0px;

}



p {

	font:			10px sans-serif;

	margin:			10px 10px 20px 10px;

	padding:		0px 0px 0px 0px;

}



ul {

	font:			12px sans-serif;

	margin:			0px 0px 20px 9px;

	padding:		0px 0px 0px 0px;

	list-style:		none;

}



li {

	font:			10px sans-serif;

	margin:			0px 0px 0px 4px;

	padding:		0px 0px 0px 12px;

	background:		url(images/bullet_doc.gif) no-repeat 0px 3px;

}



/* unique IDs */



#container {

	width:			680px;

	height:			815px;

	margin:			0px 0px 0px 0px;

	padding:		0px 0px 0px 0px;

	background: 		transparent url(images/bg_image_red.jpg) no-repeat;

}



#validate {

	font-size: 		8px;

}



#left {

	width:			150px;

	text-align:		right;

	float: 			left;

	clear:			left;

	margin:			0px 0px 0px 20px;

	padding:		0px 0px 0px 0px;

}



#right {

	width:			450px;

	float: 			left;

	clear: 			right;

	margin:			83px 0px 0px 20px;

	padding:		0px 0px 0px 0px;

}



/* FIR text->image replacers



.contentheader {

	display:		none;

	margin:			0px 0px 0px 0px;

	padding:		0px 0px 0px 0px;

}



.contentdiv #h2vision {

	background:		transparent url(images/h2vision.gif) no-repeat top left;

	width:			200px;

	height:			30px;

}



.contentdiv #h2people {

	background:		transparent url(images/h2people.gif) no-repeat top left;

	width:			200px;

	height:			19px;

}



.contentdiv #h2contact {

	background:		transparent url(images/h2contact.gif) no-repeat top left;

	width:			200px;

	height:			19px;

}

*/



/* classes */



.menudiv {

	border:			#C8C5B2 2px solid;

	width:			100%;

	text-align:		right;

	float: 			left;

	clear:			left;

	margin:			0px 0px 7px 0px;

	padding:		5px 5px 2px 5px;

	background:		#FAF9F3;

}



.contentdiv {

	border:			#C8C5B2 2px solid;

	width:			100%;

	float: 			left;

	clear: 			left;

	margin:			0px 0px 20px 0px;

	padding:		2px 2px 2px 2px;

	background:		#FAF9F3 url(images/content_bg.gif);

}



.mugshot {

	float: 			left;

	clear: 			left;

	margin:			0px 10px 0px 5px;

	padding:		2px 2px 2px 2px;

}



.liarrow {

	background:		url(images/bullet_arrow.gif) no-repeat 0px 5px;

}



.peoplethumbs {

	border:			#C8C5B2 1px solid;

	float:			left;

	width:			80px;

	height:			100px;

	margin:			0px 10px 10px 5px;

	padding:		5px;

	font-size:		9px;

}



.peoplethumbs IMG {

	margin:			0px 0px 5px 0px;

}



.mugthumbs {

	border:			#C8C5B2 1px solid;

	padding:		5px;

}



.h2background {

	background-color:	#E6E3D0;

	margin:			0px 0px 0px 0px;

	padding:		2px 2px 2px 4px;

}



.peopletitles {

	font-size:		8px;

}



.clearboth { 

	clear: 			both;

}



.pul {

	font-size:		11px;

	font-weight:		bold;

	margin:			0px 0px 0px 0px;

	padding:		0px 0px 0px 10px;

}



.pleft {

	float:			right;

	text-align:		right;

	margin:			0px 5px 0px 0px;

	padding:		0px 0px 0px 0px;

}



.pright {

	float:			left;

	text-align:		right;

	margin:			0px 0px 0px 5px;

	padding:		0px 0px 0px 0px;

}





.h2light {

	color:			#FAF9F3;	

}





.h2dark {

	color:			#FFFFFF;	

}