body{
   font-family:Georgia,"Times New Roman",Times,serif;
   color:#2d2e2f;
   font-size:11px; line-height:16px;
}

div#container{}

div#wrapper{}

div#date{
   display:none;
}

div#header{
   display:none;
}

div#logos{
   display:none;
}

div#logo-left{}

div#logo-right{}

div#menu{}
   
div#sidebar{
   display:none;
}

div#footer{
   text-align:center;
   margin: 15px 0;
}

div#content{}

div#content img#tagline{
   display:none;
}

div#content h1{
   margin:0 0 10px 0;
   font-size:14px;
   font-variant:small-caps;
}

div#content h2{
   margin:15px 0 0 0;
   font-size:12px; line-height:12px;
   font-variant:small-caps;
}

div#content h3{
   margin:0 0 15px 0;
   font-size:12px; line-height:12px;
   font-weight:normal;
}

div#content p{
   margin:7px 0;
}

div#content p.center{
   text-align:center;
}

div#content p.right{
   text-align:right;
}

a{
   color:#653f8a;
   text-decoration:underline;
}

div.home{
   width:340px;
   margin:15px 0;
}

div.left{
   float:left;
}

div.right{
   float:right;
}

div.center{
   margin:0 auto;
   text-align:center;
}

div.clear{
   clear:both;
}

div.home p{
   font-size:13px;
   line-height:18px;
}

div.news{
   float:left;
   text-align:left;
   width:200px; height:150px;
   padding:10px;
   border:1px solid #1a4276;
   border-left:0; border-bottom:0;
}

div.last{
   border-right:0;
}

div#content div.news h3{
   height:40px;
   margin:0 0 10px 0;
   font-size:12px;
   font-variant:small-caps;
   font-weight:bold;
}

div#content div.news p{
   height:75px;
}

div#content div.news p.right{
   height:auto;
}

/* forms */

div.errors{
   display:none;
}

div.errors strong{
   color:#c5081a;
}

#LastName{
    display:none;
}

form.styled{
  width:500px; 
}

form.styled fieldset{
  border:1px solid #000;
  padding:10px;
  margin:0;
}

form.styled fieldset legend{
   font-size:14px;
}

form.styled label{ 
   display:block;
   float:left; 
   width:120px; 
   padding:0; 
   margin:5px 0 0;
   text-align:right;
   font-weight:bold;
}

form.styled input, form.styled textarea, form.styled select, form.styled div.rightblock{
   width:300px;
   margin:5px 0 0 10px;
}

.auto, form.styled .auto{
   width:auto;
}

textarea{
   overflow:auto;
   height:100px;
}

form.styled small{
   display:block; clear:both;
   margin:0 0 5px 200px;
   padding:1px 3px;
   font-size:11px; line-height:15px;
}

form.styled small.center{
   text-align:center;
}

form.styled .required,form.styled .invalid{
   font-weight:bold;
   color:#900;
}
