body
{
	font-size: 11px;
	font-family: Tahoma;
	margin:0; 
	padding:0; 
	/*height:100%; */
	background-color: #828266;
}

.headerTD
{
	background-color: #cccc99;
	font-family : Tahoma; 
	font-size: 18px;
	font-weight: bold;
	color: #555542;
	/*height: 70px;*/
}

.footerTD
{
	background-color: #cccc99;
}

.contextTable
{
	background-color: #cccc99;
	BORDER-RIGHT: #555542 1px solid; 
	BORDER-LEFT: #555542 1px solid; 
	BORDER-TOP: #555542 1px solid; 	
}

.menuSelectedTD
{
	/*
	BORDER-RIGHT: #555542 1px solid; 
	BORDER-LEFT: #555542 1px solid; 
	BORDER-TOP: #555542 1px solid; 	*/
	BORDER-bottom: #555542 1px solid; 
	background-color: #828266;
	color: #f0f0dd;
}
.menuTD
{
	BORDER-bottom: #cccc99 1px solid; 
	background-color: #cccc99;	
	color: #25251D;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;	
}
.contextTD
{
	color: #25251D;
	font-family: Tahoma;

}

.vmenuTD
{
	background-color: #cccc99;
}
.vmenuTable
{
	background-color: #cccc99;
	BORDER-RIGHT: #555542 1px solid; 
	BORDER-TOP: #555542 1px solid; 
	BORDER-LEFT: #555542 1px solid; 
	BORDER-BOTTOM: #555542 1px solid;
}
.vmenuLine
{
	background-color: #828266;
}
.vmenuSelectedLine
{
	background-color: #555542;
}

/* 
### Link style definition ###
*/

a.vMenuDept:link 
{
	text-decoration: none;	
	font-size: 11px;
	color: #25251D;
}
a.vMenuDept:visited
{
	text-decoration: none;	
	font-size: 11px;		
	color: #25251D;
}
a.vMenuDept:hover
{
	text-decoration: underline;	
	font-size: 11px;
	color: #003366;
}
a.vMenuDept:active
{
	text-decoration: underline;	
	font-size: 11px;
	color: #003366;
}
a.vMenuGroup:link 
{
	text-decoration: none;	
	font-size: 11px;
	font-weight: bold;
	color: #555542;	
}
a.vMenuGroup:visited
{
	text-decoration: none;	
	font-size: 11px;
	font-weight: bold;
	color: #555542;	
}
a.vMenuGroup:hover
{
	text-decoration: underline;	
	font-size: 11px;
	/* font-weight:bold; */
	color: #003366;	
}
a.vMenuGroup:active
{
	text-decoration: underline;	
	font-size: 11px;
	/* font-weight:bold; */
	color: #003366;	
}

a.vMenuGroupSelected:link 
{
	text-decoration: none;	
	font-size: 11px;
	font-weight:bold;
	color: #f0f0dd;	
}
a.vMenuGroupSelected:visited
{
	text-decoration: none;	
	font-size: 11px;
	font-weight:bold;
	color: #f0f0dd;	
}
a.vMenuGroupSelected:hover
{
	text-decoration: underline;	
	font-size: 11px;
	/* font-weight:bold; */
	color: #f0f0dd;	
}
a.vMenuGroupSelected:active
{
	text-decoration: none;	
	font-size: 11px;
	/* font-weight:bold; */
	color: #f0f0dd;	
}
a:link 
{
	/*text-decoration: none;*/
	font-size: 11px;
	/* color: #0000A0;	*/
	color: #003366; 
}
a:visited
{
	/*text-decoration: none;*/	
	font-size: 11px;	
	color: #003366;
}
a:hover
{
	text-decoration: underline;	
	font-size: 11px;
	color: #003366;
}
a:active
{
	text-decoration: underline;	
	font-size: 11px;	
	color: #003366;
}
P
{
	margin: 0px;
}


.titleFont
{
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	color: black;
	font-family:Tahoma;
	margin-bottom: 10px;
}

.StatusGreen
{
	color: DarkGreen;
}

.StatusOrange
{
	color: Orange;
}

.StatusRed
{
	color: DarkRed;
}

.StatusBlue
{
	font-size: 11px;
	color: Blue;
}

hr 
{
	color: #555542;
}

table
{
	font-size: 11px;	
}

.contentSheetTD
{
	background-color: #f0f0dd;
	BORDER-RIGHT: #555542 2px solid; 
	BORDER-TOP: #555542 1px solid; 
	BORDER-LEFT: #555542 1px solid; 
	BORDER-BOTTOM: #555542 2px solid;
}
.contentSheetDelimiter
{
	background-color: #f0f0dd;
}

.delimiterEE
{
	background-color: #cccc99;
}

.hmenuTable
{
}

.hmenuTextTd
{
	background-color: #cccc99; 
	border-bottom: #828266 1px solid;
	border-left: #828266 1px solid;
}
.hmenuTextSelectedTd
{
	background-color: #828266; 
	border-bottom: #555542 1px solid;
	border-left: #555542 1px solid;
}

.hmenuImage
{
	BACKGROUND-IMAGE: url(../Images/HMenu.jpg); 
	BACKGROUND-REPEAT: no-repeat;
}

.hmenuSelectedImage
{
	BACKGROUND-IMAGE: url(../Images/HMenuSelected.jpg); 
	BACKGROUND-REPEAT: no-repeat;
}

.cardTable
{
	background-color: #f0f0dd;
	border-color: #555542; 
	border-width: 1px; 
	border-style:solid; 
	border-collapse:collapse;
}

.cardTH
{
	background-color:#f0f0dd;
	BORDER-TOP: #cccc99 1px solid; 
	BORDER-BOTTOM: #cccc99 1px solid;
	vertical-align: top;
	
}

.cardTD
{
	background-color:#f0f0dd;
	BORDER-TOP: #cccc99 1px solid; 
	BORDER-BOTTOM: #cccc99 1px solid;
	vertical-align: top;
}

.cardTHWithError
{
	background-color:#ffaaaa;
	BORDER-TOP: #cccc99 1px solid; 
	BORDER-BOTTOM: #cccc99 1px solid;
	vertical-align: middle;
}

.cardTDWithError
{
	background-color:#ffaaaa;
	BORDER-TOP: #cccc99 1px solid; 
	BORDER-BOTTOM: #cccc99 1px solid;
	vertical-align: middle;
}

.cardItemRed
{
	background-color:#f0f0dd;
	vertical-align: top;
	color: Red;
}

.cardItemGreen
{
	background-color:#f0f0dd;
	vertical-align: top;
	color: DarkGreen;
}

.gridTableLightBorder
{
	background-color: #f0f0dd;
	border-color: #cccc99;
	border-width: 1px;
	border-style:solid; 
	BORDER-COLLAPSE: collapse;
}

.gridTable
{
	background-color: #f0f0dd;
	border-color: #555542;
	border-width: 1px;
	border-style:solid; 
	BORDER-COLLAPSE: collapse;
}

.gridHeader
{
	background-color:#cccc99;
	color: Black;	
	border-color: #f0f0dd;
	border-width: 1px;
	border-style:solid; 
	text-align: center;
	/*BORDER-COLLAPSE: collapse;*/
}

.gridItem
{
	background-color:#f0f0dd;
	color: Black;
	vertical-align: top;
	border-color: #cccc99;
	border-width: 1px;
	border-style:solid; 
	/*BORDER-COLLAPSE: collapse;*/
}

.gridItemRed
{
	background-color:#f0f0dd;
	color: Red;
	vertical-align: top;
	border-color: #cccc99;
	border-width: 1px;
	border-style:solid; 
	/*BORDER-COLLAPSE: collapse;*/
}
.gridItemControlRed
{
	background-color:#f0f0dd;
	color: red;
	vertical-align: top;
	/*border-color: #cccc99;
	border-width: 1px;
	border-style:solid; */
	/*BORDER-COLLAPSE: collapse;*/
}

.gridItemGreen
{
	background-color:#f0f0dd;
	color: DArkGreen;
	vertical-align: top;
	border-color: #cccc99;
	border-width: 1px;
	border-style:solid; 
	/*BORDER-COLLAPSE: collapse;*/
}

.gridPager
{
	color: #003366;
	background-color: #f0f0dd;
}

.button
{
	border: #555542 1px solid;
	background-color: #DADAB6;
	vertical-align: middle;
	font-size: 11px;
	font-family: arial;
	color: black;
}

.buttonBlack
{
	border: #3C3C3C 1px solid;
	background-color: #DADAB6;
	vertical-align: middle;
	font-size: 11px;
	font-family: arial;
	color: black;
	height: 19px;
}

.delimiter
{
	background-color: #cccc99;	
	width: 1px;
}

.paragraphtitleFont
{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: black;
	font-family:Tahoma;
	margin-bottom : 5px;
	margin-top: 15px;
}
.paragraphFont
{
	font-size: /*12px;*/ 11px;
	text-align: left;
	color: black;
	font-family:Tahoma;
	margin-bottom : 5px;
	margin-top: 0px;
}
.headerTable
{
	BORDER-RIGHT: #424233 1px solid; 
	BORDER-TOP: #424233 1px solid; 
	BORDER-LEFT: #424233 1px solid; 
}
.mainTable
{
	BORDER-RIGHT: #424233 1px solid; 
	BORDER-LEFT: #424233 1px solid; 
}
.footerTable
{
	BORDER-RIGHT: #424233 1px solid; 
	BORDER-LEFT: #424233 1px solid; 
	BORDER-BOTTOM: #424233 1px solid; 
}
.bulletedList
{
	font-size: 11px; /*12px;*/
	text-align: left;
	color: black;
	font-family:Tahoma;
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 5px;
}

.bulletedListSmall
{
	font-size: 11px;
	text-align: left;
	color: black;
	font-family:Tahoma;
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 5px;
}

.numberedList
{
	font-size: 11px; /*12px;*/
	text-align: left;
	color: black;
	font-family:Tahoma;
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 5px;
}
a.vSelectedMenuDept:link 
{
	text-decoration: none;	
	font-size: 11px;
	/* font-weight:bold; */
	color: #f0f0dd;	
}
a.vSelectedMenuDept:visited
{
	text-decoration: none;	
	font-size: 11px;
	/* font-weight:bold; */
	color: #f0f0dd;	
}
a.vSelectedMenuDept:hover
{
	text-decoration: underline;	
	font-size: 11px;
	/* font-weight:bold; */
	color: #f0f0dd;	
}
a.vSelectedMenuDept:active
{
	text-decoration: none;	
	font-size: 11px;
	/* font-weight:bold; */
	color: #f0f0dd;	
}

.menuGroupTD
{
	BORDER-BOTTOM: #828266 1px solid;
	background-color: #cccc99;	
	color: #25251D;
}
.menuLastTDInGroup
{
	BORDER-BOTTOM: #828266 1px solid;
	background-color: #cccc99;	
	color: #25251D;
}

.errorMsg
{
	color: #8B0000;
	font-size: 13px;
	font-family:Tahoma;
}

.TextComment
{
	font-size: 10px;
}

a.linkInText:link 
{
	/*text-decoration: none;*/
	font-size: 11px; /*12px;*/
	/* color: #0000A0;	*/
	color: #003366; 
}
a.linkInText:visited
{
	/*text-decoration: none;*/	
	font-size: 11px; /*12px;*/
	color: #003366;
}
a.linkInText:hover
{
	text-decoration: underline;	
	font-size: 11px; /*12px;*/
	color: #003366;
}
a.linkInText:active
{
	text-decoration: underline;	
	font-size:11px; /*12px;*/	
	color: #003366;
}

.defaultTable
{
	BORDER-RIGHT: #555542 1px solid; 
	BORDER-LEFT: #555542 1px solid; 
	BORDER-TOP: #555542 1px solid; 	
	BORDER-bottom: #555542 1px solid; 	
}
.defaultTH
{
	background-color: #cccc99;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
}

.defaultTD
{
	background-color: #f0f0dd;
	font-family: Tahoma;
	font-size: 12px;
}

.buttonBrowse
{
	border: #555542 1px solid;
	background-color: #ffffff;
	vertical-align: middle;
	font-size: 11px;
	font-family: arial;
	color: black;
}

input
{
	font-size: 12px;
	font-family: Tahoma;
	/*border: solid 1px #555542;*/
}

.formshortlistTable
{
	margin-top: 5px;
	margin-bottom: 5px;	
	margin-left: 25px;	
	background-color: #f0f0dd;
	border-color: /*#555542;*/ #ffffff; 
	border-width: 1px; 
	border-style:solid; 
	border-collapse:collapse;
}

.gridShortTable
{
	margin-top: 5px;
	margin-bottom: 0px;	
	margin-left: 25px;	
	background-color: #f0f0dd;
	border-color: #555542; /* previous color #ffffff */
	border-width: 1px; 
	border-style:solid; 
	border-collapse:collapse;
	width: 90%;
	 
}

.gridShortHeader
{
	background-color:#cccc99; /* previous #f0f0dd; */
	color: Black;	
	border-color: #f0f0dd; /* previous #ffffff; */
	border-width: 1px;
	border-style:solid; 
	vertical-align: middle;
	text-align:center;	/* previous left */
}

.gridShortItem
{
	background-color:#f0f0dd;
	color: Black;	
	border-color: #cccc99; /* previous #ffffff; */
	border-width: 1px;
	border-style:solid; 
	vertical-align: top;
}

.gridShortComment
{
	margin-top: 0px;
	margin-bottom: 5px;	
	margin-left: 25px;	
	background-color: #f0f0dd;
	vertical-align: top;
	
	BORDER-RIGHT: #555542 1px solid; /* colours previously was #ffffff */
	BORDER-LEFT: #555542 1px solid; 
	BORDER-bottom: #555542 1px solid;
	
	border-collapse:collapse;
	width: 90%;
	 
}
textarea
{
	font-size: 11px;
	font-family: Tahoma;
	/*border: solid 1px #555542;*/
}

select
{
	font-size: 11px;
	font-family: Tahoma;
	border: solid 1px #555542;
}

.cardHeader
{
	background-color: #cccc99;
	font-family: Tahoma;
	font-size: 5px;
	height: 10px;
}

.cardHeaderAtBottom
{
	background-color: #cccc99;
	font-family: Tahoma;
	font-size: 11px;
	height: 10px;
	text-align: center;
	border: solid 1px #555542;
	font-weight: bold;
}


.cardHeaderWithText
{
	background-color: #cccc99;
	font-family: Tahoma;
	font-size: 11px;
	height: 10px;
	text-align: center;
	font-weight: bold;
}

.cardHeaderFont
{
	font-size: 11px;
}

.toolbarBody
{
	font-size: 11px;
	font-family: Tahoma;
	margin:0; 
	padding:0; 
	height:100%; 
	background-color: /*#f0f0dd*/#828266;
}

.toolbarInput
{
	border: #3C3C3C 1px solid;
	background-color: #ffffff;
	vertical-align: middle;
	font-size: 11px;
	font-family: arial;
	color: black;
	width: 32px;
	height: 19px;
}

.asterisk
{
	font-size: 9px;
	font-family: Tahoma;
	/*color: #8B0000;	*/
	vertical-align: top;
	text-align: right;
}

.comment
{
	font-size: 9px;
	font-family: Tahoma;
	/*color: #8B0000;	*/
}

.gridHeaderSpaned
{
	background-color: #cccc99;
	font-family: Tahoma;
	font-size: 11px;
	
	BORDER-RIGHT: #555542 1px solid; 
	BORDER-LEFT: #555542 1px solid; 
	BORDER-top: #555542 1px solid;
}

.gridTableNoTop
{
	background-color: #f0f0dd;
		
	BORDER-COLLAPSE: collapse;
	BORDER-RIGHT: #555542 1px solid; 
	BORDER-LEFT: #555542 1px solid; 
	BORDER-bottom: #555542 1px solid;
	BORDER-top: #cccc99 1px solid;
}

.listMsgFont
{
	font-size: 12px;
	text-align: left;
	color: black;
	font-family:Tahoma;
	margin-bottom : 5px;
	margin-top: 0px;
}
.numberedListSmall
{
	font-size: 11px;
	text-align: left;
	color: black;
	font-family:Tahoma;
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 5px;
}

.toolbarHeader
{
	font-size: 16px;
	font-family: Tahoma;
	margin:0; 
	padding:0; 
	background-color: #828266/*828266*/;
	color: /*#cccc99;*/#DADAB6;	
	font-weight: bold;
}

a.toolbarLink:link
{
	text-decoration: underline;	
	font-size: 11px;
	font-weight: bold;
	color: /*#cccc99;*/#DADAB6;	
}

a.toolbarLink:visited
{
	text-decoration: underline;	
	font-size: 11px;
	font-weight: bold;
	color: /*#cccc99;*/#DADAB6;	
}

a.toolbarLink:hover
{
	text-decoration: underline;	
	font-size: 11px;
	font-weight: bold;
	color: #f0f0dd;	
}

.PopUpBody
{
	background-color: #f0f0dd; 
	margin-left: 15px;
}

.PopUpBodyWhite
{
	background-color: #ffffff; 
	margin-left: 15px;
}

.paragraphtitleFontStatic
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: black;
	font-family:Tahoma;
	margin-bottom : 5px;
	margin-top: 15px;
}

.paragraphFontLevel1
{
	font-size: /*12px;*/ 11px;
	text-align: left;
	color: black;
	font-family:Tahoma;
	margin-bottom : 5px;
	margin-top: 0px;
	margin-left: 0px;
}

.paragraphFontLevel2
{
	font-size: /*12px;*/ 11px;
	text-align: left;
	color: black;
	font-family:Tahoma;
	margin-bottom : 5px;
	margin-top: 0px;
	margin-left: 15px;
}

.paragraphFontLevel3
{
	font-size: /*12px;*/ 11px;
	text-align: left;
	color: black;
	font-family:Tahoma;
	margin-bottom : 5px;
	margin-top: 0px;
	margin-left: 30px;
}

.paragraphFont10
{
	font-size: 10px;
	color: black;
	font-family:Tahoma;
}

.progressBarBorder
{
	BORDER-TOP: #555542 1px solid; 
	BORDER-RIGHT: #555542 1px solid; 
	BORDER-BOTTOM: #555542 1px solid; 
	BORDER-LEFT: #555542 1px solid; 
	PADDING-TOP: 1px; 
	PADDING-RIGHT: 1px; 
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 1px; 
	FONT-SIZE: 1px; 
	WIDTH: 300px; 
	HEIGHT: 15px;
}

.progressBar
{
	HEIGHT: 100%; 
	BACKGROUND-COLOR: #828266;
}

/*******************************************************/
/******* Related document navigation bar ***************/
/*******************************************************/
.related_doc_bar_table
{
	width: 100%; 
	font-size: 11px;
}

.related_doc_bar_table_spacer
{	
	width: 10px;
}

.related_doc_bar_table_spacer_full
{	
	width: 100%;
}

.related_doc_bar_table_info_cell
{	
	width: 50px; 
	text-align: center;
}


/**** "brighter" versions of the above ***/

a.vMenuGroup_bright:link 
{
	text-decoration: none;	
	font-size: 11px;
	font-weight: bold;
	color: #606060;	
}
a.vMenuGroup_bright:visited
{
	text-decoration: none;	
	font-size: 11px;
	font-weight: bold;
	color: #606060;	
}
a.vMenuGroup_bright:hover
{
	text-decoration: underline;	
	font-size: 11px;
	/* font-weight:bold; */
	color: #003366;	
}
a.vMenuGroup_bright:active
{
	text-decoration: underline;	
	font-size: 11px;
	/* font-weight:bold; */
	color: #003366;	
}

a.vMenuGroupSelected_bright:link 
{
	text-decoration: none;	
	font-size: 11px;
	font-weight:bold;
	color: #606060;	
}
a.vMenuGroupSelected_bright:visited
{
	text-decoration: none;	
	font-size: 11px;
	font-weight:bold;
	color: #606060;	
}
a.vMenuGroupSelected_bright:hover
{
	text-decoration: underline;	
	font-size: 11px;
	/* font-weight:bold; */
	color: #003366;	
}
a.vMenuGroupSelected_bright:active
{
	text-decoration: none;	
	font-size: 11px;
	/* font-weight:bold; */
	color: #606060;	
}

/********/

.hmenuTextTd_bright
{
	background-color: #f0f0dd; 
	border-bottom: #828266 1px solid;
	border-left: #828266 1px solid;
}
.hmenuTextSelectedTd_bright
{
	background-color: #ddddaa; 
	border-bottom: #555542 1px solid;
	border-left: #555542 1px solid;
}

.hmenuImage2
{
	BACKGROUND-IMAGE: url(../Images/HMenu_2.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	font-size: 1px;
}

.hmenuSelectedImage2
{
	BACKGROUND-IMAGE: url(../Images/HMenuSelected_2.jpg); 
	BACKGROUND-REPEAT: no-repeat;
}

/********/

.hmenuTextTdWithOverlap
{
	background-color: #cccc99; 
	border-bottom: #828266 1px solid;
}

.hmenuTextSelectedTdWithOverlap
{
	background-color: #828266; 
	border-bottom: #555542 1px solid;
}

.HMenuLeftAbove
{
	BACKGROUND-IMAGE: url(../Images/HMenuLeftAbove.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	width: 10;
	height: 19;
}

.HMenuLeftAboveSEL
{
	BACKGROUND-IMAGE: url(../Images/HMenuLeftAboveSEL.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	width: 10;
	height: 19;
}

.HMenuLeftEmpty
{
	BACKGROUND-IMAGE: url(../Images/HMenuLeftEmpty.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	width: 10;
	height: 19;
}

.HMenuLeftEmptySEL
{
	BACKGROUND-IMAGE: url(../Images/HMenuLeftEmptySEL.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	width: 10;
	height: 19;
}

.HMenuLeftUnder
{
	BACKGROUND-IMAGE: url(../Images/HMenuLeftUnder.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	width: 10;
	height: 19;
}

.HMenuLeftUnderSel
{
	BACKGROUND-IMAGE: url(../Images/HMenuLeftUnderSel.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	width: 10;
	height: 19;
}

.HMenuRight
{
	BACKGROUND-IMAGE: url(../Images/HMenuRight.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	width: 10;
	height: 19;
}

.HMenuRightSEL
{
	BACKGROUND-IMAGE: url(../Images/HMenuRightSEL.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	width: 10;
	height: 19;
}

/********/

/* brighter version of the above */

.hmenuTextTdWithOverlap_bright
{
	background-color: #f0f0dd; 
	border-bottom: #828266 1px solid;
}

.hmenuTextSelectedTdWithOverlap_bright
{
	background-color: #ddddaa; 
	border-bottom: #555542 1px solid;
}

.HMenuLeftAbove_bright
{
	BACKGROUND-IMAGE: url(../Images/bright/HMenuLeftAbove.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	width: 10;
	height: 19;
}

.HMenuLeftAboveSEL_bright
{
	BACKGROUND-IMAGE: url(../Images/bright/HMenuLeftAboveSEL.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	width: 10;
	height: 19;
}

.HMenuLeftEmpty_bright
{
	BACKGROUND-IMAGE: url(../Images/bright/HMenuLeftEmpty.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	width: 10;
	height: 19;
}

.HMenuLeftEmptySEL_bright
{
	BACKGROUND-IMAGE: url(../Images/bright/HMenuLeftEmptySEL.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	width: 10;
	height: 19;
}

.HMenuLeftUnder_bright
{
	BACKGROUND-IMAGE: url(../Images/bright/HMenuLeftUnder.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	width: 10;
	height: 19;
}

.HMenuLeftUnderSel_bright
{
	BACKGROUND-IMAGE: url(../Images/bright/HMenuLeftUnderSel.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	width: 10;
	height: 19;
}

.HMenuRight_bright
{
	BACKGROUND-IMAGE: url(../Images/bright/HMenuRight.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	width: 10;
	height: 19;
}

.HMenuRightSEL_bright
{
	BACKGROUND-IMAGE: url(../Images/bright/HMenuRightSEL.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	width: 10;
	height: 19;
}

.PopUpBody
{
	background-color: #f0f0dd; 
	margin-left: 15px;
}

.grayedText
{
	color: #808080
}

/*******/

/* *** NEW CARD TABLE STYLES *** */
.cardTable2
{
	background-color: #f0f0dd;
	border: 1px solid #555542;
}

.cardTH_FilterOpenClose
{
	background-color: #cccc99;	
	font-family: Tahoma;
	font-size: 5px;
	height: 10px;
	cursor: pointer;
}

.cardTH_LeftMiddle
{
	background-color:#f0f0dd;
	border-bottom: 1px solid #cccc99;
	vertical-align: top;
}


.cardTD2
{
	background-color:#f0f0dd;
	border-bottom: 1px solid #cccc99;
	vertical-align: top;
}

.cardTD2_Bottom
{
	background-color:#f0f0dd;
	vertical-align: top;
}

/* *** NEW GRID TABLE STYLES *** */
.gridTable2
{
	background-color: #f0f0dd;
	border: 1px solid #555542;
}

.gridHeader2_LeftMiddle
{
	background-color: #cccc99;
	color: Black;
	border-right: 1px solid #f0f0dd;
	border-bottom: 1px solid #cccc99;
	text-align: center;
}

.gridHeader2_Right
{
	background-color: #cccc99;
	color: Black;
	border-bottom: 1px solid #cccc99;
	text-align: center;
}

.gridItem2_LeftMiddle
{
	background-color:#f0f0dd;
	color: Black;
	vertical-align: top;
	border-right: 1px solid #cccc99;
	border-bottom: 1px solid #cccc99;
}

.gridItem2_Right
{
	background-color:#f0f0dd;
	color: Black;
	vertical-align: top;
	border-bottom: 1px solid #cccc99;
}

.gridItem2_LeftMiddleBottom
{
	background-color:#f0f0dd;
	color: Black;
	border-right: 1px solid #cccc99;
	vertical-align: top;
}

.gridItem2_RightBottom
{
	background-color:#f0f0dd;
	color: Black;
	vertical-align: top;
}

.gridPager2
{
	color: #003366;
	background-color: #f0f0dd;
}

/* ** NEW SHORT GRID TABLE STYLES ** */
.gridShortTable2
{
	margin-top: 5px;
	margin-bottom: 0px;	
	margin-left: 25px;	
	background-color: #f0f0dd;
	border: 1px solid #555542;
	width: 90%;
}

.gridShortHeader2_LeftMiddle
{
	background-color:#cccc99;
	color: Black;
	border-right: 1px solid #f0f0dd;
	border-bottom: 1px solid #f0f0dd;
	vertical-align: middle;
	text-align:center;	
}

.gridShortHeader2_Right
{
	background-color:#cccc99;
	color: Black;	
	border-bottom: 1px solid #f0f0dd;
	vertical-align: middle;
	text-align:center;	
}

.gridShortItem2_LeftMiddle
{
	background-color: #f0f0dd;
	color: Black;	
	border-right: 1px solid #cccc99;
	border-bottom: 1px solid #cccc99;
	vertical-align: top;
}

.gridShortItem2_Right
{
	background-color: #f0f0dd;
	color: Black;	
	border-bottom: 1px solid #cccc99;
	vertical-align: top;
}

.gridShortComment2
{
	margin-top: 0px;
	margin-bottom: 5px;	
	margin-left: 25px;	
	background-color: #f0f0dd;
	vertical-align: top;
	
	BORDER-RIGHT: #555542 1px solid;
	BORDER-LEFT: #555542 1px solid;
	BORDER-bottom: #555542 1px solid;
	
	width: 90%;
}
