/* Layout */
body {background: #0060a5 url(images/body_bg.gif) repeat-x; margin: 0 0 10px 0; font: 12px/18px tahoma; color: #000}
table.bg {background: url(images/nav/nav_bg.gif) repeat-y}
tr, td {vertical-align: top; text-align: left; font: 12px/18px tahoma; color: #000}
* #container {width: 778px; margin: 0 auto;}
* #left_col {background: url(images/nav/nav_bg.gif) repeat-y; width: 231px}
* #address {background: url(images/nav/address_bg.gif) no-repeat 0 100%; padding: 0 0 10px 47px; font: 11px tahoma; color: #fff; height: 149px; vertical-align: bottom}
* #content_bg {background: url(images/content_bg.gif) repeat-y}
* #content {padding: 0 45px 15px 43px}
* #footer_bg {background: url(images/footer_bg.gif) no-repeat; height: 52px; font: 10px/18px tahoma; color: #fff21e; padding: 0 19px; vertical-align: middle}
#footer_bg a:link, #footer_bg a:visited {font: 10px/18px tahoma; color: #fff21e; text-decoration: none}
#footer_bg a:hover {text-decoration: underline}
td img {display: block}
* #flash_logo {float: right}
* .clear {clear: both}

/* Images */
* .img_border {border: solid 1px #003052; display: inline}
* .img_left_border {border: solid 1px #003052; margin: 5px 15px 15px 0; float: left; display: inline}
* .img_right_border {border: solid 1px #003052; margin: 5px 0 15px 15px; float: right; display: inline}
* .img_right {margin: 0 0 15px 15px; float: right; display: inline}
* .img_center {margin: 0 auto; display: block}
* .img_center_border {border: solid 1px #003052; margin: 0 auto; display: block}

* .div_right {margin: 0 0 15px 15px; float: right;}

/* Headings */
h1 {font: bold 18px tahoma; color: #003052; margin: 10px 0 5px 0}
h2 {font: bold 16px tahoma; color: #5a3a95; margin: 10px 0 5px 0}
h3 {font: bold 12px tahoma; color: #000; margin: 10px 0 3px 0}

/* Lists */
ul, ol {margin: 0 0 0 25px}

/* Links */
a:link, a:visited {font: 12px tahoma; color: #003052;}

/* Nav */
b {display: none}
ul#nav {width: 198px; padding: 5px 0 5px 33px}

* #nav_doctor {background: url(images/nav/meet_doctor.gif)}
* #nav_team {background: url(images/nav/meet_team.gif)}

* #nav_contests {background: url(images/nav/contests_nav.gif)}



* #nav_tour {background: url(images/nav/office_tour.gif)}
* #nav_policies {background: url(images/nav/office_policies.gif)}
* #nav_ortho {background: url(images/nav/about_ortho.gif)}
* #nav_braces {background: url(images/nav/braces_101.gif)}
* #nav_games {background: url(images/nav/game_room.gif)}
* #nav_contact {background: url(images/nav/contact_us.gif)}
* #nav_home {background: url(images/nav/home.gif)}
* #nav_doctorlogin {background: url(images/nav/doctor_login.gif)}

#nav a {width: 198px; height: 20px; display: block; text-decoration: none}
#nav a:hover, 
#doctor #nav_doctor, #nav li:hover #nav_doctor, #nav li.sfhover #nav_doctor,
#team #nav_team, #nav li:hover #nav_team, #nav li.sfhover #nav_team,

#contests #nav_contests, #nav li:hover #nav_contests, #nav li.sfhover #nav_contests,

#tour #nav_tour, #nav li:hover #nav_tour, #nav li.sfhover #nav_tour,
#policies #nav_policies, #nav li:hover #nav_policies, #nav li.sfhover #nav_policies,
#ortho #nav_ortho, #nav li:hover #nav_ortho, #nav li.sfhover #nav_ortho, 
#braces #nav_braces, #nav li:hover #nav_braces, #nav li.sfhover #nav_braces, 
#games #nav_games, #nav li:hover #nav_games, #nav li.sfhover #nav_games,
#contact #nav_contact, #nav li:hover #nav_contact, #nav li.sfhover #nav_contact,
#home #nav_home, #nav li:hover #nav_home, #nav li.sfhover #nav_home {background-position: 0 -20px}

/* Drop Down */
* #nav, #nav ul {line-height: 1; list-style: none; margin: 0; padding: 0; border: 0}
#nav li {display: inline}
#nav li ul {background: #0f4972; border: solid 1px #003052; border-width: 0 0 0 1px; font: 12px tahoma; color: #fff; left: -9999px; position: absolute; z-index: 1; padding: 3px 0}
#nav li:hover ul, #nav li.sfhover ul {left: auto; margin: -20px 0 0 198px}
#nav ul li a {color: #fff; padding: 3px 0 0 10px; width: 140px; height: 20px}
#nav ul li a:hover {color: #fff21e}

/* Edit.com */

ul, ol {
	margin-top:0px;
	margin-bottom:0px;
}

.NormalText, body, td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	font-style:normal;
}

.WhiteText {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFF;
	font-weight: normal;
}

.SubHeader {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: bold;
}

.PurpleSubjectHeader {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5A3A95;
	font-weight: bold;
}

.SubjectHeader {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003052;
	font-weight: bold;
}