
body, td, div {font-family: Arial, Verdana; font-size: 13px;}
body {
  margin: 0px; padding: 0px;
  background-image: url(/poll/images/weiBgAll.jpg);
  background-repeat: repeat-y;
  background-position: 60px right;
  
  }

a {color:#074589;}
a:hover {color:#021B35;}

#weiPublicHeader{
  background-image: url(/poll/images/weiLogoCustomer.gif);
  background-repeat: no-repeat;
  background-position: 37px 25px;
  height:90px;
  border:0px solid #cccccc;
  border-bottom:1px dotted #cccccc;
}

#weiPublicFooter{
  background-image: url();
  background-repeat: no-repeat;
  background-position: 0px 0px;
  border-top:1px dotted #cccccc;
  padding-top: 10px;
  font-size: 11px;
  padding-left: 146px;
  padding-bottom: 30px;
}

#weiPublicMaster{
  padding-left: 120px;
  width: 510px;
}

#weiBubble{
  position: absolute;
  left: 440px;
  top: 6px;
  background-image: url(/poll/images/weiHelpImproveBubble.gif);
  background-repeat: no-repeat;
  width:292px;
  height: 128px;
}

#weiBgTop{
  background-image: url(/poll/images/weiBgTop.jpg);
  background-repeat: repeat-x;
  height: 30px;
}
#weiBgBottom{
  background-image: url(/poll/images/weiBgBottom.jpg);
  background-repeat: repeat-x;
  height: 50px;
}

.weiQuestion{
  background-image: url(/poll/images/weiBgQuestions.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  font-size: 13px;
  background-color: #074589;
  color: #ffffff;
}
.weiQuestion a{
  color: #ffffff;
}

.surveyTitle{
  background-image: url(/poll/images/weiBullet1.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  font-size: 20px;
  color: #333333;
}

.surveyTitle, .surveySubtitle, .addInfo, .reqQuestion, .surveyPage {
  padding-left: 26px;
}
.mainTable, #submit {
  margin-left: 26px;
}

.surveyPage{
  font-size:13px;
  font-weight:bold;
  margin-top:5px;
  margin-bottom:5px;
  }

.surveySubtitle{
  background-image: url(/poll/images/weiBullet2.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  font-size: 17px;
  color: #063F7D;
}

.weiQuestionBody{
  background-image: url(/poll/images/weiBgQuestionsBody.jpg);
  background-repeat: repeat-y;
  background-position: right;
  padding-top:5px;
  border-right: 0px solid #074589;
}

.weiQuestionFooter{
  background-image: url(/poll/images/weiBgQuestionsFooter.jpg);
  background-repeat: no-repeat;
  background-position: right;
}


.addInfo{
  font-size: 13px;
  color: #333333;
}

.preQuestionBorder{
  border-bottom: 0px solid #999999;
}

.questionContainer{
  border: 0px solid #cccccc;
}

.reqQuestion{
  color: #666666;
  font-weight: bold;
  font-size: 11px;
}

.qnInnerTd {
        background-color:none;
        font-family: default;
        font-size: ;
        font-style: normal;
        text-transform: none;
        color: #000000;
        text-decoration: none;
        width:26px;
        vertical-align:text-top;
}
.message {
  background-image: url(/poll/images/weiWarning.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
  padding:10px;
  padding-left:70px;
  font-size: 15px;
  font-weight: bold;
  color: #CC0000;
  text-align: left;
  border: 1px solid #CC0000;
  margin-top:10px;
  margin-bottom:10px;
  margin-left: 26px;
}

body#auth {
    margin: 5px;
}
.login {
    width: 480;
}
.login form {
    float: left;
}
div.row {
    clear: both;
    padding-top: 10px;
}

div.row label {
    float: left;
    padding-right: 5px;
    width: 100px;
    text-align: right;
}
