/* CSS Document */
body  {font-family:geneva, helvetica, arial, sans serif; font-size:10pt; color:#333333; margin-left:0; margin-top:0; margin-right:0;}
/* Tables */
table {font-family:geneva, helvetica, arial, sans serif; font-size:10pt; color:#333333; line-height:20px;}
.right_nav_box {background-color:#F9F9F9; border-style:solid; border-top-width:3px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-top-color:#005b41; border-bottom-color:#CCCCCC; border-right-color:#CCCCCC; border-left-color:#CCCCCC; line-height:16px;}
.left_nav_box {background-color:#F9F9F9; border-style:solid; border-top-width:3px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-top-color:#005b41; border-bottom-color:#CCCCCC; border-right-color:#CCCCCC; border-left-color:#CCCCCC; line-height:20px;}
.hp_programs_box {background-color:#f9f9f9; border-style:solid; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-top-color:#FFFFFF; border-bottom-color:#CCCCCC; border-right-color:#CCCCCC; border-left-color:#CCCCCC; line-height:20px;}
.rollover_left_nav {background-color:#FFFF99;}
.left_nav {background-color:#F9F9F9;}
.rollover_nav {background-color:#FFFF99;}
.nav {background-color:#F9F9F9;}
/* Forms */
.header_input {font-size:8pt; color:#333333; width:125; border: #CCCCCC solid 1px;}
.login_input {font-size:8pt; color:#666666; width:99%; border: #CCCCCC solid 1px;}
/* Grey Fonts */
.large_ltltgrey_font {font-size:11pt; color:#CCCCCC;}
.large_ltltgrey_font {font-size:11pt; color:#CCCCCC; font-weight:bold;}
.large_ltgrey_font {font-size:11pt; color:#999999;}
.large_ltgrey_font {font-size:11pt; color:#999999; font-weight:bold;}
.large_medgrey_font {font-size:11pt; color:#333333;}
.large_medgrey_bold_font {font-size:11pt; color:#333333; font-weight:bold;}
.large_dkgrey_font {font-size:11pt; color:#333333;}
.large_dkgrey_bold_font {font-size:11pt; color:#333333; font-weight:bold;}
.ltltgrey_font {font-size:10pt; color:#CCCCCC;}
.ltltgrey_font {font-size:10pt; color:#CCCCCC; font-weight:bold;}
.ltgrey_font {font-size:10pt; color:#999999;}
.ltgrey_font {font-size:10pt; color:#999999; font-weight:bold;}
.medgrey_font {font-size:10pt; color:#333333;}
.medgrey_bold_font {font-size:10pt; color:#333333; font-weight:bold;}
.dkgrey_font {font-size:10pt; color:#333333;}
.dkgrey_bold_font {font-size:10pt; color:#333333; font-weight:bold;}
.small_ltltgrey_font {font-size:9pt; color:#CCCCCC;}
.small_ltltgrey_bold_font {font-size:9pt; color:#CCCCCC; font-weight:bold;}
.small_ltgrey_font {font-size:9pt; color:#999999;}
.small_ltgrey_bold_font {font-size:9pt; color:#999999; font-weight:bold;}
.small_medgrey_font {font-size:9pt; color:#666666;}
.small_medgrey_bold_font {font-size:9pt; color:#666666; font-weight:bold;}
.small_dkgrey_font {font-size:9pt; color:#333333;}
.small_dkgrey_bold_font {font-size:9pt; color:#333333; font-weight:bold;}
.smaller_ltltgrey_font {font-size:8pt; color:#CCCCCC;}
.smaller_ltltgrey_bold_font {font-size:8pt; color:#CCCCCC; font-weight:bold;}
.smaller_ltgrey_font {font-size:8pt; color:#999999;}
.smaller_ltgrey_bold_font {font-size:8pt; color:#999999; font-weight:bold;}
.smaller_medgrey_font {font-size:8pt; color:#666666;}
.smaller_medgrey_bold_font {font-size:8pt; color:#666666; font-weight:bold;}
.smaller_dkgrey_font {font-size:8pt; color:#333333;}
.smaller_dkgrey_bold_font {font-size:8pt; color:#333333; font-weight:bold;}
/* Blue Fonts - changed to Green */
.larger_blue_font {font-size:12pt; color:#005b41;}
.larger_blue_bold_font {font-size:12pt; color:#005b41; font-weight:bold;}
.large_blue_font {font-size:11pt; color:#005b41;}
.large_blue_bold_font {font-size:11pt; color:#005b41; font-weight:bold;}
.blue_font {font-size:10pt; color:#005b41;}
.blue_bold_font {font-size:10pt; color:#005b41; font-weight:bold;}
.larger_blue_font a:link{font-size:12pt; color:#005b41;}
.larger_blue_bold_font a:link{font-size:12pt; color:#005b41; font-weight:bold;}
.large_blue_font a:link{font-size:11pt; color:#005b41;}
.large_blue_bold_font a:link{font-size:11pt; color:#005b41; font-weight:bold;}
.blue_font a:link{font-size:10pt; color:#005b41;}
a.blue_bold_font:link {font-size:10pt; color:#005b41; font-weight:bold;}
.blue_bold_font a:link{font-size:10pt; color:#005b41; font-weight:bold;}
.greenlink {color:#005b41;}
/* Green Fonts */
.large_green_font {font-size:11pt; color:#006600;}
.large_green_bold_font {font-size:11pt; color:#006600; font-weight:bold;}
.green_font {font-size:10pt; color:#006600;}
.green_bold_font {font-size:10pt; color:#006600; font-weight:bold;}
.small_green_font {font-size:9pt; color:#006600;}
.small_green_bold_font {font-size:9pt; color:#006600; font-weight:bold;}
.smaller_green_font {font-size:8pt; color:#006600;}
.smaller_green_bold_font {font-size:8pt; color:#006600; font-weight:bold;}
/* Red Fonts */
.hp_highlight_programs {color:#CC3333; font-weight:bold; font-size:9pt; font-style:italic; text-decoration:none;}
.large_red_font {font-size:11pt; color:#CC3333;}
.large_red_bold_font {font-size:11pt; color:#CC3333; font-weight:bold;}
.red_font {font-size:10pt; color:#CC3333;}
.red_bold_font {font-size:10pt; color:#CC3333; font-weight:bold;}
.red_italic_font {font-size:10pt; color:#CC3333; font-style:italic;}
.red_bold_italic_font {font-size:10pt; color:#CC3333; font-weight:bold; font-style:italic;}
.small_red_font {font-size:9pt; color:#CC3333;}
.small_red_bold_font {font-size:9pt; color:#CC3333; font-weight:bold;}
.small_red_italic_font {font-size:9pt; color:#CC3333; font-style:italic;}
.small_red_bold_italic_font {font-size:9pt; color:#CC3333; font-weight:bold; font-style:italic;}
.smaller_red_font {font-size:8pt; color:#CC3333;}
.smaller_red_bold_font {font-size:8pt; color:#CC3333; font-weight:bold;}
.smaller_red_italic_font {font-size:8pt; color:#CC3333; font-style:italic;}
.smaller_red_bold_italic_font {font-size:8pt; color:#CC3333; font-weight:bold; font-style:italic;}
/* White Fonts */
.large_white_font {font-size:11pt; color:#FFFFFF;}
.large_white_bold_font {font-size:11pt; color:#FFFFFF; font-weight:bold;}
.small_white_font {font-size:9pt; color:#FFFFFF;}
.small_white_bold_font {font-size:9pt; color:#FFFFFF; font-weight:bold;}
.small_white_italic_font {font-size:9pt; color:#FFFFFF; font-style:italic;}
.small_white_bold_italic_font {font-size:9pt; color:#FFFFFF; font-weight:bold; font-style:italic;}
/* Links */
A:link {color:#333399; text-decoration:underline;}
A:visited {color:#333399; text-decoration:underline;}
A:active {color:#333399; text-decoration:underline;}
A:hover {color:#333399; text-decoration:none;}
A.right_nav:link {color:#333333; text-decoration:underline;}
A.right_nav:visited {color:#333333; text-decoration:underline;}
A.right_nav:active {color:#333333; text-decoration:underline;}
A.right_nav:hover {color:#333333; text-decoration:none;}
A.header:link {color:#333333; text-decoration:underline;}
A.header:visited {color:#333333; text-decoration:underline;}
A.header:active {color:#333333; text-decoration:underline;}
A.header:hover {color:#333333; text-decoration:none;}
A.hp_residential_programs:link {color:#005b41; font-weight:bold; font-size:11pt; text-decoration:none;}
A.hp_residential_programs:visited {color:#005b41; font-weight:bold; font-size:11pt; text-decoration:none;}
A.hp_residential_programs:active {color:#005b41; font-weight:bold; font-size:11pt; text-decoration:none;}
A.hp_residential_programs:hover {color:#005b41; font-weight:bold; font-size:11pt; text-decoration:none;}
A.hp_day_programs:link {color:#005b41; font-weight:bold; font-size:11pt; text-decoration:none;}
A.hp_day_programs:visited {color:#005b41; font-weight:bold; font-size:11pt; text-decoration:none;}
A.hp_day_programs:active {color:#005b41; font-weight:bold; font-size:11pt; text-decoration:none;}
A.hp_day_programs:hover {color:#005b41; font-weight:bold; font-size:11pt; text-decoration:none;}
A.hp_highlight_programs:link {color:#CC3333; font-weight:bold; font-size:9pt; font-style:italic; text-decoration:none;}
A.hp_highlight_programs:visited {color:#CC3333; font-weight:bold; font-size:9pt; font-style:italic; text-decoration:none;}
A.hp_highlight_programs:active {color:#CC3333; font-weight:bold; font-size:9pt; font-style:italic; text-decoration:none;}
A.hp_highlight_programs:hover {color:#CC3333; font-weight:bold; font-size:9pt; font-style:italic; text-decoration:none;}
A.left_nav_topics:link {color:#005b41; font-weight:bold; text-decoration:none;}
A.left_nav_topics:visited {color:#005b41; font-weight:bold; text-decoration:none;}
A.left_nav_topics:active {color:#005b41; font-weight:bold; text-decoration:none;}
A.left_nav_topics:hover {color:#005b41; font-weight:bold; text-decoration:none;}
A.nav_box:link {color:#005b41; text-decoration:underline;}
A.nav_box:visited {color:#005b41; text-decoration:underline;}
A.nav_box:active {color:#005b41; text-decoration:underline;}
A.nav_box:hover {color:#005b41; font-weight:normal; text-decoration:none;}
A.nav_large_white_bold:link {color:#FFFFFF; text-decoration:none;}
A.nav_large_white_bold:visited {color:#FFFFFF; text-decoration:none;}
A.nav_large_white_bold:active {color:#FFFFFF; text-decoration:none;}
A.nav_large_white_bold:hover {color:#FFFFFF; text-decoration:underline;}
A.footer:link {color:#333333; text-decoration:underline;}
A.footer:visited {color:#333333; text-decoration:underline;}
A.footer:active {color:#333333; text-decoration:underline;}
A.footer:hover {color:#333333; font-weight:normal; text-decoration:none;}
A.nav_links:link {color:#666666; text-decoration:none;}
A.nav_links:visited {color:#666666; text-decoration:none;}
A.nav_links:active {color:#666666; text-decoration:none;}
A.nav_links:hover {color:#666666; font-weight:normal; text-decoration:underline;}
A.course_description:link {font-size:8pt; text-decoration:underline;}
A.course_description:visited {font-size:8pt; text-decoration:underline;}
A.course_description:active {font-size:8pt; text-decoration:underline;}
A.course_description:hover {font-size:8pt; font-weight:normal; text-decoration:none;}