
.survey { color: #000022; background-color: #cdcdcd; width: 600px; border: 2px solid #333399; margin-top: 3px; }
	.survey th { background-color: #49496d; color: white; padding: 3px; }
	.survey .title { font: 700 11pt arial,helvetica,sans-serif; letter-spacing: .1em; height: 27px; }
	.survey .sub-title { font: 700 10pt helvetica,arial,sans-serif; letter-spacing: .1em; height: 26px; }
	.survey tr { height: 25px; } 
	.survey td { letter-spacing: 0em; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; }
	.survey a:link { color: #eeeeff; }
	.survey a:visited { color: #eeeeff; }
	.survey input { margin-top: 3px; }
	.survey sub { vertical-align: -20%; }
	.survey .link { font: 700 8pt helvetica,arial,sans-serif; }
.consent { font: 500 .95em helvetica,arial,sans-serif; padding-top: 5px; padding-bottom: 5px; line-height: 19px; }	
.question { font: 500 11pt arial,sans-serif; }
.question { padding-right: 0px; margin-right: 0px; }
.answers { width: 260px; }  
.options { font: 500 12pt arial,sans-serif; }
.comment { font: 500 10pt helvetica,arial,sans-serif; width: 280px; }
.button1 { font: 500 .9em arial,sans-serif; -webkit-appearance: button; height: 21px; padding-bottom: 2px;  }
 #content-body-frame { border: 0px solid red; margin-top: 25px; }
 #consent-checkbox { transform: scale(1.5); margin-left:5px; margin-right:10px; margin-top:1px; }


 a.definition-link:link { color: darkblue; } 
 a.definition-link:visited { color: darkblue; }
 a.definition-link { color: darkblue;  } 

a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;}
a.tooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-30px; margin-left:28px;
    width:300px; line-height:16px;
}
a.tooltip:hover span{
    font-weight: normal;
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}

/*CSS3 extras*/
a.tooltip span
{

    border-radius:4px;
    box-shadow: 5px 5px 8px #CCC;
}

.noscript-message { font:700 14pt arials, sans-serif; padding:5px; margin:5px; border:2px solid red; width:600px;}
