html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,hr{border:0; margin:0; padding:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%;font-family:"", Arial, Helvetica, sans-serif;}
/* - - - - - - - - - - GENERAL LINKS - - - - - - - - - - */
hr {width:550px; height:1px; margin-right:30px; margin-left:20px;}
a {color:#454f82;}
a:visited {color:#454f82;}
a.noVisited:visited {color:#454f82;}
a:hover, a.noVisited:hover {color:#454f82;}
/* - - - - - - - - - - BODY - - - - - - - - - - */
body {background:#ddad4b; margin:0px; overflow:auto; font-weight:normal; font-size:12px; color:#000000; line-height:20px; font-style:normal; font-family:"Arial", Verdana, Helvetica, sans-serif; text-decoration:none;}
* #bg-image {background:url(images/body-bg.gif) no-repeat top; width:1004px;}
* #general {background:url(images/background.gif) repeat-y; margin:0px auto; width:1004px;}
* #content {background:url(images/tile-body.gif) repeat-y; margin:0px auto; overflow:auto; width:866px; height:auto;}
* #top {padding-top:24px;}
/* - - - - - - - - - - HEADER - - - - - - - - - - */
* #header {background:url(images/header.gif) no-repeat; margin:0px auto; overflow:auto; width:866px; height:221px;}
#logo a {display:block; width:225px; height:160px; margin-top:35px; margin-left:15px;}
#logo .active {cursor:default;}
/* - - - - - - - - - - FLASH - - - - - - - - - - */
* #flash-home {padding-bottom:0px; width:605px; height:219px; clear:both; position:absolute; top:12px;}
* #flash-types-of-braces {margin-left:48px;}
* #flash-types-of-appliances, * #flash-braces-diagram, * #flash-patient-care, * #flash-common-treatments, * #flash-emergency-care {margin-left:48px; margin-top:25px;}
* #flash-palatal-expander {margin-left:32px; margin-top:25px; border:1px solid #454f82; width:200px; height:150px;}
* #flash-zone {width:605px; margin-left:261px;}
* #flash-office-tour {margin-left:48px; margin-top:25px;}
* .backflashplayer {background-color:#e4e4e4; width:376px; height:110px; line-height:1.5em; border: solid 1px #000000; margin-top:60px; margin-left:110px; padding-left:0px; font-family:"Arial", Verdana, Helvetica, sans-serif; font-size:10px;}
* .macromedia {color:#0000ff;}
* .oops {margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px; border:0px; width:112px; height:100px; float:left;}
/* - - - - - - - - - - ADDRESS - - - - - - - - - - */
* .address {position:absolute; list-style-type:none; top:245px; margin-left:48px; line-height:1.6em; font-family:"Arial", Verdana, Helvetica, sans-serif; color:#3e547b; font-size:12px; float:left;}
/* - - - - - - - - - - LEFT MENU - - - - - - - - - - */
* #left-menu {overflow:hidden; width:866px;}
* #cool {background:url(images/left-menu-bg-image.gif) no-repeat; float:left; height:475px; width:256px; margin-top:0px;}
ul#nav {padding-right:0px; padding-bottom:0px; padding-top:103px; list-style-type:none; font-family:Arial; margin-left:36px; height:347px;}
#nav a {display:block; overflow:hidden; width:212px; text-indent:-999em; height:25px; margin-top:8px;}
#nav a:hover {background-position:0px -25px;}
#nav .active {background-position:0px -25px;}
#nav .active {cursor:default;}
#nav li:hover ul, #nav li.sfhover ul {visibility:visible;}
* #nav {margin:0px; list-style-type:none;}
#nav ul { list-style-type:none;}
#nav li {list-style-type:none; float:left; clear:both; position:relative;}
#nav li ul {top:0px; height:auto; padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:0px; position:absolute; visibility:hidden; left:212px; font-family:"Arial", Helvetica, sans-serif; font-size:12px;}
#nav ul li a {text-decoration:none; font-size:12px; width:177px; color:#ffebc1; text-indent:0px; display:block; padding-bottom:0px; padding-left:9px; font-family:"Arial", Helvetica, sans-serif; position: relative; background:#454f82; margin-left:8px; height:27px; margin-top:0px;}
#nav li ul a:hover {background:#454f82 url(images/sub-nav-background.gif) no-repeat; color:#3e547b;}
* .bg-top {background:url(images/top-nav.gif) no-repeat bottom; width:194px; height:4px; list-style-type:none;}
* .bg-bottom {background:url(images/bottom-nav.gif) no-repeat top; width:194px; height:4px; list-style-type:none;}
/*- - - - - - - - - - LEFT MENU SECTION - - - - - - - - - - */
* #patient-login {background:url(images/nav-patient-login.gif);} 
* #doctor-login {background:url(images/nav-doctor-login.gif);} 
* #about-our-office {background:url(images/nav-about-our-office.gif);} 
#nav li a#about-our-office:hover, #nav li:hover a#about-our-office, #nav li.sfhover a#about-our-office {background-image:url(images/nav-about-our-office.gif); background-position: bottom;}
.active #about-our-office {background-image:url(images/nav-about-our-office-act.gif);}
* #about-orthodontics {background:url(images/nav-about-orthodontics.gif);}
#nav li a#about-orthodontics:hover, #nav li:hover a#about-orthodontics, #nav li.sfhover a#about-orthodontics {background-image:url(images/nav-about-orthodontics.gif); background-position: bottom;}
.active #about-orthodontics {background-image:url(images/nav-about-orthodontics-act.gif);}
* #faq {background:url(images/nav-faq.gif);}
#nav li a#faq:hover, #nav li:hover a#faq, #nav li.sfhover a#faq {background-image:url(images/nav-faq.gif); background-position: bottom;}
.active #faq {background-image:url(images/nav-faq-act.gif);}
* #life-with-braces {background:url(images/nav-life-with-braces.gif);}
#nav li a#life-with-braces:hover, #nav li:hover a#life-with-braces, #nav li.sfhover a#life-with-braces {background-image:url(images/nav-life-with-braces.gif); background-position: bottom;}
.active #life-with-braces {background-image:url(images/nav-life-with-braces-act.gif);}
* #orthodontic-treatments {background:url(images/nav-orthodontic-treatments.gif);}
#nav li a#orthodontic-treatments:hover, #nav li:hover a#orthodontic-treatments, #nav li.sfhover a#orthodontic-treatments {background-image:url(images/nav-orthodontic-treatments.gif); background-position: bottom;}
.active #orthodontic-treatments {background-image:url(images/nav-orthodontic-treatments-act.gif);}
* #emergency-care {background:url(images/nav-emergency-care.gif);}
#nav li a#emergency-care:hover, #nav li:hover a#emergency-care, #nav li.sfhover a#emergency-care {background-image:url(images/nav-emergency-care.gif); background-position: bottom;}
.active #emergency-care {background-image:url(images/nav-emergency-care-act.gif);}
* #fun-and-games {background:url(images/nav-fun-and-games.gif);}
#nav li a#fun-and-games:hover, #nav li:hover a#fun-and-games, #nav li.sfhover a#fun-and-games {background-image:url(images/nav-fun-and-games.gif); background-position: bottom;}
.active #fun-and-games {background-image:url(images/nav-fun-and-games-act.gif);}
* #contact-us {background:url(images/nav-contact-us.gif);}
#nav li a#contact-us:hover, #nav li:hover a#contact-us, #nav li.sfhover a#contact-us {background-image:url(images/nav-contact-us.gif); background-position: bottom;}
.active #contact-us {background-image:url(images/nav-contact-us-act.gif);}
* #home {background:url(images/nav-home.gif);}
#nav li a#home:hover, #nav li:hover a#home, #nav li.sfhover a#home {background-image:url(images/nav-home.gif); background-position: bottom;}
.active #home {background-image:url(images/nav-home-act.gif);}
/* - - - - - - - - - - RIGHT SIDE - - - - - - - - - - */ 
* .right-side {width:610px; margin-left:0px; margin-top:0px; float:right; margin-right:0px;}
* #right-column {margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:14px; color:#454f82; font-family:"Arial", Helvetica, sans-serif; margin-bottom:0px;}
* #right-column {height:auto !important; min-height:295px;}
#right-column p {margin:0px 50px 0px 30px; line-height:1.6em;}
/* - - - - - - - - - - TITLES - - - - - - - - - - */
* #title-smile-forever {background:url(images/title-smile-forever.jpg) no-repeat top; width:498px; height:22px; margin-left:55px; margin-bottom:0px; margin-right:0px; margin-top:-11px;}
* #title-make-your-smile {background:url(images/title-make-you-smile.jpg) no-repeat; width:498px; height:22px; margin-top:-5px; margin-left:55px;}
* #title-about-our-office, * #title-meet-the-team, * #title-office-tour, * #title-office-policies, * #title-patient-forms, * #title-about-orthodontics, * #title-for-children, * #title-for-adults, * #title-ortho-dictionary, * #title-resources, * #title-faq, * #title-life-with-braces, * #title-types-of-braces, * #title-types-of-appliances, * #title-palatal-expander, * #title-braces-diagram, * #title-oral-care-video, * #title-retainers, * #title-orthodontic-treatments, * #title-invisalign, * #title-dentofacial-orthopedics, * #title-surgical-orthodontics, * #title-soft-tissue-laser, * #title-micro-implants, * #title-emergency-care, * #title-fun-and-games, * #title-the-game-room, * #title-contact-us, * #title-site-map, * #title-multi-phase-treatment {width:498px; height:22px; margin-left:55px; margin-bottom:10px; margin-right:0px; margin-top:-11px;} 
* #title-about-our-office {background:url(images/title-about-our-office.jpg) no-repeat top;}
* #title-meet-the-team {background:url(images/title-meet-the-team.jpg) no-repeat top;}
* #title-office-tour {background:url(images/title-office-tour.jpg) no-repeat top;}
* #title-office-policies {background:url(images/title-office-policies.jpg) no-repeat top;}
* #title-patient-forms {background:url(images/title-patient-forms.jpg) no-repeat top;}
* #title-about-orthodontics {background:url(images/title-about-orthodontics.jpg) no-repeat top;}
* #title-for-children {background:url(images/title-for-children.jpg) no-repeat top;}
* #title-for-adults {background:url(images/title-for-adults.jpg) no-repeat top;}
* #title-ortho-dictionary {background:url(images/title-ortho-dictionary.jpg) no-repeat top;}
* #title-resources {background:url(images/title-resources.jpg) no-repeat top;}
* #title-faq {background:url(images/title-faq.jpg) no-repeat top;}
* #title-life-with-braces {background:url(images/title-life-with-braces.jpg) no-repeat top;}
* #title-types-of-braces {background:url(images/title-types-of-braces.jpg) no-repeat top;}
* #title-types-of-appliances {background:url(images/title-types-of-appliances.jpg) no-repeat top;}
* #title-palatal-expander {background:url(images/title-palatal-expander.jpg) no-repeat top;}
* #title-braces-diagram {background:url(images/title-braces-diagram.jpg) no-repeat top;}
* #title-oral-care-video {background:url(images/title-oral-care-video.jpg) no-repeat top;}
* #title-retainers {background:url(images/title-retainers.jpg) no-repeat top;}
* #title-orthodontic-treatments {background:url(images/title-orthodontic-treatments.jpg) no-repeat top;}
* #title-invisalign {background:url(images/title-invisalign.jpg) no-repeat top;}
* #title-dentofacial-orthopedics {background:url(images/title-dentofacial-orthopedics.jpg) no-repeat top;}
* #title-surgical-orthodontics {background:url(images/title-surgical-orthodontics.jpg) no-repeat top;}
* #title-soft-tissue-laser {background:url(images/title-soft-tissue-laser.jpg) no-repeat top;}
* #title-micro-implants {background:url(images/titles-micro-implants.jpg) no-repeat top;}
* #title-emergency-care {background:url(images/title-emergency-care.jpg) no-repeat top;}
* #title-fun-and-games {background:url(images/title-fun-and-games.jpg) no-repeat top;}
* #title-the-game-room {background:url(images/title-the-game-room.jpg) no-repeat top;}
* #title-contact-us {background:url(images/title-contact-us.jpg) no-repeat top;}
* #title-site-map {background:url(images/title-site-map.jpg) no-repeat top;}
* #title-multi-phase-treatment {background:url(images/title-multi-phase-treatment.jpg) no-repeat top;}

/* - - - - - - - - - - CONTENT AREA - - - - - - - - - - */
* .ul-li-blocks {list-style-type:disc; margin-left:60px; margin-bottom:25px; margin-right:45px; margin-top:0px;}
* .ul-li-blocks-ratainers {list-style-type:disc; margin-left:35px; margin-bottom:25px; margin-right:45px; margin-top:0px;}
/* - - - - - - - - - - RESOURCES LOGOS - - - - - - - - - - */
dl.logos, dl.logos dt, dl.logos dd {list-style:none; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:15px;
padding:0; color:#00cccc}
/* - - - - - - - - - - PATIENT FORMS - - - - - - - - - - */
* .downloadList { margin:0px 0px 0px 0px; color:#445c70;}
.downloadList a, .downloadList a:visited {color:#454f82;}
.downloadList a:hover {color:#454f82;}
/* - - - - - - - - - - LOCATION - - - - - - - - - - */ 
* .location {list-style-type:none; margin-left:33px; margin-bottom:15px; margin-top:15px; font-size:14px; font-family:"Arial", Helvetica, sans-serif}
/* - - - - - - - - - - THE GAME ROOM - - - - - - - - - - */
div#sesame-game {background:#000; line-height:0; margin:5px auto; margin-bottom:30px; text-align:center; width:400px;}
ul#sesame-games {list-style:none; margin:0; padding:0;}
ul#sesame-games li {clear:both; display:block;}
ul#sesame-games img {border:0; margin:0 0 10px 5px}
ul#sesame-games a.button {float:right; height:85px; width:200px;}
ul#sesame-games p {padding-bottom:1em;}
/* - - - - - - - - - - H1, H2, H3, H4, TEXTS - - - - - - - - - - */
h1 {padding-right: 0px; padding-left:0px; padding-bottom:0px; padding-top:0px; margin:0px; text-indent:-999em; background-repeat:no-repeat;}
h2 {margin:0px 0px 3px 29px; font-weight:bold; font-size:14px; color:#454f82; font-family:"Arial", Helvetica, sans-serif; text-decoration:none;}
h2 a:visited {color:#6aa100;}
h2 a:hover {color:#91cd1e;}
h3 {margin:0px 0px 3px 29px; font-weight:bold; font-size:13px; color:#519893; font-family:"Arial", Helvetica, sans-serif; text-decoration:none;}
h4 {margin:15px 0px 0px 58px; font-weight:bold; font-size:13px; color:#c65f49; font-family:"Arial", Helvetica, sans-serif; text-decoration:none;}
* .sub-texts {padding-left:28px;}
* .printable {padding-top:10px;}
/* - - - - - - - - - - PHOTOS, IMAGES - - - - - - - - - - */
* .photos {float:right; overflow:visible; clear:both; margin-left:20px; margin-bottom:25px; margin-right:45px; margin-top:5px; width:201px; height:301px;}
img.right {float:right; margin:0 48px 45px 10px;}
* .soft-tissue-laser {margin-left:33px; width:529px; height:185px; border:solid 1px #454f82;}
* .micro-implants {margin-left:33px; width:529px; height:185px; border:solid 1px #454f82;}
* .invisalign-img {float:right; margin:0 48px 45px 10px; border:solid 1px #454f82;}
img.Resources {margin-top:5px; border:solid 1px #454f82;}
/* - - - - - - - - - - SITE MAP MENU - - - - - - - - - - */
* .siteMapSection {margin-top:20px; margin-left:33px;}
* .siteMapMenu {list-style-type:none; margin-top:5px;}
* .siteMapSubMenu {list-style-type:none; padding-left:15px;}
/* - - - - - - - - - - FOOTER - - - - - - - - - - */
* #footer {height:144px; text-align:center; font-family:"Arial";}
* #footer-sub {background:url(images/footer.gif) no-repeat; width:1004px; height:144px; text-align:left; font-size:12px; color:#fff5ea; margin:0px auto; margin-top:0px;}
* #footer-text {padding-top:30px;}
#footer p {margin:0px 0px; text-align:center; line-height:1.5em; font-size:12px; font-family:"Arial";}
#footer p a {color:#ffffff; text-decoration:none; font-size:12px; line-height:1em;}
#footer a {color:#ffffff; text-decoration:none;}
#footer p a:hover, #footer a:hover {color:#ffffff; text-decoration:underline;}
* .line-height-footer {padding-top:15px;}
* .footer-color {color:#fff5ea; font-family:"Arial", Helvetica, sans-serif; font-size:10px;}

/* - - - - - - - - - - EDIT.COM - - - - - - - - - - */

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

.NormalText, body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #454F82;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	font-style:normal;
}

.FooterText {
	font-size: 12px;
	line-height: 20px;
	color: #FFF5EA;
	font-weight: normal;
}

.SubHeader {
	font-size: 13px;
	color: #C65F49;
	font-weight: bold;
}

.SubjectHeader {
	font-size: 14px;
	color: #454F82;
	font-weight: bold;
}

* .PageTitle {
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 22px;
	line-height: 26px;
	color: #C75749;
	font-weight: bold;
}


#right-column table {margin-left: 30px; width: 550px;}