body {
 margin-top : 0px; 
 margin-right:0px; 
 margin-bottom: 0px; 
 margin-left: 0px; 
background: url("../images/background.gif") repeat  #ffee99;
padding-top : 20px; 
padding-left : 15px; 
padding-right : 0px; 
padding-bottom : 0px; 
/* font: 8pt georgia; */
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color: #222222; 
margin: 0px;
width: 620px;
}
 
b {
font: bold 9pt  Arial, Helvetica, sans-serif; 
margin: 0px;
color: #0000a0;
}

a,a:link, a:visited { 
    color: #0000ff;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: #ff0000;
}



h1  {
text-align: center;
font: italic bold 16pt Arial, Helvetica, sans-serif; 
letter-spacing: 1px; 
margin-bottom: 10px; 
margin-top: 10px; 
color: #0000a0;
}
 
 
h2  {
text-align: center;
font: italic bold 14pt Arial, Helvetica, sans-serif; 
letter-spacing: 1px; 
margin-bottom: 10px; 
margin-top: 10px; 
color: #0000a0;
} 
 
h3  {
text-align: center;
font: italic bold 12pt Arial, Helvetica, sans-serif;
letter-spacing: 1px; 
margin-bottom: 10px; 
margin-top: 10px; 
color: #0000a0;
} 
 
h4, legend  {
text-align: center;
letter-spacing: 0px; 
margin-bottom: 2px; 
margin-top: 0px; 
color: #222222; 
font: bold 10pt Arial, Helvetica, sans-serif;
} 

fieldset { 
border: 1px solid orange;
width: 100%;
}
 
p  {
color: #222222; 
font: normal 10pt Arial, Helvetica, sans-serif;
text-align : justify; 
padding-top : 0px; 
padding-left : 3px; 
padding-right : 3px; 
padding-bottom : 0px; 
} 
 

table  {
color: #222222; 
font: normal 10pt Arial, Helvetica, sans-serif;; 
padding-top : 0px; 
padding-left : 0px; 
padding-right : 0px; 
padding-bottom : 0px; 
width: 620px;
cellpadding: 20;
} 

.formbox {
text-align: left;
background-color: #ffee99;
color: #0000a0;
border : solid #0000a0; 
border-width : 1px 1px 1px 1px; 
width: 550px;
 margin-top : 5px; 
 margin-right : 5px; 
 margin-bottom : 5px; 
 margin-left : 5px; 
}


.formelement:focus, .formarea:focus, .formarea:hover, select:focus
{ 
 background: #ffffff;
} 


.formelement:hover, .formarea:hover, select:hover
{ 
 background: #ffffff;
} 



.formelement {
color: #0000a0;
font-weight: bold;
background: #ffee99;
border: 1px solid orange; 
width: 400px;
height:20px;
font-size:12px;
font-family : "Arial", Helvetica, "Trebuchet MS", Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif; 
}




.formarea {
color: #0000a0;
font-weight: bold;
background: #ffee99;
border: 1px solid orange; 
width: 400px;
height:50px;
font-size:12px;
font-family : "Arial", Helvetica, "Trebuchet MS", Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif; 
}


 select {
background: #ffee99;
color: #000000;
font-weight: normal;
border: 1px solid orange;
font-size:12px;
border-width : 1px 1px 1px 1px; 
font-family : "Arial", Helvetica, "Trebuchet MS", Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif; 
}

.formbutton:hover {
background: #ffee99;
color: orange;
font-weight: bold;
border : solid; 
border-width : 1px 1px 1px 1px; 
width: 100px;

}

.formbutton {
background: orange;
color: #ffee99;
font-weight: bold;
border-width : 1px 1px 1px 1px; 
width: 100px;
font-size:12px;
font-family : "Arial", Helvetica, "Trebuchet MS", Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif; 
}




.button {
font-weight: bold;
width: 100px;
font-size:12px;
font-family : "Arial", Helvetica, "Trebuchet MS", Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif; 
}

hr { 
 border: 1px solid orange;
}