


body { 
	
font-family: Verdana, Arial, 
	Helvetica, sans-serif;

	font-family:'Open Sans', Arial, sans-serif;

	font-size: 15px;

	line-height:130%
;
	color:#148d82;

}

 


/* basics */ 

area, usemap {border:0;}

a img {border:0;}

a { color: #3e3025; text-decoration: none;}



p, h1, h2, h3, h4, h5, h6 { margin: 3px 0 10px 0; color: #0b2481;}

p {line-height:150%; }

h1, h2 {line-height:120%;}

h3, h4, h5, h6 {color: #0b2481;}

h1 { font-size:32px; line-height:80%; font-weight:300; } 

h2 { font-size: 22px; } 

h3 { font-size: 17px; } 

h4 { font-size: 15px;} 

h5 { font-size: 11px; }

h6 { font-size: 10px; }


a:hover {color: #000;} 


.topmenubar a { 
font-size: 18px ! important; 
}


hr{	border: none;
	border-bottom:dotted #9e8d7b 1px; 
	height:1px;
	clear:both;
}



li {
	
padding-bottom: 0px;		

} 


ul {	
	
	margin-top: 0;

	margin-bottom: 10px;

	margin-left: 0.9em;

	padding-left: 0.9em;

	list-style-image: url(img/li.gif);

	list-style-type: square	

}




ol {	
	
	margin-top: 0;
	
	margin-bottom: 10px;

	margin-left: 0.9em;

	padding-left: 0.9em;		

}



address {
	
line-height:120%;

	margin: 10px 0 20px 0;

	padding-left: 10px;

	border-left: 6px solid #cdc2b6;
	
	font-style: normal;

	font-weight: bold;
	
}



blockquote {	
	
	padding: 10px;
	
	margin: 0 0 20px 0;

}


pre, code {
	
	padding: 5px 0 10px 6px;
	
	margin: 3px 0 20px 0;	
	
	font-size:1em;

	overflow:auto;
 
	line-height:1.5em;

	color:#eee;		

}


table {

	border-collapse:collapse;

	border-top: 0px solid #cdc2b6;

	margin-top: 3px;

	margin-bottom:5px;
	max-width:100%;

	font: 0.85em;	

}



table caption {
	font-size:1.1em; 
	text-align:left; 
}

table th {
	font-size:0.9em;
	padding: 4px; text-align:left; 
	vertical-align: top;  
	border-bottom: 0px solid #cdc2b6;
}

table tbody td {
	font-size:0.9em;
	padding: 4px;
	vertical-align: top;
	border-bottom: 0px solid #cdc2b6;
}

table tbody tr:hover td {
	background-color:transparent;
}

tbody td p, tbody td h1, tbody td h2, tbody td h3, tbody td h4 {
	margin: 0;
	line-height:110%;
}


input , textarea, select, option, pre, code, blockquote {
	
	border: 1px solid #9e8d7b; 
	background: transparent; 
	color: #000; margin:0; 
	padding:2px;
}



/*-----------------------------------------------------------------*/	


/* Specials */
p img[align="right"], h3 img[align="right"] { float:right; margin: 4px 0 5px 10px; border: 2px solid #fff; max-width: 49%;}
p img[align="left"], h3 img[align="left"] { float:left; margin: 4px 10px 5px 0; border: 2px solid #fff;  max-width: 49%;}
