*{ padding:0px; margin:0px;}
img{ border:0px;}
html{ }
body{font-size:10px; background:#e4e4e4;  font-family:Trebuchet MS, Arial, Sans-Serif;}
#pageTop{display:none;}
a{outline:0; text-decoration:none;}
#dims{  width: 960px; margin: 5px auto 0 auto;}


h1 a{text-decoration:none;}
h1{ font-size:2.4em; color:#cc0000; }
h2{ color:#666666; font-size: 3em;}
h3{ color:#cc0000; font-size:5em; }
h4{ color:#999999; font-size: 5em; }
h5{ color:#cccccc; font-size: 5em; }
h6{ color:#666666; font-size: 1.8em; }



#header{width:960px; height:100px; background: url(../images/headerBG.gif) no-repeat top left;}
.headLeft{width:313px; height:100px; float:left; clear:left;}
.rightHead{width:193px; height:75px; float:right; clear:right;}

.pnav{width:960px; float:left; clear:both; height:25px; background: url(../images/headerBGNav.gif) no-repeat top left;}
.pnav ul{float:left; clear:none; height:25px; clear:both; width:960px;}
.pnav ul li{float:left; list-style-type:none; height:25px; font-size:1.2em; }
.pnav ul li a{color:#ffffff; text-decoration:none; background: url(../images/pnavOff.gif) no-repeat top right; padding:0 23px 0 21px; height:25px; float:left; padding-top:3px;}
.pnav ul li a:hover, .pnav ul li a.on{background: url(../images/pnavOn.gif) no-repeat top right;}
.main{float:left; width:960px; background: url(../images/mainBG.gif) repeat-y top left; }
.snav{padding:50px 0 0 25px; width:201px; min-height:250px;}
.snav li{list-style-type:none; border-top:solid 1px #cccccc; padding:5px 0;}
.snav li a{color:#666666; text-decoration:none; font-size:1.2em;}
.snav li a:hover, .snav .snavon{color:#cc0000;}

.tnav{}
.tnav li{list-style-type:none; border-top:solid 1px #cccccc; padding:5px 0 0 10px;}
.tnav li a{color:#666666; text-decoration:none; font-size:1.2em;}
.tnav li a:hover, .snav .snavon{color:#cc0000;}

#homeBarLeft2{float:left;width:250px;height:600px;}
#homeImage1{float:left;width:250px;height:418px;overflow:hidden;background: url(../images/homeImageBG.gif) repeat-y top left;}
#imageCaption1{float:left;width:220px;color:#ffffff; font-size:0.9em; padding:0 10px 20px 20px; }
#homeImage2{float:left;width:250px;height:418px;overflow:hidden;background: url(../images/homeImageBG.gif) repeat-y top left;}
#imageCaption2{float:left;width:220px;color:#ffffff; font-size:0.9em; padding:0 10px 20px 20px; }
.leftArea{width:250px; float:left; background: url(../images/lhsShadow.gif) no-repeat top left;}
.pageArea{float:left; width:710px; }
.navShadow{float:left; clear:both; background: url(../images/rhsShadow.gif) no-repeat top left ; width:710px; height:9px; }
.copyArea{padding:41px 0 0 26px; float:left;}
.lefty{width:425px; float:left; }
.righty{width:201px; float:right; padding-right:35px; }
.redLines{ background: url(../images/redLines.gif) no-repeat top left; width:649px; height:1px; float:left; margin-top:10px;}
#relogo{width:626px; float:left; padding-right:35px; background: url(../images/bg_RELogo.gif) no-repeat top right; height:79px; clear:both;}


p {font-size:1.1em; padding-bottom:12px;}
.black, .black a:hover{color:#000000;}
.black a{color:#cc0000;}
a, .red, .red a:hover{color:#cc0000;}
a:hover, .red a{color:#000000;}
.black li, .red li{list-style-type:none;}
.listItems{font-size:1.1em; padding-bottom:12px;}

#loginform{ float:left; font-size:1em; color:#cc0000; padding:0 0 0 0px; margin-left:25px; position: relative; top: 8px; border-top:solid 1px #cc0000; border-bottom:solid 1px #cc0000;}
#loginform div{ float:left; width: 201px; height: 100px; overflow: hidden; background:#ffffff;}
#loginform input{ font-size:1em; width: 105px; margin-bottom: 4px; }
#loginform label { float: left;  width: 55px; color: #333; padding-top: 2px; }
#loginform p{ padding:0 0 11px 0; color: #333}
#loginform .sub{ float:left; background:transparent; font-weight: bold; border:0px; cursor:pointer; color:#cc0000; margin:0 0 0 55px; width: auto;}
#loginform .sub:hover{ color:#000000;}
#loginform a{ color:#cc0000; font-weight:bold;}

.frm{ background:#ffffff; padding:10px 0; margin-bottom: 14px; float: left; width:405px;}
.frm label{ display:block; width:140px; float: left;font-size: 11px; color: #000000; padding-top: 2px; }
.frm input, .frm select { float: left; margin-bottom: 3px }
.frm br { clear: left }
.frm .sub { clear: both; float: right; margin-bottom: 0 }

.percentages{}
.percentages li{float:left; list-style-type:none; width:120px; padding-right:20px;}
.percDesc1, .percDesc2, .percDesc3{font-size:1.1em;  width:120px; }
.percDesc1 {color:#cc0000; border-top:solid 1px #cc0000;}
.percDesc2 {color:#999999; border-top:solid 1px #999999;}
.percDesc3 {color:#cccccc; border-top:solid 1px #cccccc;}

.rightList{color:#cc0000;}
.rightList li{list-style-type:none; padding-bottom:13px;}

#wfsequence{ list-style-type:none; width:340px;}
#nums{ float:left;}
#nums li,.wf{ cursor:move; font-size:12px; font-weight:bold; width:340px; margin:0 0 1px 0; padding:4px 0 4px 10px; border:solid 1px #cccccc; background:#eeeeee; list-style: none;}
.wf{padding:8px 0 4px 10px;}
#nums li{ width:20px; margin:0 1px 1px 0;}
.wf:hover{ background:#e5f5f5;}

/* Questionnaire splitting */
#questionnaireSections {width:429px; float:left; position: relative; clear:both; margin-top:27px; position:relative;}
#questionnaireSections li {float:left; clear:none; list-style-type:none; height:19px; padding-left:5px; padding-right:15px;}
#questionnaireSections li.qon{background:#676767 url(../images/on-on.gif) no-repeat top right;}
#questionnaireSections li.qoff{background:#676767 url(../images/off-off.gif) no-repeat top right;}
#questionnaireSections li.qend{background:#676767;}
#questionnaireSections li.qonend{background:#d32222;}
#questionnaireSections li.qonoff{background:#d32222 url(../images/on-off.gif) no-repeat top right;}
#questionnaireSections a { color: #FFF; }

/* Questionnaire splitting */
.questionnaireSections {width:429px; float:left; position: relative; clear:both; margin-top:27px; position:relative;}
.questionnaireSections li {float:left; clear:none; list-style-type:none; height:19px; padding-left:5px; padding-right:15px;}
.questionnaireSections li.qon{background:#676767 url(../images/on-on.gif) no-repeat top right;}
.questionnaireSections li.qoff{background:#676767 url(../images/off-off.gif) no-repeat top right;}
.questionnaireSections li.qend{background:#676767;}
.questionnaireSections li.qonend{background:#d32222;}
.questionnaireSections li.qonoff{background:#d32222 url(../images/on-off.gif) no-repeat top right;}
.questionnaireSections a { color: #FFF; }


#qu_contents { width: 300px; padding: 0; margin: 10px 0 20px 0; border: 1px solid #d39999; }
#qu_contents td { padding: 5px 5px 5px 5px; font-size: 11px; border-bottom: 1px solid #CCC; }

.qlabel{color:#ffffff; padding-top:1px; }
