/*all pages*/

html, body {

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	font-size: 12pt;

	font-family: arial,"times roman",sans-serif;

	color:rgb(0,0,0);

	background-color: #663399;

	margin:10px 0 10px 0;

	padding:0;

	border-width:5px;

	border-style:none;

	border-color:inherit;

	scrollbar-face-color:#000000;

	scrollbar-arrow-color:#cc9999;

}



#middlebox {

color: #FFFFFF;

}



.border-full {

border: 5px solid #333366;

}



.border-top {

border-top: 5px solid #333366;

border-right: 5px solid #333366;

border-left: 5px solid #333366;

}



.border-mid {

border-right: 5px solid #333366;

border-left: 5px solid #333366;

}



.border-bottom {

border-right: 5px solid #333366;

border-bottom: 5px solid #333366;

border-left: 5px solid #333366;

}



.content {

margin-left:auto; 

margin-right:auto; 

width:760px;

}



ul {

font-size: 1.15em;

font-weight:bold;

}



.headingblack {	

	font-size: 16px;

	color: #000000;

	font-weight: bold;



}



.headingblacksub {	

	font-size: 1.1em;

	color: #000000;

	font-weight: bold;

}



.headingblacklist {	

	margin: 0 45px 25px 25px;

	font-size: 1em;

	font-weight: bold;

	color: #000000;

}



/*links*/

.bluelink {	

	font-size: 1em;

	color: #FFFFFF;

	font-weight: bold;

}

.bluelink a {	

	font-size: 1em;

	color: #0000FF;

	font-weight: bold;

}

.bluelink a:hover {

	background-color:#ececec;

	border-bottom:solid 1px #000000;

	color: #000000;

}



/*press*/

.presslink {	

	margin: 0 25px 0 25px;

	font-size: 1em;

	color: #000000;

	font-weight: normal;

}

.presslink a {	

	font-size: 1em;

	color: #0000FF;

	font-weight: bold;

}

.presslink a:hover {

	background-color:#ececec;

	border-bottom:solid 1px #000000;

	color: #000000;

}



/*meet the masters*/

.masterlink {

	margin-right: 15px;	

	margin-left: 15px;	

	font-size: 1em;

	color: #000000;

	font-weight: normal;

}

.masterlink a {	

	font-size: 1em;

	color: #0000FF;

	font-weight: bold;

}

.masterlink a:hover {

	background-color:#ececec;

	border-bottom:solid 1px #000000;

	color: #000000;

}



.mastercaption {

font-weight: bold;

color: #999999;

}



.smalltextblack {	

	font-size: .8em;

	color: #000000;

	text-decoration: none;

}



/*left nav section*/

.smalltextblackmenu a {

	display:block;

	margin-bottom: -11px;

	background-color:#ffffff;

	padding:3px 0 3px 15px;	

	font-size: .8em;

	font-weight: bold;

	color: #999999;

	text-decoration: none;

	font-stretch:extra-condensed;

}

.smalltextblackmenu a:hover {

	background-color:#ececec;

	border-right:solid 1px #000000;

	border-left:solid 1px #000000;

	color: #000000;

	font-stretch:extra-condensed;
}



/*footer*/

.smalltextfooter {

	text-align:center;

}



.smalltextfooter a {

	background-color:#ffffff;	

	font-size: 12px;

	font-weight: bold;

	color: #999999;

	text-decoration: none;

}

.smalltextfooter a:hover {

	background-color:#ececec;

	border-bottom:solid 1px #000000;

	color: #000000;

}



.smalltextblackcenter {	

	font-size: 12px;

	color: #999999;

	text-decoration: none;

	text-align:center;

}



/*index*/

.heading5sub {

	display:block;

	padding: 3px;

	text-align: center;	

	font-size: 16px;

	color: #FF0000;

	font-weight: bold;

}



.headingblackcaption {	

	font-size: 12px;

	color: #000000;

	font-weight: bold;

}



/*founders*/

.featured_name { 

font-size: 1.1em; 

font-weight: bold;

}



/*guarantee*/

.guarantee {

margin-right: 25px; 

text-align:justify;

}



/*programs*/

.programs {

margin-bottom:-5px;

font-size: .9em;

}



.programs_info {

margin-left:35px;

}



.headingblacksub_2 {

	margin-top: -10px;	

	font-size: 12px;

	color: #000000;

	font-weight: bold;

}



/*testimonials*/

.testimonial {

	display: block;

	background-color: #dadada;

	margin-right: 16px;

	padding: 4px 5px 4px 5px;	

	font-size: 12px;

	color: #000000;

	font-weight: normal;

}



.testimonialsig {

	display: block;

	text-align: right;

	font-weight: bold;

}







/* certified marketers */

A.elinks {

    FONT-SIZE:1.1em;	

	font-weight:bold;

    COLOR:#AAA88B;

    TEXT-DECORATION:none;

}



A.elinks:visited {

    FONT-SIZE:1.1em;

    COLOR:#AAA88B;

    TEXT-DECORATION:none;

}



A.elinks:hover {

    FONT-SIZE:1.1em;

    TEXT-DECORATION:none;

	color: #677776;

}



A.elinks:active {

    FONT-SIZE:1.1em;

    COLOR:#AAA88B;

    TEXT-DECORATION:none;

}



/* search */



.search {

text-align: center;

font-size: 1em;

font-weight: normal;

color: #990000;

}



.combobox {

background-color: #FFFFFF;

font-size: 10pt;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight: normal;

color: #000099;

}





div.dhead {
	float: left;
	text-align: center;
	font-weight: bold;  
	background-color: #FFFFFF;  
	color: #000099;
	background:#330099;
	color:#ffffff; 
	text-align:center;
	font-size: 1em;
	width: 45%;
	margin-top:5px;
	padding: 5px;
	border: 1px solid #000099;
}



div.data {

  float: left;

  background-color: #FFFFFF;   

  border: 1px solid #000099;

  padding: 1px;

  text-align: left;

  font-weight: bold;  

  font-size: 1em;

  color: #000099;

  width: 45%;
  width: 100%;  

  }



div.data p {

   text-align: left;

   color: #0000CC;

   background-color: #ececec;   

   font-size: 1em;

   }



div.data a {

   text-align: left;

   color: #0000CC;

   font-size: 1em;

   }



div.data a:hover {

   text-align: left;

   text-decoration:underline;

   font-size: 1em;

   color: #000000;

   }   


th	{
	background:#330099;
	color:#ffffff;
	font-weight:bold;
}
td	{
	font-weight:normal;	
}
/*ecommerce*/

.topnavlink {

	border: 0;	

	font-size: 1em;

	font-weight: bold;

	color: #000000;

	text-align:center;

	width: 90%;

}

.topnavlink a {	

	font-size: 1em;

	color: #6666FF;

	font-weight: bold;

}

.topnavlink a:hover {

	background-color:#ececec;

	border-bottom:solid 1px #000000;

	color: #999999;

}



.formposition {

margin-left: auto;

margin-right: auto;

}



.form {

background-color:#6699CC;

border:3px ridge #CCCCCC;

font-weight:bold;

color:#FFFFFF;

}



.producttable {

margin-left: auto;

margin-right: auto;

text-align:center;

width: 100%;

}



.producttable a {

border:0;	

	font-size: 11px;

	color: #6666FF;

	font-weight: bold;

}

.producttable a:hover {

	background-color:#ececec;

	border-bottom:solid 1px #000000;

	color: #999999;

}



.tntextleft {

margin-bottom: -5px;

margin-left: 5px;

text-align:left;

}



.strikethrough {

text-align:right;

text-decoration:line-through;

color: #FF0000;

}



.ecommlink {	

	font-size: 1em;

	color: #000000;

	font-weight: bold;

}

.ecommlink a {	

	font-size: 1em;

	color: #0000FF;

	font-weight: bold;

}

.ecommlink a:hover {

	background-color:#ececec;

	border-bottom:solid 1px #000000;

	color: #000000;

}



.breadcrumb {	

	font-size: 11px;

	color: #000000;

	font-weight: bold;

}



.breadcrumb a {

color:#0033FF;

}

.breadcrumb a:hover {

	background-color:#ececec;

	border-bottom:solid 1px #000000;

	color: #000000;

}



/*shopping cart*/

.carthead {

background-color:#ececec;

text-align:center;

}

.cartproduct {

margin-left:15px;

background-color:#ffffff;

text-align:left;

}

.cartdiv {

background-color:#6666FF;

}