/* CSS Document */
body {
	background-image: url('http://www.xdlgroup.com/images/bck.page.gif');
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* Filler Styles --------------------------------------------------------------
-------------------------------------------------------------------------------------*/
.filler_headerbar{
	background-image:url(../images/index/bck.header.bar.gif);
}
.filler_navbar{
	background-image:url(../images/index/navbar/bck.navbar.gif);
}
.filler_darkbox{
	background-image:url(../images/index/bck.lower.gif);
}
.filler_footer{
	background-image:url(../images/footer/bck.footer.gif);
}
.filler_login{
	background-image:url(../images/index/login/bck.login.gif);
}
.filler_whatsnew_titler_line{
	background-image:url(../images/whatsnew/bck.titler.line.gif);
}
.filler_blocking{
	background-image:url(../images/whatsnew/grp.bar.background.gif);
}
.filler_sitemap{
	background-image:url(../images/sitemap/bck.sitemap.gif);
}
/* Image Styles --------------------------------------------------------------
-------------------------------------------------------------------------------------*/
.img_navbuttons{
	padding-top:1px;
}
.img_title{
	padding-bottom:12px;
}
.img_title_whatsnew{
	padding-bottom:7px;
}
.img_title_services{
	padding-bottom:11px;
}
.img_title_bios{
	padding-bottom:4px;
	padding-top: 7px;
}
.img_title_padded{
	padding:8px 0px 8px 15px;
}
.img_title_padded_RB{
	padding:0px 10px 10px 0px;
}
.img_learnmore{
	padding: 10px 15px 0px 0px;
}
/* Box Styles --------------------------------------------------------------
-------------------------------------------------------------------------------------*/
.box_defaultpad{
	padding: 0px 15px 0px 15px;
}
.box_biospad{
	padding: 0px 15px 0px 3px;
}
/* Text Styles --------------------------------------------------------------
-------------------------------------------------------------------------------------*/
.txt_content,.txt_black,.txt_red,.txt_xicon{
	font-family:Tahoma;
	font-size:11px;
	color:#414141;
	line-height: 16px;
}
.txt_black{
	color:#000000;
}
.txt_red{
	color:#B30000;
}
.txt_xicon{
	background: url(../images/whatsnew/icn.check.png) no-repeat left center;
	padding-left:14px;
	padding-top:3px;
}
/* Link Styles --------------------------------------------------------------
-------------------------------------------------------------------------------------*/
a.redlink:link,a.redlink:hover,a.redlink:visited,a.redlink:active,
a.cyanlink:link,a.cyanlink:hover,a.cyanlink:visited,a.cyanlink:active,
a.purplelink:link,a.purplelink:hover,a.purplelink:visited,a.purplelink:active,
a.greylink:link,a.greylink:hover,a.greylink:visited,a.greylink:active,
a.whitelink:link,a.whitelink:hover,a.whitelink:visited,a.whitelink:active{
	font-weight:bold;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color:#721515;
}
a.redlink:hover{
	color: #BA0000;
	text-decoration:underline;
}
a.cyanlink:link,a.cyanlink:hover,a.cyanlink:visited,a.cyanlink:active{
	color:#5B77C2;
}
a.cyanlink:hover{
	color: #7591DE;
	text-decoration:underline;
}
a.purplelink:link,a.purplelink:hover,a.purplelink:visited,a.purplelink:active{
	color:#6A3D6C;
}
a.purplelink:hover{
	color:#9B649D;
	text-decoration:underline;
}
a.greylink:link,a.greylink:hover,a.greylink:visited,a.greylink:active{
	color:#4A4A4A;
}
a.greylink:hover{
	color:#B30000;
	text-decoration:underline;
}
a.whitelink:link,a.whitelink:hover,a.whitelink:visited,a.whitelink:active{
	color:#FFFFFF;
}
a.whitelink:hover{
	color:#DDDDDD;
	text-decoration:underline;
}

a.x_redlink:link,a.x_redlink:hover,a.x_redlink:visited,a.x_redlink:active{
	font-weight:bold;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	background: url(../images/icn.grey.padded.gif) no-repeat left center;
	padding-left:14px;
	padding-top:3px;
	color:#B30000;
}
a.x_link:link,a.x_link:hover,a.x_link:visited,a.x_link:active{
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	background: url(../images/icn.grey.padded.gif) no-repeat left center;
	padding-left:14px;
	padding-top:3px;
	color:#414141;
}
a.x_link:hover,a.x_redlink:hover{
	text-decoration:underline;
}


div#pub1,div#pub2,div#pub3,div#pub4,div#pub5,div#pub6,div#pub7,div#pub8,div#pub9,div#pub10{ 
	display: none;
}
div#disclaimer,div#tos{
	display:none;
}
.box_googlemap {
	border: thin solid #262A2F;
}

ul#firm-overview-nav {
	list-style: none;
	color: #414141;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
	ul#firm-overview-nav li a {
		color: #414141;
		text-decoration: none;
		padding: 1px 0 1px 10px;
		margin: 3px 0;
		display: block;
	}
	ul#firm-overview-nav li a:hover {
		color: #FFFFFF;
		background-color: #990000;
	}

