A:link
{
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: underline;
	background: transparent;
	color: #000000;
}

A:active
{
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: underline;
	background: transparent;
	color: #000000;
}

A:visited
{
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: underline;
	background: transparent;
	color: #996699;
}

A:hover
{
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: underline;
	background: transparent;
	color: #6633FF;
}
 
BODY, P, H1, H2, H3, H4, H5, H6, TD, DIV, OL, UL, DL
{
	font-size:11pt;
	font-family:verdana;
	color: #6633FF;
	font-weight: bold;
}

.options
{
	font-size: 8pt;
	font-family: Verdana;
	color: #000000;
}

.bullet
{
   font-size: 8pt;
	font-family: Verdana;
	color: #6633FF;
}

.t0 
{
	font-size: 11pt;
	font-weight: bold;
	font-family: Verdana;
	color: #6633FF;
}



.t1 
{
	font-size: 13pt;
	font-weight: bold;
	font-family: Verdana;
	color: #6633FF;
}

.t2 
{
	font-size: 11pt;
	font-family: Verdana;
	color: #666666;
}

.t3
{
	font-size: 10pt;
	font-family: Verdana;
	color: #666666;
}

.t4 
{
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana;
	color: #CC0099;
}
	
.t5 
{
	font-size: 13pt;
	font-weight: bold;
	font-family: Verdana;
	color: #FFFFFF;
}
	
.t6 
{
	font-size: 11pt;
	font-family: Verdana;
	color: #666666;	
}

.t7
{
	font-size: 11pt;
	font-family: Verdana;
	color: #6633FF;
}
	
.t10 
{
	font-size: 13pt;
	font-weight: bold;
	font-family: Verdana;
	color: #FFFFFF;
}
	
.t11 
{
	font-size: 9pt;
	font-family: Verdana;
	color: #000000;
}

.t12 
{
	font-size: 11pt;
	font-weight: bold;
	font-family: Verdana;
	color: #6633FF;
}
	
.t13 
{
	font-size: 11pt;
	font-weight: bold;
	font-family: Verdana;
	color: #666666;
}

.t14 
{
	text-align=center;
	align=center;
	font-size: 9pt;
	font-family: Verdana;
	color: #666666;
}

.t15 
{
	font-size: 10pt;
	font-family: Verdana;
	color: #6633FF;
}

.report9 
{
	font-size: 9pt;
	font-family: Verdana;
	color: #000000;
}
	
.report10 
{
	font-size: 10pt;
	font-family: Verdana;
	color: #000000;
}

.report12 
{
	font-size: 12pt;
	font-family: Verdana;
	color: #000000;
}
	
.report14
{
	font-size: 14pt;
	font-family: Verdana;
	color: #000000;
}	
	
.popupLink 
{ 
	color: blue; 
	outline: none;
}
	
.popupmenustyle 
{ 
	width: 200px; 
	font-size: 10px; 
	font-family: Verdana; 
	visibility:hidden; 
	position:absolute; 
	layer-background-color:#C0C0C0; 
	background-color:#C0C0C0; 
	top:0; 
	left:0; 
	color:black; 
	z-order:10; 
	border-style:solid; 
	border-top-color:#DDDDDD; 
	border-left-color:#DDDDDD; 
	border-bottom-color:#545454; 
	border-right-color:#545454; 
	border-width=2px; 
}

.invoicetext 
{
	font-family: monospace;
	font-weight: normal;
	font-size: 12pt; 
	color:black;
	text-align:left;
	line-height:1;
}	

.newsquest 
{
	font-family: monospace;
	font-weight: normal;
	font-size: 12pt; 
	color:black;
	text-align:left;
	line-height:1.4;
}	
	
A.invoicetextlink 
{
	text-decoration: underline;
	color: red;
}	
	
A.invoicetextlink:visited 
{
	color:red;
	text-decoration: underline;
}	
	
A.invoicetextlink:hover 
{
	color:red;
	text-decoration: underline;
}	
	
	
A.invoicetextlink:active 
{
	color:red;
	text-decoration: underline;
}	

A.invoicetextlink:active 
{
	color:red;
	text-decoration: underline;
}
	
A.linksonpupup 
{
	text-decoration: underline;
	color: blue;
	line-height: 1.1;
}	
	
A.linksonpupup:visited 
{
	color:blue;
	text-decoration: underline;
	line-height: 1.1;
}	
	
A.linksonpupup:hover 
{
	color:blue;
	text-decoration: underline;
	line-height: 1.1;
}	
	
A.linksonpupup:active 
{
	color:blue;
	text-decoration: underline;
	line-height: 1.1;
}	

A.linksonpupup:active 
{
	color:blue;
	text-decoration: underline;
	line-height: 1.1;
}

.optionsmall 
{
	font-family: monospace;
	font-weight: normal;
	font-size: 10pt; 
	color:black;
	text-align=left;
	line-height:1;
}	
	
.tblheader 
{
	font-family:Verdana;
	font-size: 12pt; 
	color:white;
	text-align: center;
	background-color:#6699CC;
   line-height: 2em;
}

.helpbody 
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 9pt; 
	right:20px;
	color:black;
	text-align=left;
	width: 200px;
	border-width: thick;
	border-style: solid;
	border-color: #999999;
	background-color:#DADCDB;
	position: absolute; 
	z-index: 100;
	filter:alpha(opacity=100);
	visibility: hidden;
}

.helpbody2 
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 9pt; 
	color:black;
	text-align=left;
	width: 200px;
	border-width: thick;
	border-style: solid;
	border-color: #999999;
	background-color:#00CCCC;
	filter:alpha(opacity=80);
}

	
.helptitle 
{
	cursor: move;
	font-family: Verdana;
	line-height:2;
	font-weight: bold;
	font-size: 9pt; 
	background-color:#FFCC33;
	border-color: #FFCC33;
	color:black;
	text-align=center;
	width: 200px;
	text-decoration: none;
}

.helptext 
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 9pt; 
	color:black;
	text-align=left;
	width: 200px;
}

ol.helplist 
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt; 
	color:black;
	text-align=left;
	list-style-type: decimal;
}
	
ul.helplist 
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt; 
	color:black;
	text-align=left;
}
	
li.helplist 
{
   font-family: Verdana;
	font-weight: normal;
	font-size: 8pt; 
	color:black;
	text-align=left;
	list-style-type: decimal;
}

A.helplink:link 
{
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold;
	text-decoration: underline;
	background: transparent;
	color: black;
}

A.helplink:active 
{
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold;
	text-decoration: underline;
	background: transparent;
	color: black;
}

A.helplink:visited 
{
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold;
	text-decoration: underline;
	background: transparent;
	color: black;
}

A.helplink:hover 
{
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold;
	text-decoration: underline;
	background: transparent;
	color: black;
}

A.helplink2:link 
{
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold;
	text-decoration: none;
	background: transparent;
	color: black;
}	
	
.bor 
{
   border: 1px #00CCCC solid;
   text-align: left;
}

.bor2
{
   border: 1px #00CCCC solid;
	background-color:#FFFFFF;
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold; 
	color: #666666;
}
	
.selectedpreview
{
	border: 1px #00CCCC solid;
  	text-align: left
}

.unselectedpreview
{
  	text-align: left
}

IMG.tree
{
   border: 1pt  #666666 solid;
} 

.copyright 
{
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold; 
	color: #666666;
} 
   
.tblrowa 
{
	background-color:#FFFFFF;
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold; 
	color: #666666;
}

.tblrowb 
{
	background-color:#CCCCFF;
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold;
	color: #666666;
}	

input 
{ 
	background:FFFFFF; 
	color:000000;
}
	
textarea 
{ 
	background:FFFFFF; 
	color:000000;
}

A.rowstyle:link 
{
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold;
	text-decoration: underline;
	background: transparent;
	color: #666666;
}

A.rowstyle:active 
{
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold;
	text-decoration: underline;
	background: transparent;
	color: #666666;
}

A.rowstyle:visited 
{
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold;
	text-decoration: underline;
	background: transparent;
	color: #996699;
}

A.rowstyle:hover 
{
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold;
	text-decoration: underline;
	background: transparent;
	color: #6633FF;
}

A.ttt:link 
{
	font-family: Verdana;
	font-size:10pt;
	text-decoration: underline;
	background: transparent;
	color: #666666;
}

A.ttt:active 
{
	font-family: Verdana;
	font-size:10pt;
	text-decoration: underline;
	background: transparent;
	color: #666666;
}

A.ttt:visited 
{
	font-family: Verdana;
	font-size:10pt;
	text-decoration: underline;
	background: transparent;
	color: #666666;
}

A.ttt:hover 
{
	font-family: Verdana;
	font-size:10pt;
	text-decoration: underline;
	background: transparent;
	color: #666666;
}
	
A.linkstyle2:link 
{
	font-size: 9pt;
	font-family: Verdana;
	text-decoration: underline;
	background: transparent;
   color: #666666;
}

A.linkstyle2:active 
{
	font-family: Verdana;
	font-size:9pt;
	font-weight: bold;
	text-decoration: underline;
	background: transparent;
	color: #666666;
}

A.linkstyle2:visited 
{
	font-family: Verdana;
	font-size:9pt;
	font-weight: bold;
	text-decoration: underline;
	background: transparent;
	color: #996699;
}

A.linkstyle2:hover 
{
	font-family: Verdana;
	font-size:9pt;
	font-weight: bold;
	text-decoration: underline;
	background: transparent;
	color: #6633FF;
}

.hometop
{
	background-color:#336699;
	height: 28px;
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold; 
	color: #FFFFFF;
}

.browsetop
{
	background-color:#7295B8;
	border: 0px solid black;
	height: 28px;
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold; 
	color: #FFFFFF;
}
     
.browsecell
{
	background-color:#7295B8;
	border: 0px solid black;
	height: 25px;
	text-align:left;
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold; 
	color: #FFFFFF;
} 
     
.searchtop
{
	background-color:#666699;
	border: 0px solid black;
	height: 28px;
	text-align:left;
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold; 
	color: #FFFFFF;
}
     
.searchcell
{
	background-color:#666699;
	border: 0px solid black;
	height: 25px;
	text-align:left;
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold; 
	color: #FFFFFF;
} 

.search_tab_off
{
   background-color: #9999CC;
   color: #FFFFFF;
   border: 0px solid black;
   text-align: left;
   font-family: Verdana;
   font-size:8pt;
	font-weight: bold;
	height: 25px;
	cursor: hand;
}

.search_tab_on
{
   background-color: #666699;
   color: #FFFFFF;
   border: 0px solid black;
   text-align: left;
   font-family: Verdana;
   font-size:8pt;
	font-weight: bold;
	height: 25px;
	cursor: hand;
}

.admin_search_tab_on
{
   background-color: #996699;
   color: #FFFFFF;
   border: 0px solid black;
   text-align: left;
   font-family: Verdana;
   font-size:8pt;
	font-weight: bold;
	height: 25px;
	cursor: hand;
}

.admin_search_tab_off
{
   background-color: #BC83BC;
   color: #FFFFFF;
   border: 0px solid black;
   text-align: left;
   font-family: Verdana;
   font-size:8pt;
	font-weight: bold;
	height: 25px;
	cursor: hand;
}

.search_border
{
   border: 1px solid #666699;
   border-color: #666699;
}
     
.admintop
{
	background-color:#996699;
	border: 0px solid black;
	width: 665px;
	height: 23px;
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold; 
	color: #FFFFFF;
}
     
.admincell
{
	background-color:#996699;
	border: 0px solid black;
	height: 23px;
	text-align:left;
	font-family: Verdana;
	font-size:10pt;
	font-weight: bold; 
	color: #FFFFFF;
}
   
.adminborder
{
   border: 0px solid #996699;
}
   
.optionstop
{
	background-color:#CC99CC;
	width: 665px;
	height: 28px;
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold; 
	color: #FFFFFF;
}
     
.optionscell
{
	background-color:#CC99CC;
	height: 25px;
	text-align:left;
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold; 
	color: #FFFFFF;
}

.loginbutton
{
   font-family: Verdana;
   font-size: 12px;
   color: #FFFFFF;
   font-weight: bold;
}

.loginbody
{
   background-repeat: no-repeat;
   background-position: bottom right;
   background-color: #FFFFFF;
   margin-bottom: 0;
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
}

.bannerbody
{
   background-color: #FFFFFF;
   margin-bottom: 0;
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
}

.errorStar
{
   color: Red;
   font-family: Verdana;
   font-size: 10px;
}

.errorMsg
{
   background-color: Yellow;
   color: Red;
   font-family: Verdana;
   font-size: 10px;
}

.reporta 
{
	background-color:#CCCCFF;
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold;
	color: #666666;
}	

.reportb 
{
	background-color:#EEEEFF;
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold;
	color: #666666;
}

.lastmeasure
{
   font-size: 10pt;
	font-family: Verdana;
	color: #666666;
	background-color: #ffffcc;
}

A.whiteLink:link
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
}

A.whiteLink:active
{
	font-family: Verdana;
	font-size: 8pt;
	color: #0000FF;
}

A.whiteLink:visited
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
}

A.whiteLink:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #0000FF;
}

.readableInput
{
   font-size: 10pt;
	font-family: Verdana;
	color: #666666;
	border: 1px #00CCCC solid;
}

.report_viewed
{
	font-size: 8pt;
	font-family: Verdana;
	color: #000066;
}

.report_accept
{
	font-size: 8pt;
	font-family: Verdana;
	color: #006600;
}

.report_dispute
{
	font-size: 8pt;
	font-family: Verdana;
	color: #660000;
}

.report_bga
{
   background-color: #CCCCFF;
}

.report_bgb
{
   background-color: #EEEEFF;
}

.popup
{
   width: 150px; 
   font-size: 10px; 
   font-family: Arial; 
   visibility:hidden; 
   position:absolute; 
   layer-background-color: #C0C0C0; 
   background-color:#C0C0C0; 
   top:0; 
   left:0; 
   color:black; 
   z-order: 10; 
   border-style:solid; 
   border-top-color:#DDDDDD; 
   border-left-color:#DDDDDD; 
   border-bottom-color:#545454; 
   border-right-color:#545454; 
   border-width: 2px;
}

.invbody
{
   background-repeat: no-repeat;
   background-position: left top;
   background-color: #FFFFFF;
   margin-bottom: 0;
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
}

.fade
{
   color: #A0A0A0;
   font-family: Verdana;
   font-size: 10px;
}

.tip
{
   font-size: 8px;
	font-family: Verdana;
	color: #666666;
	background-color: #ffffcc;
	border-style:solid; 
   border-top-color:#CC99CC; 
   border-left-color:#CC99CC; 
   border-bottom-color:#CC99CC; 
   border-right-color:#CC99CC; 
   border-width: 1px;
}

.darktip
{
   font-size: 10pt;
	font-family: Verdana;
	color: #000000;
	background-color: #ffffcc;	
}

.darktip2
{
   font-size: 10pt;
	font-family: Verdana;
	color: #000000;
	background-color: #ffffcc;	
}

.errortip
{
   font-size: 10pt;
	font-family: Verdana;
	color: #000000;
	background-color: #ffcccc;	
}

.reporttext
{
   font-size: 10pt;
	font-family: Verdana;
	color: #000000;
}

.greentip
{
   font-size: 10pt;
	font-family: Verdana;
	color: #000000;
	background-color: #ccffcc;	
}

.graytip
{
   font-size: 10pt;
	font-family: Verdana;
	color: #808080;
	background-color: #ffcccc;	
}

.yellowtip
{
   font-size: 10pt;
	font-family: Verdana;
	color: #000000;
	background-color: #ffffcc;	
}

.bluetip
{
   font-size: 10pt;
	font-family: Verdana;
	color: #000000;
	background-color: #ccccff;	
}

.lightbluetip
{
   font-size: 10pt;
	font-family: Verdana;
	color: #000000;
	background-color: #eeeeff;	
}

.purpletip
{
   font-size: 10pt;
	font-family: Verdana;
	color: #000000;
	background-color: #ffccff;	
}

.blacktext10
{
   font-size: 10pt;
	font-family: Verdana;
	color: #000000;
}

.darkbluetip
{
   background-color:#666699;
	font-family: Verdana;
	font-size: 12pt;
	color: #FFFFFF;
}

.footertext
{
   color: #000000;
   font-family: Verdana;
   font-size: 8pt;
}

.menubody
{
   background-repeat: no-repeat;
   margin-bottom: 0;
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
}

.headerbody
{
   margin-bottom: 0;
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
}
