body { background: url(images/tile-bg.jpg) repeat-x #147BA0; }
h2 { FONT-FAMILY: Arial; FONT-SIZE: 20px; text-decoration:underline; font-weight:normal; line-height:24px;}

A {
    COLOR: #4B2B88;
}
.noborder img{ border:0;}
A:hover
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans Serif, Sans Serif;
    TEXT-DECORATION: underline
}

A.dark:hover
{
    COLOR: #EDAFFE;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans Serif, Sans Serif;
    TEXT-DECORATION: underline
}

A.dark
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans Serif, Sans Serif;
	TEXT-DECORATION: underline
}

A.link
{
    FONT-WEIGHT: normal;
    COLOR: #4B2B88;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans Serif, Sans Serif;
    TEXT-DECORATION: underline
}


* .img {
	border: 2px solid #009999;
	margin: 10px;
}

.border-left {
	border: 2px solid #009999;
	float:left;
	margin:10px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

* .left {
float:left;
margin:0 10px 10px 0;}

img.right {
float:right;
margin:0 0 10px 10px;
border: 2px solid #009999;}

* .clear {
clear:both;
}

p.media-center {
background:#008488;
color:#FFF;
margin:0;
padding:5px;
}

div.media-center {
background:#edaffe;
color:#FFF;
display:inline-block;
margin-bottom:10px;
overflow:auto;
padding:10px;
}

.content { min-height:440px;}

div.media-center a {color:#FFF;}

div.media-center img {border:1px solid #FFF;}

/* edit.com */

ul, ol {
	margin-top:0px;
	margin-bottom:0px;
}

.NormalText, body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	font-style:normal;
}

.LargeBlackText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: bold;
}

.PageTitle {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 34px;
	color: #003B8A;
	font-weight: normal;
}
.blueText { color:#003b8a}

.numbers {font-size: 8px;}

#flash-homepage { padding-top:8px;}
/* nav ---------- */
#nav{padding:8px 0 0 8px; width:200px; display:block; z-index: 100;}
#nav a {display: block; overflow: hidden; text-indent: -999px;width: 200px; height:30px; padding:0}
#nav ul{padding:0; margin:0}

/* DROP-DOWN-NAVIGATION ----------------*/
#nav li {display: inline; z-index:100; margin:0; padding:0;}
#nav li ul { /* second-level lists */margin: -30px 0 0 199px; padding:0; width: 200px; position: absolute; background: #3568ae; left: -999em; font-size: 12px; line-height: 24px; border: 1px solid #003b8a; height: auto;}
#nav li ul a {list-style:none; width: 200px; color: #ffffff; text-indent: 10px;text-decoration: none; padding: 0;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;display:block;z-index:100;}
#nav li:hover ul a:hover, #nav li.sfhover ul a:hover {color: #cecfd0; background: #678aba;}
/* NAV BG */
#navlists a#aboutouroffice { background:url(images/nav/about-office.gif) no-repeat}
#navlists a:hover#aboutouroffice, #navlists #aboutouroffice.active{ background:url(images/nav/about-office_mo.gif) no-repeat}

#navlists a#braces101 { background:url(images/nav/braces-101.gif) no-repeat}
#navlists a:hover#braces101, #navlists #braces101.active{ background:url(images/nav/braces-101_mo.gif) no-repeat}

#navlists a#treatmentoptions { background:url(images/nav/treatment-options.gif) no-repeat}
#navlists a:hover#treatmentoptions, #navlists #treatmentoptions.active{ background:url(images/nav/treatment-options_mo.gif) no-repeat}

#navlists a#scholarships { background:url(images/nav/scholarships.gif) no-repeat}
#navlists a:hover#scholarships, #navlists #scholarships.active{ background:url(images/nav/scholarships_mo.gif) no-repeat}

#navlists a#games { background:url(images/nav/games.gif) no-repeat}
#navlists a:hover#games, #navlists #games.active{ background:url(images/nav/games_mo.gif) no-repeat}

#navlists a#find-us { background:url(images/nav/find.gif) no-repeat}
#navlists a:hover#find-us, #navlists #find-us.active{ background:url(images/nav/find_mo.gif) no-repeat}

#navlists a#links { background:url(images/nav/links.gif) no-repeat}
#navlists a:hover#links, #navlists #links.active{ background:url(images/nav/links_mo.gif) no-repeat}

#navlists a#contactus { background:url(images/nav/contact-us.gif) no-repeat}
#navlists a:hover#contactus, #navlists #contactus.active{ background:url(images/nav/contact-us_mo.gif) no-repeat}

#navlists a#home { background:url(images/nav/home.gif) no-repeat}
#navlists a:hover#home, #navlists #home.active{ background:url(images/nav/home_mo.gif) no-repeat}

/* module */

.left {
float:left;
margin:0 10px 10px 0;}
img.right {
float:right;
margin:0 0 10px 10px;}
#damon-bracket {
display:block;
margin:0 auto 10px auto;}
#damon-wrap {
width:400px;
margin:0 auto;}
#damon-left {
float:left;
width:175px;
margin-right:20px;}
#damon-right {
float:left;
width:170px;}
#flash-damon-system-comparison {
margin:0 auto;
width:250px;}
#video-the-damon-system {
margin: 0 15px 15px 0;
width: 240px;
height: 206px;
float: left;
clear: left;}
#video-the-damon-system-2 {
margin: 0 15px 15px 0;
width: 400px;
height: 330px;
float: left;
clear: left;}

p.small {
font-size: 10px;}
img.photo {
border: solid 1px #000;
float: right;
margin: 0 0 15px 15px;}
div.learn-more {
background-color: #fff;
color: #036;
width: 50%;
border: solid 1px #fff;
padding: 0;
margin: 15px 18px 15px 15px;
float: right;}
div.learn-more a {color: #036;}
.learn-more h3 {
background-color: #97AFC2;
color: #fff;
margin: 0 0 10px 0;
padding: 10px;}
.learn-more p {
padding: 0;
margin: 0 0 10px 0;}
.clear {clear: both;}
#video-suresmile {
width: 320px;
height: 206px;}

.flash-replaced .alt {
display: block;
width: 0px;
height: 0px;
position: absolute;
overflow: hidden;}

.img-left {
border: solid 1px #009999;
margin: 0 15px 20px 0;
float: left;}
span.indent {
padding-left: 40px;}
#sidebar {
background: #fff;
width: 275px;
margin: 0 0 15px 15px;
padding: 0;
border: solid 1px #009999;
float: right;
clear: right;}
#sidebar a {
color: #036;}
#sidebar h3 {
background: #97AFC2;
margin: 0;
padding: 15px;
color: #fff;}
.thumb {
border: solid 1px #009999;
margin: 0 10px 10px 0;
float: left;
clear: left;}
#sidebar p {
padding: 0 15px;
margin: 15px 0;}

#border-right {
border: solid 1px #009999;
margin: 0 0 15px 15px;
float: right;
clear: right;}

.social { padding:10px 0 0 8px; width:144px;  }

.subnav2 { text-decoration:none; padding:0; margin:0; color:#581b72; font-weight:bold}
.subnav2 a { text-decoration:underline;  color:#313c80; font-weight:normal}
.subnav2 a:hover { text-decoration:none;  color:#581b72; font-weight:normal}
.subnav2 li { display:inline-block; list-style:none; }

.border {
border: solid 2px #009999;}