html body {
  font-family: Verdana, Arial, sans-serif; 
  font-size: 70%;
  padding-top: 25px;
}

p {
  margin: 10px 15px 10px 10px;
}
.titleBar div {
  font-size:140%;
}


a img, img {
  border: none;
  *margin-left: -3px;
  *margin-right: -3px;
}

form {
  margin:0px;
}

.mailingText {
  position: relative;
  padding-top: 10px;
  padding-right:0px;
  margin: 10px;
}

.mailingText input {
 margin-top: 5px;
}

.toViewText {
  text-align:right;
  padding-bottom: 3px;
}

.interestsTitle {
 top: 40px;

}

.interestsBlock {
  float: right;
  width: 50%;
  margin: 0px 0px 10px 20px;
  border-left:1px black solid;
  padding-top: 0px;
  padding-bottom:0px;
  padding-left:20px;
 }

.interestsBlock p {
  position: auto;
  padding: 0px;
  margin-top: 10px;
  margin-left: 40px;
* margin-left: 10px;
  display: block;
  width: 330px;
}

.interestsColumn {
  width: 50%;
  display: inline;
  padding: 5px;
  font-size: 95%;
  margin-top: 5px;
}

 .interestsColumn2 {
  padding: 0px;
  margin: 0px 0px 0px 0px;
 }

.interestsColumn input {
  float:left;
  clear: left;
}

.interestsColumn2 input {
  float:left;
  clear: left;
}

.interest {
  display: block;
  width: 50%;
  margin-left: 25px;
  padding: 5px 0px 4px 0px;
}

.page {
  margin-left: auto;
  margin-right: auto;
  width:735px;
  align: center;
}

.content {
  background-color: #DAE4F0;
  padding: 10px 25px 35px 25px;

}

.corners {
   background-color:white;
  margin: 0px 0px -1px 0px;
* margin: 3px;
* margin-bottom: 0px;
   padding: 0px;
  border: 0px; 
 }

.extraText {
  background-color:white; 
  padding: 10px;
  margin: 0px;
  height: 100%;
}

.questionNumber {
  position:relative;
  left:-50px;
  color:white;
  top: 5px;
  font-size: 130%;
}

.questionBlock {
  margin: 20px 10px 10px 10px;
  background-color: #F3F3F3; 
  clear:left;
  background-image: url(images/quickconsultskins/default_v4/qa_shim.gif);
  background-repeat: repeat-y;
}
.questionBlock p {
  margin: 10px 10px 10px 50px;
  min-height: 50px;
  padding-top: 6px;
}

.radioQuestion {
  margin-left:50px;
  padding-top:5px;
  margin-right:5px;
}

.radioQuestion label {
  font-weight:normal;
}

.ratingQuestion {
  margin-left:50px;
  padding-top:5px;
  margin-right:5px;
}

.ratingQuestion label {
  font-weight:normal;
}

.tickboxQuestion {
  margin-left:50px;
  padding-top:5px;
  margin-right:5px;
}

.tickboxQuestion label {
  font-weight:normal;
}

.commentsmallQuestion {
  margin-left:50px;
  padding-top:5px;
  margin-right:5px;
}

.commentlargeQuestion label {
  font-weight:normal;
}

.commentlargeQuestion {
  margin-left:50px;
  padding-top:5px;
  margin-right:5px;
}

.answerBlock {
  clear:left;
  margin: 25px 10px 10px 10px;
  background-image: url(images/quickconsultskins/default_v4/qa_shim.gif);
  background-repeat: repeat-y;
  background-color: #F3F3F3;
}


.roundedBlock {
  background-color: white;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
  border: 0px;

}

.titleBar {
  background-color: #0A4AA2;
  background-repeat: repeat-x;
  height: 54px;
  color:white;
  clear:left;
 margin-top:21px;
}

.topBar {
  vertical-align: bottom;
}

.logo {
  float: left;
}

.progress {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  min-width: 200px;
  width: 100%;
  margin-left: 9px;
  overflow: hidden;
  position: relative;
  top: 20px;
  background-color: #76A5D7;
  background-image: url('images/quickconsultskins/default_v4/progress_bar.gif');
  height: 41px;
  background-position: 0% 69%;
  background-repeat: repeat-x;
}

img.item {
  padding: 0px;
  margin: 0px;
  padding-top: 20px;
* padding-left: 1px;
}

.welcome {
  padding: 0px;
  margin: 0px;
  text-align: center;
  height: 39px;
  float: left;
  background-image: url('images/quickconsultskins/default_v4/progress_welcome.gif');
  background-repeat: no-repeat;
  background-position: 50% 0%;
  width: 60px;
  border: 0px solid red;
}

.background {
  padding: 0px;
  margin: 0px;
  text-align: center;
  height: 39px;
  float: left;
  width: 25%;
  background-image: url('images/quickconsultskins/default_v4/progress_background.gif');
  background-repeat: no-repeat;
  background-position: 48% 0%;
  border: 0px solid red;
}


.consult {
  padding: 0px;
  margin: 0px;
  margin-left: 20px;
  text-align: center;
  height: 39px;
  float: left;
  width: 20%;
  background-image: url('images/quickconsultskins/default_v4/progress_consult.gif');
  background-repeat: no-repeat;
  background-position: 48% 0%;
  border: 0px solid red;
}

.done {
  padding: 0px;
  margin: 0px;
  text-align: center;
  height: 39px;
  float: right;
  background-image: url('images/quickconsultskins/default_v4/progress_done.gif');
  background-repeat: no-repeat;
  background-position: 50% 0%;
  width: 33px;
  border: 0px solid red;
}


.factBank {
  position: relative;
  top: 20px; 
* left: -3px;
}


.pagesNavBar {
  background-image: url(images/quickconsultskins/default_v4/page_buttons_shim.gif);
  background-repeat: repeat-x;
  height: 25px;
  margin: 0px -25px -35px -25px;
  /* * margin-left:-3px;
  * margin-right: -3px;  */
clear:both;
}


.bottomBar {
   background-color: #0A4AA2;
  background-repeat: repeat-x;
  height: 28px;  
  color: white;
  font-size: 90%;
  text-align:right;
  width: 735px;
  margin: auto;
  margin-top:1px;
}


.bottomText {
  padding: 5px 28px 0px 10px;
  font-size: 90%;
}

.questionBlock img {
  margin: 0px;
}

.answerBlock img {
  margin: 0px;
}

.cornersb {
  background-color:white;
  margin: 0px 0px -1px 0px;
* margin: 3px;
* margin-bottom: 0px;
  padding: 0px;
  border: 0px; 
clear:both;
}

.roundedBlock .cornersb img {
*  position: relative;
*  top: 1px;
}


.outerProgressBar {
  margin-left: auto;
  padding-right: 160px;
*  margin-left: 0;
*  padding-right: 0px;
}

.closedConsultation {
  border-style:solid;
  border-color:red;
  border-width:2px;
  padding:8px;
  margin-bottom:10px;
  margin-top:10px;
}

/* CSL Changes DMH Oct06
  everything below is new classes/id 
============================*/
.yesno {padding:0;margin:0;}
.yesno span{

}
.yesno input {
 width:15px!important;
 margin:0;
 padding:0;
}
.ques {}
.ques * {display:inline;}

.titleBar div {
  font-size:140%;
}
.red {color:red;}
.interestPara{padding-bottom:5px;}
/* Disappearing content fix
IE 6.0 peekaboo bug 
DanH 17th Oct
-============================*/

.corners,
.extraText,
.questionNumber,
.roundedBlock,
.portal_intro_text

 {
 position:relative;
}