/* Stylesheet - Run the Ridge */


/* Styles for BODY */
body {
	background-color: #EEEEEE;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: 0px;
	padding: 25px 0px 25px 0px;
}
a {
	color: #00CC00;
}
a:hover {
	text-decoration: none;
}
div.header-container {
	border: dotted ##00CC00;
	border-width: 0px 0px 1px 0px;
}
h1 {
	color: #00CC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
}
div.divider {
	border: dotted ##00CC00;
	border-width: 1px 0px 0px 0px;
}


/* Styles for "Content Container Top" */
/* This container hold the top boundary of the content container. */
div#content-container-top {
	background: url(images/background_content_top.gif) top center no-repeat;
	height: 30px;
}


/* Styles for "Header Container" */
/* This container holds the logo and any other material that may go directly above the horizontal nav bar. */
div#header-container {
	background: url(images/background_content_middle.gif) top center repeat-y;
	padding-bottom: 5px;
}
div#header-container td.logo-cell {
	padding-left: 18px;
}
div#header-container td.countdown-cell {
	color: #000000;
	padding-right: 15px;
}


/* Styles for "Navigation Shadow Container" */
/* This container holds a shadow image that lines the top of the horizontal navigation bar. */
div#navigation-shadow-container {
	background: url(images/background_content_middle.gif) top center repeat-y;
}
div#navigation-shadow-inner-container {
	background: url(images/background_navigation_middle_shadow.gif) top left repeat-x;
	height: 12px;
	width: 749px;
}


/* Styles for "Navigation Container" */
/* This container holds the colored strip and horizontal navigation elements located near the top of each page. */
div#navigation-container {
	background: url(images/background_navigation_header_strip.gif) top center no-repeat;
	background-color: #00CC00;
	width: 100%;
}
div#navigation-container td.nav-buttons-cell {
	height: 40px;
}
div#navigation-container td.nav-buttons-cell img {
	padding: 4px 8px 0px 8px;
}


/* Styles for "Content Container Top" */
/* This container hold the middle boundary of the content container. */
div#content-container-middle {
	background: url(images/background_content_middle.gif) top center repeat-y;
	padding: 15px 0px 15px 0px;
}
div#content-container-middle table#content-table {
	width: 750px;
}
div#content-container-middle table#content-table td.left-cell {
	border: dotted #666666;
	border-width: 0px 1px 0px 0px;
	padding: 0px 15px 0px 20px;
	width: 500px;
}
div#content-container-middle table#content-table td.right-cell {
	padding: 0px 15px 0px 15px;
}
div#content-container-middle table#content-table td.right-cell div.subsection-title-bar {
	background-color: #666666;
	padding: 7px 0px 7px 0px;
	text-align: center;
}
div#content-container-middle table#content-table td.right-cell div.subsection-content {
	border: solid #DDDDDD;
	border-width: 0px 1px 1px 1px;
	padding: 10px;
}


/* Styles for "Inside Footer Container" */
/* This container holds the information located directly below the main content area on each page. */
div#inside-footer-container {
	background: url(images/background_inside_footer.gif) top center repeat-y;
	color: #FFFFFF;
	padding: 10px 0px 0px 0px;
	text-align: center;
}
div#inside-footer-container a {
	color: #FFFFFF;
}
div#inside-footer-container a:hover {
	text-decoration: none;
}


/* Styles for "Content Container Bottom" */
/* This container hold the bottom boundary of the content container. */
div#content-container-bottom {
	background: url(images/background_content_bottom.gif) top center no-repeat;
	height: 30px;
}


/* Styles for "Outside Footer Container" */
/* This container holds the redundant links and credit information located at the very bottom of each page. */
div#outside-footer-container {
	color: #999999;
}
div#outside-footer-container a {
	color: #999999;
	text-decoration: none;
}
div#outside-footer-container a:hover {
	color: ##00CC00;
}