/* CSS Document */html {	margin: 0;	padding: 0;	}body{	font: 74% Arial, Verdana, serif, sans-serif;	background-color:#FBFAE3;	margin: 0px;	padding: 0px;	background-image: url(images/background.jpg);	background-repeat: no-repeat;	background-position: center top;	background-attachment: fixed;	text-align: center;}p{padding:0 5px 0px; font-size: 1em; line-height: 1.3em; letter-spacing: 1px;}h1 { font-size: 2.5em; margin-top: 0;  text-transform:uppercase; letter-spacing: 1px;}h2 { font-size: 2em; color: #79B30B; line-height: 1.3em; letter-spacing: -1px;}h3 { font-size: 1.5em; color: #E6DC44;}h4 { font-size: 1.25em; color: #3E5D0C;}h5 {font-size: 1em; font-weight:bold;}h1,h2,h3,h4,h5 {padding:0 5px 0px;}#navigation p {color:#FFFFFF;}#extra p {color:#FFFFFF;}a:link { color: #3E5D0C; text-decoration:none; border-bottom: 1px solid #E6DC44; padding:1px;}a:visited {color: #3E5D0C; text-decoration:none; border-bottom: 1px solid #E6DC44; }a:hover {background-color: #79B30B; color:#fff; }label.header {font-size:larger; color: #E6DC44; font-weight:bold; text-transform:uppercase; margin-bottom: 0; padding-bottom:0; } blockquote { border: 1px solid #E6DC44; background-color: #dda;  margin: 3ex; font-style:italic;}#wrapper {	text-align: left;	margin: 0px auto;	padding: 0px;	border:0;	width: 900px;	background-color: #3E5D0C;	position: relative;}div#header {	border-bottom-style: solid;	border-top-color: #79B30B;	border-right-color: #79B30B;	border-bottom-color: #79B30B;	border-left-color: #79B30B;	border-top-width: 18px;	border-right-width: 18px;	border-bottom-width: 18px;	border-left-width: 18px;	background-color: #3E5D0C;	height: 120px;}div#header h1 a { height: 3em; min-height:8em; line-height:80px;margin:0; color: #fff; border-bottom: none; padding:0;}div#header h1 a:hover {background-color: transparent; border-bottom: none; color: #79B30B}/* CONTENT SECTION */#container{	margin: 0;	background-color: #3E5D0C;}#content{	padding-bottom: 22px;	background-color: #fff;	color: #000;	padding-top: 18px;	padding-right: 16px;	padding-left: 16px;	float: left;	width: 56%;}div#content p {line-height:1.4;}div#content a:visited {color: #3E5D0C; text-decoration:none; border-bottom: 1px solid #E6DC44; }/* VERTICAL NAVIGATION */div#navigation {	width:198px;	color:#FFFFFF;	float: left;	background-color: #3E5D0C;}.navcontainer {	padding:0;	margin-bottom: 1em;	background-color: transparent;}.navcontainer ul { list-style: none; margin: 0; padding: 0; border: none; width: 198px; min-width:198px; }.navcontainer li { margin: 0; }.navcontainer li a { width: auto;}.navcontainer li a,.navcontainer li a:visited {           display: block; padding: 5px 5px 5px 0.5em; border-left: 10px solid #3E5D0C;          border-right: 10px solid #3E5D0C; background-color: #472;           text-decoration: none; font-weight:bold; width: 167px; min-width:165px;           color: #fff; border-bottom: 1px solid #79B30B; }.navcontainer li a:hover,.navcontainer li#active a {           border-left: 10px solid #fff; border-right: 10px solid #fff;           background-color: #79B30B; color: #fff; font-weight:bold;}.navcontainer li.menutitle {border-left: 10px solid #79B30B ; border-right:10px solid #79B30B;  font-size:smaller;text-align:left; color: #E6DC44; font-weight:bold; padding-bottom:1ex; border-bottom:none; text-transform:uppercase;}.navcontainer li#last a { border-bottom:none;}  /* the last one in the list should get the id of 'last' in the list to remove the bottom border *//* --- These are the subnavigation for sublinks. --- */.navcontainer li ul li { display:none;} /* this hides all sublinks if it is not the currently active link */.navcontainer li#active ul li { display: block;} /* this expands all sublinks if it is the currently active link */.navcontainer li#active ul li a:link, .navcontainer li#active ul li a:visited { border-left-color:#3E5D0C; border-right-color: #3E5D0C; background-color: #000; padding: 5px 0 5px 11px;}.navcontainer li#active ul li a:hover { background-color:#fff; color:#E6DC44;}/* EXTRA SECTION */div#extra {	background-color: #3E5D0C;	padding: 18px 18px 22px;	float: right;	width: 122px;}/* RIGHT AFFILIATE LINKS BOX */#affiliate {	border:1px solid #79B30B;	background-color:#3E5D0C;	padding: 3px;}#affiliate a:link, a:visited {	color:#fff;	margin: 2px;}/* FOOTER SECTION */div#footer {	clear:both;	background-color: #3E5D0C;	color: #FFF;	text-align: center;	margin-bottom: 9px;	padding-bottom: 9px;	border-top-width: 18px;	border-right-width: 18px;	border-bottom-width: 18px;	border-left-width: 18px;	border-top-style: solid;	border-top-color: #79B30B;	border-right-color: #79B30B;	border-bottom-color: #79B30B;	border-left-color: #79B30B;}div#footer a:link, div#footer a:visited { color:#fff; }div#footer ul {list-style-type:none; margin:0; padding:.8em 0; text-align:center;}div#footer ul li {display:inline; padding: 0 4px;}/* TABLES */ table {border: 2px solid #3E5D0C; border-collapse:collapse; width:90%; margin-left: 3ex; }td {background-color: #fff; padding:3px; border: 1px solid #fff}th {text-align:left;border: 1px solid #fff}thead th {color:#fff; font-size:1.5em; background-color: #472 ; padding: 10px 6px}tbody th {color:#fff; font-size:1.15em; background-color: #79B30B ; padding: 6px}tbody th.sub {font-size: .90em; color:#000; background-color: #dda; padding: 6px}.register {	font-size: large;	font-weight: bold;	background-color:#E6DC44;	color: #742;	font-family: "Times New Roman", Times, serif;	padding: 9px;}.underline {	text-decoration: underline;}