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

a img {
border:0px;

}

h1 {
margin:0px 0px 5px 0px;
font-size:26px;

}

h2 {
margin:0px;
font-size:18px;
font-weight:normal;

}

h3 {
margin:0px;
padding:0px;

}

.clear {
clear:both;

}

.size12 {
font-size:12px;

}

.size13 {
font-size:13px;
line-height:16px;
margin:2px 0px 5px 0px;

}

.size14 {
font-size:14px;
line-height:18px;

}

.size15 {
font-size:15px;

}

.size16 {
font-size:16px;


}

.size17 {
font-size:17px;

}

.size18 {
font-size:18px;

}

.size19 {
font-size:19px;

}

.size20 {
font-size:20px;

}

.size22 {
font-size:22px;
margin:5px 0px 10px 0px;

}

.size24 {
font-size:24px;

}

.size28 {
font-size:28px;

}

.size30 {
font-size:30px;

}

.white {
color:white;

}

.light {
font-weight:200;

}

.blue {
color:#00a2d6;

}

.bold {
font-weight:bold;

}

.clear {
clear:both;

}

#course_description a:link, #course_description a:visited {
font-family:Arial, Helvetica, sans-serif;
font:arial;
color:#2489DB;
text-decoration:none;

}

#course_description a:link:hover, #course_description a:visited:hover {
font-family:Arial, Helvetica, sans-serif;
font:arial;
color:#999999;
text-decoration:none;

}

body {
background-color:#ecece4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font:Verdana;

}

#container {
width:961px;
margin:auto;

}

#site_end {
width:960px;
height:20px;
float:left;

}

#top_number {
height:21px;

}

#logo {
height:95px;
width:320px;
background:url(images/header_logo.gif) no-repeat;
float:left;

}

h3 {
margin:0px;
padding:0px;
font-size:15px;
font-weight:bold;

}

h4 {
margin:0px;
padding:0px;
font-size:12px;
font-weight:bold;

}

h6 {
text-align:right;
font-weight:normal;
font-size:14px;
margin:0px;
padding:0px;

}

#top_bar a:link, #top_bar a:visited {
text-decoration:none;
color:#009bcd;

}

#top_bar a:link:hover, #top_bar a:visited:hover {
text-decoration:none;
color:#000000;

}

#navigation {
height:50px;
/*width:350px;*/
float:right;

}
.navMenu {
list-style:none;
padding:0px;
margin:0px;
position:relative; left:0px;top:0px;
}

.navMenu li {
float:left;
margin:0px;
padding:0px;
/*height:102px;*/

}

.navMenu a, .navMenu a:link, .navMenu a:visited {
display:block;

}


.navMenu a:hover img {
visibility:hidden;

}

#home {
background:url(images/menu/home_over.gif) no-repeat;

}

#courses {
background:url(images/menu/courses_over.gif) no-repeat;

}

#bookings {
background:url(images/menu/bookings_over.gif) no-repeat;

}
#partners {
background:url(images/menu/parterners_over.jpg) no-repeat;

}
#gallary {
background:url(images/menu/gallary_over.jpg) no-repeat;

}
#home_on {
background:url(images/menu/home_on.gif) no-repeat;

}

#courses_on {
background:url(images/menu/courses_on.gif) no-repeat;

}

#bookings_on {
background:url(images/menu/bookings_on.gif) no-repeat;

}
#partners_on {
background:url(images/menu/parterners_on.jpg) no-repeat;

}
#gallary_on {
background:url(images/menu/gallery_on.jpg) no-repeat;

}
#page {
width:940px;
/*height:100%;*/
background:#FFFFFF;
float:left;
border:1px solid #c9c9c3;
padding:10px;
}

#welcome_banner {
background:url(images/welcome_banner.jpg) no-repeat;
width:940px;
height:317px;
margin-bottom: 10px;

}

#welcome_banner_text {
float:right;
width:262px;
padding:20px

}

.style03 {
margin:75px 0px 0px 10px;
line-height:30px;
font-size:21px; color:#FFFFFF;
font-weight:bold;
text-shadow: 0.1em 0.1em #7e7e7e;

}

.style04 {
font-size:14px; color:#FFFFFF;
padding:10px 10px 10px 10px;
line-height:18px;
}

.style11 {
font:arial;
font-size:14px;
font-weight:bold;
line-height:18px;

}

.style23 {
font:arial;
font-size:14px;
font-weight:bold;
line-height:18px;
color:#0066ff;

}

.style18 {
font:arial;
font-size:14px;
font-weight:bold;
line-height:18px;
color:#0066ff;

}

.style14 {
margin:0px;
color: #FFFFFF;

}

.style15 {
margin:0px 5px 0px 5px;
color:#00a2d6;

}

.style12 {
font-size:13px;
line-height:18px;
margin:0px;

}

#about_dented_title {
width:584px;
height:25px;
margin:10px 0px 0px 0px;
background:url(images/about_dented.gif);


}

#home_text {
width:610px;
/*height:257px;*/
padding:0px 10px 0px 10px;
float:left;

}

#next_course_box_title {
width:264px;
height:28px;
background-color:#FFFFFF;
background:url(images/our_next_course.gif) no-repeat;

}

#next_course_box {
width:270px;
height:650px;
padding:15px;
background-color:#ebebeb;
border:1px solid #cecece;
float:right;
}

#next_course_box h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:28px; color:#009bcd;
font-weight: bold;
text-align:left;
line-height:20px;
margin: 10px 0px 0px 0px;
}

#next_course_box h1 span.plain {
    color: #666;
    font-weight: normal;
}

#next_course_box a img {
margin:10px 0px 0px 6px;
}

#next_course_box #subtitle {
font-size:22px; color:#009bcd;
text-align:left;
line-height:20px;
margin:15px 0px 0px 0px;

}

#next_course_box #course {
font-size:18px; color:#009bcd;
text-align:left;
line-height:24px;
margin: 0px 0px 20px 0px;
font-weight: bold;
}

.date {
font-size:16px; color:#009bcd;
text-align:left;
line-height:24px;
margin:10px 0px 10px 0px;

}

.style01 {
font-size:18px;
font-weight:bold;
text-align:center;
line-height:28px;

}

.style02 {
font-size:28px; color:#009bcd;
font-weight:bold;
text-align:center;
line-height:20px;
margin:0px;

}

.style18 {
font-size:22px; color:#009bcd;
font-weight:bold;
text-align:left;
line-height:20px;
margin:20px 0px 0px 0px;

}

.style19 {
font-size:18px; color:#009bcd;
font-weight:bold;
text-align:left;
line-height:24px;
margin:15px 0px 20px 0px;

}

.style20 {
font-size:16px; color:#009bcd;
font-weight:bold;
text-align:left;
line-height:24px;
margin:10px 0px 10px 0px;

}

.style21 {
font-size:30px;

}

.style22 {
font-size:22px; color:#009bcd;
font-weight:bold;
text-align:left;
line-height:32px;
margin:5px 0px 20px 0px;

}

#footer {
height:99px;
width:960px;
margin:7px 0px 0px 0px;
background:#009fd2;
background:url(images/footer.gif);
border:1px solid #008dba;
float:left;

}

#footer_payments {
height:99px;
width:960px;
margin:7px 0px 0px 0px;
background:#009fd2;
background:url(images/footer_payments.gif);
border:1px solid #008dba;
float:left;

}


.footerLinks {
list-style:none;
padding:0px;
margin:16px 10px 0px 0px;
float:right;
font-size:13px;
}
.footerLinks li {
float:left;
margin:0px 5px 0px 5px;
padding:0px;
}


.footerLinks a:link, a:visited, a:visited:hover, a:active   {
text-decoration:underline;
font-size:12px; color:#FFFFFF;
font-weight:normal;
text-align:left;

}

.footerLinks a:link, a:visited, a:link:hover, a:visited:hover {
text-decoration:underline;
font-size:12px; color:#FFFFFF;
font-weight:normal;
text-align:left;

}



.style05 {
font-size:12px; color:#FFFFFF;

}



/* Home End */



/*Courses Start*/



#venue_sidebar {
height:1900px;
width:199px;
float:left;
background-color:#00a2d6;
padding:20px 15px 0px 15px;

}

#venue_sidebar_02 {
height:1200px;
width:199px;
float:left;
background-color:#00a2d6;
padding:20px 15px 0px 15px;

}

#venue_sidebar_03 {
height:550px;
width:199px;
float:left;
background-color:#00a2d6;
padding:20px 15px 0px 15px;

}

#venue_sidebar a:link, #venue_sidebar a:visited, #venue_sidebar_03 a:link, #venue_sidebar_03 a:visited {
text-decoration:none;
color:#FFFFFF;

}

#venue_sidebar a:link:hover, #venue_sidebar a:visited:hover, #venue_sidebar_03 a:link:hover, #venue_sidebar_03 a:visited:hover {
text-decoration:underline;
color:#FFFFFF;

}

#venue_sidebar_02 a:link, #venue_sidebar_02 a:visited {
text-decoration:none;
color:#FFFFFF;

}

#venue_sidebar_02 a:link:hover, #venue_sidebar_02 a:visited:hover {
text-decoration:underline;
color:#FFFFFF;

}

.style06 {
font:arial; color:#FFFFFF;
margin:0px;
line-height:20px;

}

.style07 {
font-weight:bold;

}

#course_description {
width:650px;
/*height:500px;*/
padding:20px;
float:left;

}

#course_title {

width:650px;
height:80px;
float:left;

}

#dentaid_logo {

width:233px;
height:105px;
margin-bottom:10px 0px 0px 0px;
float:right;

}

#course_text {
float:left;
margin-top:40px;

}

#ssponsors_sidebar {
width:119px;
height:4800px;
padding:10px;
background-color:#f7f7f4;
border:1px solid #eeeee4;
float:right;

}

#sponsors_title {
width:102px;
height:47px;
margin:auto;
background:url(images/out_sponsors.gif) no-repeat;

}

#sponsors_sidebar a img {
margin:4px 0px 4px 6px;

}

.style08 {
margin:2px 0px 0px 0px;
padding:0px;
font-size:12px;
line-height:18px;

}


.style24 {
margin:2px 0px 0px 0px;
padding:0px;
font-size:12px;
line-height:18px;
font-weight:bold;

}

.courseObjectives {
margin:8px 0px 0px 0px;
font-size:12px;
line-height:22px;
list-style:url(images/bullet.png);

}

#instructor01 {
width:158px;
padding:0px 10px 0px 10;
margin:0px 10px 20px 0px;
float:left;

}

#instructor02{
width:158px;
padding:0px 10px 0px 10;
margin:0px 10px 20px 10px;
float:left;

}

#instructor03 {
width:158px;
padding:0px 10px 0px 10;
margin:0px 10px 20px 10px;
float:left;

}

.style09 {
margin:5px 0px 0px 0px;
padding:0px;
font-size:14px;
line-height:28px;

}

.style10 {
font-weight:bold; color:#FF0000;

}

#adobe {
height:49px;
width:200px;

}


#pricing_left{
width: 520px;
float:left;

}

#pricing_right{
width: 126px;
margin:20px 0px 0px 0px;
float:left;

}



/* Courses End */



/*Bookings Start*/

.style16 {
border:1px solid #CCCCCC;
height:20px;



}

.style26 {
border:1px solid #CCCCCC;
height:20px;
margin-top:5px;

}

.style17 {
border:1px solid #CCCCCC;

}


#bookings_page {
width:660px;
height:500px;
padding:20px;
float:left;

}

#bookings_title {
background:url(images/booking_title.gif);
width:284px;
height:60px;
margin-bottom:10px;

}

#bookings_form {
width:680px;
height:1055px;
background:#f6f6f6;
margin: 15px 0px 0px 0px;

}



/* FORM START */

#agreement {
float:left;
margin:10px 100px 0px 0px;
font-size:13px;

}

#agreement a:link, #agreement a:visited {
text-decoration:none;
color:#009bcd;

}

#agreement a:link:hover, #agreement a:visited:hover {
text-decoration:none;
color:#000000;

}

.style25 {
margin:5px 10px 0px 0px;

}

#submit {
margin:60px 510px 0px 20px

}

#heading
{ 
	float:left;
	width:700px;
	height:15px;
	padding-top:8px;
	padding-left:24px;
	font-weight:bold;
	
}
#label_container
{ 
	float:left;
	width:650px;
	height:23px;
	padding-left:25px;
	
}
#field_container
{ 
	float:left;
	width:650px;
	
	padding-left:24px;
	
}
#left_label
{ 
	float:left;
	width:230px;
	font-size:12px;
	padding-top:4px;
	
}
#left_field
{ 
	float:left;
	width:247px;
}
#central_label
{ 
	float:left;
	font-size:12px;
	padding-top:4px;
    width: 240px; 
    clear: right;
	
}
#central_field
{ 
	float:left;
	width:222px;
}

#right_label
{
    float: left;
    width: 80px;
    font-size: 12px;
    padding-top: 4px;
}

#Dentist_label
{ 
	float:left;
	width:68px;
	font-size:12px;
	padding-top:4px;
	
	text-align:right;
}
#Dentist_field
{ 
	width:18px; padding-top:2px;  float:left;
}
#DCP_label
{
	float:left;width:50px;font-size:12px;padding-top:4px;text-align:right;
	
}
#DCP_field
{
	width:18px; padding-top:2px;  float:left;
}
#DCP1_field
{ 
	width:98px; padding-top:9px;  float:left;
}
#note
{
	height:20px;
	width:650px; 
	float:left; 
	font-size:11px;
	color:#666666;
	padding-left:25px;
}
#additional_info
{ 
	width:150px;
	height:150px;
	font-size:12px;
	padding-left:8px;
	font-weight:bold;
	float:left;
	
}
#additional_info_field
{ 
	width:500px;float:left;
	height:150px;
	
	
	
}
#Dentist_cont
{ 
	width:150px;
	height:50px;
	font-size:12px;
	padding-left:25px;
	padding-top:10px;
	float:left;
	
}
#Dentist_field22
{ 
	width:700px;
	height:150px;
	padding-left:8px;
	
	float:left;
}
#DCP_cont
{
	width:144px;
	height:50px;
	font-size:12px;
	padding-left:8px;
	
	float:left;
	padding-top:10px;
}

#links_left {
float:left;
width:48%;
margin:20px 15px 0px 0px;

}

#links_right {
float:left;
width:48%;
margin:20px 0px 0px 0px;

}

div.sponsor {
    margin-bottom: 3.5em;
    clear: both;
    width: 100%;
    overflow: auto;
}

div.sponsor div.logo {
    float: left;
    margin-right: 1em;
    width: 33%;
    text-align: center;
}

div.sponsor div.blurb {
    float: left; 
    width: 60%
}

div.venue {
    color: #fff;
    margin: 0px;
    line-height: 20px;
    margin-bottom: 2em;
}

div.venue h1 {
    font-size: 1em;
    font-weight: bold;
}

div.venue h2 {
    font-size: 0.9em;
    text-transform: uppercase;
    font-weight: bold;
}

div.venue div.address {
    font-size: 0.9em;
    margin-bottom: 1em;
}

div.venue a.map {
    font-size: 0.9em;
}


