﻿
body {margin: 0; padding: 0; border: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000; background-color: #F4F4FF;}

/* -- IDs -- */

#footer {margin: 0; padding: 0; border: 0;}
#content {margin: 0; padding: 0; border: 0;}
#sidebar {margin: 0; padding: 0; border: 0;}
#masthead {margin: 0; padding: 0; border: 0;}
#container {margin: 0; padding: 0; border: 0;}

#container {width: 800px; margin: 0px auto 5px auto; background-color: #cdf;}

#masthead {width: 800px; height: 130px; background-image: url('images/dental_plans_header2.jpg');}
#masthead img {border: none;}
#masthead h1 {font-size: 360%; font-weight: bold; color: #FFFFFF; margin: 10px 0 4px 0; padding-bottom: 0px; line-height: 100%;}
#masthead h2 {font-size: 130%; font-weight: bold; color: #FFFFFF; margin: 0 0 10px 0; padding-top: 0px; line-height: 100%;}
#masthead p {font-size: 100%; font-weight: bold; color: #FFFFFF; margin: 0px 0 28px 0;}
#masthead img {margin: 18px 0 0 0; padding: 0; border: none;}
#masthead a {color: #FFFFFF; text-decoration: underline;}
#masthead a:hover {color: #CCCCCC; text-decoration: underline;}

#sidebar {float: left; width: 157px; background-color: #cdf; position: relative; clear: both; display: inline; text-align: center;}
#sidebar ul {list-style-type: none; width: 100%; display: block; margin: 0; padding: 0; text-align: left;}
#sidebar li {display: block; border: 1px solid #cdf;}
#sidebar li a {font-weight: bold; text-decoration: none; color: #04b; display: block; padding: 5px 5px 5px 4px; border-bottom: 1px solid #f9f9f9;}
#sidebar li a:hover {font-weight: bold; text-decoration: none; color: #04b; border-bottom: 1px solid #f9f9f9; background-color:#f9f9f9;}
#sidebar img {margin: 5px 0; border: 0; border-collapse: collapse;}

#content {float: right; width: 610px; padding: 8px 12px 5px 20px; overflow: auto; background-color: #fff; margin: 0px; position: relative;}
#content p {line-height: 140%;}
#content h1 {font-size: 200%; font-weight: bold;}
#content h2 {font-size: 160%; font-weight: bold;}
#content h3 {font-size: 120%; font-weight: bold;}
#content h4 {font-size: 130%; font-weight: bold;}
#content img {border: 0; border-collapse: collapse;}
#content hr {margin: 0; padding: 0; height: 1px; width: 100%; color: #999999;}

#disclaimer {clear: both; width: 780px; background-color: #FFFFFF; overflow: auto; margin: 0px; padding: 3px 10px;}


#footer {clear: both; width: 800px; background-color: #dcb; padding: 5px 0px; overflow: auto; margin-top: 0px;}

#footer p {font-size: 0.9em;	text-align: center; line-height: 140%; margin: 0px;	padding: 2px;}
#footer a {color: #333; text-decoration: underline;}
#footer a:hover {color: #333; text-decoration: none;}

/* ---- Independent Elements ---- */

a {color: #04b; text-decoration: underline; font-weight: bold;}
a:hover {color: #00CCFF; text-decoration: underline; font-weight: bold;}

img {border: none;}

/* --- Class Styles --- */

.font_timesnewroman {font-family:"Times New Roman", Times, serif;}
.font90 {font-size: 90%;}
.font120 {font-size: 120%;}
.font160 {font-size: 160%;}
.fonttestimonial {font-size: 90%; margin: 0 3px;}

.fontnormal {font-weight: 100;}

.highlight1 {background-color: #FFE7CE; padding: 1px 2px;}
.highlight3 {background-color: #FFFF66;}

.textcenter {text-align: center;}
.textright {text-align: right;}
.toplink {text-align: right; margin-right: 20px;}
.textred {color: #CC0000; font-weight: bold;}
.textblue {color: #00C1F2; font-weight: bold;}

/* ---- Tables ---- */

table.states {width: 96%; margin: 0 auto; border: 1px #CCCCCC solid; border-collapse: collapse;}
table.states caption {text-align: center; font-weight: bold; font-size: 16px; padding: 0 0 10px 0;}
table.states td {padding-left: 6px; width: 20%; border: 1px #CCCCCC solid; border-collapse: collapse;}

table caption.sampletablecap {font-size: 160%; font-weight: bold; text-align: left; margin-bottom: 6px; padding-top: 1px;}
table.sampletable {width: 97%; border: 1px #C0C0C0 solid; border-collapse: collapse; border: 1px #666 solid; text-align: center; font-size: 12px; margin: 0 auto 20px auto;}
table.sampletable td {border: 1px #C0C0C0 solid; border-collapse: collapse; padding: 2px 2px;}

