A {text-decoration: none }
A:link {color:firebrick; }
A:visited {color:firebrick}
A:active {color:black }
A:hover {color:red}

/*td { border: 1px solid Black; }*/

table.surveyquestion { border-collapse: collapse; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
td.surveyquestionnumber { margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; vertical-align: top; width: 30px; }
td.surveyquestiontext { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top; }

table.surveyrightstacked { border-collapse: collapse; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
td.surveyrightstacked { padding-top: 0px; padding-bottom: 0px;}

table.surveybelowquestion { border-collapse: collapse; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
td.surveybelowquestiontext { margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; vertical-align: top; }
td.surveybelowquestionvalues { vertical-align: top; }

dl { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

th.normal {background-color:firebrick; color:white; }
tr.normal {background-color:firebrick; color:white; }
td.normal_top {background-color:firebrick; color:white; font-weight:bold; text-align:right; height:20;}
td.normal_right {background-color:firebrick; color:white; text-align:right;}
td.normal_center {background-color:firebrick; color:white; text-align:center;}
td.normal {background-color:firebrick; color:white; }
table.normal {background-color:firebrick; color:white; }
td.navbar {background-color:#DDDDDD; padding:5; text-align:center; vertical-align:top; }
td.plain {background-color:white; color:black; }
tr.plain {background-color:white; color:black; }
td.surveybad {background-color:white; color:red; font-weight:bold; font-size: larger; padding-top: 1px; padding-bottom: 1px;}
tr.surveybad {background-color:white; color:red; font-weight:bold; font-size: larger; }
td.surveyalt {background-color:lightgrey; color:black; padding-top: 1px; padding-bottom: 1px;}
tr.surveyalt {background-color:lightgrey; color:black; }
td.surveyaltbad {background-color:lightgrey; color:red; font-weight:bold; font-size: larger; padding-top: 1px; padding-bottom: 1px;}
tr.surveyaltbad {background-color:lightgrey; color:red; font-weight:bold; font-size: larger; }
td.angled1 {background-color:white; color:black; }
tr.angled1 {background-color:white; color:black; }
td.angled2 {background-color:lightgrey; color:black; }
tr.angled2 {background-color:lightgrey; color:black; }

td.questionheader {}
td.questionfooter {}
td.questionpreamble {}
td.questionerror {}
td.questionheaderleft {}
td.questionheadercenter {}
td.questionheaderright {}
td.surveynormal {padding-top: 1px; padding-bottom: 1px;}

td.surveyodd {padding-top: 1px; padding-bottom: 1px;}
td.surveyoddbad {color:red; font-weight:bold; font-size: larger; padding-top: 1px; padding-bottom: 1px;}
td.surveyoddleftodd {padding-top: 1px; padding-bottom: 1px;}
td.surveyoddlefteven {padding-top: 1px; padding-bottom: 1px;}
td.surveyoddrightodd {padding-top: 1px; padding-bottom: 1px;}
td.surveyoddrighteven {padding-top: 1px; padding-bottom: 1px;}

td.surveyeven {padding-top: 1px; padding-bottom: 1px;}
td.surveyevenbad {color:red; font-weight:bold; font-size: larger; padding-top: 1px; padding-bottom: 1px;}
td.surveyevenleftodd {padding-top: 1px; padding-bottom: 1px;}
td.surveyevenlefteven {padding-top: 1px; padding-bottom: 1px;}
td.surveyevenrightodd {padding-top: 1px; padding-bottom: 1px;}
td.surveyevenrighteven {padding-top: 1px; padding-bottom: 1px;}

tr.questionheader {}
tr.questionfooter {}
tr.questionpreamble {}
tr.questionerror {}
tr.surveyodd {}
tr.surveyeven {}

table.survey {}

.display {width:120px; }

hr.normal {color:firebrick;}

