@charset "utf-8";
/* CSS Document */

body{
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:0px;
	padding:0px;
	font-size: 12px;
	line-height: 18px;
	text-align:justify;
}

#navigation{
	position: absolute;
	height: 21px;
	top: 70px;
	left: 301px;
}
/* Nav Rollovers */

	#navigation a, #navigation a:hover{
		font-size:1px;
		display:block;
		width:100%;
		height:21px;
		color:#e7e6e6;
		padding:1px 0px 0px 1px;
	}
	
	/* About Us */
	#navigation #about{
		width:118px;
		_width:117px;
		height:22px;
		float:left;
		background-color: #e7e6e6;
		color:#e7e6e6;
	}
	
	#navigation #about a{
		color:#e7e6e6;
		background-image:url(images/nav/about.jpg);
		background-position:0px 22px;
	}
	
	#navigation #about a:hover{
		background-position:0px 0px;
		background-image:url(images/nav/about_h.jpg);
		color:#e7e6e6;
	}
	
	#navigation #about a.selected{
		background-position:0px 0px;
		background-image:url(images/nav/about_h.jpg);
		color:#e7e6e6;
	}
	
	#navigation #about a:hover.selected{
		background-position:0px 0px;
		background-image:url(images/nav/about_h.jpg);
		color:#e7e6e6;
	}
	
	/* Our Team */
	#navigation #team{
		width:120px;
		height:22px;
		float:left;
		background-color: #e7e6e6;
		color:#e7e6e6;
	}
	
	#navigation #team{
		color:#e6e6e6;
		background-image:url(images/nav/team.jpg);
		background-position:0px 22px;
	}
	
	#navigation #team a:hover{
		background-position:0px 0px;
		background-image:url(images/nav/team_h.jpg);
		color:#e7e6e6;
	}
	
	#navigation #team a.selected{
		background-position:0px 0px;
		background-image:url(images/nav/team_h.jpg);
		color:#e7e6e6;
	}
	
	#navigation #team a:hover.selected{
		background-position:0px 0px;
		background-image:url(images/nav/team_h.jpg);
		color:#e7e6e6;
	}
	
	/* Recent Press & Publications */
	#navigation #press_pub{
		width:236px;
		height:22px;
		float:left;
		background-color: #e7e6e6;
		color:#e7e6e6;
	}
	
	#navigation #press_pub a{
		color:#e6e6e6;
		background-image:url(images/nav/press_pub.jpg);
		background-position:0px 22px;
	}
	
	#navigation #press_pub a:hover{
		background-position:0px 0px;
		background-image:url(images/nav/press_pub_h.jpg);
		color:#e7e6e6;
	}
	
	#navigation #press_pub a.selected{
		background-position:0px 0px;
		background-image:url(images/nav/press_pub_h.jpg);
		color:#e7e6e6;
	}
	
	#navigation #press_pub a:hover.selected{
		background-position:0px 0px;
		background-image:url(images/nav/press_pub_h.jpg);
		color:#e7e6e6;
	}
	
	/* Contact Us */
	#navigation #contact{
		width:125px;
		height:22px;
		float:left;
		background-color: #e7e6e6;
		color:#e7e6e6;
	}
	
	#navigation #contact a{
		color:#e6e6e6;
		background-image:url(images/nav/contact.jpg);
		background-position:0px 22px;
	}
	
	#navigation #contact a:hover{
		background-position:0px 0px;
		background-image:url(images/nav/contact_h.jpg);
		color:#e7e6e6;
	}
	
	#navigation #contact a.selected{
		background-position:0px 0px;
		background-image:url(images/nav/contact_h.jpg);
		color:#e7e6e6;
	}
	
	#navigation #contact a:hover.selected{
		background-position:0px 0px;
		background-image:url(images/nav/contact_h.jpg);
		color:#e7e6e6;
	}
	/* Compliance */
	#navigation #compliance{
		width:125px;
		height:22px;
		float:left;
		background-color: #e7e6e6;
		color:#e7e6e6;
	}
	
	#navigation #compliance a{
		color:#e6e6e6;
		background-image:url(images/nav/compliance.jpg);
		background-position:0px 22px;
	}
	
	#navigation #compliance a:hover{
		background-position:0px 0px;
		background-image:url(images/nav/compliance_h.jpg);
		color:#e7e6e6;
	}
	
	#navigation #compliance a.selected{
		background-position:0px 0px;
		background-image:url(images/nav/compliance_h.jpg);
		color:#e7e6e6;
	}
	
	#navigation #compliance a:hover.selected{
		background-position:0px 0px;
		background-image:url(images/nav/compliance_h.jpg);
		color:#e7e6e6;
	}

#logo{
	background: url(images/background/header.jpg) repeat-x;
	position:absolute;
	top: 98px;
	left: 0px;
	height: 217px;
	width:900px;
}

	.logo{
		padding:86px 47px 86px 47px;
	}

#content{
	position: absolute;
	left: 301px;
	top: 313px;
	width: 550px;
	padding-left: 25px;
	padding-top: 25px;
	border-left: 1px solid #cba55b; /* Gold */
}

#text{
	padding-right:25px;
}

.footer{
	font-size:11px;
}

/* Homepage Styles */

#home{
	color: #d5d5d5;
	background: url(images/background/home.jpg) repeat-x #0b2c3a; /* Blue */
}

/* Internal pages Styles */

#internal{
	color: #575757;
	background: url(images/background/internal.jpg) repeat-x #fff;
}

/*Text styles*/

h2{
	font-size: 12px;
}

h3{
	font-size: 12px;
	font-style: italic;
	font-weight:normal;
	margin-top:-10px;
	_margin-top:-20px;
}

.name{
	text-transform:uppercase;
}

/*Link styles*/

a:link, a:visited, a:active {
	color: #575757; /* Gray */
	text-decoration: underline;
}

a:hover {
	color: #575757;
	text-decoration: none;
}

a:link.home_link, a:visited.home_link, a:active.home_link {
	color: #d5d5d5; /* Gray */
	text-decoration: underline;
}

a:hover.home_link {
	color: #d5d5d5;
	text-decoration: none;
}

.adobe_dwld{
	text-align: right;
}

/* Misc styles */
hr{	
	border-top: 1px solid #cba55b; /* Gold */
	border-bottom:1px solid #fff;
	border-left:none;
	border-right: none;
}
