
BODY {margin:0; font-size:10pt; background:white; width:100%; }
TABLE {font-family:arial;font-size:10pt; padding:0; margin:0; }

#root	{ color:black; font-size:10pt; font-family:arial,verdana; width:100%; }
#header { display:none; }
.noprint { display:none; }

A		{ color:black; text-decoration:none; }

.margin		{ padding:0; margin:0; }
.content	{ font-size:10pt; color:black; font-family: verdana; padding:0; margin:0;  }
.contentSm, .contentSM {font-size:9pt; color:black; line-height:14px; font-family:arial,verdana}
.contentTitle, H4 {font-size:10pt; font-weight:bold; background-color:#e0e0f0; padding:5px; margin:0px}

.white 	{ color:white; }
.red 	{ color:red; }

.topTitle {FONT-SIZE:13pt; FONT-WEIGHT:BOLD}
SELECT {font-family:Arial; font-size:10pt }
INPUT {FONT-SIZE: 10pt; COLOR:black; LINE-HEIGHT: 12pt; FONT-FAMILY: arial,helvetica,sans-serif; }
p { margin:0px; margin-bottom:4px; font-family:arial; font-size:10pt}
FORM {margin:0px;padding:0px}
H3 {margin:0px;font-size:13pt}

P.breakhere {page-break-after: always}

#results {border-collapse:collapse; font-size:10pt; margin:0px}
#results TH, #results TD {border:1px solid #303030; padding:2px; font-weight:normal}

#size6 { font-size:6pt; }
#size7 { font-size:7pt; }
#size8 { font-size:8pt; }
#size9 { font-size:9pt; }

#logout {color:white; background-color:#9999CB;}
#white {background-color:white; }
.grey {margin-top:10px; color:#505050; font-size:10pt; border-bottom:1px solid #505050;}
.bgg {background-color:#f0f0f0;}

.table1	{ font-size:10pt }
.table1sm { font-size:9pt }
.table1sm TD, .table1sm TH , .table1 TD, .table1 TH{ border-bottom:1px solid #a0a0a0; }
.table1 .title, .table1sm .title	{ background-color:#f0f0f0; }

.line {border-bottom:1px solid black}
.border {border:1px solid black; font-family:Arial;}
.lineB, .lineB TD , .lineB TH {border-bottom:1px solid #f0f0f0}

.right,#right {float:right}
.clear,#clear {clear:both}

.red { color:red }
.green { color:green }
.blue { color:blue }
.gold { color:gold }

.box5	{ padding:5px; }
.box10	{ padding:10px; }

.block {  border:1px solid #bbbbaa; padding:1px 3px 1px 3px; }
.actions { overflow:auto; margin:2px 0 0 2px; padding:5px; border:1px solid #d0d0d0; height:350px }
.action { border-top:1px solid #d0d0d0; padding:5px 0 8px 2px; }
.action SMALL { stext-decoration:underline; font-weight:bold; line-height:20px }

.resources A		{ float:left; border-top:2px solid #a0a0a0; border-left:2px solid #a0a0a0; border-right:3px solid #606060; border-bottom:3px solid #606060; margin:10px; font-size:12pt; width:144px; height:104px; background:#c0b0c0;  font-weight:bold; position:relative; }
.resources A:Hover { background:#f3eeaf; text-decoration:none; }
.resources DIV	{ display:block; text-align:center; position:relative; top:60%; z-index:2; }
.resources SPAN	{ font-size:50pt; color:#D0C0D0; position:absolute; top:0px; display:block; width:140px; text-align:center; z-index:1;}

.footer {  display:none; }

.periods { font-family:WebDings; }
.periods SPAN { margin-left:1px; height:10px; width:10px; display:inline-block; border:1px solid #444; color:transparent; cursor:pointer;}
.periods SPAN:hover { border:1px solid gold; }
.periods SPAN.blank { margin-left:1px; height:10px; width:10px; display:inline-block; border:1px solid #fff; color:transparent; cursor:pointer;}
.periods .rc { border:1px solid #222; margin-right:10px; border-radius:4px;}

.pageBreak {page-break-after: always}

#icons {  clear:both; font-size:8pt; width:100%; clear:both}
#icons IMG { width:50px; float:left; padding-right:4px; }
#icons .box { display:block; width:158px; height:50px; border:1px solid #e0e0e0; padding:2px; border-radius:5px; font-size:8pt; margin-bottom:0px }
#icons .box:hover { border:1px solid #cccccc; }
#icons P { font-size:8pt; padding-top:7px; }
#icons TD { padding:1px;  }
#icons > LI { margin-left: 10px; height:16px; display:block; }
#icons .box { float:left; margin:2px; }

#quicklinks, #dock, #header, #plane	{ display:none; }
