BODY  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #7C7C7C;
}

TABLE  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	line-height : 16px;
	list-style-image : url(../graphics/bullet.gif);
	background-image: url(../graphics/bg_image.jpg);

}

TD  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #7C7C7C;
	list-style-image : url(../graphics/bullet.gif);
}

HR { height: 1px;
     color: #999999;
	 line-height : 6px;
	 margin-bottom: 15px; 
	 margin-top: 15px;
	 border-style: dotted;
	 width: 95%; 
}

H1  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #234B6A;
	font-weight: bold;
	margin: 0px 0px 0px 0px; 
}


H2  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #00717D; 
	font-weight: bold;	
	margin: 0px 0px 0px 0px; 
	padding-left: 0px;
}

H3  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #047783; 
	margin: 10px 0px 0px 0px; 
	text-transform: uppercase;	
}

LI {
	list-style : url(../graphics/bullet.gif);
	list-style-image : url(../graphics/bullet.gif);

}

A , A:Visited {
	color : #234B6A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underlined;
}

A:Hover  {
	color : #9F9F9F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}


div#portfolio {
	padding: 10px 14px 0px 10px;
	line-height: 16px;	
	
}

div#portfolio a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #382600;
	margin: 0px 0px 0px 26px;	
	padding: 1px 0px 1px 0px;		 
	font-weight: normal;
	text-decoration: none;
	display: block;
	
	
}

div#portfolio a:hover {
	color: #B3A78C;
}

div#portfolio a#on {
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;		
	padding: 0px 0px 1px 20px;
	font-weight: bold;		
	border-left: 6px solid #9A8A66;
	background-color: #B3A78C;
}	

.bodyText  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #7C7C7C;
	line-height : 14px;
	padding: 27px 25px 20px 18px;
	margin: 0px 0px 0px 0px;
}

.login {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #DFDFDF;
	font-weight: bold;	
}

.homebodyText  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #7C7C7C;
	line-height : 14px;
	padding: 18px 10px 20px 25px;
	margin: 0px 0px 0px 0px;
}


a.camden , a.camden:visited  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #B1B1B1;
	font-weight: bold;	
	line-height : 21px;
	text-decoration: none;	
	padding: 4px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
}

a.camden:hover {
	text-decoration: none;
	color : #45769D;

}

a.keystone , a.keystone:visited  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #B1B1B1;
	font-weight: bold;	
	line-height : 21px;
	text-decoration: none;	
	padding: 4px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
}

a.keystone:hover {
	text-decoration: none;
	color : #45769D;

}

a.essex , a.essex:visited  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #B1B1B1;
	font-weight: bold;	
	line-height : 21px;
	text-decoration: none;	
	padding: 4px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
}

a.essex:hover {
	text-decoration: none;
	color : #45769D;

}

.quote  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #224A6B;
	line-height : 16px;	
	padding: 0px 0px 0px 0px;		 
	margin: 8px 20px 0px 46px; 
	display: block;	
}

.projectName  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #246167;
	line-height: 16px;
	margin: 0px 0px 10px 0px;
	font-weight: bold; 
}


.projectSubName  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 16px;	 
	color: #9A8A66; 
	font-weight: bold;	
}

.projectFeatures {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #246167;
	background-color: #F5F3EF; 
	font-weight: bold;	
	width: 220px;
	padding: 0px 0px 0px 21px;
	margin: 80px 0px 0px 0px;
	border-bottom: 1px solid #C6CFD7; 
} 

.about_sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #799A23;
	font-weight: bold;	
	text-decoration: none;
	display: block;
}	

.practice_sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #414FA7;
	font-weight: bold;	
	text-decoration: none;
	display: block;
}	

.expertise_sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #8E41A7;
	font-weight: bold;	
	text-decoration: none;
	display: block;
}

.lifekey_sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #A74141;
	font-weight: bold;	
	text-decoration: none;
	display: block;
}

.strategic_sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #A77641;
	font-weight: bold;	
	text-decoration: none;
	display: block;
}

.contact_sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #8E41A7;
	font-weight: bold;	
	text-decoration: none;
	display: block;
}

.resources_sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #AEB48B;
	font-weight: bold;	
	text-decoration: none;
	display: block;
}


.sidebarText  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #7C7C7C;
	line-height: 16px;	
	padding: 10px 8px 10px 0px;	 
	margin: 0px 0px 0px 0px; 
}

.sidebarTextIndent  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
	text-align: right;
	line-height: 16px;	
	padding: 10px 0px 0px 0px;	 
	margin: 0px 0px 0px 0px; 
	display: block;	
}

.navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	padding: 0px 0px 0px 34px;	
	color: #C1C1C1;
}

.navigation_on {
	color: #068795;
}

.address_right {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #999999;
	line-height: 13px;	
	padding: 4px 0px 0px 0px;	
	text-align: right;
}

a.address_right, a.address_right:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #999999;
	line-height: 13px;	
	padding: 4px 0px 0px 0px;	
	text-align: right;
}

 a.address_right:hover {
 	text-decoration: none;
}

.address_left {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #999999;
	line-height: 13px;	
	padding: 4px 0px 0px 0px;	
	text-align: left;
}

a.address_left, a.address_left:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #999999;
	line-height: 13px;	
	padding: 4px 0px 0px 0px;	
	text-align: left;
}

a.address_left:hover {
 	text-decoration: none;
}

div#nav a:link, div#nav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #234B6A;
	font-weight: bold;
	width: 148px;	
	height: 18px;
	margin: 1px 0px 1px 0px;
	padding: 2px 0px 0px 8px;
	background-image: url(/graphics/nav_bg.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	display: block;
}

div#nav a:link#on, div#nav a:visited#on {
	color: #45769D;
}

div#nav a:hover {
	color: #45769D;
}

div#navAboutUs a:link, div#navAboutUs a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #234B6A;
	font-weight: bold;
	width: 148px;	
	height: 18px;
	margin: 1px 0px 1px 0px;
	padding: 2px 0px 0px 8px;
	background-image: url(/graphics/nav_bg.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	display: block;
}

div#navAboutUs a:link#on, div#navAboutUs a:visited#on {
	color: #85A739;
}

div#navAboutUs a:hover {
	color: #85A739;
}

div#navPracticeAreas a:link, div#navPracticeAreas a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #234B6A;
	font-weight: bold;
	width: 148px;	
	height: 18px;
	margin: 1px 0px 1px 0px;
	padding: 2px 0px 0px 8px;
	background-image: url(/graphics/nav_bg.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	display: block;
}

div#navPracticeAreas a:link#on, div#navPracticeAreas a:visited#on {
	color: #599BB4;
}

div#navPracticeAreas a:hover {
	color: #599BB4;
}

div#navExpertise a:link, div#navExpertise a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #234B6A;
	font-weight: bold;
	width: 148px;	
	height: 18px;
	margin: 1px 0px 1px 0px;
	padding: 2px 0px 0px 8px;
	background-image: url(/graphics/nav_bg.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	display: block;
}

div#navExpertise a:link#on, div#navExpertise a:visited#on {
	color: #977080;
}

div#navExpertise a:hover {
	color: #977080;
}

div#navLifekey a:link, div#navLifekey a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #234B6A;
	font-weight: bold;
	width: 148px;	
	height: 18px;
	margin: 1px 0px 1px 0px;
	padding: 2px 0px 0px 8px;
	background-image: url(/graphics/nav_bg.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	display: block;
}

div#navLifekey a:link#on, div#navLifekey a:visited#on {
	color: #D39A49;
}

div#navLifekey a:hover {
	color: #D39A49;
}

div#navAffiliations a:link, div#navAffiliations a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #234B6A;
	font-weight: bold;
	width: 148px;	
	height: 18px;
	margin: 1px 0px 1px 0px;
	padding: 2px 0px 0px 8px;
	background-image: url(/graphics/nav_bg.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	display: block;
}

div#navAffiliations a:link#on, div#navAffiliations a:visited#on {
	color: #789785;
}

div#navAffiliations a:hover {
	color: #789785;
}

div#navContact a:link, div#navContact a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #234B6A;
	font-weight: bold;
	width: 148px;	
	height: 18px;
	margin: 1px 0px 1px 0px;
	padding: 2px 0px 0px 8px;
	background-image: url(/graphics/nav_bg.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	display: block;
}

div#navContact a:link#on, div#navContact a:visited#on {
	color: #977080;
}

div#navContact a:hover {
	color: #977080;
}


div#navResources a:link, div#navResources a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #234B6A;
	font-weight: bold;
	width: 148px;	
	height: 18px;
	margin: 1px 0px 1px 0px;
	padding: 2px 0px 0px 8px;
	background-image: url(/graphics/nav_bg.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	display: block;
}

div#navResources a:link#on, div#navResources a:visited#on {
	color: #AEB48B;
}

div#navResources a:hover {
	color: #AEB48B;
}

input.InputForm{
	height:16px;
	width:200px;
	border:1px solid #AEAEAE;
	cursor:text;
	background-color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	color:#7C7C7C;
}
input.Submit{
	width:100px;
	color:#8E6688;
	border:1px solid #AEAEAE;
	background-color:#DACBD8;
	padding:2px 0px 2px 0px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	cursor:hand;
}
input.Submit:hover{
	color:#E0C9DD;
	background-color:#A986A6;
}

