/*==============================*/
/*	       DEFAULT STYLES          
/*==============================*/

body { 	
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 10px;
}

img {
	border: none;
}

a:link, a:visited, a:active { 	
	color: #000000;	
	text-decoration: underline;
}

a:hover { 
	color: #777777;
	text-decoration: underline;
}

ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul li {
	list-style-type: none;
	background: url(images/arrow_for_links.gif) 0 5px;
    background-repeat:no-repeat;
	padding: 4px 0px 4px 20px;
	margin-left: 0px;
}

td, span, div, p {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

p {
	margin: 0px;
	padding: 0px;
}

/*==============================*/


/*==============================*/
/*	   GENERIC LAYOUT STYLES
/*==============================*/

#layoutTable {
    margin: auto;
    width: 760px;
}

#primaryLogo {
    width: 220px;
    text-align:left;
}

#primaryNavigation {
    width: 540px;
    color: #808080;
    font-weight: bold;	
    text-align: left;    
	white-space: nowrap;
}

#contentTable {
    width: 760px;
    margin-top: 10px;
    border: solid 1px #6C0000;    
}

.leftNavigator {
    width:172px;
    height:265px;
    background-color:#6C0000;    
	vertical-align:top;
	text-align:right;
}

.leftNavigator td {
	padding-right: 5px;
	white-space: normal;
}

#defaultNavigator {
    background-image: url(images/left_nav_bar.gif);
    background-repeat:no-repeat;
}

#genericNavigator {
    background-image: url(images/generic_left_hand_sliver.jpg);
	background-repeat:repeat-y;
}

.content {
	background-repeat:no-repeat;
    width:586px;
    height:265px;
	vertical-align:top;
	font-size: 11pt;
}

.contentFullPage {
	background-repeat:no-repeat;
    width:758px;
    height:265px;
	vertical-align:top;
	font-size: 11pt;
}

.footer {
	color: #C0C0C0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top:10px;
}

.footer a:link, .footer a:visited, .footer a:active {
	color: #C0C0C0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	padding-top:10px;
	text-align: right;
}

.footer a:hover {
	color: #777777;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	padding-top:10px;
	text-align: right;
}

/*==============================*/


/*==============================*/
/*	      CONTENT SECTION          
/*==============================*/

#homeContent {
	background-image: url(images/home_header.jpg);
}

#clubMetContent {
	background-image: url(images/club_met_header.gif);
}

#corporateWellnessContent {
	background-image: url(images/corporate_wellness_header.jpg);
}

#compareUsContent {
	background-image: url(images/compare_us_header.jpg);
}

#genericContent {
	background-image: url(images/generic_shadow.jpg);
	background-repeat:repeat-y;
}

.contentTitle {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding: 0px;
	color: #800000;
}

.contentSubTitle {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	color: #800000;
}

.requiredField {
	color: #FF0000;
	font-weight: bold;
}
/*==============================*/


/*==============================*/
/*	        PROMOTIONS          
/*==============================*/

#promoTable {
    width: 100%;
    margin-top:10px;
}

.promoTitle {
	color: #6C0000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	white-space:nowrap;
}

.promoThreeColumn {
    background-repeat:no-repeat;
    width:250px;
    height:159px;
	vertical-align:top;
	font-size: 8pt;
}

.promoFourColumn {
    background-repeat:no-repeat;
    width:187px;
    height:159px;
	vertical-align:top;
	font-size: 8pt;
}

.promoThreeSpacer {
	width: 5px;
}

.promoFourSpacer {
	width: 4px;
}

.promoThreeColumn p, .promoFourColumn p, .promoThreeColumn li, .promoFourColumn li {
	font-size: 8pt;
}

#HomeLeftBackground {
	background-image: url(images/promo_megaphone.jpg);
}

#HomeMiddleBackground {
	background-image: url(images/promo_clapping.jpg);
}

#HomeRightBackground {
	background-image: url(images/promo_ask_the_expert.jpg);
}

#ClubMETLeftBackground {
	background-image: url(images/promo_dart_target.jpg);
}

#ClubMETMiddleLeftBackground {
	background-image: url(images/promo_girl_talk_to_hand.jpg);
}

#ClubMETMiddleRightBackground {
	background-image: url(images/promo_towel_candle.jpg);
}

#ClubMETRightBackground {
	background-image: url(images/promo_registered_dietitian.jpg);
}

#CorporateWellnessLeftBackground {
	background-image: url(images/promo_puzzle.jpg);
}

#CorporateWellnessMiddleBackground {
	background-image: url(images/promo_people_got_air.jpg);
}

#CorporateWellnessRightBackground {
	background-image: url(images/promo_chairs.jpg);
}

#CompareUsLeftBackground {
	background-image: url(images/promo_compare_1.jpg);
}

#CompareUsMiddleLeftBackground {
	background-image: url(images/promo_compare_2.jpg);
}

#CompareUsMiddleRightBackground {
	background-image: url(images/promo_compare_3.jpg);
}

#CompareUsRightBackground {
	background-image: url(images/promo_compare_4.jpg);
}

/*==============================*/


/*==============================*/
/*	        MAIN MENU          
/*==============================*/

.MainMenu_MenuContainer {
	background-color: transparent;
}

.MainMenu_MenuBar {
	cursor: pointer;
	background-color: transparent;
}

.MainMenu_MenuItem {
	cursor: pointer;
	color: #808080;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	border: 0px solid #FFFFFF;
	padding: 0px 10px 0px 10px;
	vertical-align: middle;
}

.MainMenu_MenuIcon {
	cursor: pointer;
}

.MainMenu_SubMenu {
	z-index: 1000;
	cursor: pointer;
	background-color: transparent;
	border: 0px solid #FFFFFF;
}

.MainMenu_MenuBreak {
	border: 0px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 1px;
}

.MainMenu_MenuItemSel {
	cursor: pointer;
	color: #800000;   
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 10px 0px 10px;
	vertical-align: middle;
}

.MainMenu_MenuArrow {
	cursor: pointer;
	border: 0px solid #FFFFFF;
}

.MainMenu_RootMenuArrow {
	cursor: pointer;
}

/*==============================*/


/*==============================*/
/*	        LEFT MENU          
/*==============================*/

.LeftMenu_MenuContainer {
	background-color: transparent;
    width:95%;
}

.LeftMenu_MenuItem {
	cursor: pointer;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	border: 0px solid #FFFFFF;
	padding: 10px 0px 0px 5px;
	vertical-align: bottom;
	text-align: right;
	height: 30px;
}


.LeftMenu_MenuItemSel {
	cursor: pointer;
	color: #808080;   
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	background-color: transparent;
	padding: 10px 0px 0px 5px;
	vertical-align: bottom;
	text-align: right;
	height: 30px;
}

