.JSMenuBaseContainer { font-family: Arial; font-size: 20px; text-decoration: none; color: #5e5750; padding-left: 0; padding-right: 0; font-weight: bold; text-align: right; }
.JSMenuBaseItemCurrentLeft, .JSMenuBaseItemLeft, .JSMenuBaseItemRight, .JSMenuBaseItemCurrentRight { font-family: Arial; font-size: 12px; color: #5e5750; text-align: right; padding-left: 17px; padding-right: 17px; }
.JSMenuBaseItemCurrentLeftOver, .JSMenuBaseItemLeftOver, .JSMenuBaseItemRightOver, .JSMenuBaseItemCurrentRightOver { font-family: Arial; font-size: 12px; color: #935000; text-align: right; padding-left: 17px; padding-right: 17px; }
.JSMenuBaseItemCurrentLeft a:link, .JSMenuBaseItemCurrentLeft a:visited, .JSMenuBaseItemLeft a:link, .JSMenuBaseItemLeft a:visited, .JSMenuBaseItemCurrentLeftOver a:link, .JSMenuBaseItemCurrentLeftOver a:visited, .JSMenuBaseItemLeftOver a:link, .JSMenuBaseItemLeftOver a:visited , .JSMenuBaseItemRight a:link, .JSMenuBaseItemRight a:visited , .JSMenuBaseItemCurrentRight a:link, .JSMenuBaseItemCurrentRight a:visited , .JSMenuBaseItemRightOver a:link, .JSMenuBaseItemRightOver a:visited , .JSMenuBaseItemCurrentRightOver a:link, .JSMenuBaseItemCurrentRightOver a:visited { font-family: Arial; font-size: 12px; color: #ffffff; text-decoration: none; text-align: right; }
.JSMenuBaseItemCurrentLeft a:hover, .JSMenuBaseItemLeft a:hover, .JSMenuBaseItemCurrentLeftOver a:hover, .JSMenuBaseItemLeftOver a:hover , .JSMenuBaseItemRight a:hover , .JSMenuBaseItemCurrentRight a:hover , .JSMenuBaseItemRightOver a:hover , .JSMenuBaseItemCurrentRightOver a:hover { font-family: Arial; font-size: 12px; color: #5c5c5c; text-decoration: none; text-align: right; }

.JSMenu { background-color: #8ddb87; text-align: right; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; }
.JSMenu td {
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
}
.JSMenuItem, .JSMenuItemOver { font-family: Arial; font-size: 12px; font-weight: bold; color: #5e5750; font-weight: normal; text-align: right; }
.JSMenuItem a:link, .JSMenuItem a:visited,.JSMenuItemOver a:link, .JSMenuItemOver a:visited { font-family: Arial; font-size: 12px; font-weight: bold; color: #5e5750; text-decoration: none; font-weight: normal; text-align: right; }
.JSMenuItem a:hover, .JSMenuItemOver a:hover { font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; font-weight: normal; text-align: right; }

/** CSS Menu **/

.cssMenuTable {
	text-align: right;
	border-collapse: collapse;
}
.vmsection { font-family: "Bk Avenir Book", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 11px; color: #000000; font-weight: 100; line-height: 17px; text-decoration: none; text-align: right; }
.vmsection a { font-family: Arial; font-size: 11px; color: #fff; font-weight: 100; line-height: 17px; text-decoration: none; text-align: right; }
.vmsectionrollover { font-family: Arial; font-size: 11px; color: #7e6126; font-weight: 100; line-height: 17px; text-decoration: none; text-align: right; }
.vmsectionrollover a { font-family: Arial; font-size: 11px; color: #7e6126; font-weight: 100; line-height: 17px; text-decoration: none; text-align: right; }
.vmsectioncurrent { font-family: Arial; font-size: 11px; color: #7e6126; font-weight: 100; line-height: 17px; text-decoration: none; text-align: right; }
.vmsectioncurrent a { font-family: Arial; font-size: 11px; color: #7e6126; font-weight: 100; line-height: 17px; text-decoration: none; text-align: right; }
.vmsectioncurrentrollover { font-family: Arial; font-size: 11px; color: #39b2cc; font-weight: 100; line-height: 17px; text-decoration: none; text-align: right; }
.vmsectioncurrentrollover a { font-family: Arial; font-size: 11px; color: #39b2cc; font-weight: 100; line-height: 17px; text-decoration: none; text-align: right; }

.vmcategory { font-family: "Bk Avenir Book", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 14px; color: #fff; text-decoration: none; font-weight: 100; line-height: 18px; text-align: right; }
.vmcategory a { font-family: "Bk Avenir Book", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 14px; color: #fff; text-decoration: none; font-weight: 100; line-height: 18px; text-align: right; }
.vmcategoryrollover { font-family: "Bk Avenir Book", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 14px; color: #39b2cc; text-decoration: none; font-weight: 100; line-height: 18px; text-align: right; }
.vmcategoryrollover a { font-family: "Bk Avenir Book", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 14px; color: #39b2cc; font-weight: 100; line-height: 18px; text-align: right; }
.vmcategorycurrent { font-family: "Bk Avenir Book", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 14px; color: #fff; text-decoration: none; font-weight: 100; line-height: 18px; text-align: right; }
.vmcategorycurrent a { font-family: "Bk Avenir Book", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 14px; color: #fff; text-decoration: none; font-weight: 100; line-height: 18px; text-align: right; }
.vmcategorycurrentrollover { font-family: "Bk Avenir Book", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 14px; color: #39b2cc; text-decoration: none; font-weight: 100; line-height: 18px; text-align: right; }
.vmcategorycurrentrollover a { font-family: "Bk Avenir Book", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 14px; color: #39b2cc; text-decoration: none; font-weight: 100; line-height: 18px; text-align: right; }	
.vmpage { font-family: "Bk Avenir Book", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 11px; color: #fff; font-weight: 100; line-height: 17px; text-align: right; }
.vmpage a { font-family: "Bk Avenir Book", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 11px; color: #fff; font-weight: 100; line-height: 17px; text-align: right; }
.vmpagerollover { font-family: "Bk Avenir Book", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 11px; color: #39b2cc; font-weight: 100; line-height: 17px; text-decoration: none; text-align: right; }
.vmpagerollover a { font-family: "Bk Avenir Book", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 11px; color: #39b2cc; font-weight: 100; line-height: 17px; text-decoration: none; text-align: right; }
.vmpagecurrent { font-family: "Bk Avenir Book", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 11px; color: #fff; font-weight: 100; line-height: 17px; text-align: right; }
.vmpagecurrent a { font-family: "Bk Avenir Book", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 11px; color: #fff; font-weight: 100; line-height: 17px; text-align: right; }
.vmpagecurrentrollover { font-family: "Bk Avenir Book", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 11px; color: #39b2cc; font-weight: 100; line-height: 17px; text-decoration: none; text-align: right; }
.vmpagecurrentrollover a { font-family: "Bk Avenir Book", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 11px; color: #39b2cc; font-weight: 100; line-height: 17px; text-decoration: none; text-align: right; }

.hmtablecontainer { font-size: 11px; font-weight: 100; line-height: 17px; text-align: right; border-collapse: collapse; height: 75px; border-left: 1px solid #c3c3c3; }
.hmsection { font-family: Arial; font-size: 11px; color: #ffffff; text-decoration: none; padding-right: 15px; padding-left: 15px; font-weight: 100; line-height: 17px; text-align: right; height: 75px; border-right: 1px solid #c3c3c3; }
.hmsection a { font-family: Arial; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: 100; line-height: 17px; text-align: right; }
.hmsectionrollover { font-family: Arial; font-size: 11px; color: #ffffff; text-decoration: none; padding-right: 15px; padding-left: 15px; font-weight: 100; line-height: 17px; height: 75px; background-image: url(../images/nav_identifier_bg.gif); background-repeat: repeat-x; background-position: 50% bot; text-align: right; border-right: 1px solid #c3c3c3;tom;
}
.hmsectionrollover a { font-family: Arial; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: 100; line-height: 17px; text-align: right; }
.hmsectioncurrent { font-family: Arial; font-size: 11px; color: #ffffff; text-decoration: none; padding-right: 15px; padding-left: 15px; font-weight: 100; line-height: 17px; height: 75px; background-image: url(../images/nav_identifier_bg.gif); background-repeat: repeat-x; background-position: 50% bot; text-align: right; border-right: 1px solid #c3c3c3;tom;
}
.hmsectioncurrent a { font-family: Arial; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: 100; line-height: 17px; text-align: right; }
.hmsectioncurrentrollover { font-family: Arial; font-size: 11px; color: #ffffff; text-decoration: none; padding-right: 15px; padding-left: 15px; font-weight: 100; line-height: 17px; height: 75px; background-image: url(../images/nav_identifier_bg.gif); background-repeat: repeat-x; background-position: 50% bot; text-align: right; border-right: 1px solid #c3c3c3;tom;
}
.hmsectioncurrentrollover a { font-family: Arial; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: 100; line-height: 17px; text-align: right; }
.b_links:visited  { color: #c38842; font-size: 10px; font-family: Arial }
.b_links:link  { color: #c38842; font-size: 10px; font-family: Arial }
.b_links:hover  { color: #5c5c5c; font-size: 10px; font-family: Arial }
.FORMFONT { font-family: Helvetica, Geneva, Arial, Verdana, SunSans-Regular, sans-serif; font-size: 11px; color: #5c5c5c; }
.FORMREQUIREDFONT { font-family: Verdana; font-size: 10px; color: #FF0000; }

#thegym a:link { color:#06F;text-decoration: none; }
#thegym a:hover { color: #36adc5; text-decoration: none; }
#thegym a:visited { color:#06F;text-decoration: none; }
