BODY {background-color:#ffffff;margin-top:10px;padding:0;font: 12px/1.5  Arial, Verdana, Helvetica, sans-serif;}
.bodyTextSmall {font: 11px/1.4  Arial, Verdana, Helvetica, sans-serif;}

TABLE.qTable {border:solid 1px #000; color:#000;background-color:#fff;}
TABLE.qTable TD{padding:6px;}
TABLE.qMenuTable {background-color:#fff;border:0px;}

TD.freqHdr{width:75px;white-space:nowrap;}
TD.mFreq {background-color:#eee; text-align:center;}

.dflt {background-color:#eee;}
.freq {background-color:#DEE9F7;}
.pct{background-color:#DEE9F7;}
.dec{background-color:#DEE9F7;}
.maxHilite {background-color:#FFFFDC;}
.dfltHdr {background-color:#DEE9F7;}
.freqHdr {background-color:#cdd8e6;}
.colHdr {background-color:#DEE9F7;}
.pctHdr {background-color:#cdd8e6;}
.totalFtr {background-color:#cdd8e6;}
.skipFtr {background-color:#dddddd;}
.dfltFtr {background-color:#dddddd;}
.qHdr {background-color:#dddddd;font-weight:bold;}
.qSubHdr {background-color:#DEE9F7;font-weight:bold;}

.sectionBody {background-color:#eee; font-weight:bold; padding-left:5px; padding-top:5px; padding-bottom:5px; }


.rPgTitle{background-color:#eee; font-weight:bold; padding-left:5px; padding-top:5px; padding-bottom:5px;border:1px solid #000;margin-bottom:10px;}
.rQTitle{background-color:#ddd; font-weight:bold; padding:6px;border:1px solid #FFF;border-bottom:0px;}

.qMatrixMenuBox{border:solid 1px #000; color:#000;background-color:#fff;}

#ResultsContent{margin-left:170px;background-color:#fff;}


/*--response Details--*/
.chartNorm {background-color:#777; padding:1px 1px 1px 1px; background-color:#183154 }
.chartMax {background-color:#3c6090; color:#eee}
.row {background-color:#dfdfdf;}
.rowAlt {background-color:#efefef;}
.No_Rsp {color:#c44; font-weight:bold; font-size:11px;}




IMG {border:0px;}

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/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/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/grygradlarge.gif' ) 0px 0px repeat-x;background-color:#777;Border:1px solid #777;Border-bottom:1px solid #777;
}

A.NormBtn:hover{
background: url( '../images/grygradlarge.gif' ) 0px -50px repeat-x;}






#ResultsContent{margin-left:170px;background-color:#fff;}
.rPgTitle{background-color:#eee; font-weight:bold; padding-left:5px; padding-top:5px; padding-bottom:5px;border:1px solid #000;margin-bottom:10px;}

.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/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;}

A
{
FONT: 12px  Arial, Helvetica, sans-serif;
COLOR: #990000; 
FONT-FAMILY:   Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;
FONT-WEIGHT: normal;
}
 
A:HOVER
{
FONT: 12px  Arial, Helvetica, sans-serif;
COLOR: #FFCC33; 
TEXT-DECORATION: underline;
FONT-WEIGHT: normal;
}


A.snav
{
FONT-SIZE: 10px; 
COLOR: #990000; 
FONT-FAMILY:   Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;
}
 
A:HOVER.snav
{
FONT-SIZE: 10px; 
COLOR: #FF0000; 
FONT-FAMILY:   Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline;
FONT-WEIGHT: bold;
}

A.snav1
{
FONT-SIZE: 10px; 
COLOR: #CC9900; 
FONT-FAMILY:   Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;
}
 
A:HOVER.snav1
{
FONT-SIZE: 10px; 
COLOR: #FF0000; 
FONT-FAMILY:   Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline;
FONT-WEIGHT: bold;
}

.header, H4
{
FONT-SIZE: 15px; 
COLOR: #000099; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
letter-spacing: 0pt;
TEXT-DECORATION: none;
}


.navhead
{
FONT-SIZE: 12px; 
COLOR: #CCccFF; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
letter-spacing: 0pt;
TEXT-DECORATION: none;
}


.button
{
FONT-SIZE: 11px; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
COLOR:  #FFFFFF;
background-color:#9999cc;
FONT-WEIGHT: bold;
border-top: 2px solid #CCCCFF; 
border-left: 2px solid #CCCCFF; 
border-right: 2px solid #666699; 
border-bottom: 2px solid #666699; 
height: 20px;
}



.input
{
FONT-SIZE: 11px; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
COLOR:  #000099;
background-color:#FFFFFF;
FONT-WEIGHT: normal;
border-top: 1px solid #ccccFF; 
border-left: 1px solid #ccccFF; 
border-right: 1px solid #ccccFF; 
border-bottom: 1px solid #ccccFF; 
}

.inputtext
{
FONT-SIZE: 11px; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
COLOR:  #000099;
background-color:#FFFFFF;
FONT-WEIGHT: normal;
border-top: 1px solid #9999FF; 
border-left: 1px solid #9999FF; 
border-right: 1px solid #9999FF; 
border-bottom: 1px solid #9999FF; 
width:100%;
}

.search
{
FONT-SIZE: 10px; 
COLOR: #000000; 
FONT-FAMILY:  Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
FONT-WEIGHT: normal;
height:16;
width:80;
border-top: 1px solid #990000; 
border-left: 1px solid #990000;   
border-right: 1px solid #990000;   
border-bottom: 1px solid #990000; 
}


.qj
{
FONT-SIZE: 10px; 
COLOR: #000099; 
FONT-FAMILY:  Arial, Helvetica, sans-serif;
background-color:#CCCCFF;
FONT-WEIGHT: normal;
height:16;
}


body
{
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #CCCCFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-darkshadow-color: #CCCCFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #000099;
background-color:#FFFFFF;
}

ul
{ 
list-style-image: url("images/bullet.gif");
margin-right : 36px;
}

TD, TR,  P, OL, UL, BLOCKQUOTE, LI, BODY
{
FONT: 12px  Arial, Helvetica, sans-serif;
COLOR:  #000000;
}

.footer
{
FONT-SIZE: 10px; 
COLOR: #000000; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;
FONT-WEIGHT: normal;
}


A.footer
{
FONT-SIZE: 10px; 
COLOR: #990000; 
FONT-FAMILY:   Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;
FONT-WEIGHT: normal;
}
 
A:HOVER.footer
{
FONT-SIZE: 10px; 
COLOR: #FFCC33; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline;
FONT-WEIGHT: underline;
}

.required
{
COLOR: #000099; 
FONT-WEIGHT: bold;
}

.warning
{
COLOR: #FF0000; 
FONT-WEIGHT: bold;
}

HR
{
color: #CCCCFF;
height:2px;
border:dotted;
}

#divUp   {position:relative; left:0px; top:0px;}
#divDown {position:relative; left:0px; top:5px;}
#divScrollTextCont {position:relative; left:0px; top:0px; width:360px; height:200px; clip:rect(0px 380px 150px 0px); overflow:hidden; }
#divText {position:relative; left:4px; top:-2px;}


