@charset "UTF-8";

/* start of general layout elements */

* { margin: 0; padding: 0; }

body {
margin:25px 0 0 0;
color: #333;
background-color: #FFF;
font-size: 62.5%; 
font-family: Arial, Helvetica, sans-serif; 
font-style: normal;
font-weight: normal;
font-variant: normal;
}

#page {
background:#FFFFFF;
background-image:url(media/dotted-lines.gif);
background-repeat:repeat-y;
width:990px;
min-height: 600px;
margin:0 auto;
border:#6e9dcb 1px solid;
}

#homepage {
background:#FFFFFF;
width:990px;
min-height: 600px;
margin:0 auto;
border:#6e9dcb 1px solid;
}


.picwrapright {
	text-align: right;
	margin-left: 24px;
	margin-top: 0.4em;
}


.picwrapleft {
	text-align: left;
	margin-right: 24px;
}

#clear {
clear:both
}


/* end of general layout elements */


/* top nav elements start here */

#banner {
background:#6e9dcb;
width:767px;
margin:0px auto 15px;
padding-left:223px;}

/* top nav elements stop here */



/* left column elements start here */

#leftnav{
width: 155px;
padding: 56px 30px 0px 20px;
float: left;
}

#navigation {
padding: 0px 0px 0px 0px;
margin: 0px 0 0 0;
color: #333;
font-size:1.1em;
line-height: 1.3em;
}

#navigation a#active
{color: #6e9dcb;
font-weight: bold;
text-decoration: none;
}

#navigation a:hover#active
{color: #6e9dcb;
font-weight: bold;
text-decoration: none;
}

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

#navigation li
{margin: 6px 0;
}

#navigation li a
{font-weight: normal;
color: #6e9dcb;
text-decoration: none;
}

#navigation li a:hover
{font-weight: normal;
color: #3d72a6;
text-decoration: none;
}

#navigation ul ul
{list-style: none;
padding: 0px 0px 0px 1em;
}

#navigation ul ul li a
{font-weight: normal;
color: #888;
text-decoration: none;
}

#navigation ul ul li a#active
{color: #888;
font-weight: bold;
text-decoration: none;
}

#navigation ul ul li a:hover#active
{color: #888;
font-weight: bold;
text-decoration: none;
}


/* left column elements end here */



/* middle column elements start here */

#middle{
width: 540px;
padding: 0px 20px 0px 20px;
float: left;
}

#homemiddle{
width: 540px;
padding: 0px 20px 0px 20px;
float: left;
}

#textbox{
padding-top:3px;
color: #888;
font-size: 1.3em;
line-height: 1.5em;
text-align:justify;
}
#textbox a:link, #textbox a:active, #textbox a:visited {font-weight: bold; text-decoration: none; color: #6e9dcb;} 
#textbox a:hover {font-weight: bold; text-decoration: none; color: #3d72a6;}

#textbox h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.4em;
line-height: 1.5em;
font-weight: normal;
margin: 8px 0 15px 0; 
color: #6e9dcb;
}

#textbox h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
line-height: 1.5em;
font-weight: normal;
margin: 1.5em 0 9px 0; 
color: #6e9dcb;
}

#textbox h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
line-height: 0.9em;
font-weight: normal;
margin: 0 0 0px 0; 
color: #6e9dcb;
}

#homemiddle h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 2.5em;
line-height: 1.5em;
font-weight: normal;
margin: 8px 0 15px 0; 
text-align:center;
color: #666;
}

#homemiddle h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.3em;
line-height: 1.5em;
font-weight: normal;
margin: 0 0 9px 0;
text-align:center;
color: #666;
text-transform:uppercase;
}

#textbox p {
margin: 9px 0 9px 0;
}

#textbox #table p {
font-size: 0.8em;
padding: 0px 10px 0px 0;
border-bottom: #6e9dcb solid 1px;
}


#textbox ul {
margin: 0px 0px 6px 0.5em;
padding: 0px 0px 0px 0em;
list-style:none;
text-align:left;
}

#textbox ul ul {
margin: 0px 0px 6px 1em;
padding: 0px 0px 0px 0em;
list-style:none
}

#textbox li {
margin: 0px 0px 1px 0px;
padding: 0px 0px 0px 1em;
background-image: url(media/bullet.gif);
background-repeat: no-repeat;
background-position: 0 0.6em;
list-style-image:none
}

.large {
font-size: 1.2em;
line-height:1.6em;}

.blue {
color: #6e9dcb;}


/* middle column elements end here */


/* right column elements start here */

#right-image{
text-align:center;
width: 170px;
padding: 60px 10px 0px 10px;
float: left;
}

#right-treatments{
width: 120px;
height: 300px;
padding: 0px 40px 0px 30px;
float: left;
background-image:url(media/background-cross.gif);
background-position:25px 100px;
background-repeat:no-repeat;
}

#right-info{
width: 120px;
height: 300px;
padding: 0px 40px 0px 30px;
float: left;
background-image:url(media/background-i.gif);
background-position:25px 100px;
background-repeat:no-repeat;
}

#right-faqs{
width: 120px;
height: 300px;
padding: 0px 40px 0px 30px;
float: left;
background-image:url(media/background-q.gif);
background-position:25px 100px;
background-repeat:no-repeat;
}

#right-wisdom{
width: 120px;
height: 300px;
padding: 0px 40px 0px 30px;
float: left;
background-image:url(media/background-tooth.gif);
background-position:25px 100px;
background-repeat:no-repeat;
}

/* right column elements end here */




/* footer column elements start here */


#footer {
width: 990px;
margin: 10px auto;
font-size: 0.9em;
line-height: 1.3em;
text-align: right;
color:#888;
}
#footer a:link, #textbox a:active, #footer a:visited {font-weight: bold; text-decoration: none; color: #6e9dcb;} 
#footer a:hover {font-weight: bold; text-decoration: none; color: #3d72a6;}


#footer ul
{
list-style: none;
}

#footer li {
list-style-type: none;
padding: 0px 10px 0px 0;
display: -moz-inline-box;
display:inline-block;
float:left;
color: #A98A47;
}
