*{
   margin:0; padding:0;
}

body{
   background-color:#fff;
   font-family:verdana,geneva,sans-serif;
   color:#000;
}

a{
   color:#000;
   text-decoration:underline;
}

.center{
   text-align:center;
}

.right{
   text-align:right;
}

.clear {
   clear:both;
} 

.bold{
   font-weight:bold;
}


#wrapper{

}

#header{

}

#header h1{
   margin:10px 20px 0 0;
   font-weight:bold;
   font-size:24px;
   text-transform:uppercase;
   text-align:right;
}

#sidebar{
   display:none;   
}

#menu{
   display:none; 
}

#content{
   text-align:left;
   font-size:13px;
}

#content h2{
   margin:0 20px 30px 0;
   font-weight:bold;
   font-size:22px;
   text-transform:uppercase;
   text-align:right;
}

#content h3{
   margin:7px 0;
   font-weight:normal;
   font-size:18px;
   text-transform:uppercase;
   text-align:left;
}

#content p{
   margin:7px 0;
}

#content ul, #content ol{
   margin:7px 0; padding:0 0 0 15px;
}

#content ul{
   list-style-type:square;
}

img{
   float:left;
   margin:3px 7px 3px 0;
   border:0; border-collapse:collapse;
}

img.right{
   float:right;
   margin:3px 0 3px 7px;
}

img.center{
   float:none;
   margin:0 auto;
}

table td.label{
   text-align:right;
   vertical-align:middle;
}

label.text{
   width:120px;
   margin:3px 0; padding:3px;
   text-align:right;
}

input.text{
   width:380px;
   margin:3px 0; padding:3px;
   background-color:#000;
   color:#fff;
   border:1px solid #9999ff;
}

textarea.ta{
   width:380px; height:150px;
   margin:3px 0; padding:3px;
   background-color:#000;
   color:#fff;
   border:1px solid #9999ff;
}

input.submit{
   width:auto;
   margin:10px 5px; padding:3px;
   background-color:#000;
   border:1px solid #9999ff;
   color:#fff;
   text-align:center;
}

#LastName{
    position:absolute;
    text-decoration:underline;
    background-color:#CC0000;
    left:0px;
    top:-500px;
    width:1px;
    height:1px;
    overflow:hidden;
}

input.required,textarea.required,input.invalid{
   border-color:#ff9900;
}

p.error, div.errors{
   margin:10px 0 20px 0;
   color:#ff9900; font-style:oblique;
   font-size:120%;
}

div.errors strong{
   color:#ff9900;
}

a.info{
    color:#fff;
    text-decoration:none
}

#footer{
   display:none;  
}
