.search { border-right: #F7EFE7 1px solid; border-top: #ADAA9C 1px solid; border-left: #ADAA9C 1px solid; border-bottom: #F7EFE7 1px solid; font-size: 10px; color: #4A4A4A; font-family: tahoma, arial, sans serif;}
.navtop { font-size: 10px; color: #000000; font-family: Arial, verdana, Tahoma, sans serif;}
.navright { font-size: 11px; color: #999999; line-height:150%; font-family: Tahoma, Arial, sans serif;}
.navleft { font-size: 10px; color: #D80044; font-family: Tahoma, Arial, sans serif;}
.text { font-size: 11px; color: #4A4A4A; font-family: Tahoma, Arial, sans serif; line-height:160%;}
.textsp { font-size: 11px; color: #BB0807; font-family: Tahoma, Arial, sans serif; line-height:160%;}
.textwh { font-size: 11px; color: #FFFFFF; font-family: Tahoma, Arial, sans serif; line-height:160%;}
.textbl { font-size: 11px; color: #000000; font-family: Tahoma, Arial, sans serif; line-height:160%;}
.textsm { font-size: 11px; color: #4A4A4A; font-family: Tahoma, Arial, sans serif; line-height:160%;}
.textsmlr { font-size: 10px; color: #4A4A4A; font-family: Tahoma, Arial, sans serif; line-height:160%;}
.newstitle { font-size: 11px; font-weight: bold; color: #FFFFFF; font-family: Tahoma, Arial, sans serif;}
.newsdate { font-size: 11px; color: #000000; font-family: Tahoma, Arial, sans serif;}
.image.border { border-style:solid; border-color: #CCCCCC; border-width:1px; }

.pad { padding:1px; margin-left:10px; margin-top:2px;}
.padlist { padding:5px; padding-left:20px;}
.padlevels { padding:5px; padding-left:20px;}

.footer { font-size: 9px; color: #FFFFFF; letter-spacing: 0.1em; font-family: Arial, Tahoma, sans serif;}
.copyright { font-size: 9px; color: #999999; font-family: Tahoma, Arial, sans serif;}

.leadertitle { font-size: 18px; color: #FFFFFF; font-family: 'Trebuchet MS', Arial, sans serif; line-height:160%;}
.leadertxt { font-size: 12px; color: #FFFFFF; font-family: 'Trebuchet MS', Arial, sans serif; line-height:160%;}
.leaderclick { font-size: 11px; color: #FFFFFF; font-family: Tahoma, Arial, sans serif; line-height:160%;}
.leadertitleb { font-size: 18px;font-family: 'Trebuchet MS', Arial, sans serif; line-height:160%;}
.leadertxtb { font-size: 12px;font-family: 'Trebuchet MS', Arial, sans serif; line-height:160%;}
.leaderclickb { font-size: 11px;font-family: Tahoma, Arial, sans serif; line-height:160%;}

.select1 { border-right: #F7EFE7 1px solid; border-top: #ADAA9C 1px solid; border-left: #ADAA9C 1px solid; border-bottom: #F7EFE7 1px solid; color: #4A4A4A; font-size: 11px; font-family: tahoma, arial, sans serif;}

.caltitle { font-size: 24px; font-weight: bold; color: #FFFFFF; font-family: Arial, Tahoma, sans serif;}
.calsubtitle { font-size: 11px; font-weight: bold; color: #7F7F7F; font-family: Arial, Tahoma, sans serif; padding: 3; }
.calevent { font-size: 10px; color: #008478; font-family: Arial, Tahoma, sans serif; margin-top: 3; margin-bottom: 3; margin-left: 8; margin-right: 3; }
.calnumber { font-size: 18px; font-weight: bold; color: #FF9933; font-family: Arial, Tahoma, sans serif; margin-left: 3; margin-top: 0;}

.schedtitle { font-size: 11px; font-weight: bold; color: #BB0807; font-family: Arial, Tahoma, sans serif;}
.schedsubtitle { font-size: 11px; font-weight: bold; color: #7F7F7F; font-family: Arial, Tahoma, sans serif; padding: 4; }
.schedtext { font-size: 10px; color: #333333; font-family: Arial, Tahoma, sans serif; margin-top: 3; margin-bottom: 3; margin-left: 3; margin-right: 3; }

.searchtitle { font-size: 11px; font-weight: bold; color: #4A4A4A; font-family: Arial, Tahoma, sans serif;}
.searchsubtitle { font-size: 11px; font-weight: bold; color: #7F7F7F; font-family: Arial, Tahoma, sans serif; padding: 4; }
.searchtext { font-size: 10px; color: #333333; font-family: Arial, Tahoma, sans serif; margin-top: 3; margin-bottom: 3; margin-left: 3; margin-right: 3; }

.popdate	{ font-size: 11px; font-weight: bold; color: #000000; font-family: Tahoma, Arial, sans serif;}
.poptitle	{ font-size: 11px; font-weight: bold; color: #FFFFFF; font-family: Tahoma, Arial, sans serif;}
.popinfo	{ font-size: 11px; line-height:150%; color: #4A4A4A; font-family: Tahoma, Arial, sans serif; text-align:justify;}
.popdesc1	{ font-size: 11px; line-height:150%; color: #000000; font-family: Tahoma, Arial, sans serif; text-align:justify;}
.popdesc2 { font-size: 10px; color: #000000; font-family: Tahoma, 'Trebuchet MS', verdana, arial, helvetica, sans serif; line-height:160%;}

.classdetailtitle	{ font-size: 12px; font-weight: bold; line-height:150%; color: #333333; font-family: Arial, Tahoma, sans serif;}
.classdetailtitlehi	{ font-size: 12px; font-weight: bold; line-height:150%; color: #3D80B6; font-family: Arial, Tahoma, sans serif;}
.classdetailsubtitle	{ font-size: 12px; font-weight: bold; line-height:150%; color: #333333; font-family: Arial, Tahoma, sans serif; padding: 3; }
.classdetailtext	{ font-size: 12px; line-height:150%; color: #666666; font-family: Arial, Tahoma, sans serif; text-align:justify;}
.classdetailschedule { font-size: 11px; color: #333333; font-family: Arial, Tahoma, sans serif; margin-top: 3; margin-bottom: 3; margin-left: 3; margin-right: 3; }
.classdetailtitlerd	{ font-size: 14px; font-weight: bold; line-height:150%; color: #BB0807; font-family: Arial, Tahoma, sans serif;}

.classregtitle	{ font-size: 12px; font-weight: bold; line-height:150%; color: #333333; font-family: Arial, Tahoma, sans serif;}
.classregtext	{ font-size: 12px; line-height:150%; color: #666666; font-family: Arial, Tahoma, sans serif; text-align:justify;}
.classregnote	{ font-size: 11px; line-height:150%; color: #333333; font-family: Arial, Tahoma, sans serif; text-align:justify;}
.classregsm	{ font-size: 11px; line-height:150%; color: #333333; font-family: Arial, Tahoma, sans serif;}
.classreghi	{ color: #BB0807;}
.classregemph	{ font-size: 11px; font-weight: bold; line-height:150%; color: #333333; font-family: Arial, Tahoma, sans serif;}
.classregblue { color: #366ab3; }


.classlisttitle { font-size: 10px; color: #4A4A4A; font-weight: bold; font-family: Arial, Tahoma, sans serif; line-height:160%; padding-top: 5; padding-bottom: 5; padding-right: 5;}
.classlisttext { font-size: 11px; color: #4A4A4A; font-family: Tahoma, Arial, sans serif; line-height:160%; padding-top: 5; padding-bottom: 5; padding-right: 5;}

.formtxt {font-size: 10px; font-weight: bold; line-height: 150%; color: #666666; font-family: verdana,arial, sans serif;}
.formerr {font-size: 10px; font-weight: bold; line-height: 150%; color: #FF0000; font-family: verdana,arial, sans serif;}
.formemb {font-size: 10px; line-height: 150%; color: #666666; font-family: verdana,arial, sans serif;}
.green {color: #008478;}
.blue {color: #366ab3;}
.hilite {color: #BB0807;}

.formtxtsm {font-size: 9px; line-height: 150%; font-family: verdana,arial, sans serif;}
.formtitle {font-size: 11px; font-weight: bold; line-height: 150%; color: #BB0807;font-family: verdana,arial, sans serif;}
.formpad { padding-left:81px;}


.select1 {
    border-right: #999999 1px solid;
    border-top: #3D80B6 1px solid;
    border-left: #3D80B6 1px solid;
    border-bottom: #999999 1px solid;
    color: #333333;
    font-size: 8pt;
    font-family: arial;
}
.field1 {
    border-right: #C8D8E8 1px solid;
    border-top: #28485E 1px solid;
    border-left: #28485E 1px solid;
    border-bottom: #C8D8E8 1px solid;
    font-size: 8pt;
    color: #333333;
    font-family: arial;
}
.field2 {
    border-right: #C8D8E8 1px solid;
    border-top: #28485E 1px solid;
    border-left: #28485E 1px solid;
    border-bottom: #C8D8E8 1px solid;
    font-size: 10px;
    color: #666666;
    font-family: tahoma,verdana,arial;
}
.err {
    border-right: #999999 1px solid;
    border-top: #3D80B6 1px solid;
    border-left: #3D80B6 1px solid;
    border-bottom: #999999 1px solid;
    font-size: 8pt;
    color: #FF0000;
    font-family: arial;
}

a { color: #D80044; text-decoration: none;}
a:visited { color: #D80044; text-decoration: none;}
a:hover { color: #000000; text-decoration: none;}

a.click { color: #FFCC00; text-decoration: none;}
a.click:visited { color: #FFCC00; text-decoration: none;}
a.click:hover { color: #FFFFFF; text-decoration: none;}
a.clickr { color: #FF0000; text-decoration: none;}

a.links { color: #BB0807; text-decoration: none;}
a.links:visited { color: #BB0807; text-decoration: none;}
a.links:hover { color: #000000; text-decoration: none;}

a.news { font-weight: bold; color: #BB0807; text-decoration: none;}
a.news:visited { font-weight: bold; color: #BB0807; text-decoration: none;}
a.news:hover { font-weight: bold; color: #000000; text-decoration: none;}

a.cal { color: #008478; text-decoration: none;}
a.cal:visited { color: #008478; text-decoration: none;}
a.cal:hover { color: #D80044; text-decoration: none;}

a.classlisttitle { color: #D80044; text-decoration: none;}
a.classlisttitle:visited { color: #D80044; text-decoration: none;}
a.classlisttitle:hover { color: #000000; text-decoration: underline;}

a.sched { color: #D80044; text-decoration: underline;}
a.sched:visited { color: #D80044; text-decoration: underline;}
a.sched:hover { color: #000000; text-decoration: underline;}

a.searchtxt { color: #BB0807; text-decoration: underline;}
a.searchtxt:visited { color: #BB0807; text-decoration: underline;}
a.searchtxt:hover { color: #000000; text-decoration: underline;}

a.navtop { color: #999999; text-decoration: none;}
a.navtop:visited { color: #999999; text-decoration: none;}
a.navtop:hover { color: #000000; text-decoration: none;}

a.navright { color: #999999; text-decoration: none;}
a.navright:visited { color: #999999; text-decoration: none;}
a.navright:hover { color: #000000; text-decoration: none;}

a.navleft { color: #999999; text-decoration: none;}
a.navleft:visited { color: #999999; text-decoration: none;}
a.navleft:hover { color: #000000; text-decoration: none;}

a.footer { color: #FFFFFF; text-decoration: none;}
a.footer:visited { color: #FFFFFF; text-decoration: none;}
a.footer:hover { color: #D80044; text-decoration: none;}




.texth { font-size: 11px; color: #333333; font-family: 'Trebuchet MS', verdana, arial, helvetica, sans serif; line-height:200%;}
.textli { font-size: 11px; color: #333333; font-family: 'Trebuchet MS', verdana, arial, helvetica, sans serif;}
.textreq { font-size: 10px; color: #333333; font-family: verdana, arial, helvetica, sans serif;}
.req { color: #FF6600; }
.textnav { font-size: 12px; color: #FFFFFF; font-family: 'Trebuchet MS', verdana, arial, helvetica, sans serif;}
.hi { font-size: 11px; color: #313390; font-weight: bold; font-family: 'Trebuchet MS', verdana, arial, helvetica, sans serif; line-height:200%;}
.hinospace { font-size: 11px; color: #313390; font-weight: bold; font-family: 'Trebuchet MS', verdana, arial, helvetica, sans serif;}
.resources { font-size: 11px; color: #333333; font-family: 'Trebuchet MS', verdana, arial, helvetica, sans serif; line-height:150%;}
.resourcesdate { font-size: 10px; color: #666666; font-family: verdana, arial, helvetica, sans serif; line-height:150%;}
.tabletext { font-size: 10px; color: #333333; font-family: verdana, arial, helvetica, sans serif; line-height:170%;}
.tableli { font-size: 10px; color: #333333; font-family: verdana, arial, helvetica, sans serif;}

.legal { text-align: center; font-size: 9px; color: #333333; font-family: 'Trebuchet MS', verdana, arial, helvetica, sans serif; line-height:200%;}



.subnav { font-size: 10px; color: #333333; font-weight: bold; font-family: verdana, arial, helvetica, sans serif;}

a.subnav:link, a.subnav:visited { font-size: 10px; font-weight: bold; color: #333333; font-family: verdana, arial, helvetica, sans serif; text-decoration: none; }

a.subnav:hover{ color:#FF6600;  }

a.subnavon:link, a.subnavon:active, a.subnavon:visited, a.subnavon:hover {
font-size: 10px; color: #FF6600; font-weight: bold; font-family: verdana, arial, helvetica, sans serif; text-decoration: none; }

a.textnav { color: #FFFFFF; text-decoration: none;}
a.textnav:visited { color: #FFFFFF; text-decoration: none;}
a.textnav:hover { color: #313390; font-weight: bold; text-decoration: none;}

a.textnavon:link, a.textnavon:active, a.textnavon:visited, a.textnavon:hover {
font-size: 11px; color: #313390; font-family: 'Trebuchet MS', verdana, arial, helvetica, sans serif; text-decoration: none; }

a.text { color: #FF6600; text-decoration: underline;}
a.text:visited { color: #FF6600; text-decoration: underline;}
a.text:hover { color: #000000; text-decoration: underline;}

a.resources { color: #FF6600; text-decoration: none;}
a.resources:visited { color: #FF6600; text-decoration: none;}
a.resources:hover { color: #000000; text-decoration: none;}

a.legal { color: #FF6600; text-decoration: underline;}
a.legal:visited { color: #FF6600; text-decoration: underline;}
a.legal:hover { color: #000000; text-decoration: underline;}


/*---My CSS ---*/
#one-column-emphasis
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#one-column-emphasis td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #339;
	background: #eff2ff;
}
