body { margin: 0; padding: 0; }
HTML {   overflow: -moz-scrollbars-vertical;}

hr { 
	border-left:0px solid #abb0b5; 
	border-right:0px solid #abb0b5; 
	border-top:1px dotted #abb0b5; 
	border-bottom:0px solid #abb0b5; 
	height : 1px;  }


.listing {background: #fff;}
.listing2 {background: #e5e5e5;}

/* top right bottom left? */
#home_content {margin: 360 220 0 240 }
a:link    {
	text-decoration: none; 
	color: #666666;
	}
a:visited {
	text-decoration: none; 
	color: #666666;
	}
a:hover   {
	text-decoration: underline; 
	color: #666666;
	}
a:active  {
	text-decoration: none; 
	color: #666666;
	}

.topnav {
	font-size: 10pt; 
	font-family:verdana;
	}
.topnav a:link    {
	text-decoration: none; 
	color: #E0E0E0;
	}
.topnav a:visited {
	text-decoration: none; 
	color: #E0E0E0;
	}
.topnav a:hover   {
	text-decoration: none; 
	color: #ffffff;
	}
.topnav a:active  {
	text-decoration: none; 
	color: #E0E0E0;
	}

.newsa a:link    {text-decoration: none; color: #666666;}
.newsa a:visited {text-decoration: none; color: #666666;}
.newsa a:hover   {text-decoration: underline; color: #666666;}
.newsa a:active  {text-decoration: none; color: #666666;}

.newsb a:link    {text-decoration: underline; color: #800000;}
.newsb a:visited {text-decoration: underline; color: #800000;}
.newsb a:hover   {text-decoration: none; color: #800000;}
.newsb a:active  {text-decoration: underline; color: #800000;}

.newnews a:link    {text-decoration: underline; color: #800000;}
.newnews a:visited {text-decoration: underline; color: #800000;}
.newnews a:hover   {text-decoration: none; color: #800000;}
.newnews a:active  {text-decoration: underline; color: #800000;}
	
	
div#font-size {
		position: absolute;
		right:20px;
		top:6px;
		margin: 15px 61px 0 0;
		width: 295px;
	}
div#font-size p { float: right; margin-right: 61px; display: inline; line-height: 17px; }
div#font-size ul { position: absolute; right: 0; list-style: none; }
div#font-size ul li { float: left; display: inline; margin: 0 2px 0 0; padding: 0; list-style: none; }
div#font-size ul li a { display: block; width: 20px; height: 20px; text-indent: -9000px; background: url(images/i_text-sm.gif) no-repeat 0 0; }
div#font-size ul li a#change-med { background-image: url(images/i_text-med.gif); }
div#font-size ul li a#change-lrg { background-image: url(images/i_text-lg.gif); }
	
h1{
	color: #fff;
	letter-spacing: 0;
	font-family: Arial, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:16px;
	margin:0;
	padding-top:6px;
	padding-bottom:10px;
}
h2{
	color: #800000;
	letter-spacing: 0;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:20px;
	margin:0;
	padding-top:6px;
	padding-bottom:10px;
}
h3{
	color: #800000;
	letter-spacing: 0;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:14px;
	margin:0;
	padding-top:6px;
	padding-bottom:10px;
}


#logo {
	position: absolute;
	top: 2px;
	left: 2px;
	z-index: 1001
	
	}
	
#bottom_shad {
	position:absolute;
	top:135px;
	left:0px;
	width:100%;
	height:20px;
	background-image:url(images/bottom_shad.gif);
	z-index:2000;
	}
#banner {
	position: absolute;
	left: 0px;
	top: 135px;
	width: 950px;
	height:191px;
	z-index:2000;
	}
#subbanner {
	position: absolute;
	left: 0px;
	top: 135px;
	width: 100%;
	height:191px;
	background-image:url(images/1.jpg);
	background-repeat:no-repeat;
	background-color:#95c9f1;
	z-index:1000;
	}
#profile { margin: 160px 30px 0px 240px;background-color:#fff;}

#profile2 { margin: 140px 230px 0px 240px;}

#article { margin: 140px 30px 0px 100px;}

#phoneinfo {
	position: absolute; 
	left: 370px;
	top: 210px;
	width: 205px;
	height: 110px;
	}

#nav {
	position: absolute;
	width: 100%;
	left: 0px;
	top: 105px;
	height: 30px;
	background-image:url(images/headback.gif);
	}

#topnav {
	position: absolute;
	right: 30px;
	top: 115px;
	z-index:3000;
		}

#news {
	position: absolute;
	left: 290;
	top: 380;
	width: 220;
	height: 330;
	}

#attys{
	position: absolute;
	left: 15;
	top: 190;
	width: 180;
	}

#newsgif {
	position: absolute;
	right: 40;
	top: 330;
	}

#attysgif {
	position: absolute;
	left: 17;
	top: 348;
	}
#attysgif-child {
	position: absolute;
	left: 17;
	top: 163;
	}

#cases {
 	position: absolute;
 	top: 340;
 	left: 530;
 	}
 
 #casescontent
 {
	position: absolute;
	right: 10px;
	top: 380;
	width: 180;
	
	}
 
.news {
	text-decoration:none; 
	color:#5b5b5b;
	font-size:10pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:1.4;
	}

.newnews {
	text-decoration:none; 
	color:#5b5b5b;
	font-size:9pt;
	font-family: Arial, Verdana;
	line-height:1.4;
	}

.newsa {
	text-decoration:none; 
	color:#5b5b5b;
	font-size:10pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:1.6;
	}

.newsb {
	text-decoration:none; 
	color:#5b5b5b;
	font-size:10pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:1.6;
	}

.attys {
	text-decoration:none; 
	color:#5b5b5b;
	font-size:8pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:1.6;
	}