/********** ALL PAGES *****************/

body{
	background-image: url(../images/bg-darkblue.gif);
	background-repeat: repeat;
	text-align: center;
	font-family: Gill Sans, Verdana, Trebuchet, Arial;
	font-size: 75%;
	color:#333;
	margin:0px;
	width:100%;
	height:100%;
	}
	

#main{
	position:relative;
	width:700px;
	height: 100%; 
	background-image: url(../images/bg-main.gif);
	background-repeat: repeat-y;
	margin:0 auto;/*makes it stay in the center for everything except ie 6, pc*/
	border: 2px solid;
	border-color: #fff;
	}

#banner{
	width:700px;
	height:150px;
	padding:0px;
	margin: 0px;
	background-image: url(../images/top-banner.jpg);
	background-repeat: no-repeat;
	}
	
	

/************ CONTENT AREA *************/



#colLeft{/*left column*/
    width:200px;
   	background: transparent;
	float:left;
    min-height: 100%;    
    overflow:visible;
    margin: 0px;
    padding-top: 10px;
    }           

#colRt{/*right column*/
    width:490px;
    background:transparent;
    float:left;
    overflow:visible;
    margin: 0px;
    padding-top: 10px;
    text-align: justify;
    }

#colRt ul{
	text-align:left;
	line-height: 130%;
	font-size: 16px;
	margin:2px 10px 2px 20px;
	padding: 2px 10px 2px 0px;
	list-style: disc;	
	}

#colRt li{
	text-align:left;
	line-height: 130%;
	font-size: 16px;
	margin:2px 10px 2px 20px;
	padding: 2px 10px 2px 0px;
	list-style: disc;	
	}	
	
	
#clear{
	clear:both;
	}



/******** HEADINGS AND LINKS *******/


p{
	line-height: 125%;
	padding: 5px 10px 10px 10px;
	margin: 0px 10px;
	font-size: 16px;
	text-align: left;
	}
	
	/**overflow: visible;
    height:1%;**/

#gad {
	margin:0px;
	padding:5px 0px 5px 20px;
	text-align:left;
	}

h1{
	font-size:32px;
	margin:10px;
	padding: 0px 10px 5px 10px;
	color: #6b4013;
	font-weight: 200;
	line-height: 130%;
	text-align: left;	
	}		

h2{
	font-size:28px;
	margin:10px;
	padding: 5px 10px 5px 10px;
	color: #033869;
	font-weight: 200;
	text-align: left;
	line-height: 125%;	
	}	

h3{
	margin:0px 10px;
	padding: 5px 10px 10px 10px;
    text-align: left;
    font-size: 18px;
    font-weight:bold;
    color: #333;
    line-height: 130%;
     overflow: visible;			
    }
  
h4{
	margin:10px 20px;
	padding: 0px 20px 10px 20px ;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
    color: #333;
    line-height: 140%;
    overflow: visible;			
    }  
  
h5{
	font-size:16px;
	margin:0px;
	padding: 15px 20px 20px 20px;
	color: #fff;
	font-weight: normal;
	text-align: left;
	text-align: center;
	line-height: 125%;	
	}

h6{
	margin:10px;
	padding: 0px 10px 10px 10px;
    text-align: right;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    color: #02599b;
    line-height: 130%;
    overflow: visible;			
    }

h1 span{display:none;}	

h2 span{display:none;}

h2.line{padding-top:50px;}

hr{ padding-left: 20px}


#line{
	padding: 10px 10px;
	margin:  0px 10px 5px 10px;
	}

a:link{
	color: #013867;
	text-decoration: underline;
	}
		
a:visited{
	color: #555555;
	text-decoration: underline;		
	}
		
a:hover{
	color: #aac174;
	text-decoration: underline;		
	}
		
a:active{
	color: #b12e04;
	text-decoration: none;		
	}
		
#current{
	color: #6b4013;
	font-weight: bold;
	text-decoration: none;
	}	    

#fl{
	float: left;
	margin:10px;
	padding:10px;
	}
	
#fr {
	float: right;
	margin:10px;
	padding:10px;
	}
		
#il{
	text-align:left;
	margin:10px;
	padding:10px;
	}
	
#ir {
	text-align:right;
	margin:10px;
	padding:10px;
	}		

#ic{
	text-align:center;
	margin:10px;
	padding:10px;
	}
	
/*** Floating Text Box *******/

#boxfl{
	float: left;
	margin:10px 20px 10px 20px;
	padding:10px;
	border-width: 1px;
	border-style: solid;
	border-color: #6b4013;
	background-color: transparent; 
	font-size: 18px;
	color: #6b4013;
	text-align: left;
	width: 40%;
	height: 100%;
	
	}
	
#boxfr {
	float: right;
	margin:10px 20px 10px 20px;
	padding:10px;
	border-width: 1px;
	border-style: solid;
	border-color: #6b4013;
	background-color: transparent;
	font-size: 18px;
	color: #6b4013;
	text-align: left; 
	width: 40%;
	height: 100%;
	}	
	
  

/************* TOP-NAVIGATION ***************/

		
#menu {
	position : absolute;
	background:transparent;
	padding-left: 350px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-right: 10px;
	font-size: 16px;
	}

dt, dl, dd, ul, ul{
	list-style-type: none;
	margin: 0 4px 0 0;
	padding: 0;
	}
	
#menu dl {
	float: left;
	}
	
#menu li {
	display: inline;
	}

#menu a {	
	color: #fff;
	text-decoration: none;
	background: transparent;
	}

#smenu2, #smenu3, #smenu4 {
	position: absolute;
	left: 260px;
	width: 450px;
	}
	
.mentions {
	position: absolute;
	left : 12px;
	color: #fff;
	background-color:transparent;
	}

a{
	text-decoration: none;
	color: #aac174;
	}

#menu span.navFtOff a{
	color:#fff;
	text-decoration:none;
	}

#menu span.navFtOn a{
	color:#aac174;
	text-decoration:none;
	}

#menu span a:hover{
	text-decoration:underline;
	color:#aac174;
	}

  
/************* SUB-NAVIGATION ***************/


#subNav{
	padding:0px;
	margin: 5px;
	background:transparent;
	text-align: left;
	}
	
#subNav h1{	
	font-size:25px;
	color:#fff;
	margin:0px;
	font-weight: 200;
	line-height: 130%;	
	}

#subNav h2{
	font-size: 16px;
	font-weight: bold;
	line-height: 125%;	
	color:#013867 !important;
	padding:5px 10px 0px 0px;
	text-decoration: none;
	}
	
#subNav a:link{
	text-decoration: underline;
	color:#333;
	}	

#subNav ul, li{
	padding:0px;
	margin:2px 5px;
	font-size:16px;
	list-style: none;
	}/*white border inserted to make IE 6 same as other browsers*/

.subNavOff:hover{
	color:#fff!important;
	text-decoration:underline!important;
	}
	
.subNavOn:hover{
	background-color:transparent!important;
	text-decoration:none!important;
	color: #fff;
	}

.subNavOff,.subNavOn{
	text-decoration:none;
	padding:0px;
	
	}

.subNavOn{
	color:#fff!important;
	font-weight:bold;
	background-color:transparent!important;
	}

.subNavOff{
	color:#555555;
	background-color:transparent;
	}

   


/*********** FOOTER AND FOOTER NAV STYLES ***********/


#footer{/*full width footer*/
	position:relative;
	width:704px;
	height:30%;
	background-image: url(../images/bg-shadowblue.gif);
	background-repeat: repeat;
	margin:0 auto;
	text-align:center;
	
	}

#footerNav{
	position:relative;
	width:704px;
	background-image: url(../images/bg-lightgrey.gif);
	background-repeat: repeat;
	font-size:16px;
	text-align:center;
	padding-top: 15px;
	border-top: 2px solid;
	border-color: #fff;
	margin:0 auto;
	}	

#footerNav span.navFtOff a{
	color:#333;
	text-decoration:none;
	}


#footerNav span.navFtOn a{
	color:#6b4013;
	text-decoration:none;
	}

#footerNav span a:hover{
	text-decoration:underline;
	color:#6b4013;
	}
