
ul.class_module_content_subnav {
  list-style-type:none;
  float:left;
  padding:0 10px;
  margin:0px;
  display:block;
  width:270px;
}

ul.class_module_content_subnav li {
  padding:4px 0 4px 0;
  border-style:solid;
  border-color:#000;
  border-top-width:1px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
}

ul.class_module_content_subnav li.top_list_item_in_module_content_subnav {
  border-width:0px;
}

#class_module_content_subnav li{
  float:left;
  list-style:none outside none;
  padding:2px 7px;
}

.list_of_possible_answers {
  list-style-type:none;
}

.list_of_possible_answers li {
  list-style:none outside none;
}


.module_list li {
  margin:0 0 25px 20px;
}

.user_has_made_an_error_on_a_quiz {
  font-size: 16px;
  color: #f00;
  font-weight: bolder; 
}


.course_evaluation {
  list-style-type:none;
  float:left;
  padding:4px 0;
  margin:0px;
  clear:both;
  display:block;
  width:600px;
}

.course_evaluation li{
  float:left;
  list-style:none outside none;
  padding:2px 9px 2px 0px;
}


















#school_content {
  width:650px;
  color:#000;
}

#school_content p {
  color:#000;
}

#school_content a:link,
#school_content a:active,
#school_content a:visited,
#school_content a:hover {
  color:#600;
}

#school_content a.current_link, 
#school_content a:link.current_link,
#school_content a:active.current_link,
#school_content a:hover.current_link, 
#school_content a:visited.current_link {
  color:#a00;
}

#school_content h1 {
  color:#959d38;
  font-family: 'Time New Roman', serif;
  text-transform: uppercase;
  background: none;
  margin:8px 0 0 0;
}


#school_content a#school_logo, 
#school_content a:link#school_logo,
#school_content a:active#school_logo,
#school_content a:hover#school_logo, 
#school_content a:visited#school_logo {
  color:#959d38;
  font-family: 'Time New Roman', serif;
  text-transform: uppercase;
  background: none;
  margin:8px 0 0 0;
  text-decoration:none;
}


#school_content h2 {
  color:#959d38;
  font-family: 'Time New Roman', serif;
  margin: 10px 0 10px 0;
  clear:both;
  font-weight:normal;
}


#school_content .school_title {
  color:#707816;
  text-transform: capitalize;
}

ul.list_of_initial_school_links {
  list-style-type:none;
  padding:3px;
  height:27px;
  clear:both;
  display:block;
  margin:0 0 20px 0;
  background-color:#dbdbb9;
}

ul.list_of_initial_school_links li {
  float:left;
  list-style:none outside none;
  padding:4px 6px;
  display:block;
  width:120px;
  text-align:center;
  border-style:solid;
  border-color:#000;
  border-width:0px;
  border-left-width:1px;
}

ul.list_of_initial_school_links li.first_nav_item {
  border-width:0px;
}

ul.list_of_initial_school_links li#faq_nav_item {
  width:50px;
}

ul.list_of_initial_school_links li#fsc_nav_item {
  width:150px;
}

ul.list_of_initial_school_links li#mc_nav_item {
  width:100px;
}

#school_content ul.list_of_initial_school_links li a:link,
#school_content ul.list_of_initial_school_links li a:visited,
#school_content ul.list_of_initial_school_links li a:active,
#school_content ul.list_of_initial_school_links li a:hover {
  font-size:12px;
  font-weight:bold;
}



#school_content h6 {
  color:#000;
  font-size:20px;
  font-weight:normal;
  font-family: "Times New Roman", serif;
}

#school_content #quiz h6 {
  font-size:15px;
  font-family: "Arial", sans-serif;
}

#benefits_of_take_a_course {
  list-type: disc;
  padding:10px 0 0;
  margin: 0px 15px;
}

#video_on_front_page_of_school {
  width:300px;
  float:right;
  padding:10px;
  clear:right;
}


#browse_our_courses {
  background-color:#bbbb8f;
  padding:10px;
  margin:30px 0 0 0;
} 

#browse_our_courses_interior {
  background-color:#bbbb8f;
  padding:10px;
  margin:0px;
} 

#browse_our_courses h6 {
  font-size:18px;
  font-family: 'Time New Roman', serif;
  margin:0 0 12px 0;
  padding:0px; 
  color:#505806; 
}

h6#lead_paragraph_for_school {
  color:#707816; 
}

.course_catalog_section_choice {
  background-color:#dbdbb9;
  padding:10px;
  width:270px;
  float:left;
  margin:0px;
}

#the_choice_of_pros {
  float:right;
}

.course_catalog_section_choice_interior {
  padding: 25px 15px 0 0;
  width:120px;
  float:right;
  font-size:13px;
  font-family: "Arial", sans-serif;
  text-transform: uppercase;
}


#starter_courses {
  float:left;
  width:160px;
  margin:25px 0 0 0;
}

#for_professionals {
  float:left;
  width:600px;
  margin:25px 0 0 0;
}

#for_professionals li {
  width:200px;
}

.course_summary_list h7 {
  text-transform: uppercase;
  font-weight:bold;
  font-size:12px;
  font-family: 'Arial', sans-serif;
  margin:0 0 8px 0;
}

.course_summary_list ul {
  margin:0px;
  padding:0 0 0 12px;
}

.course_summary_list li {
  font-size:12px;
  margin:5px 0 5px 0;
  float:left;
  width:140px;
  padding:0px;
}

#learn_more_courses {
  float:left;
  width:450px;
  margin:25px 0 0 0;
  padding:0 0 0 20px;
  border-style: dotted;
  border-top-width: 0px;
  border-left-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-color: #707816;
}


.title_for_start_learning_section {
  font-size:18px;
  font-weight:normal;
  font-family: 'Time New Roman', serif;
  color:#000;
  float:left;
  width:200px;
  padding:0px;
  margin:0 0 0 2px;
}


#start_learning_wine_explanation_box {
  margin:0px;
  padding:0 0 15px 0;
  border-style:dashed;
  border-top-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-bottom-width:1px;
  border-color:#707816;
}


.course_each {
  padding:0px;
  margin:15px 0 15px 0;
  clear:left;
}

#start_learning_wine_explanation_box h3 a:link,
#start_learning_wine_explanation_box h3 a:visited,
#start_learning_wine_explanation_box h3 a:active,
#start_learning_wine_explanation_box h3 a:hover {
  color:#000;
  font-weight:normal;
  font-size:20px;
}


img.course_image {
  float:left;
  width:100px;
  height:100px;
  padding:0px;
  margin:0 12px 0 0;
  clear:left;
}


.course_each_description {
  font-size:10pt;
  font-family: "Arial", sans-serif;
}


#explanatory_box_for_wine_lover_courses {
  border-style:solid;
  border-width:2px;
  border-color:#707816;
}


#explanatory_box_for_professional_courses {
  border-style:solid;
  border-width:2px;
  border-color:#707816;
  float:right;
}


.course_each_link_for_supplementary_details {
  text-transform: uppercase;
  font-size:12px;
}

#school_content h2.class_list_header {
  color:#000;
  clear:left;
  margin:0;
  padding:20px 0 0 0;
  font-weight:normal;
  font-family: "Arial", sans-serif;
  display:block;
}

#school_content h7.class_list_subheader {
  font-size:16px;
  margin:10px 0 0px 0;
  display:block;
  font-family: "Arial", sans-serif;
}

#school_content h4.class_name_on_course_page {
  font-size:16px;
  font-weight:bold;
  font-family: 'Arial', sans-serif;
  color:#000;
  float:left;
  padding:0px;
  margin:0 0 0 8px;
}

#school_content p.class_description_on_course_page {
  font-size:12px; 
  margin:0px;
  padding:0px;
  line-height:14px;
  color:#000;
  clear:left;
}

#school_content p.you_have_completed_this_class {
  font-size:12px; 
  margin:8px 0 0 0;
  padding:0px;
  line-height:14px;
  color:#000;
  clear:left;
}

#school_content .each_class {
  margin:0 0 30px 0; 
}


/* 2010-06-03 - initially a float left column, but now the whole page */
#school_content #course_info_column {
}



/* 2010-06-03 - this was just removed from the design, but I will
leave it in the style sheet in case we bring this back. lawrence@krubner.com */
#school_content #course_info_sidebar {
  width:168px;
  float:right;
  margin:0px;
  padding:30px 0 0 0;
}


#school_content .course_sidebar {
  background-color:#FCFADF;
  padding:0px;
  margin:30px 0 0 0;
}

#school_content .course_sidebar th {
  color:#FFFFFF;
  font:bold 16px Arial,Helvetica,sans-serif;
  text-align:left;
  background-color:#959D38;
  padding:4px;
}

#school_content .course_sidebar td {
  padding:4px;
}

#school_content #class_name {
  color:#000;
  font-family: "Arial", sans-serif;
}

#school_content #final_exam_link {
  display:block;
  color:#fff;
  background-color:#800;
  padding:5px;
  font-size:15px;
  margin:0;
  clear:left;
  width:80px;
  text-align:center;
}


#school_content #class_module_content_subnav_box {
  padding:4px;
  background-color:#F3f0ca;
}


#school_content #my_courses_overview thead {
  background-color:#bbbb8f;
}

#school_content #my_courses_overview th {
  text-align:center;
}

#school_content #my_courses_overview td {
  text-align:center;
  background-color:#f3f0ca;
  vertical-align: middle; 
  border-width:0px;
  border-top-width:6px;
  border-color:#fff;
  border-style:solid;
  font-size:11px;
}

#school_content #my_courses_overview tr {
  margin:8px 0 0 0;
}

#school_content h2#my_courses_header {
  padding:20px 0 0 0;
}

#school_content #class_module_page_subnav {
  margin:30px 0;
  padding:0px;
  width:600px;
  list-style-type:none;
  float:left;
  display:block;
}

#school_content #class_module_page_subnav li {
  display:inline;
}


#school_content #course_link_106 {
  width:260px;
}


#school_content .course_each_links {
  width:525px;
  padding:0px;
  margin:8px 0 8px 0;
  float:right;
  clear:right;
  font-family: "Arial", sans-serif;
}


#further_courses_that_the_current_user_may_wish_to_consider_studying_at_some_point {
  display:none;
}

#further_courses_that_the_current_user_may_wish_to_consider_studying_at_some_point a,
#further_courses_that_the_current_user_may_wish_to_consider_studying_at_some_point a:link,
#further_courses_that_the_current_user_may_wish_to_consider_studying_at_some_point a:active,
#further_courses_that_the_current_user_may_wish_to_consider_studying_at_some_point a:hover,
#further_courses_that_the_current_user_may_wish_to_consider_studying_at_some_point a:visited {
  font-size:11px;
  font-family: "Arial", sans-serif;
}


td.captionText {
  padding:8px;
}



#course_email_to_a_friend_form input {
  width:300px;
}

#course_email_to_a_friend_form textarea {
  width:300px;
}




#school_content a.free_sample_class_links {
  font-family: "Arial", sans-serif;
  font-size:12px;
}





#free_sample {
  font-family: "Arial", sans-serif;
}

#free_sample h2 {
  font-family: "Arial", sans-serif;
}

