p, body, blockquote, pre,
h1, h2, h3, h4, h5,
table, th, tr,
ol, ul, :li          {font-family: verdana, arial, ms sans serif, geneva; font-size: 10pt;}
tr, th              {vertical-align: top}
th 					{text-align: center; color: #003366; background-color: #e4e7f0}
td                  {
	font-family:verdana, ms sans serif, arial;
	font-size: 10pt;
	padding-right: 0px;
	padding-left: 0px;
} 
a                   {text-decoration: normal}
table {background-color:#ffffff}
.small  {font-family: verdana, arial, ms sans serif, geneva; font-size: 10px}
.note  {font-family: verdana, arial, ms sans serif, geneva; font-size: 10px; color: #666666}
.large  {font-family: verdana, arial, ms sans serif, geneva; font-size: 12px; font-weight: bold}
.dateformat  {font-family: verdana, arial, ms sans serif, geneva; font-size: 10px}
.required  {font-family: verdana, arial, ms sans serif, geneva; font-size: 11px; color: #990000; font-weight:bold}
.name  {font-family: verdana, arial, ms sans serif, geneva; font-weight:bold; font-size: 11px; color: #006699}
.tab1 { font-weight:bold; color:#003366; background-color:#e4e7f0; }
.tab2 { font-weight:bold; color:#ffffff; background-color:#cbcba1; }
.tab3 { font-weight:bold; color:#003366; background-color:#ccccff; }
.urgent { color:#ff0000; text-align:left; font-weight:bold;}
.completed { color:#009900; text-align:left; font-weight:bold;}
.submitted { color:#ff0000; text-align:left; font-weight:bold;}
.updated   { color:#666666; text-align:left;}
.alt2rows { background-color:#f0f0e3; }
.bottom {vertical-align: bottom}
.top {vertical-align: top}
.blackheader {font-family: verdana, arial, ms sans serif, geneva; color: #FFFFFF}
.footer {background-color: #e5dfce}
.nava {text-decoration: none; color:#000000; }
a:HOVER.nava {color: #990000;}
.navb {font-size: 18px; font-weight:bold; color:#CCCCCC;}
a:HOVER.navb {font-size: 18px; font-weight:bold; color:#CCCCCC;}
a:VISITED.navb {font-size: 18px; font-weight:bold; color:#CCCCCC;}
.mission {padding: 1px 1px 1px 1px; font-family: verdana, arial, ms sans serif, geneva; font-size: 14px}
.spotlight {font-family: verdana, arial, ms sans serif, geneva; font-size: 12px}
.homesection {	color: #990000;}
.secondaryhearder {font-family: verdana, arial, ms sans serif, geneva; font-size: 28px; color: #990000; margin-top: 10px;}
.searchmargin {margin-left: 8px;}
.smallnavbar  {font-family: verdana, arial, ms sans serif, geneva; font-size: 10px; color: #ffffff; text-decoration: none;}
.smallnavbarblk  {font-family: verdana, arial, ms sans serif, geneva; font-size: 10px; color: #000000; text-decoration: none;}
a:HOVER.smallnavbarblk {color: #990000;}
.bodymargin {margin-left: 8px; margin-right: 10px;}
.smallnavbarwht  {font-family: verdana, arial, ms sans serif, geneva; font-size: 10px; color: #ffffff; text-decoration: none;}
.secondarysmall  {font-family: verdana, arial, ms sans serif, geneva; font-size: 11px}
td.colored {border-left: 1px solid #000066; border-top: 1px solid #000066; padding-left: 8px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px; font-size: 11px;}
table.colored {border-right: 1px solid #000066; border-bottom: 1px solid #000066;}
p.questions {margin-bottom: .5em; margin-top: .5em;}
.L2 {text-decoration:none; margin-left: 20px;}
table.answer {width: 90%; margin-left: 20px; background-color:#eeeeee; border: none;}
.breakhere {page-break-after:always}

/* forms */
/*
INPUT { font-size:12px; }
INPUT.button { background-color:#EAEAEA; font-family:Arial, Helvetica; font-size:11px; color:#003366; }
INPUT.textbox{ border-left:#999999 solid 1px;border-right:#999999 solid 1px;border-bottom:#999999 solid 1px;border-top:#999999 solid 1px;font-family:none; font-size:11px; }
INPUT.textboxright{ text-align:right;vertical-align:top;border-left:#999999 solid 1px;border-right:#999999 solid 1px;border-bottom:#999999 solid 1px;border-top:#999999 solid 1px;font-family:none; font-size:11px; }
SELECT { font-size:11px; } 
*/

/* universal attributes */
.hissummarytitle{color:#ffffff;background-color:#006699;font-weight:bold;text-align:center}
.divider{background-color:#999999}

.text { font-family:arial,helvetica,verdana; font-size:12px; } /*NN fix*/
.border { background-color:#cccccc; }
.outerBorder { background-color:#999999; }
.mainHeader { font-size:14px; font-weight:bold; color:#003366;}
.tab { font-weight:bold; color:#003366; background-color:#e4e7f0; }
.tabImg { text-align:right; }
.altrows { background-color:#efefef; }
.rows { background-color:#ffffff; }
.dateStamp { font-size:11px; text-align:center; }
.dateStampRight { font-size:11px; text-align:right; }
.help { font-weight:bold; color:#FE9900; text-decoration:none; text-align:right; }
.help2 { font-weight:bold; color:#FE9900; text-decoration:none; }
.headerHelp { font-size:11px; color:#FE9900;}
.header { font-size: 15px; font-weight:bold; color:#CCCCCC; }
.rowtitle { color:#666666; }
.rowtitleright { color:#666666; text-align:right; }
.rowtitlecenter { color:#666666; text-align:center; }
.rowright { text-align:right; }
.posChange { color:#009900; text-align:right; }
.negChange { color:#ff0000; text-align:right; }
.smText { font-size:11px; color:#000000; }
.smGreyText { font-size:11px; color:#666666; }
.Error { color:#ff0000;position:relative; }
.Message { color:#003366;position:relative; }
.nm { font-size:10px; color:#ff0000; text-align:center; }
.uTick{color:#009900;} 
.dTick{color:#ff0000;} 

/* cash in and out */
.nav { text-decoration:none; font-family:arial; font-size:12px; color:#003366; }

/* options center */
.posDollar { color:#009900; text-align:center; }
.negDollar { color:#ff0000; text-align:center; }
.inthemoney { background-color:#eeffee; }

/* top frame */
.userName { font-size:11px; }
.miniNav { font-size:11px; }
.refresh { font-size:10px; color:#a0d0ff; }
.selectsBkg { background-color:#003366; }
.selectsIE { background-color:#ffcc66; font-size:11px; width:140px; }
