/* CSS Document */

*{margin:0; padding:0; border:0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10pt; color:#420;}
body{padding:5pt 5pt;}
p, #maintext p{ margin:10pt 0;}
#maintext p{ text-indent:15pt;}
h2,h3,h4{ margin-left:15pt;}
blockquote{ margin:10pt 20pt; }
h1{ padding:10pt 0; font-size:13pt; text-transform:uppercase;}
h2{font-size:12pt; padding:15pt 0 5pt;}
h3{ font-size:10pt; padding:10pt 0;}
h4{ text-decoration:underline;}
h1 span{ display: none;}
ul, ol{ margin:0 0 10pt 25pt;}
ul li, ol li { margin-top:10pt;}
#maintext ul { list-style-image:url(images/bltVmenu.gif);}
input, textarea, select{ border:1px solid #d9cfb2; margin-bottom:3pt;  background-color:#f1f2da;}
input.submitBtn{ background-color:#eaebc9; cursor:pointer; padding:2px 4px;}
input.submitBtn:hover, #searchForm input.submitBtn:hover{ background-color:#e2e4b4;}
#searchForm input#query{ width:100px; height:16px; margin:0 1px; padding:0 0 0 3px;}
#searchForm input.submitBtn{ width:30px; height:18px; margin:0 1px; padding:0 0 1px 0;}
#searchForm{ text-align:left; float:left; height:20px; margin-left:30px;}
.w100px{ width:100px;}
#container{ background-color:#f3eed9; display:block; text-align:left; background-image:url(images/containerBg.jpg); background-repeat:no-repeat; background-position:98% 92%;}
#container, #logo, #menu, #header{ width:835px;}
#logo, #header, #vmenu, #hmenu a, #vmenu ul li a {background-repeat:no-repeat;}
#logo{height:20px; }
#logo u {display:block; margin-left:3mm;}
#hmenu{height:0;display:none;}
#header{height:0;display:none;}
#maintext{ padding:3mm; vertical-align:top; width:170mm;}
ul#hnav{ padding:10px 0 0 0; margin:0;}
#hnav li{ display: inline; list-style-type: none;}
#hnav li a{ background-image:url(images/blt.gif); background-repeat:no-repeat; background-position:0 14px; color:#eee8cd;text-decoration:none; font-variant:small-caps; font-size:16px; width:auto; padding:8px 8px 4px 12px;}
#hnav li a:hover{ background-color:#b8af7a; width:100%;}

/********************** LEFT NAVIGATION  MENU *********************************/
#vmenu{ width:0; display:none;}
/********************** footer *********************************/
#contact{ width:835px; height:30px; background-image:url(images/footerBg.gif); text-align:center; text-transform:uppercase; padding-top:12px;  color:#eee8cd; background-repeat:repeat-x; clear:both;}
#contact img{ padding:0 10px; vertical-align:middle;}
#footer{ width:750px; padding:10pt 0; border-bottom: 1px solid #a89f6f;}
#footerLinks { display: none;}
#footeraddons { display:none;}

/********************************** other classes **************************************/
.margL80px { margin-left:80px;}
.margL40px { margin-left:40px;}
#newsletterForm{ padding:5pt; text-align:center; border:1px dashed #ffc;}
.padL10pt{ padding-left:10pt;}
.padLR10pt{ padding:0 10pt;}
.padR10pt{ padding-right:10pt;}
.centered{ text-align:center;}
#maintext .noindent{ text-indent:0px;}
.nomargin{ margin-left:0;}
.olLatin{ list-style-type:upper-alpha;}
.olRoman{ list-style-type:upper-roman;}
.olLatinSmall{ list-style-type:lower-alpha;}
.border{ border:1px solid #963;}
.borderR{ border-right:1px solid #963;}
.printThis{display:none;}
form#familyLaw{width:210px; height:250px; margin:2pt 0 8pt 0; padding:15px 0 5px 0; background-image:url(images/formBg3.gif); background-repeat:no-repeat;}
form#familyLaw input, form#familyLaw textarea{ padding:0; width:160px; margin:0 0 4px 0;}
form#familyLaw #fname, form#familyLaw input#lname{ width:77px;}
form#familyLaw p{ font-size:12px; font-weight:bold; margin:15px 5px 0 8px;}