/*madrox*/
body {color:#000;background: #e5e2e2;}
img {float:left;border:0;clear:both;}
a:link {color:#00f;}
a:visited {color:#800080;}
h1,h3 {text-align:center;color:#b23e5b;}
.banner {background-color:#d25e7b;text-align: center; color: yellow; font-weight: bolder;}
.banner a:link {color:#ffffff;background-color:#d25e7b}
.banner a:visited {color:#ffffff;background-color:#d25e7b}
.banner a:hover {color:yellow;background-color:#d25e7b;}
.em {font-weight: bold;}
.footnote {font:80% small-caps;}

#footer {
position:relative;
bottom:0px;
}
#toprint {
position:relative;
bottom:0px;
}
#btn {position:relative;top:-110px;float:right;}
.subhead {margin:20px 0px 0px 250px;}

.content {
position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
width:auto;
min-width:400px;
margin:80px 100px 20px 210px;
padding:10px;
line-height:150%;
font:12pt Arial, Helvetica, sans-serif;
z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
}

#nav {
position:absolute;
width:150px;
top:200px;
left:20px;
padding:10px;
z-index:2;}

#flags {
position:absolute;
width:10px;
top:25px;
right:0px;
padding:10px;
z-index:1;}

table {}
td, th {color:#000;background-color:#fff;margin:0px;padding:5px;text-align:center;
border-top: solid 1px #000000;
border-right: solid 1px #000000;
border-left: solid 1px #000000;
border-bottom: solid 1px #000000;}
tr {}
#rates {}
#timesheet td {border:0px;width:400px;}
.backg {color:#000;background:#fff url(pics/backg.gif);border:0px;}
.align {line-height:150%;position:absolute;left:80px;}
.printed {display:none;}
.nowrap {white-space:nowrap;}
.errortext {font-family: Arial, Helvetica, sans-serif; color:#C00000; font-weight: bold;}
