/* Main styles */
body { background:#D5AF72 url("../images/marble_bg.jpg"); font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:0; margin:0 }

h1 { font-size:14pt; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#c13a1a; text-align:left; padding:0; margin:50px 30px 15px 60px }

h2 { font-size:9pt; font-family:Georgia, "Times New Roman", Times, serif; color:#816536; text-align:left; line-height:14pt; padding:0; margin:30px 30px 10px 60px }

h3 { font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#bd9f6c; text-align:left; padding:0; margin:0 30px 20px 30px }

p { font-size:8.5pt; line-height:14pt; text-align:left; padding:0; margin:0 60px 20px 60px }
p strong { color:#c13a1a }

a { color:#c13a1a }
a:hover { text-decoration:none }



/* Main Body and Structure Styles */
.bodyTable { width:760px; padding:0; margin:0 }

.bodyColumn { width:740px; background:#fff url("../images/body_border.gif") top repeat-y; padding:0; margin:0 }

.leftBorder { width:20px; background:url("../images/border_left.jpg") repeat-y right }
.rightBorder { width:20px; background:url("../images/border_right.jpg") repeat-y left }

.bodyContent { width:720px; height:250px; background:url("../images/ribbon_body.jpg") top no-repeat; padding:0; margin:0 }

.narContentTable { width:702px; height:200px; background:url("../images/content_texture.jpg") bottom repeat-x; padding:0; margin:1px 0 0 0 }
.narContentTable h1 { padding:0; margin:35px 30px 15px 30px }
.narContentTable h2 {padding:0; margin:30px 30px 10px 30px }
.narContentTable p { padding:0; margin:0 30px 20px 28px }

.contentTable { width:702px; height:250px; background:url("../images/content_texture.jpg") bottom repeat-x; padding:0; margin:0 }

.contentDecor { background:url("../images/content_border.jpg") top repeat-x; padding:0; margin:0 }

.sideColumn { width:228px; background:#e7cf93 url("../images/side_col_bg.jpg") left repeat-y; padding:0; margin:0 }

.sideTable { width:228px; height:250px; background:url("../images/side_col_map.jpg") top no-repeat; padding:0; margin:0 }
.sideTable ul { padding:0; margin:30px 10px 0 25px }
.sideTable li { text-align:left; list-style-image:url("../images/bullet.gif"); font-size:7.5pt; color:#000; padding:0; margin:10px 0 8px 0 }
.sideTable li b { color:#6b1e1e }



/* Header and Navigation Styles */
.headerTable { width:760px; height:190px; padding:0; margin:0 }

.navRow { width:760px; height:31px; background:#a32305 url("../images/nav_bg.jpg") repeat-x bottom; padding:0; margin:0 }



/* News Column Styles */
.newsTable { width:228px; height:250px; background:url("../images/side_col_map.jpg") top no-repeat; padding:0; margin:0 }
.newsTable ul { padding:0; margin:10px 10px 0 25px }
.newsTable li { text-align:left; list-style-image:url("../images/bullet.gif"); font-size:7.5pt; color:#000; padding:0; margin:10px 0 8px 0 }
.newsTable li b { color:#6b1e1e }



/* Map Table Styles */
.mapTable { padding:0; margin:10px 0 5px 0 }

.mapBorderTop { height:12px; background:url("../images/thb_border_top.jpg") repeat-x bottom }
.mapBorderBottom { height:12px; background:url("../images/thb_border_bottom.jpg") repeat-x top }
.mapBorderLeft { width:12px; background:url("../images/thb_border_left.jpg") repeat-y right }
.mapBorderRight { width:12px; background:url("../images/thb_border_right.jpg") repeat-y left }




/* Video Styles */
.videoTable { width:590px; padding:0; margin:0 0 40px 0 }
.videoTable td { padding:20px 0 40px 0 }
.videoTable h2 { padding:0; margin:10px 0 7px 0 }
.videoTable p { padding:0; margin:0 0 10px 0 }

.vidThumbTable { padding:0; margin:5px 20px 10px 10px }
.vidThumbTable td { border:none; padding:0; margin:0 }

.vidBorderThumbTop { height:12px; background:url("../images/thb_border_top.jpg") repeat-x bottom }
.vidBorderThumbBottom { height:12px; background:url("../images/thb_border_bottom.jpg") repeat-x top }
.vidBorderThumbLeft { width:12px; background:url("../images/thb_border_left.jpg") repeat-y right }
.vidBorderThumbRight { width:12px; background:url("../images/thb_border_right.jpg") repeat-y left }

.videoPopTable { padding:0; margin:0 }

.vidBorderTop { height:33px; background:url("../images/vid_border_top.jpg") bottom repeat-x }
.vidBorderLeft { width:33px; background:url("../images/vid_border_left.jpg") right repeat-y }
.vidBorderRight { width:33px; background:url("../images/vid_border_right.jpg") left repeat-y }
.vidBorderBottom { height:33px; background:url("../images/vid_border_bottom.jpg") top repeat-x }
.vidBorderBottom p { text-align:center; padding:20px 0 0 0; margin:0 }



/* Form Table Styles */
.formTable { width:450px; padding:0; margin:10px 0 0 30px }
.formTable td { height:30px; padding:0; margin:0 }
.formTable p { color:#604922; font-size:7.5pt; text-align:right; padding:0; margin:2px 4px 0 0 }




/* Footer Styles */
.footTable { width:740px; height:100px; background:#6b1e1e url("../images/foot_bg.jpg") repeat-x top; padding:0; margin:0 }
.footTable p { font-size:7.5pt; line-height:12pt; color:#fff; text-align:right; padding:15px 15px; margin:0 }
.footTable a { color:#fff }

.legalTable { width:760px; height:26px; background:url("../images/border_bottom.jpg") no-repeat top; padding:0; margin:0 }
.legalTable p { color:#600f0f; font-size:7.5pt; text-align:right; padding:0; margin:7px 20px 0 20px }
.legalTable a { color:#600f0f }
