/*	FILE: newlegacy.css	*/

/* BASIC STYLES */
body	{
	background: #dcdcdc;
	border:0px;
	font-family:"Gill Sans MT", Arial, sans-serif; 
	margin:0px;
	padding:0px;
	text-align:justify;}
	
img	{
	border:0px;
	margin:0px;
	padding:0px;}
	
a	{
	color:#939393;
	text-decoration:none;}
	
a:hover {
	color:#999999;
	text-decoration:underline;}
	
/* LAYOUT */
#wrapper {
	margin:0px auto;
	width:920px;}

#content {
	background:#fff;
	margin-top:20px;
	width:920px;}

#content-left {
	background: url(/images/background_shade.gif) 0px 0px no-repeat #fff;
	height:100%;
	padding:25px 0px 0px 10px;
	width:710px;
	float:left;}
	
#content-left h1 {
	border-bottom:1px dotted #dcdcdc;
	color:#636363;
	font-size:14px;
	font-weight:bold;
	margin:0px 15px 15px 6px;
	padding:0px 0px 10px 0px;
	text-transform:uppercase;}
	
#content-left h2 {
	background:#f1f1f1;
	border-bottom:1px solid #dcdcdc;
	border-top:1px solid #dcdcdc;
	color:#636363;
	font-size:14px;
	font-weight:500;
	margin:10px 11px 15px 0px;
	padding:5px 0px 5px 8px;
	text-transform:uppercase;
	word-spacing:2px;}
	
#content-left h2 a {
	color:#02816d;
	font-size:12px;
	float:right;
	margin:0px 10px 0px 0px;
	text-decoration:none;}

#content-left h2 a:hover {
	color:#08ba89;}
	
#content-left h3 {
	color:#636363;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	word-spacing:2px;}
	
#footer {
	border:0px;
	color:#939393;
	float:right;
	font-family:Arial, "Gill Sans MT", sans-serif;
	font-size:10px;
	margin:0px;
	padding:0px;}
	
#footer p {
	float:right;
	margin: 7px 0px 0px 0px;
	padding:0px;}
	
#footer img {
	clear:right;
	float:right;
	margin:3px 0px 0px 0px;}

#home {
	float:left;}
	
.top {
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:182px;
	width:720px;
	background:url(/images/newlegacy_header.jpg) #fff 0px 0px no-repeat;}
	
.top p {
	color:#939393;
	font-family: Arial, "Gill Sans MT", sans-serif;
	font-size:14px;
	line-height:14px;
	margin:0px 0px 0px 250px;
	padding:60px 0px 0px 0px;
	width:450px;}


/* NAVIGATION */
#nav {
	background:#fff;
	font-size:13px;
	font-weight:bold;
	float:left;
	list-style:none;
	padding:0px;
	width:200px;}
	
#nav img {
	background:#fff;
	margin:55px 0px 55px 6px;
	line-height:1px;}
	
#nav ul {
	background:#fff;
	list-style:none;
	margin:0px;
	padding:0px;
	height: 100%;}

#nav ul li {
	background:#fff;
	border-bottom:1px dotted #dcdcdc;
	display:block;
	margin:0px;
	list-style:none;}
	
li#last {
	border-bottom:0px !important;}
	
#nav ul li a {
	background:#fff;
	color:#02816d;
	display:block;
	height:21px;
	margin:0px;
	padding:6px 10px 0px 0px;
	text-align:right;
	text-decoration:none;}
	
#nav ul li a:hover {
	background:#eaf0f0;
	color:#08ba89;}
	
#nav ul li a.active {
	background:#eaf0f0;
	color:#08ba89;}

/* CONTENT */
.home {
	padding:0px !important;}
	
.text {
	color:#666666;
	font-family:arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	margin:30px 0px;
	padding:0px 25px 0px 15px;
	text-align:justify;}
	
.text p {
	margin:0px 0px 12px 0px;}
	
.clear {
	clear:both;}
	
.left {
	float:left;}
	
.right {
	float:left;}
	
.textBottom {
	color:#666666;
	font-family:arial, sans-serif;
	clear:both;
	font-size:9px;
	float:right;
	margin:0px 25px 0px 0px;}
	
/* Team Page */
.teamRow {
	border-bottom:1px solid #dcdcdc;
	font-size:12px;
	margin:0px 15px 12px 20px !important;
	padding:0px 0px 10px 0px;
	word-spacing:0.5px;}
	
.teamRow h4 {
	color:#02816d;
	font-size:14px;
	margin:0px 0px 10px 0px;
	padding:0px;}
	
.teamRow h5 {
	color:#636363;
	font-size:12px;
	margin:0px 0px 2px 0px;
	padding:0px;}
	
.teamRow p {
	border-bottom:1px dotted #666666;
	color:#666666;
	font-size:12px;
	margin:0px 0px 3px 0px;
	padding:0px;}
	
.teamRow a {
	color:#02816D;}
	
.teamRow a:hover {
	color:#08BA89;
	text-decoration:none;}

#researchTeam	{
	height:200px;}
	
.noLine {
	border-bottom:0px !important;}
	
#teamLeft {
	float:left;
	margin:0px 30px 0px 0px;
	width:200px;}
	
#teamMiddle {
	float:left;
	margin:0px 30px 0px 0px;
	width:200px;}
	
#teamRight {
	float:left;
	width:215px;}
	
#teamRight h5 {
	width:205px;}
	
/* Philosopy */
.philosophy {
	color:#666666;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;}

.philosophy h3 {
	font-size:12px;
	padding:0px 20px 0px 20px !important;}
	
.philosophy ul {
	list-style:none;}
	
.philosophy ul li {
	background:url(/images/bullet.gif) 0px 4px no-repeat;
	margin:0px 10px 10px 10px;
	padding:0px 40px 0px 13px;}

/* Products and Services */
.productsServices {
	color:#666666;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;}

.productsServices h3 {
	padding:0px 0px 0px 25px !important;}
	
.productsServices h3 span {
	color:#02816d;
	font-family:Georgia,  serif;
	font-size:26px;
	font-style:italic;
	margin:0px 10px 0px 0px;}
	
.productsServices h4 {
	color:#636363;
	font-size:12px;
	padding:0px 0px 0px 25px !important;}

.productsServices p{
	color:#666666;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	margin:10px 20px 0px 70px;}
	
.productsServices ul {
	list-style:none;
	margin:10px 0px 0px 30px;}
	
.productsServices ul li {
	background:url(/images/bullet.gif) 0px 4px no-repeat;
	color:#666666;
	font-size:12px;
	margin:0px 0px 5px 0px;
	padding:0px 40px 0px 17px;}
	
.productsServices ol {
	list-style-type: upper-alpha;}
	
.productsServices ol li {
	color:#666666;
	font-size:12px;
	margin:0px 0px 5px 75px;
	padding:0px 40px 0px 0px;}
	
/* Why New Legacy */
.whyLeft {
	margin:0px 30px 0px 0px;
	width:315px;}
	
.whyRight {
	width:310px;}
	
/* Service Providers */
.providerRow, .subProviderRow, #news, #research, .contactLeft {
	color:#666666;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;}

.providerRow {
	margin:0px 3px 0px 10px;}
	
.providerRow h3 {
	clear:both;
	border-bottom:1px dotted #666666;
	margin:6px 10px 6px 8px !important;
	padding:5px 0px !important;}
	
.providerRow h3 span {
	color:#666666;
	float:right;
	padding:0px 0px 3px 20px;
	width:400px;}

.subProviderRow {
	margin:0px 3px 0px 0px;}	
	
.subProviderRow h3 {
	clear:both;
	margin:0px 10px 0px 8px !important;
	padding:5px 0px !important;}
	
.subProviderRow h3 span {
	border-bottom:1px dotted #666666;
	color:#666666;
	float:right;
	margin:0px 0px 0px 0px;
	padding:1px 0px 8px 0px;
	width:400px;}
	
/* Contact Us */
.contactLeft 	{
	font-size:12px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 20px;
	width:200px;}
	
.contactLeft h4 {
	color:#636363;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;
	word-spacing:2px;}
	
.contactLeft p {
	color:#666666;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	margin:0px 0px 10px 0px;
	padding:0px;}
	
.contactLeft a {
	color:#02816D;}
	
.contactLeft a:hover {
	color:#08BA89;}
	
.contactRight a {
	color:#02816D;}
	
.contactRight a:hover {
	color:#08BA89;}
	
.contactRight h3 {
	margin:0px 0px 20px 0px !important;
	word-spacing:1px;}
	
/* News */
#news {
	
	margin:0px 0px 0px 10px;}
	
#news h3 {
	color:#02816d !important;
	font-size:24px;}
	
#news h4 {
	color:#666666;
	font-size:12px;
	font-family:Arial, sans-serif;
	font-style:italic;}
	
#news h4 span {
	background-color:#e9e9e9;
	color:#909090;
	display:block;
	font-style:normal;
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px 3px 0px 3px;}
	
#news p {
	color:#a6a6a6;
	font-size:12px;
	margin:0px;
	padding:0px;
	width:500px;}
	
#news a {
	background:url(/images/small_page.gif) 0px 2px no-repeat;
	color:#0dba84;
	display:block;
	font-size:11px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	text-decoration:none;}
	
#news a:hover {
	color:#02816D;}
	
	
/* Research */
#research {
	color:#909090;
	font-size:12px;
	margin:0px 20px 0px 10px;}
	
#research h4 {
	color:#a6a6a6;
	margin:10px 0px 0px 0px;
	padding:0px;}
	
#research ul {
	list-style:none;
	margin:10px 0px;}
	
#research ul li {
	background:url(/images/bullet.gif) 0px 3px no-repeat;
	margin:0px 10px 10px 10px;
	padding:0px 40px 0px 13px;}
	
#research p {
	font-size:10px;}
	
#research a {
	color:#0dba84;
	text-decoration:none;}
	
#research a:hover {
	color:#02816D;}
		
/* TeamBio */
#teamBioPicture {
	display:block;
	float:left;
	margin:0px 10px 0px 20px;}

#teamBio {
	color:#666666;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	width:400px;
	float:left;
	margin:0px 20px 0px 20px;}
	
#teamBio h1 {
	border:0px;
	font-size:16px;
	margin:0px;
	padding:0px 0px 0px 0px;}
	
#teamBio h2 {
	background:#fff;
	border:0px;
	margin:0px 0px 10px 0px;
	padding:0px;}
	
#teamBio h3 {
	background:#fff;
	border:0px;
	margin:0px 0px 10px 0px;
	padding:0px;}
	
#teamBio p {
	margin:0px 0px 10px 0px;
	padding:0px;}
	
#teamBio p a {
	color:#0dba84;}
	
#teamBio p a:hover {
	color:#02816D;}
		
	
	
	