/* BODY AND FONTS: =body
----------------------------------------------- */



body		{ font: 90%/1.3 Verdana, sans-serif; background: #fff url("/images/bg-html.gif") 50% 0; text-align: left; margin:0; }



/* TYPOGRAPHY: =typography
----------------------------------------------- */	
p { margin-bottom: 1.5em; text-align:left; }
h1 {
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: bold;
	color: #41427f;
	text-align:center;
	line-height: 28px;
	background-image: url(/images/dots-h1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
h2.title {
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: bold;
	color: #41427f;
	text-align:center;
	line-height: 22px;
}
h2 {
	font-family: Tahoma, "Times New Roman", Times, serif;
	margin: 20px 0px;
	width: auto;
	padding: 3px 15px 4px 0px;
	color: #41427f;
	font-size: 19px;	
	line-height: 18px;
	text-align:left;
	font-weight:bold;
	border-bottom: 1px solid #A0A0A0;
	clear:left;
}

.testimonial {
	font-family: "Courier New", Courier, monospace;
	font-size: 15px;
	background-color: #ffffcc;
	border: 1px dashed #cccccc;
	color: #000000;
	margin: 5px;
	padding: 5px;
}
.testimonial img {
	padding-left: 10px;
	float: right;
}
.ordernow {
	background-color: #ffffcc;
	border: 3px dashed #cc0000;
	color: #000000;
	margin: 25px;
	padding: 25px;
}
.ecourse {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	border: 1px dashed #cccccc;
	color: #000000;
	margin: 10px;
	padding: 10px;
}
.pinkh1 {
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: bold;
	color: #e1425b;
	text-align:center;
	line-height: 28px;
}
.yellowh2 {
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	line-height: 28px;
}
.bodytextblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
.underlinedotted {
	font-size: 14px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.box_lt_grey {
	background-color: #f7f7f7;
	border: 1px solid #CCCCCC;
}	

	
/* LAYOUT: =layout
----------------------------------------------- */
	#wrapper { text-align: left; width: 700px; margin: 0 auto; padding: 0 15px; background: transparent; }
	#content { position: relative; float: left; width: 700px; background: #fff; }
	#pagebox { font-family: "Courier New", Courier, monospace; font-size: 15px; color: #000; background-color: #ffffcc; border: 1px dashed #cccccc; width: 90%; padding: 5px; margin: 0 30px 0 30px; }
	#pagebox img { padding-left: 10px; float:right; }
	.main {	Margin: 0 0 0 0; padding: 0; vertical-align: top; }
	#mailinglist { }

/* LISTS: =lists
----------------------------------------------- */
	ul li {
	background: url("/images/listbullet.gif") 0 .2em no-repeat;
	margin-bottom: 5px;
	padding-left: 30px;
	list-style-type: none;
	text-align: left;
}
	#mailinglist li.mail {
	background:none;
	margin-bottom: 10px;
	padding-left: 20px;
	text-align: left;
	list-style-type: disc;
}
	#mailinglist ul.mail {
	background:none;
	text-align: left;
	list-style-type: disc;
}
	.file { margin-left: 0; padding: 0; }
	.file li { background: none; margin: 0 0 25px 0; padding: 0; }
	.file li a,
	.file li a:hover { display: block;  border: none; line-height: 1.4em; padding: 5px 0 5px 55px; width: 350px;  }
	.file li a span { font-size: .9em; color: #787878; font-style: italic; font-weight: normal; }
	.pdf a { background: url("/images/file-pdf.gif") top left no-repeat; }
	
	
/* DIVS: =div
----------------------------------------------- */	


	
/* SPANS: =span
----------------------------------------------- */	
span.yellowbg {
	background-color : #FFFF00;
	font-weight: bold;
}
span.blue {
	font-weight : bold;
	color : #330099;
}

span.red {
	font-weight : bold;
	color : #FF0000;

}

/* Error page for addlead.pl */     
#form-sorry                     {margin:auto; width:70%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3D3C38; text-align:left;} 
#form-sorry a:link              {color:#B50001; text-decoration:none;} 
#form-sorry a:visited           {color:#B50001; text-decoration:none;}  
#form-sorry a:active            {color:#B50001; text-decoration:none;} 
#form-sorry a:hover             {color:#7A1011; text-decoration:underline;} 
#form-sorry strong              {color:#000;} 

#form-sorry-wrap                {} 
#form-sorry-bg                  {float:left; width:100%; margin-top:20px; border:1px solid #E1D0BB; background:url(http://www.aweber.com/img/form-sorry/error_grad.gif) repeat-x #FBF4D8;} 

#form-sorry .img                {float:left; margin:55px 0 0 25px;} 
#form-sorry .text               {margin:35px 20px 35px 110px;} 
 
#form-sorry .error              {font-weight:bold; padding:7px 0 0 10px; font-size:24px; color:#B50001;} 
#form-sorry .notice             {font-weight:bold; font-size:22px; color:#34587E;} 
#form-sorry .back               {font-weight:bold; font-size:18px; color:#B50001;} 
#form-sorry .copy               {text-align:center; padding:0 8%; font-size:10px; color:#999999;} 