.topNavlinks li a.topLink
{
	float:left; width:auto; 
	/*height:17px; border-bottom:8px solid #ffffff;*/
	color:#898989; 
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	padding-bottom:13px;
}
.topNavlinks li a.topLink:hover
{
	float:left; width:auto;
	padding-bottom:5px;
	color:#000000;
	/*height:17px; border-bottom:8px solid #7CC8E8;*/
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	border-bottom:8px solid #7CC8E8;
}
.topNavlinks li a.topnavActive
{
	float:left; width:auto;
	padding-bottom:5px;
	color:#000000;
	/*height:17px; border-bottom:8px solid #7CC8E8;*/
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	border-bottom:8px solid #7CC8E8;
}
.txtClr
{
	color:#7CC8E8;
}
.footer
{
	float:left; width:969px; 
	padding:7px 0px 0px 15px; 
	height:19px; 
	background-color:#7CC8E8; 
	color:#000000; font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* New styles - 17/11/08 */
.topNav
{
	float:left; 
	width:729px; 
	margin:0px 0px 0px 0px;
	border-bottom:5px solid /*FillColor*/#7CC8E8;/*FillColor*/
}
.loginBtns
{
	float:left; width:235px; 
	padding-bottom:9px;
}
a.logBtn
{
	float:left; width:auto; 
	padding:3px 9px 3px 9px; 
	background-color:/*FillColor*/#7CC8E8;/*FillColor*/ 
	color:#FFFFFF; 
	font-size:11px; 
	height:13px;
}
.backBtn
{
	width:59px; height:20px;
	float:left; 
	background-color:/*FillColor*/#7CC8E8;/*FillColor*/
	margin:20px 10px 0px 0px;
}
.PracticeAreaButton
{
	width:162px; height:20px; 
	float:left;
	background-color:/*FillColor*/#7CC8E8;/*FillColor*/
	margin:20px 0px 0px 0px;
}

.CVButton
{
	width:87px; height:20px; 
	float:left;
	background-color:/*FillColor*/#7CC8E8;/*FillColor*/
	margin:20px 0px 0px 0px;
}
/* new styles - 13/12/08 */
a.closeBtn
{
	float:left; width:10px; 
	height:11px; text-align:center; 
	padding:1px 1px 0px 1px; 
	margin:0px 0px 0px 206px; 
	background-color:/*FillColor*/#7CC8E8;/*FillColor*/
}
/* New styles - 03/04/09 */
.topNavOuter
{
	float:left; width:729px; 
	margin-left:3px;
}
.printPage
{
	float:left; width:709px; 
	height:50px; 
	text-align:right; 
	padding:5px 20px 0px 0px;
}
.printPage a
{
	color: /*FillColor*/#7CC8E8;/*FillColor*/
}
/*4-3-2010*/
/*Address*/
.sub-menu-otr
{
	width:auto;
	float:left;
	position:absolute;
	z-index:1000;
	padding-top:5px;
	background-color:#7CC8E8;
}
.sub-menu
{
	width:auto;
	float:left;
	clear:both;
	padding:8px;
	background-color:#7CC8E8;
	border-top:3px solid #FFFFFF;
}