a {
	color: #0054A5;
}

A.mainnav:link {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

A.mainnav:visited {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

A.mainnav:active {;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

A.mainnav:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}

body {
	background: #FFFFFF;
	color: #303030;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	text-decoration: none;
}

.mainnav {
	font-family: verdana,arial,helvetica;
	font-size: 14px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.homenavposition1 {
	position: absolute;
	top: 138px;
	left: 258px;
	visibility: hidden;
}

.rollovernav {
	font-family: verdana,arial,helvetica;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

.sup {
	font-family: helvetica,verdana,arial;
	font-size: 10px;
	line-height: 12px;
	/*vertical-align: super;*/
}

.title {
	font-family: Times, san-serif;
	font-size: 30px;
	font-weight: normal;
	font-stretch: condensed;
	line-height: 30px;
	color: #A31418;
	text-decoration: none;
}

.info {
	font-family: verdana,arial;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: 13px;
	color: #000000;
}

.subpagetitle {
	font-family: verdana,arial;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	line-height: 13px;
	color: #9E0B0E;
}

a.headline:link {
	font-weight: bold;
	text-decoration: none;
	color: #275B69;
}

a.headline:visited {
	font-weight: bold;
	text-decoration: none;
	color: #275B69;
}

a.headline:active {
	font-weight: bold;
	text-decoration: none;
	color: #275B69;
}

a.headline:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #275B69;
}

.headline {
	font-family: verdana,arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	color: #275B69;
}

a.text:link {
	color: #0054A5;
	font-weight: normal;
	text-decoration: underline;
}

a.text:visited {
	color: #0054A5;
	font-weight: normal;
	text-decoration: underline;
}

a.text:active {
	color: #0054A5;
	font-weight: normal;
	text-decoration: underline;
}

a.text:hover {
	color: #9E0B0E;
	font-weight: normal;
	text-decoration: underline;
}
.text {
	font-family: verdana,arial;
	font-size: 12px;
	line-height: 19px;
	color: #303030;
	font-weight: normal;
	text-decoration: none;
}

a.boldtext:link {
	color: #0054A5;
	font-weight: bold;
	text-decoration: underline;
}

a.boldtext:visited {
	color: #0054A5;
	font-weight: bold;
	text-decoration: underline;
}

a.boldtext:active {
	color: #0054A5;
	font-weight: bold;
	text-decoration: underline;
}

a.boldtext:hover {
	color: #9E0B0E;
	font-weight: bold;
	text-decoration: underline;
}
.boldtext {
	font-family: verdana,arial;
	font-size: 12px;
	line-height: 19px;
	color: #303030;
	font-weight: bold;
	text-decoration: none;
}

a.news:link {
	color: #0054A5;
	font-weight: normal;
	text-decoration: underline;
}

a.news:visited {
	color: #0054A5;
	font-weight: normal;
	text-decoration: underline;
}

a.news:active {
	color: #0054A5;
	font-weight: normal;
	text-decoration: underline;
}

a.news:hover {
	color: #9E0B0E;
	font-weight: normal;
	text-decoration: underline;
}

.news {
	font-family: verdana,arial;
	font-size: 11px;
	line-height: 14px;
	color: #737373;
	font-weight: normal;
	text-decoration: none;
}

a.calendar:link {
	color: #0054A5;
	font-weight: normal;
	text-decoration: underline;
}

a.calendar:visited {
	color: #0054A5;
	font-weight: normal;
	text-decoration: underline;
}

a.calendar:active {
	color: #0054A5;
	font-weight: normal;
	text-decoration: underline;
}

a.calendar:hover {
	color: #9E0B0E;
	font-weight: normal;
	text-decoration: underline;
}

.calendar {
	font-family: verdana,arial;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.popix:link {
	color: #9E0B0E;
	font-weight: bold;
	text-decoration: normal;
}

a.popix:visited {
	color: #9E0B0E;
	font-weight: bold;
	text-decoration: normal;
}

a.popix:active {
	color: #9E0B0E;
	font-weight: bold;
	text-decoration: normal;
}

a.popix:hover {
	color: #9E0B0E;
	font-weight: bold;
	text-decoration: underline;
}

.popix {
	font-family: verdana,arial;
	font-size: 11px;
	line-height: 14px;
	color: #595959;
	font-weight: normal;
	text-decoration: none;
}

a.compcal:link {
	color: #9E0B0E;
	font-weight: normal;
	text-decoration: underline;
}

a.compcal:visited {
	color: #9E0B0E;
	font-weight: normal;
	text-decoration: underline;
}

a.compcal:active {
	color: #9E0B0E;
	font-weight: normal;
	text-decoration: underline;
}

a.compcal:hover {
	color: #9E0B0E;
	font-weight: normal;
	text-decoration: underline;
}

h1 {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
}

h2 {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
}

h3 {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
}

td {
	color: #303030;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	text-decoration: none;
}

.compcal {
	font-family: verdana,arial;
	font-size: 11px;
	line-height: 14px;
	color: #9E0B0E;
	font-weight: normal;
	text-decoration: none;
}

.sponsor {
	font-family: verdana,arial;
	font-size: 10px;
	color: #404040;
	font-weight: normal;
	text-decoration: none;
}

a.copyright:link {
	color: #0054A5;
	font-weight: normal;
	text-decoration: none;
}

a.copyright:visited {
	color: #0054A5;
	font-weight: normal;
	text-decoration: none;
}

a.copyright:active {
	color: #0054A5;
	font-weight: normal;
	text-decoration: none;
}

a.copyright:hover {
	color: #0054A5;
	font-weight: normal;
	text-decoration: underline;
}

.copyright {
	font-family: verdana,arial;
	font-size: 11px;
	line-height: 14px;
	color: #818181;
	font-weight: normal;
	text-decoration: none;
}

a.legal:link {
	color: #265B69;
	font-weight: normal;
	text-decoration: none;
}

a.legal:visited {
	color: #265B69;
	font-weight: normal;
	text-decoration: none;
}

a.legal:active {
	color: #265B69;
	font-weight: normal;
	text-decoration: none;
}

a.legal:hover {
	color: #265B69;
	font-weight: normal;
	text-decoration: underline;
}

.legal {
	font-family: verdana,arial;
	font-size: 10px;
	color: #265B69;
	font-weight: normal;
	text-decoration: none;
}

a.whitelink:link {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

a.whitelink:visited {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

a.whitelink:active {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

a.whitelink:hover {
	color: #FDF9CE;
	font-weight: normal;
	text-decoration: underline;
}

.whitelink {
	font-family: verdana,arial;
	font-size: 11px;
	line-height: 14px:
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #9E0B0E;
}

.tab {
	border-right: 1px solid #648D9F;
	border-left: 1px solid #648D9F;
	border-top: 1px solid #648D9F;
	border-bottom: 1px solid #CBD6DC;

	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;

	margin-right: 7px;

	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #CBD6DC;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}

a.tab {
	border-right: 1px solid #648D9F;
	border-left: 1px solid #648D9F;
	border-top: 1px solid #648D9F;
	border-bottom: 1px solid #CBD6DC;

	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;

	margin-right: 7px;

	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #CBD6DC;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}

a.tab:active {
	border-right: 1px solid #648D9F;
	border-left: 1px solid #648D9F;
	border-top: 1px solid #648D9F;
	border-bottom: 1px solid #CBD6DC;

	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;

	margin-right: 7px;

	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #648D9F;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}

a.tab:hover {
	border-right: 1px solid #648D9F;
	border-left: 1px solid #648D9F;
	border-top: 1px solid #648D9F;
	border-bottom: 1px solid #FEFBD0;

	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;

	margin-right: 7px;

	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #FEFBD0;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}

.tab_active {
	border-right: 1px solid #346574;
	border-left: 1px solid #346574;
	border-top: 1px solid #346574;
	border-bottom: 1px solid #648D9F;

	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;

	margin-right: 7px;

	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #648D9F;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}

.submenu {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;

	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #336574;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	display: block;
	}

a.submenu {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;

	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #336574;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	}

a.submenu:active {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;

	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #336574;
	color: #FFFBD1;
	font-size: 10px;
	text-decoration: none;
	}

a.submenu:hover {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;

	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #12313A;
	color: #FFFBD1;
	font-size: 10px;
	text-decoration: none;
	}

.submenu_active {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;

	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #12313A;
	color: #FFFBD1;
	font-size: 10px;
	text-decoration: none;
	display: block;
	}

.subHdLinks {
	font-size: 14px;
	color: #336574;
	font-weight: bold;
}

.boxTitle {
	font-family: Arial Narrow, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-top: 1px;
}

.small {
	font-size: 10px;
}

.boxBody {
	font-size: 11px;
}

.sectionLinks {
	color: #A80009;
	font-weight: bold;
}


#layerA {
position:absolute;
top:264px;
left:515px;
visibility: visible;
z-index: 20;
}

#layerB {
position:absolute;
top:410px;
left:515px;
visibility: visible;
z-index: 20;
}

#layerC {
position:absolute;
top:479px;
left:515px;
visibility: visible;
z-index: 20;
}

#layer_subscribe_A {
position:absolute;
top:297px;
left:545px;
visibility: visible;
z-index: 20;
}

#layer_subscribe_B {
position:absolute;
top:546px;
left:545px;
visibility: visible;
z-index: 20;
}

#layer_subscribe_C {
position:absolute;
top:817px;
left:545px;
visibility: visible;
z-index: 20;
}

#layer_edit_A {
position:absolute;
top:221px;
left:545px;
visibility: visible;
z-index: 20;
}


#layer_info_A {
position:absolute;
top:221px;
left:545px;
visibility: visible;
z-index: 20;
}

#layer_info_B {
position:absolute;
top:425px;
left:545px;
visibility: visible;
z-index: 20;
}

#layer_course_A {
position:absolute;
top:210px;
left:480px;
visibility: visible;
z-index: 20;
}

#layer1 {
position:absolute;
top:264px;
left:515px;
background-color:#CBD6DC;
border-style:solid;
border-width:1;
border-color:#648D9F;
width:200px;
visibility: hidden;
z-index: 20;
}

#layer2 {
position:absolute;
top:410px;
left:515px;
background-color:#CBD6DC;
border-style:solid;
border-width:1;
border-color:#648D9F;
width:200px;
visibility: hidden;
z-index: 20;
}

#layer3 {
position:absolute;
top:479px;
left:515px;
background-color:#CBD6DC;
border-style:solid;
border-width:1;
border-color:#648D9F;
width:200px;
visibility: hidden;
z-index: 20;
}

#layer_subscribe_1 {
position:absolute;
top:297px;
left:545px;
background-color:#CBD6DC;
border-style:solid;
border-width:1;
border-color:#648D9F;
width:200px;
visibility: hidden;
z-index: 20;
}

#layer_subscribe_2 {
position:absolute;
top:546px;
left:545px;
background-color:#CBD6DC;
border-style:solid;
border-width:1;
border-color:#648D9F;
width:200px;
visibility: hidden;
z-index: 20;
}

#layer_subscribe_3 {
position:absolute;
top:817px;
left:545px;
background-color:#CBD6DC;
border-style:solid;
border-width:1;
border-color:#648D9F;
width:200px;
visibility: hidden;
z-index: 20;
}

#layer_edit_1 {
position:absolute;
top:221px;
left:545px;
background-color:#CBD6DC;
border-style:solid;
border-width:1;
border-color:#648D9F;
width:200px;
visibility: hidden;
z-index: 20;
}


#layer_info_1 {
position:absolute;
top:221px;
left:545px;
background-color:#CBD6DC;
border-style:solid;
border-width:1;
border-color:#648D9F;
width:200px;
visibility: hidden;
z-index: 20;
}

#layer_info_2 {
position:absolute;
top:425px;
left:545px;
background-color:#CBD6DC;
border-style:solid;
border-width:1;
border-color:#648D9F;
width:200px;
visibility: hidden;
z-index: 20;
}

#layer_course_1 {
position:absolute;
top:210px;
left:480px;
background-color:#CBD6DC;
border-style:solid;
border-width:1;
border-color:#648D9F;
width:200px;
visibility: hidden;
z-index: 20;
}

