html
{
height: 100%;
}
BODY {
 scrollbar-base-color: #996633;
 scrollbar-track-color: #333333;
 scrollbar-face-color: #663300;
 scrollbar-highlight-color: #cc9966;
 scrollbar-3dlight-color: #CCCCCC;
 scrollbar-darkshadow-color: #663300;
 scrollbar-shadow-color: #663300;
 scrollbar-arrow-color: #ffcc99;
 background-color:#ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #996633;
 font-weight: normal;
 text-decoration: none;
 padding:0px;
 margin:0px;
 height:100%;
 }

#bodyFront {
 scrollbar-base-color: #996633;
 scrollbar-track-color: #333333;
 scrollbar-face-color: #663300;
 scrollbar-highlight-color: #cc9966;
 scrollbar-3dlight-color: #CCCCCC;
 scrollbar-darkshadow-color: #663300;
 scrollbar-shadow-color: #663300;
 scrollbar-arrow-color: #ffcc99;
 background-color:#ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #996633;
 font-weight: normal;
 text-decoration: none;
 padding:0px;
 margin:0px;
 height: 100%;
 }
 
#nfmain
 {
 position: relative;
 min-height: 100%;
 }

* html #nfmain
 {
 height: 100%;
 }

 #fmain
 {
 position: relative;
 top: -95px;
 } 

#quizMo {
 overflow:auto;
 scrollbar-base-color: #ccffff;
 scrollbar-track-color: #990066;
 scrollbar-face-color: #ffffff;
 scrollbar-highlight-color: #cccccc;
 scrollbar-shadow-color: #cccccc;
 scrollbar-arrow-color: #990066;
 }
 
.main	{
	width:100%;
	margin:0px;
	padding:0px;
	border:0px;
}

h4	{
	font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#663300; margin:0px 0px 10px 10px; padding:10px 0px 10px 0px; border-top:1px solid silver;border-bottom:1px solid silver;
}
.BodyDivHead {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#663300; text-decoration: none; margin-left:15px; margin-top:5px; margin-right:15px;} /* Lists - headline */
.BodyDivText {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; padding-left:10px; text-decoration: none;} /* Basic Lists */
.BodyDivText A:link {  color:#990000; padding:0px; text-decoration: none;}
.BodyDivText A:hover {  color:#993300; text-decoration: none;}
.BodyDivText A:active {  color:#ff0000; text-decoration: none;}
.BodyDivTextLeft {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#993300; text-decoration: none; padding:2px; border-bottom:1px solid black;} /* Customer Service Menu */
.BodyDivTextLink {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#993300; text-decoration: none; padding-left:7px;} /* Customer Service Menu */
.BodyDivTextLink A:hover {  color:#ff0000; text-decoration: none;} /* Customer Service Menu */
.BodyDivTextLink A:active {  color:#993300; text-decoration: none;} /* Customer Service Menu */
.body01Overline {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#930; background-color:white; text-decoration:none; padding-bottom:3px; padding-top:3px; padding-left:5px; margin-top:10px; margin-bottom:5px; border:1px solid silver;} /* special sub head for PRINT PAGES */
.body01 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; text-decoration: none;} /* primary body */
.body01 a:link {  color:#993300; padding-left:5px; padding-right:5px; text-decoration: none;} /* primary body */
.body01 a:hover {  color:#000000; text-decoration: none;} /* primary body */
.bodyleftcol {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#660000; text-decoration: none;} /* primary body */
.bodyleftcol a:link {  color:#000099; padding-left:5px; padding-right:5px; text-decoration: none;} /* primary body */
.bodyleftcol a:hover {  color:#000000; text-decoration: none;} /* primary body */
.body01a {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; text-decoration: none;} /* primary dark body */
.body01a a:link {  color:#dd8abe; padding-left:5px; padding-right:5px; text-decoration: none;} /* primary dark body */
.body01a a:hover {  color:#ff0000; background-color:#ffffff; text-decoration: none;} /* primary dark body */
.body02 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#000000; text-decoration: none;} /* news body */
.body03 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000000; text-decoration: none;} /* news abstract */
.body03a {  color:#990000; font-weight:bold; font-size:12px; text-decoration: none;} /* news abstract headline */
.body03a a:hover {  color:#ffffff; background-color:#993300; text-decoration: none;} /* news abstract headline hover */
.body03a a:active {  color:#ffffff; background-color:#cc0000; text-decoration: none;} /* news abstract headline click */
.body04 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; height:12px; color:#003366; text-decoration: none;} /* FOR TOP SUB NAV IN STUDENT AREA */
.body04 a:visited {  border:1px solid #003366; text-decoration: none;}
.body04 a:link {  border:1px solid #003366; text-decoration: none;}
.body04 a:hover {  border:1px dotted white; text-decoration: none;}
.body04 a:active {  border:1px dotted #990000; text-decoration: none;}
.body05 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000000; text-decoration: none;} /* news abstract */
.body05a {  color:#000000; font-weight:bold; font-size:12px; text-decoration: none; clear:all;} /* news abstract headline */
.body05a a:hover {  color:#993300; background-color:#993300; text-decoration: none;} /* news abstract headline hover */
.body05a a:active {  color:#993300; background-color:#003366; text-decoration: none;} /* news abstract headline click */
.bodycontact01 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#993300; text-decoration: none;} /* primary contact us page body */
.bodycontact01b {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#990000; text-decoration: none;} /* secondary contact us page body */
.bodycontactresponse {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#666666; text-decoration: none;} /* thank you contact us page body */
.bodyforms01 {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000000; text-decoration: none; padding:3px; padding-left:7px; } /* form headings */
.bodyforms02 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; text-decoration: none; padding:3px; padding-left:7px; } /* inside form body */
.bodyforms03 {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#660000; text-decoration: none; padding:3px; padding-left:7px; } /* inside form body */
.bodytextalert {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:normal; color: #B7B7B7; text-decoration: none;} /* body for access page - alert text */
.browsecat2 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; text-decoration: none; padding-left:5px; padding-top:2px; margin-bottom:5px; margin-left:15px;} /* Customer Service Menu */
.caption01 {  font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration: none;} /* primary photo caption text */
.caption02 {  font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-decoration: none;} /* smaller photo caption text */
.clientinfolist1 {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF; text-decoration: none; border-top:1px solid #999999; border-left:1px solid #999999; margin-left:2px; margin-right:2px; padding-left:3px; padding-top:1px; padding-bottom:1px;} /* Customer Service Menu */
.clientinfolist1 A:hover {  color:#000000; text-decoration: none;} /* Customer Service Menu */
.clientinfolist1 A:active {  color:#ff0000; text-decoration: none;} /* Customer Service Menu */
.clientinfolist2 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; text-decoration: none; padding-left:5px; padding-top:2px; margin-bottom:5px; margin-left:15px;} /* Customer Service Menu */
.copyright {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#993300; text-align:right; padding-right:5px; border-top:1px solid #000000; text-decoration: none;} /* copyright */
.copyright2 {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#993300; text-align:right; padding:12px; text-decoration: none;} /* copyright */
.cscatlabels {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#663300; background-color:#ccddcc; text-decoration: none; padding-left:5px; padding-top:2px; padding-bottom:2px; margin-bottom:5px; margin-top:5px; margin-right:20px;} /* Customer Service Menu */
.cstopictitles {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#993300; text-decoration: none; padding-left:7px;} /* Customer Service Menu */
.cstopictitles A:hover {  color:#000000; text-decoration: none;} /* Customer Service Menu */
.cstopictitles A:active {  color:#993300; text-decoration: none;} /* Customer Service Menu */
.cstopictitlesOnPage {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#FFFFFF; background-color:#666666; text-decoration: none; padding-left:7px;} /* Customer Service Menu */
.date_line {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#ffffff; text-decoration: none;}
.footernav01 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#993300; text-decoration: none;} /* small text with light text for footer nav */
.footernav01 a:hover {  color:#FFFFFF; text-decoration: none;} /* small text with light violet text for footer nav */
.footertable {  margin-top:10px; padding-top:10px; border-top: 1px #ffffff solid; background-color:#ffffff;} /* footer table appearance */

.greenbarnavbox {  background-color:#666666; border: 1px solid #003366; border-left: 0px; margin:0px; height:14px;} /* green bar navigation box navigation box */
.greenbarnavbox_home {  background-color:#666666; border: 1px solid #003366; margin:0px; height:14px;} /* green bar navigation box navigation box */
.greenbarnavboxOnPage {  background-color:#993300; border: 1px solid #003366; border-left: 0px solid #003366; margin:0px; height:14px;} /* green bar navigation box on page*/
.greenbarnav {  font-family:arial,helvetica,swiss; font-size:10px; font-weight:normal; color:#ffffff; text-decoration:none; padding-left:1px; padding-right:1px; line-height:15px;} /* green bar navigation box navigation */
.greenbarnav A:hover {  color:#003366; background-color:#993300; text-decoration:none; width:100%;} /* green bar navigation box navigation hover */
.greenbarnavOnPage {  font-family:arial,helvetica,swiss; font-size:10px; font-weight:normal; color:#003366; text-decoration:none; padding-left:1px; padding-right:1px;} /* green bar navigation box navigation */

.headlarge {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color: #993300; padding-bottom:10px; text-decoration: none;} /* large primary head */
.headlarge_02 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #990000; padding-bottom:10px; text-decoration: none;} /* large secondary head */
.headwhatsnew01  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #993300; padding-bottom:2px; text-decoration: none;} /* large primary head */
.headnews01  {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #003366; padding-bottom:2px; text-decoration: none;} /* large primary head */
.news_rel_date {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#ffffff; text-decoration: none; padding-top:2px; padding-bottom:2px; margin-top:3px; margin-bottom:5px; border-top:1px #CCCCCC dotted; border-bottom:1px #CCCCCC dotted;}
#headtextalert {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #990000;
	background-color:#ffcc66;
	text-decoration: none;
	padding:10px;}
#headtextalert A: hover {
	color:#ffcc66;
	background-color:#990000;
	text-decoration: none;
	padding:0px;}
#headtextalert A: active {
	color: #ffffff;
	background-color:#000099;
	text-decoration: none;
	padding:0px;}
.headtextalert2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: #ffff00; text-decoration: none;} /* head smaller - alert text */
.orderalertbox {  background-color:#993300; text-decoration: none; padding:10px;}
.orderalert {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #993300; text-decoration: none;}
.orderalert A:link {  color: #993300; text-decoration: none;}
.orderalert A:active {  color: #FFFFFF; text-decoration: none;}
.orderalert A:hover {  color: #ffe559; text-decoration: none;}
.headtextalert2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: #ffff00; text-decoration: none;} /* head smaller - alert text */
.highlight01 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#990000; background-color:#993300; text-decoration: none;} /* small body, red text, highlight bg */
.imageviewerlabel {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#ffe559; text-decoration: none;}

.instructionbox {  width:90%; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; background-color:#FFCCCC; padding:7px; border:1px black solid; text-decoration: none;} /* page instructions */
.instructionbox p {  line-height:110%; margin-bottom:-2px; margin-top:7px; } /* page instructions paragraph*/
.instructionbox ul {  line-height:110%; padding-left:1px; margin:2px; margin-left:20px; } /* page instructions list*/
.instructionbox li {  line-height:110%; margin-bottom:2px;} /* page instructions list line*/

.leftboxtext {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; text-decoration: none; margin-left:5px; padding-bottom:15px;} /* text for left graphic boxes */
.leftnavheads {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000000; padding-bottom:10px; text-decoration: none;} /* large primary head */
.leftnavheads A:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #990000; padding-bottom:10px; text-decoration: none;} /* large primary head */
.leftnavheads_2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #999999; padding-bottom:10px; text-decoration: none;} /* large primary head */
.leftnavheads_2 A:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #990000; padding-bottom:10px; text-decoration: none;} /* large primary head */
.leftnavheads_3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #993300; padding-bottom:10px; text-decoration: none;} /* large primary head */
.leftnavheads_3 A:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #990000; padding-bottom:10px; text-decoration: none;} /* large primary head */
.LevelBLogin {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #993300; background-color:#ffcc99; padding:10px; text-decoration: none;} /* login for seniors and such */
.LevelB_client_name {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:900; color: #993300; padding-bottom:2px; padding-top:2px; padding-left:2px; text-decoration: none;} /* name of customer head */
.linktextalert {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #ffe559; text-decoration: none;} /* link for access page - alert text */
.linkref01 {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#993300; text-decoration: none;} /* Link head text for references and links */
.linkemail {  color:#993300; text-decoration: none;} /* Link head text for references and links */
.linkemail a:hover {  color:#ff0000; text-decoration: none;} /* Link head text for references and links */
.linkemail a:active {  color:#993300; text-decoration: none;} /* Link head text for references and links */
.linksmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; letter-spacing:1px; color:#990000; text-decoration: none;} /* Link - small and white */
.linksmallwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; letter-spacing:1px; color:#ffffff; text-decoration: none;} /* Link - small and white */
.listbox {  background-color:white; padding:10px; margin-top:10px; margin-bottom:10px; border:1px solid silver; }
.mainstory {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000000; text-decoration: none; padding-left:5px; padding-bottom:10px; margin-bottom:7px; border-bottom:1px solid #cc9933;} /* primary body */
.mainstory_02 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; text-decoration: none; padding-left:5px; padding-bottom:10px; margin-bottom:7px; border-bottom:1px solid #cc9933;} /* primary body */
.MastheadTopBoxRight {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#ffffff; text-decoration: none; margin-left:14px;} /* primary body */
.menuleftcat {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#003366; text-decoration: none;} /* small body with dark text */
.menuleft {  color:#993300; background-color:none; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; text-decoration: none;} /* small body with dark text */
.menuleft A:link {  color:#993300; background-color:none; text-decoration: none;} /* small body with dark text */
.menuleft A:visited {  color:#993300; background-color:none; text-decoration: none;} /* small body with dark text */
.menuleft A:hover {  color:#003366; background-color:#ffffcc; text-decoration: none;} /* small body with dark text */
.menuleft A:active {  color:#dd8abe; background-color:#ffffcc; text-decoration: none;} /* small body with dark text */
.menumiddle {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; background-color:#666666; padding-top:7px; padding-bottom:7px; padding-left:2px; padding-right:2px; border-bottom:1px solid #000000; border-top:1px solid #000000; border-right:1px solid #000000; border-left:1px solid #000000; text-decoration: none;} /* small body with dark text */
.menumiddledelete {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffff00; background-color:#cc3300; padding-top:7px; padding-bottom:7px; padding-left:2px; padding-right:2px; border-bottom:1px solid #000000; border-top:1px solid #000000; border-right:1px solid #000000; border-left:1px solid #000000; text-decoration: none;} /* small body with dark text */
.minihead01 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #993300; text-decoration: none;} /* miniheadings */
.minihead02 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #666666; text-decoration: none;} /* miniheadings */
.modulelistheading {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000000; text-decoration: none; } /* Customer Service Menu */
.modulelist {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#663300; text-decoration: none;}
.modulelist A:hover {  color:#cc6600; text-decoration: none;} /* Customer Service Menu */
.modulelist A:active {  color:#cc6600; text-decoration: none;} /* Customer Service Menu */
.sectionlist {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#003366; background-color:#cccccc; text-decoration: none;} 
.sectionlist A:hover {  color:#FFFFFF; background-color:none; text-decoration: none;} /* Customer Service Menu */
.sectionlist A:active {  color:#000000; background-color:none; text-decoration: none;} /* Customer Service Menu */
.textlist {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#000000; text-decoration: none;} 
.textlist A:hover {  color:#663300; text-decoration: none;} /* Customer Service Menu */
.textlist A:active {  color:#000000; text-decoration: none;} /* Customer Service Menu */
.name_head {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #993300; padding-bottom:5px; padding-top:5px; padding-left:5px; padding-right:30px; text-decoration: none;} /* name of customer head */
.nav01 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; text-decoration: none; margin-bottom:5px; padding-bottom:5px; border-bottom:1px #CCCCCC solid;} /* small body with white text */
.nav02 {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; color:#ffffff; text-decoration: none;} /* small body with white text */
.navleft {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#003366; background-color:#ccddcc; text-decoration: none; padding-right:7px; position: relative; left:3px; width:250px;} /* small body with dark text */
.navleft A:hover {  color:#ffe559; text-decoration: none; width:250px;} /* small body with dark text */
.navleft A:active {  color:#ccffff; text-decoration: none; width:250px;} /* small body with dark text */
.navleftcat {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#003366; text-decoration: none;} /* small body with dark text */
.PageInstructions{  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#003366; padding:4px; text-decoration: none;} /* page instructions */
.PhotoBox { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#000000; text-decoration: none; padding:4px 10px 7px 10px; } /* photo box... set width on page */
.PlainGrayWrapper{  background-color:#CCCCCC; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;}
.prevnext {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#666666; text-decoration:none; padding-bottom:5px;} /* Previous|Next clickers */
.prevnext A:hover {  color:#660000;} /* Previous|Next clickers */
.PrintPageBasic { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; background-color:#ffffff; color:#000000; text-decoration: none; padding:20px;}
.printbody { font-size:10px;} /* print body */
.printbodybold {  font-weight:bold;} /* print body */
.printbodyhead {  font-weight:bold; font-size:14px;} /* print body */
.printlink {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#999999; background-color:white; border:1px solid #999999; padding:2px; text-decoration: none;} /* print link buttons */
.readmore {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#993300; background-color:none; text-decoration:none; padding-left:3px; padding-right:3px; margin-top:3px;} /* readmore link */
.readmore A:link {  color:#993300; background-color:none; text-decoration:none;} /* readmore link */
.readmore A:visited {  color:#993300; background-color:none; text-decoration:none;} /* readmore link */
.readmore A:hover {  color:#993300; background-color:none; text-decoration:none; border:1px #666666 solid;} /* readmore link */
.readmore A:active {  color:#993300; background-color:none; text-decoration:none; border:1px #666666 solid;} /* readmore link */
.RightColumnSubLink {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; letter-spacing:.03em; color:#000000; text-decoration:none; border-top:1px #CCCCCC dotted; border-bottom:1px #CCCCCC dotted; margin-top:7px; margin-bottom:7px;} /* right column on specific pages... set width on page */
.RightColumnSubLink a:hover { color:#ff0000; text-decoration:none;} /* right column on specific pages... set width on page */
.RightColumnTopBox {  padding-bottom:3px; padding-top:3px; padding-left:5px; margin-top:10px; margin-bottom:5px; background-color:#666666; border-bottom:1px solid #333333; border-top:1px solid #DEDEDE; border-left:1px solid #DEDEDE;} /* right column on specific pages... set width on page */
.RightColumnTopLink {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; letter-spacing:.03em; color:#DEDEDE; text-decoration:none;} /* right column on specific pages... set width on page */
.RightColumnTopLink a:hover { color:#ff0000; background-color:#333333; text-decoration:none;} /* right column on specific pages... set width on page */
.RightColumnBasic { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000000; text-decoration: none; padding:10px; padding-bottom:20px; margin-top:4px; margin-left:10px; width:95%;} /* right column on specific pages... set width on page */
.RightColumnParagraph { line-height:110%; margin-bottom:2px; }

.RightColumnFormResponseHead { font-weight:bold; font-size:16px; color:#DEDEDE; padding-bottom:12px; margin-bottom:12px; border-bottom:1px #666666 solid; width:75%; } /* right column form response head */
.RightColumnFormResponseText { font-weight:bold; font-size:14px; color:#ffffff; } /* right column form response text */
.RightColumnJobs { padding:5px;} /* right column on specific pages... set width on page */
.RightColumnHeadline { font-weight:bold; font-size:14px; color:#993300; text-decoration: none; } /* right column headline text */
.right01 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#dd8abe; text-decoration: none;} /* small body with white text */
.searchbox {  background-color:#dd8abe; padding:7px; border:1px #ffffff solid;}
.searchboxtext { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#ffffff; text-decoration: none;}
.searchboxfield { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; background-color:#B7B7B7; border:0px; text-decoration: none;}
.searchboxbutton { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; background-color:#B7B7B7; border:1px #ffffff solid; text-decoration: none;}
.search_alert {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #ffff99; background-color:#dd8abe; text-decoration: none; padding:3px; border:1px solid white;} /* search - alert text */
.showcart {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; line-height:10px; color:#990000; padding-top:3px; text-decoration: none;} /* primary body small and light */
.snapshot {  width:110px; float:right; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:10px; color:#dd8abe; text-decoration:none; background-color:#FFFFFF; border:1px #dd8abe solid; padding:2px;} /* right cart snapshot on specific pages */
.csnapbox {  width:110px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#990000; text-decoration:none; background-color:#FFFFFF; border:1px #990000 solid; padding:0px; margin-top:2px;} /* right cart snapshot on specific pages */
.csnaplink { color:#990000; width:100%; text-decoration:none;} /* links in cart snap box... set width on page */
.csnaplink a:hover { color:#FFFFFF; background-color:#990000; width:100%; text-decoration:none;} /* links in cart snap box... set width on page */
.csnaplink a:active { color:#990000; background-color:#ffe559; width:100%; text-decoration:none;} /* links in cart snap box... set width on page */
.specialpagenavbox {  background-color:#ffffcc; border: 1px solid #000000; padding:7px; margin-top:10px; margin-bottom:10px;} /* special page navigation box */
.specialpagenav {  font-family:arial,helvetica,swiss; font-size:12pt; font-weight:normal; color:#990000; background-color:#ffffcc; padding-left:15px; text-decoration:none;} /* special page navigation */
.specialpagenav A:hover {  color:#003366; background-color:#993300; text-decoration:none; padding-right:15px;} /* special page navigation hover */
.specialpagenavtext {  font-family:arial,helvetica,swiss; font-size:10pt; font-weight:normal; color:#666666;} /* special page navigation */
.TableCell02 {  background-color:#ffffff;} /* green line cell fill */
.TableHeader01 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#993300; text-decoration:none; padding-bottom:1px; margin-bottom:5px; border-bottom:1px solid #cc9933;} /* Left side table headers */
.TableLogin { font-family:arial,helvetica,swiss; font-size:11px; font-weight:bold; color:#ffffff; background-color: #666666; margin-top:5px; margin-left:10px; padding:2px; }
.TableLoginInside { font-family:arial,helvetica,swiss; font-size:11px; font-weight:bold; color:#ffffff; background-color: #666666; margin-top:2px; margin-left:10px; padding:3px; }
.TestTableHead {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#003366; text-decoration: none; margin-left:15px; margin-top:5px; margin-right:15px;} /* Lists - headline */
.TestTableText {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000000; padding-left:10px; text-decoration: none;} /* Basic Lists */
.undernavbox {  text-decoration:none; padding:0px; margin-bottom:2px; margin-top:-3px;} /* nav box underneath heads */
.undernav {  font-family: Arial, Helvetica, sans-serif; font-size:9px; letter-spacing:1px; font-weight:normal; color:#993300; text-decoration:none;} /* nav underneath heads */
.undernav A:link {  font-family: Arial, Helvetica, sans-serif; font-size:9px; text-align:center; letter-spacing:1px; font-weight:normal; color:#993300; text-decoration:none;} /* nav underneath heads */
.undernav A:hover {  color:#ffe559;} /* nav underneath heads - hover */
.undernav A:active {  color:#000000; background-color:#ffe559;} /* nav underneath heads - active */
.welcomehead01 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #666666; text-decoration: none;} /* primary head for welcome block */
 /* ADMIN STUFF */
.admintopstrip { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#cccccc; background-color:#000000; padding:5px; border-bottom:1px solid #cccccc; text-decoration: none; }
.adminheading { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#cccccc; background-color:#993300; padding:5px; border-bottom:1px solid #cccccc; text-decoration: none; }
.adminformfield1 {  font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#ffffff; color:#999999; border:1px #999999 solid; padding-left:5px;} /* field 1 */
.adminbutton1 {  font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; font-weight:normal; background-color:#999999; color:#ffffff; padding-bottom:0px; padding-top:3px; border:1px #999999 solid;} /* button 1 */
.adminpageheading {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #000000; text-decoration: none;} /* primary head admin menu */




/* Everything below is to just being kept until I am done with the Admin styles */
.adminmenuhead {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#993300; text-decoration: none;} /* admin menu */
.adminmenu01 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#ffffff; text-decoration: none;} /* admin menu */
.adminmenu01 A:hover {  color:#000000; background-color:#ffffff; text-decoration: none;} /* admin menu */
.adminmenu02 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#ffffff; text-decoration: none;} /* admin menu */
.adminmenu02 A:link {  color:#ffffff; text-decoration: none;} /* admin menu */
.adminmenu02 A:hover {  color:#000000; background-color:#ffffcc; text-decoration: none;} /* admin menu */
.adminform01 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; background-color:#003366; padding:3px; text-decoration: none;} /* admin form */
.adminform01_header {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#ffffff; background-color:#666666; padding:2px; margin:1px; border:1px solid #000000; text-decoration: none;} /* admin form */
.adminform02 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#ffffff; background-color:#B7B7B7; padding:2px; padding-left:5px; text-decoration: none;} /* admin form */
.adminform03 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#003366; background-color:#ffffff; padding:1px; text-decoration: none;} /* admin form */
.adminform03_header {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#ffffff; background-color:#003366; padding:1px; text-decoration: none;} /* admin form */
.adminformalert {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#ffff00; background-color:#cc3300; padding-top:7px; padding-bottom:7px; padding-left:2px; padding-right:2px; margin:1px; border-bottom:1px solid #000000; border-top:1px solid #000000; border-right:1px solid #000000; border-left:1px solid #000000; text-decoration: none;}
.adminformzero {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#990000; text-decoration: none;}
.adminformzero A:hover {  color:#ffff00; background-color:#003366;}
.adminformzerobox {  background-color:#CCCCCC; padding-top:7px; padding-bottom:7px; padding-left:2px; padding-right:2px; margin:1px; border-bottom:1px solid #000000; border-top:1px solid #000000; border-right:1px solid #000000; border-left:1px solid #000000; text-decoration: none;}
.adminformbutton {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#ffffff; text-decoration:none;}
.adminformbutton A:hover {  background-color:#ffffff; color:#990000; text-decoration:none; width:100%;}
.adminformbuttonwarning {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#ffff00; background-color:#000000; width:100%; text-decoration:none;}
.adminformbuttonwarning A:hover {  background-color:#ffff00; color:#990000; text-decoration:none;}
.adminformbuttonbox {  background-color:#990000; padding:2px; margin:1px; border:1px solid #000000;}
.adminformdeletewarning {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #ffcc00; background-color:#990000; padding:5px; margin:1px; border-bottom:1px solid #000000; border-top:1px solid #000000; border-right:1px solid #000000; border-left:1px solid #000000; text-decoration: none;} /* cart page - alert text */
.adminforminstructionbox {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#ffff00; text-decoration:none; background-color:#990000; padding:2px; margin:1px; border:1px solid #000000;}
.adminformresponse {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000099; background-color:#ffffcc; padding:2px; margin:1px; border-bottom:1px solid #000000; border:1px solid #990000; text-decoration: none;}
.adminformleftbox {  background-color:#993300; font-family:arial,helvetica,sans-serif; font-size:10px; color:#000000; padding:1px; margin:0px; border:1px solid #000000;}
.adminprintorderbox {  padding-left:2px; padding-right:2px; margin:1px; border-bottom:1px solid #000000; border-top:1px solid #000000; border-right:1px solid #000000; border-left:1px solid #000000; text-decoration: none;}
/* FORM STUFF */
.button1 {  font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; font-weight:normal; background-color:#ffffff; color:#000000; padding-bottom:0px; padding-top:3px; border:1px #000000 solid;} /* button 1 */
.button2 {  font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; font-weight:normal; background-color:#ffffff; color:#003366; padding-bottom:0px; padding-top:3px; border:1px #003366 solid;} /* button 2 */
.button1sm {  font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:8px; height:15px; font-weight:normal; background-color:#993300; color:#ffffff; padding-bottom:0px; padding-top:2px; border:1px #CCCCCC solid;} /* button 1 small*/
.buttonbuy{ color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; text-decoration:none; background-color:#dd8abe; border:0px white solid; padding-top:1px; margin-bottom:5px; margin-top:1px; height:11px; line-height:8px;}
.buttoncancelA { color:#000000; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; text-decoration:none; background-color:#ffe559; border:0px white solid; padding-top:1px; margin-bottom:5px; margin-top:1px; height:11px; line-height:8px;}
.buttoncancelB { color:#ffe559; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; text-decoration:none; background-color:#990000; border:0px white solid; padding-top:1px; margin-bottom:5px; margin-top:1px; height:11px; line-height:8px;}
.carttableheading {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFFFFF; background-color:#ffffff; padding-top:1px; padding-bottom:1px; text-decoration: none;} /* cart heading table bold */
.carttabledata {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#990000; background-color:#FFFFFF; padding-top:1px; padding-bottom:1px; text-decoration: none;} /* cart data table normal */
.carttabledata A:hover {  color:#ffffff; background-color:#993300; padding-left:5px; padding-right:5px; text-decoration: none;} /* cart data table normal mouseover */
.carttableimagelink {  background-color:#FFFFFF;} /* cart data table image link */
.carttableitem_number {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#B7B7B7; text-decoration: none;} /* cart data table normal */
.checkouttabledata {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; padding-left:5px; padding-right:5px; text-decoration: none;} /* cart data table normal */
.checktabledata_heading {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#990000; text-decoration: none;} /* cart heading table bold */
.checkouttableheading {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#993300; padding:7px; text-decoration: none;} /* checkoutt heading table bold */
.checkouttablefinish_heading {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#666666; padding:7px; text-decoration: none;} /* checkout heading table normal */
.checkouthighlight01 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#CC0000; background-color:#ffff00; padding:7px; text-decoration: none;} /* medium body, red text, highlight bg */
.emptycartwarning {  font-family: verdana, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #990000; padding:5px; text-decoration: none;} /* cart page - alert text */
.emptycartwarninglink {  font-family: verdana, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #000066; text-decoration: none;} /* cart page - alert link */
.emptycartwarninglink A:hover {  color: #ffff00; background-color:#990000; text-decoration: none;} /* cart page - alert link */
.form01 {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#993300; text-decoration: none;} /* primary formfield bold */
.form01a {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#993300; text-decoration: none;} /* primary formfield not bold */
.form02 {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#990000; text-decoration: none;} /* secondary formfield */
.form03 {  font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#FFFFFF; text-decoration: none;} /* secondary formfield */
.formalert {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#990000; background:#ffffdd; padding:7px; text-decoration: none;} /* primary formfield bold */
.shopformbuttonbox {  background-color:#ffffff; border:1px white silver;}
.formbuttontext {  color:#DEDEDE; background-color:#993300; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; width:100%; text-decoration:none;}
.formbuttontext A:hover {  color:#990000; background-color:#cccccc; text-decoration:none; width:100%;}
.formbuttontext A:active {  color:#990000; background-color:#cccccc; text-decoration:none; width:100%;}
.formbuttonbox {  background-color:#666666; padding:2px; margin-top:20px; border-bottom:1px solid #333333; border-top: 1px solid #000000; border-right: 1px solid #333333; border-left: 1px solid #CCCCCC;}
.formfield1 {  font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#ffffff; color:#000000; border:1px #000000 solid; padding-left:5px;} /* field 1 */
.formfield1a {  font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#ffffff; color:#990000; border:1px #000000 solid; padding-left:5px;} /* field 1 */
.formfield2 {  font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; color:#003366; width:28px; text-align:center; border:1px solid #000000;} /* field 2 */
.formfield3 {  font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; background-color:#FFFFFF; color:#003366;  border:1px #000000 solid;} /* field 3 */
.formfield3a {  font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; background-color:#ffffff; color:#990000;  border:1px #000000 solid;} /* field 3 */
.formfield4 {  font-family:Arial, Helvetica, sans-serif; font-size:10px; background-color:#ffffff; color:#993300; border:1px #000000 solid;} /* field 4 - used for online forms*/
.formfield5 {  font-family:Arial, Helvetica, sans-serif; font-size:10px; background-color:#ffffff; color:#993300;  border:1px #000000 solid;} /* field 5 - used for admin */
.formrow1  {  line-height:1px; padding-bottom:1px; margin-bottom:2px; border-bottom:1px solid #ffffff;}
.GetWImage {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000; background-color:#993300; width:250px; text-decoration: none;} /* cart data table normal */
.GetWImage A:hover {  color:#ffffff; background-color:#993300; width:250px; text-decoration: none;} /* cart data table normal mouseover */
.headmenu01 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #FFFFFF; text-decoration: none;} /* primary head admin menu */
.tablerow1  {  line-height:1px; padding-bottom:5px; margin-bottom:2px; border-bottom:1px solid #CCCCCC;}
.validationalert {  font-family: verdana, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #cc0066; background-color:#ffff00; padding:10px; text-decoration: none;} /* cart page - alert link */
.validationalert A:hover {  color: #ffff00; background-color:#990000; text-decoration: none;} /* cart page - alert link */

