/* HTML, BODY ---------- */



html {height: 100%; margin-bottom: 1px}

body {background: #015E66 url(images/tile.jpg); margin-top: 0; }





/* TEXT ---------- */

BODY, TD, .NormalText { font-weight: normal; font-style: normal; text-decoration: none; color: #006666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; }



.Header		{ font-size: 18px; font-weight: bold; padding: 5px 15px 0 0; }

.Subheader	{ font-size: 16px; font-weight: bold; margin-bottom: 5px; }

.SmallText	{ font-size: 10px; }



.Red		{ color: #CC3333; }

.LightGreen	{ color: #99CCCC; }

.Green		{ color: #006666; }

.Black		{ color: #000000; }

.White		{ color: #FFFFFF; }



* .bodytext {margin: 6px 4px 8px 6px;  color: #006666; padding-left: 6px; padding-right: 2px;}

* .bodytext a {color: #006666; font-weight: bold; text-decoration:none;}

* .bodytext a:hover {color: #006666; font-weight: bold; text-decoration:underline;}

td {vertical-align: top}

td.Pad	{ padding: 0 10px 0 15px; }



/* HEADERS ---------- */

h1 {}

h2 {color: #000; margin: 0; font-size: 16px;}

h3, .highlight {font-size: 11px; font-weight: bold; margin: 0}



/* LISTS ---------- */

ol, ul {margin-bottom: 0; margin-top: 0; list-style-type:square}

li	{ margin-bottom: 10px; }



/* LINKS ---------- */

a {color: #006666;}

a:hover {text-decoration: none}

a b {visibility: hidden}



a.BoldLink	{ color: #006666; font-weight: bold; text-decoration: none; }

a.BoldLink:link, a.BoldLink:visited	{ color: #006666; font-weight: bold; text-decoration: none; }

a.BoldLink:active, a.BoldLink:hover	{ color: #006666; font-weight: bold; text-decoration: underline; }



/* NAVIGATION ---------- */

* .leftnavbg {background-image: url(images/left_nav_bg.jpg); background-repeat: no-repeat}

* .leftnav a {font-size: 13px;  text-decoration: none; color: #99cccc; font-weight:600; line-height:30px; margin: 6px 0 6px 0;}

* .leftnav a:hover {text-decoration: underline; color: #ff0000; font-weight:600;}

* .leftnav p {color: #99cccc;}



/* SUB-NAVIGATION ---------- */

* .subnav {margin-left:10px;color: #ffffff; font-weight: bold; font-size: 12px;}

* .subnav ul {margin-left:10px; padding:0;}

* .subnav li {display:inline; padding:2px 6px 2px 0px; list-style-type:none;}

* .subnav a {text-decoration: none; color:#cc3333;} 

* .subnav a:hover  {text-decoration: none; color:#fff; }



/* IMAGES ---------- */

img, table {border: none}

* .imgborder { border: 1px solid white; }

* .border {border: 4px solid #ddd2b4; padding: 1px}

* .centered {display: block; margin: 0 auto}

* .clear {clear: both}

* .left {float: left; margin: 0 10px 10px 0}

* .right {float: right; margin: 0 0 10px 10px}

* .cc {margin-bottom: -7px}



/* FOOTER ---------- */

* .footer {color:#99cccc;;}

* .footer a {text-decoration: none; color: #99cccc; line-height: 12px;}

* .footer a:hover {text-decoration: underline; color: #ff0000;line-height: 12px;}



/* LAYOUT ---------- */

* #wrap {margin: 0 auto; width: 780px}

* .welcomebackground {background-image: url(images/welcome.jpg);}



* .welcomebackground2 {background-image: url(images/welcome.jpg); background-repeat: no-repeat; background-color: #96cbd3;}



* .welcomebackground_notext {background-image: url(images/welcome_notext.jpg); background-repeat: repeat;}

/* suresmile */

p.small {
font-size: 10px;}
img.photo {
border: solid 1px #fff;
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;}
#flash-suresmile-pt-testimonial {
margin: 15px auto;
width: 320px;
height: 206px;
border: solid 1px #fff;}