BODY {
   color: Black;
   background: #FAF0FF;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px;
   line-height: 17px;
}

p, td, input, textarea {
   color: Black;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px;
   line-height: 17px;
}

.purple {
	color: #340099;
}

td.textnormal {
   color: Black;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px;
   line-height: 17px;
}

td.surveyresultanswer{
   color: Black;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px;
   line-height: 17px;
}

td.surveyresultanswer{
   color: Black;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px;
   line-height: 17px;
}

td.surveyresultquestion{
   color: Black;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px;
   line-height: 17px;
}

td.surveyresultnumber{
   color: Black;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px;
   line-height: 17px;
}

td.surveyresultpercent{
   color: Black;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px;
   line-height: 17px;
}

.backtotop {
	text-align: center;
}

hr {
   height: 1px;
   color: #340099;
   width: 80%;
   text-align: center;
   margin-top: 5px;
   margin-bottom: 5px;
}
  
hr.col3mid {
   height: 1px;
   color: #340099;
   width: 60%;
   text-align: center;
   margin-top: 5px;
   margin-bottom: 5px;
}

hr.col2mid {
   height: 1px;
   color: #340099;
   width: 75%;
   text-align: center;
   margin-top: 5px;
   margin-bottom: 5px;
}

hr.100mid {
   height: 1px;
   color: #340099;
   width: 100%;
   text-align: center;
   margin-top: 5px;
   margin-bottom: 5px;
}

hr.calldirect {
   height: 1px;
   color: #340099;
   width: 40%;
   text-align: center;
   margin-top: 5px;
   margin-bottom: 5px;
}

hr.col2left {
   height: 1px;
   color: #340099;
   width: 60%;
   text-align: left;
   margin-top: 5px;
   margin-bottom: 5px;
}

h1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   color: #340099;
}

h2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   color: #340099;
   line-height: 24px;
}

h3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #340099;
   line-height: 19px;
}

li {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px;
   line-height: 17px;
}

A:link, A:visited {
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px;
	line-height: 17px; 
	text-decoration: underline;
} 

A:active, A:hover {
	color: #340099;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px;
	line-height: 17px; 
	text-decoration: underline;
} 

A.no_ul:link, A.no_ul:visited {
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px;
	line-height: 17px; 
	text-decoration: none;
} 

A.no_ul:active, A.no_ul:hover {
	color: #340099;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px;
	line-height: 17px; 
	text-decoration: none;
} 

A.assess:link, A.assess:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px;
	line-height: 17px; 
	text-decoration: none;
} 

A.assess:active, A.assess:hover {
	color: #340099;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px;
	line-height: 17px; 
	text-decoration: none;
} 

A.big:link, A.big:visited {
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 16px; 
	text-decoration: underline;
} 

A.big:active, A.big:hover {
	color: #340099;
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 16px; 
	text-decoration: underline;
} 

A.sitemap:link, A.sitemap:visited {
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px;
	line-height: 20px; 
	text-decoration: underline;
} 

A.sitemap:active, A.sitemap:hover {
	color: #340099;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px;
	line-height: 20px; 
	text-decoration: underline;
} 

/* Top Right Nav style */

.tophomenav {
   text-align: right;
   color: #CC0000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   margin-top: 5px;
   margin-bottom: 15px;
   margin-right: 10px;
}

A.tophome:link, a.tophome:visited {
   color: #CC0000; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: underline;
} 

A.tophome:active, a.tophome:hover {
   color: #340099; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   text-decoration: underline;
} 

/*  --- Left Navigation Fonts --- */

p.leftnavindent {
   text-indent: 10px;
   margin-bottom: 5px;
   margin-top: 5px;
}

.leftnavtext {
   color: #000000; 
   font-size: 11px;
   line-height: 15px;
   margin-top: 0px;
   margin-bottom: 8px;
}

.leftnavheader {
   color: #340099; 
   font-size: 12px;
   font-weight: bold;
   margin-top: 0px;
   margin-bottom: 8px;
}

A.leftnav:link, a.leftnav:visited {
   color: #CC0000; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   text-indent: 10px;
} 

A.leftnav:active, a.leftnav:hover {
	color: #340099; 
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
   text-indent: 10px;
} 

A.leftsubnav:link, a.leftsubnav:visited {
   color: #CC0000; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: none;
} 

A.leftsubnav:active, a.leftsubnav:hover {
	color: #340099; 
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
} 

/* Footer styles */

.footer {
   text-align: center;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   line-height: 15px;
}

A.footernav:link, A.footernav:visited {
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 11px; 
	text-decoration: underline;
} 

a.footernav:active, a.footernav:hover {
	color: #340099;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 11px; 
	text-decoration: underline;
}

 /* Right Column Styles */ 
 
.rightnavheader {
   color: #340099; 
   font-size: 12px;
   font-weight: bold;
   margin-top: 15px;
   margin-bottom: 8px; 
}

p.rightnavindent {
   text-indent: 5px;
   margin-bottom: 5px;
   margin-top: 5px;
} 

a.rightnav:link, a.rightnav:visited {
   color: #CC0000; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   text-indent: 5px;
} 
 
A.rightnav:active, a.rightnav:hover {
	color: #340099; 
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
   text-indent: 5px;
} 

.rightnavtext {
	color: #000000; 
	font-size: 11px;
   line-height: 15px;
   margin-top: 0px;
   margin-bottom: 8px;
}

/* Flat Forehead Moment styles */
  
table.ffmcounter {
   BORDER-RIGHT: #CC0000 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #CC0000 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px; BORDER-LEFT: #CC0000 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #CC0000 2px solid;   
}

table.ffmcounterbox {
   BORDER-RIGHT: #340099 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #340099 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px; BORDER-LEFT: #340099 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #340099 2px solid;   

}
  
table.ffm {
   BORDER-RIGHT: #CC0000 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #CC0000 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #CC0000 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #CC0000 2px solid;   
} 

.ffmboxtext {
   color: #340099;
   font-size: 13px;
	font-weight: bold;
   line-height: 17px;
}

.ffmbox2text {
   color: #340099;
   font-size: 14px;
   font-weight: bold;
}
A.ffmbox:link, a.ffmbox:visited {
   color: #CC0000; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 15px;
} 
 
A.ffmbox:active, a.ffmbox:hover {
	color: #340099; 
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
   line-height: 15px;
}
 
.ffmcounter {
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
}

.ffmbigcounter {
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
}

.ffmprizehead2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #000000;
   line-height: 20px;
}

/* Testimonial Style */

.testimonytextmain {
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 15px;   
}                     

table.testimony {
   background: #FAF0FF;
   border: 1px solid #340099;
}

/* Student Center Style */

table.student {
   border: 1px solid #340099;
}

.note {
	color: #CC0000;
}

.notebig {
	font-size: 15px;
	color: #CC0000;
}

.SCcenterffm {
	text-align: center;
	color: #340099;
	font-weight: bold;
}

/* Product Styles */

.prodpurc_color {
    color: #340099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
}

.prodpurc {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px
}

A.prodaudio:link, a.prodaudio:visited {
   color: #CC0000; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   text-decoration: underline;
} 

A.prodaudio:active, a.prodaudio:hover {
   color: #340099; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px; 
   text-decoration: underline;
} 

.scroller {
    color: #340099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 10px;
}

.smallspace {
   margin-top: 4px;
   margin-bottom: 4px;
	}

.smallspacetop {
   margin-top: 4px;
	}

.smallspacebottom {
   margin-bottom: 4px;
   }