body {
text-align:center;
margin:0px;
background:#FFFFFF;
padding:0px;
}

div {  }
form { margin:0px; padding:0px; }

img {
border:0px;
}


#master {
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding:0px;
width:1000px;
overflow:visible;
text-align:left;
border-top:0px solid #800020;
background:transparent;
}

#header {
border-bottom:0px solid #c40000;
padding-top:0px;
padding-bottom:0px;
}



#header a { color:#856801; }


#content {
padding-bottom:0px;
margin-top:0px;
margin-left:0px;
border:0px solid #c40000;
width:1000px;
background:transparent;
color:#333333;
}

#footer {
font: 11px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
background:transparent;
color:#333333;
margin-top:0px;
width:1000px;
overflow:hidden;
}

.pgn, .selpage { font-size:11px; }
.pgn { color:#FF108F; }

#navi a { color:#ffffff; display:block; }
#pnav a:hover { text-decoration:none; }


form, table form {
margin:0px;
padding:0px;
}

.crow { color:#ffffff; font-size:12px; }

h2 { margin-bottom:5px; margin-top:5px; font-size:14px; color:#800020; }


.uln { text-decoration:underline; }
.block { position:absolute; z-index:20; background-image:url(../imgs/blockout.png); }
.input { font-size:13px; font-family:tahoma; background:#ffffff; border:1px solid #cccccc; }
input { font-size:12px; font-family:tahoma; }
textarea { padding:3px; font-size:13px; font-family:tahoma; border:1px solid #cccccc; }
select { font-size:13px; font-family:tahoma; background:#fafafa; border:1px solid #dedede; }   

.sbr { margin-bottom:5px; }
.mbr { margin-bottom:10px; }
.bbr { margin-bottom:20px; }

.inf td { padding-bottom:3px; padding-left:5px;  }

.big { font-size:18px; }
.med { font-size:14px; }
.small { font-size:10px; }

.alert { color:#800020; }
a .alert:visited { color:#c40000; }

.good { color:#377237; }
.dis { color:#A4A6A6;  }
.bold { font-weight:bold; }

.hl { background:#FFFFE0; padding:3px; }


.tip { padding-left:0px; width:400px; position:absolute; display:none; }
.tiptop { margin-top:-5px; margin-left:40px; }
.tipleft { margin-top:-30px; margin-left:-10px; }
.tipbox { padding:10px; background-color:#FFFFE0; border:1px solid #cccccc; border-right:2px solid #cccccc; border-bottom:2px solid #cccccc; color:#444444; } 


