body {margin:0; color:white; font:11px verdana, Arial, Helvetica, sans-serif; background:#000E23 url(images/backgroun1.jpg)  0 1px repeat-x; }

#flash {width:950px; height:715px; font:10px Arial, Helvetica, sans-serif; overflow:hidden; color:#406921; position:}
#flash h1, #flash h3, #flash a {color:#406921; font:10px Arial, Helvetica, sans-serif; }

#footer {width:950px;font:11px verdana, tahoma, arial, helvetica; color:#fff; line-height:14px; text-align:center; }
#footer a {text-decoration:none; color:#fff;}
#footer a:hover {text-decoration:underline; color:#666; }
#footer img{display:block;}
#footer.popup{width:100%;}
#content {width:94%; margin:20px auto 10px auto; text-align:left;}
#content a {text-decoration:none; color:#000;}
#content a:hover {text-decoration:underline; color:#666; }
#content h1 {font-size:18px;}
#content p {margin-top:4px; margin-bottom:16px;}

#forms { margin:10px; padding:15px; border:1px solid #000; background:#444;}
#forms input, #forms textarea {color:#000;}

#feature {margin:10px auto 10px auto;}


.formText {font:10px Arial, Helvetica, sans-serif;}
.validation-failed {color:#333; background-color:#FFE7E6; border:1px solid #f00;}
.validation-passed {color:#333; background-color:#D7ECD2; border:1px solid green;}
.validation-advice {display:inline; padding:1px; color:#420002; background-color:#FFE8E8; border:1px solid #CC0000;}
#userform {padding:4px; margin:4px; border:1px solid #666; }
#userform div {padding:4px; margin:6px 0 6px 4px;}

