/* standard tags */
* { font-size: 100%; font-family: Arial, Sans-Serif;}
h1 {} /* directorate title */
h2 {} /* office title */
h3 {} /* level 2 office title */
h4 {} /* first title header in a page */
h5 {} /* page sub-section headers */
h6 {} 

html
{
	margin: 0;
	padding: 0;
}

body
{
	position: relative; 
	margin: 0;
	padding: 0;
}
/* ---------------------------------------------------------------------------
special class
--------------------------------------------------------------------------- */
.hiddenObject { display: none; }

/*
.meetingTime
{
	margin-left:5; 
	margin-right:5; 
	text-align:justify;
	font-size: 8pt;
}
*/

.skipImage
{
	border-style: none ;
	position: relative ;
	top: 0px ;
	left: 0px ;
	height: 1px ;
	width: 1px ;
	display: none;
}

/* Repeating Items List */

/* Used on the RSS news Feed */
/*
.itemList
{
	border: solid 1px silver;
	font-size: 0.9em;
	width: 99%;
*/
	/*width: 90%;*/
/*
}
*/

/*
.itemListHeader
{	
	text-align: left;
	vertical-align: middle;
	color: #FFF;
	background-color: #336699;
	font-weight: bold;
}
.itemList .item
{
	background-color: #eeeeee;

}
.itemList .altItem
{
	background-color: #dddddd;
}
*/

/* RSS Feed */
/*
.rssTitle {font-weight: bold;}
.rssPubDate {font-size: smaller;}
*/

/* POC style - replace or fix */
/*
td.poctitle
{
	font-size: 100%;
	padding-left: 1em;
}
*/

/* ---------------------------------------------------------------------------
header content
--------------------------------------------------------------------------- */


/* #header
{
	background: #FFF url(graphics/v2/bannerBackgroundRepeat.gif) repeat-x;
	height: 150px;
	border-bottom: solid 0px black;
}
*/

/*
#header h1, h2, h3
{
	display: none;
}

#header h1
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	position: relative;
	font-size: 0.75em;
	top: -144px;
	left: 127px;
	color: #CCC;
	margin: 0;
	font-weight: bold;
}

#header h2
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	position: relative;
	font-size: 0.75em;
	top: -145px;
	left: 144px;
	color: #CCC;
	margin: 0;
	font-weight: bold;
}

#header h3
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	position: relative;
	font-size: 1.25em;
	top: -140px;
	left: 150px;
	color: #FFF;
	margin: 0;
	font-weight: bold;
}
*/

/* ---------------------------------------------------------------------------
bread crumb style
--------------------------------------------------------------------------- */
/*
#breadCrumb
{
	position: absolute;
	font-size: 0.8em;
	top: 100px;
	left: 155px;
}

#breadCrumb #breadCrumbHome
{
	background: #FFF url(graphics/icon_home.gif) no-repeat;
	text-decoration: none;
}

#breadCrumb #breadCrumbHome span
{
	padding-left: 22px;
	text-decoration: underline;
}
*/

/* ---------------------------------------------------------------------------
page title style
--------------------------------------------------------------------------- */
/*
h4#pageTitle
{
	position: absolute;
	top: 130px;
	left: 178px;
	margin: 0;
}

#featureView h4
{
	position: absolute;
	top: 120px;
	left: 155px;
	margin: 0;
	font-size: 1.3em;
}
*/

/* ---------------------------------------------------------------------------
left column definition
--------------------------------------------------------------------------- */
/*
#columnLeft
{
	float: left;
	width: 150px; /* /* match the margin-left of main */
/*
}
*/
/*
#columnLeft p
{
	margin: 0;
	padding: 0;
	border: 0;
}
*/

/* ---------------------------------------------------------------------------
Emergency margin boxe
--------------------------------------------------------------------------- */
/*
.emergBox
{
	margin: 0.3em 0 0.3em 2px;
	border: 0px solid green;
	font-family: Arial, Sans-Serif;
	vertical-align: middle;
	text-align: center;		
}

.emergBox .emergBoxHeader
{
	background: #FFF url(graphics/v2/emerg_box_top.gif) no-repeat;
	width: 100%;
}

.emergBoxHeader span
{
	position: relative;
	font-size: 12px;
	font-weight: bold;
}

.emergBox .emergBoxContent
{
	background: #FFF url(graphics/v2/emerg_box_middle.gif) repeat-y;
	width: 100%;
}

.emergBox .emergBoxRow
{
	position: relative;
	display: block;
	list-style-type: none;
	font-size: 10px;
	left: 5px;
	border: solid 0px black;
	padding: 0px;
	margin: 0px;
}

.emergBox .emergBoxFooter
{
	background: #FFF url(graphics/v2/emerg_box_bottom.gif) no-repeat;
	width: 100%;
	height: 10px;
	border: solid 0px #FF0000;
	font-size: 1px;
}

.EmergBoxContent form
{
	position: relative;
	margin: 1px 0 0 0.5em;
	border: 0px solid gray;
	padding: 0 0 0 0;
	font-size: .8em;
}

.EmergBoxContent form fieldset
{
	margin: 0 0 0 0;
	border: 0px solid gray;
	padding: 0 0 0 0;
}
*/

/* ---------------------------------------------------------------------------
margin boxes
--------------------------------------------------------------------------- */
/*
.marginBox
{
	margin: 0.3em 0 0.3em 2px;
	border: 0px solid green;
	font-family: Arial, Sans-Serif;
}

.marginBox .marginBoxHeader
{
	background: #FFF url(graphics/v2/margin_box_top.gif) no-repeat;
	width: 100%;
	height: 20px;
}

.marginBoxHeader span
{
	position: relative;
	font-size: 10px;
	font-weight: bold;
	top: 3px;
	left: 5px;
}

.marginBox .marginBoxContent
{
	background: #FFF url(graphics/v2/margin_box_middle.gif) repeat-y;
	width: 100%;
}

.marginBox .marginBoxQuickLinks 
{
	background: #FFF url(graphics/v2/margin_box_quick_links.gif) repeat-y;
	width: 100%;
	height: 20px;
}
.marginBox .marginBoxQuickLinks span
{
	position: relative;
	font-size: 10px;
	font-weight: bold;
	top: 3px;
	left: 5px;
}


.marginBox .marginBoxRow
{
	position: relative;
	display: block;
	list-style-type: none;
	font-size: 11px;
	left: 5px;
	border: solid 0px black;
	padding: 0px;
	margin: 5px;
	vertical-align: middle;
}

.marginBox .marginBoxTreeRow
{
	position: relative;
	display: block;
	list-style-type: none;
	font-size: 11px;
	left: 1px;
	border: solid 0px black;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}

.marginBox .marginBoxSelectedTreeRow
{
	font-weight: bold;
}

.marginBoxSelectedTreeRow
{
	font-weight: bold;
}


.marginBox .marginBoxFooter
{
	background: #FFF url(graphics/v2/margin_box_bottom.gif) no-repeat;
	width: 100%;
	height: 10px;
	border: solid 0px #FF0000;
	font-size: 1px;
}
*/




/* ---------------------------------------------------------------------------
Alphabet Navigation Menu
--------------------------------------------------------------------------- */
/*
a.alphabetNavLetter
{
	font-family: Arial, Sans-Serif;
	color: #336699;
	font-weight: bold;
	font-size: 11px;
	background-color :#fff;
	padding: 1px 2px 1px 2px;
	margin: 0;
	border: solid 1px #999;
	text-decoration: none;
}
a.alphabetNavLetter:visited
{
	color: #336699;
}
a.alphabetNavLetter:hover
{
	background-color: #999;
	color: #fff;
}
a.alphabetNavLetter:active
{
	background-color: #fff;
	color: #333;
	border: solid 1px #336699;
}
*/

/* ---------------------------------------------------------------------------
main content
--------------------------------------------------------------------------- */
/*
#main
{
	position : absolute;
	font-size : 0.8em;
	width : 769px;
	top : 170px;
	left : 10%;
}
*/

/* #main p:first-child */ /* not supported by Win IE 6 */
/*
#main p.first-child
{ margin-top: 0; }
*/

/*------------------------------------------------------------------------------------
6/29 ET: Added this style to float the Chair and Deputy photos in the combined home page 
-------------------------------------------------------------------------------------*/
/*
#imageFloat
{
	float:left;
	font-size:11px;	
	background-color: #eee;
	margin: 0 6px 0 0;
}
*/

/*-----------------------------------------------------------------------------
6/29 ET: Added the leftSite & rightSite styles for two columns in the sitemap page 
------------------------------------------------------------------------------*/
/*
#leftSite
{
	float:left;
	width: 55%;
}
#rightSite
{
	float:right;
	width: 45%;
}


#feature h5
{
	font-weight: bold;
	margin: 1em 0 1em 0;
}

#feature img
{
	display: block;
	border: 0;
	width: 64px;
	height: 48px;
	float: left;
	margin: 0 6px 0 0;
}

#p rightMain
{
	float:right;
	left: 5px;	
	
}
*/
/* ---------------------------------------------------------------------------
footer content
--------------------------------------------------------------------------- */
/*
#footer
{
	position: relative;
	clear: both;
	margin-top: 0px;
	font-size: .70em;
	font-family: Arial, Helvetica, sans-serif;
	border-top: solid 1px #CCCCCC;
	background-color: #336699;
}
*/

/* hide the text over the buttons */
/*
.footerButton span
{ display: none; }
*/

/* hide the spacer chracters */
/*
.footerSpacer
{ display: none; }

#footer #row1
{
	position: relative;
	color: #FFF;
	height: 30px;
	border: solid 0px red;
	width: 400px;
	margin: 0 auto 0 auto;
}

#footerButton1
{
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	background:  url(graphics/footer_health_home.gif);
	width:83px;
	height: 30px;
	cursor: pointer; 
	cursor: hand;
}

#footerButton2
{
	position: absolute;
	display: block;
	top: 0px;
	left: 83px;
	background-image: url(graphics/footer_slsd_home.gif);
	width: 63px;
	height: 30px;
	cursor: pointer; cursor: hand;
}

#footerButton3
{
	position: absolute;
	display: block;
	top: 0px;
	left: 146px;
	background:  url(graphics/footer_jsc_home.gif);
	width: 58px;
	height: 30px;
	cursor: pointer; cursor: hand;
}

#footerButton4
{
	position: absolute;
	display: block;
	top: 0px;
	left: 204px;
	background: url(graphics/footer_web_policies.gif);
	width: 171px;
	height:30px;
	cursor: pointer; cursor: hand;	
}

#footer #row2, #footer #row3
{
	position: static;
	color: #000;
	background-color: #FFF;
	text-align: center;
}
*/
/* ---------------------------------------------------------------------------
offices menu
--------------------------------------------------------------------------- */
/*
#officesMenuBar
{
	position: absolute;
	top: 4px;
	left: 380px;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	color: #003366;
	background-color: #336699;
	width: 300px;
	height: 27px;
	border: solid 0px white;
	z-index: 99;
}

.officesContentShow
{
	display: block;
}

.officesContentHide
{
	display: none;
}

#officesMenu
{
	position: relative;
}

#officesTab
{
	color: #000000;
	width: 301;
	height: 27px;
	border: 0px white solid;
	background: transparent url(graphics/office-menu-tab.gif) no-repeat top left ;
	cursor: pointer; cursor: hand;
	
}

#officesTab span
{
	visibility: hidden;
}
*/

/*
#officesMenu ul */ /* the ul surrounding the menu items */
/*
{
	position: absolute;
	width: 294px;
	top: 19px;
	left: 2px;	
	margin: 0px;
	padding: 0px;
	border: 1px solid black;
	list-style: none;
	background-color: #FFF;
*/
/*	filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=6); */
/*
	overflow: hidden;
}
*/

/*
#officesMenu ul li
{
	color: #000;
	margin: 0;
}

#officesMenu ul li a
{
	display: block;
	color: #000;
	text-decoration: none;
	width: 100%;
	padding: 0 0 0 4px;
}

#officesMenu ul li a:hover
{
	color: #FFF;
	background-color: #336699 ;
}

#officesMenu #endOfficeList { display: none; }
*/

/* ---------------------------------------------------------------------------
	dot net 2.0 menu control style
--------------------------------------------------------------------------- */
/*
.dotNetMenu
{
	position: absolute;
	top: 75px;
	left: 170px;
	padding: 0px 15px 0px 0px;
	font-family: Arial, sans-serif;
}

.dotNetMenuItemHeader
{
	color: #336699;
	font-size: 8pt;
	font-weight: bold;
	border-color: Black;	
}
.dotNetMenuItem
{
	color: black;
	font-size: 8pt;
	padding: 5px 5px 2px 2px;
	margin: 0px 2px 0px 2px;
	background: #FFF url(graphics/v2/menuBackgroundRepeat.gif) repeat;
	border-color: Black;
}


.dotNetHeaderHover
{
	background: #336699;
	color: White;
}

.dotNetHover
{
	background: #336699;
	color: White;
}
*/




/* ---------------------------------------------------------------------------
main menu bar
--------------------------------------------------------------------------- */
/* block surrounding all the menus */
/*
#mainMenuBar
{
	position: absolute;
	top: 61px;
	left: 170px;
	border: 0px solid red;
	padding: 0px;
	margin: 0px;
}
*/

/* the block around the label of each menu */
/*
.menuBar .menuTab
{
	display: block;
}
*/
/* the style around the tab text */
/*
.menuBar .menuTab span
{
	display: none;
}
*/

/* each menu list, excluding the tab */
/*
.menuBar ul
{
	position: absolute;
	list-style-type: none;
	font-size: .7em;
	font-family: Arial, sans-serif;
	margin: 0px;
	border: 1px solid black;
	padding: 0px;
	overflow: hidden;
	background: #FFF url(graphics/v2/menuBackgroundRepeat.gif) repeat;
*/
	/* IE only */
/*	filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=6); */
/*}
*/

/* styles that apply to all menu list items */
/*
.menuBar ul li a
{
	display: block;
	width: 100%;
	text-decoration: none;
	color: #000000;
	padding: 0 .3em 0 .3em;
}

.menuBar ul li a:hover
{
	color: #FFFFFF;
	background-color: #336699;
}
*/

/* class that hides a menu */
/*
.menuBar .menuPopHide
{
	display:none;
}
*/

/* class that shows a menu */
/*
.menuBar .menuPopShow
{
	display: block;
}
*/

/* a text divider in a menu */
/*
.menuBar .menuDivLabel
{
	padding: .2em .3em .2em .3em;
	font-weight: bold;
	cursor:hand;
	cursor:pointer; 
	cursor: hand;
}
*/

/* a space divider in a menu */
/*
.menuBar .menuDivSpace
{
	padding: 0 .3em 0 .3em;
	line-height: 60%;
}
*/

/* menu 1 properties */
/*
#mainMenuBar #menu1
{
	position: absolute;
	top: 10px;
	left: 0px;
}

#mainMenu_menu1Tab
{
	display: block;
	background: #FFF url(graphics/tab1.gif) no-repeat;
}

.menuOver #mainMenu_menu1Tab
{
	background: #FFF url(graphics/tab1-down.gif) no-repeat;
}

#mainMenuBar #menu1 .menuTab
{
	width: 85px;
	height: 24px;
}

#mainMenuBar #menu1List
{
	width: 12em;
}
*/


/* menu 2 properties */
/*
#mainMenuBar #menu2
{
	position: absolute;
	top: 10px;
	left: 85px;
	background-image: url(graphics/tab2.gif);
}

#mainMenu_menu2Tab
{
	display: block;
	background: #FFF url(graphics/tab2.gif) no-repeat;
}

.menuOver #mainMenu_menu2Tab
{
	background: #FFF url(graphics/tab2-down.gif) no-repeat;
}

#mainMenuBar #menu2 .menuTab
{
	width: 70px;
	height: 24px;
}

#mainMenuBar #menu2List
{
	width: 12em;
}
*/

/* menu 3 properties */
/*
#mainMenuBar #menu3
{
	position: absolute;
	top: 10px;
	left: 155px;
	background-image: url(graphics/tab3.gif);
}

#mainMenu_menu3Tab
{
	display: block;
	background: #FFF url(graphics/tab3.gif) no-repeat;
}

.menuOver #mainMenu_menu3Tab
{
	background: #FFF url(graphics/tab3-down.gif) no-repeat;
}

#mainMenuBar #menu3 .menuTab
{
	width: 85px;
	height: 24px;
}

#mainMenuBar #menu3List
{
	width: 25em;
}
*/

/* menu 4 properties */
/*
#mainMenuBar #menu4
{
	position: absolute;
	top: 10px;
	left: 240px;
	background-image: url(graphics/tab4.gif);
}

#mainMenu_menu4Tab
{
	display: block;
	background: #FFF url(graphics/tab4.gif) no-repeat;
}

.menuOver #mainMenu_menu4Tab
{
	background: #FFF url(graphics/tab4-down.gif) no-repeat;
}

#mainMenuBar #menu4 .menuTab
{
	width: 60px;
	height: 24px;
}

#mainMenuBar #menu4List
{
	width: 20em;
}
*/

/* menu 5 properties */
/*
#mainMenuBar #menu5
{
	position: absolute;
	top: 10px;
	left: 300px;
	background-image: url(graphics/tab5.gif);
}

#mainMenu_menu5Tab
{
	display: block;
	background: #FFF url(graphics/tab5.gif) no-repeat;
}

.menuOver #mainMenu_menu5Tab
{
	background: #FFF url(graphics/tab5-down.gif) no-repeat;
}

#mainMenuBar #menu5 .menuTab
{
	width: 110px;
	height: 24px;
}

#mainMenuBar #menu5List
{
	width: 10em;
}
*/

/* menu 6 properties */
/*
#mainMenuBar #menu6
{
	position: absolute;
	top: 10px;
	left: 410px;
	background-image: url(graphics/tab6.gif);
}

#mainMenu_menu6Tab
{
	display: block;
	background: #FFF url(graphics/tab6.gif) no-repeat;
}

.menuOver #mainMenu_menu6Tab
{
	background: #FFF url(graphics/tab6-down.gif) no-repeat;
}

#mainMenuBar #menu6 .menuTab
{
	width: 90px;
	height: 24px;
}

#mainMenuBar #menu6List
{
	width: 10em;
}
*/

/*---------------------------------------------
Clinical Laboratory Logo for SD14 default page
----------------------------------------------*/
/*
#clinimage
{
	display: block;
	border: 0;
	width: 190px;
	height: 179px;
	float: right;
	margin: 0 0px 0 0;
}
*/

/* ---------------------------------------------------------------------------
HACKS - this stuff is all to fix bugs, mainly with IE/Win
--------------------------------------------------------------------------- */
/* Hide from IE5-mac \*/
* html #main {
height: 1%;
margin-left: 0;
}
/* End IE5/mac hide */


/* Added for SLSDSlideShow */
/*
.slsdSlideShowContainer,
.slsdSlideShowContainer img,
.slsdSlideShowContainer div
{
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.slsdSlideShowContainer
{
	position: relative;
	float: right;
	width: 284px;
	height: 246px;
	background-color: #dedede;
}
.slsdSlideShowContainer img
{
	position: absolute;
	left: 2px;
	top: 2px;
	width: 280px;
	height: 210px;
}
.slsdSlideShowContainer div
{
	position: absolute;
	left: 2px;
	top: 214px;
	width: 280px;
	height: 30px;
	font-weight: bold;
	background-color: #ffffff;
}
.slsdSlideShowImgNo,
.slsdSlideShowImgNoShadow
{
	position: absolute;
	font-weight: bold;
	cursor: default;
	font-size: 8pt;
	z-index: 1;
	font-family: Tahoma, Arial, sans-serif;
}
.slsdSlideShowImgNo
{
	left: 8px;
	top: 5px;
	color: #ffffff;
}
.slsdSlideShowImgNoShadow
{
	left: 9px;
	top: 6px;
	color: #000000;
}

.docResultsTable
{
	border: none ;
	font-size: 9pt ;
	width: 576px ;
}

.docResultsHead
{
	font-weight: bold ;
	background-color: #006699 ;
	color: #ffffff ;
}

.docResultsRow
{
	vertical-align: top ;
	background-color: #f4f8ff;
}

.docResultsNumCol
{
	width: 30px ;
}

.docResultsTypeCol
{
	width: 32px ;
}

.docResultsTitleCol
{
	width: 460px ;
}

.docResultsOfficeCol
{
	width: 40px ;
}

.docResultsIcon
{
	border: none ;
}


.center 
{
	text-align: center;
}
table.tablecenter 
{
	margin-right: auto;
	margin-left: auto;
}
tr.trgray 
{
	background-color: #CCCCCC;
}


.highlight
{
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.1em;
}
.caption
{
	font-size: .7em;
}

.bold 
{
	font-weight: bold;
}
*/

/* ---------------------------------------------------------------------------
CSS for Exploration Wellness
--------------------------------------------------------------------------- */

#HRAdiv
{
	position : absolute;
	left : 270px;
	top : 118px;
	width : 601px;
	height : 650px;
}

#HRAframe
{
	position : absolute;
	left : 270px;
	top : 118px;
	width : 601px;
	height : 650px;
}

#mainContentArea
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : medium;
	font-weight : normal;
	color : Black;
	left : 270px;
	top : 125px;
}

#headerBackground
{
	position : absolute;
	background : url(graphics/v2/header-background.jpg) no-repeat;
	left : 100px;
	top : 10px;
	width : 769px;
	height : 179px;
	clear : left;
}

#headerMayoLogo
{
	position : absolute;
	background : url(graphics/v2/MayoClinicEmbodyHealth.jpg) no-repeat;
	left : 710px;
	top : 60px;
	width : 140px; 
	height : 28px;
	z-index: 99;
	cursor: pointer;
}

#headerLink
{
	position : absolute;
	LEFT: 4px; 
	WIDTH: 267px; 
	TOP: 7px; 
	HEIGHT: 145px
}

#navigationBackground
{
	position : absolute;
	background : url(graphics/v2/navigation-background.jpg) repeat-y;
	left : 100px;
	top : 180px;
	width : 167px;
	height : 590px;
}

#navigationMenu
{
	position : absolute;
	background : url(graphics/v2/navigation-menu.jpg) repeat-y;
	left : 100px;
	top : 190px;
	width : 167px;
	height : 500px;
}

#mainBackground
{
	position : absolute;
	background : url(graphics/v2/mainbackground.jpg) no-repeat;
	left : 267px;
	top : 114px;
	width : 601px;
	height : 658px;
}

#consBackground
{
	position : absolute;
	left : 267px;
	top : 114px;
	width : 601px;
	height : 658px;
}

#fitnessBackground
{
	position : absolute;
	background : url(graphics/v2/fitnessbackground.jpg) no-repeat;
	left : 267px;
	top : 114px;
	width : 601px;
	height : 658px;
}

#behaviorBackground
{
	position : absolute;
	background : url(graphics/v2/behaviorbackground.jpg) no-repeat;
	left : 267px;
	top : 114px;
	width : 601px;
	height : 658px;
}

#AwarenessAndEducationBackground
{
	position : absolute;
	background : url(graphics/v2/AwarenessAndEducationbackground.jpg) no-repeat;
	left : 267px;
	top : 114px;
	width : 601px;
	height : 658px;
}

#mainTopBackground
{
	position : absolute;
	left : 270px;
	top : 118px;
	width : 601px;
	height : 300px;
}

#mainBottomBackground
{
	position : absolute;
	left : 270px;
	top : 420px;
	width : 601px;
	height : 350px;
}

#mainFitness_Background
{
	position : absolute;
	background : url(graphics/v2/background-yellow.jpg) repeat-x;
	left : 280px;
	top : 430px;
	width : 128px;
	height : 500px;
}

#mainNutrition_Background
{
	position : absolute;
	background : url(graphics/v2/background-green.jpg) repeat-x;
	left : 430px;
	top : 430px;
	width : 128px;
	height : 500px;
}

#mainStressMgt_Background
{
	position : absolute;
	background : url(graphics/v2/background-blue.jpg) repeat-x;
	left : 580px;
	top : 430px;
	width : 128px;
	height : 500px;
}

#mainBehaviorChg_Background
{
	position : absolute;
	background : url(graphics/v2/background-purple.jpg) repeat-x;
	left : 730px;
	top : 430px;
	width : 128px;
	height : 500px;
}

#mainAwarenessAndEducation_Background
{
	position : absolute;
	background : url(graphics/v2/background-gray.jpg) repeat-x;
	left : 280px;
	top : 600px;
	width : 279px;
	height : 150px;
}

#mainNewsletters_Background
{
	position : absolute;
	background : url(graphics/v2/background-gray.jpg) repeat-x;
	left : 580px;
	top : 600px;
	width : 128px;
	height : 500px;
}

#mainInsideJSC_Background
{
	position : absolute;
	background : url(graphics/v2/background-gray.jpg) repeat-x;
	left : 730px;
	top : 600px;
	width : 128px;
	height : 500px;
}

#mainFeatureBox_Background
{
	position : absolute;
	background : url(graphics/v2/navigation-background.jpg) repeat-y;
	left : 695px;
	top : 155px;
	width : 175px;
	height : 260px;
}

#FeatureBox_Background
{
	position : absolute;
	background : url(graphics/v2/featurebox-background.jpg) repeat-x;
	left : 695px;
	top : 155px;
	width : 175px;
	height : 260px;
}

#footerBackground
{
	position : absolute;
	background : url(graphics/v2/footer-background.jpg) no-repeat;
	left : 100px;
	top : 770px;
	width : 769px;
	height : 41px;
}

#navigationMYWellness_Title, #navigationJSCWellness_Title, #navigationNASAWellness_Title, #navigationWorldWideWellness_Title
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : medium;
	font-style : italic;
	font-weight : bold;
	color : #BBBBBB;
	left : 100px;
	width : 163px;
	border : solid #BBBBBB 2px;
	background-color : #333333;
}

#navigationMYWellness_Title			{ top : 200px; }
#navigationJSCWellness_Title		{ top : 360px; }
#navigationNASAWellness_Title		{ top : 490px; }
#navigationWorldWideWellness_Title	{ top : 600px; }


#navigationMYWellness_Content, #navigationJSCWellness_Content, #navigationNASAWellness_Content, #navigationWorldWideWellness_Content
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : small;
	font-weight : normal;
	color : White;
	left : 110px;
}

#navigationMYWellness_Content		{ top : 210px; }
#navigationJSCWellness_Content		{ top : 370px; }
#navigationNASAWellness_Content		{ top : 500px; }
#navigationWorldWideWellness_Content{ top : 610px; }


#mainBulletinBoard_Title, #mainWellnessChallenge_Title
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : medium;
	font-style : italic;
	font-weight : normal;
	color : Black;
	left : 270px;
	width : 595px;
	height : 30px;
	text-indent : 10px;
	line-height : 30px;
	background : url(graphics/v2/main-title-background.jpg) repeat-x;
}

#mainBulletinBoard_Title			{ top : 125px; }
#mainWellnessChallenge_Title		{ top : 300px; width : 430px; }

#fitnessBulletinBoard_Title, #fitnessChallenge_Title, #fitnessProdSvcs_Title
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : medium;
	font-style : italic;
	font-weight : normal;
	color : Black;
	left : 9px;
	width : 595px;
	height : 30px;
	text-indent : 10px;
	line-height : 30px;
	background : url(graphics/v2/fitness-title-background.jpg) repeat-x;

}

#fitnessBulletinBoard_Title			{ top : 14px; WIDTH: 586px;}
#fitnessChallenge_Title		{ top : 169px; width : 445px; }

#behaviorBulletinBoard_Title, #behaviorChallenge_Title, #behaviorProdSvcs_Title
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : medium;
	font-style : italic;
	font-weight : normal;
	color : Black;
	left : 9px;
	width : 595px;
	height : 30px;
	text-indent : 10px;
	line-height : 30px;
	background : url(graphics/v2/behavior-title-background.jpg) repeat-x;
}

#behaviorBulletinBoard_Title			{ top : 14px; WIDTH: 586px;}
#behaviorChallenge_Title		{ top : 169px; width : 445px; }


#AwarenessAndEducationBulletinBoard_Title, #AwarenessAndEducationChallenge_Title, #AwarenessAndEducationProdSvcs_Title
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : medium;
	font-style : italic;
	font-weight : normal;
	color : Black;
	left : 9px;
	width : 595px;
	height : 30px;
	text-indent : 10px;
	line-height : 30px;
	background : url(graphics/v2/AwarenessAndEducation-title-background.jpg) repeat-x;
}

#AwarenessAndEducationBulletinBoard_Title	{ top : 14px; WIDTH: 586px;}
#AwarenessAndEducationChallenge_Title		{ top : 169px; width : 445px; }


#disciplineCalendar_Content
{
	position : absolute;
	top : 5px;
	left : 485px;
	z-index : 100;
}

#mainCalendar_MonthlyLink, mainCalendar_FitnessLink, #mainCalendar_StressMgtLink, #mainCalendar_NutritionLink, #mainCalendar_BehChgLink, #rewardsInstructionsLink, #rewardsTrackingSheetLink
{
	position : absolute;
	top : 10px;
	left : 400px;
	color : Blue;
	font-size : small;
	z-index : 50;
}

#mainCalendar_StressMgtLink, #mainCalendar_BehChgLink, #rewardsTrackingSheetLink
{
	top : 30px;
}

#mainCalendar_NutritionLink, #mainCalendar_BehChgLink
{
	left : 490px;
}


#mainMikeCoats_Content, #mainMayoClinic_Content, #mainCalendar_Content, #mainFitnessCenterMembership_Content, #mainFeatureContent, #featureBox_Label
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : small;
	font-weight : normal;
	color : Black;
	left : 695px;
	width : 170px;
	line-height : 18px;
	text-align : center;
}

#mainMikeCoats_Content					{ top : 158px; }
#mainMayoClinic_Content					{ top : 307px; }
#mainFeatureContent						{ top : 307px; }
#mainCalendar_Content					{ top : 346px; }
#mainFitnessCenterMembership_Content	{ top : 384px; }
#featureBox_Image1, #featureBox_Image2 {position : absolute;}

#mainFeatureContent
{
	cursor: pointer;
}

#mainBulletinBoard_Content, #mainWellnessChallenge_Content
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : small;
	font-weight : normal;
	color : Black;
	left : 260px;
	width : 400px;
	line-height : 18px;

}

#mainBulletinBoard_Content		{ TOP: 160px; }
#mainWellnessChallenge_Content	{ TOP: 335px;}

#BulletinBoard_Content, #Challenge_Content
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : small;
	font-weight : normal;
	color : Black;
	LEFT: -3px; 
	width : 450px;
	line-height : 18px;
	

}

#BulletinBoard_Content		{ TOP: 46px;height:120px;}
#Challenge_Content	{ TOP: 200px;height:90px;}



#mainFitness_Content, #mainNutrition_Content, #mainStressMgt_Content, #mainBehaviorChg_Content
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : small;
	font-weight : normal;
	color : Black;
	top : 440px;
	line-height : 18px;
	text-align : center;
}

.Bottom_ContentBox
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : small;
	font-weight : normal;
	color : Black;
	line-height : 18px;
	text-align : left;
	LEFT: 6px; 
	WIDTH: 200px; 
	TOP: 7px; 
	HEIGHT: 140px
}

.bottomLinks_Background
{
	position : absolute;
	LEFT: 453px; 
	WIDTH: 142px; 
	TOP: 330px; 
	HEIGHT: 319px;
	background : url(graphics/v2/bottomlinks-background.jpg) repeat-x;
}

.unindentList
{
	position : absolute;
	LEFT: -18px; 
	TOP: 22px;
	WIDTH: 205px; 
	HEIGHT: 80px;
	font-size:8pt
}

#mainFitness_Content		{ left : 285px; }
#mainNutrition_Content		{ left : 435px; }
#mainStressMgt_Content		{ left : 585px; }
#mainBehaviorChg_Content	{ left : 735px; }

#navigationNewsletters_Title
{
	position : absolute;
	left : 600px;
	top : 610px;
}

#navigationNewsletters_SubTitle
{
	position : absolute;
	left : 600px;
	top : 725px;
	font-size : x-small;
}

#navigationAwarenessAndEducation_Title
{
	position : absolute;
	left : 285px;
	top : 610px;
}

#navigationAwarenessAndEducation_SubTitle
{
	position : absolute;
	left : 285px;
	top : 725px;
	font-size : x-small;
}

#mainAwarenessAndEducation_Content, #mainNewsletters_Content, #mainInsideJSC_Content,  #mainAwarenessAndEducation_Picture
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : small;
	font-weight : normal;
	color : Black;
	top : 610px;
	line-height : 18px;
	text-align : center;
}

#mainAwarenessAndEducation_Content	{ left : 320px; top : 620px; text-align : left; line-height : 14px; }
#mainNewsletters_Content			{ left : 615px; top : 620px; text-align : left; line-height : 14px; }
#mainInsideJSC_Content				{ left : 735px; }

#mainAwarenessAndEducation_Picture	{ top : 630px; left : 450px; }

#mainNewsletters_Content #leftColumn
{
	position: absolute;
	list-style-type : none;
	left: -45px;
	top: 10px;
}

#mainNewsletters_Content #rightColumn
{
	position: absolute;
	list-style-type : none;
	left: -5px;
	top: 10px;
}

#Bottom_Background1
{
	position : absolute;
	LEFT: 14px; 
	WIDTH: 212px; 
	TOP: 334px; 
	HEIGHT: 154px
}

#Bottom_Background2
{
	position : absolute;
	WIDTH: 212px; 
	HEIGHT: 154px;
	LEFT: 14px; 
	TOP: 494px
}

#Bottom_Background3
{
	position : absolute;
	LEFT: 233px; 
	WIDTH: 213px; 
	TOP: 494px; 
	HEIGHT: 154px
}

#Bottom_Background4
{
	position : absolute;
	LEFT: 233px; 
	WIDTH: 213px; 
	TOP: 334px; 
	HEIGHT: 154px
}

.fitnessBottom_Background
{
	background : url(graphics/v2/fitness-bottom.jpg) repeat-x;
}
.behaviorBottom_Background
{
	background : url(graphics/v2/behavior-bottom.jpg) repeat-x;
}
.AwarenessAndEducationBottom_Background
{
	background : url(graphics/v2/AwarenessAndEducation-bottom.jpg) repeat-x;
}

.linkCSS
{
	text-decoration : none;
	color : White;
}

.linkCSS_Black
{
	text-decoration : none;
	color : Black;
}

.mainFont_Title
{
	font-size : medium;
}

.mainFont_SubTitle
{
	font-size : x-small;
}

.subFont_SubTitle
{
	font-style : italic;
	font-size : x-small;
}

.bottom_Image
{	position : absolute;
	LEFT: 144px;
	WIDTH: 56px;
	TOP: 0px; 
	HEIGHT: 123px
	
}

.bottomLinks_Title
{	position : absolute;
	background-color:#333333;
	border-style:solid;
	border-width:2px;
	border-color:#969696;
	font-size: 10pt; 
	color: #dddddd; 
	font-family: Arial Unicode MS;
	font-style:italic;
	LEFT: 0px;
	WIDTH: 134px;
	HEIGHT: 27px; 
	padding-top:5px;
	padding-left:5px
}
.bottomLinks_Content
{
	color: #dddddd; 
	font-size: 10pt; 
	font-family: Arial Unicode MS;
	position : absolute;
	LEFT: 0px; 
	HEIGHT: 130px;
	WIDTH: 133px; 
	padding:5px;
	
}
#bottomLinks_ContentTop
{
	TOP: 35px; 
}
#bottomLinks_ContentBottom
{
	TOP: 181px
}
#bottomLinks_UpperTitle
{
	TOP: 0px; 

}
#bottomLinks_LowerTitle
{
	TOP: 147px; 
}

/* Nutrition */
#nutritionBackground
{
	position : absolute;
	background : url(graphics/v2/nutritionbackground.jpg) no-repeat;
	left : 267px;
	top : 114px;
	width : 601px;
	height : 658px;
}

#nutritionFeatureBox_Background
{
	position : absolute;
	background : url(graphics/v2/featurebox-background.jpg) repeat-x;
	left : 690px;
	top : 155px;
	width : 175px;
	height : 260px;
}


#nutritionBulletinBoard_Title, #nutritionChallenge_Title, #nutritionProdSvcs_Title
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : medium;
	font-style : italic;
	font-weight : normal;
	color : Black;
	left : 270px;
	width : 592px;
	height : 30px;
	text-indent : 10px;
	line-height : 30px;
	background : url(graphics/v2/nutrition-title-background.jpg) repeat-x;
}

#nutritionBulletinBoard_Title			{ top : 125px; }
#nutritionChallenge_Title		{top : 280px; width : 450px; }
#nutritionProdSvcs_Title		{ top : 413px; }

#nutritionBulletinBoard_Content, #nutritionChallenge_Content
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : small;
	font-weight : normal;
	color : Black;
	left : 260px;
	width : 450px;
	line-height : 18px;
}

#nutritionBulletinBoard_Content		{ top : 160px; }
#nutritionChallenge_Content	{ top : 315px; }

#nutritionBottom_Background1, #nutritionBottom_Background2, #nutritionBottom_Background3
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : small;
	font-weight : normal;
	color : Black;
	line-height : 18px;
	width : 200px;
	height : 154px;
	background : url(graphics/v2/nutritionProductsBackground.jpg) no-repeat;
}

#nutritionBottom_Background1
{
	left : 281px; 
	top : 446px; 
}

#nutritionBottom_Background2
{
	left : 281px; 
	top : 606px;
}

#nutritionBottom_Background3
{
	left : 487px; 
	top : 446px;
	height : 314px;
}


.ProductsAndServices_footnote
{
	font-style :italic;
	line-height : 14px;
	text-indent : 20px;
}

#nutritionHealthyHabits_Content, #H2O_Content
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : small;
	font-weight : normal;
	color : Black;
	left : 695px;
	width : 170px;
	line-height : 18px;
	text-align : center;
}

#nutritionHealthyHabits_Content	{ top : 160px; }
#H2O_Content					{ top : 290px; }

/* Rewards */

#rewardsBackground
{
	position : absolute;
	background : url(graphics/v2/rewardsbackground.jpg) no-repeat;
	left : 0px;
	top : -5px;
	width : 601px;
	height : 658px;
	z-index: -100;
}

#navigationMenu_Fitness
{
	position : absolute;
	background : url(graphics/v2/navigation-menu.jpg) repeat-y;
	left : 695px;
	top : 456px;
	width : 167px;
	height : 305px;
}


#navigationJSCNutrition_Title, #navigationWorldWideNutrition_Title
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : medium;
	font-style : italic;
	font-weight : bold;
	color : #BBBBBB;
	left : 695px;
	width : 163px;
	border : solid #BBBBBB 2px;
	background-color : #333333;
}

#navigationJSCNutrition_Title			{ top : 446px; }
#navigationWorldWideNutrition_Title		{ top : 603px; }

#navigationJSCNutrition_Content, #navigationWorldWideNutrition_Content
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : small;
	font-weight : normal;
	color : White;
	left : 695px;
}

#navigationJSCNutrition_Content			{ top : 456px; }
#navigationWorldWideNutrition_Content	{ top : 613px; }

.nutritionPicture1
{
	position : absolute;
	top : 370px;
	left : 487px;
}

.nutritionPicture2
{
	position : absolute;
	top : 450px;
	left : 430px;
}

.nutritionPicture3
{
	position : absolute;
	top : 606px;
	left : 430px;
}

.nutritionPicture4
{
	position : absolute;
	top : 450px;
	left : 650px;
}

/* StressMgt */
#StressMgtBackground
{
	position : absolute;
	background : url(graphics/v2/mainbackground.jpg) no-repeat;
	left : 267px;
	top : 114px;
	width : 601px;
	height : 658px;
}

#StressMgtFeatureBox_Background
{
	position : absolute;
	background : url(graphics/v2/featurebox-background.jpg) repeat-x;
	left : 690px;
	top : 155px;
	width : 175px;
	height : 260px;
}


#StressMgtBulletinBoard_Title, #StressMgtChallenge_Title, #StressMgtProdSvcs_Title
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : medium;
	font-style : italic;
	font-weight : normal;
	color : Black;
	left : 270px;
	width : 592px;
	height : 30px;
	text-indent : 10px;
	line-height : 30px;
	background : url(graphics/v2/StressMgt-title-background.jpg) repeat-x;
}

#StressMgtBulletinBoard_Title			{ top : 125px; }
#StressMgtChallenge_Title		{ top : 280px; width : 450px; }
#StressMgtProdSvcs_Title		{ top : 413px; }

#StressMgtBulletinBoard_Content, #StressMgtChallenge_Content
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : small;
	font-weight : normal;
	color : Black;
	left : 260px;
	width : 450px;
	line-height : 18px;
}

#StressMgtBulletinBoard_Content		{ top : 160px; }
#StressMgtChallenge_Content	{ top : 315px; }

#StressMgtBottom_Background1, #StressMgtBottom_Background2, #StressMgtBottom_Background3
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : small;
	font-weight : normal;
	color : Black;
	line-height : 18px;
	width : 200px;
	height : 154px;
	background : url(graphics/v2/StressMgtProductsBackground.jpg) no-repeat;
}

#StressMgtBottom_Background1
{
	left : 281px; 
	top : 446px; 
}

#StressMgtBottom_Background2
{
	left : 281px; 
	top : 606px;
}

#StressMgtBottom_Background3
{
	left : 487px; 
	top : 446px;
	height : 314px;
}


.ProductsAndServices_footnote
{
	font-style :italic;
	line-height : 14px;
	text-indent : 20px;
}

#StressMgtStressMgt_Content, #OneSmallStep_Content
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : small;
	font-weight : normal;
	color : Black;
	left : 695px;
	width : 170px;
	line-height : 18px;
	text-align : center;
}

#StressMgtStressMgt_Content	{ top : 160px; }
#OneSmallStep_Content		{ top : 290px; }

#navigationMenu_Fitness
{
	position : absolute;
	background : url(graphics/v2/navigation-menu.jpg) repeat-y;
	left : 695px;
	top : 456px;
	width : 167px;
	height : 305px;
}


#navigationJSCStressMgt_Title, #navigationWorldWideStressMgt_Title
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : medium;
	font-style : italic;
	font-weight : bold;
	color : #BBBBBB;
	left : 695px;
	width : 163px;
	border : solid #BBBBBB 2px;
	background-color : #333333;
}

#navigationJSCStressMgt_Title			{ top : 446px; }
#navigationWorldWideStressMgt_Title		{ top : 603px; }

#navigationJSCStressMgt_Content, #navigationWorldWideStressMgt_Content
{
	position : absolute;
	font-family : MS Sans-Serif Arial;
	font-size : small;
	font-weight : normal;
	color : White;
	left : 695px;
}

#navigationJSCStressMgt_Content			{ top : 456px; }
#navigationWorldWideStressMgt_Content	{ top : 613px; }

.StressMgtPicture1
{
	position : absolute;
	top : 450px;
	left : 448px;
}

.StressMgtPicture2
{
	position : absolute;
	top : 616px;
	left : 420px;
}

.StressMgtPicture3
{
	position : absolute;
	top : 450px;
	left : 650px;
}

.slideLeft
{
	text-indent : -24px;
}

.slideLeftMore
{
	text-indent : -40px;
}

.slideUp
{
	position: relative;
	top: -8px;
}

.slideUpMore
{
	position: relative;
	top: -24px;
}

.makeNarrow
{
	width : 80%;
}

.makeShort
{
	line-height : 90%;
}

.makeTall
{
	line-height : 300%;
}

.noBullets
{	
	list-style-type: none;
}

/*
CSS for tables
*/

.tableHeader
{
	font-size : 14px;
}

.tableRow
{
	font-size : 12px;
	border-style : solid;
	border-color : #999999;
	border-width : 4px;
}

.rowHeader
{
	font-weight : bold;
	vertical-align : top;
	text-align : center;
}

.tableCell
{
	vertical-align : top;
	text-align : left;
}

.tableBorder
{
	border-style : solid;
	border-color : #999999;
	border-width : 4px;
}

.rowBorder
{
	border-style : solid;
	border-color : #999999;
	border-width : 4px;
}

.whiteText { color : White; }
.navyText { color : Navy; }
.greenText { color : Green; }
.orangeText { color : #CC5100; }
.blueText { color : Blue; }
.lightgrayText { color : #BBBBBB; }
.italicText { font-style : italic; }
.floatLeft { float : left; }
.floatRight { float : right; }
.textAlignTop { vertical-align : top; }

#pageHeaderBackground
{
	position : absolute;
	background : url(graphics/v2/pageHeaderBackground.jpg) no-repeat;
	left : 0px;
	top : 0px;
	width : 769px;
	height : 179px;
	z-index : -1;
}

#pageHeader
{
	font-size : large;
	font-weight : bold;
	margin : 10px 10px 10px 30px;
}

#pageSubHeader
{
	font-size : medium;
	font-weight : normal;
	font-style : italic;
}

#tableArea
{
	position : relative;
	margin-top : 20px;
}


/*
added 1.06.2008
*/

#pageArea
{
	/*background-color:#ffffe5;*/
	top:68px;
	height: 576px;
	width: 597px;
	/*border-style:solid;
	border-width:1px;
	border-color:#C0C0C0;*/
	position:absolute;
}

#areaHeading
{	position:absolute;
	top:10px;
	left:3px;
	height: 100px;
	width:590px;
	font-family:Arial;
	font-size:8pt;
}

#areaClosing
{	position:absolute;
	top:500px;
	left:3px;
	height: 100px;
	width:590px;
	font-family:Arial;
	font-size:8pt;
	font-style:italic;
}

#SkipToMainContent
{
	position: absolute;
	font-size: x-small;
	left: 750px;
}

.NumTableArea
{	
	position:absolute;
	top:130px;
	left:3px;
	font-family:Arial;
	font-size:8pt;
}

.nutritionBottom_Background
{
	background : url(graphics/v2/nutrition-bottom.jpg) repeat-x;
}

.stressMgtBottom_Background
{
	background : url(graphics/v2/stressMgt-bottom.jpg) repeat-x;
}

.plainLink
{
	text-decoration : none;
	cursor : pointer;
}

.alert
{
    font-size: small;
    width: 400px;
    height: 200px;
    border: red solid 4px;
}

.BulletHeader
{
	font-size: medium;
	font-weight: bold;
}

.BulletSubHeader
{
	font-size: small;
}

.BulletBody
{
	font-size: 11px;
	width : 80%;
}

/* This section for the Wellness Class Scheduling System */
#WellnessCSS_wrapper
{
    position: absolute;
    border: black solid 0px;
    left: 0px;
    top: 0px;
    width: 1000px;
}

#WellnessCSS_wrapper #WellnessCSS_header
{
    position: absolute;
    border: red solid 0px;
    border-bottom: Navy double 2px;
    background-color: #99CCFF;
    color: White;
    left: 0%;
    top: 0%;
    width: 100%;
    height: 70px;
    padding-top: 10px;
}

#WellnessCSS_wrapper #WellnessCSS_header #WellnessCSS_WellnessTitle
{
    position: absolute;
    width: 100%;
    text-align: center;
    font-size: 30px;
    font-weight: normal;
    margin-top: 10px;
}

#WellnessCSS_navigation
{
	position: absolute;
	border: black solid 2px;
	background-color: #99CCFF;
	top: 80px;
	width: 200px;
	height: 500px;
	text-indent: 10px;
	padding-top: 20px;
}

#WellnessCSS_wrapper #WellnessCSS_content
{
    position: absolute;
    border: green solid 0px;
    left: 0px;
    top: 80px;
    width: 980px;
    height: 100%;
	margin-left: 20px;
    text-align: left;
    padding-top: 10px;
}

#WellnessCSS_wrapper #WellnessCSS_content #WellnessCSS_ContactUs
{
    position: relative;
    border: black solid 0px;
    float: right;
    text-align: right;
    font-size: medium;
    margin-top: -10px;
    margin-right: 10px;
}

.WellnessCSS_WellnessLargeTitle
{
	font-size: xx-large;
	font-weight: bold;
	padding-top: 20px;
}

.WellnessCSS_WellnessTitle
{
	font-size: large;
	font-weight: bold;
}

.WellnessCSS_WellnessDescription
{
	font-size: small;
}

.WellnessCSS_CourseDescription
{
	margin-top: -20px;
	font-weight: normal;
}

.WellnessCSS_DisciplineName
{
	font-size: x-large;
	font-weight: bold;
}

#WellnessCSS_Discipline
{
	border: black solid 2px;
	padding: 0px 20px 20px 20px;
}


.WellnessCSS_ButtonStyle
{
	width: 150px;
	font-size: medium;
	font-family: Calibri;
}

.WellnessCSS_MoveLeft
{
	margin-left: -20px;
}

.WellnessHeader_Level1	
{
	font-size: x-large;
	font-weight: bold;
}

.Wellness_NavigationItem
{
	color: White;
	text-decoration: none;
	font-size: large;
	font-weight: bold;
	height: 32px;
}

/*
th
{
	width: 150px;
	font-weight: bold;
	text-decoration: underline;
}

td
{
	width: 150px;
	font-weight: normal;
}
*/