P/* 	---------------- KX DEFAULT STYLE SHEET -----------------  */

/*
	Page element classes
*/

BODY
{
/*	background-image: url(/images/hp_bgimage.gif);
	background-repeat: no-repeat;
	background-color: CAE4FE;
*/
	font-size: 10pt;
	font-family: arial,verdana,helvetica,sans-serif;
	color: black;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 790px;

/*
	SCROLLBAR-FACE-COLOR: #00336B;
	SCROLLBAR-HIGHLIGHT-COLOR: #417AA0;
	SCROLLBAR-SHADOW-COLOR: #333366;
	SCROLLBAR-3DLIGHT-COLOR: #2266CC;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #F7B700;
	SCROLLBAR-TRACK-COLOR: #E6E6E6;
	SCROLLBAR-DARKSHADOW-COLOR: #111133;
*/
}

INPUT
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: black;
	BORDER-RIGHT: 1px solid #6699CC;
	BORDER-TOP: 1px solid #6699CC;
	BORDER-LEFT: 1px solid #6699CC;
	BORDER-BOTTOM: 1px solid #6699CC;
	BACKGROUND-COLOR: #FFFFFF;
	background-position : top;
	margin-top : 0;
	vertical-align : top;
	padding-left : 2px;
	padding-bottom : 2px;
	padding-right : 2px;
	padding-top : 2px;
}

SELECT
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: black;
	BORDER-RIGHT: 1px solid #6699CC;
	BORDER-TOP: 1px solid #6699CC;
	BORDER-LEFT: 1px solid #6699CC;
	BORDER-BOTTOM: 1px solid #6699CC;
	BACKGROUND-COLOR: #FFFFFF;
	background-position : top;
	margin-top : 0;
	vertical-align : top;
	padding-left : 2px;
	padding-bottom : 2px;
	padding-right : 2px;
	padding-top : 2px;
}

TEXTAREA
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: black;
	BORDER-RIGHT: 1px solid #6699CC;
	BORDER-TOP: 1px solid #6699CC;
	BORDER-LEFT: 1px solid #6699CC;
	BORDER-BOTTOM: 1px solid #6699CC;
	BACKGROUND-COLOR: #FFFFFF;
	background-position : top;
	margin-top : 0;
	vertical-align : top;
	padding-left : 2px;
	padding-bottom : 2px;
	padding-right : 2px;
	padding-top : 2px;
}

H1
{
	font-size: 16px;
	font-weight: bold;
	font-family: arial,verdana,helvetica,sans-serif;
	color: black;
}

H2
{
	font-size: 15px;
	font-weight: bold;
	font-family: arial,verdana,helvetica,sans-serif;
	color: black;
}

H3
{
	font-size: 14px;
	font-weight: bold;
	font-family: arial,verdana,helvetica,sans-serif;
	color: black;
}

H4
{
	font-size: 13px;
	font-weight: bold;
	font-family: arial,verdana,helvetica,sans-serif;
	color: black;
}

H5
{
	font-size: 12px;
	font-weight: bold;
	font-family: arial,verdana,helvetica,sans-serif;
	color: black;
}

/*
P
{
	font-size: 13px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: black;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
*/

/*
	Anchor-specific (hyperlink) classes
*/

A.noline
{
	text-decoration: none;
	font-weight: bold;
}

a.attachlink:link
{
	font-family: arial,verdana,helvetica;
	font-size: 11px;
	color: blue;
	font-weight: bold;
}

a.attachlink:visited
{
	font-family: arial,verdana,helvetica;
	font-size: 11px;
	color: purple;
	font-weight: bold;
}

a.headerlink_white:link 
{
	font-family: arial,verdana,helvetica,sans-serif;
	color: FFFFFF;
	font-weight: bold;
}

a.headerlink_white:hover
{
	font-family: arial,verdana,helvetica,sans-serif;
	text-decoration: none;
	color: FFFFFF;
	font-weight: bold;
}

a.headerlink_white:visited 
{
	font-family: arial,verdana,helvetica,sans-serif;
	color: FFFFFF;
	font-weight: bold;
}

a.headerlink:link 
{
	font-family: arial,verdana,helvetica,sans-serif;
	color: 000000;
	font-weight: bold;
}

a.headerlink:hover
{
	font-family: arial,verdana,helvetica,sans-serif;
	text-decoration: none;
	color: 000000;
	font-weight: bold;
}

a.headerlink:visited 
{
	font-family: arial,verdana,helvetica,sans-serif;
	color: 000000;
	font-weight: bold;
}

a.leftnav:link 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 000000;
	text-decoration: none;
}

a.leftnav:visited 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

a.leftnav:hover 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.utilnav:link 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 000000;
	text-decoration: none;
}

a.utilnav:visited 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

a.utilnav:hover 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FF9900;
}

a.more:link
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #006699;
	font-weight: bold; 
}

a.more:visited
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #006699;
	font-weight: bold;
}

a.adminlink
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

a.link
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.link
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
}

/*
	Begin general classes
*/


.adminnav
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.advancedsearch 
{
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: small-caps;
	color: #3196FB;
}

.advancedsearchlink
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
//	font-variant: small-caps;
	color: #FFFFFF;
}

.blacktext
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
}

.blacktext8
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
}

.blacktext10px
{
	font-size: 10px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
}

.blacktextbold
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
	font-weight:bold
}

.bodytext
{
	font-size: 12px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
}

/*
.bodytext10
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
}
*/

.bodytextBold
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
	font-weight:bold
}

/*
.bodytextreg
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
}
*/

.border_line
{
	background-color: #003366;
}

.borderedCell
{
	border: 1px solid #4175A2;
}

.cellHdr
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	font-weight: bold;
	color: white;
	background-color: #6699CC;
	border: 1px solid #4175A2;
}

.cellValue
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
}

.calendar_default
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: Black;
}

.calendar_header
{
	font-size: 14px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: white;
	background-color: #003366;
	text-align: center;
	white-space: nowrap;
}

.CalendarManip
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: black;
	background-color: white;
	text-align: center;
	vertical-align: baseline;
}

.calendar_subheader
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: black;
	background-color: white;
	text-align: center;
	vertical-align: baseline;
	border-bottom: 1px solid #4175A2;
}

.calendar_hour
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	font-weight: bold;
	color: black;
	text-align: center;
	background-color: #d0d0d0;
	white-space: nowrap;
}

.calendar_hour_entry
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: black;
	background-color: white;
}

.calendar_cell_noday
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: black;
	background-color: silver;
	border: 1px solid #4175A2;
}

.calendar_cell_today
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	font-weight: bold;
	color: white;
	background-color: #6699CC;
	border: 1px solid #4175A2;
}

.calendar_cell_weekday
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: black;
	background-color: white;
	border: 1px solid #4175A2;
}

.calendar_cell_weekend
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: black;
	background-color: white;
	border: 1px solid #4175A2;
}

.content 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 13px;
	color: #000000;
}

.contentAction
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
	text-transform: uppercase;
}

.content_ticker 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
}

.contentitem 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
}

.contentitem8
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
}

.contentitemBold
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
	font-weight: bold
}

/*
.contentitemitalic
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #006699;
	font-weight: bold;
	font-style: italic;
}

.contentitemnobold
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #006699;
}
*/

.content_table
{
	line-height: normal;
	background-color: #FFFFFF;
	width: 100%;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
}

.content_area_table
{
	line-height: normal;
	background-color: #FFFFFF;
	width: 100%;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
}

.content_table_bordered
{
	line-height: normal;
	background-color: #FFFFFF;
	border: 1px solid Black;
	width: 100%;
	padding-bottom : 4px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 4px;
}

.date 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

/*
.dates
{
	font-size: 10px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #cc0033;
}

.dateu 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 10px;
	color: #003366;
}
*/

.error 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 13px;
	color: #CC0000;
}

/*
.fndblacktext
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
	font-weight: normal;
}

.fndblacktext2
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
	font-weight: normal;
}

.fndblacktextbold
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
	font-weight: bold;
}

.fndblacktextbold2
{
	font-size: 10px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
	font-weight: bold;
}

.fndnametext
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
	font-weight: normal;
}

.fndnametextbold
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
	font-weight: bold;
}
*/

.folder
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	font-weight: bold
}

.folderchild
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
	font-weight:normal
}

.folderviewed
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #666666;
}

.footer_text
{
	font-size: 9px;
	font-family: Arial,verdana,helvetica,sans-serif;
	color: #023366;
	font-weight: bold;
}

.grey_dk_bkgrd
{
	background-color: #b3b3b3
}

.grey_lt_bkgrd
{
	background-color: #cccccc;
}

.greytext_dark
{
	font-size: 11px;
	color: #555555;
}

.header
{
	font-size: 14px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
	font-weight: bold;
}

.header_cell
{
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: normal;
	color: #000000;
	background-color: #EAEADA;
	padding-bottom : 4px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 4px;
}

.header_logo_cell
{
	font-family: arial,verdana,helvetica;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	color: #DDDDDD;
	background-color: #023366;
	padding-bottom : 4px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 4px;
}

.header_table_border
{
	border : 1PX solid #4175A2;
	background-color : White;
}

.headerblk
{
	font-size: 14px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
	font-weight: bold;
}

.headline
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #003366;
	font-weight: bold;
}

.hotlist
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
}

.input 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
}

/*
.introtext10
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
}
*/

.legal
{
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	font-weight: normal;
	word-spacing: normal;
}

.logon
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	/*font-weight:bold;*/
	color: #000000;
}

.logontext
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #003366;
}	

.msgheader 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
}

.nameheaderbold
{
	font-size: 15px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #999999;
	font-weight : bold;
}

.newsheader
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
	font-weight:bold
}

.noborder
{
	border: 0px;
	vertical-align : top;
	padding-left : 0px;
	padding-bottom : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-left : 3px;
	margin-bottom : 0px;
	margin-right : 3px;
	margin-top : 0px;
}

.nocontent
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
}

.nosrchrecord
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #660000;
}

.ortext
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #0000FF;
}

.paths
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #333333;
}

.poster 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
}

.redtext
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: red;
}

.search
{
	font-size: 8pt;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #FFFFFF;
}

.searchButton
{
	BORDER-RIGHT: 1px solid #6699CC;
	BORDER-TOP: 1px solid #6699CC;
	BORDER-LEFT: 1px solid #6699CC;
	BORDER-BOTTOM: 1px solid #6699CC;
}

.sectionheader 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.select 
{
	font-family: arial,helvetica;
	font-size: 11px;
}

.sidebarHdr 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #00346B;
	margin: 2px;
}

.subfolder
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	font-weight: normal;
}

.subhead 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.table_bkgrd
{
	background-color: #FFFFFF;
}

.table_cell_standard
{
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
}

.tagline 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
}

.tiercell  
{
	background: #EEEEEE;
	padding-left: 5px;
	font-family : arial,verdana,helvetica,sans-serif;
}

.tierheader  
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}

.tiptext 
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
}

.toolnav
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

.username
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #4175A2;
}

.userprofile
{
	font-size: 12px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
	font-weight:bold
}

.whats_new_text
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
	font-weight: bold
}

.whiteBold
{
	font-size: 12px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #FFFFFF;
	font-weight:bold
}

.whitetext
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #FFFFFF;
}

.whitetext8
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #FFFFFF;
}

.whitetextBold
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #FFFFFF;
	font-weight:bold
}

.whitetextheader
{
	font-size: 12px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #FFFFFF;
	font-weight:bold
}

.whitetextitalic
{
	font-size: 11px;
	font-style: italic;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #FFFFFF;
}

.whitetextSmall
{
	font-size: 10px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #FFFFFF;
	font-weight:bold
}

.wksptext
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	font-weight:bold;
	color: #000000;
	padding : 3px;
}

.wksptextactive
{
	font-size: 11px;
	font-family: arial,verdana,helvetica,sans-serif;
	font-weight:bold;
	color: #000000;
	background-color: #FF9900;
	padding : 3px;
}
