body {font-size:62.5%;font-family:Arial,sans-serif;margin:0;padding:0;background:#b1b1b1;}

h1, h2, h3 {margin:0;color:#444444;}
h1 {font-size:3.6em;font-weight:normal;padding:0 0 0 0;border-bottom: 1px solid #cdcdcd;margin-bottom: 10px;}
h2 {font-size:1.8em;padding:0 0 12px 0;}
h3 {font-size:1.4em;padding:0 0 8px 0;}
h3 span {font-size:1.3em;}

p {font-size:1.2em;margin:0;padding: 0 0 15px 0;}
ul {margin:0;padding:0 0 15px 0;list-style:none;}
li {font-size:1.2em;}
table td p,
table td li,
li li {font-size:1.0em;}
ul li { background:url(../_images/bullet1.gif) 0 7px no-repeat;padding: 0 0 8px 7px;}
ul ul {padding: 10px 0 0 0;}
ul li li {background:url(../_images/bullet2.gif) 0 6px no-repeat;padding: 0 0 1px 9px;}
table {border-collapse:collapse;}
table th,
table td {font-size:1.2em;border: 1px solid #dcdcdc;padding: 1px 10px;}
table th {background:#f8f8f8;}

.contentTeaser {color:#444444;font-size:1.8em;line-height:17px;padding-bottom:15px;}

label {font-size:1.1em;color:#444444;outline:none;}
input, textarea, select {font-family:Arial,sans-serif;font-size:1.2em;}

a {outline:none;color:#970030;}
a:hover {text-decoration:none;}
img {border:0;}
.clear  {clear:both;float:none;}

p.vec  {text-align:right;font-weight:bold;}
p.buttons {border-top:1px solid #cdcdcd;padding-top:12px;font-family:Verdana;font-size:1.0em;}
p.buttons span {margin-left:19px;display:block;float:right;background:url(../_images/bgr/buttons.gif) 100% -20px no-repeat;padding-right:4px;}
p.buttons a {padding: 3px 4px 5px 8px;background:url(../_images/bgr/buttons.gif) 0 0 no-repeat;line-height:12px;display:block;text-transform:uppercase;color:#fff;text-decoration:none;}
p.buttons span.red {background-position:100% -60px;}
p.buttons span.red a {background-position:0 -40px;}
p.small {font-size:9px; color:#666;}

.red {color:#980031;}

p.item {float:left;width:131px;}
p.item a {display:block;outline:none;}

/*layout*/
.head {width:100%;background:#f1f1f1 url(../_images/bgr/body.jpg) 0 0 no-repeat;float:left;}
.main {width:100%;background:#f1f1f1;float:left;}

.main-in {width:793px;}
.w230 {width:236px;float:left;padding-bottom: 20px;}
.w560 {width:394px;float:left;padding-bottom: 20px;padding-top:7px;}

.footer {width:100%;padding: 0 0 50px 0;background:#b1b1b1;clear:both;border-top:1px solid #e1e1e1;}


/**/

.headTeaser {float:left;display:inline;margin:6px 0 0 257px;padding:0 5px 0 5px;background:url(../_images/bgr/head-teaser.gif) 100% 0 no-repeat;}
.headTeaser p {float:left;padding: 0 0 0 5px;font-size:1.0em;color:#fff; text-transform:uppercase;background:url(../_images/bgr/head-teaser.gif) 0 -24px no-repeat;}
.headTeaser p span {padding: 6px 5px 5px 5px;float:left;display:block;background:#980031;}

.hlogo {float:left;}
.hlogo ul {margin:0;padding:0;list-style:none;float:left;}
.hlogo ul li {margin:0;padding:0;float:left;background:none;}
.hlogo ul li a {display:block;background:url(../_images/nkbm.gif) 0 0 no-repeat;width:174px;height:70px;text-indent: 300px;overflow:hidden;}


.mNav {float:left;padding-top:53px;width:100%;}
.mNav ul {margin:0;padding:7px 0 6px 17px;list-style:none;float:left;width:100%;background:#010101;width:776px;}
.mNav a {color:#fff;text-decoration:none;display:block;float:left;padding:7px;}
.mNav ul li {float:left;font-size:1.2em; text-transform:uppercase;padding:0;background:none;}
.mNav ul li.selc a,
.mNav ul li.sel a {background:#f1f1f1;color:#970030;}

.mNav2 {float:left;width:100%;}
.mNav2 ul {margin:0;padding:0 0 0 15px;list-style:none;float:left;width:100%;background:#970030;width:778px;}
.mNav2 a {color:#fff;text-decoration:none;display:block;float:left;padding:7px;}
.mNav2 ul li {float:left;font-size:1.0em; text-transform:uppercase;padding:4px 0;background:none;}
.mNav2 ul li.selc a,
.mNav2 ul li.sel a {color:#fff;background:url(../_images/bgr/main-nav2-sel.gif) center bottom no-repeat;}


.footer p {padding:7px 0 0 27px;font-size:1.0em;color:#7f7f7f;}


/*forms*/

h3.radioLabel {font-size:1.2em;padding-bottom: 8px;padding-top:10px;}
.radio {clear:both;}
.radio label {display:block;float:left;width:360px;padding: 2px 0 8px 0;}
.radio input {display:block;float:left;margin-right:10px;}
.radio .H {clear:both;}

.Commands,
.cmd {font-size:1.0em;text-transform:uppercase;font-family:Verdana;border-top:1px solid #cdcdcd;padding-top:12px;clear:both;float:left;width:100%;}
.Commands a,
.cmd a {color:#fff;text-decoration:none;display:block;float:right;background:url(../_images/bgr/buttons.gif) 100% -60px no-repeat;padding: 0 4px 0 0;}
.Commands span,
.cmd span {cursor:pointer;color:#fff;display:block;float:left;padding: 4px 10px;background:url(../_images/bgr/buttons.gif) 0 -40px no-repeat;}

div.question .validationResult {color:#980031;font-weight:bold;}
.section  {padding-bottom: 15px;}
.formTitle {display:none;}
.Description {border-top:1px solid #cdcdcd;font-weight:bold;padding-top:12px;}
.input label {display:block;float:left;width:150px;font-size:1.2em;padding-top:2px;}
.input input {width:220px;}
.isRequired .input label {font-weight:bold;}
.check .checkListLabel {display:block;float:left;width:150px;font-size:1.2em;text-indent: -100px;overflow:hidden;}
div.question,
.radioLabel {display:block;font-size:1.2em;font-weight:bold;padding-bottom: 12px;}
div.question div {font-size:0.9em;font-weight:normal;}
.singlePollAnswer {position:relative;font-size:1.1em;color:#444;float:left;width:100%;padding-bottom: 10px;}
.singlePollAnswer .percentage {float:left;width:210px;}
.singlePollAnswer .answer {float:right;width:184px;}
.percentage span {float:left;display:block;width:40px; padding:0 10px;}
.barTotal {float:left;width:150px;padding-top:2px;}
.barPart {float:right;background:#970030;height:10px;overflow:hidden;}


/**/

.wAll .mi {border-right:1px solid #c0c0c0;width:138px;float:left;padding: 0 8px;}
.hMain h1 {color: #970030;font-size:1.2em;font-weight:bold;border-bottom:none;font-family:Arial;}
.hMain p {color: #6f6f6f;font-size:1.0em;line-height:15px;}
.hMain p.vec {margin-top:-10px;padding-bottom:0;}
.hMain .wAll {background:url(../_images/bgr/home-boxes-line.gif);float:left;margin:20px 0 0 20px;display:inline;}
.hMain {padding-bottom: 30px;}
.hMain {font-family:Verdana;}
.hMain .radioLabel {color: #6f6f6f;font-size:1.0em;font-weight:normal;line-height:15px;}
.hMain .radio label {font-size:1.0em;color:#6f6f6f;width:115px;padding-bottom:3px;}
.hMain .radio input {margin-right:2px;}
.hMain .section {padding-bottom:0;}
.hMain .Commands {margin-top:5px;padding-top:9px;}
.hMain .formTitle {font-family:Arial;display:block;color: #970030;font-size:1.2em;font-weight:bold;padding-bottom: 10px;}
.hMain .singlePollAnswer {padding-bottom: 5px;}
.hMain .singlePollAnswer .answer {width:100%;color:#6F6F6F;font-size:10px;}
.hMain .singlePollAnswer .percentage {width:100%;position:relative;}
.hMain .singlePollAnswer .barTotal  {width:100%;}
.hMain .singlePollAnswer .barPart {float:left;}
.hMain .percentage span {width:100%;padding:0;color:#6F6F6F;font-size:10px;}
.hMain div.question .validationResult {font-size:0.8em;float:left;width:100%;padding: 3px 0 0 0;}

/*locationmap*/
.locationmap .selector {padding-bottom: 20px;}
.locationmap .selector span {font-size: 1.2em;display:block;padding-bottom: 5px;font-weight:bold;}
#map_canvas {width: 600px;height: 400px;border: 1px solid #bbb;}

/*faq*/
.frequentquestions h1 {display:none;}
.Answer {display:none;padding-left: 15px;}
.QAselected .Answer {display:block;}
.Question p {padding-bottom: 10px;}
.Question a {background:url(../_images/bullet-faq.gif) 0 4px no-repeat;padding-left: 15px;display:block;}


/*client queestion*/
.fItem {padding-bottom: 8px;float:left;position:relative;}
.fItem h2 {font-size:1.2em;margin:0;padding:0;}
.fChk {padding-left: 150px;}
.fItem label {display:block;float:left;width:150px;float:left;font-size:1.2em;padding-top:4px;}
.fChk label {display:inline;float:none;width:auto;}
.fTxt input {width:230px;float:left;}
.fItem span {padding: 0;position:absolute;right:10px;bottom:10px;font-size:1.1em;}
.fSelect select {width:230px;}
.fTxtarea textarea {width:230px;height:100px;}
.fMidTitle,
.fInfo {width:100%;}
.fSubmit {text-align:right;padding-left: 150px;}
.fSubmit input {float:none;padding: 2px 0 3px 0;background:url(../_images/bgr/form-button.gif) 0 0 no-repeat;width:150px;border:0;color:#fff;font-size:1.0em;text-transform:uppercase;}
.fMidTitle {border-top:1px solid #CDCDCD;padding-top:8px;}


/*specials*/
.mi12 .displaced {margin:-27px -8px 10px 0;float:right;}



