html {
height:100%;
}

body {
height:100%;
margin:0px 0px 0px 0px;
background-color:#c79850;
}



/*** IDs***/
#bottomline {
margin:0px auto;
width:800px;
border-top:solid 2px #ffffff;
padding:8px 0px 26px 0px;
text-align:center;
font-family:"Times New Roman", Times, serif;
font-size:.8em;
color:#000000;
}

#bottomlogo {
float:right; 
vertical-align:bottom;
width:294px;
height:94px;
}

#contact_content_left {
float:left; 
width:370px;
padding:14px;
font-family:"Times New Roman", Times, serif;
font-size:15px;
}

#contact_content_right {
float:left; 
width:378px;
margin:0px 0px 10px 0px;
}

#container {
margin:0px auto;
width:800px;
background-image:url(../images/mainbg.gif);
background-repeat:repeat-y;
padding:0px 5px 7px 5px;
border-right:1px solid #cda362;
border-bottom:1px solid #cda362;
border-left:1px solid #cda362;
}

#content_left {
float:left; 
width:470px;
padding:14px;
font-family:"Times New Roman", Times, serif;
font-size:15px;
}

#content_right {
float:left; 
width:288px;
}

#contentarea {
margin:10px 0px 10px 6px;
width:787px;
background-color:#fcfaf6;
}

#disclaimerbottom {
width:783px;
height:8px;
background-image:url(../images/disbottom.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

#disclaimerdiv {
margin:0px auto;
width:783px;
background-image:url(../images/disbg.gif);
background-position:top left;
background-repeat:repeat-y;
border:2px solid #ffffff;
}

#disclaimermiddle {
width:755px;
padding:0px 14px 0px 14px;
color:#ffffff;
font-family:"Times New Roman", Times, serif;
font-size:13px;
}

#disclaimertop {
width:783px;
height:8px;
background-image:url(../images/distop.gif);
background-position:top left;
background-repeat:no-repeat;
}

#footer {
margin:0px auto;
width:800px;
padding:0px 0px 13px 0px;
}

#homegrouppic {
padding:0px 11px 0px 0px;
}

#header {
margin:0px auto;
width:800px;
}

#mapback {
width:301px;
height:303px;
margin:10px 0px 0px 34px;
background-image:url(../images/mapbg.gif);
background-position:top left;
background-repeat:no-repeat;
padding:30px 20px 20px 20px;
}

#phone_div {
margin:21px 0px 11px 0px;
width:275px;
height:98px;
background-image:url(../images/phone.gif);
background-position:top left;
background-repeat:no-repeat;
}

#service_div {
margin:10px 0px 0px 0px;
width:275px;
height:197px;
background-image:url(../images/services.gif);
background-position:top left;
background-repeat:no-repeat;
}

#subheader {
margin:0px auto;
width:783px;
height:158px;
border:2px solid #ffffff;
background-image:url(../images/sub_header.gif);
background-position:top left;
background-repeat:no-repeat;
}

#toplogo {
float:left; 
vertical-align:bottom;
}


/*** classes ***/
.attorneys_headline {
font-style:italic;
font-size:16px;
}

.attorneys_link {
font-style:italic;
}

.bottomlogostyle {
margin:10px 0px 0px 0px; 
border:none;
}

.bottommenulink {
margin:77px 19px 0px 0px; 
float:left; 
vertical-align:bottom; 
font-family:Times New Roman, Times, serif; 
font-size:14px; 
font-weight:bold; 
padding:8px 0px 0px 0px;
}

.bottommenulink a:link {color:#0f3a6a; text-decoration:none;}
.bottommenulink a:visited {color:#0f3a6a; text-decoration:none;}
.bottommenulink a:hover {color:#0f3a6a; text-decoration:underline;}
.bottommenulink a:active {color:#0f3a6a; text-decoration:underline;}

.cleardiv {
clear:both;
}

.content_left_title {
border-top:3px #086f43 solid;
color:#0f3a6a;
font-family:"Times New Roman", Times, serif;
font-size:23px;
font-weight:bold;
}

.contact_headline {
font-weight:bold;
}

.disc_headline {
font-weight:bold;
}

.indented_text {
margin:20px 0px 0px 20px;
}

map_class {
border:1px 
#ffffff solid;
}

.map_link {
color:#FFFFFF;
text-align:left;
}

.contentimg {
padding:0px 11px 0px 0px;
}

.toplogostyle {
margin:3px 0px 0px 0px; 
border:none;
}

.topmenulink {
margin:75px 0px 0px 16px; 
float:left; 
vertical-align:bottom; 
font-family:Times New Roman, Times, serif; 
font-size:14px; 
font-weight:bold; 
padding:8px 0px 0px 0px;
}

.topmenulink a:link {color:#000000; text-decoration:none; border:none;}
.topmenulink a:visited {color:#000000; text-decoration:none; border:none;}
.topmenulink a:hover {color:#000000; text-decoration:none; border-top:2px solid #0f3a6a;}
.topmenulink a:active {color:#000000; text-decoration:none; border-top:2px solid #0f3a6a;}