body, p, ul, li, td, th {

     font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
     font-size : 11px;

}
 body, html {

     margin : 0;
     padding : 0;
     color: #000000;
     background : #d19e74 url(images/bk-1.gif);
     background-repeat : repeat;

}
p {

     padding : 0.5em 0.5em 0 1.5em;
     line-height : 1.5;
     font-size : 12px;

}

p.footer {

     padding : 0.5em 0.5em 0 1.5em;
     line-height : 1.5;
     font-size : 10px;

}
a:active,
 a:visited,
 a:link {

     color : #800000;
     text-decoration : underline;

}

a:hover {

     color : #ffffff;
     text-decoration : underline;
}

 #masthead form {

     right : 0;

}
 .button {

     padding : 4px;
     font-size : 10px;
     color : #000000;
     background-color : inherit;
     text-align : center;
     white-space : nowrap;
     background : url(images/btn_bg.gif) no-repeat top left;
     width : 91px;
     height : 21px;
     border : none;

}
 span.required {

     color : #cc0000;
     background-color : inherit;
     font-size : 11px;

}
 div.regform  {

     width:600px;
	margin:0px auto;
	text-align:left;
	padding:15px;
	border:0px dashed #333;


}
 div.regform label, div.regform input, div.regform textarea, div.regform select {

     float : left;
     margin-bottom : 1em;
     display : block;
     text-align : left;

}
 div.regform label {

     width : 22em;
     margin : 0;
     text-align : right;
     color : #000000;
     background-color : inherit;
     padding : 0 4px 4px 4px;
     font-size : 10px;

}
 div.regform br {

     clear : both;

}
 div.regform textarea {

     width : 25em;

}
 .info {

     font-size : 10px;

}
 .warn {

     color : rgb(120, 0, 0);
     background-color : inherit;
     font-size : 10px;

}
 .error {

     color : #cc0000;
     background-color : inherit;
     font-size : 10px;

}
 input.required {

     padding : 1px 3px;
     border-style : solid;
     border-color : #cc0000;
     background-color : #ffffff;
     color : #000;
     border-width : 1px;
     width : 250px;

}
 input.optional {

     padding : 1px 3px;
     border-style : solid;
     border-color : #b9babc;
     background-color : #ffffff;
     color : #000;
     border-width : 1px;
     font-size : 12px;
     width : 250px;

}
 textarea {

     padding : 1px 3px;
     border-style : solid;
     border-color : #b9babc;
     background-color : #ffffff;
     color : #000;
     border-width : 1px;
     font-size : 11px;
}
.misc {

     text-align : right;

}
