@charset "utf-8";
/* CSS Document */


body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background:white;
	margin: 0; /*#DADDC6; it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-size:10px;
}

 
#flag {
	width:300px;
	height:80px;
	position:absolute;
	top:-1px;
	left:2px;
	background-color:transparent;
	border-bottom:#003366 0px solid;
	z-index:1000;
	overflow:hidden;
			}
			
#logoHeader{width:968px; 
			height:80px; 
			position:absolute; 
			top:0px; left:20px;
			background-image:url(../ART/HeaderBG.jpg);
			background-position:right;
			background-repeat:no-repeat;
			background-color:white; 
			border-bottom:#003366 0px solid;
			
			z-index:200;
			padding-left:0px;
			}

#headerLeft {width:967px; 
			height:70px; 
			position:absolute; 
			top:10px; left:20px; 
			background-color:white; 
			border-bottom:#003366 0px solid;
			z-index:300;
			}
			
			
#boxTopRight { width:153px; 
			height:200px; 
			position:absolute; 
			top:95px; 
			left:833px; 
			background-color:#0066CC;
			border:black 1px solid;
			z-index:1}
			
			
#EldinBox { width:153px; 
			height:auto; 
			position:absolute; 
			top:95px; 
			left:833px; 
			background-color:#0066CC;
			border:black 0px solid;
			z-index:1}	
			
.ytHeader {font-size:14px; margin-bottom:5px; font-weight:bold;}		

#underHead { position:absolute;
			top:75px;
			left:20px;
			height:auto;
			width:966px;
			background-color:#000066;
			background-image:url(../ART/button.gif);
			color:#FFFFFF;
			padding:1px;
			text-align:center;
			z-index:400;}


#hhh {      width: 137px; 
			height:16px; 
			position:absolute; 
			top:95px; 
			left:20px; 
			background-color:#294B9A;
	 		padding:3px;
			border-bottom:#003366 0px solid;
			border-left:#003366 1px solid;
			border-top:#003366 1px solid;
			border-right:#003366 1px solid;
			background-image:url(../ART/button.gif);
			background-repeat:no-repeat;
			background-position:top left;
			overflow:auto;
			color:#FFFFFF;
			}

#health {
	width: 143px;
	height:100px;
	position:absolute;
	top:117px;
	left:22px;

			background-color:;
	padding:0px;
	border:#003366 1px solid;
	border-top:0px;
	overflow:auto;
	z-index:1000
			
			}
#healthBG {background-image:url(../ART/healthBG.gif);
			background-repeat:no-repeat;
			background-position:fixed ;
			width: 143px; 
			height:100px; 
			position:absolute; 
			top:117px; 
			left:20px; 
			z-index:1;}
			

#health p {margin-left:10px; margin-top:1px}

#health H1 {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-top:-5px;
	color:#2F4E80;
	margin-bottom: -0px;
	margin-left:3px;
}			
		
/*Main Navigation*/	
#mainNav hr {background-color:#006699;color:#006699; height:2px; width:100%; border:0px}

#mainNav {
	width: 151px;
	height:152px;
	position:absolute;
	top:220px;
	left:20px;
	background-color:white;
	border-right:#006699 solid 0px;
	border-top:#003399 0px solid;
	border-left:#003399 0px solid;
	background-image:url(../ART/UnderMenu.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
			}

#mainNav a:link {font-size:10px;
			font-weight:bold;
			color:white;
			text-decoration:none;
			text-align:right;
			display:block;
			margin-bottom:0px;
			padding-bottom:8px;
			padding-right:5px;
			padding-top:2px;
			background-image:url(../ART/button.gif);
			background-repeat:no-repeat;
			background-position:left top;
			border-right:white solid 7px;
			}
			
#mainNav a:visited {font-size:10px;
			font-weight:bold;
			color:white;
			text-decoration:none;
			text-align:right;
			display:block;
			margin-bottom:0px;
			padding-bottom:8px;
			padding-right:5px;
			padding-top:2px;
			background-image:url(../ART/button.gif);
			background-repeat:no-repeat;
			background-position:left top;
			border-right:white solid 7px;
			}
			
#mainNav a:hover { color:#003366;
			background-color:#FFFFFF;	
			display:block;
			background-image:none;
			background-repeat:no-repeat;
			background-position:left top;
			border-right:#2C497A solid 7px;
			}
			
#mainNav a:active { color:#003366;
			background-color:#FFFFFF;	
			display:block;
			background-image:none;
			background-repeat:no-repeat;
			background-position:left top;
			border-right:#2C497A solid 7px;
			}

/*Sub Nav Descriptors*/
#subNav hr {background-color:#006699;color:#006699; height:2px; width:100%; border:0px}

#subNav {
	width: 151px;
	height:auto;
	position:absolute;
	top:371px;
	left:19px;
	background-color:white;
	border-right:#006699 solid 0px;
	border-top:#003399 0px solid;
	border-left:#003399 0px solid;
	background-image:url(../ART/UnderMenu.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
			}

#subNav a:link {font-size:10px;
			font-weight:bold;
			color:#123267;
			text-decoration:none;
			text-align:right;
			display:block;
			margin-bottom:0px;
			padding-bottom:8px;
			padding-right:5px;
			padding-top:2px;
			border-right:white solid 7px;
			}
			
#subNav a:visited {font-size:10px;
			font-weight:normal;
			color:gray;
			text-decoration:none;
			text-align:right;
			display:block;
			margin-bottom:0px;
			padding-bottom:8px;
			padding-right:5px;
			padding-top:2px;
			border-right:white solid 7px;
			}
			
#subNav a:hover { color:#003366;
			background-color:#F1F1E2;		
			display:block;
			border-right:#2C497A solid 7px;
			}
			
#subNav a:active { color:#003366;
			background-color:#F1F1E2;		
			display:block;
			border-right:#2C497A solid 7px;
			}
			
			
						
#contentsMain {
	position: absolute;
	left:192px;
	top: 93px;
	width: 595px;
	height:auto;
	border:0px solid #ccc8a8;
	border-left:#999999 solid 1px;
	background-color:transparent;
	padding-left:20px;
	text-align:left;
			}
#contentsMain H1 {font-size:18px;
			font-weight:800;
			color:#000000;
			text-decoration:none;}

#contentsMain H2 {font-size:12px;
			font-weight:800;
			color:#666666;
			margin-top:-2px;
			margin-bottom:2px;
			padding-bottom:-2px;}
			
#contentsMain P {padding-left:8px; padding-right:8px; padding-top:-8px; margin-top:0px;}
#contentsMain TH {border-right:1px solid #CCCCCC; font-weight:normal;}
			
#contentsMain H3 {color:#003399; font-size:14px; font-weight:bold; margin-bottom:5px; text-decoration:none;}


			
#floatLeft {float:left;}

#floatRight {float:right; margin-left:10px; margin-bottom:10px;margin-top:-30px}		

#rightCol {
	position: absolute;
	left:834px;
	top: 299px;
	clear:both;
	width: 154px;
	height:auto;
	border:1px solid #ADD6CF;
	background-color:#E0E9E6;
	background-image:url(../ART/nutritionBG.jpg);
	padding:0px;
	overflow:auto;
	text-align:left;
	font-size:10px;
			}
#rightCol P {padding-left:5px; padding-right:5px;}			
#rightCol li {margin-left:8px; list-style:square; padding-left:-2px; display:block;}
/*Issue with bulletted list  IE & FF*/
#rightCol H1 {font-size:17px; font-weight:bold; color:#003300; padding-left:5px;}
#rightCol HR {background-color:#96b358;
				color:#96b358;
				height:1px;
				width:95%;
				border:0px;
				margin-top:-9px;
				padding-top:-10px;}

#rightCol a:link, a:visited {color:#666666; line-height:14px; display:block; margin-bottom:-5px; padding:2px;}

#rightCol a:hover {color:#666666; line-height:14px; display:block; background-color:#B3D9D9; margin-bottom:-5px; text-decoration:none; padding:2px}

#footer {
	position:absolute;
	top: 591px;
	left:19px;
	width:130px;
	height:200px;
	border:1px solid #D3D3A9;
	background-color:#EAE4D5;
	color:#663333;
	padding:5px;
	text-align:center;
}

.sideCap {padding-left:5px; margin-bottom:0px;}
#grCont {
	position: absolute;
	left:208px;
	top: 94px;
	width: 583px;
	height:22px;
	border:1px solid #8bb7b2; 
	padding: 5px;
	margin:5px;
	background-color:#d7f1ee;
	z-index:2000;
	text-align:right;
	font-size:18px;
	color:#8bb7b2;}
	
.statsBG {
	background-image:url(../ART/aboutBG.jpg);
	background-attachment:fixed;
	background-position:center;
	background-repeat:repeat-x;
			}
.miracle P{color:#666666; font-size:10px; font-style:normal; padding-left:10px; padding-bottom:5px; margin-top:0px}
.formTable TABLE {padding-right:5px;}
.formTable TH {color:#003399; font-size:12px; background-color:#BFCDEE; padding-left:10px; padding-top:5px; text-align:left;}
.formTable TD {color:black; font-size:10px; background-color:#F4F1EA; padding-left:10px; padding-bottom:0px; text-align:left; border-bottom:#F8F5F1 solid 1px;}

input {background-color:#EAE4D5; color:#663300; border:#DFD7BF 1px solid; padding-top:-0px; padding-bottom:0px; padding-left:3px; margin-bottom:5px; font-weight:700;}

.formTable H2 {color:#993300; font-size:12px; font-weight:bold; margin-bottom:0px;}
.inputBox {background-color:#EAE4D5; color:#663300; border:#DFD7BF 1px solid; padding-top:-3px; padding-left:3px; margin-bottom:5px; height:150px; font-weight:700;}

.pst {font-size:9px; color:#CEC09D;}

.submit {background-image:url(../ART/button.gif); color:#FFFFFF; font-size:10px; padding-bottom:3px; display:block;}

H2 {font-size:12px;
			font-weight:800;
			color:#666666;
			margin-top:-2px;
			margin-bottom:2px;
			padding-bottom:-2px;}
.resumeTable TD{ font-size:10px;
				padding-bottom:8px;
				padding-right:3px;
				padding-left:3px;
				text-align:left;
				border-left:#CCCCCC 1px solid;
				}
				
.resumeTable TH {color:#FFFFFF; background-color:#006699; font-size:12px; font-weight:bold; text-align:left; padding:3px;}

UL {margin-top:0px;}

.video td {font-size:10px; padding-left:10px;}
.video H1 {font-size:18px; color:#2F4E80; font-weight: bold; padding-top:3px;}

#flyer {
	position:absolute;
	left:130px;
	top:100px;
	width:564px;
	height:418px;
	z-index:9000;
	visibility:visible;
}

.closeMe a:link {display:block; background-color:#D3EAF5; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#0099FF; font-weight:bold;}

.closeMe a:hover {display:block; background-color:red; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:white; font-weight:bold;}
#poll { position:relative; clear:both; float:left; margin-left:-20px; padding:-10px; margin-bottom:10px;}


#footerP {
	position:absolute;
	top: 591px;
	left:19px;
	width:130px;
	
	border:1px solid #D3D3A9;
	background-color:#EAE4D5; 
	color:#663333;
	padding:5px;
	text-align:center;
}

#certDiv {position:absolute; left:200px; top:220px; visibility:hidden; z-index:4000; background-color:#FFFFFF;}
#certDiv2 {position:absolute; left:200px; top:220px; visibility:hidden; z-index:4000; background-color:#FFFFFF;}

#YouTubeBox {
	position:absolute;
	left:444px;
	top:810px;
	width:340px;
	height:auto;
	z-index:4001;
	background-color:#FF9933;
}

#YouTubeTestimonials {
	position:absolute;
	left:300px;
	top:200px;
	width:340px;
	height:auto;
	z-index:4001;
	background-color:#FF9933;
	visibility:hidden;
}