/* Remove when h2 headings done */
.rPgTitle{background-color:#eee; font-weight:bold; padding-left:5px; padding-top:5px; padding-bottom:5px;border:1px solid #000;margin-bottom:10px;}

/* View comments button needs replacing */
A.itBtn { 
font: 11px/2.0em verdana;color:#222;text-decoration: none;text-align:center;
display:inline;vertical-align:baseline;margin-left:3px;padding:3px;Border:1px solid #666;
overflow:hidden; background: url('/images/results_grygrad.gif') 0px 0px repeat-x;background-color:#D3D3D3;
}
A.itBtn {display:block;Border:1px solid #666;}
A.itBtn {width:48px;height:16px;font-size:16px; padding:2px;padding-top:3px;}
html>body A.itBtn {height: auto;}
A.itBtn:hover {
background: url('/images/results_grygrad.gif') 0px -20px repeat-x;background-color:#F3F3F3;
}
A.NormBtn { cursor:pointer;
font: 12px/2.5em Verdana;text-decoration: none;text-align:center;
display:inline;vertical-align:baseline;padding:5px;padding-left:7px; /*7d4200*/
overflow:hidden; color:#222;background: url('/images/results_grygradlarge.gif') 0px 0px repeat-x;background-color:#777;Border:1px solid #777;Border-bottom:1px solid #777;
}
A.NormBtn:hover{
background: url('/images/results_grygradlarge.gif') 0px -50px repeat-x;
}

.viewComments{
display:block;
Border:1px solid #666;
}

TD.mFreq {background-color:#eee; text-align:center;}

.dflt {background-color:#eee;}

.freq {background-color:#DEE9F7;}

.No_Rsp {color:#c44; font-weight:bold; font-size:11px; display:none}

.rsltsmry {width:100%;border:1px solid #000;margin-bottom:20px;}

.rsltsmry th, .rsltsmry td {padding:8px;}

.rsltsmry thead th, .rsltsmry tfoot td {background-color:#ddd;}

.rsltsmry tbody td {background-color:#eee;}

.rsltsmry thead .hdr {text-align:left;}

.rsltsmry th.dflt {background-color:#dee9f7;}

.rsltsmry th.cnt {background-color:#cdd8e6;width:70px;}

.rsltsmry th.freq {background-color:#cdd8e6;width:70px;}

.rsltsmry th.col {background-color:#dee9f7;}

.rsltsmry th.avg {background-color:#cdd8e6;width:70px;}

.rsltsmry th.sum {background-color:#cdd8e6;width:70px;}

.rsltsmry th.answ {background-color:#cdd8e6;text-align:right;font-weight:bold;font-style:italic;white-space:nowrap;}

.rsltsmry th.skip {background-color:#ddd;text-align:right;font-weight:bold;font-style:italic;white-space:nowrap;width:98%;}

.rsltsmry td.cnt {background-color:#dee9f7;text-align:right;}

.rsltsmry td.freq {background-color:#dee9f7;text-align:right;}

.rsltsmry td.answ {background-color:#cdd8e6;text-align:right;}

.rsltsmry td.skip {text-align:right;}

.rsltsmry td.mfreq {text-align:center;}

.rsltsmry td.avg {text-align:right;}

.rsltsmry td.sum {text-align:right;}

.rsltsmry tbody td.rowLabel {text-align:right;}

.rsltsmry a.itBtn {float:right;vertical-align:middle;margin-left:6px;}/*important that this proceeds the float:left below*/

.rsltsmry td.rowLabel a.itBtn {float:left;margin-left:0px;}

.rsltsmry tfoot div.spacer {width:200px;}

.rsltsmry tfoot td.skip div.spacer {width:58px;}

.rsltsmry div.freqbar {border:1px solid #183154;margin-right:-6px;background:url('/images/results_spacer.gif');}

.rsltsmry img.freq {background-color:#183154;padding:1px;}

.rsltsmry td.grp {padding:0px;background-color:#fff;}

.rsltsmry td.grp table {width:100%;margin:-1px 0px;}

.rsltsmry td.grp th.grplbl {background-color:#dee9f7;text-align:left;}

.rsltsmry td.grp th.dflt div.spacer {width:200px;}

/* results table layout */
TABLE.ResultsTable .rowHeader{
width:100%
}


/* comments table layout */
TABLE.CommentsTable{
width: 100%;
background-color:#FFF;
border:1px solid #999;
}

TABLE.CommentsTable tr{
text-align:left;
vertical-align:top;
}

TABLE.CommentsTable .rowHeader{
background-color:#ccc;
text-align:left;
width:100%
}

TABLE.CommentsTable .rowColour{
background-color:#eee;
}

TABLE.CommentsTable .rowNumber{
font-weight:bolder;
}

TABLE.CommentsTable th{
background:#ccc;
padding:0 3px 3px;
background: url( '/images/bluegrad.gif' ) 0px 0px repeat-x;
border-bottom:solid 1px #376EBE;
background-color:#ccc;
color:#000}

TABLE.CommentsTable td{
padding:3px;
vertical-align:top;
}