  .outline{
  width: 740px;
	
  margin-left: auto; 
  margin-right: auto;
  padding: 11px;

 }
 img {
 font-family: verdana; 
 font-size: 9px;
 }
 
 input, textarea, pre{
	font-family: inherit;
	font-size: inherit;
	font-family: inherit;
	padding: 0px;
	margin: 0px;
	width: inherit;
	height: inherit;
	font-size: 12px;
}
.headline{
	font-weight: bold;
	color: #004C93;
}

.headline textarea{
	font-weight: bold;
	color: #004C93;
	font-size: 12px;
}

.topnav {
	height: 27px; 
	width: 173px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #fff; 
	text-decoration: none;
	text-transform: uppercase;
	background-image: url('../images/menu_bgtrans.gif');
   	}
   	
.topnavselect {
 	height: 27px; 
 	width: 173px;
 	font-family: Arial;
 	font-size: 12px;
 	font-weight: bold;
 	color: #fff; 
 	text-decoration: none;
 	text-transform: uppercase;
 	background-image: url('../images/menu_background.gif');
   	}

.topnavselect a {
	font-family: Arial;
	font-size: 11px;
	color: #fff; 
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
   	}

	
.topnav a {
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
   	}
   	
.navon {
 	color: #fff;
 	font-family: Arial;
 	font-size: 12px;
 	font-weight: bold;
 	text-transform: uppercase;
 	background-image: url('../images/menu_background.gif');
   	}
 .navon a {
 	color: #fff;
 	}
 
 .bg-off{
 	background-image: url('../images/bg/off.jpg');
 
 }
  .bg-home{
 	background-image: url('../images/bg/off.jpg');
 
 }
 
  .bg-services{
 	background-image: url('../images/bg/services.jpg');
 
 }
 
  .bg-solutions{
 	background-image: url('../images/bg/solutions.jpg');
 
 }
 
  .bg-products{
 	background-image: url('../images/bg/products.jpg');
 
 }
 
  .bg-casestudies{
 	background-image: url('../images/bg/casestudies.jpg');
 
 }
 
  .bg-news{
 	background-image: url('../images/bg/news.jpg');
 
 }
 
  .bg-customersupport{
 	background-image: url('../images/bg/customersupport.jpg');
  }

  .bg-questionnaire{
 	background-image: url('../images/bg/questionnaire.jpg');
  }
 
 
 
 
  
  .border{
	   background-color: #ffffff;
  
  }
  
    
  .copyborder{
	   background-color: #a7a9ac;
  
  }
  
  .greena{
  		color: #519141;
  		text-decoration: none;
  }
  
  
  .copy{
	  background-color: #ffffff;
	  font-family: arial;
	  font-size: 12px;
	  color: #000000;
	  text-align: left;
	  valign: top;
	  padding-left: 12px;
  }
  
   .copybb{
 	  background-color: #e2e7ee;
 	  font-family: arial;
 	  font-size: 12px;
 	  color: #000000;
 	  text-align: left;
 	  valign: top;
 	  padding-left: 12px;
  }
  
 h1{
 margin: 0px; 
 padding-top: 0px;
 padding-bottom: 12px;
 font-size: 12px;
  
  }
  
  .altcopy{
	  background-color: #519141;
	  	  font-family: arial;
	  font-size: 11px;
	  color: #ffffff;
	  padding-top: 15px;
	  	  text-align: left;
	  	  padding-left: 20px;
	  	  padding-right: 19px;
padding-bottom: 28px;

}
  
  body {
    	background-color: #ffffff;
  	  	padding-top: 5px;
  	  	 text-align: center;
    }
    
   #blurb{
   		color: #0a5397;
   }
   .maincolorcopy{
   	background-color: #519141;
   
   }
   
   .bluebox{
   		background-color: #e2e7ee; 
   		margin-bottom: 4px;
   		font-family: arial;
	  font-size: 11px;
	  color: #0d5398;
	  text-align: left;
	  padding: 13px 18px 7px 13px;
   	}
   	
   	.bluebox_copy{
   			font-family: arial;
	  font-size: 11px;
	  color: #0d5398;
   	}
   	.more{
   		font-family: arial;
	  	font-size: 11px;
   		background-color: #0d5398;
   		color: #fff; 
   		text-decoration: none;
   		padding: 0 5px 2px 5px;
 
   	}
   	.more a{
   		color: #fff;
   	}
   
   a{
   	color: #000000;
   }
   /*
   input{
   font-family:arial; 
	font-size:9px; 
	padding-left: 2px;
   
   }
   */
   textarea{
   
   font-family:arial; 
font-size:11px; }

/*CSS for search results*/

 

 

 

/*Top categories*/

.main_cat1 {font-size: 16px; font-weight: bold; color:#0000FF}

.main_cat2 {font-size: 12px; font-weight: bold; color:#0000FF}

.cat1:visited {font-size: 16px; font-weight: bold; color:#5555AA}

 

/*Small urls*/

.url {color: #004C93;}

 

 

/* */

 

 

/* Title/link of pages */

.title{
	color:#004C93;
	font-weight: bold;

}


input.search{

            border: 1px solid #004C93;

}

 

#result_report {

            text-align:center ;

            padding:3px;

            background-color:#004C93; 

            color:#FFFFFF;

            font-weight: bold;

            margin-bottom:14px;

}

 

.catBanner {

            padding:3px;

            margin-top:15px;

            background-color:#e5ecf9; 

            font-weight: bold

}

.webPageBanner {

            padding:3px;

            margin-top:20px;

            background-color:#e5ecf9; 

            font-weight: bold

}

 

hr{color:#000066;}

hr.powered{width:550; color: #000066}

 

/*main results table */

#results{width: 780;}

 

 

 

#other_pages {

            text-align:center;

}

 

#powered_by {

            margin:0 auto;

            margin-top:20px;

            padding-top:10px;

            font-size:10px;

            text-align:center;

            

}

 

#common_report {

                        text-align:center;

}

 

#cat_table {

                        width:600px;

                        margin-top:20px;

                        padding-top:10px;

                        padding-bottom:20px;

                        border-top:1px solid #AAAAAA;

                        border-bottom:1px solid #AAAAAA;

 

}

 

#cat_main {

            font-weight: bold;

}

 

.divline{

            margin-top:20px;

            margin-bottom:-5px;

            border-bottom:1px solid #DDDDDD;

}

 

#sub_cat {

            font-size:12px;

}

 

.idented {

            margin-left:30px;

}

 

#did_you_mean {

            font-size: 14px; 

            text-align:center ;

            margin:10px;

 

}

 

#regformtable {

            width:400px;

}

 

.error_alert {

            background-color: #004C93;

            width:380px;

            padding:10px;

            font-weight: bold;

            color: #FFFFFF;

            text-align: center;

}

  .trans_bg {

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/cms/images/trans.png');
  }
  .trans_bg[class] {
    background-image:url('/cms/images/trans.png');
   
  }


.nav,  .topnav, .footernav {
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	line-height: 1em;
	font-size: 11px;
}


.nav, .nav a, .footernav, .footernav a{
	color: #00448E;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

.footernav, .footernav a {
	color: #88ABCD;
}

a.nav_on {
	color: #AAAAAA;
}
