







A:link 					{ color:#03601F; text-decoration:underline }
A:visited 				{ color:#03601F; text-decoration:underline }
A:hover					{ text-decoration:none }


BODY 					{ cursor:ibeam; background-color:#FFFFFF; padding-left:6px; 
						  font-family:Arial; font-size:10pt; margin-top:10px; margin-left:8px;
						  color:#000000; overflow:auto }
TABLE					{ font-family:Arial; font-size:10pt }
TR						{ font-family:Arial; font-size:10pt }
TD						{ font-family:Arial; font-size:10pt }
INPUT					{ font-family:Arial; font-size:10pt; color:black }
TEXTAREA				{ font-family:Arial; font-size:10pt; color:black }
SELECT					{ font-family:Arial; font-size:10pt; color:black }



.menuButton				{ border-style:ridge; border-width:1px; height:15px;
						  text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
						  font-weight:bold; font-size:8pt; cursor:hand; background-color:#473977;
						  color:#ffffff }
.menuButtonGeneric		{ border-style:ridge; border-width:1px; height:15px;
						  text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
						  font-weight:bold; font-size:8pt; cursor:hand; background-color:#CCCCCC;
						  color:#000000 }
.emptyMenuButton		{ border:solid 1px #FFFFFF; padding-right:9px; height:15px }
.menuTitle				{ margin-left:5px; margin-right:5px; padding-right:5px;
						  border-left:1px solid #999999; border-right:1px solid #999999; cursor:default }
.menuArrow				{ font-size:7pt; font-weight:bold; cursor:hand; padding-right:50px; }
.shim					{ cursor:default; width:5px; }

.nodeEditor				{ border-style:outset; border-width:2px; display:none; width:250px;
						  position:absolute; background-color:#eeeeee; padding:3px 3px 3px 3px }
.nodeEditorTable		{ font-family:Tahoma; font-size:8pt; }
.nodeEditorInput		{ font-family:Tahoma; font-size:8pt; color:#000000 }
.nodeEditorTitle		{ font-family:Tahoma; font-size:8pt; color:#000000; }
.nodeEditorTitleDisabled	{ font-family:Tahoma; font-size:8pt; color:#999999 }


.blankArrow				{ position:relative; padding-left:15px }
.orderArrow				{ border-style:outset; border-width:1px; padding-left:2px;
						  padding-right:1px; text-align:center; margin:0px 0px 0px 0px; 
						  font-weight:bold; font-size:8pt; cursor:hand; background-color:#473977;
						  font-family:Wingdings; color:#ffffff; }
.flatArrowRight			{ border-style:solid; border-width:1px; position:relative; width:15px; 
						  text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
						  font-weight:bold; font-size:8pt; background-color:#473977;
						  font-family:Wingdings; color:#ffffff }


.textHilite				{ border-style:outset; border-width:1px; text-align:center; 
						  padding:2px 2px 2px 2px; margin:0px 0px 0px 0px; font-weight:bold; 
						  font-size:8pt; cursor:hand; background-color:#473977;
						  color:#ffffff; }
.hilite					{ background-color:yellow; padding:1px 1px 1px 1px; border:solid 1px black }
.rowhilite				{ background-color:#ADA9BB; color:#000000; }
.rowtitle				{ background-color:#473977; color:#FFFFFF; }
.dayofweek				{ background-color:#473977; color:#FFFFFF }
.weekend				{ background-color:#ADA9BB; color:#000000 }


.mastheadDescriptor
						{ position:absolute; top:0px; left:0px; width:98%; height:20px; 
						  text-align:right; vertical-align:bottom; color:red; font-weight:bold; 
						  font-family:Tahoma,Arial; font-size:14pt; padding-right:7px;
						  filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999, direction=135, strength=3, enabled=true); }
.topmenuitem			{ font-family:Arial,Verdana,Helvetica; font-size:9pt; font-weight:bold;
						  text-indent:5px; color:#ffffff; }
.topmenurow				{ background-color:#FFFFFF }
.topmenucell			{ font-family:Tahoma; font-size:11pt; font-weight:bold;
						  padding:0px 5px 0px 5px; color:#473977; cursor:hand;
						  border:0px #ffffff outset }
.topmenucellhilite		{ font-family:Tahoma; font-size:11pt; font-weight:bold;
						  padding:0px 5px 0px 5px; color:#FFFFFF; 
						  background-color:#ADA9BB; cursor:hand;
						  border:0 #ffffff inset }
.topmenucaption			{ font-family:Arial,Verdana,Helvetica; font-size:9pt; font-weight:bold;
						  padding:0px 5px 0px 5px; color:#473977; cursor:hand; }
.popup					{ cursor:default; background-color:#FFFFFF; padding-left:0px; 
						  font-family:Arial,Verdana; font-size:9pt; margin-top:10px; margin-left:0px; }
.contentwindow			{ border-style:inset; border-width:2px }

.pagetitle				{ background-color:#FFFFFF;
						  color:#473977;
						  font-family:Arial; font-weight:bold; font-size:10pt;
						  position:relative; width:580px; height:30px; border:1px solid #000000;
						  font-variant:small-caps;
						}
.button 				{ font-family:Arial; font-weight:bold; font-size:9pt; }
.calendarlegend			{ }

.cellheader				{ background-color:#ADA9BB; color:#000000; font-weight:bold }
.rowheader				{ background-color:#ADA9BB; color:#000000; font-weight:bold }
.bluebackground			{ background-color:#FFFFFF }
.inputheader			{ font-family:Arial; font-weight:bold; color:#000000 }
.inputheaderdisabled	{ font-family:Arial; font-weight:bold; color:#999999 }

/*  Text formatting classes  */
.quickNav 				{ font-family:Arial; font-size:9pt; font-weight:bold }
.small 					{ font-family:Arial; font-size:9pt }
.smallBold				{ font:bold 11px Arial }
.mediumBold				{ font:bold 12px Arial }

