* {padding: 0; margin: 0;}

body{background: url('img/background.jpg');background-repeat:  repeat-x;}

/* TEXT */
p {font-size: 0.7em;font-family: Arial, Helvetica, sans-serif;}

/*GENERAL FEATURES*/
.bullet  { margin-right: 5px; }   
.floatright {float: right;}
.floatleft {float: left;}
.padding { overflow: hidden; margin-bottom: 0;  }
.leftimage {border: 0; padding: 0;margin-left: 0; float: left;}
.rightimage {border: 0; padding: 0;margin-left: 0; float: right;}
.aligncenter {text-align: center; margin-left: auto; margin-right: auto;}
div.clearer {clear: both; line-height: 0px; height: 0px;}

/*STRUCTURE*/

div#main { width: 997px; margin-left: auto; margin-right: auto; height: 100%; }

div#leftnav {
width:172px; height: 100%; float: left; 
/* position: absolute; left: 0px; top: 0px; */ padding: 0; padding-top: 97px; overflow: hidden;
/* TO OFFSET THE WIDE LITEPAK RIGHTNAV */
margin-left: 25px;
}

div#center {
    height: 100%; text-align: center; background: #ffffff; width: 601px; 
   /* margin-left: 172px; margin-right: 272px; */ float: left;
   border-left: 1px solid gray; border-right: 1px solid gray;
   }
  
   div#top {
   height: 23px; background: url('img/bgheader.png');
  border-left: 5px solid white; border-right: 5px solid white; border-top: 3px solid white;
}
 
  div#firstcenterhome {
  background: #ffffff; height: 64px;
 padding: 0; margin-bottom: 0; border-left: 5px solid white; border-right: 5px solid white;
}
  
  div#home_bighead {
  background: #ffffff; padding: 0; margin-bottom: 0; border-left: 5px solid white; border-right: 5px solid white;
}
  
div#firstcenterhome img.left18 { margin-left: 36px; }
  
div#home_header  { background: #ffffff; margin-bottom: 0; overflow: hidden; border-left: 5px solid white; border-right: 5px solid white;}

   div#tier2_header  {
   height: 183px; background: url('img/center.png');  
	margin-bottom: 0; overflow: hidden; border-left: 5px solid white; border-right: 5px solid white;
}

div#home_header img.buff25 {padding-top: 25px;}

div#longline{ height: 8px; border-top: 2px solid #10209e; background: #ffffff; } 
  
div img.more { position: absolute; bottom: 4px; left: 3px; border: 0;}    

div#thirdcenterhome {
  height: 155px;  width: 591px; background: #ffffff;
 margin-left: 0px;  margin-right: 0px;
 border: 5px solid #10209e;
 }   

div#content_top {
 border-top: 20px solid #ffffff; background: #ffffff url(img/content_top_bkgd.png) repeat-x;
	margin-bottom: 0; overflow: hidden; border-left: 5px solid white; border-right: 5px solid white;}

div#thirdgeneralflash {	height: auto; width: 591px;  padding-bottom: 20px; border-left: none; border-right: none;	}

div#thirdgeneral {
	height: auto; width: 591px; padding: 0 0 20px 0; border-left: 5px solid white; border-right: 5px solid white;
	/* background: #e4e4e4 url(img/thirdgeneral_bkgd.png) repeat-x; */
	}

.buff15 {margin-top: 15px;}

div#left_half {width: 265px; float: left; padding-left: 20px; padding-right: 10px;}
div#right_half {width: 265px; float: right; padding-right: 20px; padding-left: 10px;}
div#flashholder {padding-right: 0px; padding-left: 0px;}
div#full_spread {padding-right: 20px; padding-left: 20px;}
div#full_spread_home {padding-right: 3px; padding-left: 3px; margin-left: auto; margin-right: auto; text-align: center; height: auto;}
div.spread_buff {padding-bottom: 8px;}
div.spread_buff_top {padding-top: 10px;}
.width265 {width: 265px;}

div.home_box { height: 141px; width: 277px; border: 6px solid #80b6dc; background: #80b6dc; margin-bottom: 5px; float: left;}
div.home_box_left { margin-right: 2px;}
div.home_box_right { margin-left: 2px;}
div.home_box_wide { min-height: 95px; background: #ffffff; padding: 10px 15px 5px 15px; padding-right: 410px; position: relative; }
div#superimage {z-index: 25; position: absolute; bottom: 0; right: 30px;}

div#white_boxes {z-index: 1; width: 578px; height: 278px; background: url('img/white_boxes.jpg'); position: relative; margin: auto;}	
div.white_box {width: 250px; height: 110px; z-index: 5; position: absolute; overflow: hidden;}
div.white_box img.pad10 {margin-right: 10px; }
div.box1 { top: 13px; left: 25px; }
div.box2 {top: 13px; left: 310px; }
div.box3 { top: 145px; left: 25px; }
div.box4 { top: 145px; left: 310px; }

div#thirdgeneral h1 { color: #026dba; font-size: 1.1em; text-align: left; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; text-align: left; background: url('img/green_headline_dot.png') left no-repeat; padding-left: 10px;}

div#thirdgeneral h1.nodot { background: none; padding-left: 0px;}

div#thirdgeneral h2 { color: #000000; font-size: 0.9em; text-align: left; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; text-align: left;}
div#thirdgeneral div#full_spread h2.cta { color: #026dba; font-size: 0.9em; text-align: left; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; text-align: left;}
div#thirdgeneral div#full_spread h2.cta a { color: #026dba; font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; text-decoration: underline !important;}

div#thirdgeneral h3 { color: #000000; font-size: 0.7em; text-align: left; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; text-align: left;}

img.title_dot { margin-bottom: 3px; }

div#thirdgeneral p { text-align: left; margin-bottom: 8px; font-size: 0.8em;}
div#thirdgeneral p.aligncenter {text-align: center;}
div#thirdgeneral p img.aligncenter {margin-left: auto; margin-right: auto;}

div#thirdgeneral p.strong {  font-size: 0.8em; font-weight: bold;}

a.normaltext {font-size: 1.0em; color: #000000; font-family: Arial, Helvetica, sans-serif;}

img.blueborder {border: 3px solid #80b6dc; }

div#thirdgeneral ul { text-align: left; list-style-type: disc; margin: 10px 0 10px 20px;
	font-size: 0.8em; color: #000000; font-family: Arial, Helvetica, sans-serif;}
 
div#thirdgeneral ul li { margin-bottom: 5px;}

  div#fourthcenterhome {
  height: 160px; position: relative;
  border-left: 5px solid white; border-right: 5px solid white;
/*  background: #88e94e; */
 margin-top: 5px; margin-bottom: 5px;
}

div img.rtbottom {position: absolute; bottom: 0; right: 5px;}  
  
 div#rightnav {
  width: 197px; height: 100%; float: left;
/*  position: absolute; right: 0px; top:  0px; */
  padding-top: 150px; /*  padding-top: 115px; */
  }

/*LINKS*/
a img { border: 0;}
a { font-size: 9px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #666666;}
a:link { text-decoration: none; } 
a:visited { text-decoration: none; color: #999999;  } 
a:hover { text-decoration: none; color: #000000; } 
a:active { text-decoration: none; color: #666666; }

.strong{font-weight: bold; font-size: 1em;}


div#textnav {height: 45px; margin: 10px 0px 10px 0px; text-align: center; }  

div#textnav ul.textnav {
/* width: 600px; margin-left: -75px; overflow: hidden; */ 
margin-top: 10px; list-style: none; text-align: center; font-size: 0.7em; font-family: Arial, Helvetica, sans-serif;
}

div#textnav ul.textnav li {
display:inline; border-right: 1px solid #666666; 
padding-left: 0.7em; padding-right: 0.7em; line-height: 0.7em; 
}

div#textnav ul.textnav li.on a {font-weight: bold; color: #000000;}

div#textnav ul.textnav li.noborder  {border-right: none;}

div#rightnav ul li a {text-transform: uppercase;}
div#rightnav ul li.on a {font-weight: bold; color: #000000;}
div#rightnav ul li.on { list-style-image: url(img/green_dot.gif);}
div#rightnav ul li {list-style-image: url(img/blue_dot.png);}

div#rightnav ul {margin-left: 25px;margin-top: 20px; list-style: none;}


/* right nav, sub list */
div#rightnav ul ul.sub { margin: 5px; padding: 0; }
 div#rightnav ul ul.sub li a { color: #bbbbbb; text-transform: uppercase; margin-left: -5px;}
div#rightnav ul ul.sub li.on a {color: #000000;  }
div#rightnav ul ul.sub li {list-style-image: url(img/gray_plus.png); margin: 0 0 0 8px; padding: 0;}
div#rightnav ul ul.sub li.on { list-style-image: url(img/black_plus.png);}



