#forumbox01 {
	float: right;
	width: 207px;
	margin: 0 0 10px 10px;
	background-color: #e7ecd4;
}
#forumbox01 .boxtitle {
	color: #0000ff;
	padding: 0 0 0 10px;
}
#forumbox01 .searchbox {
	margin: 0 0 5px 0;
}
#forumbox01 .searchbox input {
	width: 180px;
}
#forumbox01 .boxheader, #forumbox01 .boxbody, #forumbox01 .boxfooter {
	float: left;
	width: 207px;
}
#forumbox01 .boxheader, #forumbox01 .boxfooter {
	float: left;
	width: 209px;
}
.forumlinks {
	float: right;
	margin: 0 0 0 7px;
}
.forummenu {
	float: right;
	width: 210px;
}
#column04 h1 {
	float: left;
}
#forumheader {
	float: left;
	width: 480px;
}
#topicsheader {
	float: left;
	width: 480px;
	margin: 20px 0 0 0;
}
.navigation {
	float: right;
	font-weight: bold;
}
.forumstats {
	float: left;
	width: 250px;
	padding: 10px 10px 10px 0;
	font-weight: bold;
	color: #333333;
}
.forumlogin {
	float: left;
	padding: 5px 10px;
}
.blue {
	color: #0000ff;
}
.searchbutton {
	float: right;
	margin: 5px 0 0 0;
}
.forumlist {
	float: left;
	width: 480px;
	margin: 1px 0 0 0;
	background-color: #f1f1f1;
}
.forumcolumn2header, .forumcolumn3header, .forumcolumn4header, .forumcolumn5header, .forumcolumn6header, .forumcolumn7header, .forumcolumn8header, .forumcolumn9header, .forumcolumn10header, .forumcolumn11header, .forumcolumn12header, .forumcolumn13header, .forumcolumn14header, .forumcolumn15header {
	float: left;
	height: 14px;
	font-weight: bold;
	background-color: #cfd8ae;
}
.forumcolumn1, .forumcolumn2, .forumcolumn3, .forumcolumn4, .forumcolumn5, .forumcolumn6, .forumcolumn7, .forumcolumn8, .forumcolumn9, .forumcolumn10, .forumcolumn11, .forumcolumn12, .forumcolumn13, .forumcolumn14, .forumcolumn15 {
	float: left;
	background-color: #f1f1f1;
}
.forumcolumn1header {
	float: left;
	width: 33px;
	height: 20px;
	margin: 0 1px 0 0;
	background-color: #cfd8ae;
}
.forumcolumn1 {
	width: 33px;
	margin: 0 1px 0 0;
	text-align: center;
	padding: 3px 0 0 0;
}
.forumcolumn2header {
	width: 155px;
	margin: 0 1px 0 0;
	padding: 3px 0 3px 10px;
}
.forumcolumn2 {
	width: 155px;
	margin: 0 1px 0 0;
	padding: 3px 0 3px 10px;
}
.forumcolumn3header {
	width: 125px;
	margin: 0 1px 0 0;
	padding: 3px 0 3px 10px;
}
.forumcolumn3 {
	width: 125px;
	margin: 0 1px 0 0;
	padding: 3px 0 3px 10px;
}
.forumcolumn4header {
	width: 134px;
	padding: 3px 0 3px 10px;
}
.forumcolumn4 {
	width: 134px;
	padding: 3px 0 3px 10px;
}
.forumcolumn5header {
	width: 134px;
	margin: 0 1px 0 0;
	padding: 3px 0px 3px 10px;
}
.forumcolumn5 {
	width: 134px;
	margin: 0 1px 0 0;
	padding: 3px 0px 3px 10px;
}
.forumcolumn6header {
	width: 94px;
	margin: 0 1px 0 0;
	padding: 3px 0 3px 10px;
}
.forumcolumn6 {
	width: 94px;
	padding: 3px 0 3px 10px;
	text-align: left;
}
.forumcolumn7header {
	width: 74px;
	margin: 0 1px 0 0;
	padding: 3px 0 3px 10px;
}
.forumcolumn7 {
	width: 74px;
	padding: 3px 0 3px 10px;
	text-align: left;
}
.forumcolumn8header {
	width: 55px;
	margin: 0 1px 0 0;
	padding: 3px 0;
	text-align: center;
}
.forumcolumn8 {
	width: 55px;
	padding: 3px 0;
	text-align: center;
}
.forumcolumn9header {
	width: 55px;
	padding: 3px 0;
	text-align: center;
}
.forumcolumn9 {
	width: 55px;
	padding: 3px 0;
	text-align: center;
}
.forumcolumn10header {
	width: 170px;
	padding: 3px 10px;
}
.forumcolumn10 {
	width: 170px;
	padding: 5px 10px;
}
.forumcolumn11header {
	width: 270px;
	padding: 3px 10px;
	text-align: right;
}
.forumcolumn11 {
	width: 270px;
	padding: 5px 10px;
	text-align: left;
}
.forumcolumn12header {
	width: 460px;
	padding: 3px 10px;
}
.forumcolumn12 {
	width: 460px;
	padding: 3px 10px;
	border-bottom: 1px solid #ffffff;
}
.forumcolumn13header {
	width: 33px;
	margin: 0 1px 0 0;
	padding: 3px 0px 3px 10px;
	background-color: #cfd8ae;
}
.forumcolumn13 {
	width: 43px;
	text-align: center;
	padding: 3px 0 1px 0;
}
.forumcolumn14header {
	width: 207px;
	padding: 3px 0px 3px 10px;
	margin: 0 1px 0 0;
	background-color: #cfd8ae;
}
.forumcolumn14 {
	width: 207px;
	padding: 5px 0px 4px 10px;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
.forumcolumn15header {
	width: 207px;
	padding: 3px 0px 3px 10px;
	background-color: #cfd8ae;
}
.forumcolumn15 {
	width: 207px;
	padding: 5px 0px 4px 10px;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
.forumrow {
	float: left;
	width: 480px;
	border-bottom: 1px solid #ffffff;
}
.forumreply {
	float: left;
	width: 470px;
	margin: 1px 0 0 0;
	font-weight: bold;
	text-align: right;
	padding: 3px 10px 3px 0;
	border-bottom: 10px solid #ffffff;
	background-color: #dddddd;
}
.postarea {
	float: left;
	width: 480px;
	background-color: #FFFF99;
}
.forumlabel {
	float: left;
	width: 60px;
	font-weight: bold;
	text-align: right;
	padding: 0px 5px 0px 10px;
}
.forumlabel2 {
	float: left;
	width: 100px;
	font-weight: bold;
	text-align: right;
	padding: 0px 5px 0px 10px;
}
.input01 {
	float: left;
	width: 350px;
}
.input02 {
	float: left;
	width: 300px;
}
.input03 {
	float: left;
	width: 80px;
}
.input04 {
	float: right;
	width: 15px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}
.select01 {
	float: left;
	width: 120px;
	margin: 0 20px 0 0;
}
.select02 {
	float: left;
	width: 60px;
	margin: 0 20px 0 0;
}
.textarea01 {
	float: left;
	width: 350px;
	height: 100px;
}
.textarea02 {
	float: left;
	width: 300px;
	height: 100px;
}
.button01 {
	float: right;
	margin: 0 30px 0 0;
}
.iprecord {
	float: left;
	padding: 5px 0 0 0;
	font-style: italic;
}
.text {
	clear: both;
	padding: 5px 0px 0px 10px;
}
.lightgreybg {
	float: left;
	width: 470px;
	padding: 5px 5px 5px 5px;
	margin-bottom: 1px;
	background-color: #F1F1F1;
}
.lightgreybg input {
	float: left;
	width: 200px;
}
.midgreybg {
	float: left;
	text-align: right;
	width: 470px;
	padding: 5px 5px 5px 5px;
	background-color: #dfdfdf;
}
.forumlabel2 {
	float: left;
	width: 150px;
	text-align: right;
	padding: 0px 5px 0px 0px;
}
.forumelement {
	float: left;
	width: 480px;
	margin-bottom: 1px;
	background-color: #F1F1F1;
}
.buttonholder {
	margin: 0 110px 0 0;
}
.errors {
	float: right;
	width: 145px;
	padding: 5px 0 0 0;
	color: #FF0000;
	font-weight: bold;
	text-align: left;
}