body {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #CCCCCC;	background-color: #000000;	margin-top: 35px;	line-height: 20px;}#mainWrapper {	width: 975px;	margin: 0 auto;	overflow: hidden;	position: relative;}#header {	margin-left: 5px;	margin-bottom: 20px;	width: 100%;	position: relative;}#menu {	background-image: url(../images/layout/nav/bg.png);	width: 100%;	height: 40px;	margin-bottom: 3px;	position: relative;}#mainBody {	float: left;	background-color: #333333;	width: 100%;	position: relative;}#footer {	text-align: center;	width: 100%;	position: relative;	margin-top: 10px;}.left_column {	width: 445px;	position: relative;	float: left;	margin: 20px;}.right_column {	width: 445px;	position: relative;	float: right;	margin: 20px;}.contentPanel_container {   background: #5F5F5F;   margin-top: 2px;   margin-bottom: 20px;}.contentPanel_top div {   background: url(../images/layout/panel/rounded_tl.png) no-repeat top left;}.contentPanel_top {   background: url(../images/layout/panel/rounded_tr.png) no-repeat top right;}.contentPanel_bottom div {   background: url(../images/layout/panel/rounded_bl.png) no-repeat bottom left;}.contentPanel_bottom {   background: url(../images/layout/panel/rounded_br.png) no-repeat bottom right;}.contentPanel_top div, .contentPanel_top, .contentPanel_bottom div, .contentPanel_bottom {   width: 100%;   height: 10px;   font-size: 1px;}.contentPanel_content {   margin: 0 10px;  }.headerFont { 	font-family: Geneva, Arial, Helvetica, sans-serif;	color: #99FFFF;	font-size: 14px; }.bodyFont { 	font-family: Geneva, Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 12px; } .commentFont { 	font-family: Geneva, Arial, Helvetica, sans-serif;	color: #BBBBBB;	font-size: 12px; } .footerFont { 	font-family: Geneva, Arial, Helvetica, sans-serif;	color: #999999;	font-size: 10px; }.errFont { 	font-family: Geneva, Arial, Helvetica, sans-serif;	color: #CCCCCC;	font-size: 10px; } p { 	margin-top: 0px;	margin-bottom: 0px; } a:link {	color: #CCCCCC;	text-decoration: none;}a:visited {	color: #CCCCCC;	text-decoration: none;}a:hover {	text-decoration: underline;	color: #FFFFFF;}a:active {	text-decoration: none;}input {	height: 18px;	font-size: 12px;	border-style: solid;	border-width: 1px;	border-color: #333333;}textarea {	border-style: solid;	border-width: 1px;	border-color: #333333;	font-size: 12px;}