body { background-color:#000000; overflow:hidden;}
body, div, p, td, select, input {margin:0px; padding:0px; font-size:11; color:#000000; font-family:arial;}
input.default {border:1px solid #31953E; width:43px; height:17px; text-align:right; background-color:#E5E5E5; font-size:10; padding:1px 1px 1px 1px;}
input.ques {background-color:#E5E5E5; width:131px; font-size:11; padding:1px 1px 1px 1px;}
input.quesCooler {background-color:#E5E5E5; width:25px; font-size:11; padding:1px 1px 1px 1px;}
textarea.ques {background-color:#E5E5E5; font-size:11; overflow:auto; font-family:arial;}
input {padding:1px 2px 1px 2px;}

h1 {font-size:18px; color:#666666; font-weight:bold; margin:0px; padding:0px;}
h2 {font-size:15px; color:#666666; font-weight:bold; font-style:italic; margin:0px; padding:0px;}
h3 {font-size:16px; color:#A95422; font-weight: bold; margin:0px 0px 5px 0px; padding:0px;}
h4 {font-size:15px; color:#A95422; margin:0px 0px 5px 0px; padding:0px;}

.middot {color:#A0410A; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

a {color:#31953E; text-decoration:underline;}
a.alternate {color:#E87B1E; text-decoration:underline;}

#graf {border:5px solid #EA8834; background-color:#ffffff; visibility:hidden; padding:1px; z-index:99; width:466; position:absolute; filter:alpha(opacity=90); left:290; top:46;}
#yourCalc {visibility:hidden; z-index:100; position:absolute; left:345; bottom:175;}

.sugText {position:absolute; visibility:hidden;}

hr {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

/****** TABLE SPECIFIC ******/
TABLE.MENU TD {color:#ffffff;}
TABLE.MENU TD A {color:#ffffff: background:none; text-decoration:none;}
TABLE.calcGreen TD {color:31953E; font-size:10;}

TABLE.grafheader TR {background-color:#A95422;}
TABLE.grafheader TD {height:22px; font-size:14px; color:#ffffff; font-weight:bold;} 
TABLE.grafheader TD A {font-size:14px; color:#ffffff; text-decoration:none;}

TD.grafBottom {height:98px; background-color:#EDEDED; padding:8px 16px 10px 16px;}

TABLE.questable TD { font-weight:bold; color:#903A09; padding:1px 0px 1px 14px; }
TABLE.questable TD.spacer { padding:2px 0px 2px 0px;}
TABLE.questable TD.darkspacer { padding:2px 0px 2px 0px; background-image:url('../images/illu/ques_tile.gif');}

TABLE.questable TD.qdark, TABLE.questable TH.qdark, TABLE.questable TD.qdark TABLE TD {font-weight:normal; background-image:url('../images/illu/ques_tile.gif');}

TABLE.steps TD {padding:0px 10px 0px 10px;}
TABLE.steps TD.done {background-color:#3097B9; color:#ffffff; border-right:solid 1px #59ACC7;}
TABLE.steps TD.active {background-color:#74C7E8; color:#000000; border-right:solid 1px #59ACC7;}
TABLE.steps TD.undone {background-color:#3097B9; color:#1C576B; border-right:solid 1px #59ACC7;}

TABLE.cooling TD {font-weight:normal; vertical-align:top; height:20px; text-align:center; padding:0px 0px 0px 14px; background-image:url('../images/illu/ques_tile.gif');}
TABLE.cooling TD.light {background-image:url('../images/illu/small_tile.gif'); text-align:left; font-weight:bold;}
TABLE.cooling TD.desc {text-align:right; padding-left:4px; vertical-align:middle;}
TABLE.questable TD.cspacer { padding:0px 0px 0px 0px;}

TABLE.smallPad TD {padding:0px 0px 0px 4px;}