
body{
	font-family:Tahoma,Arial,Verdana,"Trebuchet MS",Georgia, Lucida,Helvetica, sans-serif;
	font-size:11px;
	text-align:center;  
	color:#104060;
	padding:0;
	background:#292929 url(images/bdbg.png) repeat-x; 
}
*{
	padding:0;	margin:0;
}
img,fieldset{
	border:0;
}
ul,ol{
	list-style:none;
}	
a{
	color:#fff;
	font-size:12px;
	text-decoration:none;  
}
a:hover{
	color:#000;
}
.hide,i 
{
     position: absolute;
     left: -9999px;
} 

/*------------------------------Page Structure
*/
#wrap{
	width:805px;
	margin:0 auto;
	text-align:left; 
}
#hdr{
	height:320px;
	width:805px;
	overflow:hidden;
	background:url(images/banner.gif) no-repeat 0 127px; 
}
#hdr h2{
	float:left;
	width:297px;
	height:127px;
}
#hdr h2 a{
	background:url(images/logo.png) no-repeat;
	height:127px;
	width:297px;
	display:block;
	cursor:pointer;
}
/*\*/
* html #hdr h2 a{
background-image: none; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png", sizingMethod="crop"); 
}/**/
#hdr ul{
	float:right;
	width:508px;
	height:46px;
	overflow:hidden;
	margin-top:81px; 
}
#hdr ul li{
	display:inline;
}
#ad {
	float:right;
	
}
.homebtn,.articlesbtn,.bailbondsbtn{
	width:156px;
	height:46px;
	display:block;
}
.homebtn{
	background:url(images/btnhome.gif) no-repeat; 
}
.articlesbtn{
	background:url(images/btnarticles.gif) no-repeat; 
}
.bailbondsbtn{
	background:url(images/btnbailbonds.gif) no-repeat; 
}
#hdr ul li{
	overflow:hidden;
	padding:0 5px;
	float:left;
}
#hdr ul li a{
	float:left;
}
#hdr ul li a:hover,#hdr ul li #slct{
	background-position:0 -46px;
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMAIN AREAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#main{
	background:url(images/mainbg.gif) repeat-y;
	width:805px; 
}
#mainnav{
	width:801px;
	background:url(images/mainnavbg.gif) repeat-x;
	height:42px;
	margin-left:2px; 
}
#mainnav ul{
	overflow:hidden;
	width:801px;
}
#mainnav ul li{
	display:inline;
	background:url(images/divider.gif) no-repeat right;
	float:left;
	line-height:42px;
	padding:0 24px 0 24px;
}
#mainnav ul .lstlnk{
	padding-right:0;
	background:none;
}
#maintxtarea,#mainarttxtarea{ 
	width:805px;
	overflow:hidden;
}
#maintxtlft,#mainarttxtlft{
	width:563px;
	float:left;
	padding:17px 0 0 19px;
	voice-family:"\"}\"";
	voice-family:inherit;	
	width:544px;
	}
html>body #maintxtlft{
	width:544px;
}
html>body #mainarttxtlft{
	width:544px;
}
#mainartlfttxtarea,#mainlfttxtarea{
	width:544px;
	border-bottom:1px solid #00558E;
	margin-bottom:17px;
}
#mainlfttxtarea{ 
	background:url(images/mainlfttxtbg.gif) repeat-y;  
}
#mainartlfttxtarea{ 
	background:url(images/articlemainbg.gif) repeat-y;  
}
#mainlfttxtarea dl dt,#mainartlfttxtarea dl dt{
	background:url(images/maintxthdrbg.gif) repeat-x;
	width:544px;
	height:31px;
}
#mainlfttxtarea dl dt b,#mainartlfttxtarea dl dt b{
	font-size:18px;
	color:#fff;
	line-height:31px;
	display:block;
	margin-left:18px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif; 
}
#mainartlfttxtarea dl dd{
	width:544px;
	overflow:hidden;
	border-bottom:2px solid #85CFFE;
	padding:12px 20px;
	voice-family:"\"}\"";
	voice-family:inherit;	
	width:504px;
	}
html>body #mainartlfttxtarea dl dd{
	width:504px;
}
#mainartlfttxtarea dl dd p{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	padding:10px 0;
}
#mainartlfttxtarea dl dd p a{
	font-size:12px;
	text-decoration:underline;
	color:#000;
	line-height:25px;
	padding-right:5px;
}
#mainartlfttxtarea dl dd p a:hover{
	color:#0099FF;
} 
#mainlfttxtarea dl dd{
	width:544px;
	overflow:hidden;
	border-bottom:2px solid #85CFFE;
	padding:12px 22px 12px 27px;
	voice-family:"\"}\"";
	voice-family:inherit;	
	width:495px;
	}
html>body #mainlfttxtarea dl dd{
	width:495px;
}
#mainlfttxtarea dl dd h3{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2B3135;
	width:180px; 
	float:left;
	line-height:18px;
	font-weight:normal;
}
#mainlfttxtarea dl dd h3 b{
	width:161px;
	font-family:Arial, Helvetica, sans-serif;
	height:113px;
	border:2px solid #fff;
	background:#000000;
	display:block;
	text-align:center;
	margin-left:6px;
}
#mainlfttxtarea dl dd h3 span{
	font-size:12px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:5px;
}
#mainlfttxtarea dl dd h3 b img{
	height:113px;
	width:161px;
} 
#mainlfttxtarea dl dd h4{
	width:298px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#2B3135;
	float:right;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
}
#maintxtrght{
	width:223px;
	float:right;
	padding:17px 19px 0 0 ;
	voice-family:"\"}\"";
	voice-family:inherit;	
	width:204px;
	}
html>body #maintxtrght{
	width:204px;
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX__FOOTER AREA__XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#ftr{
	background:url(images/ftrbg.gif) repeat-x;
	height:66px;
}  
#ftr p{
	color:#015086;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:43px;
}
#ftr p a{
	color:#000000;
	font-size:11px;
	font-weight:normal;
}
#ftr p a:hover{
	color:#0099FF;
}