html, body {
  margin: 0;
  padding: 0;
  height: 100%;  
background: #ccc url(images/bgback.gif) 0 0 repeat;
}

body {
 font: 12px helvetica, arial, verdana, sans-serif;
  text-align: center;
  color: #333;
}


h1, h2, h3, h4, h5, h6 {
	font-family: helvetica, arial, verdana, sans-serif;
	font-weight: normal;
}


.subhead{
border-bottom:1px dashed  #346DBE;
display: inline;
font-size: 135%;
	color:#ccc;
	padding:0;
	font-weight:bolder;
}
/*****************global links*************************/

a {
	text-decoration:none;
	}
	
a:hover {
	text-decoration: underline;
	}
	
	
/*****************header styling***********************/





h3 {
	font-size: 135%;
	color:#679A33;
	padding:0;

}

h4 {
	font-size: 118%;
}
h1 {
font-size: 218%;
  margin: 0;
  padding-top:4px;
 color:#679A33;
 
}

h2 {
font-size: 164%;
margin: 2px 0 2px 0;
color:#679A33;
}

p {
  margin: 0;
  padding: 1em 0;
  line-height: 1.5em;
}

.sidebarPacket {
	padding: 3px 2px 10px 0;
	border-bottom: 1px solid #9BCB65;
	margin-right: 30px;
background:#669A37;
	}
	
	.sidebarPacketnoborder{
	border:none;
	
	}
	
	
	.sidebarPacketnoborder table tr td{
	border:none;
	
	}
	
	#leftcol {
	float: right;
	width: 165px;
	padding: 9px 0 10px;
	margin-left:5px;
	
	/*background: url(../images/leftcol_bg.gif) no-repeat left top;*/
	}
	

	
#sidenav {
		/*margin: 10px 0;*/
		margin:  10px 2px 2px 0;
		background: #fff;
		/*border-bottom: 1px solid #ccc;*/
		}
	#sidenav ul {
		margin: 0; 
		padding: 0; 
		border: 0;
		}
	#sidenav ul li {
		list-style: none; 
		list-style-image: none !important;
		background: #fff url(images/navBG.gif) top repeat-x;
		border-top: 1px solid #fff;
		}
	#sidenav ul li a {
		width: 130px !important; 
		width: 130px; 
		text-decoration: none; 
		padding: 6px 15px 6px 14px; 
		color: #9BCB65; 
		display: block;  
		font:Geneva, Arial, Helvetica, sans-serif;
		font-size: 17px !important; 
		font-weight:bolder !important;
		}
	#sidenav ul li a:hover {
		background: url(images/navBGHover.gif) left no-repeat;
		}
		
	
	

#container-page {
  margin: 0 auto;
  width: 760px;
  background: #fff;
  text-align: left;
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}

#container-head {
  background: #2C2E2F;
}

#head {
  padding: 0;
}

#container-content {
width:500px;
  padding: 0 2em 35px 2em;
border-right:1px dashed #E7EFE0;
}


#container-content ul{
margin-left:200px;
}



#container-foot {
  width: 100%;
  background: #679A33;
  position: absolute;
  bottom: 0 !important;
  bottom: -1px; /* For Certain IE widths */
  height: 35px;
}

#foot {
  padding: 0 1em;
  line-height: 35px;
  color:#fff;

}

.newshead
{color:679A33;
font:bolder 14px Georgia, "Times New Roman", Times, serif;}


