body{
background-image:url(../graphics/background.gif);
background-repeat:repeat-x;
margin:0px;
background-color:#111111;
text-align:center;
}

#wrapper{
width:1012px;
margin-left:auto;
margin-right:auto;

}

#ad1 h2, #ad2 h2{
padding:0px;
margin:0px 0px 0px 18px;
width:200px;
}


#ad1, #ad2{
width:317px;
height:84px;
float:left;
padding:6px 0px 0px 0px;
margin:0px 8px 0px -6px;
}

#ad1 {
background-image:url(../graphics/attorneys.jpg);
background-repeat:no-repeat;
}

#ad2 {
background-image:url(../graphics/news.jpg);
background-repeat:no-repeat;
}

#ad1 p , #ad2 p {
width:215px;
margin-left:18px;
margin-top:6px;
}


#leftShadow{
background-image:url(../graphics/leftshadow.png); 
background-repeat:no-repeat; 
background-position:top right; 
margin:109px 0px 0px 0px; 
height:222px; 
width:16px; 
float:left;
}

#pagearea{
margin-left:auto;
margin-right:auto;
width:980px;
background-color:#ffffff;
float:left;
} 

#rightShadow{
background-image:url(../graphics/rightshadow.png); 
background-repeat:no-repeat; 
background-position:top left; 
margin:109px 0px 0px 0px; 
height:222px; 
width:16px; 
float:left;
}

#topnav{
background-color:#000000;
padding:0px;
margin:0px;
height:106px;
text-align:left;
}

#topnav img{
float:left;
}


#mininav{
background-color:#000000;
font-family:Arial, Verdana, Tahoma;
font-size:11px;
color:#555555;
float:right;
margin:22px 0px 0px 0px;
}


#mininav a{
font-family:Arial, Verdana, Tahoma;
font-size:11px;
color:#555555;
}

#mininav a:hover{
color:#999999;
}


#banner{
clear:both;
margin-top:0px;
margin-bottom:0px;
padding:0px;
height:185px;
border-top:3px solid #8d996c;
}

#navigation{
margin:0px;
background-image:url(../graphics/nav_bg.gif);
text-align:left;
padding-left:10px;
}


#hnavigation{
margin:0px;
background-image:url(../graphics/nav_bg.gif);
text-align:left;
padding-left:10px;
height:37px;
overflow:hidden;
}


#navigation img{
border:0px;
}

#contactArea{
text-align:left;
margin:0px;
padding:25px 25px;
border-bottom:3px solid #8d996c;
}

#hcontactArea{
text-align:left;
margin:0px;
padding:0px;
border-bottom:3px solid #8d996c;
height:390px;
}



h1{
font-family:Georgia, Garamond, Times;
color:#501a04;
font-weight:normal;
font-size:24px;
padding:0px; 
margin:0px;
}

h2{
font-family:Georgia, Garamond, Times;
color:#501a04;
font-weight:normal;
font-size:16px;
padding:18px 0px 0px 18px; 
margin:0px;
}

h3{
font-family:Arial, Tahoma, Verdana;
color:#501a04;
font-weight:normal;
font-size:13px;
font-weight:bold;
padding:10px 0px 0px 0px; 
margin:0px;
}

h3 a{
font-family:Arial, Tahoma, Verdana;
color:#501a04;
font-weight:normal;
font-size:13px;
font-weight:bold;
padding:00px 0px 0px 0px; 
margin:10px 0px 0px 0px;
text-decoration:none;
}

p{
font-family: Arial, Tahoma, Verdana;
font-size:12px;
font-weight:normal;
color:#555555;
line-height:18px;
margin:5px 0px 18px 0px;
}

.formTable{
font-family: Arial, Tahoma, Verdana;
font-size:12px;
font-weight:normal;
color:#555555;
}


.formHeading{
font-family: Arial, Tahoma, Verdana;
font-size:14px;
font-weight:bold;
color:#555555;
text-align:center;
}


.formTable_data{
font-family: Arial, Tahoma, Verdana;
font-size:12px;
font-weight:normal;
color:#555555;
}

.formTable_data td{
border:1px solid #dddddd;
padding:2px;
}


p a{
font-family: Arial, Tahoma, Verdana;
font-size:12px;
font-weight:normal;
color:#501a04;
}



p a:hover{
text-decoration:none;
}


#content{
display:block;
width:640px;
float:left;
}

#module{
display:block;
float:left;
background-image:url(../graphics/module.gif);
background-repeat:none;
width:237px;
height:300px;
margin-left:50px;
}

#footer{
background-color:#111111;
font-family:arial, tahoma, verdana;
font-size:11px;
color:#555555;
line-height:18px;
height:100px;
}

#footer a{
color:#555555;
}

#footer a:hover{
color:#999999;
}

#copyright{
float:left;
width:50%;
text-align:left;
padding:10px 0px;
}

#address{
	float:right;
	text-align:right;
	width:50%;
	padding:10px 0px;
}

ul{
margin:0px;
padding:5px 0px 0px 20px;
font-family:Arial, Verdana, Tahoma;
font-size:11px;
color:#555555;
list-style:none;
line-height:16px;
}

li{
margin:0px;
padding:0px 8px;
background:url(../graphics/dot.gif);
background-repeat:no-repeat;
background-position:0px 6px;
}
