/* BEGO */



body 
{
   padding: 0 0 240px 28px;
   margin:0px;
   margin-top:-3px !important;margin-top/* */:-5px;
   background: #fff; 
   font-family: verdana,helvetica,sans-serif; 
   font-size: 11px;
   line-height:15px;
   color: #333333 
   }


a 
{  
   text-decoration: none;
}

a:link 
{  
   font-family: verdana,helvetica,sans-serif; 
   font-size: 10px;
   color: #CC9900 
}

a:visited 
{  
   font-family: verdana,helvetica,sans-serif; 
   font-size: 10px;
   color: #CC9900
}

 a:hover 
{  
   font-family: verdana,helvetica,sans-serif; 
   font-size: 10px;
   text-decoration: none;
   border-bottom: dashed 1px 996600;
   color: #996600
}

.title 
{  
   font-family: verdana,helvetica,sans-serif; 
   font-size: 20px;
   line-height:15px;
   color: #333333 
}

.boldtxt 
{  
   font-family: verdana,helvetica,sans-serif; 
   font-size: 11px;
   line-height:15px;
   font-weight: bold;
   color: #333333 
}

.boldtxtna 
{  
   font-family: verdana,helvetica,sans-serif; 
   font-size: 11px;
   line-height:15px;
   font-weight: bold;
   color: #666666 
}

.req {font-weight:normal;font-style:italic;padding:0px;margin:-20px 0 0 120px;}

/* FORMS */

form 
{
 
   font-weight: bold;
   
   margin-left: 4px;
   padding-top: 15px;
   padding-bottom: 10px;
   line-height:12px;
   }


input 
{


   margin: -20px 10px 0px 130px;
   padding-right: 120px;
   }

#submit_yes
{float:left;margin-left:-10px;width:150px;
    
   }

#sumbit_no
{
   float:left;margin-left:-10px;
   width:150px;

   }
.continue {padding-top:12px}


#register_button
{
  margin-top: 3px;
  margin-left: -5px;
  }


select
{
   position: absolute; 
   margin: -16px 10px 0 130px;
   }

.checkboxes {line-height:20px;font-weight:normal}
#input_answers 
{
   margin-left: 40px !important; margin-left/* */: 5px;
   }




/* TYPOGRAPHY */



h4 {font-size: 20px;font-weight:normal;padding:0px;margin:20px 0 }





/* GENERAL */

img {border:none} 



/* LAYOUT - HEADER */



/* LAYOUT - main body of page */

#wrap 
{
   width:800px;
   margin: 0px 0px 0px 35px;
   }

#content-wrap {position:relative;width:100%}

#content {margin: 0 50px}


	
#upper_left {height:auto !important;height /* */:460px;min-height:460px; margin: 0 0 0 8px; }


	/* LAYOUT TYPE d */

	#type-d #content {margin: 0 26% 0 0px;}
	

/* LAYOUT - FOOTER */

#footer
{
   clear:both;
   padding: 10px 0 0 8px;

   
   }


input.errHilite, select.errHilite, textarea.errHilite {
    border: 1px solid red;
    background-color: #FFE;
    }
label.errHilite {
    color: #C00;
    }	
