
html { overflow-y: scroll; }

body { 
	margin:0px;
	background-image:url('/images/bodyBG.png');
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#717171;
}

a img { border:none; }

body a { color:#006; text-decoration:none; }
body a:hover { color:#706dca; }

#mainMenu a { color:white; text-decoration:none; white-space:nowrap; }
#mainMenu a:hover { color:white; }

.darkLinks a { color:#006; text-decoration:none; }
.darkLinks a:hover { color:#706dca; }

p {
	margin-top:0px;
	text-align:justify;
}
.mainContent > div, p.productData, .mainContent > div { margin-right:7px; margin-left:7px; }
.pageContent { text-align:left; } 
.pageContent a, .mainContent a { color:steelblue; text-align:left; } 

h1,h2,h3,h4,h5,h6,h7 { font-family:Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:0px; }
h1 { font-size:22px; font-weight:bold; }
h2 { font-size:20px; font-weight:nomral; margin:0px; margin-bottom:15px; margin-top:15px; font-family:Georgia; color:#777777; }
/* GaramondRetrospectiveOldStyleSSiSmallCaps */
h3 { font-size:30px; width:100%; font-family:OptimusPrincepsSemiBold,Georgia; font-weight:normal; margin-bottom:5px; color:#58aa0a !important; } /*160348*/
h4 { font-size:15px; font-family:Georgia; }
h5 { font-size:14px; }
h6 { font-size:13px; }
h7 { font-size:12px; }

.firstHeader { margin-top:0px; }

hr {
	border:none;
	border-bottom:1px solid #CCCCCC;
	height:0px;
}

/*hr {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border-color:-moz-use-text-color -moz-use-text-color #CCCCCC;
	border-style:none none solid;
	border-width:0 0 1px;
	height:0;
}*/
.textArea { height:40px; width:98%; font-size:10px;  }
.titleField {
	font-weight:bold;
	font-style:italic;
}
.labelField {
	text-align:right;
	padding-right:15px;
	font-weight:bold;
	vertical-align:top
	
}


.bgAccent { padding:2px; background-color:#ccc; color:white; font-weight:bold;  }
.status { border:1px solid #888; background-color:aliceblue; padding:5px; }

#header {
	margin-top:20px; 
	margin-left:-5px;
	/*background-image:url('/images/headerBG_logoGlow.png');
	background-position:top center;
	background-repeat:no-repeat;*/
}
#header #headerInner { height:102px; }

.abSpaceSaver { position:absolute; }

#header .logo {
	/*background:inherit;*/
	/*background-image:url('/images/headerLogoBG.png');*/
	/*background-image:url('/images/shim.gif');*/
	position:relative;
	left:0px;
	top:0px;
	z-index:6000;
}

#header .logoOpacity {
	/*background-color:#eeeeee;*/
	background-image:url('/images/headerLogoBG.png');
	/*background:inherit;*/
	width:240px;
	height:80px;
	opacity:0;
}

.sideMenu { }

#mainContainer {
	width:100%;
	min-height:500px;
	background-image:url('/images/headerBG_opaque.pngxxx'); /*/images/headerBG_logoGlow.png*/
	background-position:center top;
	background-repeat:no-repeat;
}

#mainMenu ul {
	margin:0px;
	padding:0px;
	height:30px;
}

#mainMenu li {
	height:30px;
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
	border-left:1px solid #888888;
}

#mainMenu a {
	height:30px;
}

#mainMenu span {
	height:30px;
}

#footer {
	background-color:#dcdcdc;
	background-image:url('/images/footerBG.png');
	background-position:top;
	background-repeat:repeat-x;
	width:100%;
	height:25px;
	line-height:25px;
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:980;
	font-size:10px;
}

.pageWidth { width:990px; margin:auto; }

.sectionTitles { margin-bottom:6px; }

.standardPadding { padding:30px; padding-top:0px; padding-bottom:0px; }

.hideMe {
	display:none;
}

.opacity20 {
	opacity:0.2;
}
.opacity100 {
	opacity:1;
}




/***** From HealthU *****/

#mainMenuContainer {
	background-color:#a7affc;
	background-image:url('/images/mainMenuBG.png');
	background-position:top;
	background-repeat:repeat-x;
	border-top:1px solid #4b489a;
	border-bottom:3px solid #fa8a00;
}

#mainMenu {
	color:#ACACAC;
	height:35px;
	line-height:34px;
	margin:auto;
}
#mainMenu td { }
#mainMenu .menuButton {
	font-size:11px;
	height:35px;
	color:#777777;
	font-weight:bold;
	text-align:center;
	padding-left:0px;
	padding-right:0px;
	white-space:nowrap;
	border-right:1px solid #4b489a;
	cursor:pointer;
}
#mainMenu .menuButton:hover {
	background-color:#706dcb; /*B9B9FF*/ /*a8b0fc*/
	/*background-image:url('/images/mainMenuBG.pngxx');*/
	/*background-repeat:repeat-x;
	background-position:0px -35px;*/
	color:white;
	cursor:pointer;
}
#mainMenu .on {
	background-color:#fa8a00; /*FFBE7D*/
	/*background-image:url('/images/mainMenuBG.png');*/
	background-repeat:repeat-x;
	background-position:0px -35px;
	color:white;
}
#mainMenu .firstBT {
	border-left:1px solid #4b489a;
}
#mainMenu .menuLeft {
	border-right:1px solid #4b489a;
}

.mainContent { padding:15px; }



