@charset "utf-8";
/* CSS Document */
* {/* resets all elements */
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	border:none;
/* allow pngs to display correctly in IE6 */
	behavior: url(http://www.zonehalo.com/iepngfix.htc);
}
html {
	background-color:#181818;
}
body {
	background:url(../_images/bg_top.jpg) repeat-x top center;
	background-color:#000000;
}
#body {
	background:url(../_images/bg_content.jpg) bottom center repeat-x;
}
#container {
	margin:0 auto;
	width:974px;
	padding-bottom:25px;
}
 img{/* allow pngs to display correctly in IE6 */
	behavior: url(iepngfix.htc);}





/* _ start _______________________________________________ text styles */

h1 {
	font-size:16px;
	color:#FFBA00;
	text-transform:uppercase;
	margin-bottom:12px;
}
h1.heading{ margin-bottom:0px;}
h2 {
	font-size:14px;
	color:#FFFFFF;
		margin-bottom:12px;
}
h3 {
	font-size:13px;
	color:#FFFFFF;
	margin-bottom:12px;
}
p, p .newsfeed, #content_list, #contact_list, label{
	font-size:12px;
	text-align:justify;
	margin-bottom:24px;

	line-height:19px;
	word-spacing:1px;
}

p a, a .newsfeed{color:#ffffff; font-weight:bold;}

strong{ font-weight:bold;}
html>body {
*font-size:400;
}
/* _ end _______________________________________________ text styles */
/*_ start ________________________________________________________ head and banner styles*/
#head {
	height:367px;
	color:#FF0000;
}
#time_stamp {
	position:relative;
	width:97px;
	top:32px;
	margin-left:462px;
	color:#696969;
	font-size:10px;
}
#time_stamp p {
	margin:0;
}
#time_stamp span {
	font-size:17px;
		color:#696969;
}
#banner_logo {
	margin:0 0 0 40px;
	position:relative;
	top:103px;
}
#banner_man {
	margin:-236px -33px 0 0;
	float:right;
	height:365px;
	width:646px;
	background:url(../_images/banner_man.png) no-repeat right;
}
html>body #banner_man{*margin:-237px -36px 0 0;}
/*_ end ________________________________________________________ head and banner styles*/

/*_ start ________________________________________________________ nav styles*/
#nav {
	margin:0 auto;
	margin-top:4px;
	width:906px;
	height:69px;
}
#nav ul {
	margin-top:20px;
}
#nav ul li {
	display:inline;
	margin-right:40px;
	padding:7px 0;
}
#nav a {
	font-size:11px;
	font-weight:600;
	letter-spacing:1px;
	font-stretch:narrower;
	color:#FFFFFF;
	margin-left:30px;
	line-height:33px;
	text-transform:uppercase;
}
/* IE fix */
html>body #nav ul li a {
*font-weight:500;
}
#nav ul li a:hover, #nav ul li:hover {
	color:#017DBE;
}
#nav li.Credentials:hover a,
#nav li.Bios:hover a,
#nav li.Ethics:hover a,
#nav li.Clients:hover a,
#nav li.Contact:hover a
 {color:#017DBE;}

#nav li.Bios {
	background:url(../_images/nav_bio.jpg) left no-repeat;
}
#nav li.Bios:hover, 
#nav li.Bios.active:hover {
	background:url(../_images/nav_bio_hover.jpg) left no-repeat;
}
#nav li.Bios.active{
	background:url(../_images/nav_bio_active.jpg) left no-repeat;
}
#nav li.Credentials {
	background:url(../_images/nav_cred.jpg) left no-repeat;
}
#nav li.Credentials:hover, 
#nav li.Credentials.active:hover {
	background:url(../_images/nav_cred_hover.jpg) left no-repeat;
}
#nav li.Credentials.active {
	background:url(../_images/nav_cred_active.jpg) left no-repeat;
}
#nav li.Ethics {
	background:url(../_images/nav_ethics.jpg) left no-repeat;
}
#nav li.Ethics:hover,
#nav li.Ethics.active:hover {
	background:url(../_images/nav_ethics_hover.jpg) left no-repeat;
}
#nav li.Ethics.active{
	background:url(../_images/nav_ethics_active.jpg) left no-repeat;
}
#nav li.Clients {
	background:url(../_images/nav_clients.jpg) left no-repeat;
}
#nav li.Clients:hover,
#nav li.Clients.active:hover {
	background:url(../_images/nav_clients_hover.jpg) left no-repeat;
}
#nav li.Clients.active{

	background:url(../_images/nav_clients_active.jpg) left no-repeat;
}
#nav li.Contact {
	background:url(../_images/nav_contact.jpg) left no-repeat;
}
#nav li.Contact:hover,
#nav li.Contact.active:hover {
	background:url(../_images/nav_contact_hover.jpg) left no-repeat;
}
#nav li.Contact.active{
	background:url(../_images/nav_contact_active.jpg) left no-repeat;
}
/*_ end __________________________________________________ nav styles*/
/*_ start __________________________________________________ content styles*/
#content {
	margin:25px auto 0 auto;
	width:906px;
	min-height:360px;
}
#l_col {
	width:565px;
}
#l_col a{color:#FFFFFF;}
#more_links ul {
	margin-top:-30px;
	margin-left:-25px;
}
#more_links ul li, #l_col ul li div {
	font-size:12px;
	display:inline;
	height:57px;
}
#more_links ul li div a {
	color:#FFFFFF;
	line-height:77px;
	margin-left:21px;
	padding:6px 20px 50px 20px;
	vertical-align:middle;
	font-weight:700;
}
#more_links ul li.c_more_info div a {
	width:128px;
	height:57px;
	background:url(../_images/hp_more_info.png) no-repeat;
}
#more_links ul li.c_more_info div a:hover {
	background:url(../_images/hp_more_info_hover.png) no-repeat;
}
#more_links ul li.c_contact_us div a {
	width:128px;
	height:57px;
	background:url(../_images/hp_contact_us.png) no-repeat;
}
#more_links ul li.c_contact_us div a:hover {
	background:url(../_images/hp_contact_us_hover.png) no-repeat;
}
#content_list li{
	text-indent:20px;
	list-style:disc ;
	list-style:inside;
	color:#ffba00;
}
#content_list li span{ 	color:#696969;}	
 #contact_list a:hover{ color:#FFFFFF;}
#r_col {

	width:260px;
	float:right;
	border-top:1px #404040 solid;
}
#r_col a {
	color:#FFFFFF;
	text-decoration:underline;
}
#r_col p {
	text-align:left;
	font-size:11px;
	margin:8px 0;
}
#r_col h2 {
	margin:15px 0;
}
#r_col_news {
	border-bottom:1px #404040 solid; padding-bottom:8px;
}
#r_col_news p{ line-height:16px;}
#r_col_clients {
	height:155px;
	border-bottom:1px #404040 solid;
}
#r_col_clients ul {
	margin-left:4px;
}
#r_col_clients ul li{
	margin:0 10px;
}
/*_ end __________________________________________________ content styles*/
/*_ start __________________________________________________ bottom/footer styles*/
#bottom {
	background-color:#181818;
	width:100%;
}
#foot {
	color:#717171;
	margin:0 auto;
	width:906px;
	height:95px;
	font-size:10px;
	font-weight:700;
}
#foot div {		color:#717171;
	margin-top:13px;
}
#foot div p {
		color:#717171;
	font-size:10px;
	font-weight:normal;
}
#foot div p a {
	color:#717171;
	text-decoration:underline;
}
#foot div ul {
	color:#717171;
	margin-bottom:6px;
}
#foot div ul li {
	color:#717171;
	display:inline;
}
#foot div ul li a:hover {
	color:#FFFFFF;
}
#foot span a img {
	margin-right:31px;
}
/*_ end _______________________________________________________bottom/footer styles*/
