body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
background-image: url(../images/blue-bkg.gif);
background-repeat: repeat-y;
background-position: left;
}



/* Default */

a:link, a:visited {

 color: Blue; 

 background: transparent; 

 text-decoration: underline;

 }



a:hover { 

color: Blue; background: transparent; 

text-decoration: none;   text-decoration: underline;

}

a:active, a:focus {

	outline: none;

}



a:link img, a:visited img { border-style: none;} /* no border on img links */



a img {

	color: White;

	border: 6px solid red;

}        								/* trick to hide the border in Netscape 4 */



@media all {                   /* hide the next rule from Netscape 4 */



  a img { color: inherit; }    /* undo the color change above */



}



th, td { /* ns 4 */

  font-family: sans-serif;

}

h1, h2, h3, h4, h5, h6 { text-align: left; margin:0px; background: transparent; padding: 5px;}

/* background should be transparent, but WebTV has a bug */

h2 {

	color: Red;

	background: transparent;

	padding: 5px;

}

h1 { font-size: 150%;}

h2 { font-size: 125%;}

h3 { font-size: 110%;}

h4 { font-size: 100%; font-weight: bold;}

h5 { font-size: 100%; font-weight: italic;}

h6 { font-size: 100%; font-variant: small-caps;}



/* End of Default */


div.margin{

	margin: 10px;

}



td#menu{



	text-align: left;

	font-size: 90%;

	padding-left: 15px;

}

#menu strong{

	text-align: center;

	display: block;

	padding: 4px 0px 4px 0px;

}

#menu a:link, #menu a:visited{

	padding-left: 15px;

	text-decoration: none;

	display: block;

	font-weight: normal;

	color: #0000FF;

}

#menu a:hover{

	background-repeat: no-repeat;

	text-decoration: underline;

}



#menu a.head:link, #menu a.head:visited{

	padding-left: 5px;

	text-decoration: none;

	display: block;

	font-weight: bold;

}

#menu a.head:hover{

	background-position: left;

	background-repeat: no-repeat;

	color: #0000FF;

	text-decoration: underline;

}

span.lhead{

	background-color: #0067C6;

	display: block;

	color: White;

	font-weight: bold;

	font-size: 16px;

	text-align: center;

	padding: 5px 0px 5px 0px;

}

.disclaimer{

	font-size: 9px;

	text-align: center;

}

.boldred{

	color: Red; 

	font-size: 18px;

}

.tbg{

	background-color: #FFDCCC;

	text-align: center;

}

.tborder{

	border-color: #D8D8D8;

	border-style: outset;

}

.red{

	color: red;

}

.logo{

	color: #AF0000;

	font-weight: bold;

	font-size: 18pt;

}

.skybg{

	background-color: #EDF6F8;

	border-color: #5D0000;

	border: 1px;

	border-style: solid;

	

}

.skybg td{

	border: 1px solid #5D0000;

}

.logo1{

	color: #AF0000;

	

}

.graybg{

	background-color: #99CCCC;

	text-align: center;

	

}

.limebg{

	background-color: #FFFFCC;

	text-align: center;

}

.pinkbg{

	background-color: #FFF0FF;

	text-align: center;

}

.h1center{

	text-align: center;

	font-size: 18pt;

	font-weight: bolder;

}

div.copy{

	font-size: 8pt;

	float: left;

	text-align: left;

	color: #999;

}

div.copy a:link, div.copy a:visited{

color: #999;

text-decoration: none;

}



div.ani{

	font-size: 8pt;

	float: right;

	text-align: right;

	color: #999;

}

div.hgh{

	font-size: 8pt;

	float: right;

	text-align: right;

	color: #999;

}

div.ani a:link, div.ani a:visited{

color: #999;

text-decoration: none;

}

div.hgh a:link, div.hgh a:visited{

color: #999966;

text-decoration: none;

}





/* Carb */

.facts-box td, .facts-box th{

	border-bottom: 1px solid #000000;

}

.facts-box th{

	border-top: 6px solid #000000;

	border-bottom: 6px solid #000000;

}

td.bottomlline{

	border-top: 6px solid #000000;

}

.facts-box{

 	border: 1px solid #000000;

 }

.secretagogue{

 border: 2px solid #f1f1f1;

}

.secretagogue:hover{

 border: 2px solid #009900;

}

.editor{

 background-color: White;

}

.editor1{

 border: 2px solid #f5f5f5;

}
hr.hr{
	 max-width: 200px !important;
}


/* Ads */



.ads{
	width:158px; 
	border:1px solid #0067c6;
	font-family:Arial,Geneva, Helvetica,Verdana, sans-serif ;
	font-size:12px; 
	text-align:left; 
	line-height:16px;
	margin-left: 13%;
	background-color: White;
	
}
.ads-wide{
	width:728px; 
	border:1px solid #0067c6;
	font-family:Arial,Geneva, Helvetica,Verdana, sans-serif ;
	font-size:10px; 
	text-align:left; 
	line-height:16px;
	margin-left: 13%;
	background-color: White;
	float: left;
	margin: 0px 0px 5px 0px;
	display: block;
	clear: both;
	
}

 /* End of Carb */
 
 

.lnav{
/*border-right: 4px solid #0067C6;
background-color: #B4C7E7;  */
text-align: left;
width:213px;
}

.lbox{
background-image: url(../images/navbkgrd.gif);
	background-repeat: repeat;
	background-color: #D0DDF5;
	border: 1px solid #0067C6;
	margin: 0px;
	width: 213px;
}
.aweberform table{
	max-width: 210px !important;
}