/* CSS Document */

body, td, div, p {
	/*font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 16px;*/
	}

body {
	/*margin: 0px; padding: 10px;
	text-align: center;*/
	}

hr {
	border: 0;
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	width: 100%;
	text-align: left;
	display: none
	}
	
a:link, a:active, a:visited {
	/*text-decoration: none;
	color: #666;*/
}

a:hover {
	/*text-decoration: underline;
	color: #6b8e23;	*/
}

.layClear {
	clear: both;
	height: 1px;
	margin-top: -1px;
	line-height: 0px;
	font-size: 0px;
	}
	
/* Document Structure 

#layGlobalWrapper {
	width: 800px;
	margin: 0px auto;
	text-align: left;
	overflow: hidden;
	}	*/
		
/* Header

#layHeader {
	text-align: left;
	padding:10px;
	}

#layHeader h1 {
	color:#6b8e23;
	font-size:18px;
	padding:0;
	margin:0;
	}

#layState {
	float: left;	
	width: 160px;
	color: #000;
	}
		 */
/* Main Drop-Down Navigation
	
#layTopNav {
	background-color:#6b8e23;
	width: 800px;
	height: 28px;
	text-align: left;	
	} */
		
	/* Dropdown Navigation 	
	#layTopNav ul {
		position: relative;
		padding: 0px; 
		margin: 0px;
		list-style: none;
		float: left;
	}
	
	#layTopNav li {
		float: left;
		position: relative;
		text-align: left;
		width: auto;
	}
	
	#layTopNav li a {
		float: left;
		display: block;
		padding: 6px 12px 0px 12px;
		height: 22px;
		text-align: left;
		color: #FFFFFF;
		font-weight:bold;
		text-decoration: none;
	}
	
	#layTopNav li a:hover {
		color: #FFFFFF;
		font-weight:bold;
		background-color: #85b02b;
		}
	
	#layTopNav li ul {
		display: none;
		position: absolute;
		top: 28px; left: 0px;
		width: 180px;
		background-color: #999999;
		filter: alpha(opacity=95); 
		-moz-opacity: 0.95; 
		opacity: 0.95;
	}
	
	#layTopNav li:hover ul, #layTopNav li.over ul{ 
		display: block; 
		background-color: #666666;	
	}
	
	#layTopNav li li {
		display: block;
		width: 180px;
		float: none;
		text-align: left;
		border-right-width: 0px;
	}
	
	#layTopNav li li a {
		float: none;
		display: block;
		padding: 5px 0px 0px 5px;
		width: 175px; height: 21px;
		text-align: left;
		color: #FFFFFF;	
		text-transform: none;
		border-right-width: 0px;
	}
	
	#layTopNav li li a:hover {
		color: #000000;
		background-color: #999999;
		background-image: none;
	}	*/	
		
/* Footer 

#layFooterWrapper {
	width: 770px;
	margin: 0px auto;
	color: #666666;
	padding: 10px 15px;
	text-align: left;
	background-color: #ececec;
	overflow: auto;
	}
		
	#layFooterLinks {
		float: left;
		}
		
		#layFooterLinks ul {
			padding: 0px; 
			margin: 0px;
			list-style: none;
			}
		
		#layFooterLinks li {
			float: left;
			}
		
		#layFooterLinks li a {
			padding: 0px 12px 0px 0px;
			color: #666666;
			}
		
		#layFooterLinks li a:hover {
			color: #6b8e23;
			text-decoration: none;
			}
		
	#layFooterPoweredBy {
		float: left;
		}
		
		#layFooterPoweredBy a {
			color: #666666;
			}
			
		#layFooterPoweredBy a:hover {
			color: #6b8e23; text-decoration:none;
			}
			*/
/* Page 

#pageContentWrapper {
	margin: 0px;
	padding: 0px;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	overflow: hidden;
	}*/
	
/* Left Navigation */		
#pageLeftNav {
	float: right;
	width: 180px;
	margin: 0 0 20px 0;
	/*margin: 0px;
	margin:20px 4px 20px;
	overflow: hidden;*/
	}
	
	/*#pageLeftNavTitle {
		width: 160px;
		margin: 0px;
		padding: 10px 0px 4px 0px;
		font-size: 12px;
		font-weight: bold;
		}
		*/
		
	#pageLeftNav ul {
		margin: 0px; padding: 0px;
		list-style: none;
		}
		
		#pageLeftNav li {
			list-style: none;
			padding: 0px 0px 10px 0px;
			/*font-weight: bold;*/
			}
		
		#pageLeftNav li a {
			text-align: left;
			/*display: block;
			margin: 0px;
			padding: 0px 0px 0px 10px;
			
			font-size: 11px;
			color: #666;*/
			}
		
		#pageLeftNav li a:hover {
			color: #000;;
			text-decoration: underline;			
			}
			
			#pageLeftNav li ul {
				margin: 0px; padding: 0px 0px 0px 12px;
				background-image: none;
				}
			
			#pageLeftNav li li {
				list-style: none;
				margin: 0px; padding: 0px 0px 0px 0px;
				}
			
			#pageLeftNav li li a {
				display: block;
				text-decoration: none;
				text-transform: none;				
				}
			
			#pageLeftNav li li a:hover {
				/*text-decoration: underline;*/
				color: #000;
				}	
				
#linksLeftNav {
	float: left;
	width: 100%;
	text-align: center;
	font: 9px Verdana, Arial, Helvetica, sans-serif; 
	/*color: #333;*/
	padding: 0;
	border: 1px solid #000;
	border-bottom: 0;
	border-right: 0;
	}
	 
	#linksLeftNav ul {
		width:100%;
		float:left;
		margin:0;
		/*border-top:1px solid #fff;*/
	}
	
	#linksLeftNav ul li {
		width:100%;
		float:left;
		display:block;
		border-bottom:1px solid #000;
		padding:0;
		margin:0;
	}
	
	#linksLeftNav ul li a {
		background: url(../images/navback.gif) 20px 50% repeat-x;
		display:block;
		padding:5px 10px 5px 10px;
		text-decoration: none;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:1.1em;
		font-variant:small-caps;
		font-weight:bold;
		letter-spacing:1px;
	}
	
	#linksLeftNav ul li a:hover {
		background: url(../images/navback-hover.gif) 20px 50% repeat-x;
	}
	
	#linksLeftNavUser {
		background-color: #e7dac7;
		text-align:left;
		padding: 10px;
	}
	
#layState {
	background-color: #ececec;
	padding: 12px;
	}
	

/* Page Content */		
#pageContent {
	float: left;
	text-align: left;
	padding: 0 0 15px 15px;
	width: 560px;
	line-height: normal;
	/*overflow: hidden;*/
	}
	
#pageContent h1 { color: #663300; font-weight: bold; margin: 0 0 10px 0; font-size: medium; text-align: left; }
#pageContent h2 { font-weight: bold; }
#pageContent p { margin: 0 0 15px 0 !important; padding: 0 !important; }
#pageContent td { padding: 0 10px 5px 0; }
.purchase_callout { margin: 10px 0 10px 0; line-height: 18px; color: #510e12; font-style: italic; padding: 10px 0 0 0; border-top: 1px dotted #510e12; }

#pageContent a:link, #pageContent a:active, #pageContent a:visited {
	color: #510e12;
	text-decoration: underline;
}

#pageContent a:hover {
	color: #000;
}
#pageContent ul { line-height: 18px; }
#pageContent strong { color: #663300; }
