@charset "utf-8";
/* CSS Document */
body {
margin:0;
padding:0;
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#container {
height:100%;
}

#topBox {
display:block;
width:930px;
margin-left:60px;
}

#main {
display:block;
clear:both;
height:100%;
position:relative;
}

.logo {
float:left;
width:411px;
height:135px;
}

.appointment {
padding-top:35px;
float:right;
width:190px;
}

.subNav {
padding-top:35px;
float:right;
width:100px;
text-align:right;
}

.subNavLink {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:19px;
color:#585858;
text-decoration:none;
}
.subNavLink:hover {text-decoration:underline;}

.leftColumn {
padding:10px 0px 0px 49px;
/*height:520px;*/
}
.leftColumn2 {
padding:0px 0px 10px 49px;
}

#buckets {
display:block;
clear:both;
width:650px;
padding:10px 0px 0px 0px;
}

#bucket1 {
float:left;
margin-right:10px;
width:210px;
height:115px;
}

#bucket2 {
float:left;
margin-right:10px;
width:210px;
height:115px;
}

#bucket3 {
float:left;
width:210px;
height:115px;
}

.bucketText {
display:block;
width:115px;
margin:10px 0px 0px 10px;
}

a.aboutAida {
display:block;
width:285px;
height:33px;
background-image:url(../images/about_aida2.gif);
background-repeat:no-repeat;
outline:none;
}
a.aboutAida:hover {background-image:url(../images/about_aida2_over.gif); background-repeat:no-repeat;}

a.whatWeDo {
display:block;
width:285px;
height:34px;
background-image:url(../images/what_we_do2.gif);
background-repeat:no-repeat;
outline:none;
}
a.whatWeDo:hover {background-image:url(../images/what_we_do2_over.gif); background-repeat:no-repeat;}

a.gettingStarted {
display:block;
width:285px;
height:34px;
background-image:url(../images/getting_started2.gif);
background-repeat:no-repeat;
outline:none;
}
a.gettingStarted:hover {background-image:url(../images/getting_started2_over.gif); background-repeat:no-repeat;}

a.ourResults {
display:block;
width:285px;
height:30px;
background-image:url(../images/our_results2.gif);
background-repeat:no-repeat;
outline:none;
}
a.ourResults:hover {background-image:url(../images/our_results2_over.gif); background-repeat:no-repeat;}

.appointmentNav {
display:block;
position:relative;
bottom:0;
}


.mainNavHead {display:block; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:20px; color:#1b6294; padding-left:11px; padding-top:10px; margin-left:-11px;}
.mainNav     {display:block; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:20px; color:#1b6294; padding-left:11px; padding-top:10px; text-decoration:none; margin-left:-11px;}
.mainNav:hover {text-decoration:underline;}
.mainNav2     {display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:#585858; padding-left:11px; text-decoration:none; margin-left:-11px;}
.mainNav2:hover {text-decoration:underline;}
.mainNavActive {display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:#1b6294; text-decoration:none;
				background-image:url(../images/arrow_orange.gif); background-position:0 50%; background-repeat:no-repeat; padding-left:11px; margin-left:-11px;}
.mainNavActive2 {display:block; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:20px; color:#003768; text-decoration:none;
				background-image:url(../images/arrow_orange.gif); background-position:0 12px; background-repeat:no-repeat; padding-left:11px; padding-top:10px; margin-left:-11px;}
.mainNavActive3 {display:block; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:20px; color:#e08a04; text-decoration:none;
				background-image:url(../images/arrow_orange.gif); background-position:0 50%; background-repeat:no-repeat; padding-left:11px;}
.mainNavActive11 {display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; color:#003768; text-decoration:none;
				background-image:url(../images/arrow_orange.gif); background-position:0 50%; background-repeat:no-repeat; padding-left:11px; margin-left:-11px;}
.mainNavActiveSub {display:block; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:20px; color:#003768; text-decoration:none;
				padding-left:11px; padding-top:10px; margin-left:-11px;}
.mainNavActiveSub:hover {text-decoration:underline;}
.mainNav11 {display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#585858; text-decoration:none;}
.mainNav11:hover {text-decoration:underline;}
.mainNav10 {display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; color:#585858; text-decoration:none;}
.mainNav10:hover {text-decoration:underline;}

.bottomNavSpace {
display:block;
clear:both;
padding:30px 0 10px 0;
}

#flash {
position:relative;
z-index:0;
}

#content {
display:block;
clear:both;
width:650px;
height:100%;
}

#content table {
height:100%;
}

#contentColumnLeft {
display:block;
float:left;
width:430px;
margin-right:10px;
}

#contentColumnRight {
display:block;
float:left;
width:210px;
}

.bodyCopy {
display:block;
width:420px;
}

.bodyCopy_wwd {
display:block;
width:420px;
height:670px;
}

#videoLink {
display:block;
width:210px;
background-color:#666666;
margin:0px 0px 0px 0px;
}

.videoLinkText {
display:block;
clear:both;
margin:0px 0px 0px 0px;
padding:10px 15px 10px 15px;
}

#quoteBox {
display:block;
width:210px;
background-color:#00a2bd;
margin:0px 0px 0px 0px;
padding:24px 0 10px 0;
}

#quote {
display:block;
width:180px;
margin:0px auto 0px auto;
}

.floatImg {
float:right;
}



.orange12 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#e08a04;
}

.orange12Link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#e08a04;
text-decoration:none;
}
.orange12Link:hover {
text-decoration:underline;
}

.orange13 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#e08a04;
}

.orange20 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
line-height:20px;
color:#e08a04;
}

.grey10 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#585858;
}

.grey10Link {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#585858;
text-decoration:none;
}
.grey10Link:hover {
text-decoration:underline;
}

.grey11 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#585858;
}

.grey11Link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#585858;
text-decoration:none;
}
.grey11Link:hover {text-decoration:underline;}

.grey11a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#585858;
}

.grey12 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#585858;
}

.grey13 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
color:#585858;
}

.grey14 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color:#585858;
}

.blue11 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#1b6294;
/*color:#38666b;*/
}

.blue11Link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#1b6294;
text-decoration:none;
}
.blue11Link:hover {text-decoration:underline;}

.blue12 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:13px;
color:#1b6294;
}

.blue12Link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:13px;
color:#1b6294;
text-decoration:none;
}
.blue12Link:hover {text-decoration:underline;}

.blue13 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:14px;
color:#1b6294;
}

.blue14 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
color:#1b6294;
}

.blue14Link {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
color:#1b6294;
text-decoration:none;
}
.blue14Link:hover {
text-decoration:underline;
}

.blue16 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:24px;
color:#1b6294;
}

.blue16Link {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:20px;
color:#1b6294;
text-decoration:none;
}
.blue16Link:hover {text-decoration:underline;}

.white11 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#FFFFFF;
}

.white12 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#FFFFFF;
}

.white13 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
color:#FFFFFF;
}

.white14 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color:#FFFFFF;
}

.quoteWhite14 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
color:#FFFFFF;
}

.white15 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:18px;
color:#FFFFFF;
}

.white16 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:18px;
color:#FFFFFF;
}

.white21 {
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
color:#FFFFFF;
}

ul.listGrey {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#585858;

margin:0 0 0 15px;
padding:0;
}

ul.listGrey li{
padding-top:5px;
}

ul.listBlue {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#03657d;

margin:0 0 0 15px;
padding:0;
}

ul.listBlue li{
padding-top:10px;
}

ul.listBlue16 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:20px;
color:#03657d;

margin:0 0 0 15px;
padding:0;
}

ul.listBlue16 li{
padding-top:5px;
}


ul.listWhite {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#FFFFFF;

margin:0 0 0 15px;
padding:0;
}

ul.listWhite li{
padding-top:5px;
}

.vertSpace {
display:block;
padding:5px 0px 5px 0px;
}

#reviews {position:relative;top:-10px;font-size:16px;color:#585858;}

#smiles {position:relative;top:10px;font-size:14px;color:#585858;padding: 10px 10px 10px 10px;}


