html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0pt none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0pt;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:0pt;
vertical-align:baseline;
}
*:focus {
outline-color:invert;
outline-style:none;
outline-width:0pt;
}
body {
background:white none repeat scroll 0%;
color:black;
line-height:1;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
table {
border-collapse:separate;
border-spacing:0pt;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}



body {
background-color:#A3907F;
background-image:url(images/bg_body.gif);
background-repeat:repeat-x;
background-position: top;
margin:0pt;
padding:0pt;
}
strong {
font-weight:bold;
}
hr {
border:3px solid #8E8DB1;
display:block;
margin-bottom:15px;
}
#main_frame {
background-color:none;
margin-left:auto;
margin-right:auto;
position:relative;
width:800px;
margin-bottom: 20px;
}
#shadow {
float:left;
width:27px;
}
#page_frame {
background-color:#FFFFFF;
float:left;
margin-bottom:20px;
min-height:582px;
width:716px;
}
#header {
height:111px;
}
#content_frame {
background-color:#DBD5B6;
margin-left:auto;
margin-right:auto;
min-height:420px;
width:700px;
}
#left_col {
background-image:url(images/bg_left_col.gif);
background-repeat:repeat-x;
float:left;
min-height:420px;
padding-bottom:20px;
width:172px;
}
#nav {
margin-left:auto;
margin-right:auto;
margin-top:15px;
width:144px;
}
#nav li {
margin-bottom:5px;
}
#contact_info {
background-color:#DED8BA;
margin-left:auto;
margin-right:auto;
margin-top:20px;
padding-bottom:20px;
padding-top:10px;
width:144px;
}
#contact_info p {
color:#1C1A62;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin-left:20px;
margin-top:10px;
text-transform:uppercase;
}
#contact_info a {
color:#1C1A62;
}
#contact_info strong {
font-size:14px;
font-weight:bold;
}
#content {
float:left;
width:528px;
}

#content {
float:left;
width:528px;
}

#content1 {
float:left;
width:528px;
}
#page {
margin-left:auto;
margin-right:auto;
margin-top:30px;
padding-bottom:30px;
width:477px;
}
#page h1 {
color:#1C1A62;
font-family:Georgia,Times,serif;
font-size:16px;
font-weight:bold;
line-height:22px;
margin-bottom:20px;
}

#page .name {
	font-size: 24px;
}

#page h2 {
color:#1C1A62;
font-family:Georgia,Times,serif;
font-size:14px;
font-weight:bold;
line-height:18px;
padding-bottom:0px;
padding-top:10px;
}
#page h2 a:link, #page h2 a:visited {
color:#1C1A62;
}
#page h2 a:hover, #page h2 a:active {
color:#8E8DB1;
}
#page p, #page li, #contacts td, #contacts1 td, #survey td {
color:#1C1A62;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:15px;
}
#page p {
padding-bottom:10px;
padding-top:10px;
}
#page p a:link, #page p a:visited, #page li a:link, #page li a:visited {
color:#1C1A62;
font-weight:bold;
}
#page p a:hover, #page p a:active, #page li a:hover, #page li a:active {
color:#8E8DB1;
font-weight:bold;
}
#page ul {
margin-left:20px;
}
#page li {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-bottom:10px;
padding-left:10px;
}
.img_right {
float:right;
margin-bottom:20px;
margin-left:20px;
}
#attorneys td {
text-align:center;
}
#survey td {
border-bottom: dotted #8E8DB1 1px;
height: 30px;
padding-top:10px;
}
#contacts td {
text-align:left;
height: 30px;
border-bottom: dotted #8E8DB1 1px;
padding-top:15px;
}
#contacts td a:link, #contacts td a:visited {
color:#1C1A62;
font-weight:bold;
}
#contacts td a:hover, #contacts td a:active {
color:#8E8DB1;
font-weight:bold;
}
#contacts1 td {
text-align:left;
height: 30px;
border-bottom: dotted #8E8DB1 1px;
padding-top:15px;
}
#contacts1 td a:link, #contacts1 td a:visited {
color:#1C1A62;
font-weight:bold;
}
#contacts1 td a:hover, #contacts1 td a:active {
color:#8E8DB1;
font-weight:bold;
}
#footer {
margin-top:10px;
text-align:center;
}
#footer p {
color:#8E8DB1;
font-family:Arial,Helvetica,sans-serif;
font-size:8px;
margin-bottom:8px;
margin-top:4px;
}
}
#sitemap {
margin-top:10px;
text-align:right;
}
#sitemap p {
color:#8E8DB1;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin-bottom:8px;
margin-top:4px;
}