body {
background: #DDD; 
color: #000;  
behavior: url(csshover.htc);
font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;

} /* WinIE behavior call */
h1 
{
color: #0033CC; 
background: url(Online-Divorce-Program-Books.gif) 1% 50% no-repeat #FFF;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
margin-bottom: 0;
margin-left: 0;
text-align: left;
padding:0px 0px 0px 80px;
height: 75px;
font-family: Arial, Helvetica, sans-serif;

}
h2
{
color: #0033CC;
}
h3
{
color: #0033CC;
}

#main 
{
color: BLACK; 
margin-left: 7em; 
padding: 1px 0 1px 5%;  
border-left: 1px solid;
}
div#nav 
{
float: left; width: 7em;  
background: #FDD;
}
div#nav ul 
{
margin: 0; 
padding: 0; 
width: 7em; 
background: #FFF2BF;  
border: 1px solid;
}
div#nav li 
{
position: relative; 
list-style: none; 
margin: 0;  
border-bottom: 1px solid #CCC;
}
div#nav li:hover 
{
background: #FFE271;
}
div#nav li.submenu 
{
background: url(Arrow.gif) 95% 50% no-repeat;
}
div#nav li.submenu:hover {background-color: #FFD390;
}
div#nav li a 
{
display: block; 
padding: 0.25em 0 0.25em 0.5em;  
text-decoration: none; 
width: 6.5em;
}
div#nav>ul a 
{
width: auto;
}
div#nav ul ul 
{
position: absolute; 
top: 0; 
left: 7em;  
display: none;
}
div#nav ul.level1 li.submenu:hover ul.level2, div#nav ul.level2 li.submenu:hover ul.level3, div#nav ul.level3 li.submenu:hover ul.level4 
{
display:block;
}
div#lefts img {
float: left;
height: 200px; width: 150px;
padding: 16px; margin: 10px 10px; background: white;
border: 1px solid black;
}
div#rights img {
float: right;  
height: 120px; width: 420px;
padding: 16px; margin: 10px 10px; background: #FFFFFF;
border: 1px solid black; 
}
div#ssl img {
float: left; 
padding: 3.5px; 
margin: 0px 0px ;
background: white;
border: 0px solid black;
height: 52px; width: 86px;
}
.warning{background:#FFFF00;color:#FF0000}
input {border:1px solid rgb(175,175,175); background:#fff url(./form.gif) repeat-x top left; padding-left:0.5em;margin-bottom:0.2em;} 
input[type="text"] { background-color: white }
input.readonly { color: blue;  background-color: rgb(245,240,245) }
input.focus { background-color: rgb(230,230,245) }

input.invalid { background-color: rgb(255,230,245); color: red }
input.irrelevant { display: none; visibility: hidden }
input.missing { background-color: rgb(255,230,245); color: red }
select.invalid { background-color: rgb(255,230,245); color: red }
select.irrelevant { display: none; visibility: hidden }
select.missing { background-color: rgb(255,230,245); color: red }

textarea.invalid { background-color: rgb(255,230,245); color: red }
textarea.irrelevant { display: none; visibility: hidden }
textarea.missing { background-color: rgb(255,230,245); color: red }

label.invalid { color: red }
label.missing { color: red }
label.irrelevant { display: none; visibility: hidden }

select, option { background-color: rgb(240,240,200); border-color: rgb(220,220,220) }
select.focus { background-color: rgb(230,230,245) }
textarea.focus { background-color: rgb(230,230,245) }

input.combotext { padding: 0;
 padding-left: 0.5em;
 text-align: left;
}


fieldset { line-height: 120%; padding: 0.4em;
 background-color: rgb(250,250,250) }
legend {font-size:1.1em; 
font-weight:bold;border:3px solid #fff; 
margin-bottom:5px; 
padding:3px; 
width:254px;
background:#fff url(./form.gif) repeat-x center left;}

fieldset.irrelevant { display: none; visibility: hidden }
fieldset.borderless { border: none; margin: 0; padding: 0 }
fieldset.bordertop { border-top: solid 1px black }


table.fieldset { border: none; border-collapse: collapse;
   padding: 0; margin: 0; }
table.fieldset td { border: none; padding: 0;
   margin: 0; text-align: center; white-space: nowrap }
   table#middle td {
    padding: 5px;
    border: solid 0.1em rgb(200,200,200);
}
table#middle1 {
    background-color: rgb(255,240,170);
    border: solid 0.1em rgb(200,200,200);
    width: 100%; 
} 
  
table#middle1 td {
    padding: 5px;
    border: solid 0.1em rgb(200,200,200);
} 

.data {
    color: rgb(100,100,100);
    text-align: center;
    border: solid 0.1em rgb(200,200,200);
    background-color: #FFFFFF;
}

