body {background-color: #dadada; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #404040; margin: 0px; text-align: center; }

#site {width: 950px; margin-right: auto; margin-left: auto; border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF; }
#header {width: 100%; margin-right: auto; margin-left: auto; }

td, div	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #404040; font-weight: normal; margin: 0px; padding: 0px; }
p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #404040; font-weight: normal; margin: 0px; padding: 0px; text-align: justify; }

a {color: #000000; text-decoration: none; font-weight: normal; font-weight: bold; }
a:hover {color: #DB2C05; text-decoration: none; font-weight: normal; font-weight: bold; }

.leftads a {color: #333333; text-decoration: none; font-weight: normal; font-weight: normal; text-transform: uppercase; font-size: 13px; }
.leftads a:hover {color: #DB2C05; text-decoration: none; font-weight: normal; font-weight: normal; text-transform: uppercase; font-size: 13px; }

td.mainheader {background-image: url('images/header_background.jpg'); background-repeat: repeat-x; text-align: center; }
td.headerright {background-image: url('images/header_right.jpg'); background-repeat: no-repeat; text-align: right; width: 340px; }
.menublock {background-color: #e2e2e2; text-align: right; padding: 0px; padding-left: 6px; background-image: url('images/menu_background.jpg'); background-repeat: repeat-x; }

td.mainarea {padding: 15px; border-right: 1px solid #DBDBE3; border-left: 1px solid #DBDBE3; width: 750px; }
td.leftads {padding: 5px; border-left: 1px solid #DBDBE3; background-color: #f0f0f0; width: 200px; text-align: center; }

.systemmenu {text-align: right; padding-right: 18px; }
.systemmenu a  {color:#333333; text-decoration:none; font-weight:normal; font-size:16px; text-transform:uppercase; padding:0px; padding-top:12px; padding-left:10px; padding-right:10px; height:40px; }
.systemmenu a:hover {color:#FFFFFF; background-color:#222222; font-weight:normal; font-size:16px; }

.newsUpdate {border-bottom: 1px solid #DADADA; margin-bottom: 10px; margin-top: 6px; }
.newsDate {text-align: right; font-size: 9px; }

td.tblhead {text-transform: uppercase; font-weight: bold; font-size: 11px; border-bottom: 2px solid #dbdbe3; }
td.tblrow {border-bottom: 1px solid #dbdbe3; }

.image {border: 1px solid #333333; margin: 0px; }
.marright10 {margin-right: 10px; }
.martop10 {margin-top: 10px; }
.marbottom10 {margin-bottom: 10px; }
.marright5 {margin-right: 5px; }
.martop5 {margin-top: 5px; }
.marbottom5 {margin-bottom: 5px; }
.padleft5 {padding-left: 5px; }
.padbottom2 {padding-bottom: 2px; }
.official {text-align: left; margin-left: 8px; }
.mainad {text-align: center; margin: 0px; }
.smalltext {font-size: 8px; color: #333333; text-transform: uppercase; }
hr {border: 0px none; color: #C0C0C0; width: 100%; height: 1px; }

table.pagefoot {margin: 0px; background-color: #E2E2E2; font-family: "Arial", sans-serif; font-size: 10px; font-weight: normal; border-top: 1px solid #DBDBE3; text-align: right; padding-right: 8px; }
#pagefoot li {display: inline; list-style-type:square; }
.pagefoot ul {margin: 0px; padding-left: 8px; padding-right: 0px; padding-top: 16px; padding-bottom:2px; margin-right: 10px; }
.pagefoot a	{color: #303030; text-decoration: none; font-weight: bold; text-transform: uppercase; }
.pagefoot a:visited	{color: #303030; text-decoration: none; font-weight: bold; }
.pagefoot a:hover {color: #303030; text-decoration: underline; font-weight: bold; }

h1 {font-weight: normal; font-size: 20px; text-align: left; color: #DB2C05; margin: 2px; margin-bottom: 18px; }
h2 {font-weight: normal; font-size: 14px; text-align: left; color: #222222; margin: 0px; margin-bottom: 2px; text-transform: uppercase; }
h3 {font-weight: bold; font-size: 13px; margin: 2px; text-transform: uppercase; }