body { 
  background:#d2ccd5; 
  color:#fff;
  font:11.5px verdana,arial,helvetica,sans-serif;
 
}

.wrapper { 
width:750px; 
margin:10px auto; 
border:1px solid; 
background:#ffffff;}

h1  {  
text-align:center;
font: normal 12px verdana, arial, helvetica, san-serif; 
color: #412650;   
margin:0px;
  padding:20px;   background:#ffffff;
}


h2  {  
text-align:center;
font: bold 14px verdana, arial, helvetica, san-serif; 
color: #412650;   
margin:0px;
  padding:10px;   background:#ffffff;
}


h3  {  
text-align:center;
font: normal 11px verdana, arial, helvetica, san-serif; 
color: #000000;   
margin:0px;
  padding:5px;   background:#ffffff;
}


p  {  
text-align:left;
font: normal 11.5px verdana, arial, helvetica, san-serif; 
color: #000000;  
 margin:8px;
  padding:0px;   background:#ffffff;
}

p.address {  
text-align:center;
font: normal 11.5px verdana, arial, helvetica, san-serif; 
color: #000000;  
 margin:15px auto;
  padding:5px;   background:#ffffff;
}


p.byline {  
text-align:center;
font: normal 10.5px verdana, arial, helvetica, san-serif; 
color: #000000;  
margin:0px auto;
padding:10px;   background:#ffffff; 
}



p.text {  
text-align:center;
font: normal 2px verdana, arial, helvetica, san-serif; 
color: #d3ced6;   background:#d4cfd7;
}
 
 

#temparea {
 float:right;
  padding:10px 60px 50px 15px;  
  width:625px;
  background: #ffffff;
}

 
 
   
.rtBlock { width:398px; 
  vertical-align: top;
  float:left;
  padding: 5px 10px 5px 0px;  
  margin:0;  
  font: 10px verdana, arial, helvetica, san-serif;
  text-align:left; 
  color: #000000;
  background: #ffffff;
    
}

.ltBlock { width:200px; 
  vertical-align: top;
  float:left;
  padding: 5px 10px 10px 0px; 
  margin:0;
  margin-bottom:2px; 
  font: normal 10px verdana, arial, helvetica, san-serif;
    
  text-align:right; color: #000000;
   background: #ffffff;
}


.rtBlock1 { width:450px; 
  vertical-align: top;
  float:left;
  padding: 5px 10px 5px 0px;  
  margin:0;  
  font: 10px verdana, arial, helvetica, san-serif;
  text-align:left; 
  color: #000000;
  background: #ffffff;
    
}

.ltBlock1 { width:150px; 
  vertical-align: top;
  float:left;
  padding: 5px 10px 10px 0px; 
  margin:0;
  margin-bottom:2px; 
  font: normal 10px verdana, arial, helvetica, san-serif;
    
  text-align:right; color: #000000;
   background: #ffffff;
}




.submit { width:250px; 
  float:right;
  padding: 5px 125px 5px 0px;  
  margin:0;  
  font: 10px verdana, arial, helvetica, san-serif;
  text-align:right; 
  color: #000000;
  background: #ffffff;
    
}


 p#return { clear:both;  text-align:center; font: normal 9px verdana, arial, helvetica, san-serif;  color: #000000; padding: 13px;   cursor: pointer; background: #fefcf0;}


 

/*links*/

 
a { color:#412650; background:inherit; text-decoration: underline; }
a:visited { color:#412650; background:inherit; text-decoration: underline;}
a:hover { color:#000000; background:inherit; text-decoration: underline; }
a img { border:none; }


/*generic*/
.center { text-align:center; }
.right { float:right; margin-left:10px; }
.left { float:left; margin-left:10px; }
span.center { display:block; margin:0 auto;
  text-align:center; }
