body {
	background-color: #FFFFFF;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link, a:visited, a:hover, a:active {
	border: none;
}
.aboutusdetail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-right: 30px;
	padding-left: 30px;
	font-size: 12px;
}
.aboutustext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 60px;	
}
.address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 4px;
	color: #000000;
}
.addressblk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 6px;
	padding-bottom: 0px;
	line-height: 4px;
}
.alt_color {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	clear: left;
	white-space: nowrap;
}
.alt_color2 {
	background-color: #E1EAD8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	clear: left;
	white-space: nowrap;
}
.announcement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #801212;
}
.arrow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #000066;
	text-decoration: none;	
}
.bbcpe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #522F10;
	font-size: 12px;
}
.bbcpe14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #522F10;
}
.bbcpedk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F240D;
	font-weight: bold;
}
.bckgrndbbcpe {
	background-color: #7FAC52;
	background-repeat: repeat;
	background-image: url(/images/bgbbcpe.gif);
}
.black16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.blackemail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.blackmed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.blacksm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	clear: left;
}
.blacksmital {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #000000;
}
.blacktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.blnewsched {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}
.blockqt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	margin-top: 5px;
	margin-bottom: 5px;
}
.blockqtindent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}
.blockqtindentbottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 45px;
}
.blockqttop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	margin-top: 5px;
	margin-bottom: 5px;
    padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.blockqtbottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	margin-top: 5px;
	margin-bottom: 5px;
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.blueemail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: underline;
}
.blueemail a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: underline;
}
.blueemail a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: underline;
}
.blueemail a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004D9E;
	text-decoration: underline;
}
.blueemail a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: underline;
}
.blueindentsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	padding-right: 40px;
	padding-left: 40px;
}
.bluelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	text-decoration: underline;
}
.bluelink a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}
.bluelink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: underline;
	font-weight: normal;
}
.bluelink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004D9E;
	text-decoration: underline;
	font-weight: normal;
}
.bluelink a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	text-decoration: underline;
	font-weight: normal;
}
.bluelinkindent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	text-decoration: underline;
	padding-left: 200px;
}
.bluelinkindent a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: underline;
	font-size: 12px;
	padding-left: 200px;
}
.bluelinkindent a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: underline;
	padding-left: 200px;
}
.bluelinkindent a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004D9E;
	text-decoration: underline;
	padding-left: 200px;
}
.bluelinkindent a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	text-decoration: underline;
	padding-left: 200px;
}
.bluelinklg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000099;
	font-weight: normal;
	text-decoration: underline;
}
.bluelinklg a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000099;
	font-weight: normal;
	text-decoration: underline;
}
.bluelinklg a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
	font-weight: normal;
	text-decoration: underline;
}
.bluelinklg a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #004D9E;
	font-weight: normal;
	text-decoration: underline;
}
.bluelinklg a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000099;
	font-weight: normal;
	text-decoration: underline;
}
.bluelinkpln {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #000099;
	font-weight: normal;
	text-decoration: none;
}
.bluelinkpln a:link, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #000099;
	font-weight: normal;
	text-decoration: none;
}	
.bluelinkpln a:visited {
	color: #000066;
	font-weight: normal;
	text-decoration: none;
}
.bluelinkpln a:hover {
	color: #004D9E
	font-weight: normal;
	text-decoration: none;
}
.bluereg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: normal;
}
.bluesidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
}	
.blueregbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;	
}
.bluesidebarlg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
}
.bluesm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
}
.bluesmbld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
	font-weight: bold;
}
.bluesmindent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
	padding-right: 40px;
	padding-left: 40px;
}
.bluesmtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
	font-weight: bold;
}
.bluesmtitleregis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	font-weight: bold;
}
.bluesmtitlenormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	font-weight: normal;	
}
.bluesmtitlesm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;	
}
.bluetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000066;
}
.bluetextleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000066;
	text-align: left;
}
.bluexs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000066;
	text-decoration: none;
}
.bluexsmind {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	clear: left;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 10px;
}
.bluexxs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: none;
}
.brownlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #522F10;
}
.brownlink a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #522F10;
}
.brownlink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #996600;
}
.brownlink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
	font-size: 11px;
}
.brownlink a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #522F10;
	font-size: 11px;
}
.calender {
	margin-top: 0px;
	margin-bottom: 5px;
}
.calcentertop {
	margin-top: 0px;
	background-position: center;
	
}
.calcenter {
	margin-top: 15px;
	background-position: center;
	
}
.calcenter2{
	margin-top: 15px;
	background-position: center;
	padding: 0px 0px 0px 5px;
}	
.calcenter20 {
	margin-top: 21px;
	background-position: center;
	padding: 0px;
	top: 45px;
}
.callink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.callink a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.callink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.callink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.callink a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.callong {
	margin-top: 15px;
}
.callong2 {
	margin-top: 29px;
}
.calmonth {
	margin-top: 72px;
}
.caltable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-right: 0px;
	margin-left: 25px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.caltablepad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 0px;
	padding-left: 3px;
}
.centertext {
	padding-right: 40px;
}
.centertextwide {
	padding-right: 20px;
}
.centertextindent {
	padding-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.centertextindent2 {
	padding-left: 50px;
}
.centertextindent3 {
	padding-left: 65px;
}
.closed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #801212;
	text-decoration: none;
}
.contacttable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006A01;
	padding-top: 10px;
}
.contentdetail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 30px;
	list-style-image: none;
	list-style-type: none;
	list-style: none;
}
.contentlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006A01;
	text-decoration: none;
}	
.contentlinks a:link {
	font-size: 14px;
	font-weight: bold;
	color: #006A01;
	text-decoration: none;
}
.contentlinks a:visited {
	color: #025B00;
	text-decoration: none;
}	
.contentlinks a:hover {
	color: #7FAC52;
	text-decoration: none;
}	
.contentlinks a:active {
	color: #006A01;
	text-decoration: none;
}
.contentlinks2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}	
.contentlinks2 a:link {
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
.contentlinks2 a:visited {
	color: #000066;
	text-decoration: none;
}	
.contentlinks2 a:hover {
	color: #004D9E;
	text-decoration: none;
}	
.contentlinks2 a:active {
	color: #000099;
	text-decoration: none;
}
.contentmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	margin-top:-5px;
	margin-bottom: 8px;
	margin-left: 30px;
}
.contentmain a:link {
	font-size: 14px;
	font-weight: bold;
	color: #006A01;
	text-decoration: none;
}
.contentmain a:visited {
	color: #025B00;
	text-decoration: none;
}	
.contentmain a:hover {
	color: #7FAC52;
	text-decoration: none;
}	
.contentlmain a:active {
	color: #006A01;
	text-decoration: none;
}
.contentmain2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006A01;
	text-decoration: none;
	margin-top:-5px;
	margin-bottom: 8px;
	margin-left: 30px;
}
.contenttitle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9900;
	margin-top: 25px;
	margin-bottom: 8px;
}
.contenttitle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #801212;
	margin-top: 25px;
	margin-bottom: 8px;
}																
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #05293D;
	vertical-align: bottom;
	background-position: center;
}
.courseannoun {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	margin: 10px 10px 20px;
	padding: 10px 5px 10px 20px;
	border: 3px solid #004E00;
}
.coursedetail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-right: 15px;
	padding-left: 40px;
}
.coursetable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004E00;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	clear: both;
	font-size: 11px;
	background-color: #004E00;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #004E00;
	border-right-color: #004E00;
	border-bottom-color: #004E00;
	border-left-color: #004E00;
	padding: 0px;
	float: none;
}
.coursetable a:link, a:active {
	text-decoration: none;
	color: #004E00;
	font-size: 11px;
	font-weight: bold;
}
.coursetable a:visited {
	text-decoration: none;
	color: #025B00;
	font-size: 11px;
	font-weight: bold;
}
.coursetable a:hover {
    text-decoration: none;
	color: #0D5168;
    font-size: 11px;
	font-weight: bold;
}
.coursetableblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}
.coursetablecell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #004E00;
	clear: both;
	font-size: 13px;
	background-color: #CFED9B;
	padding: 0px;
	float: none;
	text-align: left;
	margin: 0px;
	line-height: 18px;
}
.coursetableempty {
	background-color: #D8F2B5;
	padding: 0px;
	margin: 0px;
}
.coursetablejump {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004E00;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	font-size: 11px;
	background-color: #004E00;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #004E00;
	border-right-color: #004E00;
	border-bottom-color: #004E00;
	border-left-color: #004E00;
	padding:2px;
	float: none;
}
.coursetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	margin: 20px 0px 0px 42px;
	padding: 0px;
}
.coursetitlelong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	margin: 20px 0px 0px 42px;
	padding: 0px;
}
.cstableaddress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #004E00;
	margin: 4px 4px 4px 1px;
}
.cstableanchor a:link, a:active {
	color: #004E00;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.cstableanchor a:visited {
	color: #025B00;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.cstableanchor a:hover {
    color: #629A1D;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.cstablelk a:link, a:active {
	text-decoration: none;
	color: #004E00;
	font-size: 11px;
	font-weight: bold;
}
.cstablelk a:visited {
	text-decoration: none;
	color: #025B00;
	font-size: 11px;
	font-weight: bold;
}
.cstablelk a:hover {
    text-decoration: none;
	color: #0D5168;
    font-size: 11px;
	font-weight: bold;
}
.cstabletextcell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004E00;
	line-height: normal;
}
.cstabletextcelljump {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	margin: 5px;
	Padding: 0px;
	text-align: center;
	vertical-align: middle;
}
.cstabletextlg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004E00;
	font-weight: bold;
}
.dirtableaddress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 4px;
	color: #000000;
}
.email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #801212;
	text-decoration: underline;
}
.email a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #801212;
	text-decoration: underline;
}
.email a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #680F0F;
	text-decoration: underline;
}
.email a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #AF2A1F;
	text-decoration: underline;
}
.email a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #801212;
	text-decoration: underline;
}
.emailsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #801212;
	text-decoration: underline;
}
.emailsm a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #801212;
	text-decoration: underline;
}
.emailsm a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #680F0F;
	text-decoration: underline;
}
.emailsm a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AF2A1F;
	text-decoration: underline;
}
.emailsm a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #801212;
	text-decoration: underline;
}
.emailxs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #801212;
}
.emailxs a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #801212;
	text-decoration: underline;
}
.emailxs a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #680F0F;
	text-decoration: underline;
}
.emailxs a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AF2A1F;
	text-decoration: underline;
}
.emailxs a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #801212;
	text-decoration: underline;
}
.emailxxs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #801212;
	text-decoration: underline;
}
.emailxxs a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #801212;
	text-decoration: underline;
}
.emailxxs a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #680F0F;
	text-decoration: underline;
}
.emailxxs a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AF2A1F;
	text-decoration: underline;
}
.emailxxs a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #801212;
	text-decoration: underline;
}
.error_message1 {
	display:block;
	margin:0px;
	color:#CC1A1A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	weight: bold;
}
.error_message2 {
	display:block;
	margin:0px;
	color:#CC1A1A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00621D;
}
.footer a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00621D;
	text-decoration: none;
}
.footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004F18;
	text-decoration: none;
}
.footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #629A1D;
	text-decoration: none;
}
.footer a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00621D;
	text-decoration: none;
}
.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004F18;
}
.formtextlg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #004F18;
}
.greenside {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006A01;
}
.greensm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006A01;
}
.greenmed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006A01;
}
.greentext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #004F18;
	text-decoration: underline;
}
.grlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004E00;
	text-decoration: none;
	border: none
}
.grlink a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004E00;
	text-decoration: none;
	border: none
}
.grlink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #025B00;
	text-decoration: none;
	border: none
}
.grlink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0D5168;
	text-decoration: none;
	border: none
}
.grlink a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006A01;
	text-decoration: none;
	border: none
}
.grlinkmed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #006A01;
	text-decoration: underline;
}
.grlinkmed a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 42px;
	font-weight: normal;
	color: #006A01;
	text-decoration: underline;
}
.grlinkmed a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #025B00;
	text-decoration: underline;
}
.grlinkmed a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0D5168;
	text-decoration: underline;
}
.grlinkmed a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #006A01;
	text-decoration: underline;
}
.grlinklg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #004F18;
	text-decoration: underline;
}
.grlinklg a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #004F18;
	text-decoration: underline;
}
.grlinklg a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #025B00;
	text-decoration: underline;
}
.grlinklg a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #0D5168;
	text-decoration: underline;
}
.grlinklg a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #006A01;
	text-decoration: underline;
}
.grlinkplain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004F18;
	text-decoration: none;
}
.grlinkplain a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003C13;
	text-decoration: none;
}
.grlinkplain a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004014;
	text-decoration: none;
}
.grlinkplain a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCE5A9;
	text-decoration: none;
}
.grlinkplain a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006A01;
	text-decoration: none;
}
.grsidelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006A01;
	text-decoration: underline;
}
.grsidelink  a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006A01;
	text-decoration: underline;
}
.grsidelink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCE5A9;
	text-decoration: underline;
}
.grsidelink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCC00;
	text-decoration: underline;
}
.grsidelink a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006A01;
	text-decoration: underline;
}
.grsidelink2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006A01;
	font-weight: bold;
	text-decoration: underline;
}
.grsidelink2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006A01;
	text-decoration: underline;
}
.grsidelink2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCE5A9;
	text-decoration: underline;
}
.grsidelink2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCCC00;
	text-decoration: underline;
}
.grsidelink2 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006A01;
	text-decoration: underline;
	}
.grsidelinkleftpad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006A01;
	font-weight: bold;
	text-align: left;
}
.grsidelinkleft a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006A01;
	text-align: left;
}
.grsidelinkleft a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCE5A9;
	text-align: left;
}
.grsidelinkleft a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCCC00;
	text-align: left;
}
.grsidelinkleft a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006A01;
	text-align: left;
}
.grsidelinkleftul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006A01;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}
.grsidelinkleftul a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006A01;
	text-align: left;
	text-decoration: underline;
}
.grsidelinkleftul a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCE5A9;
	text-align: left;
	text-decoration: underline;
}
.grsidelinkleftul a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCCC00;
	text-align: left;
	text-decoration: underline;
}
.grsidelinkleftul a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006A01;
	text-align: left;
	text-decoration: underline;
}		
.grsidetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #004E00;
	text-decoration: none;
}
.grsidetextbr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #004E00;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
}
.grsidetextindent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #004E00;
	text-decoration: none;
	padding-right: 40px;
	padding-left: 40px;
}
.grsidetextjoin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004E00;
	text-decoration: none;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 45px;
}
.grsidetextor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004E00;
	text-decoration: none;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 45px;
}
.grsidetextsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #004E00;
	text-decoration: none;
	text-align: left;
}
.greentext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #004F18;
	text-decoration: underline;
}
.grtextcal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #004F18;
	margin-top: 15px;
	text-decoration: underline;
}
.greentexttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #004F18;
	text-decoration: none;	
}
.headerbbcpe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #663300;
}
.headermotto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #629A1D;
	padding-top: 10px;
}
.headergif {
	margin: 5px;
}	
.heading4bl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000099;
	text-align: left;
	text-decoration: none;
	letter-spacing: normal;
}	
.heading5bl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
	text-align: left;
	text-decoration: none;
	text-indent: 5px;
	letter-spacing: normal;
}
.heading5bl a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
	text-align: left;
	text-decoration: none;
	text-indent: 5px;
	letter-spacing: normal;
	border: none
}
.heading5bl a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #13638D;
	text-align: left;
	text-decoration: none;
	text-indent: 5px;
	letter-spacing: normal;
}
.heading5bl a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0D5168;
	text-align: left;
	text-decoration: none;
	text-indent: 5px;
	letter-spacing: normal;
}
.heading5bl a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
	text-align: left;
	text-decoration: none;
	text-indent: 5px;
	letter-spacing: normal;
}
.heading5blpad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #000066;
	text-align: left;
	text-decoration: none;
	text-indent: 5px;
	letter-spacing: normal;
	padding: 12px 0 0;
}
.heading5gr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004F18;
	text-align: left;
	text-decoration: none;
	text-indent: 5px;
	letter-spacing: normal;
}
.heading5gr a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004F18;
	text-align: left;
	text-decoration: none;
	text-indent: 5px;
	letter-spacing: normal;
}
.heading5gr a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003C13;
	text-align: left;
	text-decoration: none;
	text-indent: 5px;
	letter-spacing: normal;
}
.heading5gr a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CCE5A9;
	text-align: left;
	text-decoration: none;
	text-indent: 5px;
	letter-spacing: normal;
}
.heading5gr a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CCCC00;
	text-align: left;
	text-decoration: none;
	text-indent: 5px;
	letter-spacing: normal;
}
.heading6bl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	text-align: left;
	text-decoration: none;
	text-indent: 5px;
	letter-spacing: normal;
}
.heading6bl a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	text-align: left;
	text-decoration: none;
	text-indent: 5px;
	letter-spacing: normal;
	border: none
}
.heading6bl a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #13638D;
	text-align: left;
	text-decoration: none;
	text-indent: 5px;
	letter-spacing: normal;
}
.heading6bl a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0D5168;
	text-align: left;
	text-decoration: none;
	text-indent: 5px;
	letter-spacing: normal;
}
.heading6bl a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
	text-align: left;
	text-decoration: none;
	text-indent: 5px;
	letter-spacing: normal;
}	
.hrule {
	color: #E1EAD8;
	background-position: center center;
	margin-right: 20px;
	margin-left: 20px;
	height:0px; 
    border:0px; 
    border-top:2px solid #E1EAD8;
}
.indenttxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3F240D;
	line-height: normal;
	padding-left: 25px;
}
.inhouse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 8px;
	margin-bottom: 8px;
}
.instructor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: 24px;
}
.instructorsidesm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.instructorsidesm a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.instructorsidesm a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.instructorsidesm a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0054a8;
	font-weight: bold;
	text-decoration: none;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.instructorsidesm a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.instructorsidelg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bolder;
	text-decoration: none;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.instructorsidelg a:link a:active {
	color: #000066;
	text-decoration: none;
}
.instructorsidelg a:visited, a:hover {
	color: #0054a8;
	text-decoration: none;
}
.jump {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px;
	clear: both;
	float: none;
}
.jump_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
}
.jump_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px;
	padding: 0px;
}
.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004E00;
}
.linksto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #801212;
	text-decoration: none;
}
.linksto a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #801212;
	text-decoration: none;
}
.linksto a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #680F0F;
	text-decoration: none;
}
.linksto a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #904D3F;
	text-decoration: none;
}
.linksto a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #801212;
	text-decoration: none;
}
.linkstogr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006A01;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.linkstogr a:link, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006A01;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.linkstogr a:visited {
    font-size: 14px;
	color: #559EDB;
	font-weight: bold;
	text-decoration: none;
}
.linkstogr a:hover {
	font-size: 14px;
	color: #1C74BD;
	font-weight: bold;
	text-decoration: none;
}
.linkstogrsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006A01;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.linkstogrsm a:link, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006A01;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.linkstogrsm a:visited {
    color: #CCE5A9;
	font-weight: bold;
	text-decoration: none;
}
.linkstogrsm a:hover {
	color: #CCCC00;
	font-weight: bold;
	text-decoration: none;
}
.linkstosm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #801212;
	text-decoration: none;
}
.linkstosm a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #801212;
	text-decoration: none;
}
.linkstosm a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #680F0F;
	text-decoration: none;
}
.linkstosm a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #904D3F;
	text-decoration: none;
}
.linkstosm a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #801212;
	text-decoration: none;
}
.list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	clear: left;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
.listbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
}
.logophoto {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 0px;
}
.more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.more a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.more a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
.more a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #004D9E;
	text-decoration: none;
}
.more a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
}
.newcourses {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9900;
	margin-top: 25px;
	margin-bottom: 8px;
}
.newcourses a:link{
	font-size: 14px;
	font-weight: bold;
	color: #006A01;
	text-decoration: none;
}
.newcourses a:visited{
	color: #025B00;
	text-decoration: none;
}	
.newcourses a:hover{
	color: #7FAC52;
	text-decoration: none;
}	
.newcourses a:active{
	color: #006A01;
	text-decoration: none;
}		
.newcourseslinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006A01;
	text-decoration: none;
	margin-top:-5px;
	margin-bottom: 8px;
	margin-left: 30px;
}	
.newcourseslinks a:link {
	font-size: 14px;
	font-weight: bold;
	color: #006A01;
	text-decoration: none;
}
.newcourseslinks a:visited {
	color: #025B00;
	text-decoration: none;
}	
.newcourseslinks a:hover {
	color: #7FAC52;
	text-decoration: none;
}	
.newcourseslinks a:active {
	color: #006A01;
	text-decoration: none;
}		
.newcourses li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
	list-style-type: none;	
}
.newcourseschedule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #801212;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}		
.newcrsesched {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #801212;
	text-decoration: none;
	margin: 0px;
}
.newgrlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #004F18;
	text-decoration: none;
}	
.newgrlink a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #004F18;
	text-decoration: none;
}	
.newgrlink a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #004F18;
	text-decoration: none;
}	
.newgrlink a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #006A01;
	text-decoration: none;
}	
.newgrlink a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #004F18;
	text-decoration: none;
}
.newgrlinklg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #004F18;
	text-decoration: none;
}
.newgrlinklg a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #004F18;
	text-decoration: none;
}
.newgrlinklg a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #004F18;
	text-decoration: none;
}
.newgrlinklg a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #006A01;
	text-decoration: none;
}
.newgrlinklg a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #004F18;
	text-decoration: none;
}
.newschedule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #801212;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.newtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #004F18;
	font-weight: bolder;
	text-transform: uppercase;
	padding-top: 10px;
	margin-top: 25px;
}
.newtitle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
.newtitle3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
}
.newtitlegreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #004E00;
	padding-top: 10px;
}
.newtitlegreenside {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #004E00;
	margin-top: 20px;
	margin-bottom: 10px;
}
.ntblink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000066;
	text-decoration: none;
}
.ntblink a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000066;
	text-decoration: none;
}
.ntblink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #13638D;
	text-decoration: none;
}
.ntblink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #0D5168;
	text-decoration: none;
}
.ntblink a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000066;
	text-decoration: none;
}
.ntblinksm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bolder;
	text-decoration: none;
}
.ntblinksm a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000066;
	text-decoration: none;
}
.ntblinksm a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #13638D;
	text-decoration: none;
}
.ntblinksm a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #0D5168;
	text-decoration: none;
}
.ntblinksm a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000066;
	text-decoration: none;
}
.ore link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #006A01;
	text-decoration: none;
}
.ore a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #006A01;
	text-decoration: none;
}
.ore a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #025B00;
	text-decoration: none;
}
.ore a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #7FAC52;
	text-decoration: none;
}
.ore a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006A01;
	text-decoration: none;
	margin-top: 10px;
}
.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000066;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 25px;
	margin-right: 0px;
	margin-left: 30px;
	padding: 0px;
}
.pagetitlecal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000066;
	margin-top: 10px;
	margin-left: 30px;
	padding: 0px;
}
.pagetitlecenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000066;
	margin-top: 10px;
	margin-left: 0px;
	padding: 0px;
	margin-bottom: 0px;
}
.pagetitleindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000066;
	margin-top: 10px;
	margin-left: 0px;
	padding: 0px;
	margin-bottom: 0px;
	line-height: 12px;
}
.pagetitlesm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000066;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 25px;
	margin-right: 0px;
	margin-left: 30px;
	padding: 0px;
}
.pagetitlesmplain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000066;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 25px;
	margin-right: 0px;
	margin-left: 30px;
	padding: 0px;
}
.privacy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006A01;
	font-weight: bold;
	text-decoration: underline;
	margin-top: 30px;
}
.privacy a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006A01;
	text-decoration: underline;
	margin-top: 30px;
}
.privacy a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCE5A9;
	text-decoration: underline;
	margin-top: 30px;
}
.privacy a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCCC00;
	text-decoration: underline;
	margin-top: 30px;
}
.privacy a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006A01;
	text-decoration: underline;
	margin-top: 30px;
}	
.regis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #801212;
	text-decoration: underline;
}
.regis a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #801212;
	text-decoration: underline;
}
.regis a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #680F0F;
	text-decoration: underline;
}
.regis a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AF2A1F;
	text-decoration: underline;
}
.regis a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #801212;
	text-decoration: underline;
}
.regpolicies {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: underline;
	font-weight: bold;
}
.regpolicies a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}
.regpolicies a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0054A8;
	text-decoration: underline;
}
.regpolicies a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #0066CC;
}
.regpolicies a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}
.regtable {
	border-collapse: collapse;
}
.regtableempty {
	padding: 0px;
	margin: 0px;
}
.regtable_notices {
	border-collapse: collapse;
	padding-right: 40px;
	padding-left: 40px;	
}
.rowbrdr {
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #86A660;
	white-space: nowrap;
}
.sidetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #004F18;
}
.sidetextanchor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #004F18;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.star {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #801212;
}
.tableborder {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #006A01;
}
.tableborderregis {
	border: 3px solid #004F18;
}
.titlecell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
}
.tdbackground {
	background-image: url(../images/bgbbcpe.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: repeat;
}
.tdblue12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000099;
	text-align: center;
}
.tdgrsidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 35px;
}
.tdgrsidebar2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 35px;
}
.tdtop5 {
	padding-top: 5px;
}
.tdtop12 {
	padding-top: 12px;
}
.tdtop20 {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tdtop22 {
	padding-top: 22px;
}
.textfieldServerError {
	display:block;
	margin:0px;
	color:#CC1A1A;
	border: 1px solid #CC1A1A;
}
.trademark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align: super;
}
.wash {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000099;
	text-decoration: none;
}
.wash a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000099;
	text-decoration: none;
}
.wash a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000066;
	text-decoration: none;
}
.wash a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #004D9E;
	text-decoration: none;
}
.wash a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000099;
	text-decoration: none;
}
#back {
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: underline;
	padding-top: 10px;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 0px;
}
.back a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: underline; 
}
.back a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: underline;
}
.back a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004D9E;
	text-decoration: underline;
}
.back a:active {
	font-family: Verdana, Arial, Helvetica, s sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: underline;
}
#coursetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 42px;
}
#reg_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border-collapse: collapse;
	margin-left: 30px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
}
#reg_table tr {
	background-color: #FFFFFF;
	white-space: nowrap;
}
#reg_table .regtableempty {
	padding: 0px;
	margin: 0px;
}
#reg_table .alt_color {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	clear: left;
	white-space: nowrap;
}
#reg_table .alt_color2 {
	background-color: #E1EAD8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	clear: left;
	white-space: nowrap;
}
#reg_table td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#reg_table td .bluexxs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: none;
	white-space: nowrap;
}
#reg_table td .blacksm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	clear: left;
	white-space: nowrap;
}
#reg_table td .formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004F18;
	white-space: nowrap;
}
#reg_table .regtable_notices {
	border-collapse: collapse;
	padding-right: 40px;
	padding-left: 40px;	
}
#reg_table .rowbrdr {
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #86A660;
	white-space: nowrap;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
