body {	font-family: Trebuchet, Verdana, Arial, sans-serif;	background-color: #000000;	color: #FFFFFF;    padding: 0;    margin: 0;    text-align: center;}img {	border: none;	padding: 0px;	margin: 0px;}li {    margin-bottom: 10px;}p, form, table {    padding: 0px;    margin: 0px;}ul {    text-align: left;}h1, h2, h3, h4, h5 {    padding-top: 0px;    margin-top: 0px;    margin-bottom: 1px;}form p {    margin-top: 10px;    margin-bottom: 0px;}.flash {  border: none;  font-size: 14px;  font-weight: bold;  color: red;}.small {  font-size: 9px;}a {	color: #FF6600;	text-decoration: none;	font-weight: normal;}a:hover {	color: #DC5800;	text-decoration: underline;}pre {  background-color: #eee;  padding: 10px;  font-size: 11px;}.navbg {    background-color: #FFF8E4;}#whitebar {    width: 100%;    height: 150px;    background: white;    padding:0px;    margin: 0px;    color: black;}#topframe {	width:879px;	margin-right:auto;	margin-left:auto;	margin-top:0px;	margin-bottom:0px;	padding:0px;	text-align:left;}		#topleft {	width:400px;	padding:0px;	float:left;	background:#fff;}#topright {	width:400px;	padding:0px;	margin-top:10px;	float:left;}#contentframe {	width:879px;	margin-right:auto;	margin-left:auto;	margin-top:0px;	padding:0px;	text-align:left;}#homeleftcontent {    width: 550px;     float: left;     padding-right: 40px;	background-image: url('/images/black_bg.jpg');	background-repeat: no-repeat;}#homerightcontent {    width: 267px;     float: left;     margin-top: 20px;    text-align: center;}#orangebox {    width: 267px;    padding: 0px;    margin-bottom: 15px;    text-align: left;    background-image: url('/images/orgbox-1px.jpg');    background-repeat: repeat-y;    }#boxcontents {    text-align: left;    padding-top: 0px;    padding-bottom: 0px;    padding-left: 15px;    padding-right: 15px;    font-size: 12px;}#orangebox a {	color: white;	text-decoration: underline;	font-weight: bold;}#orangebox a:hover {	color: #CCCCCC;	text-decoration: underline;}#orangebox li {    list-style-type: none;    margin-left: -35px;}#searchform {}#searchform select, #searchinput {    width: 175px;    margin-right: 5px;    margin-left: 5px;    background-image: url('/images/shadow.jpg');    background-repeat: repeat-x;    font-family: Trebuchet, Verdana, Arial;    font-size: 14px;    border: none;    padding: 2px;}#leftcontent {    width: 550px;     float: left;     margin-right: 20px;    text-align: center;}#rightcontent {    width: 275px;     float: left; }#wholecontent {    width: 825px;    float: left;}#footer {    clear: both;    color: #999999;    font-size: 11px;    padding-top: 20px;    margin-bottom: 25px;}.fieldWithErrors {  padding: 2px;  background-color: red;  display: table;}#errorExplanation {  width: 400px;  border: 2px solid red;  padding: 7px;  padding-bottom: 12px;  margin-bottom: 20px;  background-color: #f0f0f0;}#errorExplanation h2 {  text-align: left;  font-weight: bold;  padding: 5px 5px 5px 15px;  font-size: 12px;  margin: -7px;  background-color: #c00;  color: #fff;}#errorExplanation p {  color: #333;  margin-bottom: 0;  padding: 5px;}#errorExplanation ul li {  font-size: 12px;  list-style: square;}