a img { border: none;}
a:link, a:visited { color: #3c6534; }
a:active, a:hover { color: #009900; }

 body { background-color: #ffffff; }
 
 .fullpage { 
   background-color: #ffffff;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.9em;
	 width: 800px;
	 margin: 0 5px 0 5px;
 }
  
 #nav {
   margin: 0 0 20px 0;
   padding: 0;
   float: left;
   width: 800px;	 	 
 }
 #nav li {
   display: inline;
   padding: 0;
   margin: 0;
	 list-style-type: none;
 }
 #nav a:link, #nav a:visited {
   color: #3c6534;
	 padding: 0px 40px 4px 18px;
	 float: left;
   width: auto;
   text-decoration: none;
   font: bold Verdana, Arial, Helvetica, sans-serif;
   text-transform: uppercase;
   text-shadow: 2px 2px 2px #555;	 
	 text-align: center;
 }
 #nav-contact a:link, #nav-contact a:visited {
   border-right: 0px;
 }
 #nav a:hover, #nav a:active {
   color: #009900;
 }	 

#home #nav-home a, #order #nav-order a, #courses #nav-courses a, #faq #nav-faq a, #contact #nav-contact a {
   color: #3c6534;
   text-shadow: none;
}

.content { text-align: left; padding: 0 10px 0 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

#blurb1 { text-align: center; padding: 10px 0 10px 0; font-size: 1.1em; font-weight: bold;    font-family: Verdana, Arial, Helvetica, sans-serif; }
#blurb2 { text-align: center;    font-family: Verdana, Arial, Helvetica, sans-serif; }
#blurb3 { text-align: center; padding: 10px 0 0 220px; font-size: 1.1em; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }

.headline { text-align: center; font: bold 2em Verdana, 'Arial Black', sans-serif; }
.linkbox { width: 100%; }
.logobox { float: right; text-align: center; vertical-align: center; padding: 0 130px 0 0; }

#pagetitle { margin: 5px 0 10px 0; text-align: center; font: bold 1.1em Verdana, Arial, Helvetica, sans-serif; }
#pagetitleleft { margin: 5px 0 10px 0; text-align: left; font: bold 1.1em Verdana, Arial, Helvetica, sans-serif; }

table { font-family: Verdana, Arial, Helvetica, sans-serif; }
td { vertical-align: top; padding: 0 0 4px 0; }
.small { font-size: 0.7em; }
.just { text-align: justify; }	
		
.faxmain { font: 0.9em Verdana, Arial, Helvetica, sans-serif; }			

#faxline { border-top: thick solid #999; width: 100%; margin: 10px 0 0 0;}

#leftcorner { background: #999; padding: 0 5px 4px 5px; margin: 0 0 6px 0; color: white; font: 900 1em Verdana, Arial, Helvetica, sans-serif; }
#rightcorner { background: #999; float: right; padding: 0 5px 4px 5px; margin: 0 0 6px 0; color: white; font: 1em Verdana, Arial, Helvetica, sans-serif; }
#rightcorner a:link, #rightcorner a:visited { color: #fff; text-decoration: none; }
#rightcorner a:active, #rightcorner a:hover { color: #99ff99; text-decoration: none; }
#orderline { border-top: thick solid #999; border-left: thick solid #999; margin: 20px 0 0 0; }
#orderbox {  padding: 0 0 0 10px; }
#cmcbox { margin: 5px 15px 5px 0px; text-align: left; }
.faxorder { font-size: 0.9em; font-family: 'Courier New', monospace;  font-weight: bold; }
#orderinput { font-size: 1.0em; font-family: 'Courier New', monospace; font-weight: bold; }
#nojavascript { padding: 10px; margin: 10px 50px 10px 10px; width: 620px; text-align: left; border: medium solid #ff0000; color: black; font-weight: bold; }
#formright { text-align: right; }
#ship { font: 0.9em italic; }

#printpage { float: right; font-size: 0.9em; }
#gohome { float: left; font-size: 0.9em; }

.presenter { font-weight: bold; }
.coursetable { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.coursepresenter { font-weight: bold; }
.course { white-space: nowrap; }
#courseline { border-top: thick solid #99aa99; width: 100%; margin: 10px 0 0 0; }
#courserightcorner { background: #99aa99; float: right; padding: 0 5px 4px 5px; margin: 0 0 6px 0; color: white; font: 1em Verdana, Arial, Helvetica, sans-serif; }
#courserightcorner a:link, #courserightcorner a:visited { color: #fff; text-decoration: none; }
#courserightcorner a:active, #courserightcorner a:hover { color: #99ff99; text-decoration: none; }			 


.hideme { display: none; }
.showme { display: ; }

.confirm { font-size: 1.1em; font-family: 'Courier New', monospace; }
.confirmheader { font-size: 1.1em; font-weight: bold; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }
.confirmbox { margin: 0 0 0 20px; }

#errormsg { background-color: #ffffd5; text: black; font-weight: bold;  border: thin solid red; padding: 5px; margin: 10px 10px 20px 20px; width: 600px; }
			
#banner  { text-align: center; }
#address { text-align: center; margin: 30px 0 20px 0; font-size: 0.8em; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
#copyright { font-size: 0.8em; text-align: center; margin: 20px 0 10px 0;    font-family: Verdana, Arial, Helvetica, sans-serif; }


.spacer   { margin: 1.5em 0 0 0; }


.cdesc    { display: block; }  
.cdesc h3 { margin-bottom: 0; margin-top: .5em; }
.cdesc h4 { margin-top: .5em; }
.cdesc ul, ol { margin-top: 0; }
   
.cdaydesc    { display: block; }
.cdaydesc h4 { margin-bottom: 0; }                  
.cdaydesc h4 + em {  color: #333333;  font-weight: normal; font-style: italic; }
.cdaydesc ul { margin-top: 0; margin-left: 0; margin-bottom: 0; padding-left: 0; list-style-type: disc; }
.cdaydesc li { margin-left: 30; padding-left: 0; }
.bioline { color: #999; text-align: left; height: 6px; width: 320px; border-bottom: thin solid #000; margin-bottom: .5em; margin-top: .8em }

.nobr    { white-space: nowrap; }