@charset "utf-8";
/* CSS Document */

body {font-family:Tahoma, Geneva, sans-serif; sans-serif; font-size: 12px; line-height:1.4em; color:#00539f; background-color:#a5cce4; margin:0px;  background-image:url(images/bg.jpg); background-repeat:repeat-x; text-align:center; min-width: 925px; }


a:active {text-decoration:underline;color:#00539f;}
a:link {text-decoration:none;color:#00539f;}
a:visited {text-decoration:none;color:#00539f;}
a {text-decoration:underline;color:#00539f; cursor: pointer;}
a:hover {text-decoration:underline;color:#000000;}


	
h1 {display:none;}
h2 {font-size:20px; color:#009dd9; margin:0px; padding:0px; font-weight:normal; margin-bottom:15px; line-height:1.3em;}
h3 {font-size:14px;}
.tText{width:600px; float:left;}
.tTextThin{width:450px; float:left;}

 .tMain{
	  
	   width:960px;
	   text-align:left;
	     margin-left: auto;
  margin-right: auto;
 
  }
  ul {margin-left:20px; vertical-align:text-top; padding:0;}
  ul li {list-style:disc;}
 
  ul.pdf li { list-style:none; background-image:url(images/design/pdf_icon.png); background-repeat:no-repeat; background-position:top left; height:40px; padding-left:60px; padding-bottom:20px; }
  
    ul.arrow li { list-style:none; background-image:url(images/design/arrow_icon.png); background-repeat:no-repeat; background-position:top left; padding-left:50px; padding-bottom:10px; }
  
    ul.zip li { list-style:none; background-image:url(images/design/zip_icon.png); background-repeat:no-repeat; background-position:top left; height:40px; padding-left:50px; padding-bottom:20px; }
  

  .grey{
	  color:#333;
	  
  }
  .tHeader{
	
	  height:38px;
	  text-align:right;
	  
  }
  
   .tMenu{
	
	  height:25px;
	  width:960px;
	  text-align:left;
	  background-image:url(images/design/menu_bg.gif);
	  
  }
  
    .tBody{
	
	  float:left;
	  width:932px;
	  padding-left:14px;
	  padding-right:14px;
	  min-height:562px;
	  text-align:left;
	  background-image:url(images/design/body_bg.gif);
	 
	   display:block;
  }
  
  .tContent{
	  float:left;
	  width:932px;
	  padding-top:15px;
	   min-height:547px;
	  background-image:url(images/design/content_bg.gif);
	  background-position:bottom;
	  background-repeat:repeat-x;
	
	   display:block;
  }
  
  .tBlock{
	  display:block;
	  
	  
  }
  .tBoxWide{
	  width:465px;
	   float:left;
	  background-image:url(images/design/image_wide_bottom.png);
	  background-repeat:no-repeat;
	  background-position:bottom;
	  padding-bottom:9px;
	  overflow:hidden;
	  font-size:0;
	  display:inline;
	  
  }
   .tBoxWide_body{
	 
	  width:447px;
	  background-image:url(images/design/image_wide.png);
	  padding-left:9px;
	  padding-right:9px;
	  min-height:50px;
	   overflow:hidden;
	  display:block;
	   font-size:12px;
	  
	  
  }
  
    .tBoxVWide{
	  width:658px;
	 
	  background-image:url(images/design/image_vwide_bottom.png);
	  background-repeat:no-repeat;
	  background-position:bottom;
	  padding-bottom:9px;
	  
  }
   .tBoxVWide_body{
	  width:640px;
	  background-image:url(images/design/image_vwide.png);
	  padding-left:9px;
	  padding-right:9px;
	  min-height:50px;
	  
	  
  }
  
  
  
  
  .tBoxSmall{
	  width:225px;
	  float:left;
	  background-image:url(images/design/image_small_bottom.png);
	  background-repeat:no-repeat;
	  background-position:bottom;
	  padding-bottom:9px;
	  overflow:hidden;
	  font-size:0;
	  display:inline;
	  
  }
  .tBoxSmall_body{
	  width:207px;
	  float:left;
	  background-image:url(images/design/image_small.png);
	  padding-left:9px;
	  padding-right:9px;
	  min-height:20px;
	  overflow:hidden;
	  
	  
  }
  
  
  
    .tBoxMed{
	  width:320px;
	  float:left;
	  background-image:url(images/design/image_med_bottom.png);
	  background-repeat:no-repeat;
	  background-position:bottom;
	  padding-bottom:10px;
	  overflow:hidden;
	 font-size:0;
	  display:inline;

	  
  }
  .tBoxMed_body{
	  width:300px;
	  background-image:url(images/design/image_med.png);
	  float:left; 
	  padding-left:10px;
	  padding-right:10px;
	  min-height:20px;
	  overflow:hidden;
	  display:block;
	   font-size:12px;
	  
  }
  
  .ind{
	  padding-left:20px;
	  padding-right:20px;
	  float:left;
	  display:block;
	  font-size:12px;
	  
  }
  .tGradfill{
	  
	   display:block;
	   width:300px;
	   background-image:url(images/design/grad.gif);
	   background-repeat:repeat-x;
	   background-color:#FFF;
	   min-height:130px;
	  
  }
  
  .tOverlay{
	  position:absolute;
	  left:auto;
	  width:inherit;
	  top:auto;
	  z-index:4;
	  font-size:12px;
	  height:21px;
	  background-image:url(images/design/overlay.png);
	  background-repeat:repeat-x;
	  
	  
	  
  }
  
  .tArrow{
	  background-image:url(images/design/arrow.png);
	  background-repeat:no-repeat;
	  font-size:11px;
	  background-position:right;
	  padding-right:22px;
	  margin-top:2px;
	  text-transform:uppercase;
	 

	  
  }
  
  
  .pad{
	  float:left;
	  padding:20px;
	  margin-bottom:20px;

  }
  
  
      .tFooter{
	
	  float:left;
	  width:920px;
	 height:25px;
	 padding-top:25px;
	 padding-left:40px;
	 text-align:left;
	  background-image:url(images/design/footer_bg.gif);
	  background-repeat:no-repeat;
	  
  }

img {border:0; }
