h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #007A1B;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CA0000;
}
td, p, ol, ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a:link, a:visited, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CA0000;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007A1B;
	text-decoration: none;
}

a.btmnav:link, a.btmnav:visited, a.btmnav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.btmnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.white {color: #FFFFFF}
.blue {color: #1B2B77}
.green {color: #007A1B}
.red {color: #CA0000}
.footer {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.appformbg {background-color:#CCD6ED; padding:8px;}

form {
 	margin: 0;
 	}

input {
 	color: #333333;
 	font-size: 11px;
 	}

select {
   color: #333333;
   font-size: 11px;
   border: 1px solid #BDB6B0;
   }

form dl {
   width: 500px;
   }

form dl.med {
   background-color: #B4C2E3;
   }

form dl.light {
   background-color: #CCD6ED;
   }

form dd {
   margin: 0; padding: 5px;
   }

form dd input.boxwidth {
   width: 250px;
   border: 1px solid #767371;
   }
   
form dd select.boxwidth {
   width: 250px;
   border: 1px solid #767371;
   }

form dd select.smallbox {
   width: 100px;
   border: 1px solid #767371;
   }

form dd textarea.boxwidth {
   width: 500px;
   border: 1px solid #767371;
   }
   
form dt {
   float: left;
   padding: 5px;
   width: 125px;
   }

form dt.programs {
   float: left;
   padding: 5px 0 5px 0;
   width: 150px;
   }

form input.qty {
   width: 30px;
   border: 1px solid #767371;
   }

form input.continue {
   float: right;
   margin-right: 20px;
   }
.note {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
}
#main {
	background-image: url(/images/main_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#right {
	background-image: url(/images/newsletter_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.subscribebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.hometext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}