html, body {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	color:#666;
	background-image:url(../images/sx_bg.jpg);
	background-repeat:no-repeat;
	background-color:#000;
	/*background-position:center;*/
	font: 11px arial, helvetica, sans-serif;	
	
}

h1 {	font-size:13px;	font-weight:bold; color:#be202f; margin:0 0 10px 0; text-transform:uppercase;	}
h2 {	font-size:13px;	font-weight:bold;	margin:0 0 0 0; color:#FFF;}
h3 {	font-size:12px;	font-weight:bold;	margin:-5px 0 0 0; color:#000;	}
h4 {	font-size:12px;	font-weight:bold; color:#666; margin:10px 0 0 0;	}


a:link, a:visited, a:active {color:#000; text-decoration:none; outline:none;}
a:hover { text-decoration:underline; }


/* GENERAL CLASSES */
.awardsMain {  	width: 100%; 	position: absolute; height:100%;	}
.awardsContainer {	position: absolute;	width:933px;	left: 50%; 	margin-left:-466px; height:100%; margin-bottom: 50px; }

a img{border:none;}

.forms {color: #402d1c; }

.submitButton {  background:url(../images/submit_button.gif); background-repeat:no-repeat;  border: none;  width:69px; height:28px;}
.submitButton:hover {  background:url(../images/submit_button_over.gif); }

object { outline:none; }

input {background: none !important; outline:none; border:1px solid #CCC; color:#999; font-size:11px; font-weight:bold;}

select {font-size:11px; height:20px; color:#999; font-weight:bold; margin-right:3px; background: #FFF !important; outline:none;}

/*BODY CLASSES*/

.header {float:left; width:100%; height:163px; background:url(../images/headerBacking.png) no-repeat top;}
.headerHome {float:left; width:100%; height:163px; background:url(../images/headerHomeBacking.png) no-repeat top;}
.menu	{float:right; width:550px; font-size:13px; margin:124px 25px 0 180px; text-align:right;}
.menu a:link, .menu a:visited, .menu a:active { color:#be202f; text-decoration:none; font-weight:bold;}
.menu a:hover {color:#000;}
.menuItem {float:left; margin-right:12px;}
.contentArea {background:url(../images/contentbacking.png) repeat-y; min-height:574px; width:100%; float:left; margin:0;}
.contentAreaHome {background:url(../images/homePageBacking.png) repeat-y; min-height:602px; width:100%; float:left; margin:0 0 0 3px;}
.logoText {float:right; margin:10px 30px 5px 20px;}
.contentContainer {float:left; width:650px; min-height:500px; margin-left:15px;}

/* Judges */

.judges {float:left; width:100%; margin-bottom:20px;}
.judges p {margin:0 0 8px 0; }

/* Awards Menu */

.awardsMenu {float:left; min-height:590px; width:210px; background:url(../images/leftColBacking.jpg) no-repeat #be202f; margin:0 0 0 14px;}
.awardsMenuHome {float:left; min-height:590px; width:210px; margin:0 0 0 14px;}
.awardsMenu p { background:url(../images/awardsUnderline.png) bottom left no-repeat;  margin:6px 10px 5px 15px; padding-bottom:6px; color:#ababab; font-weight:bold;}
.awardsMenu a:link, .awardsMenu a:visited, .awardsMenu a:active { color:#000; text-decoration:none; font-weight:bold;}
.awardsMenu a:hover {color:#FFF;}
.awardsMenuHome p { background:url(../images/awardsUnderline.png) bottom left no-repeat;  margin:6px 10px 5px 15px; padding-bottom:6px; color:#ababab; font-weight:bold;}
.awardsMenuHome a:link, .awardsMenuHome a:visited, .awardsMenuHome a:active { color:#000; text-decoration:none; font-weight:bold;}
.awardsMenuHome a:hover {color:#FFF;}

/* Awards */

.subCatLinks {float:left; margin-right:10px; color:#e29936;}
.subCatLinks a:link, .subCatLinks a:visited, .subCatLinks a:active {color:#CCC;}
.subCatLinks a:hover {color:#be202f; text-decoration:none;}
.awardContent {float:left; width:100%}
.awardContent p {margin:0 0 8px 0}
.awardIMGCont {float:right; margin: 10px 0 10px 15px;}
.rollOverText {font-style:italic; color:#CCC; text-align:right; margin: 5px 5px 0 0;}
.awardHeading {width:350px; float:left;}
.awardCategory {float:left; width:300px; font-weight:bold; margin:0 0 0 0;}

/*FORM CLASSES*/
.warning {	font-weight:bold;	color:#FF0000;	}
.warning a:link, .warning a:visited, .warning a:active { font-weight:normal; color:#FF0000; text-decoration:none;	}
.warning a:hover {	text-decoration: underline;	}
.success {	font-weight:bold;	color:#00CC00;	}

/*FOOTER CLASSES*/

.Footer {width:933px; height:74px; background: url(../images/footerBacking.png) no-repeat; float:left; margin:0px 0 10px 0px; color:#999;}
.Footer a:link, .Footer a:visited, .Footer a:active {	color:#999; text-decoration:none; outline:none;	}
.Footer a:hover {	text-decoration: underline;	}

.FooterHome {width:933px; height:74px; background: url(../images/footerHomeBacking.png) no-repeat; float:left; margin:0px 0 10px 3px; color:#999;}
.FooterHome a:link, .FooterHome a:visited, .FooterHome a:active {	color:#999; text-decoration:none; outline:none;	}
.FooterHome a:hover {	text-decoration: underline;	}

.imageCont {float:right; margin:10px 0 10px 0;}
.footerImages {float:left; margin:10px 0 0 0;}

