/* -------------------------------------

Index 

1 - Global Reset and default settings
2 - Heading, Typography, Links
3 - Generic Styles

----------------------------------------*/


/* 1 - Global Reset and default settings */ 
	body * {margin:0; padding:0}
	body {background-color:#C6ECF4; color:#333; font-size:62.5%; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; margin:0; padding:0;}
	img  {border:0;}
	.bold {font-weight:bold;}
	
	
/* 2 - Heading, Typography, Links */ 
	h1, h2, h3 {margin:0; padding:0;}
	h1 {color:#70CEE3; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:2.0em; font-weight:normal; margin:0 0 0 0; padding:0;}
	h2 {color:#666; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:normal; margin:0 0 0.2em 0; padding:0;}
	h3 {color:#666; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; margin:0 0 0.2em 0; padding:0;}
	h4 {color:#666; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; margin:0 0 0em 0; padding:0;}
	
	p {color:#666; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:normal; line-height:1.6em; margin:0 0 1em 0; text-align:left;}

	p.testimonials {border-bottom:dotted 1px #9D9E9E; color:#666; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:normal; line-height:1.6em; margin:2em 0 2em 0; padding-bottom:2em; text-align:left; font-style:italic;}
	p.testimonials_more {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:normal; line-height:1.6em; margin:1em 0 1em 0; padding-bottom:1em; text-align:left; font-style:italic;}
	p.ff {border-bottom:dotted 1px #9D9E9E; color:#666; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:normal; line-height:1.6em; margin:2em 0 2em 0; padding-bottom:2em; text-align:left; font-style:italic;}
	

	#content a, #homecontent a {color:#0783A3; font-weight:normal; text-decoration:none; border-bottom:dotted 1px #9D9E9E;}
	#content a:hover, #homecontent a:hover {background-color:#DCEBEF;}
	
	/*
	#content a.external, #homecontent a.external {background:url(../images/bkd_elinks.gif) no-repeat 100% 0; padding-right:25px; padding-bottom:5px;}
	#content a.external:hover, #homecontent a.external:hover {background:#DCEBEF url(../images/bkd_elinks.gif) no-repeat 100% -100px; padding-right:25px;}
	*/

	#content ul {margin:0 0 1em 1.5em;}
	#content ul li {color:#666; font-size:1.1em; line-height:1.6em; margin:0 0 0.3em 0;}
	#content ul li ul {margin:0.5em 0 0.3em 1em;}
	#content ul li ul li {font-size:1em;}
	

/* 3 - Generic Styles */ 
	.firstpara {margin-top:10px;}
	
	.img1 {border:1px solid #999; float:left; margin:5px 15px 15px 0; }
	.img2 {float:left; margin:5px 15px 15px 0; }
	.img3 {float:left; margin:0px 15px 15px 0; }
	
	.marnone {margin:0px;}
	.padnone {padding:0px;}
	.marbot5 {margin-bottom:5px}
	.marbot10 {margin-bottom:10px}
	.marbot20 {margin-bottom:20px}
	.marbot30 {margin-bottom:30px}
	.marbot40 {margin-bottom:40px}
	.marbot50 {margin-bottom:50px}
	
	.marleft {margin-left:60px;}
	.marleft25 {margin-left:25px;}

	.martop10 {margin-top:10px}
	.martop18 {margin-top:18px}
	.martop20 {margin-top:20px}
	.martop30 {margin-top:30px}
	.martop40 {margin-top:40px}
	.martop50 {margin-top:50px}
	
	.padbot1 {padding-bottom:1px;}
	.padbot10 {padding-bottom:10px}
	.padbot15 {padding-bottom:15px}
	.padbot20 {padding-bottom:20px}
	.padbot30 {padding-bottom:30px}
	.padbot40 {padding-bottom:40px}
	.padbot50 {padding-bottom:50px}
	.padbot100 {padding-bottom:100px}
	.padbot120 {padding-bottom:150px}
	.padbot150 {padding-bottom:120px}
	.padbot185 {padding-bottom:185px}
	.padbot200 {padding-bottom:200px}
	
	.padtop10 {padding-top:10px}
	.padtop20 {padding-top:20px}
	.padtop30 {padding-top:30px}
	.padtop40 {padding-top:40px}
	.padtop50 {padding-top:50px}
	
	.martop_10 {margin-top:-10px}
	.martop_20 {margin-top:-20px}
	.martop_30 {margin-top:-30px}
	.martop_40 {margin-top:-40px}
	.martop_50 {margin-top:-50px}
	
	.displayblock {display:block;}
	.floatright {float:right;}
	.floatleft {float:left;}
	
	/* CSS clearing */   
	.clearnav:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearnav {display: inline-table;}
	/* Hides from IE-mac */
	  * html .clearnav {height: 1%;}
	  .clearnav {display: block;}
	/* End hide from IE-mac */
	
	
	
	.clearboth {clear:both;}
	.clearleft {clear:left;}
	.clearright {clear:right;}
	
	.clearing:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearing {display: inline-table;}
	/* Hides from IE-mac */
	  * html .clearing {height: 1%;}
	  .clearing {display: block;}
	/* End hide from IE-mac */