/* @group General Styles */body {	background: #373737 url(/images/BG.jpg) no-repeat center top;	text-align: center;	font: 0.7em Arial, Helvetica, sans-serif;	color: #FFFFFF;	margin: 0 10px;	padding: 0;}p {}b, strong { color: #FE6D23;}a:link, a:visited {	text-decoration: underline;	color: #FFFFFF;}#current {	color: #FE6D23;}a:hover, a:active {	text-decoration: none;	border-bottom-style: dotted;	border-bottom-width: 1px;}img {	border-style: none;}.image-left {	margin: 3px;	padding: 3px;	float: left;	position: relative;	z-index: 5;}.image-right {	margin: 3px;	padding: 3px;	float: right;	position: relative;	z-index: 5;}.green {	color: #FE6D23;}/* @end *//* @group Layout */.clearer {	clear: both;}#top_grad {	position: absolute;	top: 0;	height: 238px;	left: 0;	display: block;	width: 102%;	z-index: 0;	background: repeat-x url(/images/body_top_grad1.png);}html > body #top_grad {	width: 100%;}#container {	position: relative;	top: 0;	width: 750px;	padding-bottom: 10px;	z-index: 1;	margin: 0px auto; /* Right And Left Margin Widths To Auto */	text-align: left;	height: 100%;}#pageHeader {	height: 94px;	text-align: left;	position: relative;	margin-bottom: 33px;}#pageImage {	border-top-width: 3px;	border-bottom-width: 3px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #FE6D23;	border-bottom-color: #FE6D23;	height: 192px;}#pageHeader img {	position: absolute;	top: 0px;	left: 0px;}#pageHeader #sponsorLogos {	position: absolute;	top: 0px;	left: 451px;	height: 80px;	width: 290px;	background: url(/images/SponsorLogoLine.gif) no-repeat left top;}#pageHeader h1 {	color: #ffffff;	font-size: 2.4em;	margin: 0 0 5px;	padding-top: 15px;	padding-left: 15px;	text-shadow: 2px 2px 2px #07326d;}#pageHeader h2 {	font-size: 1.2em;	margin: 0;	padding-left: 15px;	color: #c7e5fa;	text-shadow: 2px 2px 2px #07326d;}#contentBG {	z-index: 4;	background-image: url(/images/Content_BG_Line.gif);	background-repeat: repeat-y;	background-position: left;	margin-top: 25px;}#contentContainer {	margin-right: 350px;	line-height: 1.6em;	position: relative;	z-index: 5;}#contentContainer #content {	padding: 0px;}#sidebarContainer {	width: 272px;	position: relative;	z-index: 3;	float: right;}#sidebarContainer #sidebar {	line-height: 1.6em;}#sidebarContainer #sidebar p {}#sidebarContainer .sideHeader {	width: 190px;	height: 30px;	padding-left: 10px;	color: #ffffff;	padding-top: 8px;	clear: right;	background: url(/images/side_head_bg.png) repeat-x left top;}#footer { 	width: 750px;	margin: 0px auto; /* Right And Left Margin Widths To Auto */	text-align: right; /* Hack To Keep IE5 Windows Happy */	color: #666666;	padding-top: 10px;	position: relative;}#footer p {	padding: 0;	margin: 0;}#footer a:link, #footer a:visited {	color: #FF6600;	text-decoration: none;}#footer a:hover, #footer a:active {	background: transparent;	color: #FF6600;	text-decoration: underline;}	/* @end *//* @group Toolbar *//* Toolbar Styles */#navcontainer {	font-size: 1.1em;	position: absolute;	top: 93px;}#navcontainer .home {	background: url(/images/home_off.gif) no-repeat center top;}#navcontainer .home:hover{	background: url(/images/home_on.gif) no-repeat center top;}#navcontainer #current { color: #FE6D23;}#navcontainer #homecurrent {	background: url(/images/home_on.gif) no-repeat center top;}#navcontainer #current:hover {}#navcontainer .currentAncestor {}/* Parent - Level 0 */#navcontainer ul {	list-style: none;	margin: 0;	padding: 0;}#navcontainer li {	position: relative;	width: 88px;	display: inline;	float: left;	margin-left: 1px;	text-align: center;}#navcontainer .first {	width: 38px;	margin-left: 0px;}#navcontainer a{	display: block;	color: #ffffff;	text-decoration: none;	padding-top: 5px;	padding-bottom: 5px;	background: #4C4C4C url(/images/nav_bg.gif) repeat-x;}#navcontainer a:hover {	color: #FE6D23;	border-bottom-style: none;}#navcontainer a:active {}/* @group Global Classes */blockquote {	color: #4c4c4c;	font-style: italic;	font-size: 0.85em;	margin: 0;	padding: 5px;}h1 {	font-size: 14px;	margin: 0 0 12px;	text-transform: uppercase;	color: #FE6D23;	font-weight: normal;	font-variant: normal;}h2 {	font-size: 12px;	margin: 0 0 12px;	font-weight: normal;	font-variant: normal;}h3 {	font-size: 14px;	margin: 0 0 3px;}h4 {	font-size: 1em;	margin: 0 0 3px;}.imageStyle {}.highlighted {	color: #FE6D23;}/* Main content area unordered list styles */#contentContainer #content ul {}#contentContainer #content li {}/* Sidebar area unordered list styles */#sidebarContainer #sidebar ul {	margin: 10px;	padding: 0 10px;}#sidebarContainer #sidebar ul .shift_over {	padding: 5px 30px 5px 40px;	background: url(/images/subNavBullet.gif) no-repeat 20px center;}#sidebarContainer #sidebar li {}	/* Table Styles */table {	font-size: 1em;}/* @end *//* @group Contact Form */.message-text { } .required-text {	color: #ff0000;} .form-input-field {} .form-input-button { } /* @end */#sidebarContainer #sidebar ul {	margin: 0px;	padding: 0px;	position: relative;}#sidebarContainer #sidebar ul ul {	margin: 0px;	padding: 0px;	position: relative;}#sidebarContainer #sidebar li {	list-style: none;	border-bottom: 1px solid #999999;	padding-top: 5px;	padding-bottom: 5px;	background: url(/images/subNavBullet.gif) no-repeat left center;	padding-left: 20px;}         #sidebarContainer #sidebar #current {	text-decoration: none;	color: #FE6D23;}#sidebarContainer #sidebar a {	text-decoration: none;	color: #FFFFFF;}#current {    color: #FE6D23;}#mailsub td {	padding: 5px 5px 5px 0px;}#mailsub .button {	font: 1em Arial, Helvetica, sans-serif;	color: #FFFFFF;	background: #999999;	border-style: none;	padding: 3px 6px;}    ul.SelectSeries li { background: transparent none !important; padding-left: 0px !important; }
