html, body {height:100%; margin:0; padding:0;}
#page-background {position:fixed; top:0; left:0; width:100%; height:100%;}
#maincontent {width:800px; position:relative; z-index:1; padding:5px;}
#logo {width:800px; position:relative}
#navbar {width:185px; height:440px; postion:relative; float:left}
#infobox {width:615px; text-align:justify; position:relative; float:right; background-image:url("semiclear.gif"); overflow:visable;}
#footer {width:800px; height:50px; position:relative; float:right; vertical-align:middle;}
#notice {width:185px; height:400px; position:fixed; Z-index:5; top:0; right:0; border-style:ridge; border-width:5px; border-color:red; background-color:yellow;}
p.formlayout {text-align:center; font-weight: 700; font-family:"Arial", sans-serif; font-size: 11pt; color:black;}

/* Taxpayer info form */
#form1 {border-style:ridge; border-width:5px; border-color:red; position:relative; width:600px; z-index:2;}

/* Spouse info form */
#form2 {border-style:ridge; border-width:5px; border-color:white; position:relative; width:600px; z-index:2;}

/**/
#form3 {border-style:ridge; border-width:5px; border-color:blue; position:relative; width:600px; z-index:2;}

/**/
#form4 {border-style:ridge; border-width:5px; border-color:red; position:relative; width:600px; z-index:2;}

/*Addl comments and submit reset buttons*/
#form5 {text-align:center; position:relative; width:600px; z-index:2;}

/*Webmaster Contact form*/
#form6 {border-style:ridge; border-width:5px; border-color:blue; text-align:center; position:relative; width:600px; z-index:2;}


#form7 {text-align:center; position:relative; width:600px; z-index:2;}
#form8 {text-align:center; position:relative; width:600px; z-index:2;}
#form9 {text-align:center; position:relative; width:600px; z-index:2;}
#form10 {text-align:center; position:relative; width:600px; z-index:2;}
#form11 {text-align:center; position:relative; width:600px; z-index:2;}
#form12 {text-align:center; position:relative; width:600px; z-index:2;}
#form13 {text-align:center; position:relative; width:600px; z-index:2;}
#form14 {text-align:center; position:relative; width:600px; z-index:2;}
#form15 {text-align:center; position:relative; width:600px; z-index:2;}
#form16 {text-align:center; position:relative; width:600px; z-index:2;}
#form17 {text-align:center; position:relative; width:600px; z-index:2;}
#form18 {text-align:center; position:relative; width:600px; z-index:2;}
#form19 {text-align:center; position:relative; width:600px; z-index:2;}
#form20 {text-align:center; position:relative; width:600px; z-index:2;}

body
{
width:800px;
text-align:center;  /* for browsers that ignore the "margin:auto;" rule */
margin-right:auto;
margin-left:auto;
margin-top:10px;
}

p
{
font-weight: 700;
font-family:"Arial", sans-serif;
font-size: 11pt;
color:black;
}

h1
{
text-align:center;
font-family:"Arial Black", sans-serif;
color:black;
}

h2
{
text-align:center;
font-family:"Arial", sans-serif;
color:black;
}

h3
{
text-align:center;
font-family:"Arial", sans-serif;
color:black;
}


img {border-width:0px;}

a
{
link {color:#0000FF;}
visited {color:#000080;}
focus {color:#008080;}
hover {color:#800080;}
active {color:#800000;}
}

table {
width:600px;	
border-width:5px;
border-spacing:0px;
border-style:ridge;
border-color:blue;
border-collapse:separate;
background-color:#8DCFF4;
}

table,th {
border-width:1px;
padding:0px;
border-style:inset;
border-color:black;
background-color:#8DCFF4;
}

table,td {
font-weight: 700;
font-family:"Arial", sans-serif;
font-size: 11pt;
border-width:1px;
padding:5px;
border-style:inset;
border-color:black;
background-color:#8DCFF4;
}



/* POST THE FOLLOWING IN HTML PAGES TO DIGNIFY STYLE FOR IE6 BROWSERS

<!--[if IE 6]>
<style type="text/css">
html {overflow-y:hidden;}
body {overflow-y:auto;}
#page-background {position:absolute; z-index:-1;}
#content {position:static;padding:10px;}
</style>
<![endif]-->

*/

