/* CSS Document */

html {
	height: 100%;
}

body {
	background-color: #ffffff;
	text-align: center;
	margin: 15px 10px 0px 0px;
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	height: 100%;
	
}

/* links */
a {
	color: #000000;
	text-decoration: underline;
}

a:link {
	color: #202020; 
	text-decoration: underline;
}
a:active {
	color: #202020; 
	text-decoration: underline;
}
a:visited {
	color: #202020; 
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #ffffff;
	background-color: #404040;
}


/* global page frame */

#wrapper {

margin: auto;
border: 0px solid #c0c0c0;
width: 730px;
text-align: left;

}

/* logo */
#logo {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 35px;
	width: 124px;
	text-align: right; 
	
}

#orderreeds {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 35px;
	width: 124px;
	text-align: left; 
	
}

/* copyright */
#copyright {
	color: #808080;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 15px;
	width: 730px;
	text-align: left; 
	
}
	
/* nav */
.nav {
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}

.main-nav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	color: #404040; 

}
.smallnav {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	font-weight: bold;
}
/* clearing */

.clearr {
	clear: right;
}

.clearl {
	clear: left;
}

.clearb {
	clear: both;
}

/* headline stuff */

.head-box-index {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #f9ffe2;
	border: 1px solid #b8c35d;
	height: 275px;
	width: 730px;	
}

.head-box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #f9ffe2;
	border: 1px solid #b8c35d;
	height: 200px;
	width: 730px;	
}

.head-text-left {
	width: 385px;
	text-align: left;
	color: #285a06;
	margin: 50px 50px 0px 0px;
	padding: 0px 0px 0px 30px;  
	font-family: times, sans-serif;
	font-size: 25px;
	line-height: 30px;
	font-weight: normal;
	border-right: 1px dotted #898f57;
	height: 90px;
}

.book-head-text-left {
	width: 385px;
	text-align: left;
	color: #285a06;
	margin: 20px 10px 0px 0px;
	padding: 0px 0px 15px 30px;  
	font-family: times, sans-serif;
	font-size: 25px;
	line-height: 30px;
	font-weight: normal;
	border-right: 1px dotted #898f57;
	height: 150px;
}
.book-head-text-right {
	float: right;
	width: 285px;
	text-align: left;
	color: #000000;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 10px 0px;  
	font-family: times, sans-serif;
	font-size: 20px;
	line-height: 21px;
	font-weight: bold;
}

h1 {
	text-align: left;
	color: #285a06;	 
	font-family: times, sans-serif;
	font-size: 25px;
	font-weight: normal;
}

h2 {
	text-align: left;
	margin: 2px;
	padding: 0px;
	color: #8a1516;
	font-family: times, sans-serif;
	font-size: 22px;
	font-weight: normal;
}

h3 {
	text-align: left;
	margin: 2px;
	padding: 0px;
	color: #202020;
	font-family: times, sans-serif;
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
}

h4 {
	text-align: left;
	margin: 10px 2px 2px 2px;
	padding: 0px;
	color: #8a1516;
	font-family: times, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
}

h5 {
	text-align: center;
	margin: 10px 2px 2px 2px;
	padding: 0px;
	color: #2a2ecd;
	font-family: times, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
}

.head-text-right {
	float: right;
	width: 285px;
	text-align: left;
	color: #000000;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 10px 0px;  
	font-family: times, sans-serif;
	font-size: 20px;
	line-height: 21px;
	font-weight: bold;
}

/* column container */

.col-box {
	margin: 10px 0px 0px 0px;
	padding: 2px;
	background-color: #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 726px;
			
}

/* one column */

.col-text-1 {
	width: 680px;
	text-align: left;
	color: #000000;
	margin: 0px;
	padding: 15px 0px 0px 10px;  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	border-right: 0px dotted #cccccc;
}

.col-text-1-center {
	width: 100%;
	text-align: center;
	color: #000000;
	margin: 0px;
	padding: 15px 0px 0px 10px;  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	border-right: 0px dotted #cccccc;
}

/* two columns 75.25 */

.col-text-left {
	width: 480px;
	text-align: left;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	border-right: 1px dotted #cccccc;
	
	
}

.col-text-right {
	float: right;
	width: 220px;
	text-align: left;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	
}

/* two columns 25.75 */

.col-text-lt {
	width: 200px;
	text-align: left;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	border-right: 1px dotted #cccccc;
	
}

.col-text-rt {
	float: right;
	width: 500px;
	text-align: left;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	
	
}

/* two equal columns */
.col-eq-text-left {
	width: 352px;
	text-align: left;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
}

.col-eq-text-right {
	float: right;
	width: 332px;
	text-align: left;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 10px;  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	border-left: 1px dotted #cccccc;
}

/* two columns 40.60 */
.col-40-text-left {
	width: 182px;
	text-align: left;
	color: #000000;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	border-right: 1px dotted #cccccc;
	height: 450px;
}

.col-40-text-left2 {
	width: 182px;
	text-align: left;
	color: #000000;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	border-right: 1px dotted #cccccc;
	height: 100%;
}

.col-60-text-right {
	float: right;
	width: 502px;
	text-align: left;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 10px;  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	border-left: 0px dotted #cccccc;
}


/* main text panel */
.first-word {
	font-size: 18px;
	color: #322884;
	font-weight: bold;
}

.section-head {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #322884;
	font-weight: bold;
}

.book-section-head {
	font-family: verdana, arial, helvetica, sans-serif;
	margin-top: 10px;
	font-size: 19px;
	line-height: 23px;
	color: #285a06;
	font-weight: normal;
	text-align: center;
}

.book-sub-head {
	margin-top: 5px;
	color: #404040;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-align:center;
}

.book-ban {
margin-top: 5px;
text-align: center;
}
.top-ban {
width: 730px;
margin-top: 5px;
height: 50px;
text-align: right;
border-right: 1px solid #808080;
border-left: 1px solid #808080;
background-image: url(http://www.mklreeds.com/images/livepersonbanner.jpg);
}

.section-head-inverted {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	color: #ffffff;
	background-color: #322884;
	font-weight: bold;
}

.ordernow-index {
	width: 250px;
	margin: auto;
	padding: 10px 10px 0px 0px;
	background-color: #ffffff;
	border: 0px solid #000000;
}

/* the front newsletter box */
.front-letter {
	margin: auto;
	padding: 5px 5px 5px 5px;
	text-align: left;
	width: 195px;
	border: 1px solid #a22428;
	background-color: #f2e0e0;
	color: #202020;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
}

.fletterhead {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #772325;
	font-size: 15px;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
}

/* testimonials */
 .testhead {
 	font-family: verdana, arial, helvetica, sans-serif;
 	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #202020;
	background-color: #ffffff;
	font-size: 13px;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
	height: 45px;
}

.testimonial {
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
	margin: auto;
	padding: 5px 5px 5px 5px;
	width: 195px;
	background-color: #ffc;
	font-color: #404040;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
}

.testimonial-block {
	font-family: arial, courier, sans-serif;
	text-align: left;
	margin: 10px 5px 10px 5px;
	padding: 10px;
	width: 600px;
	background-color: #C7EDC0;
	font-color: #404040;
	font-size: 13px;
	border: 1px dotted #156406;
	line-height: 14px;
	font-weight: normal;
}

.testcall {
text-align:center;
font-size:18px;
font-weight:bold;
color:#003366;
}

.book-testimonial {
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
	margin: auto;
	padding: 5px 5px 5px 5px;
	width: 195px;
	background-color: #ffc;
	font-color: #404040;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;

}

.testdivider {
	width: 70%;
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #879f42;
}

.divider {
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #cccccc;
}

/* make a reed stuff */

.makeareed {
	width: 250px;
	color: #45a43e;
	margin-top: 40px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 15px 15px 15px 15px;
	background-color: #ffc;
	font-size: 20px;
	border: 1px solid #cccccc;
	font-weight: bold;
}
	
.makeareed a {
	color: #45a43e;
	text-decoration: underline;
}

.makeareed a:link {
	color: #45a43e; 
	text-decoration: underline;
}
.makeareed a:active {
	color: #45a43e; 
	text-decoration: underline;
}
.makeareed a:visited {
	color: #45a43e; 
	text-decoration: underline;
}
.makeareed a:hover {
	text-decoration: underline;
	color: #ffffff;
	background-color: #45a43e;
}

/* faq's */

.q {
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
	color: #771724;
	background-color: #cccccc;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
}

.a {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
}

/* etomite */

.article-table {
	background-color: #f9ffe2;
	line-height: 16px;
}

div.LIn_title {
	
	}          

ul.LIn_fullMode {}        UL class

ul.LIn_shortMode {}       /*UL class */

span.LIn_date {}          /* Span surrounding pub/created date*/

span.LIn_desc {}          /* Span surrounding description */

div.LIn_pagination        /* Div surrounding pagination links */

span.LIn_currentPage {}   /* Span surrounding current page of */




.econtent {
	width: 450px;
	margin: 0px 0px auto;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #202020;
	line-height: 16px;
	background-color: #ffffff;
	font-size: 13px;
	
}
	
.w22 {
	width: 22%;
}

.mainTable { 
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 450px;
	background: #fff;
	margin: 0px auto;
	text-align: left;
}

.mainTable tr td { 
	padding: 4px;
}

body,td,th {
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 13px;
	color: #000;
}

.navigation { 
	background-color: #ffffff;
	font-size: 13px;
	line-height: 20px;
	
}

.navigation a,.navigation a:hover {
	color: #000000;
	border: 1px solid #FFFFFF;
	background: #fff;
	font-size: 13px;
	line-height: 20px;
}

.navigation a:hover {
	color: #821517;
	background: #fff;
	font-size: 13px;
	line-height: 20px;
	text-decoration: underline;
	color: #ffffff;
	background-color: #404040;
}

.headers {
	font-size: 12px;
	font-weight: bold;
}

.headers a, .headers a:hover { 
	color: #000000;
	text-decoration: none;
}

.highLight { 
	border: 1px dotted #73b07d;
	color: #ffffff; 
}

.fancyRow {
	background: #fff url(../../manager/media/images/misc/buttonbar_gs.gif) repeat-x top;
}

.fancyRow2 {
	background: #fff url(../../manager/media/images/misc/buttonbar.gif) repeat-x top;
}

.border-top-bottom {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.navigationHead {
	text-align:	center;
	font-weight: bold;
	border-top:	1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.smallText {
	font-size: 9px;
}

.text { 
	width: 50px; 
}

img { 
	border: 0px;
}

li {
	padding: 0px;
	margin: 6px 0px 0px 15px;
	
}

ul {
	margin: 0px 0px 0px 20px;
}

.silent { 
	color: #000000; 
	text-decoration: none; 
}

.silent:hover { 

	color: #000000 !important; 
	text-decoration: none !important; 
}

.logoBox {
	padding: 4px;
	margin: 4px;
	border:	1px solid #003399;
	background: #fff;
}


fieldset { 
	padding: 5px;
	margin-bottom: 10px; 
}

legend {  
	font-weight: bold;
	color: #285a06; 
}

legend a,legend a:hover { 
	display: block; 
	text-decoration: none;
}

.u { 
	text-decoration: underline;
}

.strike {
	text-decoration:line-through;
}

.content { 
	width: 600px; 
	

}

.mono {
	font-family:"Courier New", Courier, mono, sans-serif;
}

/* FORM ELEMENTS */

.textbox, .textarea {
}

td.basic {background-color: #FFFFFF; vertical-align:top;} 

.fauxbutton {
	font: 11px Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	padding: 2px;
	color: #000000;
}

.boldtext {font-weight: bold;}

.e h1 {
	font-size: 13px;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
}

.boldtitle {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
}

p.notop{
	margin-top: 0px;
}

acronym { 
	cursor: hand; 
	border-bottom: dashed 1px #000000; 
}

#countdown1{
	font-weight: bold;
	font-size: 16px;
}

.ecopyright {
	color: #808080;
	font-size: 10px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	height: 15px;
	width: 730px;
	text-align: left; 
}

.e-nav-head {
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 2px;
	margin: 0px 0px 5px 0px;
	font-size: 13px;
	line-height: 18px;
	color: #ffffff;
	background-color: #322884;
	font-weight: bold;
}

p {
	margin: 0px 0px 0px 0px;
}

/* shipping table */

.shipping-table {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
}

.shipping-back1 {
	width: 640px;
	margin: auto;
	padding: 5px;
	background-color: #e2e2e2;
	border: 1px solid #cccccc;
}

.shipping-back2 {
	padding: 0px;
	background-color: #f0f0f0;
	border: 0px solid #cccccc;
}

.ship-all-head {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
	line-height: 22px;
	font-weight: bold;
}

.ordercharthead {
	background-color: #322884;
	color: #ffffff;
	font-weight: bold;
}

.shipping-row {
	border: 1px dotted #cccccc;
}

.ordernote {
	color: #404040;
	font-weight: bold;
}

.ordernow {
	width: 250px;
	color: #156406;
	margin-top: 40px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 15px 15px 15px 15px;
	background-color: #c7edc0;
	font-size: 20px;
	border: 1px solid #156406;
	font-weight: bold;
}
	
.ordernow a {
	color: #156406;
	text-decoration: underline;
}

.ordernow a:link {
	color: #156406; 
	text-decoration: underline;
}
.ordernow a:active {
	color: #156406; 
	text-decoration: underline;
}
.ordernow a:visited {
	color: #156406; 
	text-decoration: underline;
}
.ordernow a:hover {
	text-decoration: underline;
	color: #ffffff;
	background-color: #156406;
}

/* contact stuff */

.contact-head {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #156406;
	background-color: #C7EDC0;
	font-weight: bold;
}

.contact-text {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #4d4c4c;
	background-color: #ffffff;
	font-weight: bold;
}

.email-box-back {
	width: 480px;
	margin: auto;
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	text-align: left;
	
}

.email-box-for {
	padding: 0px;
	background-color: #f0f0f0;
	border: 0px solid #cccccc;
}

.email-box {
	margin-bottom: 0px;
	padding: 10px; 
}

.email-box input, textarea {
	margin: 5px 0px 0px 0px;
	font-size: 12px;
	border: 1px solid #808080;
	color: #404040;
}


.email-box-text {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #404040;
}
.email-head {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #2d70d4;
	background-color: #ffffff;
	font-weight: bold;
}

/* newsletter */

.newsletter-box {
	width: 480px;
	margin: auto auto auto 0px;
	padding: 10px;
	border: 1px solid #6b2922;
	text-align: left;
}

.col-box-contact {
	margin: 10px 0px 0px 0px;
	padding: 2px;
	background-color: #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 0px;
	height: 500px;
	width: 726px;
			
}

.newsletter-form input {
	margin: 5px 0px 0px 0px;
	font-size: 12px;
	border: 1px solid #808080;
	color: #156406;
}


.newsletter-form-text {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #156406;
}

.newsletter-head {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #bf1200;
	background-color: #ffffff;
	font-weight: bold;
}

.newsletter-text {
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 5px 5px 0px 0px;
	padding: 2px;
	font-size: 12px;
	line-height: 16px;
	color: #4d4c4c;
	background-color: #ffffff;
	font-weight: normal;
}

.news-form-box {
	width: 250px;
	text-align: right; 
	margin: 5px 5px 0px 0px; 
	border: 1px dotted #156406; 
	float: right; 
	width: 235px; 
	background-color: #C7EDC0; 
	padding: 5px;
}

/* front newsletter box */
.front-news-form-box {
	width: 150px;
	text-align: right; 
	margin: 5px 5px 0px 0px; 
	border: 1px dotted #156406; 
	float: right; 
	background-color: #C7EDC0; 
	padding: 5px;
}

.front-newsletter-form-text {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}

.front-newsletter-form input {
	margin: 5px 0px 0px 0px;
	font-size: 12px;
	border: 1px solid #808080;
	color: #404040;
}
/* profile stuff */

.profile-head {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #0d4046;
	background-color: #c3f2f8;
	font-weight: bold;
}

.profile-form input {
	margin: 5px 0px 0px 0px;
	font-size: 12px;
	border: 1px solid #808080;
	color: #404040;
}

.profile-entry-form {
	width: 400px;
	margin: auto;
	text-align: center;
	color: #404040;
}

/*thank you page */

.thank-head {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #156406;
	background-color: #C7EDC0;
	font-weight: bold;
}

.up-head {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #000000;
	background-color: #ffff00;
	font-weight: bold;
}

.thank-text {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	line-height: 16px;
	color: #4d4c4c;
	background-color: #ffffff;
	font-weight: normal;
}

.report {
	width: 250px;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px dotted #404040;
	background-color: #f9ffe2;
	padding: 20px;
	font-size: 16px;
	line-height: 18px;
	text-align: center;
}

.newsfirstbox {
	width: 450px;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px dotted #404040;
	background-color: #f9ffe2;
	padding: 20px;
	font-size: 14px;
	color: #000000;
	line-height: 16px;
	text-align: left;
}
/* book stuff */

.download-text {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #404040;
	background-color: #ffffff;
	font-weight: normal;
}
.download-section-head {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 19px;
	line-height: 25px;
	background-color: #322884;
	color: #ffffff;
	font-weight: normal;
}

.join {
	background: #f9ffe2;
	}

.join-subhead {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	text-align: left;
	color: #156406;
	background-color: #C7EDC0;
	font-weight: bold;
}

.join-side-text {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #4d4c4c;
	background-color: #ffffff;
	font-weight: normal;
}

.join-head {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 20px;
	padding: 2px;
	line-height: 25px;
	background: #322884;
	color: #cccccc;
	border: 1px solid #322884;
	font-weight: bold;
}

.join-email-box-back {
	width: 450px;
	smargin: auto;
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	text-align: left;
	
}

.join-text {
	color: #202020;
	margin: 10px 0px 5px 0px;
}

/* products stuff */

.product-head {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #156406;
	background-color: #C7EDC0;
	font-weight: bold;
}

.product-text {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #4d4c4c;
	background-color: #ffffff;
	font-weight: bold;
}

.product-box {
    text-align: left;
	margin-top: 10px;
	color: #202020;
	font-size: 13px;
	line-height: 14px;
	}

.product-cat {
    font-size: 14px;
	color: #ffffff;
	padding: 3px;
	background-color: #8a1516;
	font-weight: bold;
	}

.lesson-section-head {
	font-family: verdana, arial, helvetica, sans-serif;
	margin-top: 10px;
	font-size: 19px;
	line-height: 23px;
	color: #285a06;
	font-weight: normal;
	text-align: center;
}

.highlighter {
	background: #ffff00;
	} 
	
.talkbackform {
	text-align: center;
	margin: 15px auto 15px auto;
	width: 350px;
	border: 1px dotted #156406; 
	background-color: #C7EDC0; 
}

.legalese {
	font-size: 12px;
	margin-top: 20px;
	color: #404040;
	}
	
.gbox {
width: 350px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 10px;
padding: 5px;
font-family: courier;
border: 1px solid #000000;
}

.ghead {
font-size: 25px;
color: #000000;
line-height: 24px;
text-align: center;
font-weight: bold;
}

.gsubhead {
text-align:center;
font-size:18px;
font-weight:bold;
margin:5px;
color:#003366;
}

.gsubhead2 {
text-align:center;
font-size:18px;
font-weight:bold;
margin:5px;
color:#336600;
}

#whichreed {
background-color:#f9ffe2;
margin-top: 15px;
padding: 8px;
}

.whichreed-head {
color: #8a1516;
font-weight: bold;
text-align: center;
}

#whichreed ul {
margin: 0px 0px 0px 5px;
}

.top-head-text {
font-size: 12px;
font-weight: bold;
font-family: "Courier New", Courier, monospace;
}

.phonenum {
line-height: 30px;
padding: 5px;
background-color: #285a06;
color: #ffffff;
font-family: tahoma, sans-serif;
font-size: 18px;
font-weight: bold;
text-align: center;
}

.ehintro {
	text-align: left;
	margin: 2px;
	padding: 0px;
	color: #202020;
	font-family: times, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: underline;
}
.ehhead {
font-size: 35px;
line-height: 40px;
color: #8a1516;
text-align: center;
font-family: tahoma, sans-serif;
font-weight: bold;
}

.bg-subhead {
color: #285a06;
text-align: center;
margin: 5px;
font-weight: bold;
font-size: 17px;
line-height: 19px;
}

.help {
width: 200px;
text-align: center;
border: 1px dotted #404040;
padding: 5px;
}

.helptitle {
    font-size: 14px;
	color: #225900;
	padding: 3px;
	background-color: #ffffff;
	font-weight: bold;
	}

.mailhead {
font-size: 35px;
line-height: 40px;
color: #8a1516;
text-align: center;
font-family: 'Courier New', Courier, sans-serif;
font-weight: bold;
}

.mail-text {
font-family: 'Courier New', Courier, sans-serif;
text-align: left;
color: #000000;
font-size: 15px;
font-weight: normal;
}

.mail-text-big {
font-family: 'Courier New', Courier, sans-serif;
text-align: left;
color: #000000;	
font-size: 23px;
font-weight: normal;
}

.wkbk {
font-size: 20px;
font-weight: bold;
background-color: #17397a;
color: #ffffff;
padding: 2px;
}

.wkbox {
text-align: center;
border-left: 1px solid #cccccc;
}

.survey-text {
font-family: 'Courier New', Courier, sans-serif;
text-align: left;
color: #000000;
font-size: 15px;
font-weight: normal;
}

.rmnhead {
font-size: 35px;
line-height: 40px;
color: #8a1516;
text-align: center;
font-family, georgia, tahoma, sans-serif;
font-weight: bold;
}

.reedguide {
font-size: 35px;
line-height: 40px;
color: #8a1516;
text-align: center;
font-family: Georgia, Verdana, sans-serif;
font-weight: bold;
}

.pwtext {
color:#8a1516;
font-size: 18px;
line-height: 20px;
}

.head7 {
font-size: 25px;
line-height: 30px;
color: #a4291e;
text-align: center;
font-family: Georgia, Verdana, sans-serif;
font-weight: bold;
}

.srhead {
font-size: 35px;
line-height: 40px;
color: #0934b1;
text-align: center;
font-family, verdana, arial, helvetica, sans-serif;
font-weight: bold;
}

.sr-subhead {
color: #285a06;
text-align: center;
margin: 5px;
font-weight: bold;
font-size: 17px;
line-height: 19px;
}

.srbox {
	font-family: arial, courier, sans-serif;
	text-align: center;
	margin: 10px 5px 10px 5px;
	padding: 10px;
	width: 400px;
	background-color: #C7EDC0;
	font-color: #404040;
	font-size: 14px;
	border: 1px dotted #156406;
	line-height: 15px;
	font-weight: normal;
}

.tenhead {
font-size: 35px;
line-height: 40px;
color: #8a1516;
text-align: center;
font-family: tahoma, sans-serif;
font-weight: bold;
}

.tensub {
font-size: 20px;
line-height: 25px;
color: #0731a7;
text-align: center;
font-family: times, sans-serif;
font-weight: bold;
}

.prac-head {
font-size: 25px;
line-height: 40px;
color: #000000;
text-align: center;
font-family: arial, verdana, sans-serif;
font-weight: bold;
}

.idc {
font-size: 25px;
line-height: 30px;
color: #003366;
text-align: center;
font-family: arial, sans-serif;
font-weight: bold;
}

.idcsub {
font-size: 20px;
line-height: 25px;
color: #006633;
text-align: center;
font-family: times, sans-serif;
font-weight: bold;
}

.idctable {
border-top: 1px dashed #000000;
border-bottom: 1px dashed #000000;
}

.yo-section-head {
	font-family: verdana, arial, helvetica, sans-serif;
	margin-top: 10px;
	font-size: 25px;
	line-height: 30px;
	color: #ff0000;
	font-weight: normal;
	text-align: center;
}

.yo-sub-head {
	margin-top: 5px;
	color: #404040;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	text-align:center;
}

.stuff {
	font-size: 16px; 
	color: #771724; 
	text-align: center; 
	font-weight: bold;
}

.bbprehead {
  font-size: 20px;
  font-weight: bold;
  text-align: left;
  margin-bottom: 30px;
  font-style: italic;
  }
.bb1head {
font-size: 40px;
line-height: 110%;
color: #cc0000;
text-align: center;
font-family, arial, helvetica, sans-serif;
font-weight: bold;
}

.bb1subhead {
color: #000000;
text-align: center;
margin: 5px;
font-weight: bold;
font-size: 17px;
line-height: 110%;
}

.col-text-1b {
	width: 650px;
	text-align: left;
	color: #000000;
	margin: 0px;
	padding: 15px 0px 0px 10px;  
	font-family: verdana, arial, helvetica, sans-serif;
	
}

.knifevid {
  border: 1px solid #cccccc;
  padding: 5px;
  }

.mussample {
  border: 1px solid #cccccc;
  padding: 5px;
  background: #f9ffe2;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  }
 
 h5 {
	text-align: center;
	margin: 10px 2px 2px 2px;
	padding: 0px;
	color: #2a2ecd;
	font-family: times, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
}

.news-up-head {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #156406;
	background-color: #C7EDC0;
	font-weight: bold;
}

.landingstyle {
-webkit-border-radius: 3em;
-moz-border-radius: 3em;
}
