﻿body { margin: 0; background: #E8E5D8 url(../images/bg.jpg) repeat-x top; color: #5C594E; font-size: .85em }
div#all { width: 919px; margin: 0 auto }
div#hd { height: 100px }
div#hd-r { margin-top: 30px; float: right }
div#hd-l { margin-top: 26px; float: left; color: #D6D1C2; font-size: 110%; letter-spacing: .2em }
div#hd-l img { vertical-align: middle; margin-right: 20px }
div#search-tabs { margin-left: 191px }
div#mn { margin-top: 14px; clear: both }
input.search-box { width: 200px; margin: 0 18px }
input.search-bt { vertical-align: middle }
div#bd { background: #fff; padding: 11px }
div#bd-l { background: #fff; width: 583px; margin-right: 5px; float: left; min-height: 794px }
div#bd-l-in { padding: 40px 25px }
div#bd-r { background: #fff; float: left; width: 331px }
div#ft { border: 8px solid #999585; margin-top: 8px; background: #8A8575; color: #C1BEB5 }
div#ft-links { margin: 29px 0 0 29px; font-size: 14px; vertical-align: bottom }
div#ft-copyright { margin: 6px 0 17px 29px; font-size: 10px }
div#ft img { float: right }
div#ft-links a { color: #fff }

/* business section */
div#bus-hd { margin-bottom:4px }
div.bus-hd { background: #9C6B32 url(/images/bus_hd_bg.gif) top left; padding: 8px }
div#bus-hd-in { border: 1px solid #C59153; background: #BD823C; padding: 25px 0 25px 21px; color: #fff }
div#bus-hd-in select { float: right; margin-right: 20px; font-size: 11px; width: 150px }
.question { background: #9C6B32; border: 1px solid #C59153; margin: 10px 20px 0 0; padding: 10px }
div#bus-hd-in h1 { margin: 0; font-family: Arial, Sans-Serif; font-size: 170% }
h2 { font-family: Arial, Sans-Serif; font-size: 130%	}
div#bus-hd-in p { margin-bottom: 0 }
div#bus-hd-in a { color: #fff }
div#bus-tab { background: #fff url(/images/tab_bus_bg.gif) repeat-x }
div#bus-home-l { float: left; width: 32% }
div#bus-home-m { float: left; width: 34%; margin: 0 1% }
div#bus-home-r { float: left; width: 32% }
div.bus-tt,table.tb-feedback th { background: #DCD9D0; padding: 19px 17px 20px 17px; margin-bottom: 1% }
div.bus-rp-dark { background: #F4F6F9; padding: 10px 23px }
div.bus-rp-light { background: #fff; padding: 10px 23px }
div#bus-ft { margin-top: 8px }

/* tables */
table.tb-feedback, table.tb { width: 100%; font-size: 90% }
table.tb-feedback th { border-bottom: 6px solid #fff }
.whiteborder { border-right: 6px solid #fff }
.answered { float: left; padding-right: 10px }
table.tb th, table.tb td { padding: 8px }
table.tb th { background: #F4F6F9; text-align: left }
tr.dark td { background: #F4F6F9; padding: 8px }
tr.light td { padding: 8px }

/* grids */
.grid-hd { background: #708559 url(/images/sd/bx_bg.gif); color: #fff; text-align: left }
.grid-row { background: #E6E4D8; vertical-align: top }
.grid-row-alt {	background: #fff; vertical-align: top }
.grid-ft { background: #708559 url(/images/sd/bx_bg.gif); color: #fff; text-align: center }
.grid-hd a, .grid-ft a { color: #fff; text-decoration: underline }

/* side, boxes */
div.bx-cont { background: #fff; padding: 9px; border-bottom: 6px solid #E8E5D8 }
div.bx-tt { border: 3px solid #869E6B; background: #708559 url(/images/sd/bx_bg.gif); padding: 9px 18px }
div.bx-in { padding: 15px; background: url(/images/sd/bx_common_bg.jpg) no-repeat top }
div.bx-in div { font-size: 130%; font-weight: bold; color: #6D7460 }
div.bx-in p { margin: 12px 0 }
div.bx-in h3 { font-size: 140%; color: #A8702C; margin: 0 }
div.bx-in h4 { font-size: 130%; color: #6D7460; margin-top: 0 }
div#bx-news-cont { padding: 0 0 9px 9px }
div#bx-news-cont-inner { padding: 9px 9px 0 0 }
div#bx-news { background: url(/images/sd/bx_common_bg.jpg) no-repeat top; margin-bottom: 10px }
div#bx-news div { font-size: 130%; font-weight: bold; color: #6D7460 }
div#bx-blog { min-height:130px } 
div#bx-blog div.bx-in p { margin-bottom: 0 }
div#bx-poll { height:250px } 

/* splash */
div#splash-flash { width: 572px; height: 422px }
div.splash-r { float: right; width: 322px }
div.splash-c { clear: both }
div#splash-bot { padding-top: 9px }
div#splash-bot-r { float: right; width: 324px }
div#splash-activity { width: 584px; margin-right:9px; background: #fff; padding: 6px 0 }
div#splash-activity-tt { border: 3px solid #919177; background: #708559 url(/images/splash_bx_tt_bg.gif); padding: 9px 18px; margin: 0 6px 2px 6px; position: relative }
div#splash-activity-tt div { position: absolute; right: 10px; bottom: 5px; text-align: right; color: #fff; font-family: Arial, Sans-Serif; font-size: 11px }
div#splash-activity-tabs { margin: 0 6px; background: url(/images/splash_activity_tabs_bg.gif) repeat-x top }
div#splash-activity-tabs a, div.response-item a, div.promo-item { cursor: pointer }
div#splash-activity-in { background: url(/images/splash_bx_activity_bg.jpg) repeat-x top; margin: 0 6px; padding: 21px }
div#contacted, div#activity, div#responses, div#questions, div#promos { min-height: 279px }
div.splash-activity-msg { font-weight: bold; font-style: italic; color: #2F2E2D; margin-bottom: 10px }
div.splash-activity-msg-sub { font-weight: normal }
div#splash-activity-in a { font-weight: normal; color: #5B574A }
div#splash-activity-in a:hover { text-decoration: underline }
table.splash-activity-table { width: 100%; font-size: 95% }
table.splash-activity-table div { float: right; margin-right: 10px; line-height: 140% }
table.splash-activity-table div.activity-left { padding-right: 10px; border-right: 1px solid #D9D4BE }
div.activity-right { padding-left: 10px; border-left: 1px solid #D9D4BE }
td.splash-activity-td1 { padding-right:5px; width:200px }
div#activity, div#responses, div#questions, div#promos  { display: none }

/* general text */
div#bd-l h1, h1#default { font-size: 220%; font-weight: normal; color: #6D7460; margin-top: 0 }
a { color: #BD823C; font-weight: bold; text-decoration: none }

/* feedback */
div#feedback-r { float:right; width:324px }
div#feedback-l { float:left; width:586px; min-height: 400px; background:#fff }
div.feedback-col { padding: 10px; background: #fff }
div.feedback-col-r { background: #fff url(/images/feedback_bx_bg.jpg) no-repeat 10px 38px; padding: 10px; margin-bottom: 10px; min-height: 175px }
div.feedback-col textarea { width: 99%; height: 70px; border: 1px solid #a1a1a1; margin: 10px 0 -10px 0 }
div.feedback-col div.bx-tt, div.feedback-col-r div.bx-tt { margin-bottom: 10px }
img.feedback-arrow { float: left; padding: 0 13px 13px 13px }
div.feedback-item { padding: 0 13px 13px 13px; margin-bottom: 13px }
div.feedback-item-sep { border-top: 1px solid #D9D4BE; padding-top: 13px; margin: 0 13px }
div.feedback-submit-sep { border-top: 1px solid #D9D4BE; padding-top: 13px; margin-top: 13px }
div#feedback-additional { display: none }
div#feedback-additional label { width: 60px; display: block; float: left }
.feedback-additional { color: #708559; font-size: 130%; font-weight: bold }
p.feedback-incentive { font-size: 110% }
.voice-search-links a, .voice-search-links span { margin-right: 8px }

/* misc */
a img { border: 0 }
form { padding: 0; margin: 0 }
p.err { margin: 10px; font-weight: bold; color: #ff0000 }
span.err { font-weight: bold; color: #ff0000 }
span.err { font-weight: bold; color: #ff0000 }
span.fullfeedback { font-weight: bold }
div.bts { padding-left: 8px }
input.bt { border: 1px solid #C59153; background: #BD823C; color: #fff }
div.clear { clear: both }
th.right { text-align: right }
div#logo { background: #000; padding: 10px }
div#terms { border: 1px solid #999585; padding: 15px; height: 200px; overflow: auto }
span.poll-graphic { float: left; margin-right: 3px; height: 16px; background: #708559 }
.logo img { float: left }