body {
	margin:0px;
	background:url('../images/pages/shared/bg-body.jpg') repeat-x #00ACEE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

img {
	border:0px;
}

.align-right {
	text-align:right;
}
.clear {
	clear:both;
}
.error_string {
	color:#F00;
	font-weight:bold;
}

/******************************************************************************/
/* Main Logo */
.main-logo {
	width:270px;
	height:180px;
	position:absolute;
	top:10px;
	left:0px;
}
.main-logo[class] {
	background:url('../images/pages/shared/logo.png') no-repeat;
}
.main-logo img {
	display:none;
}

/******************************************************************************/
/* Layout */
#layout {
	margin:70px 30px 0px;
	background:#C9C8DA;
	overflow: hidden;
}
#layout .layout-table,
#layout .layout-table td {
	padding:0px;
	margin:0px;
}
#layout .layout-table {
	clear:both;
	width:100%;
}

/******************************************************************************/
/* Drop Shadows */
.bottom-shadow {
	height:11px;
	position:relative;
	top:-5px;
	margin:0px 24px;
	color:#FFF;
}
.bottom-shadow a {
	color:#FFF;
}
.bottom-shadow .grad-left {
	height:11px;
	width:11px;
	position:absolute;
	top:0px;
	left:0px;
}
.bottom-shadow .grad-left[class] {
	background:url('../images/pages/shared/grad-bot-left.png') no-repeat;
}
.bottom-shadow .grad-right {
	height:11px;
	width:11px;
	position:absolute;
	top:0px;
	right:0px;
}
.bottom-shadow .grad-right[class] {
	background:url('../images/pages/shared/grad-bot-right.png') no-repeat;
}
.bottom-shadow .grad-bottom {
	height:11px;
	margin:0px 11px;
}
.bottom-shadow .grad-bottom[class] {
	background:url('../images/pages/shared/grad-bot.png') repeat-x;
}
.left-shadow {
	width:6px;
	position:absolute;
	top:70px;
	left:24px;
}
.left-shadow[class] {
	background:url('../images/pages/shared/grad-left.png') repeat-y;
}
.right-shadow {
	width:6px;
	position: absolute;
	top:70px;
	right:24px;
}
.right-shadow[class] {
	background:url('../images/pages/shared/grad-right.png') repeat-y;
}

/******************************************************************************/
/* Navigation */
#navigation {
	padding-top:7px;
	margin:0px 7px 0px 206px;
}
#navigation ul {
	list-style:none;
	margin:0px;
	padding:0px;
	height:15px;
	border:2px solid #FFF;
	background:#6A0E00;
}
#navigation ul li {
	float:left;
	width:19.9%;
}
#navigation ul li a {
	display:block;
	height:15px;
	border:solid #FFF;
	border-width:0px 0px 0px 1px;
}
#navigation ul li a span {
	display:none;
}
#navigation ul li.nav_01 a { background:url('../images/nav/nav_01.gif') center no-repeat #987D50; border:0px; }
#navigation ul li.nav_02 a { background:url('../images/nav/nav_02.gif') center no-repeat #C64319; }
#navigation ul li.nav_03 a { background:url('../images/nav/nav_03.gif') center no-repeat #AE501C; }
#navigation ul li.nav_04 a { background:url('../images/nav/nav_04.gif') center no-repeat #9D1600; }
#navigation ul li.nav_05 a { background:url('../images/nav/nav_05.gif') center no-repeat #6A0E00; }

/******************************************************************************/
/* Left Side Bar */
#left-side-bar {
	width:188px;
	vertical-align:top;
	border:2px solid #FFF;
	background:url('../images/pages/shared/bg-side.gif') 0px 394px repeat-x #00376F;
}

/******************************************************************************/
/* Right Side Bar */
#right-side-bar {
	width:126px;
	vertical-align:top;
}
#right-side-bar img {
	border:2px solid #FFF;
}

/******************************************************************************/
/* Content */
#content {
	vertical-align:top;
	width:auto;
}
#content .inner-container-wrapper {
	border:2px solid #FFF;
	background:#EFEEF4;
}
#content .inner-container {
	padding:12px;
	border:1px solid #C3C9D9;
}

/******************************************************************************/
/* Homepage styles */
h2 {
	height:15px;
}
h2.registration {
	background:#C54318;
}
h2.results {
	background:#AE501A
}
h2.photo-gallery {
	background:#6A0F00;
}

/******************************************************************************/
/* Registration Page */
.registration-header {
	height:13px;
	position:relative;
	margin-bottom:15px;
	border-bottom:1px solid #C4A6A6;
}
.registration-header img {
	position:absolute;
	top:0px;
	left:0px;
}

/******************************************************************************/
/* Results Page */
#results .table-title {
	text-align:center;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	letter-spacing:1px;
}
#results th {
	text-align:center;
	font-weight:bold;
	background:#B0B3E5;
	border:solid #7579E5;
	border-width:0px 0px 1px;
}
#results tr.odd {
	background:#CBCCE5
}
#results tr.even {
	background:transparent;
}

/***********Registration Form - Four Digit Code**************/
.hide_div {display: none;}
.explanation_div 
{
	display: all;
	position:absolute;
	left: 655px;
	width: 200px;
	float: right;
	border: solid black 1px;
	padding: 4px;
}
.what_is_this_link
{
	cursor:pointer; 
	color:blue; 
	text-decoration:underline;
	margin-left: 10px;
}
.kill_image
{
	position:relative; 
	float:right; 
	top: -2px;
}

/*******************************************************/
/*AH Riise Forms CSS*/
#forms_div .forms_title
{
	width: 100%;
	text-align: left;
	font-size: 11px;
	font-family: arial;
	background-color: #000050;
	color: white;
	letter-spacing: 0.08em;
	padding: 1px 0 1px 8px;
	font-weight: 300;
}

#forms_div ul
{
	list-style-type: square;
	list-style-position: outside;
	list-style-image: url("../images/icon_pdf.gif");
}

#forms_div ul li { padding: 0 0 2px 5px; }

#forms_div ul li a { color: black; }

#forms_div ul li a:hover { text-decoration: none; }

#forms_teaser 
{
	background-color: #FFF;
	color: black;
	border: 1px solid #DBDBDB;
	text-align: center;
	font-family: Arial;
}

#forms_teaser .small_text { font-size: 10px; }

#forms_teaser .title_text
{
	font-size: 13px;
	font-weight: bold;
	color: #660000;
}

#forms_teaser a
{
	font-size: 11px;
	color: #000050;
	text-decoration: underline;
	font-weight: bold;
}

#forms_teaser a:hover { text-decoration: none; }
/*End Forms CSS*/
/*******************************************************/