			body{
				margin: 0px;
				padding: 0px;
				color: #00000;
				background: #DDDDDD URL(../images/main_bg.jpg) TOP LEFT REPEAT-X;
				font-family: verdana;
				}
			div,td{
				font-size: 10pt;
				background-color: EEF2ED;
				color: #000000;
				}
			img{
				border: 0px #000000 solid;
				}
			#topnav-container{
				color: #ffffff;
				background: #108447;
				}
			td.topnav{
				color: #ffffff;
				background: #108447;
				}
			a.topnav,a.topnav:visited{
				color: #ffffff;
				background: #108447;
				display: block;
				text-decoration: none;
				font-size: 8pt;
				font-weight: bold;
				border: 1px solid #ffffff;
				border-width: 0px 1px 0px 0px;
				padding: 2px 10px 2px 10px;
				margin: 0px 0px 0px 0px;
				}
			a.topnav:hover,a.topnav:active{
				color: #108447;
				background: #FDE215;
				text-decoration: none;
				}
			a.bold,a.bold:visited{
				font-weight: bold;
				color: #000000;
				text-decoration: none;
				}
			a.bold:hover,a.bold:active{
				color: #666666;
				text-decoration: none;
				}
			#overall-container{
				width: 790px;
				background-color: #ffffff;
				}
			#head-container{
				border: 1px solid black;
				border-width: 0px 0px 1px 0px;
				padding: 0px 0px 2px 0px;
				background-color: #ffffff;
				}
			#foot-container{
				border: 1px solid black;
				border-width: 1px 0px 0px 0px;
				background: #ffffff;
				}
			#foot-subcontainer{
				color: #ffffff;
				background: #108447;
				font-size: 8pt;
				margin: 1px 0px 0px 0px;
				padding: 2px;
				text-align: left;
				}
			#main-container{
				margin: 0px 5px 5px 5px;
				padding: 20px 15px 35px 15px;
				font-size: 10pt;
				}
			#main-left{
				width: 155px;
				font-size: 10pt;
				}
			#main-center{
				width: 363px;
				font-size: 10pt;
				}
			#main-right{
				width: 180px;
				font-size: 10pt;
				}
			#main-wideright{
				width: 569px;
				font-size: 10pt;
				}
			div.tiny{
				font-size: 8pt;
				}
			div.content-title{
				font-size: 18px;
				color: #166437;
				background: #FFFFFF;
				padding: 5px;
				margin: 0px 0px 3px 0px;
				border: 0px solid #C8D5CB;
				border-width: 0px 1px 2px 0px;
				}
			/*
			div.content-subtitle{
				font-size: 11pt;
				color: #166437;
				font-weight:bold;
				margin: 0px 0px 5px 0px;
				background: #EFFFEF;
				border: 0px solid #C8D5CB;
				border-width: 0px 0px 1px 0px;
				}
			*/
			h2,div.content-subtitle{
				font-size: 12px;
				color: #166437;
				background: #FCFCFC;
				padding: 2px;
				margin: 0px;
				font-weight:bold;
				border: 0px solid #C8D5CB;
				border-width: 0px 1px 1px 0px;
				}
			div.indent{
				padding: 0px 0px 0px 15px;
				}
			div.seperator{
				padding: 5px 5px 5px 5px;
				}
			.inputbox{
				color: #000000;
				background: #FFFFFF;
				border: 1px solid #363636;
				font-family: verdana;
				}
			textarea{
				overflow:auto;
				}
			.inputsubmit{
				color: #000000;
				background: #DDDDDD;
				border: 1px solid #363636;
				overflow: auto;
				font-family: verdana;
				}
			.tiny{
				font-size: 10px;
				}
			.error{
				color: #DD0000;
				}