/*----HTML Structural Elements--------------------------------------------------*/
  
  html{
    background:#424448 url(images/mainbg.gif) repeat-x left top;
    /*background MUST be the same as the body tag's background in XHTML*/
    height:100%;  
  }
  
  body{
    background:#424448 url(images/mainbg.gif) repeat-x left top;
    padding:0px;
    height:100%;
    margin:0px;
    font:small/150% Verdana, Arial, Helvetica, sans-serif;

  }  
  
  .container{
    background: url(images/interfacetop.gif) no-repeat top center;
    width: 770px;
  }
  
  HR{
    color: #DEE3E6;
    margin: 0px 48px 0px 116px;
  } 
  
  
  h1{
    font-size:150%;
    margin:0px 15px 12px 15px;
    padding: 0px 0 0 0;
  } 
	
  h2{
    font-family: Verdana, Arial, sans-serif;
    font-weight:bold;
    font-size:115%;
    line-height:125%;
    color:#29363E;
    padding:0;
  }
  
  h3{
    font-size:100%;
    padding:0 0 0 0;
    color:#00538C;
    width:100%;
    line-height: 120%;
  }
  

  p{
    font-size: 11px;
    line-height:180%;
    margin:8px 48px 8px 1px;
    padding:0;
  }
  
  .printonly{
      display:none;
    }  

  
  acronym,
  abbr{
    cursor:help;
  }
	
  a{
    color:#00538C;
    text-decoration:underline;
  }	
	
  a:hover{
    color:#CE3E09;
  }
  
  /**----Blockquote Styles------------------------------------------------------*/
  
    blockquote{
      margin:4px 24px 25px 35px;
      padding:0;
      font-size:90%;
    }
  
  /**/
  
  /**----Unordered List Styles--------------------------------------------------*/

    ul{
      list-style-type: square;
      margin: 0px 48px 18px 116px;
      padding:0;
      font-size:11px;
    }
    
    ul li{
      margin: 0 0 0 15px;
      padding:0;
      line-height:150%;
    }
      
    
    ul li ul{
      margin:5px 0 5px 15px;
      font-size:1em;
    }

      
  /**/

/**/

/*----Page Structural Elements/Wraps--------------------------------------------*/
	  
   .parentWrap{
    background: #EEEFF3 url(images/interfacebg.gif) repeat-y top left;    
    width: 770px;
    margin:0px auto 0 auto;
    padding:0px 0px 0px 0px;
    text-align:left;
    color:#333333;
    position:relative;
  } 
  
  .parentWrap:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
  } 
  
  /* Hides from IE-mac \*/
  * html .parentWrap {height: 1%;}
  /* End hide from IE-mac */
  
  .contentWrap{
    float:left;
    display:inline;
    clear:both;
    margin:0px;
    padding-bottom:0px;
    position:relative;
  }
  
  .footerWrap{
    float:left;
    display:inline;
    clear:both;
    width:100%;
    margin:0px 0 0 0px;
    padding-bottom:0px;
    position:relative;
  }
	

/**/	

/*----Header Section------------------------------------------------------------*/
	
  .bannerHeader {
    width:770px;
    height: 110px;
    margin:0px auto 0 auto;
    padding:0 0 0px 0;
    text-align:center;
    background: url(images/logo.gif) no-repeat 0 0;
  }
  
  .bannerHeader:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
  }
  
  
  /* Hides from IE-mac \*/
  * html .bannerHeader {height: 1%;}
  /* End hide from IE-mac */
  
/**/

/*----Nav Section---------------------------------------------------------------*/

  a.aSkipNav{
    position: absolute;
    left: -1000em; 
    width: 20em;
  }
  
/**----Main Nav Section-------------------------------------------------------*/
    
    .nav{
      float:left;
      display:inline;
      width:100%;
      margin: 70px 0 0 308px;
      padding:0;
      list-style-type: none;
      clear:both;
      width: 387px;
      
    }
    
    .nav li {
      float:left;
      display:inline;
      padding:0;
      margin:0 0 0 0;
      height: 40px;
      width: 77px;    
    }
    
    .nav li.Start{
      margin:0px;
      padding: 0px;
    }
    
    .nav li a {
      display:block;
      padding: 0px;
      margin:0 0 0 0;
      color:#3D3D3D;
      outline:none;
    }
  
  /**/
  

/*----Footer Styles-------------------------------------------------------------*/


.footerWrap#footer{
    width:770px;
    height:76px;
    color:#29363E;
    clear:none;
    margin: 0;
    padding: 0;
    background: url(images/footerbg.gif) no-repeat top left;
  }
  
.footerWrap#footer p{
    color:#29363E;
    text-align:left;
    font-size:10px;    
    margin:28px 75px 15px 100px;
    padding:6px 25px 6px 25px;
    border: #C1C9CC 1px solid;
    background: #DEE3E6;
  }

.footerWrap#footer a{
    color:#00538C;   
  }


.footerWrap#footer2{
    color:#9B9A9A;
    clear:none;
    margin:0 0 0 0;
    padding: 0;
  }
  
.footerWrap#footer2 p{
    color:#9B9A9A;
    text-align:center;
    font-size:10px;    
    margin:10px 10px 10px 10px;
    padding:0;
  }
  
.footerWrap#footer2 a{
    color:#9B9A9A;   
  }  

  
/**/


 

/*------------------------------------------------------------------------------*/
/*----BEGIN PAGE STYLES---------------------------------------------------------*/
/*------------------------------------------------------------------------------*/

 .contentWrap#mainarea{
    background: url(images/interfacetop.gif) no-repeat top left;
    clear:none;
    width:517px;
    margin: 0px;
    padding: 0px 0px 0px 0px;  
  }  
  
.contentWrap#mainarea h1{
    margin: 12px 15px 0px 116px;
    padding: 0px;
  } 
  
.contentWrap#mainarea h2{
    margin: 8px 15px 0px 116px;
    padding: 0px;
  }   
 
.contentWrap#mainarea h3{
    margin: 16px 48px 0px 116px;
    padding: 0px;
    line-height: 180%;    
  }  
  
.contentWrap#mainarea p{
    margin:8px 48px 8px 116px;
    padding: 0px;
    line-height: 180%;    
  }
  
.contentWrap#mainarea p.border{
    margin: 24px 32px 0px 116px;
    padding: 16px 28px 16px 16px;
    border: #C1C9CC 1px solid;
    background: #F3F4F7;
    line-height: 180%;
  }
    
 
.contentWrap#rightCol{
    width:253px;
    clear:none;
    margin:12px 0px 0px 0px;
    padding: 0px;
  }





 .contentWrap#mainareafull{
    background: url("images/mainboxfull_bg.gif") repeat-y bottom left;
    clear:none;
    width:719px;
    margin: 0px 15px 15px 15px;
    padding: 0px;  
  }
    
.contentWrap#mainareafull h1{
    margin: 0px;
    padding: 0px;
  }  
  
.contentWrap#mainareafull p{
    margin:8px 28px 8px 28px;
    padding: 0px;
  } 




 
