/* Tag definitions */
body {color: #000000; background-color: #ffffff; background-image: url(../images/bg_dotted_gradient.gif); background-repeat: repeat-x; margin-top: 20px;}
html, body, #wrapper {margin: 0px; padding: 0px; border: none; text-align: center;}
#wrapper {margin: 20px auto; text-align: left; vertical-align: middle; width: 760px;}
body, div, p, td, th, ul, ol, li, select, option, input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #000000;}
ul.list {margin: 5px 0px 0px 10px; padding: 5px 0px 0px 10px;}
ul.list li {padding-bottom: 10px; list-style-type: disc;}
sup {font-size: 78%;}

/* Common classes */

.bannernav {width: 760px; padding: 0px; border-left: 1px #666 solid; border-right: 1px #666 solid; }
.bannernav TD {background-color: #666666;}
.nav_spacer_table {width: 760px; padding: 0px;}
.nav_spacer_table TD {background-color: #666666;}
.footer_table {width: 760px; padding: 0px;}
.copyright_table {width: 760px; padding: 0px;}
.copyright_table TD {padding-top: 10px; padding-bottom: 10px; text-align: center;}
.header_black {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}

/* Homepage classes */
.content_table {width: 760px; padding: 0px; background-color: #666666;}
.content_table TD.white {background-color: #ffffff; padding-top: 22px;}
.home_left_sidebar_text {padding-bottom: 14px;}
.home_left_sidebar_bg {background-image: url(../images/home_sidebar_left_bg.gif); background-repeat: no-repeat; padding: 10px;}
.home_right_sidebar_1a_bg {background-image: url(../images/home_sidebar_right_1a_bg.gif); background-repeat: no-repeat; text-align: center;}
.home_right_sidebar_1b_bg {background-image: url(../images/home_sidebar_right_1b_bg.gif); background-repeat: no-repeat; background-color: #fdfdde;}
.home_right_sidebar_2a_bg {background-image: url(../images/home_sidebar_right_2a_bg.gif); background-repeat: no-repeat; text-align: center;}
.home_right_sidebar_2b_bg {background-image: url(../images/home_sidebar_right_2b_bg.gif); background-repeat: no-repeat; background-color: #ffffcc;}
.home_right_sidebar_3a_bg {background-image: url(../images/home_sidebar_right_3a_bg.gif); background-repeat: no-repeat; text-align: center;}
.home_right_sidebar_3b_bg {background-image: url(../images/home_sidebar_right_3b_bg.gif); background-repeat: no-repeat; background-color: #f5f5bb;}
.home_right_sidebar_photo {margin-top: 12px;}
.home_right_sidebar_border {background-color: #cccc99;}
P.home_right_sidebar_text {padding: 0px 5px 5px 5px; margin-top: 0px;}
.home_feature_text {padding-left: 10px;}
UL.home_link_list {padding: 0px 0px 10px 10px; margin: 0px 0px 10px 10px; list-style-image: url(../images/home_sidebar_left_arrow.gif)}
UL.home_link_list LI {padding-bottom: 5px;}

/* Subpage classes */
.sub_header_table {width: 760px; padding: 0px; background-color: #666666;}
.sub_header_table TD.white {background-color: #ffffff;}
.sub_header_table TD.lightgrey {background-color: #999999;}
.sub_content_table {width: 760px; padding: 0px; background-color: #666666;}
.sub_content_table TD.white {background-color: #ffffff;}
.sub_content_table TD.contrib_green {background-color: #e4f1e4;}
.sub_header {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: normal; background-color: #ffffff; padding: 20px 10px 20px 10px;}
.glossary {padding: 10px;}
.glossary_alpha {color: #ffffff; background-color: #3b663e; padding: 5px;}
.glossary_alpha a {color: #ffffff; text-decoration: none;}
.glossary_alpha a:hover {text-decoration: underline;}
.glossary_alpha_corners {background-color: #3b663e;}
.contrib_header {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #3b663e;}
.contrib_active {padding: 10px; background-color: #ffffcc;}
.contrib_inactive {padding: 10px;}
.contrib_bio {padding: 10px;}
.contrib_bio IMG {margin: 0px 8px 8px 0px;}
.exp-active {padding: 10px 10px 0 10px; background-color: #ffffcc;}
.exp-inactive {padding: 10px 10px 0 10px;}
.exp-active p, .exp-inactive p{ margin: 4px 0 8px 0; line-height: 16px;}
.exp-active p strong {color: #c90;} 
.exp-active a, .exp-inactive a{  }
td.exp-coursecol { }  
img.expphoto { border: 1px solid #666;}
td.exp-course { padding: 10px;}
td.exp-course h2 { font-size: 30px; color: #3B663E; padding-bottom: 0; margin: 20px 0 0 0;  font-weight: bold; text-transform: uppercase;}
td.exp-course p {margin-top: 6px}

/* Course page classes */
.course_header_table {width: 760px; padding: 0px; background-color: #666666;}
.course_header_table TD.white {background-color: #ffffff;}
.course_header_table TD.lightgrey {background-color: #999999;}
.nav_course_table {width: 760px; padding: 0px; background-color: #666666;}
.nav_course_table TD.white {background-color: #ffffff; padding-top: 16px;}
.course_content_table {width: 760px; padding: 0px; background-color: #666666;}
.course_content_table TD.white {background-color: #ffffff;}
/* .course_content_table TD.lightgrey {background-color: #999999;} */
.course_header {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: normal; padding: 5px 10px 5px 10px;}
.course_subheader_orange {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #cc6600;}
.course_subheader_green {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #3b663e;}
.course_about_left {padding: 25px 15px 10px 15px;}
.course_about_right {background-color: #ffffcc; padding: 25px 15px 10px 15px;}
.course_about_overview {padding-bottom: 25px;}
.course_about_overview_photo {margin: 0px 0px 8px 8px;}
.course_about_time_table {width: 100%;}
.course_about_time_table TD.header {padding: 2px 2px 2px 0px;}
.course_about_time_table TD.left_odd {background-color: #ebebd6; width: 70%; padding: 2px 0px 2px 2px;}
.course_about_time_table TD.right_odd {color: #3b663e; font-weight: bold; background-color: #ebebd6; padding: 2px 2px 2px 5px; text-align: right; text-align: right;}
.course_about_time_table TD.left_even {width: 70%; padding: 2px 0px 2px 2px;}
.course_about_time_table TD.right_even {color: #3b663e; font-weight: bold; padding: 2px 2px 2px 5px; text-align: right;}
OL.course_about_list {margin: 2px 0px 0px 11px; padding: 2px 0px 0px 11px;}
OL.course_about_list LI {padding-bottom: 10px;}
UL.course_about_list {margin: 2px 0px 0px 11px; padding: 2px 0px 0px 11px;}
UL.course_about_list LI {padding-bottom: 10px;}
.course_about_objectives {padding-bottom: 25px;}
.course_about_preparation {padding-bottom: 10px;}
.course_about_contrib_photo {padding-top: 25px;}
.course_about_contrib {padding-left: 10px; padding-top: 25px;}
.course_start_nav_bg {background-color: #eeeeee;}
.course_start_nav {padding: 5px;}
.course_start_nav_header {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-transform: uppercase;}
.course_start_nav_header_active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cc6600; font-weight: bold; text-transform: uppercase;}


#lessonnav { padding: 5px 5px 5px 5px; }
#lessonnav p {font-weight: bold; text-transform: uppercase; margin-bottom: 4px;}
#lessonnav p.current { color: #cc6600;}
#lessonnav li.current a, #lessonnav li.current a:hover { color: #cc6600; text-decoration: none; font-weight: bold; }

#lessonnav ul {padding: 0px 0px 0px 8px; margin: 0px 0px 0px 8px; list-style-image: url(../images/course_start_nav_bullet.gif);}

#lessonnav li { color: #cc6600; padding-bottom: 2px;}
#lessonnav li.current {list-style-image: url(../images/course_start_nav_bullet_ove.gif)}

#lessonnav ul a { color: #3b663e; text-decoration: none;}
#lessonnav ul a:hover {text-decoration: underline;}
.course_start_right {background-color: #ffffcc; padding-top: 30px;}

/* Links */
a {color: #3b663e; text-decoration: none;}
a:hover {text-decoration: underline;}
a.glossary { margin-left:1px; padding: 0 16px 0 0; 	background: url(../images/glossary_icon.gif) no-repeat center right;}

#content {padding: 2px 10px 10px 10px;}
#content h1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #3b663e;}
#content h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; padding: 0; margin: 0 0 -4px 0;}


#pagenav, #pagenav2 { text-align: right; width: 250px; padding: 2px; float: right; color: #363; font: 9px/13px verdana; background: url(../images/pagenav_bg_line.gif) no-repeat bottom right; }
#pagenav .current, #pagenav2 .current{ font-weight: bold; color: #cc6600;}
#pagenav2 { height: 16px; background: url(../images/pagenav2_bg_line.gif) repeat-y top right; }

#content ol li {padding: 6px;}
#content ol li ol li {padding: 1px;}

#content ol.quiz {border: 1px solid #C8CAA3;}
#content ol.quiz li {margin: 0px; padding: 5px;}
#content ol.quiz li.hi {background: #FFFFCE;}

h3 {color: #333; font-size: 12px;}
img.photo {border: 1px solid #c9c9c9;}

td.exp-course { padding: 0 10px 10px 10px; background: #E4F1E4;}
#content td.exp-course h2 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 17px; color: #3B663E; padding-bottom: 0; margin: 20px 0 0 0;  font-weight: bold; text-transform: uppercase;}
td.exp-course p {margin-top: 2px}
