body {
	margin:0px;
	background-color: #828282;
	background-image: url(../images/bgextend.jpg);
	background-repeat: repeat-x;
	text-align:center;
	background-position: center top;
}

#shadow {
	margin:0px;
	background-image: url(../images/shadow.jpg);
	background-repeat: repeat-x;
	text-align:center;
	background-position: center top;
}
h1 {
	font-size: 18px;
	margin-top: 10px;
}
h2 {
	font-size: 14px;
	color: #486640;
}
a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.textbold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:bold;
}
.textboldunderline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:bold;
	text-decoration: underline;
}
#leftshadow { 
	width:23px;
	height:667px;
	float:left;
	background-image: url(../images/leftshadow.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#rightshadow { 
	width:23px;
	height:667px;
	background-image: url(../images/rightshadow.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#bodycontainer { 
	width:900px;
	background-color: #ffffff;
	margin:0px auto 0px auto;
	background-image: url(../images/container.jpg);
	background-position: right top;
	background-repeat: repeat-y;
}
a.topnavlink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.topnavlink:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFE88A;
	font-weight: bold;
	text-decoration: none;
}
#topnavsubbg {
	background-image: url(../images/topnavcorner.jpg);
	background-position: right top;
	background-repeat:no-repeat;
	height:46px;
}
#topnav{ 
	width:100%;
	height:46px;
	background-image: url(../images/topnavbg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
#topnav1{ 
	width:57px;
	float:left;
	background-image: url(../images/border.jpg);
	background-position: right top;
	background-repeat: repeat-y;
	height:46px;
	line-height:43px;
}
#topnav2{ 
	width:74px;
	float:left;
	background-image: url(../images/border.jpg);
	background-position: right top;
	background-repeat: repeat-y;
	height:46px;
	line-height:43px;
}
#topnav3{ 
	width:84px;
	float:left;
	background-image: url(../images/border.jpg);
	background-position: right top;
	background-repeat: repeat-y;
	height:46px;
	line-height:43px;
}

#bodycontent {
	width:700px;
	float:left;
	text-align:left;
	padding-left:22px;
	background-color: #ffffff;
}

#sidenav {
	width:175px;
	float:left;
	background-image: url(../images/sidenavextend.jpg);
	background-position: right top;
	background-repeat: repeat-y;
}
#shadow {
	width:946px;
	background-position: center top;
	background-image: url(../images/bgbg.jpg);
	background-repeat: no-repeat;
}
/*----------------------Side Nav links-------------------------*/

.sidenavheader {
	background-image: url(../images/sidenavheader.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFEDA4;
	font-weight: bold;
	height:33px;
	text-align:left;
	line-height:33px;
	width:175px;
	float:left;
	border-bottom: 1px solid #ffffff;
}
.sidenavheader a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFEDA4;
	font-weight: bold;
	text-align:left;
	float:left;
	text-decoration:none;
	display:block;
	width:166px;
	padding-left:10px;
	
}
.sidenavheader a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #000000; 
	color: #ffffff;
	width:166px;
	padding-left:10px;
}
.sidenavheaderb {
	background-image: url(../images/sidenavheader_blue.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFEDA4;
	font-weight: bold;
	height:33px;
	text-align:left;
	line-height:33px;
	width:175px;
	float:left;
	border-bottom: 1px solid #ffffff;
}
.sidenavheaderb a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFEDA4;
	font-weight: bold;
	text-align:left;
	float:left;
	text-decoration:none;
	display:block;
	width:166px;
	padding-left:10px;
	
}
.sidenavheaderb a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #000000; 
	color: #ffffff;
	width:166px;
	padding-left:10px;
}

.nav{
	float:left;
	text-align:left;
	list-style: none;
	font-size: 12px;
	line-height: 16px;
	width: 175px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/sidenavbg.jpg);
}
.nav a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #517D3E; 
	color: #ffffff;
	border-top: 1px solid #525252;
	border-bottom: 1px solid #909090;
	background-image: url(../images/bullet_H.jpg);
	background-repeat: no-repeat;
}
.nav li a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none; 
	display:block;
	padding: 2px 5px 3px 30px;  
	margin:0px; /*helps Opera with hover */
	width:140px; /* helps IE with hover */
	height: auto;
	color: #ffffff;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #ffffff;
	background-image: url(../images/bullet.jpg);
	background-repeat: no-repeat;
}
.nav li { 
	position: relative; 
	border-bottom:none;
	display:block;
	height: auto; /*auto */
	margin:0px;
	list-style-type: disc;
	color:#CCCCCC;
	width: 175px;
}
.yellow a:hover{
	background-color:#FFEDA1;
}


.nav ul, #nav ul ul, #nav ul ul ul{

}

.nav li:hover ul ul, #nav li:hover ul ul ul{
	display:none; 
}
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul{
	display:block;
}
li>ul { 
	top: auto;
	left: auto;
}

/* Win IE only \*/
* html .nav li{
	float:left;
	display: inline;
}/* end holly hack */
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .leftcolumn {
  height: 1%;
  }

/* End hide from IE5/mac */
/* --------------------------End of sidenav links---------------------------*/

/* -------------------------- sidenav blue links ---------------------------*/
.navblue{
	float:left;
	text-align:left;
	list-style: none;
	font-size: 12px;
	line-height: 16px;
	width: 175px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/sidenavbgblue.jpg);
}
.navblue a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #333333; 
	color: #ffffff;
	border-top: 1px solid #525252;
	border-bottom: 1px solid #909090;
	background-image: url(../images/bulletblue_H.jpg);
	background-repeat: no-repeat;
}
.navblue li a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none; 
	display:block;
	padding: 2px 5px 3px 30px;  
	margin:0px; /*helps Opera with hover */
	width:140px; /* helps IE with hover */
	height: auto;
	color: #ffffff;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #ffffff;
	background-image: url(../images/bulletblue.jpg);
	background-repeat: no-repeat;
}
.navblue li { 
	position: relative; 
	border-bottom:none;
	display:block;
	height: auto; /*auto */
	margin:0px;
	list-style-type: disc;
	color:#CCCCCC;
	width: 175px;
}
.yellow a:hover{
	background-color:#FFEDA1;
}


.navblue ul, #navblue ul ul, #navblue ul ul ul{

}

.navblue li:hover ul ul, #navblue li:hover ul ul ul{
	display:none; 
}
#navblue li:hover ul, #navblue ul li:hover ul, #navblue ul ul li:hover ul{
	display:block;
}


/* Win IE only \*/
* html .navblue li{
	float:left;
	display: inline;
}/* end holly hack */
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .leftcolumn {
  height: 1%;
  }

/* End hide from IE5/mac */

/* -------------------------- END of sidenav blue links ---------------------------*/

#footer {
	background-color:#344D26;
	width:900px;
	text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	clear:both;
	line-height: 22px;
}

#sitecredits {
	width:900px;
	text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#CCCCCC;
	background-color:#828282;
	text-align:center;
	
}
a.sitecredits {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#CCCCCC;
	
}.textboldwhite {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}
.textboldgreen {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #006600;
	font-weight:bold;
}

ul#sitemap {
	padding-left:0px;
	margin-left:0px;
}

#sitemap li {
	list-style:none;
	line-height:20px;
}

#sitemap strong {
	font-size:14px;
	color: #486640;
}


