body { background:#c1c1c1; margin:0; padding:0; font-family:Verdana, Arial, Sans-Serif }

h1 { font-size:12pt; color:#6d1e05; font-family:Trebuchet, Verdana, Arial }

h2 { font-size:9pt; color:#544a3f; font-family:Trebuchet, Verdana, Arial }

h3 { font-size:8pt; color:#544a3f; font-family:Trebuchet, Verdana, Arial }

hr { color:#544a3f; height:1px; margin:0 50px; padding:0 }

p { font-size:8pt; color:#000; padding:0; margin:0 20px 10px 30px; line-height:10.5pt }
p strong { color:#6d1e05 }

a { color:#6d1e05 }
a:hover { text-decoration:none }

ul { padding:0 15px 10px 30px; margin:0 }

li { padding:0 0 5px 0; margin:3px 0 0 0; font-size:8pt; list-style-image: url("../images/bullet.gif"); line-height:10.5pt }
li strong { color:#6d1e05 }
a.play { color: #FFFFFF; font-size:12px; text-decoration:none;}


/* Structure Styles */
.mainTable { width:760px; height:100px; padding:0; margin:40px 0 }

.borderLeft { width:15px; background:url("../images/border_left.jpg") repeat-y; padding:0; margin:0 }
.borderRight { width:15px; background:url("../images/border_right.jpg") repeat-y; padding:0; margin:0 }

.bodySection { background:#fff; width:730px; height:100px; padding:0; margin:0 }

.bodyColumn { width:593px; padding:0; margin:0; background:url("../images/body_bg.jpg") top left no-repeat }

.sideColumn { width:138px; padding:0; margin:0 }

.sideTable { width:138px; height:516px; background:#531c0b url("../images/side_nav_curve.gif") no-repeat bottom right }
.sideTable p { color:#fff; font-size:7pt; padding:7px 0 0 10px; margin:0 }


/* Header Styles */
.header { width:730px; height:83px; background:#e1dfdf; padding:0; margin:0 }

.headerBar { width:556px; height:82px; background:#e1dfdf url("../images/header_shadow.jpg") top repeat-x; padding:0; margin:0 }
.headerBar p { font-size:7.5pt; color:#451101; padding:0; margin:17px 10px 0 0 }
.headerBar a { color:#451101; text-decoration:none; background:url("../images/link_triangle.gif") no-repeat left; padding:0 0 0 8px; margin:0 2px }
.headerBar a:hover { text-decoration:underline }

.numHead { float:right }
.numHead p { font-weight:bold; font-size:9pt; color:#333; padding:0; margin:25px 12px 0 0 }



/* Top Navigation */
.navBar { width:730px; height:22px; background:#393232; border-bottom:#fff solid 1px; border-top:#000 solid 2px; padding: 0px 0px 5px 0px; margin:0 }
.navBar a { font-size:7pt; font-weight:bold; color:#fff; text-decoration:none; padding:5px 7px 5px 7px; margin:0 }
.navBar a:hover { color:#fff68e }



/* Side Navigation */
.sideNavTable { width:138px; height:300px; background:#6a210a; border:#fff solid; border-width:1px 0; padding:0; margin:0 }

.sideLink { height:20px; padding:0; margin:0; }
.sideLink p { padding:0; margin:0; line-height:normal }
.sideLink a { width:121px; display:block; font-size:7pt; color:#fff; padding:4px 0 4px 10px; margin:0; text-decoration:none }
.sideLink a:hover { color:#fff68e }
.sideLink img { padding:0; margin:0 }



/* Default Page Styles */
.imageTable { width:592px; height:175px; padding:0; margin:0; background:#b62007 url("../images/img_table_bg.gif") repeat-x bottom }
.imageTable p { font-size:7pt; color:#fff; padding:0; margin:5px 5px 0 6px; line-height:normal }
.imageTable img { padding:0; margin:0 }

.bmiCalculator { width:207px; float:left; padding:0; margin:5px 0 0 0 }
.bmiCalculator p { font-size:7pt; color:#fff; padding:0; margin:5px 3px 5px 6px; line-height:normal }

.bmiNumber { border:solid 2px #fff; margin:0; width:100px }
.bmiNumber p { font-family:Trebuchet MS, Verdana, Arial; font-weight:bold; color:#fff; font-size:9pt; margin:3px 5px; padding:0 }
.bmiNumber p strong { font-size:14pt; font-weight:normal; margin:3px 5px; padding:0 }

.defColumn { background:url("../images/shadow_corner.jpg") top left no-repeat }
.defColumn h1 { padding:0; margin:20px 20px 15px 30px }
.defColumn p { padding:0; margin:0 20px 10px 30px}



/* Main Styles */
.contentTable { width:592px; padding:0; margin:0; background:url("../images/body_top_shadow.jpg") top repeat-x }

.wideColumn { width:592px; background:url("../images/body_shadow_corner.jpg") top left no-repeat; padding:0; margin:0}
.wideColumn h1 { padding:0; margin:30px 40px 15px 55px }
.wideColumn h2 { padding:0; margin:15px 40px 5px 55px }
.wideColumn h3 { padding:0; margin:10px 20px 0 55px }
.wideColumn p { padding:0; margin:5px 40px 20px 55px}
.wideColumn ul { padding:0 40px 10px 75px; margin:0 }

.narrowColumn { width:385px; background:url("../images/body_shadow_corner.jpg") top left no-repeat; padding:0; margin:0 }
.narrowColumn h1 { padding:0; margin:20px 20px 15px 30px }
.narrowColumn p { padding:0; margin:0 20px 10px 30px}

.horzLine { height:1px; background:url("../images/horz_line.gif") repeat-x center; padding:0; margin:0 40px 0 50px }

.infoTable { width:500px; padding:0; margin:0 0 0 50px }
.infoTable td { border-left:1px solid #544a3f }
.infoTable p { padding:5px 10px; margin:0 }

.imgTable { width:495px; border:1px #000 solid; padding:0; margin:25px 0 25px 55px }
.imgTable img { width:125px; padding:0; margin:10px 5px 0 5px }
.imgTable p { font-size:7pt; color:#999; padding:0; margin:0 0 5px 0 }

.imgTableHead { background:#511b0b }
.imgTableHead h1 { color:#fff; font-size:8pt; padding:0; margin:5px 10px 5px 10px }

.bmiExpo { width:300px; padding:0; margin:20px 0 20px 55px; border:solid 1px #ccc }
.bmiExpo td { width:150px; border-bottom:solid #ccc 1px }
.bmiExpo p { padding:3px 10px; margin:0 }

.bmiExpoHead { background:#511b0b }
.bmiExpoHead p { font-size:8pt; font-weight:bold; color:#fff; padding:3px 5px; margin:0 }

.formTable { width:500px; padding:0; margin:40px 0 0 40px }
.formTable p { color:#544a3f; font-size:7.5pt; text-align:right; padding:2px 0 0 0; margin:0 5px }

.emailForm { width:207px; padding:0; margin:10px 0 }
.emailForm p { color:#000; font-size:7.5pt; text-align:right; padding:2px 0 0 0; margin:0 5px }



/* Container Styles */
.sideContainer { width:207px; height:200px; background:#e3d7c3; padding:0; margin:0 }

.containerHead { width:207px; height:27px; background:url("../images/container_head_bg.gif") top repeat-x }
.containerHead h1 { font-size:9pt; padding:0; margin:3px 10px 0 10px }



/* Footer Styles */
.footer p { font-size:7pt; color:#531d0b; padding:0; margin:0 15px 0 15px }

.footerLinks { width:760px; padding:10px 0; margin:0 }
.footerLinks p { text-align:center; color:#555; margin:0; padding:0 }
.footerLinks a { color:#555 }

.triMark { width:300px; height:20px; float:right; padding:0; margin:0 }
.triMark p { padding:0; margin:0; text-align:right }
.triMark img { float:right; margin:0 15px 0 4px }
.triMark a { text-decoration:none }
.triMark a:hover { text-decoration:underline }


/* Splash Body Styles */
.splashBody { width:730px; background:#ddd; padding:0; margin:0 }
.splashBody h1 { padding:30px 15px 20px 15px; margin:0; text-align:center }
.splashBody p { font-size:9pt; margin:10px 75px 25px 75px; line-height:14pt }