body {
			margin: 0px 0px 0px 0px;
			font-family: verdana,arial,helvetica;
			background-image: url(images/main_bg.gif);
			background-position: right;
			background-repeat: repeat-y;
			height: 100%;
			background-color: #f2f4ff;
			color: #666;
		}
	
		#topbar {
			left: 0px;
			top: 0px;
			width: 100%;
			height: 66px;
			background-color: #d5dddf;
			text-align: right;
		}
	
		#datebar {
			background-image: url(images/date_bar_bg.gif);
			position: relative;
			left: 0px;
			top: 0px;
			height: 18px;
			width: 100%;
			text-align: right;
		}
		
		.date {
			padding: 2px;
			font-size: 70%;
			color: #666;
			margin-right: 20px;
		}
		
		
			
		#menucol {
			background-color: #39f;
			float: left;
			width: 161px;
			height: 140%;
			text-align: right;
			margin-top: 0px;
		}
		
		#themenu {
			margin-top: 60px;
		}
		
		.menuitem {
			color: #fff;
			padding-top: 10px;
			padding-bottom: 10px;
			text-decoration: none;
			font-family: helvetica,arial,verdana;
			width: 100%;
			border-top: 2px ridge;
			font-size: 90%;
			display: block;
		}
		
		.menuitemsmall {
			color: #fff;
			padding-top: 4px;
			padding-bottom: 4px;
			text-decoration: none;
			font-family: helvetica,arial,verdana;
			width: 100%;
			font-size: 75%;
			display: block;
		}
		
		.decblock {
			margin-top: 75px;
		}
		
		.decbar {
			color: #fff;
			padding-top: 4px;
			padding-bottom: 4px;
			text-decoration: none;
			font-family: helvetica,arial,verdana;
			width: 100%;
			font-size: 75%;
			display: block;
		}
		
		#themenu a:hover {
			background-color: #2b84de;
		}
			
		#maindiv {
			margin-top: 80px;
			margin-left: 121px;
			margin-right: 12%;
			margin-bottom: 40px;
			border-left: 1px solid #39f;
			padding-left: 50px;
			height: 100%;
		}
		
		#maindiv p {
			font-size: 80%;
			line-height: 160%;
		}
		
		#maindiv a {
			color: #39f;
		}
		
		#maindiv a:hover {
			color: #2b84de;
		}
		
		#maindiv h1 {
			color: #39f;
			font-size: 100%;
			font-weight: bold;
		}
		
		#maindiv h2 {
			color: #39f;
			font-size: 90%;
			font-weight: bold;
		}
		
		#maindiv h3 {
			color: #39f;
			font-size: 85%;
			font-weight: bold;
		}
		
		#maindiv li {
			margin-left: 20px;
			list-style-position: outside;
			margin-bottom: 10px;
		}
		
		#footer {
			height: 23px;
			background-color: #d5dade;
			width: 100%;
			border-top: #fff 1px solid;
			border-bottom: #fff 1px solid;
			font-family: arial,verdana,helvetica,sans-serif;
			font-size: 65%;
		}
		
		#footertext {
			margin-left: 20px;
			margin-top: 3px;
		}
		
		#footertext a {
			color: #000;
		}
		
		li,td {
			font-size: 80%;
		}
		
		legend {
			font-size: 80%;
			font-weight: bold;
			color: #39f;
		}
		
		fieldset {
			margin-top: 20px;
			padding: 5px;
		}
		
		.genpic {
			border: 1px #39f solid;
		}
		
		.question {
			color: #39f;
			font-weight: bold;
		}
		
		.piccaption {
			font-size: 60%;
			padding-bottom: 20px;
			color: #999;
		}
		
		textarea {
			font-family:verdana,arial,helvetica;
			font-size: 100%;
		} 