body{
font-family: arial, sans-serif;
font-size: 12px;
background-color: #cccccc;
background-image: url(../images/bg_down.gif);
background-repeat: repeat-y;
background-position: center;
}

td{
font-size: 12px;
}

/*-------------------------------*/
/*CSS for the homepage	 		 */
/*-------------------------------*/

.member_login{
font-size: 10px;
font-weight: bold;
padding: 0 0 0 7;
color: #666666;
}

.member_login input{
border: solid 1px #666666;
background-color: #ffffff;
font-size: 10px;
color: #666666;
width: 188px;
height: 19px;
}

.member_login a:link, .member_login a:visited{
color: #F27213;
}

.member_login a:hover{
color: #1B3F94;
}

.next_seminar_info{
font-size: 11px;
line-height: 22px;
padding: 0 0 6 10;
}

.next_seminar_info b{
font-size: 12px;
color: #1B3F94;
}

.next_seminar_info a:link, .next_seminar_info a:visited{
color: #F27213;
font-size: 13px;
font-weight: bold;
}

.next_seminar_info a:hover{
color: #1B3F94;
}

.seminar_links{
padding: 0 5 0 5;
}

.seminar_links a:link, .seminar_links a:visited{
color: #000000;
font-size: 11px;
}

.seminar_links a:hover{
color: #F27213;
}

.home_catch_phrase{
line-height: 16px;
}

.extra_links{
padding: 0 0 0 10;
}

.extra_links a:link, .extra_links a:visited{
color: #333333;
font-size: 11px;
}

.extra_links a:hover{
color: #F27213;
}

.news_subjects{
font-size: 11px;
line-height: 22px;
padding: 0 0 6 10;
}

.news_subjects a:link, .news_subjects a:visited{
color: #1B3F94;
font-size: 11px;
font-weight: bold;
}

.news_subjects a:hover{
color: #F27213;
font-weight: bold;
}

/*-------------------------------*/
/*CSS for the seminars	 		 */
/*-------------------------------*/

.many_seminars_table{
margin: 19 0 0 0;
}

.many_seminars_table img{
margin: 0 0 0 10;
}

.many_seminars_table td{
font-size: 11px;
line-height: 14px;
padding: 6 0 6 0;
}

.many_seminars_table b{
font-size: 12px;
color: #1B3F94;
}

.many_seminars_table a:link, .many_seminars_table a:visited{
color: #F27213;
font-size: 13px;
font-weight: bold;
}

.many_seminars_table a:hover{
color: #1B3F94;
}

.many_seminars_even{
background-color: #F7F7F7;
}

.many_people_talk_even{
background-color: #ebeef6;
}

.many_seminars_odd{
background-color: #ffffff;
}

/*-------------------------------*/
/*CSS for contact				 */
/*-------------------------------*/

.contact_page h1{
color: #F27213;
font-size: 13px;
font-weight: bold;
}

.contact_page h2{
margin: 5 0 5 0;
color: #1B3F94;
font-size: 14px;
font-weight: bold;
}

.contact_page{
color: #000000;
font-size: 11px;
padding: 0 0 0 3;
line-height: 14px;
}

.contact_page a:link, .contact_page a:visited{
color: #1B3F94;
font-size: 12px;
}
.contact_page a:hover{
color: #F27213;
font-size: 12px;
}

/*-------------------------------*/
/*CSS for single seminar 		 */
/*-------------------------------*/

.seminar_head_info{
color: #333333;
padding-top: 15px;
padding-bottom: 15px;
}
.seminar_head_info b{
color: #000000;
}
.seminar_head_info h1{
color: #F27213;
font-size: 20px;
margin: 11 0 11 0;
}

.view_itinerary_link a:link, .view_itinerary_link a:visited{
color: #1B3F94;
font-size: 12px;
}
.view_itinerary_link a:hover{
color: #F27213;
font-size: 12px;
}

.seminar_locations_even td, .seminar_locations_odd td{
color: #333333;
padding: 3 0 3 20;
}

.seminar_locations_even b, .seminar_locations_odd b{
color: #F27213;
}

.seminar_locations_even{
background-color: #ffffff;
}

.seminar_locations_odd{
background-color: #EBEEF6;
}

.gray_line{
margin: 20 0 20 0;
}

.seminar_description h1{
color: #F27213;
font-size: 13px;
font-weight: bold;
}

.seminar_description h2{
margin: 5 0 5 0;
color: #1B3F94;
font-size: 14px;
font-weight: bold;
}

.seminar_description h3{
font-family: helvetica;
color: #0A46D4;
font-size: 18px;
font-weight: bold;
margin: 0 0 20 0;
}

.seminar_description h4{
font-family: helvetica;
color: #0A46D4;
font-size: 16px;
line-height: 20px;
font-weight: bold;
margin: 0 0 20 0;
}

.seminar_description, .fees_desc{
color: #000000;
font-size: 12px;
padding: 0 30 0 3;
line-height: 16px;
}

.seminar_description a:link, .seminar_description a:visited{
color: #666666;
}
.seminar_description a:hover{
color: #F27213;
}

.seminar_presenters{
background-color: #EBEEF6;
color: #333333;
font-size: 12px;
padding: 20 30 20 20;
line-height: 15px;
}

.special_note{
background-color: #1B3F94;
color: #ffffff;
font-size: 12px;
padding: 20 30 20 20;
line-height: 14px;
}

.seminar_itinerary td h1{
color: #F27213;
font-size: 20px;
margin: 25 0 25 -20;
}

.seminar_itinerary td{
padding: 0 15 0 20;
color: #333333;
line-height: 16px;
}

.seminar_itinerary td b{
color: #1B3F94;
font-size: 15px;
}

.itinerary_class_even{
background-color: #EBEEF6;
}
.itinerary_class_odd{
background-color: #ffffff;
}

.time_frame{
font-weight: bold;
color: #000000;
}

.back_to_top a:link, .back_to_top a:visited{
color: #1B3F94;
font-size: 12px;
}
.back_to_top a:hover{
color: #F27213;
font-size: 12px;
}

.blue_bold{
color: #1B3F94;
font-weight: bold;
}

/*-------------------------------*/
/*CSS for the footer			 */
/*-------------------------------*/

.footer_nav{
font-size: 10px;
color: #ffffff;
line-height: 13px;
padding: 0 0 0 10;
}

.footer_nav a:link, .footer_nav a:visited{
font-size: 10px;
color: #ffffff;
text-decoration: none;
}

.footer_nav a:hover{
text-decoration: underline;
}

.footer_email a:link, .footer_email a:visited{
font-size: 10px;
color: #6984C7;
text-decoration: underline;
}

.footer_email a:hover{
color: #ffffff;
text-decoration: underline;
}

.copyright_info{
line-height: 15px;
font-size: 10px;
color: #1B3F94;
padding: 0 0 0 10;
}

.copyright_info a:link, .copyright_info a:visited{
font-size: 10px;
color: #6984C7;
text-decoration: none;
font-weight: bold;
}

.copyright_info a:hover{
color: #6984C7;
text-decoration: underline;
font-weight: bold;
}

/*-------------------------------*/
/*CSS for the signup table		 */
/*-------------------------------*/

.sign_up_table{
margin: 0 0 0 0;
}

.sign_up_table input, .sign_up_table select, .sign_up_table textarea{
border: solid 1px #cccccc;
margin: 3 0 6 0;
font-family: arial, sans-serif;
color: #666666;
font-size: 12px;
}

.sign_up_table td{
font-family: arial, sans-serif;
background-color: #ffffff;
padding: 5 0 5 0;
color: #1B3F94;
font-size: 12px;
}

.sign_up_table b{
font-size: 12px;
color: #666666;
}

.sign_up_table a:link, .sign_up_table a:visited{
font-size: 10px;
color: #666666;
font-weight: normal;
text-decoration: underline;
}
.sign_up_table a:hover{
color: #666666;
font-weight: normal;
text-decoration: none;
}

.require_asterik{
color: #cc3333;
font-weight: bold;
}
.require_asterik a:link, .require_asterik a:visited{
color: #cc3333;
font-weight: bold;
text-decoration:underline;
}
.require_asterik a:hover{
color: #cc3333;
font-weight: bold;
text-decoration:none;
}

.error_message_table{
font-family: arial, sans-serif;
font-size: 12px;
margin: 5 0 5 0;
padding: 0 0 0 0;
color: #cc3333;
font-weight: bold;
line-height: 16px;
}
.error_message_table b{
font-size: 14px;
}

.error_message{
color: #cc3333;
}

.radio_words{
color: #666666;
}