/*----------- GENERIC -----------*/
body
	{
	  background-color: #ffffff;	  
	  margin-top: 10px;	  
	}

p	
	{
	  margin-top: 5px;
	  padding: 0px 0px 0px 15px;
	  font-size: 11pt;
	  font-family: Arial;
	  color: #353535;	
	  line-height: 20px;
	}	
	
a	
	{		
	  color: #1f296e;	
	  text-decoration: none;
	}		
	
a:hover	
	{		
	  color: #50588e;		  
	  text-decoration: none;
	}		


ul	
	{
	  margin-top: 5px;	  
	  font-size: 11pt;
	  font-family: Arial;
	  color: #353535;	
	  line-height: 20px;
	}	

li
	{
	  padding: 3px 0px 3px 0px;
	}

.text_header
	{
	  font-size: 18pt;
	  font-weight: bold;
	  font-family: Arial;
	  color: #2f105a;
	  padding: 0px 0px 5px 15px;
	}

.small
	{
	  margin-top: 5px;
	  padding: 0px 0px 0px 15px;
	  font-size: 9pt;
	  font-family: Arial;
	  color: #353535;	
	  line-height: 15px;
	}	  

.text_subheader
	{
	  font-size: 14pt;
	  font-weight: bold;
	  font-family: Arial;
	  color: #2f105a;
	  padding: 0px 0px 5px 15px;
	}

.bold
	{
	  font-weight: bold;
	}

.horizontal_line
	{
	  background-color:#353535;
  	  border:0pt none;
	  color:#fff5dc;
	  height:1px;
	  margin-top:20px;	  
	  margin-bottom:0px;	  
	}

.footer
	{
	  font-size: 7pt;
	  font-family: Arial;
	  color: #353535;		  
	  text-decoration: none;	  
	}
		
.footer:hover
	{
	  color: #8d8d8d;
	}
/*------------- DIV -------------*/

#left
	{	  	  
	  width: 725px;	 
	  padding: 0px;
	  margin: 0px;	  	  
	}

/*------------ TABLE ------------*/

#firstlayer
	{	  	  	  
	  width: 725px;
	  border: 0px;
	  border-collapse: collapse;	 
	}

#contact
	{		  
	  margin: 0 15px 0 15px;
	  font-size: 11pt;
	  font-family: Arial;
	  color: #353535;		  
	  width: 250px;
	  border-width: 0 1px 0 0;
	  border-style: solid;
	  border-color: #b4b4b4;
	  border-collapse: collapse;	 
	}


#contact td
	{		  
	  padding: 3px;
	}


#contact_left
	{		  
	  margin: 15px 3px 0 3px;
	  font-size: 9pt;
	  font-family: Arial;
	  color: #353535;		  
	  width: 168px;
	  border: 1px dotted #c7c7c7;
	  border-collapse: collapse;	 
	}


#contact_left td
	{		  
	  padding: 3px 3px 3px 3px;
	}


#sitemap
	{
	  width: 450px;	 	  
	  background-color: white;
	  border: 1px solid #2f105a;
	}
/*----------- COLUMN -----------*/

#header
	{	  
	  padding: 0px;
	  border: 0px;
	}

#navigation
	{
	  vertical-align: top;
	  width: 175px;
	  padding: 0px;
	  border: 0px;
	}

#content
	{
	  vertical-align: top;
	  padding: 0px;
	  border: 0px;
	}
	
#footerleft
	{	  
	  padding: 0px;
	  border: 0px;
	  text-align: left;
	}
	
#footerright
	{	  
  	  font-size: 7pt;
	  padding: 0px;
	  border: 0px;
	  text-align: right;
	}	
	
/*----------- INPUT -----------*/	

.InputText
	{
	  width: 150px;
	}
	
.InputSubmit
	{
	  width: 60px;
	}	

.InputTextSmall
	{
	  width: 100px;
	}
	
.InputSubmitSmall
	{
	   font-size:10px;
	   font-family:Arial,sans-serif;
	   background-color:#EEEEEE;
	   width: 50px;
	}			
