body {
	background:#47aab7;
	margin:0;
	padding:0;
	color:#7e8533;
	font:normal 13px Verdana, Arial, sans-serif;
	line-height:23px;
}


A.MainMenu_RootMenuItem
{
   font-weight: bold;
   font-size: 11px;
   color: #FFFFFF;
   font-family: Verdana, Arial, Tahoma;   
   text-decoration : none; 
}
A.MainMenu_RootMenuItem:link {color: #FFFFFF;}
A.MainMenu_RootMenuItem:visited  {color: #FFFFFF;}
A.MainMenu_RootMenuItem:active   {color: #FFFFFF;}
A.MainMenu_RootMenuItem:hover {color: #FFFFFF; text-decoration: underline;}

	
form {
	margin:0;
	padding:0;
}
img {
	border:none;
}
h1, h2, h3, h4, h5 {
	margin:0; 
	padding:0 0 10px 0;
	color:#FFFFFF;	
}
h1 {font:28px/30px "Times New Roman", Times, serif;}
h2 {font:24px/26px "Times New Roman", Times, serif;}
h3 {font:22px/24px "Times New Roman", Times, serif;}
h4 {font:20px/22px "Times New Roman", Times, serif;}
h5 {font:18px/20Spx "Times New Roman", Times, serif;}

input, textarea {
	margin:0;
	padding:3px;
}
#site-container {
	margin:0 auto;
	width:961px;
	position:relative;
}
#site-container-top {
	width:961px;
	height:34px;
	background:url(/images/design/bg-stage-top.gif) no-repeat;
}
#stage-container {
	width:961px;
	background:url(/images/design/bg-stage-middle.gif) repeat-y;
}
#site-container-bottom {
	width:961px;
	height:46px;
	background:url(/images/design/bg-stage-bottom.gif) no-repeat;


}
#clear {	
	clear:both;
	margin:0;
	padding:0;
}
#site-logo {
	position:absolute;
	top:25px;
	left:25px;
	width:242px;
	height:165px;
	background:url(/images/design/logo.png) no-repeat;
}
* html #site-logo {
	background:none;
 	filter:progid:dximagetransform.microsoft.alphaimageloader(src='/images/design/logo.png', sizingmethod='none');
}
#site-logo a {
	display:block;
	width:242px;
	height:150px;
}
#site-logo a span {
	display:none;
}
#site-navigation {
	margin:0 auto;
	width:911px;
	height:32px;
	background:#7e8533;
}
#site-navigation ul {
	width:912px;
	margin:0;
	padding:0;
}
#site-navigation li {
	float:left;
	margin:0 15px;
	display:inline;
	list-style:none;
}
#site-navigation li a {
	float:left;
	padding:0 24px;
	color:#fff;
	font:normal 16px/32px  "Times New Roman", Times, serif;
	text-decoration:none;
}
#site-navigation li a:hover,
#site-navigation li.active a {
	background:#93a445;
	margin:1px 0 0 0;
}
#site-navigation-footer {
	margin:0 auto;
	width:912px;
	padding:0 0 60px 0;	
	background:url(/images/design/bg-footer-nav.gif) no-repeat;
	line-height:30px;
	color:#ffffff;
	font-size:12px;
}
* html #site-navigation-footer {
	margin:0 auto;
	width:912px;
	padding:0 0 60px 0;	
	background:url(/images/design/bg-footer-nav.gif) no-repeat 0 5px;
	line-height:40px;
	color:#ffffff;
	font-size:12px;
}
#site-navigation-footer ul {
	float:left;
	width:912px;
	padding:0 9px 0 0;
	margin:-15px 0 0 0;
}
#site-navigation-footer ul li {
	float:left;
	margin:0;
	padding:0 23px 0 24px;
	list-style:none;
	background:url(/images/design/footer-nav-separator.gif) no-repeat 0 50%;
}
#site-navigation-footer-ul li:first-child {
	background:none;
	padding:0 24px 0 0;
}
#site-navigation-footer ul li a {
	text-decoration:none;
}
#site-navigation-footer ul li a:hover {
	text-decoration:underline;
}
#site-navigation-footer ul li.active a {
	text-decoration:none;
	font-weight:bold;
}
/*----------------------Homepage DIVs----------------------*/
#seperator {
	padding:0;
	margin:-20px 0 20px -20px;
}
#home-flash {
	margin:0 auto;
	width:911px;
	height:423px;
}
#layout-home{
	margin:15px 0 0 34px;
	padding:0 0 0 0;
	min-height:200px;
	width:894px;
	background:url(/images/design/bg-layout-home.gif) repeat-y;
}
#layout-home h1, #layout-home h2, #layout-home h3, #layout-home h4, #layout-home h5 {
	font-size:24px;
	display:block;
	background:#47aab7;
	margin:0 0 15px 0;
}
#homeColumn1 {
	float:left;
	width:326px;
	margin:0;
	padding:19px 20px 20px 20px;
}
* html #homeColumn1 {
	float:left;
	width:326px;
	margin:0;
	padding:19px 0 0 20px;
}
#homeColumn1 h1 {
	margin-left:-20px;
	padding:5px 0 5px 20px;
}
#events {
	margin:0;
	padding:0;
}
#homeColumn2 {
	float:left;
	width:273px;
	margin:0 9px 0 9px;
	padding:19px 20px 20px 20px;
}
#homeColumn2 h1 {
	margin-left:-20px;
	padding:5px 0 5px 20px;
}
#homeColumn2 ul {
	margin:0px;
	padding:0px;
	list-style-type:none;	
	display:block;
}
#homeColumn2 ul li {
	margin:0px 0 23px 0;
	padding:0px;
}
#homeColumn2 a {
	text-decoration:none;
}
#homeColumn2 a:hover {
	text-decoration:none;
	background:url(/images/design/bg-hover.gif) repeat-y;
	display:block;
	width:273px;
	margin:-8px 0 -8px -20px;
	padding:8px 20px 8px 20px;
}
* html #homeColumn2 a:hover {
	text-decoration:none;
	background:url(/images/design/bg-hover.gif) repeat-y;
	display:block;
	width:253px;
	margin:-8px 0 -8px -20px;
	padding:8px 20px 8px 20px;
}
#homeColumn3 {
	float:left;
	width:157px;
	margin:0;
	padding:19px 15px 20px 25px;
}
#homeColumn3 h1 {
	margin-left:-25px;
	padding:5px 0 5px 25px;
}
homeColumn3 iframe {
	margin:0;
	padding:0;
}
#quicklinksHome {
	font-size:12px;
	line-height:28px;
	margin:-3px 0 0 0;
}
#quicklinksHome a {
	padding:3px;
}
#quicklinksHome a:hover {

	text-decoration:none;
	background:#cccccc;
	color:#333333;	
}
#vipDeals {
	margin:0;
}
#vipDeals a, #homeColumn3 h1 a {
	text-decoration:none;
}
#vipDeals a:hover {
	text-decoration:underline;
}
/*#vipDeals a:hover {
	text-decoration:none;
	background:url(/images/design/bg-hover.gif) repeat-y;
	display:block;
	width:157px;
	margin:-15px 0 -15px -25px;
	padding:15px 15px 15px 25px;
}*/
#visitorGuide {
	font-size:12px;
	margin:0 0 0 -12px;
}
/*----------------------Subpage DIVs Used On All Subpages----------------------*/
#page-flash {
	margin:0 auto;
	width:911px;
	height:284px;
}
#layout-container {
	margin:15px 0 0 34px;
	padding:0 0 0 0;
	min-height:200px;
	width:894px;
	background:url(/images/design/bg-section-navigation.gif) repeat-y;
}
#section-navigation {
	margin:0;
	padding:0;
	width:217px;
	float:left;
}
#section-navigation h2	 {
	float:left;
	width:172px;
	margin:14px 22px 0 22px;
	color:#FFFFFF;
	font-size:18px;
}
* html #section-navigation h2	 {
	float:left;
	width:172px;
	margin:14px 0 0 11px;
	color:#FFFFFF;
	font-size:18px;
}
#section-navigation ul {
	float:left;
	width:172px;
	margin:0 0 20px 20px;
	padding:1px 0 0;
	background:#url(/images/design/dots.gif) repeat-x;
}
* html #section-navigation ul {
	float:left;
	width:172px;
	margin:0 0 20px 10px;
	padding:1px 0 0;
	background:#url(/images/design/dots.gif) repeat-x;
}

#section-navigation ul li {
	float:left;
	width:172px;
	margin:0;
	padding:0 0 1px 0;
	list-style:none;
	background:url(/images/design/dots.gif) repeat-x 0 100%;
}
#section-navigation ul li a {
	float:left;
	width:162px;
	padding:0 0 0 10px;
	color:#FFFFFF;
	font-size:12px;
	line-height:30px;
	text-decoration:none;
}
#section-navigation ul li a:hover,
#section-navigation ul li.active a {
	font-weight:bold;
	background:#5b6024;
}
#subpage-content-1 {
	float:left;
	margin:0;
	padding:8px 10px 20px 23px;
	width:642px;
}
/*----------------------Quicklinks----------------------*/
#quicklinks {
	float:right;
	margin:-8px -11px 20px 20px;
	padding:16px 28px 20px 28px;
	width:140px;
	height:215px;
	background:#7e8533;
	font-size:12px;
	line-height:28px;
}
#quicklinks a {
	padding:3px;
}
#quicklinks a:hover {
	text-decoration:none;
	background:#cccccc;
	color:#333333;	
}
/*----------------------Member Repeater----------------------*/
#tableClear {	
	clear:both;
	margin:0;
	padding:0;
	width:640px;
}
.table {
	float:left;
	width:640px;
	background:#47aab7;
}
.table .table-top {
	float:left;
	width:640px;
}
.table .table-top .table-bottom {
	float:left;
	width:640px;
	padding:0 0 10px 0;
}
.table ul {
	float:left;
	width:637px;
	margin:0 0 0 3px;
	padding:0;
	display:inline;
}
.table ul li {
	float:left;
	width:640px;
	margin:0;
	list-style:none;
	font-size:12px;
	line-height:30px;
}
.table ul li strong {
	float:left;
	width:360px;
	margin:0 0 0 7px;
	display:inline;
	font-weight:normal;
}
.table ul li span {
	float:left;
	width:80px;
	text-align:right;
}
.table ul li span a {
	color:#ffffff;
	text-decoration:none;
}
.table ul li span a:hover {text-decoration:underline;}
.table ul li em {
	float:right;
	width:120px;
	margin:0 9px 0 0;
	display:inline;
	text-align:right;
	font-style:normal;
}