a       { text-decoration:none; }
a:hover { background-color:#dddddd; text-decoration:underline; }

td   { background-color:#f5f5f5;
         border:1px outset #dddddd;
         padding:6px;
         line-height:120%; }
td.u  { width:430px; }
td.no { border:none;
        background-color:#cccccc; }
div.n  { text-align:right;
         font-size:90%; }

.g { background-color="e0e0e0" }

font.s  { font-size:90%; }

img.job  { width:32px;height:32px; }
img.hz  { width:18px;height:18px;
         float:left; }
img.icon  { width:32px;height:16px;
            border:none; }

table.top td { padding:1px;font-size:0px; }

table.b td  { font-size:90%;
              padding:2px; }
table.b th { background-color:#f5f5f5;
             font-size:90%;
             border:1px outset #dddddd;
             padding:2px 10px;
             text-align:left; }

table.in td { font-size:80%;
              padding:0px; }

.fir    { background-color:#ee5544; }
.thu     { background-color:#eeeebb; }
.ice      { background-color:#bbccff; }
.wat     { background-color:#77aaff; }
.win     { background-color:#ccffdd; }
.ear       { background-color:#bbff99; }
.hol      { background-color:#ccddff; }
.dar       { background-color:#997799; }

input  { border: 1px solid black; background-color:white; color:black; }

#footer{
 border-top: 1px solid #333;
 clear:both;
 margin:8px 0px;
 padding:8px 0px;
 width:100%;
}
#footer:after{
	content: "";
	clear: both;
	display: block;
}
#footer ul{margin: 0px 30px 10px 0px; text-align:left; float:left; min-width:16%;}
.cp { color:#fff; border-bottom:1px solid; font-weight:bold; list-style:none; margin:12px 40px 12px -12px; }

