/* --	Waiora USA, Inc. Style Sheet
Created By : Stephan J. Peluttiero
eMail: speluttiero@waiora.com
(c) 2005 Waiora USA, Inc. ----------------- */

/* -- Element ----------------------------- */

body			{	background: #E6F0F6 url(../media/background/paper.gif) repeat-x top;
					color: #303030;
					font-size: 12px;
					font-family: Arial, Helvetica, Geneva, SunSans-Regular;
					margin-bottom: 0px;
					margin-left: 0px;
					margin-right: 0px;
					margin-top: 0px;
				}

a				{	text-decoration: none; }
a:hover			{	text-decoration: underline; }

li, ul, ol		{	font-size: 12px;
					font-family: Arial, Helvetica, Geneva, SunSans-Regular;
					padding-right: 10px;
				}

p 				{
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular;
	padding-right: 10px;
	padding-left: 10px;
	color: #000;
	top: 0px;
				}

a..siteMap		{	font-size: 11px;
					color: #303030;
					font-family: Arial, Helvetica, Geneva, SunSans-Regular;
					text-decoration: none;
				}				

.siteMap		{	font-size: 11px;
					color: #303030;
					font-family: Arial, Helvetica, Geneva, SunSans-Regular;
					text-decoration: none;
				}
				
a.siteMapHead	{	font-size: 12px;
					color: #303030;
					font-family: Arial, Helvetica, Geneva, SunSans-Regular;
					text-decoration: none;
				}

.siteMapHead	{	font-size: 12px;
					color: #303030;
					font-family: Arial, Helvetica, Geneva, SunSans-Regular;
					text-decoration: none;
				}

.ItemInfo		{	color: #303030; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-bottom: 30px; padding-right: 10px; padding-left: 10px;  }
.ItemName		{	color: #303030; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-bottom: 5px; padding-right: 10px; padding-left: 10px;  }
.prodNameLnk	{	color: #004384; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-bottom: 5px; text-decoration: none; }

/* -- Headings & Content ------------------ */

h1				{
	color: #0767A9;
	font-size: 14px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 13px;
	padding-right: 10px;
	padding-left: 10px;
				}
				
h2				{
	color: #0767A9;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight: bold;
	text-transform: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0%;
	bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -10px;
	margin-left: 0px;
				}
				
h3				{ 	color: #033557;
					font-size: 14px; 
					font-family: Arial, Helvetica, Geneva, SunSans-Regular; 
					font-weight: bold; 
					text-transform: uppercase; 
					padding-top: 13px; 
					padding-right: 10px;	
					padding-left: 10px; 
				}
				
h4				{ 	color: #0767A9;
					font-size: 12px; 
					font-family: Arial, Helvetica, Geneva, SunSans-Regular; 
					font-weight: bold; 
					text-transform: uppercase; 
					padding-top: 13px; 
					padding-right: 10px;	
					padding-left: 10px; 
				}
				
h5				{ 	color: #033557;
					font-size: 12px; 
					font-family: Arial, Helvetica, Geneva, SunSans-Regular; 
					font-weight: bold; 
					text-transform: uppercase; 
					padding-top: 13px; 
					padding-right: 10px;	
					padding-left: 10px; 
				}
				
.titleProd	{ 	color: #035289;
				font-size: 16px; 
				font-family: Arial, Helvetica, Geneva, SunSans-Regular; 
				font-weight: bold; 
				text-transform: uppercase; 
				padding-right: 10px;	
				padding-left: 10px; 
			}
				
.quotes		{	font-size: 11px;
				font-family: Arial, Helvetica, Geneva, SunSans-Regular;
				padding-right: 20px;
				padding-left: 20px;
			}
				
.scroller	{
				font-size: 14px;
				font-family: Arial, Helvetica, Geneva, SunSans-Regular;
				text-transform: capitalize;
				padding-right: 10px;
				padding-left: 10px;
			}
			
.scroller2	{
				font-size: 14px;
				font-family: Arial, Helvetica, Geneva, SunSans-Regular;
				text-transform: capitalize;
			}
				
.quotesBlue	{	color: #035289;
				font-size: 14px;
				font-family: Arial, Helvetica, Geneva, SunSans-Regular;
				font-weight: bold;
				padding-right: 20px;
				padding-left: 20px;
			}

.quoteAuthore	{	ccolor: #303030;
					font-size: 12px;
					font-family: Arial, Helvetica, Geneva, SunSans-Regular;
					font-weight: bold;
					padding-right: 20px;
					padding-left: 20px;;
				}
				
.footer		{	font-size: 10px;
				font-family: Arial, Helvetica, Geneva, SunSans-Regular;
				text-align: center;
			}

/* -- Links ------------------------------- */

.breadCrums	{	color: #303030;
				font-size: 9px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				background-color: #DBF0FE;
				text-transform: lowercase;
}
					
a.bCrumsLnk	{	color: #004588; text-transform: lowercase; }

sNavLnk		{	color: #004588; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-transform: Capitalize; }
a.sNavLnk	{	color: #004588; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-transform: Capitalize; }



/* -- Borders & Disclaimers --------------- */

.small		{	color: #3d3d3d;
					font-size: 9px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: regular;
					margin: 5px 5px 5px 5px;
				}

.disclaimer	{	color: #3d3d3d;
					font-size: 9px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: regular;
					padding: 10px 10px 10px 10px;
					margin: 5px 5px 5px 5px;
					border: solid 1px #000;
				}

.value		{	color: #3d3d3d;
					font-size: 9px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: regular;
					padding: 10px 10px 10px 10px;
					margin: 5px 5px 5px 5px;
					border: solid 1px #000;
				}

.border		{	color: #3d3d3d;
					font-size: 9px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: regular;
					padding-right: 5px;
					padding-left: 5px;
					border: solid 1px #000;
				}
				
.noBorder	{	padding: 5px 5px 5px 5px;
				margin: 5px 5px 5px 5px;
				}
				
.quotesBox	{	color: #3d3d3d;
					font-size: 9px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: regular;
					padding-right: 5px;
					padding-left: 5px;
				}
				
.quotesBox	{	color: #3d3d3d;
					font-size: 9px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: regular;
					padding-right: 5px;
					padding-left: 5px;
					height: 75px;
				}
				
.quotesBoxBlue	{	color: #3d3d3d;
					font-size: 9px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: regular;
					padding: 5px;
					padding: 5px;
					background: #EBF2F7;
					border: #3d3d3d;
				}

.quoteBig		{	color: #3d3d3d;
					font-size: 11px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: regular;
					padding-right: 20px;
					padding-left: 20px;
				}

.siteMap		{	color: #4B1C77; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.title		{ 	color: #0767A9; 
					font-size: 16px; 
					font-family: Arial, Helvetica, Geneva, SunSans-Regular; 
					font-weight: bold; 
					text-transform: uppercase; 
					padding-top: 13px; 
					padding-right: 10px;	
					padding-left: 10px; 
				}

/* -- Backgrounds ------------------------- */
.tableBrg	{ border-left: 1px solid #C6DCEB; border-right: 1px solid #C6DCEB; }
.mainBrg	{	background: #ffffff url(/media/graphics/mainBrg.gif); }
.promoAdv	{	background-color: #ffffff; }
.topNavBrg	{	background-color: #ffffff; }
.sideNavBrg {	background-color: #ffffff; }

.tableBrg	{	background-color: #ffffff; }
.headerBrg	{	background-color: #ffffff; }
.footerBrg	{
	background-color: #97D145;
	color: #ffffff;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-top: 1px solid #83B43D;
	font-weight: bold;
	text-align: center;
				}

.tbHeadBlue {	color: #fff;
					font-size: 12px;
					font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
					font-weight: bold;
					line-height: 25px;
					background-color: #5178c1;
					padding-left: 5px;
					border: solid 1px #000053
				}

.lnkFooter	{	color: #fff; }
.a.lnk  { color: #2f0056; font-weight: normal; text-decoration: none; }
.a.lnk:hover { background-color: #86C4FF; color: #000; font-weight: normal; text-decoration: none; }
.lnkSubNav { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular }
.AsubSideNav { color: #828282; font-weight: bold; line-height: 25px; text-transform: uppercase; padding-left: 10px; border-bottom: 1px solid #999 }

.subSideNav { color: #303030; font-size: 10px; line-height: 20px; text-transform: uppercase; padding-left: 0px; }

.downloadHead	{ color: #033557; font-size: 12px; line-height: 25px; text-decoration: none; font-weight: bold; padding-left: 10px; }
.download		{ color: #303030; font-size: 11px; line-height: 25px; text-decoration: none; padding-left: 10px; border-bottom: 1px dotted #999; }

.subNavHEAD { color: #303030; font-size: 12px; line-height: 25px; text-transform: uppercase; text-decoration: none; padding-left:0px; border-bottom: 1px solid #999 }
.subNavL1 { color: #303030; font-size: 12px; line-height: 25px; text-decoration: none; padding-left: 10px; border-bottom: 1px solid #999 }
.subNavL2 { background-color: #DEF2FF; color: #303030; font-size: 12px; line-height: 25px; text-decoration: none; padding-left: 10px; border-bottom: 1px solid #999 }
.subNavL3 { color: #303030; font-size: 11px; line-height: 25px; text-decoration: none; padding-left: 10px; }

.mainLNK { color: #2f0056; font-weight: normal; text-decoration: underline }
.H2LNK { color: #2f0056; font-weight: normal; text-decoration: underline }

.sideNav { color: #174059; font-size: 12px; font-weight: bold; line-height: 20px; text-transform: uppercase; padding-left: 3px; }
.sideInfo { color: #174059; font-size: 10px; text-decoration: none; font-weight: bold; padding-left: 11px; }

/* -- Background -------------------------- */

.navHover 				{ background-color: #F2FAED; }
.buttonscontainer		{
	width: 237px;
	text-align: left;
}

.buttonsNavb 			{ color: #002C47; background-color: #FFF; padding: 2px; padding-left: 3px; display: block; border-bottom: 1px solid #DADADA; font: 11px Verdana, sans-serif; font-weight: bold; text-decoration: none; text-align: left; line-height: 20px; text-transform: uppercase; }
.buttonsNav a 			{ color: #002C47; background-color: #FFF; padding: 2px; padding-left: 3px; display: block; border-bottom: 1px solid #DADADA; font: 11px Verdana, sans-serif; font-weight: bold; text-decoration: none; text-align: left; line-height: 20px; text-transform: uppercase; }
.buttonsNav a:hover 	{ background-color: #DEF2FF; color: #002C47; text-decoration: none;}

.buttonsSubNavb			{ color: #002C47; background-color: #FFF; padding: 2px; padding-left: 3px; display: block; border-bottom: 1px dashed #B2B2B2; font: 11px Verdana, sans-serif; font-weight: normal; text-decoration: none; text-align: left; line-height: 20px; }
.buttonsSubNav a 		{ color: #002C47; background-color: #FFF; padding: 2px; padding-left: 3px; display: block; border-bottom: 1px dashed #B2B2B2; font: 11px Verdana, sans-serif; font-weight: normal; text-decoration: none; text-align: left; line-height: 20px; }
.buttonsSubNav a:hover	{ background-color: #DEF2FF; color: #002C47; text-decoration: none;}

/* -- Tables ----------------------------- */

.mainTable	{ background-color: #ffffff; width: 780px; border: none; padding: 0; }
.volumeTB { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #0767a9; text-transform: uppercase; padding-right: 5px; padding-left: 5px; border: solid 1px #000 }
a.{ color: #fff; padding: 0px; border: 0px; }

.volumeHD { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #0767a9; line-height: 20px; padding-right: 5px; padding-left: 5px; border-right: solid 1px #000; border-bottom: solid 1px #000 }
a.{ color: #fff; padding: 0px; border: 0px; }

.volumeCT { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; padding-right: 5px; line-height: 18px; padding-left: 5px; border-right: solid 1px #000; border-bottom: solid 1px #000 }
a.{ color: #fff; padding: 0px; border: 0px; }

.volumeCT2 { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #BBEFFF; padding-right: 5px; line-height: 18px; padding-left: 5px; border-right: solid 1px #000; border-bottom: solid 1px #000 }
a.{ color: #fff; padding: 0px; border: 0px; }

.volumeCT3 { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #C7C7C7; padding-right: 5px; line-height: 18px; padding-left: 5px; border-right: solid 1px #000; border-bottom: solid 1px #000 }
a.{ color: #fff; padding: 0px; border: 0px; }
/* -- Forms Style ------------------------ */

.inputSelect 	{ color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 200px; background-color: #F4EDED; }
.inputLG 		{ color: #333; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 200px; border-bottom: 1px solid #666; background-color: #F4EDED; }
.inputMD 		{ color: #333; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 115px; border-bottom: 1px solid #666; background-color: #F4EDED; }
.inputSM 		{ color: #333; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 60px; border-bottom: 1px solid #666; background-color: #F4EDED; }
.inputNote		{ color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 200px; height: 110px; background-color: #F4EDED; }
.button 			{ color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #F4EDED; }}

/* Supplement Fact Style ---------------------------------- */

h4 {
	font-family: Verdana, sans-serif;
	font-size: 18px;
	color: #363636;
	margin: 0px;
	padding: 0px; }

.s {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #303030;
	line-height: 15px; }

.sL {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #303030;
	line-height: 15px;
	border-bottom: solid 1px #000; }

.s2 {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #303030; }

.si {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #303030; }

/* Event Ticker ---------------------------------------------- */
.newsTxt1 {
  color: #303030;
  font-size: 11px;
  font-family: verdana, helvetica, arial, sans-serif;
  text-decoration: none;
}
.newsTxt2 {
  color: #303030;
  font-size: 11px;
  font-family: verdana, helvetica, arial, sans-serif;
  text-decoration: none;
}
