/*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

}





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

}

.iso_logo {

   width:475px;
   height:186px;
   background:url(../images/iso_logo.gif);
   background-position:right;
   background-repeat:no-repeat;
   border-bottom:solid 5px #FFFFFF;

}


.iso_logo2 {

   height:215px;
   background:url(../images/iso_logo2.gif);
   background-position:right;
   background-repeat:no-repeat;
   border-bottom:solid 5px #FFFFFF;
   background-position:right 70px;
   width:490px

}

.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;   
   text-decoration:none;
   text-transform:uppercase;
   font-family:Arial, Helvetica, sans-serif;
  
   
  
}

a.top:hover   {
   
   font-size:9px;
   color:#CC0000;
   text-decoration:none;
   text-transform:uppercase;
   font-family:Arial, Helvetica, sans-serif;
  
}
   
.search{
 
   width:240px;
   float:right;
   font-size:9px;
   color:#666666;
   display:block


}



.middle_text {

  padding-left:22px;
  padding-top:23px;
  width:474px;
  

}


.middle_content {

   width:523px;
   border-right:solid 5px #ffffff;
   border-left:solid 5px #ffffff;
   background:#FFFFFF;
   float:left;

}


.middle_content_large {

   width:764px;
   
   border-left:solid 5px #ffffff;
   background:#FFFFFF;
   float:left

}


.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-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#626262;
  margin-top:0px;
  margin-bottom:2px;


}


.next_links {

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

}

.bottom_links {

   top:15px;
   left:325px;
   width:150px;
   position:relative;
   color:#666666;
   font-size:10px;
   text-align:right

}





.red {

   color:#CC0000}




.border {


   border:solid 1px #CCCCCC;

}


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

.equipment li
{padding-top:6px;
}

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







.style1 {font-size: 11px}
.style2 {
	color: #0099CC;
	font-size: 11px;}


.blue_links {
   font-size:11px;
   color:#0099CC;

}


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

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

}

a.blue_links:hover{

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

}
.pink_caps {

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

.blue_caps {

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

.green_caps {

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


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

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

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

   color:#1756A5;
   text-transform:uppercase;
   font-size:10px;
   text-decoration:none;
   line-height:11px;   
   font-weight:bold;
   font-family:"Myriad Pro", arial;
}

a.darkblue_cap:hover {

   color:#666666;
   text-transform:uppercase;
   font-size:10px;
   line-height:11px;
   text-decoration:none;   
   font-weight:bold;
   font-family:"Myriad Pro", arial;

}


.darkblue_head {

   color:#1756A5;
   font-size:11px;
   text-decoration:none;
   line-height:13px;   


}


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:#0099CC;
   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.green_fontsize:link,
a.green_fontsize:visited,
a.green_fontsize:active {

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

a.green_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.green:link,
a.green:visited,
a.green:active {
   color:#1c6708;
   font-size:10px;
   text-decoration:none;
   line-height:11px;
}

a.green:hover {

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

}


a.navy:link,
a.navy:visited,
a.navy:active {
   color:#0099CC;
   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.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;

}

.blue {

   color:#0099CC;
   font-size:14px;
   line-height:20px;
}


.gray_med {

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



.arial {

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

}

.grid_container { 

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

.grid_container_events { 

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


.grid_text {

  border-top:solid 6px #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_events {

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



.grid_text p{
	color:#0099CC;
	font-size:14px;
	margin-bottom:0px;
	margin-top:0px;
	line-height:18px;
}

.dark_blue_14 {

   color:#1756a5;
   font-size:14px;
   width:474px;
   height:auto;
   padding-top:0px;

  
 }
 
 .dark_blue_14_events {

   color:#1756a5;
   font-size:17px;
   width:474px;
   padding-top:70px;
   padding-bottom:7px;
   height:auto;
  

  
 }


.dark_blue_14_azide {

   color:#003399;
   font-size:14px;
   height:auto;
   padding-top:0px;

  
 }



.lightblue {

  color:#0099CC;
  font-size:14px;
  margin-bottom:0px;
  margin-top:0px;
  line-height:20px;
  text-decoration:none
}




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

  color:#0099CC;
  font-size:14px;
  margin-bottom:0px;
  margin-top:0px;
  line-height:20px;
  text-decoration:none
}



a.lightblue:hover {

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



.grid_text_small p{

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



.grid_logo {

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

}

.grid_names{

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

}


.grid_logo_large {


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

}



.bait_title {

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


}



.bait_text_r_bottom {


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




.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;
   font-size:9px;
   height:22px;
   background:#ebf5f7;
   border-top:solid #ffffff 5px;
   clear:both;
   text-align:center


}



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

}

.input_long {

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


.bottom_next_prev {

   width:475px;
   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_landing {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_home_0.gif);
   font-size:10px;
}



.banner_about_landing {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_about_0.gif);
   font-size:10px;
}


.banner_download_landing {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_download_0.gif);
   font-size:10px;
}


.events_banner {

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



.banner_about_one {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_about_1.gif);
   font-size:10px;
}


.banner_about_two {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_about_2.gif);
   font-size:10px;
}

.banner_about_three {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_about_3.gif);
   font-size:10px;
}

.banner_about_four {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_about_4.gif);
   font-size:10px;
}






.banner_business_landing {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_business_0.gif);
   font-size:10px;
}

.banner_business_one {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_business_1.gif);
   font-size:10px;
}
.banner_business_two {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_business_1a.gif);
   font-size:10px;
}
.banner_business_three {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_business_1b.gif);
   font-size:10px;
}
.banner_business_four  {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_business_1c.gif);
   font-size:10px;
}
.banner_business_five {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_business_2.gif);
   font-size:10px;
}
.banner_business_six {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_business_3.gif);
   font-size:10px;
}

.banner_business_seven {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_business_4.gif);
   font-size:10px;
}
.banner_business_eight {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_business_5.gif);
   font-size:10px;
}


.banner_industries_landing {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_industries_0.gif);
   font-size:10px;
}




.banner_investors_landing{   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_investors_0.gif);
   font-size:10px;
}




.banner_community_landing {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_community_0.gif);
   font-size:10px;
}

.banner_community_one {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_community_1.gif);
   font-size:10px;
}
.banner_community_two {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_community_2.gif);
   font-size:10px;
}
.banner_community_three {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_community_3.gif);
   font-size:10px;
}

.banner_employment {

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


.banner_contact_landing {   width:513px;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_contact_0.gif);
   font-size:10px;
}

.conditions_banner, .privacy_banner, .site_map {

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

/* Thompson Financial  */

.banner_investor_overview_wrap {
	
	
}

.banner_investor_overview {
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_investor_overview.gif);
   width:754px;
   overflow:hidden;
   height:111px;
   text-transform:uppercase;
   font-size:10px;
	
}



.banner_corp_gov {

   width:754px;
   overflow:hidden;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_corp_gov.gif);
   text-transform:uppercase;
   font-size:10px;
}

.banner_stock_info {

   width:754px;
   overflow:hidden;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_stock_info.gif);
   text-transform:uppercase;
   font-size:10px;
}



.banner_news_releases {

   width:754px;
   overflow:hidden;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_news_releases.gif);
   text-transform:uppercase;
   font-size:10px;
}


.banner_annual_meeting {

   width:754px;
   overflow:hidden;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_annual_meeting.gif);
   text-transform:uppercase;
   font-size:10px;
}


.banner_sec_filings {

   width:754px;
   overflow:hidden;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_sec_filings.gif);
   text-transform:uppercase;
   font-size:10px;
}



.banner_financial_reports {

   width:754px;
   overflow:hidden;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_financial_reports.gif);
   text-transform:uppercase;
   font-size:10px;
}


.banner_webcasts {

   width:754px;
   overflow:hidden;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_webcasts.gif);
   text-transform:uppercase;
   font-size:10px;
}



.banner_fundamentals {

   width:754px;
   overflow:hidden;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_fundamentals.gif);
   text-transform:uppercase;
   font-size:10px;
}

.banner_analysts {

   width:754px;
   overflow:hidden;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_analysts.gif);
   text-transform:uppercase;
   font-size:10px;
}

.banner_investor_faq {

   width:754px;
   overflow:hidden;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_investor_faq.gif);
   text-transform:uppercase;
   font-size:10px;
}


.banner_email_alerts {

   width:754px;
   overflow:hidden;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_email_alerts.gif);
   text-transform:uppercase;
   font-size:10px;
}


.banner_info_request {

   width:754px;
   overflow:hidden;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_info_request.gif);
   text-transform:uppercase;
   font-size:10px;
}

.banner_online_invest {

   width:754px;
   overflow:hidden;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_online_invest.gif);
   text-transform:uppercase;
   font-size:10px;
}

.banner_contact_info {

   width:754px;
   overflow:hidden;
   height:111px;
   padding-top:5px;
   padding-left:10px;
   background:url(../images/banner_contact_info.gif);
   text-transform:uppercase;
   font-size:10px;
}

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

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





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



sub, sup {
 
  font-size:8px
  
}




#sales_box{
width:479px;
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.multi_line {

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

/* Added by grace 8/4/07 */

li.tech{
 display:block;
   background-image:url(../images/blue_arrow_double2.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:12px;
   margin-left: 0;
   color:#666666;
   list-style:inside;
   list-style-type:none;
   line-height:24px;
}
   


#padbott
{padding-bottom:50px;
}



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

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


}

a.gray_bait:hover {

   color:#0055A5;
   font-size:11px;
   text-decoration:none;

}

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

   color:#ffffff;
   font-size:11px;
   text-decoration:none;


}

a.white_bait:hover {

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

}

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

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

}

a.white_bait_caps:hover {
  
  color:#666666;
  font-size:11px;
  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

}


.dark_blue {

   color:#1655A4;
   font-size:11px;
   line-height:13px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   
}


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

   color:#1655A4;
   font-size:11px;
   text-decoration:none;
   display:block;
   line-height:13px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   

}

a.dark_blue:hover {

   color:#0055A5;
   font-size:11px;
   text-decoration:none;
   display:block;
   line-height:13px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   


}

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

.img_rotate_div		{

    border-top:solid 5px #ffffff;
	height:137px;
}

.home_banner {

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


.home_middle_content {

   width:523px;
   height:auto;
   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-repeat:no-repeat;
  
   height:auto;
   padding-left:10px;
   padding-right:10px;
   padding-top:11px;
  
   color:#555555;
   font-size:11px;
   line-height:14px;
  
   border-top:solid 3px #ffffff;

}





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

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

.main_page_bait_text	{
	padding-top:2px;
	padding-bottom:8px;
	line-spacing:14px;
	
	}
	
.quicklinks_holder	{
	width:221px;
	border-bottom:solid #FFFFFF 5px; 
}

.quicklinks_text {


   padding-left:23px;
   background:#1b3164;
   font-size:11px;
   line-height:14px;
   color:#ffffff;
   padding-bottom:15px;
   padding-top:0px;
   height:auto
    
}

.quicklinks_text h1 {


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


}

