/*----HTML Structural Elements--------------------------------------------------*/
  
  html{
    background:#A90000 url(/images/bg.jpg) repeat-y left top;
    /*background MUST be the same as the body tag's background in XHTML*/  
    height:100%;
  }
  
  body{
    background:#A90000 url(/images/bg.jpg) repeat-y left top;
    padding:0px;
    height:100%;
    margin:0px;
    font:small/150% Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    color: #2E2E2E;

  }
    
  
  HR{
    color: #F3F3E4;
  } 
  

.COL_1   {
	color: #AB0000;
}
.COL_2   {
	color: #CD9323;
} 

.smaller {
    font-size:80%;
}
  
  h1{
    font-size:160%;
    margin:16px 32px 6px 32px;
    padding:0px 0 0 0;
    color: #A70000;
  } 
	
  h2{
    font-size:130%;
    margin: 0px 32px 10px 32px;
    padding:0;
  }
  
  h3{
    font-size:100%;
    margin:16px 32px 0px 32px;
    padding:0 0 0 0;
    line-height: 125%;
  }
  
  h4{
    font-family: Verdana, Arial, sans-serif;
    font-weight:bold;
    font-size:95%;
    margin: 16px;
    padding:0;
    color:#A90000;
  }
  
  table{
    font-size:100%;
  }  
  
  p{
    font-size:85%;
    line-height:140%;
    margin:6px 32px 10px 32px;
    padding:0;
    white-space: wrap;
  }
  
  .breadcrumbs{
    font-size:78%;
    line-height:140%;
    margin: 0px;
    padding: 7px 32px 7px 32px;
    white-space: wrap;
    border-bottom: solid 1px #F6F6EB;
    background: #FBFBF6;
  }  
  
  table td p{
    margin:2px 12px 10px 12px;
  }  
  
  
  p.homepage{
    font-size:11px;
    margin:0px 24px 10px 400px;
    padding: 231px 0 0 0;
  }  
  
  a{
    color:#AB0000;
    text-decoration:underline;
  }	
	
  a:hover{
    color:#810101;
  }
  
  
  /**----Unordered List Styles--------------------------------------------------*/
  
    ul{
      list-style-type: square;
      list-style-image: url(/upload/images/bullet3.gif);
      list-style-position: outside;    
      margin:10px 36px 15px 46px;
      padding:0;
      font-size:85%;      
    }
    
    ul li{
      margin:0 5px 5px 0;
      padding:0;
      line-height:110%;     
    }
    
    td ul li{
      margin:0 5px 5px 0;
      padding:0;
      line-height:120%;       
    }
    
    ul li ul{
      margin:5px 0 5px 30px;
      font-size:100%;      
    }
    
    ol{
      margin: 10px 36px 15px 46px;
      padding:0;
      font-size:85%;      
    }
    ol li{
      margin:0 5px 5px 0;
      padding:0;
      line-height:150%;
      font-size:85%;      
    }
    
    ol li ul{
      margin:5px 0 5px 30px;
      font-size:100%; 
    }
      
  /**/

/**/

/*----Page Structural Elements/Wraps--------------------------------------------*/
	
  .container{
    width:774px;
    margin:0;
    padding:0;
    text-align:left;
  } 
  
  .parentWrap{
    width:774px;
    background: #ffffff;
    margin:38px 0 0 0;
    padding:0;
    text-align:left;
    color:#333333;
    position:relative;
    background: url(/images/inside_bg.jpg) no-repeat bottom center;    
  } 
  
  .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;
    width:100%;
    margin:0px 0 0 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:774px;
    height: 90px;
    margin:0px;
    padding:0 0 0px 0;
    text-align:left;    
    background:#ffffff 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-------------------------------------------------------*/
    
    ul#nav{
      float:left;
      display:inline;
      width:100%;
      margin: 90px 0 0 0;
      padding:0;
      list-style-type: none;
      clear:both;
      background: #AB0000 url(/images/bgNav.jpg) repeat-x top left;
      list-style-image: none;
      list-style-position: none;      
    }
    
    
    ul#nav li {
      float:left;
      display:inline;
      padding:0;
      margin:0 0 0 0;
      width:auto;
      height: 38px;
      text-align: left;
      background: url(/images/nav_tab.jpg) no-repeat top right;      
    }
    
    ul#nav li.first{
      margin-left:6px;
    }
        
    ul#nav li#beforeactive {
      float:left;
      display:inline;
      padding:0;
      margin:0 0 0 0;
      width:auto;
      height: 38px;
      text-align: left;  
      background: url(/images/bgNav.jpg) repeat-x top left;
    }
    
    ul#nav li a {
      display:block;
      padding:13px 14px 0 6px;
      margin:0 0 0 0;
      color:#4F4F4F;
      text-decoration: none;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:12px;
      line-height:1em;
      outline:none;
      font-weight: bold;      
    }
    
    ul#nav li a:hover{
      color:#4F4F4F;
      text-decoration: underline;
    }
    
    ul#nav li#activeLeft{
      padding:0;
      margin: 0;
      color:#ffffff;
      background: url(/images/nav_tab_on_left.jpg) repeat-x top left;
      height: 38px;
      width: 10px;
    }
    
    ul#nav li#activeRight{
      padding:0;
      margin: 0;
      color:#ffffff;
      background: url(/images/nav_tab_on_right.jpg) repeat-x top left;
      height: 38px;
      width: 15px;
    }
    
    ul#nav li#activePage{
      padding:0 0 0 0;
      color:#ffffff;
      background: url(/images/nav_tab_on_bg.jpg) repeat-x top left;
      height: 38px;      
    }
    
    ul#nav li#activePage a{
      padding:13px 0px 0 0px;
      color:#ffffff; 
      text-decoration: none;
      font-weight: bold;
    }
    
    ul#nav li#activePage a.smaller{
      padding:16px 13px 0 13px;
      color:#C69B68; 
      text-decoration: none;
      /*-font-weight: bold;
      Letter-spacing: -1px;-*/
    }
    
    ul#nav li#space{
      padding:0 7px 0 0;
      height: 38px;      
    }
    
  /**/
  

/*----Footer Styles-------------------------------------------------------------*/


  .footerWrap#footer{
    background: #ffffff;
    width:774px;
    color:#717171;
    clear:none;
    margin:0 0 0 0;
    padding: 0;
    border-top:  1px solid #ECEAEA;
  }
  
  .footerWrap#footer p{
    color:#717171;
    font-size:10px;    
    margin: 12px 17px 14px 1px;
    padding:0;
    text-align: right;    
  }
 

  .footerWrap#footer a{
    color:#9E9D9D;   
  }
  
/**/


 

/*------------------------------------------------------------------------------*/
/*----BEGIN PAGE STYLES---------------------------------------------------------*/
/*------------------------------------------------------------------------------*/

/*----Home Page-----------------------------------------------------------------*/

  
  .contentWrap#mainareahome{
    clear:none;
    width:774px;
    font-size:85%;
    margin:0;
    padding: 0px;
    padding-bottom: 0px;    
  }
  
  .contentWrap#mainarea{
    clear:none;
    width:774px;
    font-size:100%;      
    margin:0;
    padding: 0px;
    padding-bottom: 20px;
  }
  
  .contentWrap#mainarea p.home{
    margin: 0px;
    padding: 0px;
  }  
  
 .contentWrap#mainarea2{
    clear:none;
    width:574px;
    font-size:100%;      
    margin:0;
    padding: 0px;
    padding-bottom: 40px;
    border-right: solid 2px #ECEAEA;    
  }

  .contentWrap#rightCol{
    width:195px;  
    font-size:100%;      
    clear:none;
    margin:0 0 0 0;
    padding: 0;
  }
  
  .contentWrap#rightCol p{
    text-align:left;
    font-size:85%;    
    margin:3px 10px 4px 10px;
    padding:0;
  }
  
  .contentWrap#rightCol h4{
    text-align:left;
    margin:12px 10px 2px 10px;
    padding:0;
  }
    
  .contentWrap#rightCol ul{
      list-style-type: square;
      list-style-image: url(/upload/images/bullet.gif);
      list-style-position: outside;  
      margin:0px 14px 6px 14px;
      padding:0;
      font-size:80%;      
    }
    
  .contentWrap#rightCol ul li{
      margin:0 8px 2px 14px;
      padding:0;
      line-height:120%;     
    }
        
  .contentWrap#rightCol ul li ul{
      list-style-type: circle;
      list-style-image: url(/upload/images/bullet2.gif);
      list-style-position: outside;  
      margin:4px 4px 6px 4px;
      padding:0;
      font-size:100%;       
    } 
    
  .contentWrap#rightCol ul li ul li{
      margin:0 0px 2px 8px;    
    }      
    
  .BORDER1{
  	border: 2px double #B50000;
  	background: #ffffff;
  	padding: 18px;
    	margin:2px 20px 14px 20px;
    	float: right;
    	width: 215px;
}

  .BORDER1 p{
  	padding: 0px;
    	margin:0px;	
} 

  .BORDER1 h3{
  	padding: 0px;
    	margin:0px;
    	margin-bottom: 6px;
}

  .BORDER2{
  	border: 1px solid #C69B68;
  	background: #FCFCFB;
  	width: 680px;
  	padding: 10px;
    	margin: 0px;
}





/*----Administrative Area Elements--------------------------------------------------*/

.tableadmin{
	border: 1px solid #A70000;
	background: #ffffff;
	width: 80%;
	padding: 0px;
	margin: 0px;
}

.tableadmin td{
	border: 1px solid #F2F2E2;
	background: #ffffff;
	padding: 4px;
	margin: 0px;	
}

.tableadmin td p{
	padding: 0px;
	margin: 0px;	
}

.tabledata{
	border-right: 1px solid #F2F2E2;
	border-bottom: 1px solid #F2F2E2;
	border-top: 1px solid #F2F2E2;
	background: #ffffff;
	width: 90%;
	padding: 0px;
	margin: 0px;
}

.tabledata td{
	border-left: 1px solid #F2F2E2;
	border-top: 1px solid #F2F2E2;
	background: #ffffff;
	padding: 3px;
	margin: 0px;	
}

.tabledata th{
	border: 1px solid #E8E8CC;	
	background: #E8E8CC;
	color: #463A28;	
}

