.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  { color: #ffffff; font-size: 12px; font-family: Arial; line-height: 18px; 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   { color: #fff; font-size: 12px; font-family: Arial; font-weight: normal; line-height: 18px; text-decoration: none; text-align: right }

/** CSS Menu **/

.cssMenuTable {
	text-align: right;
	border-collapse: collapse;
}
.vmsection        { color: #000; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; line-height: 26px; text-decoration: underline; text-align: left }
.vmsection a         { color: #000; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; line-height: 26px; text-decoration: underline; text-align: left }
.vmsectionrollover          { color: #000; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: normal; line-height: 26px; text-decoration: underline; text-align: left }
.vmsectionrollover a          { color: #000; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: normal; line-height: 26px; text-decoration: underline; text-align: left }
.vmsectioncurrent         { color: #000; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; line-height: 26px; text-decoration: underline; text-align: left }
.vmsectioncurrent a         { color: #000; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; line-height: 26px; text-decoration: underline; text-align: left }
.vmsectioncurrentrollover         { color: #662d91; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; line-height: 26px; text-decoration: underline; text-align: left }
.vmsectioncurrentrollover a         { color: #662d91; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; line-height: 26px; text-decoration: underline; text-align: left }

.vmcategory          { color: #000; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: normal; line-height: 26px; text-decoration: underline; text-align: left }
.vmcategory a          { color: #000; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: normal; line-height: 26px; text-decoration: underline; text-align: left }
.vmcategoryrollover        { color: #000; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: normal; line-height: 26px; text-decoration: underline; text-align: left }
.vmcategoryrollover a        { color: #000; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: normal; line-height: 26px; text-decoration: underline; text-align: left }
.vmcategorycurrent         { color: #000; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; line-height: 26px; text-decoration: underline; text-align: left }
.vmcategorycurrent a         { color: #000; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; line-height: 26px; text-decoration: underline; text-align: left }
.vmcategorycurrentrollover         { color: #662d91 !important; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; line-height: 26px; text-decoration: underline; text-align: left }
.vmcategorycurrentrollover a         { color: #662d91 !important; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; line-height: 26px; text-decoration: underline; text-align: left }	
.vmpage            { color: #000; font-size: 13px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; line-height: 24px; text-decoration: underline; text-align: left }
.vmpage a           { color: #000; font-size: 13px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; line-height: 24px; text-decoration: underline; text-align: left }
.vmpagerollover         { color: #662d91 !important; font-size: 13px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; line-height: 24px; text-decoration: underline; text-align: left }
.vmpagerollover a         { color: #662d91 !important; font-size: 13px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; line-height: 24px; text-decoration: underline; text-align: left }
.vmpagecurrent          { color: #000; font-size: 13px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; line-height: 24px; text-decoration: underline; text-align: left }
.vmpagecurrent a          { color: #000; font-size: 13px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; line-height: 24px; text-decoration: underline; text-align: left }
.vmpagecurrentrollover          { color: #662d91 !important; font-size: 13px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; line-height: 24px; text-decoration: underline; text-align: left }
.vmpagecurrentrollover a          { color: #662d91 !important; font-size: 13px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; line-height: 24px; text-decoration: underline; text-align: left }

.hmtablecontainer   { font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; text-decoration: underline; text-align: left; height: 75px; border-collapse: collapse  }
.hmsection       { color: #000 !important; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; text-decoration: underline; text-align: left; padding-left: 10px; height: 75px }
.hmsection a    { color: #000 !important; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; text-decoration: underline; text-align: left }
.hmsectionrollover        { color: #662d91; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; text-decoration: underline; background-image: url("(EmptyReference!)"); background-repeat: repeat-x; background-position: 50% bot; text-align: left; padding-left: 10px; height: 75px; tom:  }
.hmsectionrollover a    { color: #662d91; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; text-decoration: underline; text-align: left }
.hmsectioncurrent        { color: #000 !important; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; text-decoration: underline; background-image: url("(EmptyReference!)"); background-repeat: repeat-x; background-position: 50% bot; text-align: left; padding-left: 10px; height: 75px; tom:  }
.hmsectioncurrent a    { color: #000 !important; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; text-decoration: underline; text-align: left }
.hmsectioncurrentrollover        { color: #662d91; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; text-decoration: underline; background-image: url("(EmptyReference!)"); background-repeat: repeat-x; background-position: 50% bot; text-align: left; padding-left: 10px; height: 75px; tom:  }
.hmsectioncurrentrollover a    { color: #662d91; font-size: 14px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana; font-weight: bold; text-decoration: underline; text-align: left }
.b_links:visited      { color: #662d91; font-size: 12px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana }
.b_links:link       { color: #662d91; font-size: 12px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana }
.b_links:hover       { color: #662d91; font-size: 12px; font-family: "Frutiger LT Std 55 Roman", sans-serif, Arial, Helvetica, Verdana }
.FORMFONT { font-family: Helvetica, Geneva, Arial, Verdana, SunSans-Regular, sans-serif; font-size: 11px; color: #5c5c5c; }
.FORMREQUIREDFONT  { color: #e01d21; font-size: 10px; font-family: Verdana }
