/*global CSS */
 
 
body
{
    padding-right: 0px;
    padding-left: 0px;;
    COLOR: #666666;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
     margin:0px

}

.container {
   
    width:990px;
	height:auto;
    background:url(../images/right_design.gif);
    background-repeat:repeat-y;
	clear:both
	
}




.nav_left {

   width:221px;
   height:auto;
   float:left;

}

.nav_box{

 
   width:221px;
   height:auto;
   border-bottom:solid #FFFFFF 5px; 
}

.submenu{

  height:auto;
  width:221px;
  color:#000000;
  text-decoration:none;
  font-size:12px;

}

.hide{

   display: none;
}

.show{
   
   display: block;
}

.top {

   width:990px;
   height:82px;
   text-align:left;
   clear:both;
   background:#FFFFFF;
   border-top:solid #ffffff 5px

}

.design_top {

   width:990px;
   height:29px;
   background:url(../images/design_top.gif);
   border-bottom:solid 5px #FFFFFF;

}

.logo {
  
   float:left
  
}

.top_text {
 
   width:250px;
   float:right;
   text-align:right;
   font-size:9px;
   color:#666666;

}

a.top:link,
a.top:visited,
a.top:active   {
   
   font-size:9px;
   color:#666666;   
   font-family:Arial, Helvetica, sans-serif;
   text-decoration:none;
   text-transform:uppercase;
   text-align:left
  
   
  
}

a.top:hover   {
   
   font-size:9px;
   color:#CC0000;
   font-family:Arial, Helvetica, sans-serif;
   text-decoration:none;
   text-transform:uppercase
  
}

a.padding_top:link,
a.padding_top:visited,
a.padding_top:active   {
   
  color:#008ABA;
  font-size:14px;
  margin-bottom:0px;
  margin-top:0px;
  padding-top:20px;
  line-height:18px;
  text-decoration:none; 
  display:inline-block;
 

}



.block {

   float:left;
    


}

.block_toppadding {

   float:left;
   padding-top:15px 
 
}

a.padding_top:hover   {
  
  color:#008ABA;
  font-size:14px;
  margin-bottom:0px;
  padding-top:20px;
  margin-top:0px;
  line-height:18px;
  text-decoration:none;
  display:inline-block;

}
   
.search{
 
   width:240px;
   float:right;
   font-size:9px;
   color:#666666;
   display:block


}

.middle_content {

   width:525px;
   border-right:solid 4px #ffffff;
   border-left:solid 4px #ffffff;
   background:#FFFFFF;
   float:left;

}


.middle_text {

  padding-left:26px;
  padding-top:25px;
  width:477px;
  

}


.middle_text_indent {

  padding-left:38px;
  width:467px;
  color:#666666;
  font-size:11px;
  

}

.middle_text_smalltop {

  padding-left:26px;
  padding-top:15px;
  width:477px;
  

}


.middle_left {

  float:left;
  width:250px;
  font-size:11px
  


}

.middle_right {

  float:right;
  width:225px;
  font-size:11px


}

.right_content {

   width:236px;
   height:auto;
   float:left;
   margin-bottom:30px;
   margin-top:0px;
   padding-top:0px;
   overflow:auto;
   overflow:hidden
	
}

.right_content h1{

  text-transform:capitalize;
  text-transform:uppercase;
  font-size:11px;
  color:#626262;
  margin-top:0px;
  margin-bottom:2px;
  font-family:Arial, Helvetica, sans-serif;


}




.next_links {

   top:15px;
   left:305px;
   width:200px;
   position:relative;
   color:#FF9100;
   font-size:10px;
   text-align:right

}


.light_gray {

   color:#999999;
   font-size:11px;

}


.red {

   color:#CC0000
   
}


.border {


   border:solid 1px #CCCCCC;

}

.red_caps {

   color:#CC0000;
   text-transform:uppercase;   
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold 
}


.redsearch {

   color:#CC0000;
   text-transform:uppercase;   
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:15px 
}



a.searchlink:link,
a.searchlink:visited,
a.searchlink:active {

   color:#666666;  
   font-size:15px;
   text-decoration:none; 
}

a.searchlink:hover {

   color:#CC0000;  
   font-size:15px;
   text-decoration:none; 
}

a.bodylink:link,
a.bodylink:visited,
a.bodylink:active {

   color:#666666;  
   text-decoration:none; 
}

a.bodylink:hover {

   color:#CC0000;  
   text-decoration:none; 
}



a.red_cap:link,
a.red_cap:visited,
a.red_cap:active {

   color:#CC0000;
   text-transform:uppercase;
   font-size:10px;
   text-decoration:none;
   line-height:11px;   
   font-weight:bold;
   font-family:Arial, Helvetica, sans-serif;
}

a.red_cap:hover {

   color:#666666;
   text-transform:uppercase;
   font-size:10px;
   line-height:11px;
   text-decoration:none;   
   font-weight:bold;
   font-family:Arial, Helvetica, sans-serif;

}


a.red:link,
a.red:visited,
a.red:active {

   color:#CC0000;
   font-size:11px;
   text-decoration:none;
   line-height:11px;
   
}

a.red:hover {

   color:#666666;
   font-size:11px;
   line-height:11px;
   text-decoration:none;

}


a.red_lineheight:link,
a.red_lineheight:visited,
a.red_lineheight:active {

   color:#CC0000;
   font-size:11px;
   text-decoration:none;
   line-height:14px;
   
}

a.red_lineheight:hover {

   color:#666666;
   font-size:11px;
   line-height:14px;
   text-decoration:none;

}

a.orange_11:link,
a.orange_11:visited,
a.orange_11:active {

   color:#FF6633;
   font-size:11px;
   text-decoration:none;
   line-height:14px;
}

a.orange_11:hover {

   color:#666666;
   

}


a.red_fontsize:link,
a.red_fontsize:visited,
a.red_fontsize:active {

   color:#CC0000;
   font-size:12px;
   text-decoration:none;
   line-height:14px;
   
}

a.red_lineheight:hover {

   color:#666666;
   font-size:11px;
   line-height:14px;
   text-decoration:none;

}


a.orange:link,
a.orange:visited,
a.orange:active {

   color:#FF6633;
   font-size:10px;
   text-decoration:none;
   line-height:11px;
}

a.orange:hover {

   color:#666666;
   font-size:10px;
   line-height:11px;
   text-decoration:none;

}


a.gray:link,
a.gray:visited,
a.gray:active {

   color:#444444;
   font-size:10px;
   text-decoration:none;
   line-height:11px;
}

a.gray:hover {

   color:#CC0000;
   font-size:10px;
   line-height:11px;
   text-decoration:none;

}



a.gray_caps:link,
a.gray_caps:visited,
a.gray_caps:active {

   color:#666666;
   font-size:10px;
   text-decoration:none;
   line-height:11px;
   text-transform:uppercase
}

a.gray_caps:hover {

   color:#CC0000;
   font-size:10px;
   line-height:11px;
   text-decoration:none;
   text-transform:uppercase

}

.gray_text {

  font-size:11px;
  line-height:14px;
  color:#999999;

}



.gray_text_med {

  font-size:10px;
  line-height:13px;
  color:#444444;
  font-weight:500

}


a.gray_text:link,
a.gray_text:visited,
a.gray_text:active {

  font-size:11px;
  line-height:14px;
  color:#999999;
  text-decoration:none; 

}

a.gray_text:hover {

  font-size:11px;
  line-height:14px;
  color:#666666;
  text-decoration:none;

}


.blue {

   color:#003399;
   font-size:14px
}



.blue_12 {

   color:#003399;
   font-size:12px
}



.bluearial {

   color:#003399;
   font-size:15px;
   font-family:Arial, Helvetica, sans-serif 
}


.arial {

   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:11px;
   text-transform:uppercase

}

.grid_container { 

   width:480px;
   height:auto;
   border-bottom:solid 1px #CCCCCC;
}


.grid_container_home { 

   width:475px;
   height:auto;
   border-bottom:solid 1px #CCCCCC;
}


.grid_text {

  border-top:solid 12px #FFFFFF;
  border-bottom:solid 12px #FFFFFF;
  height:auto;
  width:335px;
  float:left;
  font-size:11px;
  line-height:14px
}

/**/
.grid_text_fixed {

  border-top:solid 15px #FFFFFF;
  height:100px;
  width:345px;
  float:left;
  font-size:11px;
  line-height:14px
}


.grid_text_fixed_width {

  border-top:solid 15px #FFFFFF;
  padding-top:15px;
  height:auto;
  width:315px;
  float:left;
  font-size:11px;
  line-height:14px
}


.grid_text_small {

  padding-top:15px;
  height:auto;
  width:240px;
  float:left;
  font-size:11px;
  line-height:14px;
  color:#999999;
  padding-bottom:15px;
}


.grid_text_medium{

  padding-top:15px;
  height:auto;
  width:270px;
  float:left;
  font-size:11px;
  line-height:14px;
  color:#333333;
  padding-bottom:15px;
}



.media_text{

  padding-top:15px;
  padding-left:20px;
  height:auto;
  width:220px;
  float:left;
  font-size:11px;
  line-height:14px;
  color:#666666;
  padding-bottom:15px;
}


.grid_text_medium_long{

  padding-top:15px;
  height:175px;
  width:300px;
  float:left;
  font-size:11px;
  line-height:14px;
  color:#999999;
}





.grid_text p{

  color:#008ABA;
  font-size:14px;
  margin-bottom:0px;
  margin-top:0px;
  line-height:18px
}



.grid_text_fixed p, .grid_text_fixed_width p{

  color:#008ABA;
  font-size:14px;
  margin-bottom:0px;
  margin-top:0px;
  line-height:16px
}


.gray {

  color:#999999;
  font-size:14px;
  margin-bottom:0px;
  margin-top:0px;
  line-height:16px;
  text-decoration:none
}


.graysearch {

  color:#666666;
  font-size:14px;
  margin-bottom:0px;
  margin-top:0px;
  line-height:18px;
  text-decoration:none
}





.lightblue {

  color:#008ABA;
  font-size:14px;
  margin-bottom:0px;
  margin-top:0px;
  line-height:17px;
  text-decoration:none
}


.lightblue_12 {

  color:#008ABA;
  font-size:12px;
  margin-bottom:0px;
  margin-top:0px;
  text-decoration:none
}



a.lightblue:link,
a.lightblue:visited,
a.lightblue:active {

  color:#008ABA;
  font-size:14px;
  margin-bottom:0px;
  margin-top:0px;
  line-height:18px;
  text-decoration:none
}




a.lightblue:hover {

  color:#666666;
  font-size:14px;
  margin-bottom:0px;
  margin-top:0px;
  line-height:18px;
  text-decoration:none
}


.red_cap_big,
a.red_cap_big:link,
a.red_cap_big:visited,
a.red_cap_big:active {

  color:#CC0000;
  font-size:15px;
  margin-bottom:0px;
  margin-top:0px;
  line-height:22px;
  text-decoration:none;
  text-transform:uppercase;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif 
}




a.red_cap_big:hover {

  color:#666666;
  font-size:15px;
  margin-bottom:0px;
  margin-top:0px;
  line-height:22px;
  text-decoration:none;
  text-transform:uppercase;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif 
}

a.gray_cap_big:link,
a.gray_cap_big:visited,
a.gray_cap_big:active {

  color:#666666;
  font-size:15px;
  margin-bottom:0px;
  margin-top:0px;
  line-height:22px;
  text-decoration:none;
  text-transform:uppercase;
  font-family:Arial, Helvetica, sans-serif
}




a.gray_cap_big:hover {

  color:#CC0000;
  font-size:15px;
  margin-bottom:0px;
  margin-top:0px;
  line-height:22px;
  text-decoration:none;
  text-transform:uppercase;
  font-family:Arial, Helvetica, sans-serif;
}



.grid_text_small p, .grid_text_medium p, .grid_text_medium_long p, .media_text p{

  color:#008ABA;
  font-size:15px;
  margin-bottom:0px;
  margin-top:0px;
  line-height:18px
}





.grid_logo {

  border-top:solid 5px #FFFFFF;
  border-bottom:solid 5px #FFFFFF;
  height:auto;
  width:auto;
  float:right;

}

.grid_logo_topborder {

  border-top:solid 12px #FFFFFF;
  height:auto;
  width:auto;
  float:right;

}


.grid_logo_large {


  height:170px;
  width:auto;
  float:right;
  padding-bottom:5px;
  padding-top:5px

}


.media_img {


  height:149px;
  width:208px;
  float:left;
  padding-bottom:15px;
  padding-top:15px

}


.media_img img{

  border:solid 1px #CCCCCC;
}


.bait_container { 
   border-top:solid 13px #F5F5F5;
   width:225px;
   height:auto;

}


.bait_container_small { 
   border-bottom:solid 3px #F5F5F5;
   width:225px;
   height:auto;

}



.bait_text_right {

  border-top:dotted 1px #cccccc;
  height:auto;
  width:130px;
  float:left;
  font-size:11px;
  line-height:13px;
  padding-top:10px;
  font-size:10px;
  background:#f5f5f5
}


.bait_text_right_small {

  height:auto;
  width:130px;
  float:left;
  line-height:12px;
  padding-left:10px;
  font-size:10px;
  background:#f5f5f5
}


.bait_logo_left {

  border-right:solid 5px #FFFFFF;
  height:auto;
  width:auto;
  float:left;

}






.bait_title {

   height:auto;
   border-top:solid 5px #FFFFFF;
   margin-bottom:0px;
   padding-bottom:0px;
   font-size:0px;


}


.bait_text_r {

   padding-left:11px;
   width:225px;
   background-color:#F6F6F6;
   font-size:10px;
   line-height:14px;
   color:#626262;
   padding-top:0px;
  
    
}


.bait_text_r_bottom {


   width:225px;
   background:#F6F6F6;
   font-size:10px;
   line-height:14px;
   color:#626262;
   padding-bottom:10px;
   padding-top:0px;
   height:auto
    
}


.bait_text_r_trans {

   padding-left:11px;
   width:225px;
   font-size:10px;
   line-height:13px;
   color:#626262;
   padding-bottom:10px
  
    
}




.map_right {

   background-image:url(../images/bait-map.gif);
   background-position:top;
   background-repeat:no-repeat;
   height:151px;
   width:236px;


}

.padding_43 {
 
  padding-left:43px;
  width:186px;
  height:32px;
  padding-top:10px

}

.float_left {

   float:left
}

.small_logos {

   width:235px;
   padding-top:10px;
   padding-left:5px;
   padding-bottom:15px;
}


.footer {

   width:990px; 
   padding-top:3px;
   text-align:center;
   font-size:9px;
   height:42px;
   background:#FFF6EB;
   border-top:solid #FFFFFF 5px;
   clear:both


}



.input {
  
   width:155px;
   border: solid #008ABA 1px;

}

.input_long {

   width:278px;
   border: solid #999999 1px;
   height:15px
}


.bottom_next_prev {

   width:478px;
   text-align:right;
   padding-top:25px;
   font-size:10px
}



.bottom_submit {

   width:375px;
   text-align:right;
   padding-top:25px;
   font-size:10px
}


.form_lable {
  
   color:#CC0000;
   text-transform:uppercase;
   font-size:10px;
   float:left;
   width:92px;
   display:block;
   padding-bottom:15px;
   font-weight:bolder;   font-family:Arial, Helvetica, sans-serif;
}


.form_input {

   color:#CC0000;
   padding-bottom:15px;
   float:left;
   width:300px
}

.form_container {

  width:470px;
  clear:both
}

.form_textarea {

   width:230px;
   float:left
}


sub, sup {
 
  font-size:8px
  
}

.list_div	{

	
	width: 475px;
	
}

ul	{
	margin:0 0 0 35px;
	padding:0px;
	list-style-image:url(../images/blue_arrow_double_sm.gif);

}

/*
ul{
   
   list-style-type: none;
   padding: 0;
   margin-left: 0;
   margin-top:0;
   margin:bottom
   
}

li {

   display:block;
   background-image:url(../images/blue_arrow_double.gif);
   background-repeat:no-repeat;
   background-position:0px 3px;
   padding-left:15px; /* works in all */
   _padding-left:5px; /* targets IE6 */
   margin-top:10; 
   font-size:11px;
   margin-left: 0;
   color:#666666;
   list-style:inside;
   list-style-type:none;
}

*/


/* Specific to  each  the page for the top banner. */

.media_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/media_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}

.company_landing_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/company_landing_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}

.origins_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/origins_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}


.employment_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/employment_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}


.contact_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/contact_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}


.distributors_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/distributors_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}


.us_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/us_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}

.international_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/international_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}



.products_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/products_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}

.halotron1_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/halotron1_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}


.halotron2_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/halotron2_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}


.patens_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/patens_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}


.technical_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/technical_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}

.testing_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/testing_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}

.applications_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/applications_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}

.hardware_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/hardware_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}


.facilities_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/facilities_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}


.testimonials_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/testimonials_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}




/*Home page */

.home_banner {

   width:513px;
   height:311px;
   padding-top:5px;
   padding-bottom:5px;
   padding-left:10px;
   background:url(../images/home_banner.jpg);
   text-transform:uppercase;
   font-size:10px;
}


.home_middle_content {

   width:524px;
   height:187px;
   border-top:solid 5px #ffffff;
   border-bottom:solid 5px #ffffff;

   
}


.grid_home_container h1, .bait_text_right_home h1 {

  text-transform:capitalize;
  text-transform:uppercase;
  font-size:12px;
  color:#626262;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:2px;
  font-family:Arial, Helvetica, sans-serif;


}


.bait_text_r h2 {


  text-transform:capitalize;
  text-transform:uppercase;
  font-size:12px;
  color:#626262;
  font-weight:bold;
  margin-top:3px;
  margin-bottom:2px;
  font-family:Arial, Helvetica, sans-serif;


}

.home_right_bait H1, .block_home_text h1 {


  text-transform:capitalize;
  text-transform:uppercase;
  font-size:12px;
  color:#626262;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:5px;
  font-family:Arial, Helvetica, sans-serif;


}

.block_home_img {

 float:left;
 width:163px;

}


.block_home_text {

 padding-top:5px;
 float:right;
 width:360px;

}

.home_right_bait {

   background-color:#ECF7F9;
   background-image:url(../images/ampac_bait_logo.gif);
   background-repeat:no-repeat;
   width:226px;
   height:283px;
   padding-top:65px;
   padding-left:10px;
   color:#0055A5;
   font-size:11px;
   line-height:13px;
   border-bottom:solid 5px #ffffff;

}



.right_content_home {

   width:236px;
   height:auto;
   float:left;
   margin-top:0px;
   padding-top:0px;
   overflow:auto;
   overflow:hidden
	
}


.bait_text_home {

 
   width:236px;
   background:#F6F6F6;
   font-size:10px;
   line-height:14px;
   color:#626262;
   padding-top:0px;
   padding-bottom:7px
  
    
}


.bait_container_home { 

   border-top:solid 5px #F5F5F5;
   background:#F5F5F5;
   width:236px;
   height:80px;

}


.bait_text_right_home {

  border-top:dotted 1px #cccccc;
  height:auto;
  width:145px;
  float:left;
  font-size:11px;
  line-height:14px;
  padding-top:10px;
  font-size:10px;
  background:#f5f5f5
}


.bait_text_l {

 
   width:211px;
   background:#F6F6F6;
   font-size:10px;
   line-height:14px;
   color:#626262;
   padding-top:0px;
   padding-left:10px;
   padding-bottom:3px
  
    
}


.pdf_left {

   background-image:url(../images/pdf_dotted_r.gif);
   background-color:#F6F6F6;
   background-position:top;
   background-repeat:no-repeat;
   background-position:10px 0px;
   padding-bottom:0px;
   height:32px;
   width:211px;
   display:table;
   padding-left:10px;

}


.padding_43_home {
 
  padding-left:43px;
  width:156px;
  height:32px;
  padding-top:10px

}


.bait_text_l h1{

  text-transform:capitalize;
  text-transform:uppercase;
  font-size:11px;
  color:#626262;
  margin-top:0px;
  margin-bottom:2px;
  font-family:Arial, Helvetica, sans-serif;


}



.bait_container_small_home { 
   border-bottom:solid 3px #F5F5F5;
   width:205px;
   height:auto;

}



.bait_text_l_bottom {


   width:205px;
   background:#F6F6F6;
   font-size:10px;
   line-height:14px;
   color:#626262;
   padding-bottom:10px;
   padding-top:0px;
   height:auto
 
 } 


.bait_text_right_small_home {

  height:auto;
  width:110px;
  float:left;
  line-height:12px;
  padding-left:10px;
  font-size:10px;
  background:#f5f5f5
}


.dark_gray,
a.dark_gray:link,
a.dark_gray:visited,
a.dark_gray:active {

   color:#666666;
   font-size:11px;
   text-decoration:none;
   display:block;
   padding-bottom:5px

}

a.dark_gray:hover {

   color:#0055A5;
   font-size:11px;
   text-decoration:none;
   display:block;
   padding-bottom:5px


}

a.teal_cap:link,
a.teal_cap:visited,
a.teal_cap:active {

   color:#008ABA;
   text-transform:uppercase;
   font-size:10px;
   text-decoration:none;
   line-height:20px;   
   font-weight:bold;
   font-family:Arial, Helvetica, sans-serif;

}

a.teal_cap:hover {

   color:#0055A5;
   text-transform:uppercase;
   font-size:10px;
   text-decoration:none;
   line-height:20px;   
   font-weight:bold;
   font-family:Arial, Helvetica, sans-serif;
}


.media_center_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/media_center_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}

.news_media_banner{

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/news_media_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}

.testimonials_media_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/testimonials_media_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}

.product_literature_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/product_literature_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}


.conditions_banner, .privacy_banner, .site_map {

   width:500px;
   height:80px;
   padding-top:5px;
   padding-left:25px;
   background:#FFFFFF;
   text-transform:uppercase;
   font-size:10px;
}


.events_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/events_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}

.images_video_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/images_video_banner.gif);
   text-transform:uppercase;
   font-size:10px;
}

.super	
{
  bottom: 0.5em;
  position:relative;
  font-size:85%;
}


