/* CSS Document */
a{
	color:#008080;
	font-weight:bold;
	}

a:hover{
	color:#000;
	}
		
#headercontent a{
 color:#8DC63F;
 font-size:11px;
 font-weight:bold;
 }
 
#headercontent a:hover{
 color:#fff;
 } 

.login{
	padding-right:20px;
	background:url(../img/login_icon_new.gif) top right no-repeat;
	margin:0 0 5px 0;
	} 

.contact{
	padding-right:20px;
	background:url(../img/contact_icon_new.gif) top right no-repeat;
	margin:0 0 5px 0;
	} 	

.lefthome h2{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding:5px 0 3px 5px;
	margin:0;
	background:url(../img/left_bkgd.png)top left no-repeat;
	}


.lefthome p{
	font-size:11px;
	padding:0 10px 0 10px;
	}
	
.middlehome h2{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding:5px 0 3px 5px;
	margin:0;
	background:url(../img/middle_bkgd.png)top left no-repeat;
	}

.middlehome p{
	font-size:11px;
	padding:5px 10px 0 10px;
	}
	
.righthome h2{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding:5px 0 3px 5px;
	margin:0;
	background:url(../img/right_bkgd.png)top left no-repeat;
	}

.righthome p{
	font-size:11px;
	padding:5px 10px 0 10px;
	}
	
.customerhome li{
	font-size:11px;
	padding:5px 10px 0 10px;
	}
					
.homeboxes h3{
	font-size:15px;
	color:#005295;
	font-weight:bold;
	margin:0 0 5px 0;
	}

.homeboxes h5{
	font-size:16px;
	color:#8DC63F;
	font-weight:bold;
	margin:0 0 5px 0;
	}
	
#footer p{
	width:200px;
	font-size:10px;
	color:#333;
	float:right;
	text-align:right;
	padding-top:2px;
	}

#maincol h1{
	color:#046ca9;
	font-size:22px;
	font-weight: bold;
	margin-bottom:5px;
	}

#maincol h2{
	color:#046ca9;
	font-size:16px;
	font-weight: bold;
	margin-bottom:3px;
	}

#maincol h3{
	color:#4e5153;
	font-size:14px;
	font-weight: bold;
	}
				
#maincol p{	
	color:#566a75;
	font-size:12px;
	margin-bottom: 10px;
	}

#maincol ul{
	margin-bottom:10px;
	}
		
#maincol li{
	margin-bottom:6px;
	padding-left:10px;
	background:url(../img/maincol_bullet.gif)top left no-repeat;
	}			

#addons li{
	list-style-type:square;
	margin-left:20px;
	background:none no-repeat;
	}
	
.customerquote h3{
	font-size:15px;
	color:#7d8081;
	margin-bottom:3px;
	}	

.customerquote p{
	font-size:10px;
	color:#7d8081;
	}	


.customerquote blockquote{
	font-size:11px;
	color:#566a75;
	margin-bottom:5px;
	}

.blog h3{
	text-align:right;
	color:#7d8081;
	font-size:15px;
	font-weight: bold;
	}

.blog p{
	text-align:right;
	color:#7d8081;
	font-size:11px;
	padding:5px 10px 5px 10px;
	}
				
.blog h3 a{
	text-align:right;
	color:#7d8081;
	font-size:15px;
	font-weight: bold;
	padding-right:22px;
	background:url(../img/blog_icon.gif) top right no-repeat;
	}
	
.blog a:hover{
	color:#ff9000;
	}

#rightcol a{
	font-weight:bold;
	}

#rightcol a:hover{
	font-weight:bold;
	color:#000;
	}
		
.docbox h3{
	font-size:15px;
	color:#7d8081;
	margin-bottom:3px;
	}

.docbox img{
	margin-bottom:5px;
	}

.docbox p{
	font-size:11px;
	color: #4d88aa;
	margin-bottom:5px;
	}

.calloutbox h4{
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	padding:0 10px 0 10px;
	margin:0 0 5px 0;
	}
	
#maincol .calloutbox p{
	font:11px Arial, Helvetica, sans-serif;
	color:#a0cdea;
	padding:0 10px 0 10px;
	margin:0 0 0px 0;
	}
					
.pdflink{
	color:#ff9000;
	font-weight:bold;
	background:url(../img/pdf_icon.png) top left no-repeat;
	padding-left:18px;
	padding-bottom:10px;
	}	
	
.support{
	background:url(../img/support_icon.png) top left no-repeat;
	padding-left:18px;
	}
		
.map{
	background:url(../img/map_icon.gif) top left no-repeat;
	padding-left:18px;
	}

.trial{
	background:url(../img/trial_icon.png) top left no-repeat;
	padding:0 0 3px 25px;
	}			

.customertable{
	border:1px solid #555;
	margin:0 0 10px 0;
	}
		
.customertable td{
	padding:3px;
	}	
	
.zebra{
	background:#dbe9f1;
	}	

.distribtable{
	font-size:11px;
	}
		
.distribtable h3{
	padding:4px;
	color:#fff!important;
	}

.distribtable img{
	padding:5px 0 0 0;
	}
	
.calloutimage p{
	font-size:10px;
	color:#999;
	margin:0px;
	}		

.calloutimage img{
	border:none;
	margin-bottom:5px;
	}
		
.icons{
	float:left;
	margin:0 6px 0 0;
	}
			
.trialicon{
	padding:12px 0 3px 33px;
	background:url(../img/trial_icon_lrg.png)no-repeat center left;
	}			
						
.supporticon{
	padding:12px 0 3px 33px;
	background:url(../img/support_icon_large.png)no-repeat center left;
	}			
								
.trainingicon{
	padding:12px 0 3px 33px;
	background:url(../img/training_icon_lrg.png)no-repeat center left;
	}			
								
.resulticon{
	padding:12px 0 3px 33px;
	background:url(../img/results_icon_lrg.png)no-repeat center left;
	overflow: auto;
	}
								
.contacticon{
	padding:12px 0 3px 33px;
	background:url(../img/contact_icon_lrg.png)no-repeat center left;
	}					
	
.customersicon{
	padding:12px 0 3px 33px;
	background:url(../img/customers_icon_lrg.png)no-repeat center left;
	}		

.blogicon{
	padding:12px 33px 3px 0;
	background:url(../img/blog_icon_lrg.png)no-repeat center right;
	}
					
.quotesource{
	font-size:11px;
	color:#999;
	font-weight:bold;
	text-align:right;
	}
	
.quoterequesticon{
	padding:12px 0 3px 33px;
	background:url(../img/quoterequest_icon30x30.png)no-repeat center left;
	}	
			
.sonarbuttonicon{
	padding:12px 0 3px 33px;
	background:url(../img/SonarButton_30x30.png)no-repeat center left;
	}			

		
/* splash */

.leftsplash h2{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding:5px 0 3px 5px;
	margin:0;
	background:url(../img/left_splash.png)top left no-repeat;
	}
	
.middlesplash h2{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding:5px 0 3px 5px;
	margin:0;
	background:url(../img/middle_splash.png)top left no-repeat;
	}
	
.rightsplash h2{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding:5px 0 3px 5px;
	margin:0;
	background:url(../img/right_splash.png)top left no-repeat;
	}	
	
#homerighttop h2{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding:5px 0 3px 5px;
	margin:0;
	background:url(../img/home_right_top_splash.png)top left no-repeat;
	}	
	
/* splash end */		