
ul { color: #000; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.body_text { color: #000; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; }
.body_text a:link { color: #196989; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; }
.body_text a:visited { color: #196989; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; }
.body_text a:hover { color: #a55b22; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; }
.body_text a:active { color: #a55b22; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; }
.ccthumbs a {float:left; padding:4px; border:1px solid #CCCCCC; background:#FFFFFF; margin-left:20px;}
.ccthumbs a:hover {border: 1px solid #666666;}
.copyright { color: #000; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.course_footnote { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.course_text { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.course_text a:link { color: #196989; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.course_text a:visited { color: #196989; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.course_text a:hover { color: #a55b22; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.course_text a:active { color: #a55b22; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.form_input { color: #000; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.form_required { color: #b77641; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; }
.menu { color: #999; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.menu a:link { color: #999; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.menu a:visited { color: #999; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.menu a:hover { color: #a55b22; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.menu a:active { color: #a55b22; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.menu_inactive { color: #ccc; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.paragraph_headings { color: #000; font-size: 19px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; }
.paragraph_head_hci_green { color: #0d664d; font-size: 19px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; }
.paragraph_head_med_blue { color: #198bb9; font-size: 19px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; }
.paragraph_head_med_tan { color: #b77641; font-size: 19px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; }
.paragraph_head_med_teal { color: #5c8f8c; font-size: 19px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; }
.search_sub_menu { color: #999; font-size: 8px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.search_sub_menu a:link { color: #000; font-size: 8px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.search_sub_menu a:visited { color: #000; font-size: 8px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.search_sub_menu a:hover { color: #a55b22; font-size: 8px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.search_sub_menu a:active { color: #a55b22; font-size: 8px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.search_text_box { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.solutions_box_head { color: #fff; font-size: 18px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.solutions_box_link { color: #4c2a10; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.solutions_box_link a:link { color: #4c2a10; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: none; }
.solutions_box_link a:visited { color: #4c2a10; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: none; }
.solutions_box_link a:hover { color: #ffbc72; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: underline; }
.solutions_box_link a:active { color: #ffbc72; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: underline; }
.solutions_box_link_blue { color: #196989; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.solutions_box_link_blue a:link { color: #196989; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: none; }
.solutions_box_link_blue a:visited { color: #196989; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: none; }
.solutions_box_link_blue a:hover { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: underline; }
.solutions_box_link_blue a:active { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: underline; }
.solutions_box_link_brick { color: #80230d; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.solutions_box_link_brick a:link { color: #80230d; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: none; }
.solutions_box_link_brick a:visited { color: #80230d; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: none; }
.solutions_box_link_brick a:hover { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: underline; }
.solutions_box_link_brick a:active { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: underline; }
.solutions_box_link_khaki { color: #786031; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.solutions_box_link_khaki a:link { color: #786031; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: none; }
.solutions_box_link_khaki a:visited { color: #786031; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: none; }
.solutions_box_link_khaki a:hover { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: underline; }
.solutions_box_link_khaki a:active { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: underline; }
.solutions_box_link_sienna { color: #a55b22; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.solutions_box_link_sienna a:link { color: #a55b22; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: none; }
.solutions_box_link_sienna a:visited { color: #a55b22; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: none; }
.solutions_box_link_sienna a:hover { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: underline; }
.solutions_box_link_sienna a:active { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: underline; }
.solutions_box_link_teal { color: #3f6e6b; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.solutions_box_link_teal a:link { color: #3f6e6b; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: none; }
.solutions_box_link_teal a:visited { color: #3f6e6b; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: none; }
.solutions_box_link_teal a:hover { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: underline; }
.solutions_box_link_teal a:active { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; text-decoration: underline; }
.solutions_box_text1 { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 20px; }
.solutions_box_text2 { color: #000; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 20px; }
.solutions_menu { color: #000; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 30px; }
.solutions_menu a:link { color: #000; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 30px; text-decoration: none; }
.solutions_menu a:visited { color: #000; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 30px; text-decoration: none; }
.solutions_menu a:hover { color: #a55b22; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 30px; text-decoration: underline; }
.solutions_menu a:active { color: #a55b22; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 30px; text-decoration: underline; }
.solutions_menu_inactive { color: #0d664d; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 30px; }
.sub_page_head { color: #fff; font-size: 43px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.sub_page_head_superscript { color: #fff; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; vertical-align: 22px; }
.terms_and_privacy { color: #000; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.terms_and_privacy a:link { color: #196989; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.terms_and_privacy a:visited { color: #196989; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.terms_and_privacy a:hover { color: #a55b22; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.terms_and_privacy a:active { color: #a55b22; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.terms_and_privacy_inactive { color: #ccc; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_11_dk_gray { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_11_dk_gray a:link { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_11_dk_gray a:visited { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_11_dk_gray a:hover { color: #a55b22; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_11_dk_gray a:active { color: #a55b22; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_11_gray { color: #999; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14px; }
.text_11_med_teal { color: #5c8f8c; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14px; }
.text_11_white { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14px; }
.text_12_dk_gray { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_12_dk_gray a:link { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_12_dk_gray a:visited { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_12_dk_gray a:hover { color: #a55b22; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_12_dk_gray a:active { color: #a55b22; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_12_white { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_12_white a:link { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_12_white a:visited { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_12_white a:hover { color: #ffbc72; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_12_white a:active { color: #ffbc72; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_14_dk_gray { color: #666; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_14_dk_gray a:link { color: #666; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_14_dk_gray a:visited { color: #666; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_14_dk_gray a:hover { color: #a55b22; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_14_dk_gray a:active { color: #a55b22; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_14_gray { color: #999; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_14_gray a:link { color: #999; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_14_gray a:visited { color: #999; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_14_gray a:hover { color: #a55b22; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_14_gray a:active { color: #a55b22; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_14_inactive { color: #ccc; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_14_white { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_14_white a:link { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_14_white a:visited { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_14_white a:hover { color: #ffbc72; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_14_white a:active { color: #ffbc72; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_16_dk_gray { color: #666; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_17_dk_gray { color: #666; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_17_lt_gray { color: #999; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; }
.text_16_dk_gray a:link { color: #666; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_16_dk_gray a:visited { color: #666; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_16_dk_gray a:hover { color: #a55b22; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_16_dk_gray a:active { color: #a55b22; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_20_dk_gray { color: #666; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
