		/* default styles */
td,p					{ font-family: tahoma,arial; font-size: 13px; color: #F0F0F0; text-decoration: none; font-weight: normal }
.default				{ font-family: tahoma,arial; font-size: 13px; color: #F0F0F0; text-decoration: none; font-weight: normal }
.small			{ font-size: 12px; }
.small-bold		{ font-size: 12px; font-weight: bold }
.medium			{ font-size: 14px; }
.mediumwhite			{ font-size: 14px; color:White; }
.medium-bold		{ font-size: 14px; font-weight: bold }
.big				{ font-size: 16px; }
.big-bold		{ font-size: 16px; font-weight: bold }
.fat				{ font-size: 18px; }
.explanation				{ font-family: tahoma,arial; font-size: 14px; color: #F0F0F0; text-decoration: none; font-weight: normal }
.explanation-black			{ font-family: tahoma,arial; font-size: 14px; color: #000000; text-decoration: none; font-weight: normal }
a					{ font-family: tahoma,arial; font-size: 13px; color: #DFF3DF; text-decoration: none; font-weight: normal }
a:hover				{ font-family: tahoma,arial; font-size: 13px; color: #EAFFEA; text-decoration: underline; font-weight: normal }
a.text					{ color: #F0F0F0; }
a.text:hover				{ color: #F0F0F0; }
#topLogoDiv		{ position: absolute; top: 2px; left: 0px; }
#loginBox {
    background : #8A9A89 url("/images/loginBoxBg.jpg");
    background-repeat: no-repeat;
    background-position : bottom right;
    width: 100%;
    margin : 0px;
    /*padding : 12px;*/
    border : 0px;
    z-index: 0;
}

#loginBox span {display:none;}

#loginBox p.black {
	background: #B0BFAC;
	padding:12px;
	/*height: 50px;*/
	margin: 12px;
	border:1px solid #6D726C; 
	}
#loginBox td.black {
	text-align:right; 
	}
#loginBox .redwarning	{ 
	font-size: 13px; 
	color: #EE0000; 
	text-decoration: none; 
	font-weight: normal; 
	background-color: #B0BFAC; 
	padding: 12px;	
	border: 1px solid #EE0000;
	margin: 12px;
	}
.loginLogo {
	background: #8A9A89 url(/images/clientLogo.gif) no-repeat left top;
	height: 80px;
	border-bottom: 1px solid #525252
	}
.loginContent {
	/*background: #525252;*/
	/*text-align: center; */
	margin-top: 150px;
	/*height: 600px;*/
	/*vertical-align: center;*/
	}
.loginContent td { vertical-align: top; }
/*.loginContent table{border: 1px solid red; height: auto}*/


/* forms styles */
input				{ font-family: tahoma,arial; font-size: 13px; color: #222222; }
select				{ font-family: tahoma,arial; font-size: 13px; color: #222222; }
textarea				{ font-family: tahoma,arial; font-size: 13px; color: #222222; }
.optional	{ background-color: #EEEEEE; background: #EEEEEE; font-family: tahoma,arial; font-size: 13px; color: #222222;}

/* default styles for tables */
.tableHeader			{ font-size: 13px; color: #F0F0F0; font-weight: bold }
.tableHeader:hover		{ font-size: 13px; color: #F0F0F0; text-decoration: underline; font-weight: bold }
.tableHeader:active		{ font-size: 13px; color: #F0F0F0; text-decoration: underline; font-weight: bold }
td.tableRowNumber		{ font-size: 12px; color: #777777; border-bottom: 1px solid #C0C0C0; }
td.tableElement		{ font-size: 13px; color: #444444; border-bottom: 1px solid #C0C0C0; }
a.tableElement			{ font-size: 13px; color: #000088 }
a.tableElement:hover		{ font-size: 13px; color: #0000EE; text-decoration: underline }
a.tableElement:active		{ font-size: 13px; color: #DD6666 }
a.tableElementBold		{ font-size: 13px; color: #000088; font-weight: bold }
a.tableElementBold:hover	{ font-size: 13px; color: #0000EE; text-decoration: underline; font-weight: bold }
a.tableElementBold:active	{ font-size: 13px; color: #DD6666; font-weight: bold }
td.listNav			{ font-size: 13px; color: #C0C0C0}
td.listNav_lite			{ font-size: 13px; color: #505050}
.listNavOff			{ font-size: 13px; color: #999999}
a.listNav			{ font-size: 13px; color: #DFF3DF }
a.listNav:hover			{ font-size: 13px; color: #EAFFEA; text-decoration: underline }
a.listNav:active			{ font-size: 13px; color: #DFF3DF }
a.listNav_lite			{ font-size: 13px; color: #3F533F }
a.listNav_lite:hover		{ font-size: 13px; color: #4A6F4A; text-decoration: underline }
a.listNav_lite:active		{ font-size: 13px; color: #3F633F }
td.tableElement_odd		{ font-size: 13px; color: #444444; border-bottom: 1px solid #C0C0C0; background-color: #FFFFFF; }
td.tableElement_even		{ font-size: 13px; color: #444444; border-bottom: 1px solid #C0C0C0; background-color: #F2F2F2; }

/* category and article header tables and navigation bar with background */
#headerTable { background: #E3E3E3 url("/images/gradientHeader.gif"); background-repeat: repeat-y; }
.categoryHeader { font-size: 16px; color: #595959; text-decoration: none; font-weight: bold; }
.categoryHeaderLite { color: #595959; text-decoration: none; font-weight: normal; }
a.categoryHeader { font-size: 16px; color: #595959; text-decoration: none; font-weight: bold; }
a.categoryHeader:hover { font-size: 16px; color: #0000EE; text-decoration: underline; font-weight: bold; }
a.categoryHeader:active { font-size: 16px; color: #DD6666; text-decoration: none; font-weight: bold; }
a.categoryHeaderLite { color: #595959; text-decoration: none; font-weight: normal; }
a.categoryHeaderLite:hover { color: #0000EE; text-decoration: underline; font-weight: normal; }
a.categoryHeaderLite:active { color: #DD6666; text-decoration: none; font-weight: normal; }
#articleNavBar { background: #E3E3E3 url("/images/gradientHeader.gif"); background-repeat: repeat-y; }

/* generic font style classes */
a.smallLink			{ font-family: tahoma,arial; font-size: 12px; color: #DFF3DF; text-decoration: none; font-weight: normal }
a.smallLink:hover	{ font-family: tahoma,arial; font-size: 12px; color: #EAFFEA; text-decoration: underline; font-weight: normal }
a.smallLink:active	{ font-family: tahoma,arial; font-size: 12px; color: #DFF3DF; text-decoration: underline; font-weight: normal }
.popupTitle			{ font-family: tahoma,arial; font-size: 18px; color: #FFFFFF; text-decoration: none; font-weight: bold }
.popupTitle_black	{ font-family: tahoma,arial; font-size: 18px; color: #000000; text-decoration: none; font-weight: bold }
.popupTitle_grey	{ font-family: tahoma,arial; font-size: 18px; color: #555555; text-decoration: none; font-weight: bold }
.articleTitle		{ font-family: tahoma,arial; font-size: 18px; color: #FFFFFF; text-decoration: none; font-weight: bold }
.articleSubTitle	 { font-family: tahoma,arial; font-size: 16px; color: #444444; text-decoration: none; font-weight: bold; border-bottom:  1px solid #444444; }
.userinfo			{ font-family: tahoma,arial; font-size: 12px; color: #F0F0F0; text-decoration: none; font-weight: normal }

/* infuse2 generic classes */
.mainTitle			{ font-size: 20px; color: #FFFFFF; text-decoration: none; font-weight: normal }
.headingA	 		{ font-size: 18px; color: #F0F0F0; text-decoration: none; font-weight: normal; border-bottom:  1px solid #F0F0F0; padding-top: 15px}
.headingB	 		{ font-size: 18px; color: #666666; text-decoration: none; font-weight: normal; }
.headingC	 		{ font-size: 16px; color: #F0F0F0; text-decoration: none; font-weight: bold; border-bottom:  1px solid #F0F0F0;}
.headingD	 		{ font-size: 18px; color: #F0F0F0; text-decoration: none; font-weight: normal }
.itemTitle			{ font-size: 16px; color: #F0F0F0; text-decoration: none; font-weight: bold; text-align:left;}
.itemTitleDark			{ font-size: 16px; color: #666666; text-decoration: none; font-weight: bold;}
.commentTitle			{ font-size: 16px; color: #000000; text-decoration: none; font-weight: bold }
.red				{ color: #F00000;}
.yellow				{ color: #F0F000;}
.green				{ color: #00F000;}
.black				{ color: #000000; }
.darkgrey			{ color: #606060}
.darkgrey:hover		{ color: #606060}
.smalldarkgrey			{ font-size: 12px; color: #606060; text-decoration: none; font-weight: normal }
.debugMsg			{ font-size: 13px; color: #FFDDDD; text-decoration: none; font-weight: normal }
.debug				{ font-size: 13px; color: #000000; text-decoration: none; font-weight: normal }
.redwarning			{ font-size: 13px; color: #EE0000; text-decoration: none; font-weight: normal; background-color: #B0BFAC; padding: 5px; border: 1px solid #EE0000;}
.accountDisabled		{ color: #AA0000; text-decoration: none; font-weight: normal }
.accountEnabled		{ color: #008800; text-decoration: none; font-weight: normal }
.tinyFadedText			{ font-size: 11px; color: #A5A5A5; text-decoration: none; font-weight: normal }
.smallFadedText		{ font-size: 12px; color: #A5A5A5; text-decoration: none; font-weight: normal; text-align: center; }
a.bookmarkTitle		{ font-size: 14px; color: #333377; text-decoration: none; font-weight: bold;}
a.bookmarkTitle:hover	{ font-size: 14px; color: #3333DD; text-decoration: underline; font-weight: bold;}
.panelSectionTitle		{ font-size: 16px; color: #F0F0F0; text-decoration: none; font-weight: bold }
.panelSectionTitle:hover	{ font-size: 16px; color: #F0F0F0; text-decoration: underline; font-weight: bold }
.panelSectionTitle:active	{ font-size: 16px; color: #F0F0F0; text-decoration: none; font-weight: bold }
.newCommentDate		{ background: #ffb787; background-color: #ffb787; padding: 1px; font-weight: bold }
.recentCommentDate		{ background: #fff9bf; background-color: #fff9bf; padding: 1px; font-weight: bold }
td.myPageList			{ border-bottom: 1px dotted #707070 }
a.fileactionlink			{ font-size: 13px; color: #4444FF; text-decoration: none; font-weight: normal; }
a.fileactionlink:hover		{ font-size: 13px; color: #DD4444; text-decoration: underline; font-weight: normal; }

/* search forms and results pages */
td.searchResultScore			{ font-family: tahoma,arial; font-size: 11px; color: #AAAAAA; text-decoration: none; font-weight: normal; }
td.searchResultTitle	{ font-family: tahoma,arial; font-size: 14px; color: #F0F0F0; text-decoration: none; font-weight: bold; }
a.searchResultTitle	{ font-family: tahoma,arial; font-size: 14px; color: #F0F0F0; text-decoration: none; font-weight: bold; }
a.searchResultTitle:hover	{ font-family: tahoma,arial; font-size: 14px; color: #EAFFEA; text-decoration: underline; font-weight: bold; }
a.searchResultTitle:active	{ font-family: tahoma,arial; font-size: 14px; color: #DFF3DF; text-decoration: underline; font-weight: bold; }
.searchFormSection	{ font-family: tahoma,arial; font-size: 16px; color: #F0F0F0; text-decoration: none; font-weight: normal }
.searchFormTitle	{ font-family: tahoma,arial; font-size: 18px; color: #F0F0F0; text-decoration: none; font-weight: normal }
.searchFormSubTitle   { font-family: tahoma,arial; font-size: 13px; color: #F0F0F0; text-decoration: none; font-weight: bold; border-bottom: 1px solid #F0F0F0; }

/* article status */
.status-unreviewed		{ font-family: tahoma,arial; color: #AAAA00; text-decoration: none; font-weight: normal }
.status-active		{ font-family: tahoma,arial; color: #008800; text-decoration: none; font-weight: normal }
.status-expired		{ font-family: tahoma,arial; color: #DD0000; text-decoration: none; font-weight: normal }
.status-hidden		{ font-family: tahoma,arial; color: #777777; text-decoration: none; font-weight: normal }
.status-deleted		{ font-family: tahoma,arial; color: #770000; text-decoration: none; font-weight: normal }
.status-recyclebin		{ font-family: tahoma,arial; color: #7700CC; text-decoration: none; font-weight: normal }
.status-new		{ font-family: tahoma,arial; color: #008800; text-decoration: none; font-weight: normal }
.status-edit		{ font-family: tahoma,arial; color: #008800; text-decoration: none; font-weight: normal }
.status-signed		{ font-family: tahoma,arial; color: #008800; text-decoration: none; font-weight: normal }
/* used to differentiate different active status (when not in system settings panel)*/
.status-active-new		{ font-family: tahoma,arial; color: #7755EE; text-decoration: none; font-weight: normal }
.status-active-edit		{ font-family: tahoma,arial; color: #999900; text-decoration: none; font-weight: normal }
.status-active-signed		{ font-family: tahoma,arial; color: #008800; text-decoration: none; font-weight: normal }

/* classes for what's new lists */
.recentArticle	{ font-family: tahoma,arial; font-size: 14px; color: #B9B9B9; text-decoration: none; font-weight: normal; }
a.recentArticleTitle	{ font-family: tahoma,arial; font-size: 16px; color: #F0F0F0; text-decoration: none; font-weight: bold; }
a.recentArticleTitle:hover	{ font-family: tahoma,arial; font-size: 16px; color: #EAFFEA; text-decoration: underline; font-weight: bold; }
a.recentArticleTitle:active	{ font-family: tahoma,arial; font-size: 16px; color: #DFF3DF; text-decoration: underline; font-weight: bold; }
.upcomingEventDate	{ font-family: tahoma,arial; font-size: 16px; color: #F0F0F0; text-decoration: none; font-weight: bold; }
a.upcomingEventTitle	{ font-family: tahoma,arial; font-size: 16px; color: #F0F0F0; text-decoration: none; font-weight: normal; }
a.upcomingEventTitle:hover	{ font-family: tahoma,arial; font-size: 16px; color: #EAFFEA; text-decoration: underline; font-weight: normal; }
a.upcomingEventTitle:active	{ font-family: tahoma,arial; font-size: 16px; color: #DFF3DF; text-decoration: underline; font-weight: normal; }

/* classes for event calendar */
.CalendarMonthHeader	{ font-size: 18px; color: #F0F0F0; text-decoration: none; font-weight: bold; }
.CalendarDayHeader	{ font-size: 13px; color: #F0F0F0; text-decoration: none; font-weight: bold; }
.CalendarDate	{ font-size: 13px; color: #333333; text-decoration: none; font-weight: bold; border-bottom: 1px solid #C0C0C0;}
a.CalendarEventTitle			{ font-size: 13px; color: #000088; text-decoration: none; font-weight: normal }
a.CalendarEventTitle:hover		{ font-size: 13px; color: #0000EE; text-decoration: underline; font-weight: normal }
a.CalendarEventTitle:active		{ font-size: 13px; color: BLACK; text-decoration: none; font-weight: normal }
a.CalendarEventTitle-lite		{ font-size: 12px; color: #F0F0F0; text-decoration: none; }
a.CalendarEventTitle-lite:hover	{ color: #FFFFFF; text-decoration: underline; }
a.CalendarEventTitle-lite:active	{ color: BLACK; text-decoration: none; }
ul.CalendarEvents			{ margin : 0px; padding: 0px }
li.CalendarEventTitle			{ list-style: none }

td.oneDayCalendar_hour	{ font-size: 12px; color: #404040; background-color: #F9F9F9; border-top: 1px solid #E0E0E0; font-weight: bold; }
table.oneDayCalendar_event   { background-color: #555590; border: 1px solid #111188 }
.oneDayCalendar_eventTime	{ font-size: 11px; color: #FFFFFF; font-weight: normal; }
a.oneDayCalendar_eventTitle	{ font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.oneDayCalendar_eventTitle:hover	{ font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: underline; }
table.apntSessPanel		{ background-color: #F9F9F9 }

/* privilege grant form */
.privSection	 		{ font-size: 16px; color: #FFFFFF; text-decoration: none; font-weight: bold; background: #8A9A89 }
.privScope	 		{ font-size: 14px; color: #889988; text-decoration: none; font-weight: bold; }
.privDesc	 		{ font-size: 13px; color: #000000; text-decoration: none; font-weight: normal; }

/* article display */
.FormTitle		{ font-size: 16px; color: #424242; text-decoration: none; font-weight: bold;}
.tmSectionTitle		{ font-size: 16px; color: #424242; text-decoration: none; font-weight: bold; padding: 10px}
.articleMetaTitle	{ font-size: 13px; color: #F0F0F0; text-decoration: none; font-weight: bold }
td.filename		{ font-size: 13px; color: #000000; text-decoration: none; font-weight: normal; }
a.filename		{ font-size: 13px; color: #333333; text-decoration: none; font-weight: bold; }
a.filename:hover	{ font-size: 13px; color: #DD4444; text-decoration: underline; font-weight: bold; }
.fieldHint		{ font-size: 12px; color: #707070; font-weight: normal;}
td.article			{ background-color: #F9F9F9; border: 1px solid #333333; }

    /* label and data have a 1 pixel top border, label is grey bold and data is dark blue, font is 10 pixels */
    td.tmFieldLabelA-10	{ font-size: 12px; color: #525252; text-decoration: none; font-weight: bold; border-top: 1px solid #C0C0C0; }
    td.tmFieldDataA-10	{ font-size: 12px; color: #444499; text-decoration: none; font-weight: normal; border-top: 1px solid #C0C0C0; }
    a.tmFieldDataA-10	{ font-size: 12px; color: #4444FF; text-decoration: none; font-weight: normal; }
    a.tmFieldDataA-10:hover	{ font-size: 12px; color: #DD4444; text-decoration: underline; font-weight: normal; }
    span.tmFieldLabelA-10	{ font-size: 12px; color: #525252; text-decoration: none; font-weight: bold; }
    span.tmFieldDataA-10	{ font-size: 12px; color: #444499; text-decoration: none; font-weight: normal; }

    /* label and data have a 1 pixel top border, label is grey bold and data is dark blue, font is 11 pixels */
    td.tmFieldLabelA-11	{ font-size: 13px; background-color:white; color: #525252; text-decoration: none; font-weight: bold; border-top: 1px solid #C0C0C0; }
    td.tmFieldDataA-11	{ font-size: 13px; color: #444499; text-decoration: none; font-weight: normal; border-top: 1px solid #C0C0C0; }
    a.tmFieldDataA-11	{ font-size: 13px; color: #4444FF; text-decoration: none; font-weight: normal; }
    a.tmFieldDataA-11:hover	{ font-size: 13px; color: #DD4444; text-decoration: underline; font-weight: normal; }
    span.tmFieldLabelA-11	{ font-size: 13px; color: #525252; text-decoration: none; font-weight: bold; }
    span.tmFieldDataA-11	{ font-size: 13px; color: #444499; text-decoration: none; font-weight: normal;}

    /* label and data have no top border, label is grey bold and data is dark blue, font is 10 pixels */
    td.tmFieldLabelB-10	{ font-size: 12px; color: #525252; text-decoration: none; font-weight: bold; }
    td.tmFieldDataB-10	{ font-size: 12px; color: #444499; text-decoration: none; font-weight: normal; }
    a.tmFieldDataB-10	{ font-size: 13px; color: #4444FF; text-decoration: none; font-weight: normal; }
    a.tmFieldDataB-10:hover	{ font-size: 13px; color: #DD4444; text-decoration: underline; font-weight: normal; }
    span.tmFieldLabelB-10	{ font-size: 12px; color: #525252; text-decoration: none; font-weight: bold; }
    span.tmFieldDataB-10	{ font-size: 12px; color: #444499; text-decoration: none; font-weight: normal; }

    /* label and data have no top border, label is grey bold and data is dark blue, font is 11 pixels */
    td.tmFieldLabelB-11	{ font-size: 13px; color: #525252; text-decoration: none; font-weight: bold; }
    td.tmFieldDataB-11	{ font-size: 13px; color: #444499; text-decoration: none; font-weight: normal; }
    a.tmFieldDataB-11	{ font-size: 13px; color: #4444FF; text-decoration: none; font-weight: normal; }
    a.tmFieldDataB-11:hover	{ font-size: 13px; color: #DD4444; text-decoration: underline; font-weight: normal; }
    span.tmFieldLabelB-11	{ font-size: 13px; color: #525252; text-decoration: none; font-weight: bold; }
    span.tmFieldDataB-11	{ font-size: 13px; color: #444499; text-decoration: none; font-weight: normal; }

    /* label and data have no top border, label is grey and data is dark blue, font is 10 pixels */
    td.tmFieldLabelC-10	{ font-size: 12px; color: #525252; text-decoration: none; font-weight: normal; }
    td.tmFieldDataC-10	{ font-size: 12px; color: #444499; text-decoration: none; font-weight: normal; }
    a.tmFieldDataC-10	{ font-size: 12px; color: #4444FF; text-decoration: none; font-weight: normal; }
    a.tmFieldDataC-10:hover	{ font-size: 12px; color: #DD4444; text-decoration: underline; font-weight: normal; }
    span.tmFieldLabelC-10	{ font-size: 12px; color: #525252; text-decoration: none; font-weight: normal; }
    span.tmFieldDataC-10	{ font-size: 12px; color: #444499; text-decoration: none; font-weight: normal; }

    /* label and data have no top border, label is grey bold and data is dark blue bold, font is 12 pixels */
    td.tmFieldLabelD-12	{ font-size: 14px; color: #525252; text-decoration: none; font-weight: bold; }
    td.tmFieldDataD-12	{ font-size: 14px; color: #444499; text-decoration: none; font-weight: bold; }
    a.tmFieldDataD-12	{ font-size: 14px; color: #4444FF; text-decoration: none; font-weight: bold; }
    a.tmFieldDataD-12:hover	{ font-size: 14px; color: #DD4444; text-decoration: underline; font-weight: bold; }
    span.tmFieldLabelD-12	{ font-size: 14px; color: #525252; text-decoration: none; font-weight: bold; }
    span.tmFieldDataD-12	{ font-size: 14px; color: #444499; text-decoration: none; font-weight: bold; }

    /* label and data have no top border, label is grey bold and data is dark blue bold, font is 11 pixels */
    td.tmFieldLabelD-11	{ font-size: 13px; color: #525252; text-decoration: none; font-weight: bold; }
    td.tmFieldDataD-11	{ font-size: 13px; color: #444499; text-decoration: none; font-weight: bold; }
    a.tmFieldDataD-11	{ font-size: 13px; color: #4444FF; text-decoration: none; font-weight: bold; }
    a.tmFieldDataD-11:hover	{ font-size: 13px; color: #DD4444; text-decoration: underline; font-weight: bold; }
    span.tmFieldLabelD-11	{ font-size: 13px; color: #525252; text-decoration: none; font-weight: bold; }
    span.tmFieldDataD-11	{ font-size: 13px; color: #444499; text-decoration: none; font-weight: bold; }

    /* label and data have no top border, label is grey bold and data is dark blue bold, font is 10 pixels */
    td.tmFieldLabelD-10	{ font-size: 12px; color: #525252; text-decoration: none; font-weight: bold; }
    td.tmFieldDataD-10	{ font-size: 12px; color: #444499; text-decoration: none; font-weight: bold; }
    a.tmFieldDataD-10	{ font-size: 12px; color: #4444FF; text-decoration: none; font-weight: bold; }
    a.tmFieldDataD-10:hover	{ font-size: 12px; color: #DD4444; text-decoration: underline; font-weight: bold; }
    span.tmFieldLabelD-10	{ font-size: 12px; color: #525252; text-decoration: none; font-weight: bold; }
    span.tmFieldDataD-10	{ font-size: 12px; color: #444499; text-decoration: none; font-weight: bold; }

    /* label and data have no top border, label is near white and data is pale grey, font is 11 pixels */
    td.tmFieldLabelE-11	{ font-size: 13px; color: #F0F0F0; text-decoration: none; font-weight: bold; padding-top: 14px;}
    td.tmFieldDataE-11	{ font-size: 13px; color: #D0D0D0; text-decoration: none; font-weight: normal; }
    a.tmFieldDataE-11	{ font-size: 13px; color: #F0F0F0; text-decoration: none; font-weight: normal; }
    a.tmFieldDataE-11:hover	{ font-size: 13px; color: #F0F0FF; text-decoration: underline; font-weight: normal; }
    span.tmFieldLabelE-11	{ font-size: 13px; color: #F0F0F0; text-decoration: none; font-weight: bold; }
    span.tmFieldDataE-11	{ font-size: 13px; color: #D0D0D0; text-decoration: none; font-weight: normal; }


/* category table */
.categoryName		{ font-size: 14px; color: #F0F0F0; text-decoration: none; font-weight: bold;}
.categoryName:hover	{ font-size: 14px; color: #D0D0D0; text-decoration: underline; font-weight: bold }
.categoryName:active	{ font-size: 14px; color: #FFD0D0; text-decoration: underline; font-weight: bold }
td.categoryTree		{ font-size: 16px; color: #F0F0F0; text-decoration: none; font-weight: normal}
.categoryTreeBold	{ font-size: 16px; color: #F0F0F0; text-decoration: none; font-weight: bold}
a.categoryTree		{ font-size: 16px; color: #DFF3DF; text-decoration: none; font-weight: normal}
a.categoryTree:hover	{ font-size: 16px; color: #EAFFEA; text-decoration: underline; font-weight: bold }
a.categoryTree:active	{ font-size: 16px; color: #FFD0D0; text-decoration: underline; font-weight: bold }

/* taskbar */
table.buttonLink { border: 1px solid #707070; background-color: #565656}
a.buttonLink	{ font-size: 14px; color: #F0F0F0; text-decoration: none; font-weight: bold }
a.buttonLink:hover	{ font-size: 14px; color: #F0F0F0; text-decoration: underline; font-weight: bold }
a.buttonLink:active	{ font-size: 14px; color: #F0F0F0; text-decoration: none; font-weight: bold }
ul.tmselect		{ margin : 0px; margin-bottom: 5px; padding: 0px }
li.tmselect		{  list-style: none }
.tmselect-1		{ background: #BB6666; border: 1px solid #992222; padding: 2px; list-style: none } /* rouge */
.tmselect-2		{ background: #6666BB; border: 1px solid #222299; padding: 2px; list-style: none } /* bleu */
.tmselect-3		{ background: #66BB66; border: 1px solid #229922; padding: 2px; list-style: none } /* vert */
.tmselect-4		{ background: #D2733C; border: 1px solid #AF4200; padding: 2px; list-style: none } /* orange */
.tmselect-5		{ background: #A166BB; border: 1px solid #752299; padding: 2px; list-style: none } /* mauve */
.tmselect-6		{ background: #76BCD8; border: 1px solid #3A9BBD; padding: 2px; list-style: none } /* bleu pale */
.tmselect-7		{ background: #BBA166; border: 1px solid #997522; padding: 2px; list-style: none } /* or */
.tmselect-8		{ background: #DF79C5; border: 1px solid #CD3EA6; padding: 2px; list-style: none } /* rose */
.tmselect-9		{ background: #66BBA1; border: 1px solid #229975; padding: 2px; list-style: none } /* turquoise */
/*new*/
.tmSelectItem {position: relative; display: block; float: left; width: 160px; vertical-align: top; top: -7px; left: 3px;}

/* navbar */
.navbarTitle			{ font-family: tahoma,arial; font-size: 14px; color: #EEEEEE; text-decoration: none; font-weight: bold; border-bottom: 1px solid #A0A0A0; }
td.navbar			{ font-family: tahoma,arial; font-size: 13px; color: #EEEEEE; text-decoration: none; font-weight: normal }
td.navbar-off		{ font-family: tahoma,arial; font-size: 13px; color: #DDDDDD; text-decoration: none; font-weight: normal }
td.navbarAction			{ font-family: tahoma,arial; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: normal }
a.navbarCatNav			{ font-family: tahoma,arial; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: normal }
a.navbarCatNav:hover	{ font-family: tahoma,arial; font-size: 12px; color: #EAFFEA; text-decoration: underline; font-weight: normal }
a.navbarCatNav:active	{ font-family: tahoma,arial; font-size: 12px; color: #DFF3DF; text-decoration: none; font-weight: normal }
a.navbarCatNavOn			{ font-family: tahoma,arial; font-size: 13px; color: #EAFFEA; text-decoration: none; font-weight: normal }
a.navbarCatNavOn:hover	{ font-family: tahoma,arial; font-size: 13px; color: #EAFFEA; text-decoration: underline; font-weight: normal }
a.navbarCatNavOn:active	{ font-family: tahoma,arial; font-size: 13px; color: #DFF3DF; text-decoration: none; font-weight: normal }
a.navbarAction			{ font-family: tahoma,arial; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: normal }
a.navbarAction:hover	{ font-family: tahoma,arial; font-size: 13px; color: #EAFFEA; text-decoration: underline; font-weight: normal }
a.navbarAction:active	{ font-family: tahoma,arial; font-size: 13px; color: #DFF3DF; text-decoration: none; font-weight: normal }
a.navbartabon			{ font-family: tahoma,arial; font-size: 13px; color: #000000; text-decoration: none; font-weight: bold }
a.navbartabon:hover		{ font-family: tahoma,arial; font-size: 13px; color: #555555; text-decoration: none; font-weight: bold }
a.navbartabon:active	{ font-family: tahoma,arial; font-size: 13px; color: #555555; text-decoration: none; font-weight: bold }
a.navbartaboff			{ font-family: tahoma,arial; font-size: 13px; color: #000000; text-decoration: none; font-weight: normal }
a.navbartaboff:hover	{ font-family: tahoma,arial; font-size: 13px; color: #666666; text-decoration: none; font-weight: normal }
a.navbartaboff:active	{ font-family: tahoma,arial; font-size: 13px; color: #666666; text-decoration: none; font-weight: normal }

/* search result highlight classes */
.highlite1	{ color: #ffff88; padding: 1px; text-decoration: underline;}  /* jaune */
.highlite2	{ color: #aaffaa; padding: 1px; text-decoration: underline;}  /* vert */
.highlite3	{ color: #ffb7e7; padding: 1px; text-decoration: underline;}  /* rose */
.highlite4	{ color: #ffbb44; padding: 1px; text-decoration: underline;}  /* orange */
.highlite5	{ color: #a0ffff; padding: 1px; text-decoration: underline;}  /* cyan */
.highlite6	{ color: #ffa5a5; padding: 1px; text-decoration: underline;}  /* rouge */
.highlite7	{ color: #bfb0ff; padding: 1px; text-decoration: underline;}  /* mauve */
.highlite8	{ color: #a8cdff; padding: 1px; text-decoration: underline;}  /* bleu */


/* for lists where full article content is displayed */
div.FullArticleListElement { border: 1px solid #C0C0C0; }
.FullArticleListAttributes { font-size: 12px; color: #595959; text-decoration: none; font-weight: normal; }
table.FullArticleListAttributes { background: #EDEDED; }
.FullArticleListTitle { font-size: 14px; color: #595959; text-decoration: none; font-weight: bold; }
a.FullArticleListTitle:hover { font-size: 14px; color: #595959; text-decoration: underline; font-weight: bold; }
a.FullArticleListTitle:active { font-size: 14px; color: #FF0000; text-decoration: underline; font-weight: bold; }


/* classes for list of staff members */
ul.staffList {
	list-style: none;
	padding-left: 0px;
	padding-top: 3px;
}

select.filterDropDown {
	width : 180px;
}
