	body {
		padding: 0px;
		margin: 0 auto;
		background-color: #669900;
	}
	#topbar {
		background-image: url(/img/topbar.gif);
		text-align: center;
		height: 93px;
	}
	
	.bigul, .bigul li, .bigul li a, .bigul li a:hover {
		font-size: 16px;
		font-weight: bold;
		padding-bottom: 10px;
		
	}
	#pg_info {
		display: none;
	}
	
	/* footer */
	#bottombar {
		background-image: url(/img/bottomback.jpg);
		text-align: center;
		height: 90px;
		margin-top: 0px;
	}
	#bottombar-content {
		width: 930px;
		margin: auto;
		text-align: left;
	}
	#bottom-txt {
		position: inherit;
		display: inline;
		float: left;
		margin-top: 15px;
	}
	#bottom-img {
		margin-top: 25px;
		display: inline;
		float: right;

		text-align: right;
	}
	.subcat {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #99cc00;
	}
	.sublink {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #ffffff;
	}
	.sublink a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #ffffff;
		text-decoration: none;
	}
	.sublink a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #99cc00;
		text-decoration: none;
	}
	
	/* footer */
	
	
	#tabs {
		margin-top: 20px;
		display: inline;
		float: right;
		width: 540px;
	}
	
	#mid {
		background-color: #ffffff;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	#peter {
		width: 1280px;
		height: 800px;
	}
	
	#topbar-content {
		width: 930px;
		margin: auto;
		text-align: left;
	}
	#greytop {
		float: right;
		width: 50%;
		background-image: url(/img/greybar.gif);
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		font-weight: bold;
		text-align: left;
		height: 27px;
	}
	#greytop a {
		color: #ffffff;
	}
	#greytop a:hover {
		color: #efefef;
	}
	#tabs {
		margin-top: 20px;
		display: inline;
		float: right;
		width: 540px;
	}
	#img {
		position: inherit;
		display: inline;
		float: left;
		margin-top: -27px;
	}
	#main-content {
		width: 930px;
		margin: auto;
		text-align: left;
		margin-bottom: 0;
	}
	/*#main-content p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
	}
	#main-content a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #669900;
	}
	#main-content a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #99cc00;
	}*/
	.stdtext {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
	}
	
	.stdtextgrn {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #669900;
		font-weight:bold;
	}
	
	.stdtext a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #669900;
	}
	.stdtext a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #99cc00;
	}
	.stdtext_msg {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #ff0000;
	}
	
	.stdout {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #EF5400;
	}
	
	.boxout {
		border: 1px solid #c0c0c0;
		padding: 10px;
		text-align: center;
	}
	.bigtitle {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 40px;
		color: #669900;
		letter-spacing: -2.5px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.bigtitle2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 40px;
		color: #EF5400;
		letter-spacing: -2.5px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.medtitle {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 25px;
		color: #669900;
		letter-spacing: -2.0px;
		margin-top: 0px;
		margin-bottom: 0px;
		border-bottom: 3px solid #c0c0c0;
	}
	.smtitle, .smtitle a, .smtitle a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #669900;
		letter-spacing: -0.5px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.smtitleO, .smtitleO a, .smtitleO a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #EF5400;
		letter-spacing: -0.5px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.smtitleW, .smtitleW a, .smtitleW a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #ffffff;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.smtitlek {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #000000;
		letter-spacing: -0.5px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#rightpanel {
		width: 236px;
		text-align: left;
	}
	.mids {
		text-align: center;
	}
	.panelside {
		width: 236px;
		height: 44px;
		background-image: url(/img/panelback.jpg);
	}
	.panelhead {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 25px;
		color: #ffffff;
		letter-spacing: -2.0px;
		margin-top: 0px;
		padding-top: 5px;
		padding-left: 10px;
		margin-bottom: 0px;
	}
	.sml {
		margin-top: 0px;
		font-size: 10px;
	}

	.sml a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #669900;
	}
	.sml a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #99cc00;
	}

	/* form stylings */
	.formbox {
		border: 2px solid #336600;
		padding: 10px;
		width: 530px;
		margin: auto;
	}
	#freesearch {
		color: #666666;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
	}
	#freesearch a, #freesearch a:hover {
		font-size: 10px;
	}
	#freesearch input {
		font-family:Arial, Helvetica, sans-serif;
		background-color: #669900;
		padding: 5px;
		color: #ffffff;
		font-weight: bold;
		letter-spacing: -1.0px;
/*		border: 1px solid #336600;*/
		border: 0;
		font-size: 28px;
	}
	/* /form stylings */
	
	.endtxt {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
	}
	
	#dir {
		margin-top: 0px;
	}
	
	.active_tab {
		background-color: #669900;
		padding-top: 5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		border: 1px solid #669900;
	}
	.active_tab a, .active_tab a:visited {
		color: #ffffff;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
	}
	.inactive_tab {
		border: 1px solid #669900;
		padding-top: 5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
	}
	.inactive_tab a {
		color: #669900;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	.inactive_tab a:hover {
		color: #ff0000;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	#sbright {
		text-align:left;
	}
	
	.propheadr {
		border: 1px solid #669900;
		background-color: #669900;
	}
	
	.sub_boxer {
		border: 1px solid #669900;
		padding: 5px;
		background-color: #EBFFC1;
		margin-bottom: 10px;
	}
	.sub_boxer3 {
		border-bottom: 2px solid #669900;
		padding: 5px;
		background-color: #99cc00;
		margin-bottom: 10px;
	}
	.sub_boxer3 input, .sub_boxer3 select {
		border: 2px solid #669900;
	}
	.whtxt, .whtxt a, .whtxt a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #ffffff;
		font-weight: bold;
	}
	.sub_boxer2 {
		border: 1px solid #669900;
		padding: 5px;
		margin-bottom: 10px;
		background-color: #ffffff;
	}
	.sub_out {
		border: 1px solid #EF5400;
		padding: 5px;
		background-color:#FEE7C5;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #EF5400;
		letter-spacing: -0.5px;
	}
	.bigit {
		font-size: 150%;
	}
	#r_caption {
		width: 150px;
		text-align: left;
	}
	.autotxt {
		font-family:"Courier New", Courier, mono;
		font-size:11px;
		color: #FF6600;
		background-color:#FFFFFF;
	}
