body {margin:0px; font:normal 13px "Trebuchet MS"; color:#FFFFFF; background-color:#bb0016;}
p, h1, h2, h3, form {margin:0px; padding:0px;}
h1 {font:normal 20px "Trebuchet MS";}
h2 {font:normal 16px "Trebuchet MS";}
ul {list-style:none; margin:0px; padding:0px;}
img {border:0px;}
a {color:#cba243; text-decoration:none;}
a:hover {color:#ffcd5c;}

.yellow {color:#ffc34f;}
.gold {color:#cba243;}

#headerLeft {background:url(../images/header_left_bg.gif) repeat-x top right;}
#headerRight {background:url(../images/header_right_bg.gif) repeat-x top left;}
#siteLeft {background:url(../images/site_left_bg.gif) repeat-y top right;}
#siteRight {background:url(../images/site_right_bg.gif) repeat-y top left;}

.floatLeft {float:left;}
.floatRight {float:right;}


/* begin main style */
#shLeftRight {background:url(../images/sh_left_right_800.gif) repeat-y top center;}
.modLeft {}
.modLeftContent {margin-left:11px; background:url(../images/mod_left_bg.gif) repeat-y top right;}
.modRight {margin-bottom:10px;}
.modRightContent {padding-left:15px; background:url(../images/mod_right_bg.gif) repeat-y top left;}
.midLeftBg {background:url(../images/mid_left_bg.gif) no-repeat top center;}
.midRightBg {background:url(../images/mid_right_bg.gif) no-repeat top center;}
.jewels {}
.centerTop {background:url(../images/center_top.jpg) no-repeat top center;}
.centerContent {margin-top:74px; padding:5px 10px; background-color:#ba1428;}
.centerBottom {height:6px; background:url(../images/center_bottom.gif) no-repeat top center;}

.mainLevel {margin-bottom:2px;}
.mainLevel li {}
.mainLevel li a {display:block; height:21px; padding:2px 0 0 20px; font:bold 14px "Trebuchet MS"; text-decoration:none; color:#ffe6ab; background:url(../images/main_level_btn.gif) no-repeat top left;}
.mainLevel li a:hover {color:#FFFFFF; background:url(../images/main_level_btn.gif) no-repeat bottom left;}

.secondLevel {margin:0 10px 5px 10px;}
.secondLevel li {}
.secondLevel li a {display:block; height:20px; border-bottom:1px solid #8d000e; text-decoration:none; color:#ffffff;}
.secondLevel li a:hover {color:#ffc34f;}
/* end main style */


/* begin footer style */
.footerBlack {background:#000000; border-top:4px solid #cba243;}
#footerBg {height:40px; padding:30px 0 0 0; font-size:11px; background:url(../images/footer_bg.gif) no-repeat top center;}
#footerComp {}
.compImgRight {margin-right:4px;}
/* end footer style */






.field1, .required, select.validate-selection input.required, textarea.required, .validate-email {
	color: #990000;
	background-color: #FAE09B;
	border: 1px solid #990000;
	font-size: 11px;
	text-decoration: none;
}
