body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}


/* <<<------------------ BACKGROUND IMAGES and BACKGROUND COLORS */


.bg_gradient_repeat {
	background-image: url(images/bg_gradient_repeat2.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

.bg_nav_bar {
	background-image: url(images/bg_nav_bar.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg_bodyPanel_gradient {
	background-image: url(images/bodyPanel_top_gradient.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg_login_panel {
	background-image: url(images/rightside_panel_top.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bg_upcomingEvents_panel {
	background-image: url(images/rightside_panel_bot.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg_watermark_mapleLeaf {
	background-image: url(images/watermark_mapleLeaf.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.bg_footer_glow_bottom {
	background-image: url(images/footer_glow2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg_footerPanel_repeat {
	background-image: url(images/footerPanel_gradient_repeat.jpg);
	background-repeat: repeat-x;
}

.bg_footerPanel_repeat2 {
	background-image: url(images/footerPanel_gradient_repeat2.jpg);
	background-repeat: repeat-x;
}

.bg_rosterPanel_tab_green {
	background-image: url(images/roster_tab_green.gif);
	background-repeat: no-repeat;
	background-position:center center;
}
.bg_rosterPanel_tab_long {
	background-image: url(images/roster_tab_long.jpg);
	background-repeat: no-repeat;
	background-position:center center;
}

.bg_rosterPanel_tab_brownish {
	background-image: url(images/roster_tab_brownish.gif);
	background-repeat: no-repeat;
	background-position:center center;
}

.bg_extensionCourses_subCatPanel_repeat {
	background-image: url(images/panelFade_repeat_education_subCat.jpg);
	background-repeat: repeat-y;
	background-position:center center;
}

.bg_calendar_months_repeat {
	background-image: url(images/calendar_monthHeader_repeat2.gif);
	background-repeat: repeat-x;
	background-position:left center;
}



/* BACKGROUND IMAGES and BACKGROUND COLORS -------------->*/




/* <--------------------- LINES and DIVIDERS */

.line_dividing_body_copy {
	background-image:url(images/line_dividing_body_copy.gif);
	background-position:bottom;
	background-repeat: repeat-x;
}

.vertical_line_repeat_DDDDDD {
	background-image:url(images/vertical_line_repeat.gif);
	background-position:left;
	background-repeat: repeat-y;
}

.vertical_line_repeat_dotted {
	background-image:url(images/line_vert_dotted_grey.gif);
	background-position:left top;
	background-repeat: repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	
}
.horizontal_line_repeat_dotted {
	background-image:url(images/line_hori_dotted_grey.gif);
	background-position:bottom;
	background-repeat: repeat-x;
}

.horizontal_line_repeat_dotted_text {
	background-image:url(images/line_hori_dotted_grey.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
.horizontal_line_repeat_dotted_text2 {
	background-image:url(images/line_hori_dotted_grey.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: dotted;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #999999;
}

.horizontal_line_repeat_dotted_alignBottom {
	background-image:url(images/horizontal_divider_repeat.gif);
	background-position:right bottom;
	background-repeat: repeat-x;
}

.horizontal_line_repeat_dotted_darker {
	background-image:url(images/horizontal_divider_repeat_dark.gif);
	background-position:left top;
	background-repeat: repeat-x;
}


.horizontal_line_topAlign_repeat_dotted {
	background-image:url(images/horizontal_divider_repeat.gif);
	background-position:left top;
	background-repeat: repeat-x;
}





/* LINES and DIVIDERS -------------->*/




/* <<<------------------ TEXT STYLES */

.main_nav_arial_10pt_5C5C5C {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#5C5C5C;
	text-align:left;
}
.main_nav_arial_10pt_5C5C5C a:link {
	color:#5C5C5C;
	text-decoration:none;
}
.main_nav_arial_10pt_5C5C5C a:visited {
	color:#5C5C5C;
	text-decoration:none;
}
.main_nav_arial_10pt_5C5C5C a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.main_nav_arial_10pt_5C5C5C a:active {
	color:#5C5C5C;
	text-decoration:none;
}

.arial_11pt_666666 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#333333;
	text-align:left;
}
.arial_11pt_666666 a:link {
	color:#333333;
	text-decoration:underline;
}
.arial_11pt_666666 a:visited {
	color:#333333;
	text-decoration:underline;
}
.arial_11pt_666666 a:hover {
	color:#666666;
	text-decoration:none;
}
.arial_11pt_666666 a:active {
	color:#333333;
	text-decoration:underline;
}

.arial_11pt_666666_b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#666666;
	text-align:left;
}
.arial_11pt_666666_b a:link {
	color:#666666;
	text-decoration:underline;
}
.arial_11pt_666666_b a:visited {
	color:#666666;
	text-decoration:underline;
}
.arial_11pt_666666_b a:hover {
	color:#333333;
	text-decoration:none;
}
.arial_11pt_666666_b a:active {
	color:#666666;
	text-decoration:underline;
}


.arial_11pt_666666_c {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#666666;
	text-align:left;
}
.arial_11pt_666666_c a:link {
	color:#666666;
	text-decoration:none;
}
.arial_11pt_666666_c a:visited {
	color:#666666;
	text-decoration:none;
}
.arial_11pt_666666_c a:hover {
	color:#333333;
	text-decoration:underline;
}
.arial_11pt_666666_c a:active {
	color:#666666;
	text-decoration:none;
}



.arial_11pt_roster_nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#333333;
}
.arial_11pt_roster_nav a:link {
	color:#333333;
	text-decoration:none;
}
.arial_11pt_roster_nav a:visited {
	color:#333333;
	text-decoration:none;
}
.arial_11pt_roster_nav a:hover {
	color:#000000;
	text-decoration:underline;
}
.arial_11pt_roster_nav a:active {
	color:#333333;
	text-decoration:none;
}


.arial_11pt_roster_nav2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#333333;
}
.arial_11pt_roster_nav2 a:link {
	color:#333333;
	text-decoration:none;
}
.arial_11pt_roster_nav2 a:visited {
	color:#333333;
	text-decoration:none;
}
.arial_11pt_roster_nav2 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.arial_11pt_roster_nav2 a:active {
	color:#333333;
	text-decoration:none;
}


.arial_11pt_666666_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:17px;
	color:#666666;
	
}
.arial_11pt_666666_bold a:link {
	color:#666666;
	text-decoration:underline;
}
.arial_11pt_666666_bold a:visited {
	color:#666666;
	text-decoration:underline;
}
.arial_11pt_666666_bold a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.arial_11pt_666666_bold a:active {
	color:#666666;
	text-decoration:underline;
}

.arial_11pt_666666_plain {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#666666;
	text-align:left;
}
.arial_11pt_666666_plain a:link {
	color:#666666;
	text-decoration:none;
}
.arial_11pt_666666_plain a:visited {
	color:#666666;
	text-decoration:none;
}
.arial_11pt_666666_plain a:hover {
	color:#000000;
	text-decoration:underline;
}
.arial_11pt_666666_plain a:active {
	color:#666666;
	text-decoration:none;
}

.arial_11pt_41761D {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#41761D;
	text-align:left;
}
.arial_11pt_41761D a:link {
	color:#41761D;
	text-decoration:underline;
}
.arial_11pt_41761D a:visited {
	color:#41761D;
	text-decoration:underline;
}
.arial_11pt_41761D a:hover {
	color:#999999;
	text-decoration:none;
}
.arial_11pt_41761D a:active {
	color:#41761D;
	text-decoration:underline;
}

.serif_12pt_666666 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	line-height:19px;
	color:#666666;
	text-align:left;
}
.serif_12pt_666666 a:link {
	color:#666666;
	text-decoration:underline;
}
.serif_12pt_666666 a:visited {
	color:#666666;
	text-decoration:underline;
}
.serif_12pt_666666 a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.serif_12pt_666666 a:active {
	color:#666666;
	text-decoration:underline;
}


.nav_arial_11pt_666666 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#333333;
	text-align:left;
}
.nav_arial_11pt_666666 a:link {
	color:#333333;
	text-decoration:none;
}
.nav_arial_11pt_666666 a:visited {
	color:#333333;
	text-decoration:none;
}
.nav_arial_11pt_666666 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.nav_arial_11pt_666666 a:active {
	color:#333333;
	text-decoration:none;
}

.nav_arial_11pt_666666_tab {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#333333;
}
.nav_arial_11pt_666666 a:link {
	color:#333333;
	text-decoration:none;
}
.nav_arial_11pt_666666 a:visited {
	color:#333333;
	text-decoration:none;
}
.nav_arial_11pt_666666 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.nav_arial_11pt_666666 a:active {
	color:#333333;
	text-decoration:none;
}



.arial_12pt_333333 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	color:#333333;
	text-align:left;
}
.arial_12pt_333333 a:link {
	color:#333333;
	text-decoration:underline;
}
.arial_12pt_333333 a:visited {
	color:#333333;
	text-decoration:underline;
}
.arial_12pt_333333 a:hover {
	color:#666666;
	text-decoration:none;
}
.arial_12pt_333333 a:active {
	color:#333333;
	text-decoration:underline;
}

.arial_12pt_666666 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	color:#666666;
	text-align:left;
}
.arial_12pt_666666 a:link {
	color:#666666;
	text-decoration:underline;
}
.arial_12pt_666666 a:visited {
	color:#666666;
	text-decoration:underline;
}
.arial_12pt_666666 a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.arial_12pt_666666 a:active {
	color:#666666;
	text-decoration:underline;
}

.sans_titleHeader_14pt_666666_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:#666666;
	text-align:left;
}

.serif_page_headers_14pt_8E7464_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:#8E7464;
	text-align:left;
}
.serif_page_headers_14pt_8E7464_bold a:link {
	color:#8E7464;
	text-decoration:none;
}
.serif_page_headers_14pt_8E7464_bold a:visited {
	color:#8E7464;
	text-decoration:none;
}
.serif_page_headers_14pt_8E7464_bold a:hover {
	color:#666666;
	text-decoration:none;
}
.serif_page_headers_14pt_8E7464_bold a:active {
	color:#8E7464;
	text-decoration:none;
}

.serif_page_headers_14pt_666666_bold {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:16px;
	font-weight:bold;
	line-height:17px;
	color:#666666;
	text-align:left;
}
.serif_page_headers_14pt_666666_bold a:link {
	color:#666666;
	text-decoration:none;
}
.serif_page_headers_14pt_666666_bold a:visited {
	color:#666666;
	text-decoration:none;
}
.serif_page_headers_14pt_666666_bold a:hover {
	color:#999999;
	text-decoration:none;
}
.serif_page_headers_14pt_666666_bold a:active {
	color:#666666;
	text-decoration:none;
}

.sans_page_headers_13pt_666666_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
	color:#666666;
	text-align:left;
}

.sans_page_headers_14pt_666666_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:17px;
	color:#666666;
}
.sans_page_headers_14pt_666666_bold a:link {
	color:#666666;
	text-decoration:none;
}
.sans_page_headers_14pt_666666_bold a:visited {
	color:#666666;
	text-decoration:none;
}
.sans_page_headers_14pt_666666_bold a:hover {
	color:#999999;
	text-decoration:none;
}
.sans_page_headers_14pt_666666_bold a:active {
	color:#666666;
	text-decoration:none;
}

.sans_page_headers_14pt_333333_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:17px;
	color:#333333;
	text-align:left;
}
.sans_page_headers_14pt_333333_bold a:link {
	color:#333333;
	text-decoration:underline;
}
.sans_page_headers_14pt_333333_bold a:visited {
	color:#333333;
	text-decoration:underline;
}
.sans_page_headers_14pt_333333_bold a:hover {
	color:#999999;
	text-decoration:none;
}
.sans_page_headers_14pt_333333_bold a:active {
	color:#333333;
	text-decoration:underline;
}


.calendar_18pt_CCCCCC_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#CCCCCC;
	text-align:left;
}
.calendar_18pt_CCCCCC_bold a:link {
	color:#CCCCCC;
	text-decoration:none;
}
.calendar_18pt_CCCCCC_bold a:visited {
	color:#CCCCCC;
	text-decoration:none;
}
.calendar_18pt_CCCCCC_bold a:hover {
	color:#999999;
	text-decoration:none;
}
.calendar_18pt_CCCCCC_bold a:active {
	color:#CCCCCC;
	text-decoration:none;
}

.calendar_18pt_999999_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	color:#999999;
	text-align:left;
}
.calendar_18pt_999999_bold a:link {
	color:#999999;
	text-decoration:none;
}
.calendar_18pt_999999_bold a:visited {
	color:#999999;
	text-decoration:none;
}
.calendar_18pt_999999_bold a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.calendar_18pt_999999_bold a:active {
	color:#999999;
	text-decoration:none;
}

.calendar_18pt_666666_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	color:#666666;
	text-align:left;
}
.calendar_18pt_666666_bold a:link {
	color:#666666;
	text-decoration:none;
}
.calendar_18pt_666666_bold a:visited {
	color:#666666;
	text-decoration:none;
}
.calendar_18pt_666666_bold a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.calendar_18pt_666666_bold a:active {
	color:#666666;
	text-decoration:none;
}


.calendar_18pt_333333_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	color:#333333;
	text-align:left;
}
.calendar_18pt_333333_bold a:link {
	color:#333333;
	text-decoration:none;
}
.calendar_18pt_333333_bold a:visited {
	color:#333333;
	text-decoration:none;
}
.calendar_18pt_333333_bold a:hover {
	color:#666666;
	text-decoration:none;
}
.calendar_18pt_333333_bold a:active {
	color:#333333;
	text-decoration:none;
}


.sans_page_headers_60pt_FFFFFF_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:60px;
	line-height:43px;
	color:#FFFFFF;
	vertical-align:bottom;
}

.footer_tws_arial_10pt_E6E6E6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#DDDDDD;
}
.footer_tws_arial_10pt_E6E6E6 a:link {
	color:#DDDDDD;
	text-decoration:none;
}
.footer_tws_arial_10pt_E6E6E6 a:visited {
	color:#DDDDDD;
	text-decoration:none;
}
.footer_tws_arial_10pt_E6E6E6 a:hover {
	color:#999999;
	text-decoration:none;
}
.footer_tws_arial_10pt_E6E6E6 a:active {
	color:#DDDDDD;
	text-decoration:none;
}

.footer_tws_arial_10pt_green {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#66CC66;
}
.footer_tws_arial_10pt_green a:link {
	color:#66CC66;
	text-decoration:none;
}
.footer_tws_arial_10pt_green a:visited {
	color:#66CC66;
	text-decoration:none;
}
.footer_tws_arial_10pt_green a:hover {
	color:#999999;
	text-decoration:none;
}
.footer_tws_arial_10pt_green a:active {
	color:#66CC66;
	text-decoration:none;
}

.footer_tws_arial_10pt_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#66CCFF;
}
.footer_tws_arial_10pt_blue a:link {
	color:#66CCFF;
	text-decoration:none;
}
.footer_tws_arial_10pt_blue a:visited {
	color:#66CCFF;
	text-decoration:none;
}
.footer_tws_arial_10pt_blue a:hover {
	color:#999999;
	text-decoration:none;
}
.footer_tws_arial_10pt_blue a:active {
	color:#66CCFF;
	text-decoration:none;
}



/* TEXT STYLES -------------->*/


/* <<<------------------ FORM ELEMENTSs */


.login_panel_textfield	{
	background-image:url(images/login_panel_textfield.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:127px;
	height:13px;
	padding-left:4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}

.textArea_comment	{
	background-image:url(images/textArea_comment.gif);
	background-position:center center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:376px;
	height:134px;
	border:none;
	padding-left:7px;
	padding-top:8px;
}
.checkbox {
	border:none;
	padding:0px;
}

.textField_188x17 {
	background-image:url(images/textField_188x17.gif);
	background-position:center center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:188px;
	height:17px;
	border:none;
	padding-left:4px;
	padding-top:3px;
}

.textField_37x17 {
	background-image:url(images/textField_37x17.gif);
	background-position:center center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:37px;
	height:17px;
	border:none;
	padding-left:4px;
	padding-top:3px;
}

.mont_div {
display:inline;
width:275px;
margin-right:1px;
float:right;

min-height:200px;
}
.inside_link {
display:block;
}
.therp {
margin:0px;
padding:0px;
text-align:left;
}
.therp li {
float:left;
border:0px solid black;
display:inline;
width:110px;
margin-right:5px;
text-align:left;
}


/* FORM ELEMENTS -------------->*/