/*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 4px #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
  
   
  
}

a.top:hover   {
   
   font-size:9px;
   color:#CC0000;
   font-family:Arial, Helvetica, sans-serif;
   text-decoration:none;
   text-transform:uppercase
  
}
   
.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:25px;
  padding-top:25px;
  width:475px;
  

}

.middle_text_smalltop {

  padding-left:25px;
  padding-top:15px;
  width:475px;
  

}

.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:0px;
  font-family:Arial, Helvetica, sans-serif;


}


.next_links {

   top:15px;
   left:345px;
   width:150px;
   position:relative;
   color:#008ABA;
   font-size:10px;
   text-align:right

}

.bottom_links {


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

}



.light_gray {

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

}


.red {

   color:#CC0000}




.border {


   border:solid 1px #CCCCCC;

}


.advantages 
{
  color:#666666;
  font-size:11px;
  margin-left:-18px;
  margin-top:-10px;
  width:405px;
  list-style-image: url('../images/bullets.png');
}

.advantages li
{padding-top:15px;
}




.benefits
{
  color:#666666;
  font-size:11px;
  margin-left:-18px;
  margin-top:5px;

  width:405px;
  list-style-image: url('../images/bullets.png');
}

.benefits li
{line-height:20px;
}








.dark_blue {

   color:#1756a5;
   font-size:14px;
   font-family:Arial, Helvetica, sans-serif;
 
}

.style1 {font-size: 11px}
.style2 {
	color: #008ABA;
	font-size: 11px;}


.blue_links {
   font-size:11px;
   color:#008ABA;
   font-family:Arial, Helvetica, sans-serif;

   
}


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

   color:#008ABA;
   font-size:11px;
   text-decoration:none;
   line-height:11px;   
   font-family:Arial, Helvetica, sans-serif;
}

a.blue_links:hover{

   color:#666666;
   font-size:11px;
   text-decoration:none;
   line-height:11px;   
   font-family:Arial, Helvetica, sans-serif;
}

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

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

a.blue_fontsize:hover {

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

}


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

   color:#008ABA;
   font-size:11px;
   text-decoration:none;
   line-height:16px;
   
}

a.blue:hover {

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

}





.blue_caps {

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

}


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

   color:#008ABA;
   text-transform:uppercase;
   font-size:11px;
   text-decoration:none;
   line-height:11px;  
   font-family:Arial, Helvetica, sans-serif;
}

a.blue_cap:hover {

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

}


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

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

a.blue_capbold:hover {

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

}


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.blue_lineheight:link,
a.blue_lineheight:visited,
a.blue_lineheight:active {

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

a.blue_lineheight:hover {

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

}

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

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

a.blue_fontsize:hover {

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

}
a.navy_twelve:link,
a.navy_twelve:visited,
a.navy_twelve:active {

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

a.navy_twelve:hover {

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

}



a.navy:link,
a.navy:visited,
a.navy:active {
   color:#008ABA;
   font-size:10px;
   text-decoration:none;
   line-height:11px;
}

a.navy:hover {

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

}

.navy_on{
   color:#1756a5;
   font-size:10px;
   line-height:11px;
   text-decoration:none;

}


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

   color:#444444;
   font-size:11px;
   text-decoration:none;
   line-height:11px;
   font-family:Arial, Helvetica, sans-serif
}

a.gray:hover {

   color:#CC0000;
   font-size:11px;
   line-height:11px;
   text-decoration:none;
   font-family:Arial, Helvetica, sans-serif 

}


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

   color:#666666;
   font-size:11px;
   text-decoration:none;
   line-height:16px;
   font-family:Arial, Helvetica, sans-serif
}

a.gray2:hover {

   color:#CC0000;
   font-size:11px;
   line-height:16px;
   text-decoration:none;
   font-family:Arial, Helvetica, sans-serif 

}


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

}

.blue {

   color:#008ABA;
   font-size:14px;
   line-height:20px;
}


.gray_med {

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



.arial {

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

}

.grid_container { 

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


.grid_text {

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

.grid_text_med {

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

.grid_text_small {

  padding-top:15px;
  height:152px;
  width:240px;
  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
}

.lightblue {

  color:#008ABA;
  font-size:14px;
  margin-bottom:0px;
  margin-top:0px;
  line-height:18px;
  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
}



.grid_text_small p{

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



.grid_logo {

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

}


.grid_logo_large {


  height:auto;
  width:auto;
  float:right;

}


.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:14px;
  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;
   height:auto;
   background:#F6F6F6;
   font-size:10px;
   line-height:14px;
   color:#626262;
   padding-bottom:15px;
   padding-top:0px;
  
    
}


.bait_events {

   padding-left:11px;
   width:225px;
   height:130px;
   background:url(../images/bait_events.gif);
   font-size:11px;
   line-height:14px;
   color:#626262;
   padding-bottom:5px;
   padding-top:0px;
  
    
}


.bait_img { 

    width:236px;
    height:122px;
	padding-bottom:10px;
	border:0px;
    background:#F6F6F6;

}

.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
  
    
}



.pdf_right {

   background-image:url(../images/pdf_dotted_r.gif);
   background-color:#F6F6F6;
   background-position:top;
   background-repeat:no-repeat;
   padding-bottom:5px;
   height:23px;
   width:236px;
   display:table

}

.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:231px;
   padding-left:5px;
   padding-top:10px;
   padding-bottom:15px;
}


.footer {

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


}


.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:#1756a5;
   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:500px;
  clear:both
}

.form_textarea {

   width:230px;
   float:left
}

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


.banner_home {

   width:525px;
   height:229px;
   padding-top:0px;
   padding-left:0px;
   background:url(../images/img_home_main.jpg);
   text-transform:uppercase;
   font-size:10px;
}

.banner_home_two {

   width:525px;
   height:214px;
   margin-top:4px;
   padding-left:200px;
   background-image:url(../images/links_home_bg.gif);

}

.banner_company_landing {

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


.banner_company_one {

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


.banner_company_two {

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

.banner_company_two_career {

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

.banner_company_three {

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

.banner_products_landing {

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

.banner_products_one {

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

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

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

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

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


.banner_facilities_landing{

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

.banner_facilities_europe{

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

.banner_media_landing {

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

.banner_media_one {

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

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

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

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

.banner_media_five {

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

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








.origins_banner {

   width:515px;
   height:110px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/company_landing_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;
}
red_fourteen {
	font-size: 14px;
	color: #1756a5;
}

#sales_box{
   
   width:480px;
   height:171px;

}

#sales_right{ 
   
   float:right;
   width:332px;
   height:171px;

}


#sales_left{
	background-color:#fff;
	width: 147px;
	height: 171px;
	position: absolute;
	padding-left:0px;
	padding-top:0px;
	display:block;
}





#homelinks_right{
	position: absolute;
	padding-left:268px;
	padding-top:100px;
	width:259px;
	height: 114px;
	line-height:10px;
	left: 3;
}


/* Added by Wendy 8/1/07 */


.light_gray {

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

}

.gray_text {

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

}

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

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

}


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 1px;
   padding-left:15px; /* works in all */
   *padding-left:5px; /* targets IE6 and 7 */
   _padding-left:5px; /* targets IE6 */
   margin-top:10; 
   font-size:11px;
   margin-left: 0;
   color:#999999;
   list-style:inside;
   list-style-type:none;
}




.conditions_banner, .privacy_banner, .site_map {

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


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

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

a.gray_caps:hover {

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

}




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

  color:#1756a5;
  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.blue_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:#1756a5;
  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.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;

}


/*Home page */

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

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

}

a.dark_gray:hover {

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


}

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:16px;   
   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:16px;   
   font-weight:bold;
   font-family:Arial, Helvetica, sans-serif;
}



.home_banner {

   width:525px;
   height:220px;
   background:url(../images/home_banner.jpg);
   text-transform:uppercase;
   font-size:10px;
}


.home_middle_content {

   width:525px;
   height:autopx;
   border-top:solid 5px #ffffff;
   clear:both
   
}

.grid_home_container {

   width:525px;
   height:105px;
   padding-top:50px;
   background:url(../images/grid_home_container.gif);
   background-repeat:no-repeat;
   font-size:11px;
   line-height:13px;

   
}

.grid_home_container h1, .bait_text_right_home h1 {

  text-transform:capitalize;
  text-transform:uppercase;
  font-size:11px;
  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, .bait_text_r h1, .bottom_home_container h1 {


  text-transform:capitalize;
  text-transform:uppercase;
  font-size:11px;
  color:#626262;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:2px;
  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:#E7EEF5;
   background-image:url(../images/ampac_bait_logo.gif);
   background-repeat:no-repeat;
   width:226px;
/*   height:421px;*/
   height:550px;
   padding-top:65px;
   padding-left:10px;
   color:#0055A5;
   font-size:11px;
   line-height:14px;
   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;
   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:auto;
  float:left;
  line-height:12px;
  font-size:10px;
  background:#f5f5f5
}


.bait_text_left_small_home {

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



.bottom_home_container {

  width:525px;
  height:176px;
  border-top:solid 4px #ffffff;
}



.bottom_home_left {

  width:363px;
  height:176px;
  float:left;
  background:#F5F5F5;
  font-size:11px;
  line-height:14px;
  border-right:solid 5px #ffffff

}

.bottom_home_right {

 
 float:left;
 width:157px
 
}


.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;
}

.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;
}


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

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

a.searchlink:hover {

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