/* HTML, BODY ---------- */html {height: 100%; margin-bottom: 1px}body {background: #12304C; margin: 0}/* TEXT ---------- */body, table {color: #000; font: 11px/18px tahoma, sans-serif}BODY, TD, .NormalText { font-weight: normal; text-decoration: none; font-style: normal; color: #000000; font-size: 11px; line-height: 18px; font-family: Tahoma, Arial, Helvetica, sans-serif; }.Header		{color: #000000; font-size: 18px; font-weight: normal; font-style: italic; line-height: 18px;}.Subheader	{color: #005278; font-size: 13px; font-weight: bold; }.Blue		{color: #005278;}.SmallText	{ font-size: 10px; }.MediumText	{ font-size: 16px; line-height: 16px; }.LargeText	{ font-size: 24px; line-height: 24px; }p {margin: 0}* .white {color: #FFF}* .footnote {color: #999; font: italic 10px verdana, sans-serif}table td {vertical-align: top}b {visibility: hidden}/* HEADERS ---------- */h1 {background-repeat: no-repeat; font: italic normal 30px georgia, serif; height: 30px; margin: 0; text-indent: -999em}h2 {color: #005278; font-size: 13px; margin: 0}h3 {font-size: 11px; margin: 0}/* LISTS ---------- */ol, ul {margin-bottom: 0; margin-top: 0}ul#nav {list-style: none outside; margin: 20px 0; padding: 0}/* LINKS ---------- */a:link, a:visited {color: #005278; text-decoration: underline}a:hover, a:active {text-decoration: none}* #nav a {display: block; height: 28px; text-decoration: none; width: 130px}* #nav_about_us {background: url(images/nav_about_us.gif)}* #nav_why_get_braces {background: url(images/nav_why_get_braces.gif)}* #nav_new_patients {background: url(images/nav_new_patients.gif)}* #nav_about_braces {background: url(images/nav_about_braces.gif)}* #nav_faqs {background: url(images/nav_faqs.gif)}* #nav_fun_games {background: url(images/nav_fun_games.gif)}* #nav_contests {background: url(images/nav_contests.gif)}* #nav_token_reward_program {background: url(images/nav_token_reward_program.gif)}* #nav_satisfaction_survey {background: url(images/nav_satisfaction_survey.gif)}* #nav_orthodontic_resources {background: url(images/nav_orthodontic_resources.gif)}* #nav_contact_us {background: url(images/nav_contact_us.gif)}* #nav_home {background: url(images/nav_home.gif)}* #nav a:hover {background-position: 0 -28px}#about_us #nav_about_us, #why_get_braces #nav_why_get_braces, #new_patients #nav_new_patients, #about_braces #nav_about_braces, #faqs #nav_faqs, #fun_games #nav_fun_games, #token_reward_program #nav_token_reward_program, #satisfaction_survey #nav_satisfaction_survey, #orthodontic_resources #nav_orthodontic_resources, #contact_us #nav_contact_us, #home #nav_home,#contests #nav_contests {background-position: 0 -28px; cursor: default}* #subnav {margin-bottom: 20px}* #subnav a {color: #000; font-weight: bold}* #subnav a:hover {color: #005278}* #subnav a#active {color: #005278; cursor: default; text-decoration: none}* #footer a {font-weight: bold}/* IMAGES ---------- */img, table {border: none}* .image {margin: 0 0 10px 10px}* .left {float: left}* .right {float: right}* .centered {display: block; margin: 0 auto; text-align: center}* .padding {padding: 5px}* .clear {clear: both}/* LAYOUT ---------- */* #wrap {background: url(images/layout_header_bg.gif) no-repeat 10px 10px; margin: 0 auto; padding: 40px 10px 20px 10px; width: 760px}* #container {background: #FFF; width: 100%}* #col1 {background: url(images/layout_col1_bg.gif) repeat-y; padding-left: 30px; width: 130px}* #col2 {background: url(images/layout_col2_bg.gif) repeat-y 100% 0}* #content {padding: 0 30px 20px 30px}* #footer {background: #12304C url(images/layout_footer_bg.gif) no-repeat; font-size: 10px; height: 105px; line-height: 16px; padding: 15px 30px 0 0; text-align: right}
