/*   ELEMENTS    */

.contentTable
{
   margin-top:5;
   margin-left:5;
   margin-right:5;
   margin-bottom:5;
}

a.menutext:link
{
	font-family:Verdana, Arial;
	font-size:7pt;
	color : #ffffff;
	text-decoration:none;
	font-weight: bold;
}
a.menutext:visited
{
	font-family:Verdana, Arial;
	font-size:7pt;
	font-weight: bold;
	color : #ffffff;
	text-decoration:none;
}
a.menutext:hover
{
	font-family:Verdana, Arial;
	font-size:7pt;
	font-weight: bold;
	color : #B3C7DF;
	text-decoration:underline;
}
a.menutext:active
{
	font-family:Verdana, Arial;
	font-size:7pt;
	font-weight: bold;
	color : #B3C7DF;
	text-decoration:none;
}

a.quickLink
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
    padding-left: 5px;
    padding-bottom: 15px;
	text-decoration:underline;
}
a.quickLink:link
{
	color : #000000;
}

a.quickLink:visited
{
	color : #000000;
}

a.quickLink:hover
{
   color : #ffffcc;
}

a.quickLink:active
{
	color : #B3C7DF;
}

a.link
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
    padding-left: 5px;
    padding-bottom: 5px;
	text-decoration:underline;
}
a.link:link
{
	color : #000000;
}

a.link:visited
{
	color : #000000;
}

a.link:hover
{
   color : #ffff00;
}

a.link:active
{
	color : #B3C7DF;
}

a.navLink:link
{
	color : #000000;
}

a.navLink:visited
{
	color : #000000;
}
a.navLink:hover
{
   color : #ffff00;
   padding-bottom: 5px;
   text-decoration:underline;
}

a.navLink:active
{
	color : #B3C7DF;
}

a.inlineLink:link
{
	color : #000000;
   text-decoration:underline;
}

a.inlineLink:visited
{
	color : #000000;
   text-decoration:underline;
}

body
{
	margin-top:0px;
	margin-left : 0px;
	margin-right:0px;
	height: 100%;
	max-height: 100%;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #c23534;
	margin-bottom: 5px;
	margin-top: 2px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
   color: #cc9900;
	margin-bottom: 5px;
/*	text-decoration:underline;   */
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 5px;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
	margin-bottom: 5px;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #996600;
	margin-bottom: 5px;
	margin-top: 5px;
}

.mainHeader
{
	font-family: Sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000099;
}


/* CLASSES */
.logoText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
    text-align: left;
}

.blockheader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #0066cc;
    margin-top: 3px;
    line-height:17px;
}

.bodyMedium
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.bodyMediumBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.bodyMediumItalic
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #333333;
}

.bodyMediumBoldItalic
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #333333;
}

.bodyMediumBoldPadded
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 10px;
}


.stdBulletPad
{
	font-size:		95%;
	color:			#990000;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right:	0.5em;
}

.bodyLarge
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.bodySmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.bodySmallItalic
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #333333;
}

.bodySmallBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
}

.bodySmallPrint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.bodySmallTint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC9999;
}

.bodyTiny
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
	margin-top: 3px;
}

.sidebarText
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
	padding-top: 2px;
}

.menutext
{
	font-family:Verdana, Arial;
	color : #ffffff;
	text-decoration:none;
}

.navLink
{
	font-family:Verdana, Arial;
	font-size:7pt;
	text-decoration:none;
}

.sideMenuGroup
{
	background-color : blue;
	font-family : Verdana, Arial;
}


.sideMenuItem
{
	color : white;
	font-size : 8pt;
	padding-left:10px;
	text-align: left;
	line-height: 18px;
	padding-right:5px;
}

.sideMenuItemOver
{
	color : white;
	font-size : 8pt;
	padding-left:10px;
	text-align: left;
	line-height: 18px;
	padding-right:5px;
	background-color: darkblue;
	cursor : hand;
}
.stdtext
{
	font-family : Verdana, Arial;
	font-size : 7pt;
	color : #333333;
}
.stdtextmed
{
	font-family : Verdana, Arial;
	font-size : 8pt;
	color : #333333;
}
.stdtexttiny
{
	font-family : Verdana, Arial;
	font-size : 6pt;
	color : #333333;
}
.stdtextblue
{
	color : #c2d4e9;
	font-family : Verdana, Arial;
	font-size : 7pt;
}
.stdtextwhite
{
	font-family : Verdana, Arial;
	font-size : 7pt;
	color : #ffffff;
}
.subheadgray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
}
.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.subtitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: italic;
	text-transform: lowercase;
	color: #ffffff;
}
.subtitleblue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: italic;
	text-transform: lowercase;
	color: #0066CC;
}
.tablink
{
    padding-left: 10px;
    padding-right: 10px;
    border-top: white 1px solid;
    font-size: 9pt;

    margin-left: 0px;
    border-left: white 1px solid;
    color: white;
    margin-right: 0px;
    padding-top: 2px;
    font-family:Arial Narrow;
    background-color: #7C98AE;
    text-align: center;
    text-decoration: none;
    font-weight: bolder;
}
.topMenuItem
{
  color:#0080BA;
  font-family:Verdana, Arial;
  font-size:10px;
  font-weight:bold;
  border:1px;
  border-top-color:#9BC3DF;
  border-top-style:solid;
  padding-left:5px;
  cursor:default;
  text-transform:lowercase;
  height : 30px;
}

.topMenuItemOver
{
  color:0080BA;
  background-color: #A1BFDE;
  font-family:Verdana, Arial;
  font-size:10px;
  font-weight:bold;
  border:1px;
  border-top-color:#9BC3DF;
  border-top-style:solid;
  padding-left:5px;
  cursor:default;
  text-transform:lowercase;
  height : 30px;
}
.validatorText
{
	font-family : Verdana, Arial;
	font-size : 7pt;
	color : red;
}

.whiteBold
{
	font-family : Verdana, Arial;
	font-weight: bold;
	font-size: 7pt;
	color: #FFFFFF;
}
.whiteItalic
{
	font-family : Verdana, Arial;
	font-style:italic;
	font-size: 7pt;
	color: #FFFFFF;
}
.whiteHeadingTiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
}
.whiteHeadingSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
}
.whiteHeadingLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
}
.whiteUnderline {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.whiteHeadingLarge {
	font-family: Bradley Hand ITC, Arial;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
}

.blackHeadingMed {
	color: #000000;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
   font-weight: bold;
}

.redTiny
{
	padding-left:	1.5em;
	padding-right:	0.5em;
	font-size:		95%;
	color:			#990000;
}

.heading {
	color: white;
	font-family: verdana;
	font-size: 18px;
	font-weight: bolder;
   text-align: center;
}

#alert {
	color: #ff0000;
	font-family: Verdana;
	font-size: 11px;
   font-weight: bold;
   text-align: center;
}

.error {
	color: #ff0000;
	font-family: Verdana;
	font-size: 10px;
}


#sectionHed {
position: relative;
left: -10px;
display: block;
padding: 1px 1px 1px 10px;
margin: 0 0 10px;
font-size: 12px;
color: #336699;
/* #777 */
background: #EFEFEF;
border: 1px solid #999;
font-weight: bold;
width:100%;
}
#sectionHed span {
text-align: right;
}
#sectionHed span a, #sectionHed span a:hover, #sectionHed span a:visited {
color: #777;
}
#sectionHed em {
font-size: 1em;
font-style: normal;
color: #333;
}
#sectionHed em a, #sectionHed em a:hover, #sectionHed em a:visited {
color: #333;
}

#boxedText {
position: relative;
left: 10px;
display: block;
padding: 10px 10px 10px 10px;
margin: 0 0 10px;
font-size: 11px;
color: #000066;
/* #777 */
background: #EFEFEF;
border: 1px solid #999;
font-weight: bold;
font-style: italic;
width:95%;
}

#navBox {
display: block;
padding: 0px 5px 5px 5px;
color: #000066;
background: #E6CCAA;
border: 1px solid #999;
width:95%;
}

#navBox ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}
#navBox ul li:before {
	content: "\00BB \0020";
}

#navBox ul li {
	padding-bottom: 5;
}

.linkSpacer
{
   padding-bottom: 5px;
}

.sidebarContent
{
	background: #E9E9E6;
	width:		180px;
	padding:	8px 7px 6px 7px;
}

.sidebarContent p
{
	margin-bottom:	0.8em;
}

.quicklinks
{
	background: #ccffcc;
	width:		180px;
	padding:	8px 7px 6px 7px;
}

.quicklinksHeaderr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
    font-weight: bold;
	text-align: center;
	padding-top: 5px;
	background: #ffffff;
}

.quicklinksHeader	{
	background: #ccffcc;
	}

.container
{
	font-size:		65%;
	margin-top:		0em;
	margin-bottom:	1em;
	line-height:	130%;
}


.containerHeaderLeft10	{
   position: relative;
   left: -10px;
	background: #999999;
	}

.containerHeader	{
	background: #999999;
	}

.containerFooter	{
	background: #999999;
	margin-bottom: 12px;
	}

.containerImage
{
	margin-top:	0.5em;
	margin-bottom:	0.5em;
	text-align:	center;
}

.stdBullet
{
	padding-left:	0.5em;
    padding-right:	0.5em;
	font-size:		70%;
	color:			#999999;
}

.wellnessHeader
{
	font-family: Sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000099;
	padding-left: 10;
	padding-top: 10;
	padding-bottom: 10;
}

.wellnessSubTitle
{
	font-family: Sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #000099;
	padding-left: 10;
}

.wellnessHeader14
{
	font-family: Sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000099;
	padding-left: 10;
}

.wellnessDate
{
	font-family: Sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000099;
	padding-left: 10;
	padding-top: 10;
	padding-bottom: 10;
}

.wellnessMenuLink
{
	font-family:Verdana, Arial;
	font-size:7.5pt;
	font-weight: bold;
	text-decoration:underline;
	color:	#000000;
}


@media print {
.bodySmallPrint
{
	display : none;
}
