                                                                                                                                                                                                                                                                                                                                                                                                                                @charset "utf-8";
/* CSS Document */

body{
margin:0;
font-family:Calibri, "Century Gothic", Verdana;
font-size:14px;
color:#494747;
}

#container{
width:100%;
background:url(images/bg_header.jpg) repeat-x;
margin:auto;
}


#header_container{
width:1010px;

height:145px;
}


#logo{
width:399px;
float:left;
padding-top:20px;
height:54px;
margin-left:30px;
}



form{
margin:0;
padding:0;
}

.username{
width:122px;
float:left;
height:19px;
}

.username p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
margin:0;
padding:0;

}

.username p a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
text-decoration:none;
margin:0;
padding:0;

}

.username p a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
margin:0;
padding:0;
text-decoration:underline;

}

.password{
width:122px;
float:left;
margin-left:9px;
height:19px;
}



.password p a{
text-decoration:none;
float:left;
margin-left:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
}


.password p a:hover{
width:122px;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;

float:left;
margin-left:9px;
height:19px;
}




.password p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
margin:0;
padding:0;

}

.text_field{
width:122px;
height:19px;
border:none;
background:url(images/form_top_bg.jpg) no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#6b6969;
padding-top:3px;
padding-left:2px;
}

.button_green{
width:30px;
float:left;
margin-left:4px;
margin-top:1px;
height:17px;
}

#navigation{
width:100%;
float:left;
margin-top:34px;
margin-left:00px;
}

#navigation ul{
margin:0;
padding:0;
list-style:none;

}

#navigation li{
display:inline;
font-family:Calibri, "Century Gothic", Verdana;
font-size:14px;
padding-right:6px;

}

#navigation li a{
display:inline;
font-family:Calibri, "Century Gothic", Verdana;
font-size:14px;
line-height:36px;
color:#ffffff;
text-decoration:none;
margin-left:15px;
padding-left:12px;

padding-right:8px;
text-shadow: 0 2px 2px #053a41;
padding-top:10px;
}

hr{
color:#EFEFEF;
width:100%;
height:1px;
shade:none;
}

#navigation a span{
padding-right:10px;

}

#navigation li a:hover{
font-family:Calibri, "Century Gothic", Verdana;
background:url(images/hover_button_left.jpg) top left no-repeat;
font-size:14px;
line-height:35px;
padding-bottom:5px;
}





#navigation li a:hover span{
font-family:Calibri, "Century Gothic", Verdana;
background:url(images/hover_button_right.jpg) top  right no-repeat;
font-size:14px;
line-height:35px;
padding-right:10px;
padding-top:10px;
padding-bottom:5px;
text-shadow: 0 2px 2px #053a41;
}


#navigation .selected{
font-family:Calibri, "Century Gothic", Verdana;
background:url(images/hover_button_left.jpg) top left no-repeat;
font-size:14px;
color:#ffffff;

padding-bottom:5px;
padding-right:10px;
}

#navigation .selected span{
font-family:Calibri, "Century Gothic", Verdana;
background:url(images/hover_button_right.jpg) top right no-repeat;
font-size:14px;
padding-bottom:5px;
padding-top:10px;
padding-right:10px;
}


#body_container{
width:990px;
padding-bottom:20px;
padding-left:20px;
}

#body_popup_page{
width:auto;
padding-bottom:20px;
padding-left:10px;
}

#body_popup_page p{
padding:0;
font-family:Calibri, "Century Gothic", Verdana;
font-size:13px;
margin:0;
color:#494747;

}

#body_popup_page p a{
padding:0;
font-family:Calibri, "Century Gothic", Verdana;
font-size:13px;
color:#000;
text-decoration:underline;


}

#body_popup_page p a:hover{
padding:0;
font-family:Calibri, "Century Gothic", Verdana;
font-size:13px;
color:#494747;
text-decoration:none;
}


#body_popup_page span{
font-family:Calibri, "Century Gothic", Verdana;
font-size:20px;
color:#000;
margin-top:10px;
}


.library_img{
float:right;
}

#body_container p{
padding:0;
font-family:Calibri, "Century Gothic", Verdana;
font-size:14px;
color:#494747;
line-height:19px;
}

#body_container p a{
padding:0;
font-family:Calibri, "Century Gothic", Verdana;
font-size:13px;
color:#961d9c;
text-decoration:underline;


}

#body_container p a:hover{
padding:0;
font-family:Calibri, "Century Gothic", Verdana;
font-size:13px;
color:#961d9c;
text-decoration:underline;
}

#body_container span{
font-family:Calibri, "Century Gothic", Verdana;
font-size:20px;
color:#000;
margin-top:10px;
}



#body_left{
width:635px;
float:left;
padding-right:10px;
padding-bottom:70px;
background:url(images/border_body_right.jpg) repeat-y top right;
}

#body_left_cme_library{
width:765px;
float:left;
padding-right:10px;
padding-bottom:70px;
background:url(images/border_body_right.jpg) repeat-y top right;
}



#body_right{
width:345px;

float:right;

}

#body_right_cme_library{
width:175px;
float:right;

}

#body_right img{
margin-top:30px;
}

#body_right .image{
margin-top:30px;
margin-left:25px;
}

h1{
font-family:Calibri, "Century Gothic", Verdana;
font-size:27px;
margin-top:38px;
margin-bottom:43px;
text-align:center;
}

.h1a{
font-family:Calibri, "Century Gothic", Verdana;
font-size:27px;
color:#494747;
margin-top:38px;
margin-bottom:43px;
text-align:center;
}

h2{
font-family:Calibri, "Century Gothic", Verdana;
font-size:20px;
margin-top:30px;
margin-bottom:43px;
}

.slide_show{
width:620px;
height:286px;
}

#right_image{
width:348px;
float:left;
}

#right_image img{
margin-top:6px;
float:left;
}

#form_box_right_side{
margin-top:13px;
float:left;
}



#footer{
width:100%;
height:88px;
float:left;

background:url(images/footer_-bg.jpg) repeat-x;
}

#footer p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}


#footer span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding-right:10px;
padding-left:10px;

}

#footer span a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}


#footer span a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
border-bottom:#FFFFFF dashed 1px;
}

#form_top{
width:290px;
float:right;
margin-top:10px;
}

#contact_top_button{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
margin-left:952px;
padding-top:5px;
}

#contact_top_button a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}

#contact_top_button a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-decoration:underline;
}

#book_a_vacation{
width:660px;
float:left;
}

.book_vacation_nov{
font-family:Calibri, "Century Gothic", Verdana;
font-size:20px;
color:#000;
}

#book_a_vacation span{
font-family:Calibri, "Century Gothic", Verdana;
font-size:20px;
color:#000;
margin-top:10px;
}

#book_a_vacation .inner_box{
height:26px;
background:#f4f4f4;
font-size:12px;
padding-top:10px;
padding-left:5px;
}

#book_a_vacation .inner_box2{
height:26px;
font-size:12px;
padding-top:10px;
padding-left:5px;
}

#book_a_vacation .inner_box2 strong{
height:26px;
padding-top:10px;
padding-left:10px;
}

#book_a_vacation .inner_box strong{
height:26px;
background:#f4f4f4;
padding-top:10px;
padding-left:10px;
}

#book_a_vacationt .box{
width:345px;
font-size:10px;
}

checkbox{
padding:0;
margin:0;
}

#book_a_vacation_right{
width:305px;
float:right;
}

#book_a_vacation_right .box{
width:345px;
}

#book_a_vacation_right .inner_box{
height:36px;
background:#f4f4f4;
}


.purchase_form{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
}

.purchase_form a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
}

.image_vacation{
margin-left:10px;
margin-bottom:25px;
}

.new_textarea{
height:69px;
}


.purchase_seminar{
margin-left:10px;
}

.form_assemble_seminar{
width:auto;
margin-left:25px;
margin-bottom:10px;
margin-top:25px;
}

.form_assemble_seminar .sspan{
width:auto;
padding-right:10px;
font-size:10px;
}

.yes_no_div{
margin-left:50px;

}

.checkout{
float:right;

}


.checkout_2{
margin-bottom:30px;
margin-left:0px;
}



.my_account_left_side{
width:635px;
margin-bottom:5px;
float:left;
border-right:#CCCCCC solid 1px;
}


.my_account_right_side{
width:250px;
float:left;
margin-bottom:5px;
margin-right:15px;
margin-left:40px;
padding-top:15px;
}

.password_new{
width:225px;
margin-left:20px;
float:left;
}

.username_new{
width:225px;
margin-left:0px;
float:left;
}

.required_field{
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
float:left;
}

.postal{
width:150px;
margin-left:20px;
float:left;
}



.city{
width:155px;
margin-left:0px;
float:left;
}

.zip{
width:225px;
margin-left:40px;
float:left;
}

.forms{
width:650px;
margin:10px;
margin-bottom:150px;
}

.form_main_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.form_height_in_main_form{
height:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
}

.form_main_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#494747;
}

.form_heading_main{
font-family:Calibri, "Century Gothic", Verdana;
font-size:12px;
color:#FFFFFF;
padding-top:3px;
}

h2{
font-family:Calibri, "Century Gothic", Verdana;
font-size:15px;
color:#494747;
margin:0;
padding:0;
}

.contact_page{
font-family:Calibri, "Century Gothic", Verdana;
font-size:12px;
color:#494747;
text-decoration:none;
}

.contact_page a{
font-family:Calibri, "Century Gothic", Verdana;
font-size:12px;
color:#494747;
text-decoration:none;
}

.contact_page a:hover{
font-family:Calibri, "Century Gothic", Verdana;
font-size:12px;
color:#000;
text-decoration:underline;
}

h6{
font-family:Calibri, "Century Gothic", Verdana;
font-size:12px;
color:#494747;
font-weight:normal;
margin:0;
padding:0;
}

h6 a{
font-family:Calibri, "Century Gothic", Verdana;
font-size:12px;
color:#494747;
font-weight:normal;
margin:0;
padding:0;
}

.edit_check_out{
font-family:Calibri, "Century Gothic", Verdana;
font-size:12px;
color:#0000ee;
}


.edit_check_out a{
font-family:Calibri, "Century Gothic", Verdana;
font-size:12px;
color:#0000ee;
text-decoration:underline;
}


h6 a:hover{
font-family:Calibri, "Century Gothic", Verdana;
font-size:12px;
color:#494747;
font-weight:normal;
margin:0;
text-decoration:none;
padding:0;
}

h5{
font-family:Calibri, "Century Gothic", Verdana;
font-size:20px;
color:#494747;
font-weight:normal;
margin:0;
padding:0;
}



.new_captcha{
float:left;
}

h4{
font-family:Calibri, "Century Gothic", Verdana;
font-size:16px;
margin:0;
padding:0;
color:#0b7fb5;
width:500px;
float:left;
}

h3{
font-family:Calibri, "Century Gothic", Verdana;
font-size:16px;
float:right;
margin-right:480px;
padding:0;
color:#0b7fb5;
}


li a{
font-family:Calibri, "Century Gothic", Verdana;
color:#961d9c;
font-size:13px;
text-decoration:none;
}

li a:hover{
font-family:Calibri, "Century Gothic", Verdana;
color:#961d9c;
font-size:13px;
text-decoration:underline;
}


{
font-family:Calibri, "Century Gothic", Verdana;
font-size:13px;
color:#494747;
text-decoration:underline;
padding:0;
}

.hyper a{
font-family:Calibri, "Century Gothic", Verdana;
font-size:13px;
color:#961d9c;
text-decoration:underline;
}

.hyper a:hover{
font-family:Calibri, "Century Gothic", Verdana;
font-size:13px;
color:#961d9c;
text-decoration:underline;
}

