body, html {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

a:link { color: #023B77; text-decoration: none; }
a:visited { color: #023B77; text-decoration: none; }
a:hover { color: #76A6D8; text-decoration: none; }
a:active { color: #76A6D8; text-decoration: none; }

img {
	border-width: 0px;
}

div {
}

#container {
	height: 100%;
	width: 760px;
	margin: 0 auto;
	border: 1px solid gray;
	background: url('../images/menu-bg.gif') repeat-y;
}

	#banner {
		width: 760px;
		height: 142px;
		background: url('../images/banner.gif') no-repeat;
	}
	
		#banner h1 {
			font-size: 1px;
			text-indent: -3000px;
			padding: 0;
			margin: 0;
		}
		
		#login form {
			margin: 0;
			padding: 0;
		}
	
	#menu {
		float: left;
		width: 190px;
	}
	
		#menu ul {
			list-style: none;
			margin: 25px 0px;
			padding: 0;
		}
		
		#menu li {
			padding: 10px 0px;
			background: url('../images/menu-bg.jpg') 0px 8px no-repeat;
			font-size: small;
			font-weight: bold;
			text-transform: uppercase;
			text-indent: 32px;
		}
	
	#content {
		float: left;
		width: 505px;
		background: url('../images/content-head.jpg') no-repeat;
		padding: 0px 20px 0px 45px;
		text-align: justify;
	}
	
		div.flash {
			width: 324px;
			margin: 0 auto;
		}

		#heading {
			color: #3C3C3C;
			float: right;
			font-size: 13px;
			padding: 16px 0;
			margin: 0;
		}
	
		#content h3#subheading {
			clear: both;
			width: 186px;
			height: 42px;
			font-size: 1px;
			text-indent: -3000px;
			padding: 0;
			margin: 3px 0px 30px -28px;
			background: url('../images/title-home.gif') no-repeat;
		}
		
		#content h3 {
			clear: both;
			font-size: 14px;
			color: #C4151C;
		}
		
		#content h3.center {
			text-align: center;
		}
		
		#content .home {
			font-size: 1.15em;
		}
		
			#content .home ul {
				margin: 10px 0;
				padding: 0;
			}
		
			#content .home ul li {
				display: inline;
			}
		
		.center {
			text-align: center;
		}
		
		#content .left {
			float: left;
			padding: 0px 8px 0px 0px;
			margin: 2px 0 16px 0;
		}
		
		#content #photos {
			margin: 0 auto;
			padding: 8px;
			width: 403px;
		}
		
			#photos span {
				display: block;
				float: left;
				padding: 5px;
			}
		
		#faqmenu {
			list-style: none;
			padding: 0;
			margin: 0;
		}

		#content div.testimonial, div.testimonial2 {
			width: 238px;
			margin: 10px 6px 30px 0px;
			padding: 0;
			border: 1px dashed gray;
			background: url('../images/quo-end.gif') bottom right no-repeat;
			float: left;
		}
		
		#content div.testimonial {
			clear: left;
		}
		
			div.date, div.name, div.link {
				font-weight: bold;
				color: #000099;
				text-align: right;
				padding: 3px 3px 0px 0px;
				margin: 0;
			}
			
			div.link {
				font-style: italic;
			}

			div.letter {
				background: url('../images/quo-start.gif') top left no-repeat;
				text-align: justify;
				clear: both;
				padding: 1px 20px;
				margin: 0;
				font-style: italic;
			}

		#content div.faq, #content div.faq2 {
			text-align: left;
			width: 238px;
			margin: 10px 6px 30px 0px;
			padding: 0;
			border: 1px dashed gray;
			float: left;
		}
		
		#content div.faq {
			clear: left;
		}
		
			div.question {
				background: url('../images/faq-q.gif') top left no-repeat;
				font-weight: bold;
				padding: 32px 10px 0px 45px;
				margin: 0;
			}
			
			div.answer {
				background: url('../images/faq-a.gif') top left no-repeat;
				padding: 24px 10px 10px 45px;
				margin: 0;
			}
		
		#content table {
			margin: 15px 0px;
		}
		
		#content table th {
			width: 50%;
			text-align: left;
		}
		
		#content table td.submit {
			text-align: right;
			padding-right: 8px;
		}

		#content table.distributors td, #content table.distributors th {
			padding: 10px 0;
		}
		
		#content table.distributors th {
			width: 100%;
		}

		#content table.center {
			margin: 25px auto 0px auto;
		}
				
		#content table.center th {
			width: 120px;
			text-align: left;
			vertical-align: top;
		}
	
	#footer {
		clear: both;
		margin-top: 18px;
		height: 78px;
		background: #FFFFFF url('../images/footer-bg.gif') repeat-x;
		color: #FFFFFF;
	}
	
		#footer p {
			margin: 0;
		}
	
		.footerimg {
			width: 190px;
			float: left;
		}
		
		.footertxt {
			float: right;
			margin-top: 10px;
			padding-right: 5px;
			font-size: medium;
		}
		
		.powered {
			padding-top: 5px;
			text-align: center;
			clear: both;
			color: #000000;
		}


