/* CSS Document */
body 
{
    background:#024F01;/* url(img/lake-back.jpg) no-repeat center top;/*#38ab58;  img/map_back2.jpg    url(img/pt-back.jpg) repeat-x top;*/
    padding:0;
    margin:0;
    text-align:center;
   
}
#wrap {
  margin: 0 auto;
  padding: 1px 0 0 0;
  background:#024F01 url(img/lake-back.jpg) no-repeat center top;
  width:780px;
  
}

#container {
  /*background: url('img/bg-ds.gif');*/
  position:relative;
  background:#D4D0B1;
  width:740px;
  margin:85px auto 0 auto;
  padding: 0px 0 0 0;
  border: .025em solid #6e8455;
  
}

/*---page & columns---*/

#page
{  
   
    margin: auto;
    padding:0;
    width:740px;
    height:auto;
}

#page {

}

#cbk {
  background-color: #D4D0B1;
  background:; /*url('img/bkdp.jpg');*/
  width:720px;
  margin:0 auto 0 auto;
}


/*---Navigation---*/
#nav {
	margin: 0;
	padding: 0;
	width: 720px;
	text-align: center;
		/*border-top: .025em solid #366827; 
	border-bottom: .025em dotted #366827;*/
		background-color:/*#ffe4b5*/none;	
		
}

#nav ul {
	margin: auto;
	padding: 0;
	width: 735px;
	vertical-align: middle;
	

}

#nav li {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	vertical-align: middle;
/*	background-color:#ffe4b5;
 filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;  
  /*border-bottom: .025em dotted #366827;*/
}

#nav li a {
	margin: 0;
	padding: 2px 4px 0 8px;
	display: block;
	text-decoration: none;
	color: #000;
	font: bold .85em Arial, serif;
/*	filter: alpha(opacity=100);
  -moz-opacity: 1.00;
  opacity: 1.00; */

}


#nav img 
{
    vertical-align:middle;
    filter: alpha(opacity=100);
    -moz-opacity: 1.00;
    opacity: 1.00; 
}

a.nav:link {
	text-decoration: none;
	color: #000;
	font: bold .85em Arial, serif;
/*	filter: alpha(opacity=100);
  -moz-opacity: 1.00;
  opacity: 1.00;*/
}

.dropnav {
  text-align: left; 
  margin: 0;
  padding-left: 5px;
}


/*--- page information ---
/
.box {
background: #fff;
/*float:left;
position:relative;
clear:both;
float:left;
margin: 10px 0 0 0;
border: 2px solid #366827;
width:718px;
text-align:left;
overflow: hidden;


}


.box p {padding:12px;}
/*---Footer---*/
#footer {
  position: relative;
  margin:auto;
  padding-top:20px;s
  margin-bottom: 0;
  background:#D4D0B1;
  width:720px;
  color: #000;
	font: normal 11px Arial, serif; /*Georgia
	/*border-top: .025em solid #366827;*/
}

/*------left navagation------*/
.lnav, .cframe, .cframe1, .rframe
{
		float:left;
		position:relative;
		padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
								only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
}


.content .1nav{
/*position:relative;*/
width:21%;				/* Width of left column content (column width minus padding on either side) */
left:31%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
margin:0;
padding:0;
border: 1px solid #6e8455;
text-align:left;

}

.lnav1
 {
	margin: 0;
	padding: 0;
	width: 45px;
	text-align: left;
		/*border-top: .025em solid #366827; */
	border-bottom: .025em dotted #366827;
}

.lnav ul {
  background:#fff;
	margin: auto;
	padding: 0;
	width: 45px;
	vertical-align: left;
}

.lnav li {

	margin: 0;
	padding: 0;
	list-style-type: none;
	vertical-align: middle;
	background-color:#fff;
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;  
}

.lnav li a {
	margin: 0;
	padding: 2px 12px;
	display: block;
	text-decoration: none;
	color: #000;
	font: bold 14px Arial, serif; /* Georgia */
	filter: alpha(opacity=100);
  -moz-opacity: 1.00;
  opacity: 1.00; 

}

/*---- Center content -----*/

.content .cframe {
/*float:left;*/
/*position:relative;*/
width:42%;				/* width of center column content (column width minus padding on either side) */
left:102%;				/* 100% plus left padding of center column */
background:#fff;
margin:0;
padding:0;
text-align:left;
}

/*----- Center + right content together ----*/

.content .cframe1 {
/*float:left;*/
position:relative;
margin:0;
padding:2px;
width: 600px;
text-align:left;
}
/*------  Right content  ------*/

.content .rframe {
/*float:left;*/
width:25%;				/* Width of right column content (column width minus padding on either side) */
left:85%;				/* Please make note of the brackets here: (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding)D0EEC0 */
		

background: #fff;


}

#header
{ 
  position:relative;

    margin: auto;
    padding:0;
    width:740px;
    height:200px;
    text-align: center;
	background: ; /*url('img/bg-ds.gif') repeat-y;*/
	
}

.center
{
  float: left;
  width:480px;
  height:auto;
  text-align:left;
}
/*---Drop Shadow----light green #e3f4e8*/

#boxContent { border: none; background: #fff; border: 1px solid #e3f4e8;}
#boxContent { position: relative; left: -4px; top: -2px; }
#boxContainer { position: relative; background: #366827; margin: 4px 0 0 15px; }
#boxContent p {padding:8px;}


#footer p {margin-bottom: 8px;}
    
/*---Navigation---*/
.leftnv ul, .leftnv li {
  text-align:left; 
  list-style-type: 
  none; font-weight:bold; 
  font: bold .9em Arial, serif;
  padding-bottom:1.5px;
  }
.leftnv a:link, a:visited {
  color: #024F01;
  }
.leftnv a:hover {
  color: #cd4a02;
  }
/*.leftnv a:visited {
  color: #c88a3d;
  }

/*---------- fix table font------------*/
td {
font: normal .85em Arial, serif;
}

/*---------*/
/* column container */
	.colmask {
	    position:relative;		/* This fixes the IE7 overflow hidden bug */
	    clear:both; 
      margin-top:10px;s
	    float:left;
      width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
		border: 2px solid #366827;
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;				/* width of page */
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:1em 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
								only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
		text-align:left;
	}
	/* 3 Column settings */
	.threecol {
		background:#fff;		/* right column background colour */
	}
	.threecol .colmid {
		right:36%;				/* width of the right column */
		background:#fff;		/* center column background colour */
	}
	.threecol .colleft {
		right:49%;				/* width of the middle column */
		background:	url("img/nv_bkmap_final.gif") repeat-Y;	/*#fff5b0;url("img/bckdp.gif"); left column background colour */
		background-position: right top;
	}
	.threecol .col1 {
		width:41%;				/* width of center column content (column width minus padding on either side) */
		left:102%;				/* 100% plus left padding of center column */
		/*border: 1px solid red;*/
	}
	.threecol .col2 {
		width:19%;				/* Width of left column content (column width minus padding on either side) */
		left:39%;				/* --PADDING RIGHT (for left column) width of (right column) plus (center column left and right padding) plus (left column left padding) */
		/*border: 1px solid yellow;*/
		
	}
	.threecol .col3 {
		width:35%;				/* Width of right column content (column width minus padding on either side) */
		left:89%;				/* Please make note of the brackets here: ---PADDING LEFT (for right column)
								(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
		/*border: 1px solid orange;*/
	}
.threecol p, li {
font: normal .80em Arial, serif;
}

.leftmenu p, li {
font: normal .80em Arial, serif;
}

.threecol h3, h4 {
font-family: Arial, serif;
}

.leftmenu h3, h4 {
font-family: Arial, serif;
}

  /* 2 Column settings */
  /* 2 Column (left menu) settings */
	.leftmenu {
		background:#fff;		/* right column background colour */
	}
	.leftmenu .colleft {
		right:80%;				/* right column width */
		background: url("img/nv_bkmap_final_b.gif") repeat-Y;		/* #f4f4f4;left column background colour */
		background-position: right top;
	
	}
	.leftmenu .col1 {
		width:77%;				/* right column content width */
		left:101%;				/* 100% plus left column left padding */
	}
	.leftmenu .col2 {
		width:21%;				/* left column content width (column width minus left and right padding) */
		left:0%;				/* (right column left and right padding) plus (left column left padding) */
	}


