
 
/* -- Basic HTML Elements -- */

* { border-collapse: collapse; margin: 0; padding: 0; border: 0; }

	a:link {color: #1ca0c0; text-decoration: none;}
	a:visited {color: #72511e; text-decoration: none;}
	a:hover {color: #138f34; text-decoration: underline;}
	abbr, acronym {font-style: normal; border-bottom: dotted 1px #ABB1B7; cursor: help;}
	body {color: #000; background:#72511e; font:normal 12px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; text-align: center; min-width: 900px;}
	code, var, kbd {font-family: monaco, courier, monospace; color: #B96A0E;}
	dd {margin: 0; padding: 0 0 1em 17px;}
	dt {font-weight: bold; padding: 0 0 0 17px;}
	h1 {font: bold 16px Helvetica, Arial, sans-serif; color:#626E78; letter-spacing: 1px; margin: 0;}
	h2 {color: #D80000; font: bold 16px Arial, Helvetica, sans-serif; letter-spacing: 1px; margin: 0;}
	h3 {font-size: 17px; color: #626E78; font-weight:bold;}
	h4 {font-size: 12px;}
	h5 {font-size: 13px; color: #626E78; font-weight:bold; padding:0; margin:0;}
	hr {border: none; height: 1px; background: #ccc; margin: 1em 0;}
	ins {text-decoration: none; color: #EC694A;}
	pre {width: 580px;}
	table caption {color: #fff; background: #98A0A6;}
	th {text-align: left; color:#626E78} 
	td {font:normal 12px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px;}
	input {border-top:#666666 solid 2px;border-left:#666666 solid 2px; border-bottom:#ccc solid 1px; border-right:#ccc solid 1px; margin:3px;}
	.checkbox{border-top:#fff solid 1px;border-left:#fff solid 1px; border-bottom:#fff solid 1px; border-right:#fff solid 1px; margin:0px; padding:0px;}
	select {border:#999 solid 1px;}
	textarea {border:#000000 solid 1px; background-color:#FFFFFF;}
	p {font:normal 12px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; margin-top:1em; margin-bottom:1em;}
	strong {color:#a53e34;}
	ul {list-style-type: disc; color:#626E78;}
	li {padding:1px; margin:0 0 0px 30px; font:text-align: left;}
	label{font: bold 12px Arial, Helvetica, sans-serif; letter-spacing:1px;}

/* Needed for Editor*/
	.requiredText {	font-size:11px;	color:#FF0000;	}
	.title {font:bold 14px/180% Arial, Helvetica, sans-serif; letter-spacing:0.7px; color:#1F4180;}
	.errormessage {color: #1F4180; font:bold 9px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; text-align:left; padding:0;}
	.floatleft {border:#000 solid 1px; float:left; margin:0 10px 10px 0;}
	.floatright {border:#000 solid 1px; float:right; margin:0 0 10px 10px;} 
	.floatleft_noborder {border:none; float:left; margin:0 10px 10px 0;}
	.floatright_noborder {border:none; float:right; margin:0 0 10px 10px;} 
	/* End*/
		
	.submitbtn{background-color:#e9890c; border:#940404 solid 1px; color:#FFFFFF; padding:2px 4px 2px 4px; font:bold 12px/150% Arial, Helvetica, sans-serif; letter-spacing:1px;}
	.submitbtn:hover {background-color:#fff; color:#778288;}
	.required {	font-size:12px;	color:#FF0000;	font-weight:bold;	padding-left:5px;}
	.title {font:bold 14px/180% Helvetica, Arial, sans-serif; letter-spacing:0.7px; color:#1F4180;}
	a.title {font:bold 14px/180% Helvetica, Arial, sans-serif; letter-spacing:0.7px; color:#1F4180;}
	.ccinfo {font:normal 11px/180% Helvetica, Arial, sans-serif; letter-spacing:0.7px;}
	.fielderror { background-color:#FFFFA4}
	#errormessage {color: #990000; font:bold 9px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px;}

/* -- Page Structure -- */

	#container {width:100%;align:center;text-align:center; background-color:#fff; border:#ccc solid 0px;}
	#pageHeader {width:900px; height:100px; position: relative; background-color:#333333;}
	#pagecontainer {width:900px;}
	#pagebody {text-align:left;padding-left:25px;width:573px;align:center;}
	#mainContent {padding:0px; font:normal 12px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px;}
	#mainnav {margin:0; padding:0; height:23px; width:624px; background-image:url(../images/bg_nav.png); background-repeat:repeat-x;  }
	#footer { width:100%; height:16px; font:normal 11px Arial, Helvetica, sans-serif; color:; text-align:center; margin:0; padding:2px 0 0 0;}
	
	#footer a:link {color: #fff;}
	#footer a:visited {color: #fff;}

	#finalfooter { width:100%; height:16px; font:normal 11px Arial, Helvetica, sans-serif; color:#ccc; text-align:center; margin:0; padding:2px 0 0 0;}
	
	#finalfooter a:link {color:#999999;letter-spacing:0.9px;}
	#finalfooter a:visited {color: #999;letter-spacing:0.9px;}
	
	
	#main_nav td{border-top:#fff solid 1px; border-right:#fff solid 1px; vertical-align:top; font:bold 11px Arial, Helvetica, sans-serif; letter-spacing:0.6px;}
	#main_nav {width:100%;}
	#main_nav div{padding:0 0 0px 23px; width:100%; height:18px; vertical-align:middle; }

	.main_nav1{list-style-type: none; margin: 0; padding: 0; width:100%;}
	.main_nav1 li a{font:normal 13px Arial, Helvetica, sans-serif; color:#626E78; display: block; width: auto; padding:5px 0 5px 13px; text-decoration: none;}
	* html .main_nav1 li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 115px;}
	.main_nav1 li a:visited, .hometoolbar1 li a:active{color:#778288;}
	.main_nav1 li a:hover{color:#003366;}
		
	.sub_main_nav1{list-style-type: none; margin: 0; padding: 0; width: 125px;}
	.sub_main_nav1 li a{font:normal 11px Arial, Helvetica, sans-serif; color:#626E78; display: block; width: auto; padding:2px 0; padding-left: 18px; text-decoration: none;}
	* html .sub_main_nav1 li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 125px;}
	.sub_main_nav1 li a:visited, .hometoolbar1 li a:active{color:#778288;}
	.sub_main_nav1 li a:hover{color:#003366;}
	
	#admin_list th{color:#ffffff; background-color:#626E78;}
	#admin { background-color:#fff; border:#000 solid 2px; padding:1px 10px 1px 10px;}
	#adminForm {  font: 11px Arial, Helvetica, sans-serif;}
	#adminForm td {padding-top:2px; padding-bottom:2px; padding-left:10px;}
	#adminForm th{color:#ffffff; background-color:#626E78;}
	#adminEnewsControls {float:left; width:340px;}
	#adminEnewsControls td{ text-align:left; font: 10px Arial, Helvetica, sans-serif; padding-left:5px;}
	#adminEnewsList {float:right; width:340px;}
	#adminEnewsList td{ text-align:left; font: 10px Arial, Helvetica, sans-serif; padding-left:5px;}
	.admin_note {font:normal 9px Helvetica, Arial, sans-serif;}

	div.subnav {padding: 0px; font: bold 11px/110% Arial, sans-serif;}
	.subnav ul {margin: 0;	padding:0;	list-style-type: none;}
	.subnav li  {width:85px; margin:0; padding:0; text-align:center; float:left; border-bottom:#626E78 solid 1px;}
	.subnav a {height:14px; display: block; color: #626E78; text-decoration: none; background-color:#F7F0E8; padding: 6px 5px 3px 3px;  background: url("/images/btn_tab.gif") top no-repeat;}
	.subnav a:visited {color:#626E78; background-color:#F7F0E8;}
	.subnav a:hover {color: #fff; background-color:#DFCEB4;}
	
	div.subnav_chapters {padding: 0px; font: bold 11px/110% Arial, sans-serif;}
	.subnav_chapters ul {margin: 0;	padding:0;	list-style-type: none;}
	.subnav_chapters li  {width:85px; margin:0; padding:0; text-align:center; float:left; border-bottom:#626E78 solid 1px;}
	.subnav_chapters a { height:24px; display:block; color: #626E78; text-decoration: none; background-color:#F7F0E8; padding: 3px 5px 3px 3px; background: url("/images/btn_tab.gif") top no-repeat;}
	.subnav_chapters a:visited {color:#626E78; background-color:#F7F0E8; }
	.subnav_chapters a:hover {color: #fff; background-color:#DFCEB4;}
	
	

/* Drop Down Menu Styles */

#about_nav {
	position:absolute;
	border:#E9890C solid 1px;
	background:#fff;
	width:148px;
	margin:15px 0 0 15px;
	padding:0;
	z-index:20;
	color:#FFFFFF;
	text-indent:5px;
	visibility:hidden;
	font:normal 10px Arial, Helvetica, sans-serif; 
	letter-spacing:0.6px; text-align: left;
}

.about_nav{list-style-type: none; margin: 0px 0; padding: 0; width: 148px;}
	.about_nav li a{font:bold 10px Arial, Helvetica, sans-serif; color:#000; display: block; width: auto; padding: 5px 0; padding-left: 5px; text-decoration: none;}
	* html .about_nav li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 148px;}
	.about_nav li a:visited, .about_nav li a:active{color:#000;}
	.about_nav li a:hover{background-color:#ececec; color:#003366;}

#chapterevents_nav {
	position:absolute;
	border:#E9890C solid 1px;
	background:#fff;
	width:198px;
	margin:15px 0 0 225px;
	padding:0;
	z-index:20;
	color:#FFFFFF;
	text-indent:5px;
	visibility:hidden;
	font:normal 10px Arial, Helvetica, sans-serif; 
	letter-spacing:0.6px; text-align: left;
}

.chapterevents_nav{list-style-type: none; margin: 0px 0; padding: 0; width: 198px;}
	.chapterevents_nav li a{font:bold 10px Arial, Helvetica, sans-serif; color:#000; display: block; width: auto; padding: 5px 0; padding-left: 5px; text-decoration: none;}
	* html .chapterevents_nav li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 198px;}
	.chapterevents_nav li a:visited, .chapterevents_nav li a:active{color:#000;}
	.chapterevents_nav li a:hover{background-color:#ececec; color:#003366;}
	
	
	
#playhouse {
	position:absolute;
	border:#8D949E solid 1px;
	background: #E5E5E5;
	width:210px;
	margin:23px 0 0 103px;
	padding:2px 5px 2px 5px;
	z-index:20;
	color:#FFFFFF;
	text-indent:5px;
	visibility:hidden;
	font:normal 10px Arial, Helvetica, sans-serif; 
	letter-spacing:0.6px; text-align: left;
}

.playhouse{list-style-type: none; margin: 0px 0; padding: 0; width: 200px;}
	.playhouse li a{font:bold 10px Arial, Helvetica, sans-serif; color:#000; display: block; width: auto; padding: 5px 0; padding-left: 16px; text-decoration: none;}
	* html .markets li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 198px;}
	.playhouse li a:visited, .hometoolbar4 li a:active{color:#000;}
	.playhouse li a:hover{background-image: url(/images/main_bullet_grey.gif); background-repeat:no-repeat; background-color:#ececec; color:#003366;}
	
	
#support {
	position:absolute;
	border:#8D949E solid 1px;
	background: #E5E5E5;
	width:150px;
	margin:23px 0 0 210px;
	padding:2px 5px 2px 5px;
	z-index:20;
	color:#FFFFFF;
	text-indent:5px;
	visibility:hidden;
	font:normal 10px Arial, Helvetica, sans-serif; 
	letter-spacing:0.6px; text-align: left;
}

.support{list-style-type: none; margin: 0px 0; padding: 0; width: 150px;}
	.support li a{font:bold 10px Arial, Helvetica, sans-serif; color:#000; display: block; width: auto; padding: 5px 0; padding-left: 16px; text-decoration: none;}
	* html .support li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 168px;}
	.support li a:visited, .hometoolbar4 li a:active{color:#000;}
	.support li a:hover{background-image: url(/images/main_bullet_grey.gif); background-repeat:no-repeat; background-color:#ececec; color:#003366;}
	
	
#selectors {
	position:absolute;
	border:#8D949E solid 1px;
	background: #E5E5E5;
	width:145px;
	margin:23px 0 0 300px;
	padding:2px 5px 2px 5px;
	z-index:20;
	color:#FFFFFF;
	text-indent:5px;
	visibility:hidden;
	font:normal 10px Arial, Helvetica, sans-serif; 
	letter-spacing:0.6px; text-align: left;
}

.selectors{list-style-type: none; margin: 0px 0; padding: 0; width: 145px;}
	.selectors li a{font:bold 10px Arial, Helvetica, sans-serif; color:#000; display: block; width: auto; padding: 5px 0; padding-left: 16px; text-decoration: none;}
	* html .selectors li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 168px;}
	.selectors li a:visited, .hometoolbar4 li a:active{color:#000;}
	.selectors li a:hover{background-image: url(/images/main_bullet_grey.gif); background-repeat:no-repeat; background-color:#ececec; color:#003366;}
	
	
#company {
	position:absolute;
	border:#8D949E solid 1px;
	background: #E5E5E5;
	width:130px;
	margin:23px 0 0 390px;
	padding:2px 5px 2px 5px;
	z-index:20;
	color:#FFFFFF;
	text-indent:5px;
	visibility:hidden;
	font:normal 10px Arial, Helvetica, sans-serif; 
	letter-spacing:0.6px; text-align: left;
}
.company{list-style-type: none; margin: 0px 0; padding: 0; width: 130px;}
	.company li a{font:bold 10px Arial, Helvetica, sans-serif; color:#000; display: block; width: auto; padding: 5px 0; padding-left: 16px; text-decoration: none;}
	* html .company li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 168px;}
	.company li a:visited, .hometoolbar4 li a:active{color:#000;}
	.company li a:hover{background-image: url(/images/main_bullet_grey.gif); background-repeat:no-repeat; background-color:#ececec; color:#003366;}
	
