

td			{ font-family: Verdana; font-size: 11px; font-weight: normal; color: #333333}
body			{ font-family: Verdana; font-size: 11px; font-weight: normal; color: #333333}

.fl			{ font-family: Verdana; font-size: 11px; font-weight: normal; color: #666666}
.flB			{ font-family: Verdana; font-size: 11px; font-weight: bold; color: #000000}

.title			{ font-family: Verdana; font-size: 15px; font-weight: bold; color: #cc1032}

.ghost			{ font-family: Verdana; font-size: 11px; font-weight: normal; color: #aaaaaa}


.mtSuccess	{ font-family: Verdana; font-size: 11px; font-weight: bold; color: #267d51}
.mtFailure	{ font-family: Verdana; font-size: 11px; font-weight: bold; color: #aa0000}

A:link					{ color: #0000aa; text-decoration: none; }
A:visited				{ color: #0000aa; text-decoration: none; }
A:active					{ color: #0000aa; text-decoration: none; }
A:hover					{ color: #aa0000; text-decoration: underline; }


.ghost:link					{ color: #aaaaaa;  }
.ghost:visited				{ color: #aaaaaa;  }
.ghost:active					{ color: #aaaaaa; }
.ghost:hover					{ color: #aa0000;  }


.ghostL:link					{ color: #aaaaaa; text-decoration:underline  }
.ghostL:visited				{ color: #aaaaaa; text-decoration:underline  }
.ghostL:active					{ color: #aaaaaa; text-decoration:underline }
.ghostL:hover					{ color: #aaaaaa;  text-decoration:none }


.menuGroup   { font-family: Verdana; font-size: 14px; font-weight: bold; color: Black }

.ctrl				{ font-family: Verdana; font-size: 11px; font-weight: bold; color: #000099 }

.tbtxt { color: #bdc4d8; font-size: 8pt; font-weight: bold}
.tgtat { color: #666666; font-size: 8pt; font-weight: bold}

.tname {font-family: Arial Narrow; font-weight: bold}


.mdt { font-size: 10pt; font-weight: bold }


.ptNvGr		{	color: #4b4b4b; 	font-size: 8pt; 	font-weight: bold; 	font-family: Arial; text-decoration: none; }

.ptNvWh:link		 {	color: #4b4b4b; 	font-size: 8pt; 	font-weight: bold; 	font-family: Arial; text-decoration: none; }
.ptNvWh:visited {	color: #4b4b4b; 	font-size: 8pt; 	font-weight: bold; 	font-family: Arial; text-decoration: none; }
.ptNvWh:active {	color: #4b4b4b; 	font-size: 8pt; 	font-weight: bold; 	font-family: Arial; text-decoration: none; }
.ptNvWh:hover {	color: #4b4b4b; 	font-size: 8pt; 	font-weight: bold; 	font-family: Arial; text-decoration: underline; }


.btd { font-size: 10px; color: #aaaaaa}

.ptInlineTitle
{
	color: black;
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial;
}


.ptTitle
{
	color: White;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial;
}

.flow
{
	font-size: 10pt;
	line-height: 12pt;
}

.boxBlue
{
	font-weight: bold;
	font-size: 11pt;
	color: #688299;
	font-family: Verdana;
	letter-spacing: -1pt;
}

.boxGreen
{
	font-weight: bold;
	font-size: 11pt;
	color: #649a60;
	font-family: Verdana;
	letter-spacing: -1pt;
}


.gradienttitle
{
		font-weight: bold;
	font-size: 15pt;
	color: #000060;
	font-family: Verdana;
	

}


.cloudstitle
{
		font-weight: bold;
	font-size: 18pt;
	color: #000060;
	font-family: Verdana;
	

}


.title
{
	font-weight: bold;
	font-size: 11pt;
	color: #000060;
	font-family: Arial;
	

}

.titleHm
{
	font-weight: bold;
	font-size: 13pt;
	color: #000060;
	font-family: Arial;
	

}

.flowHm
{	
	font-size: 10pt;
	
	font-family: Verdana;
	
}

.lev1TdOut			{ cursor: default }
.lev1TdIn			{ cursor: hand;	background-image: url(../images/bg77.gif); }

.lev1t				{ font-family:  Arial, Helvetica; font-size: 8pt; color: #ffffff; font-weight: bold}
.lev1l:link			{ font-family:  Arial, Helvetica; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none; }
.lev1l:visited		{ font-family:  Arial, Helvetica; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none; }
.lev1l:active		{ font-family:  Arial, Helvetica; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none; }
.lev1l:hover		{ font-family:  Arial, Helvetica; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none; }





.lev2TdOut			{ cursor: default; background-color:#e6ebf1 }
.lev2TdIn			{ cursor: hand;	 background-color:#bff3c5 }

.lev2t				{ font-family:  Arial, Helvetica; font-size: 8pt; color: #424857; font-weight: bold}
.lev2l:link			{ font-family:  Arial, Helvetica; font-size: 8pt; color: #424857; font-weight: normal; text-decoration: none; }
.lev2l:visited		{ font-family:  Arial, Helvetica; font-size: 8pt; color: #424857; font-weight: normal; text-decoration: none; }
.lev2l:active		{ font-family:  Arial, Helvetica; font-size: 8pt; color: #424857; font-weight: normal; text-decoration: none; }
.lev2l:hover		{ font-family:  Arial, Helvetica; font-size: 8pt; color: #424857; font-weight: normal; text-decoration: none; }



.bottomtxt				{ font-family:  Verdana, Helvetica; font-size: 7pt; color: #aaaaaa}
.bottomlnk:link			{ font-family:  Verdana, Helvetica; font-size: 7pt; color: #aaaaaa; text-decoration: underline; }
.bottomlnk:visited		{ font-family:  Verdana, Helvetica; font-size: 7pt; color: #aaaaaa; text-decoration: underline; }
.bottomlnk:active		{ font-family:  Verdana, Helvetica; font-size: 7pt; color: #aaaaaa; text-decoration: underline; }
.bottomlnk:hover		{ font-family:  Verdana, Helvetica; font-size: 7pt; color: #000066; text-decoration: underline; }



.grtopmenu:link			{ font-family:  Verdana, Helvetica; font-size: 8pt; color: #999999; font-weight: bold; text-decoration: none; }
.grtopmenu:visited		{ font-family:  Verdana, Helvetica; font-size: 8pt; color: #999999; font-weight: bold; text-decoration: none; }
.grtopmenu:active		{ font-family:  Verdana, Helvetica; font-size: 8pt; color: #999999; font-weight: bold; text-decoration: none; }
.grtopmenu:hover		{ font-family:  Verdana, Helvetica; font-size: 8pt; color: #000066; font-weight: bold; text-decoration: underline; }




.topMenuTdOut				{ cursor: default }
.topMenuTdIn				{ cursor: hand;	background-image: url(../images/bgfd.gif); }

.topMenuT				{ font-family: Trebuchet MS, Arial, Helvetica; font-size: 10pt; font-weight: bold; color: White; text-decoration: none; }
.topMenuL:link			{ font-family: Trebuchet MS, Arial, Helvetica; font-size: 10pt; font-weight: bold; color: White; text-decoration: none; }
.topMenuL:visited		{ font-family: Trebuchet MS, Arial, Helvetica; font-size: 10pt; font-weight: bold; color: White; text-decoration: none; }
.topMenuL:active		{ font-family: Trebuchet MS, Arial, Helvetica; font-size: 10pt; font-weight: bold; color: White; text-decoration: none; }
.topMenuL:hover			{ font-family: Trebuchet MS, Arial, Helvetica; font-size: 10pt; font-weight: bold; color: White; text-decoration: none; }



.mtMenuBotLevA				{ font-family: Verdana; font-size: 9px; font-weight: bold; color: #000000 }
.mtMenuBotLevI:link			{ font-family: Verdana; font-size: 9px; font-weight: normal; color: #0000aa; text-decoration: none; }
.mtMenuBotLevI:visited		{ font-family: Verdana; font-size: 9px; font-weight: normal; color: #0000aa; text-decoration: none; }
.mtMenuBotLevI:active		{ font-family: Verdana; font-size: 9px; font-weight: normal; color: #0000aa; text-decoration: none; }
.mtMenuBotLevI:hover		{ font-family: Verdana; font-size: 9px; font-weight: normal; color: #990000; text-decoration: none; }



.mtTabTT			{ font-family: Verdana; font-size: 11px; font-weight: bold; color: Black }
.mtTabTA:link		{ font-family: Verdana; font-size: 11px; font-weight: normal; color: #0000aa; text-decoration: none; }
.mtTabTA:visited	{ font-family: Verdana; font-size: 11px; font-weight: normal; color: #0000aa; text-decoration: none; }
.mtTabTA:active		{ font-family: Verdana; font-size: 11px; font-weight: normal; color: #0000aa; text-decoration: none; }
.mtTabTA:hover		{ font-family: Verdana; font-size: 11px; font-weight: normal; color: #aa0000; text-decoration: underline; }


.mtTabBT			{ font-family: Verdana; font-size: 9px; font-weight: normal; color: Black }
.mtTabBA:link		{ font-family: Verdana; font-size: 9px; font-weight: normal; color: #0000aa; text-decoration: none; }
.mtTabBA:visited	{ font-family: Verdana; font-size: 9px; font-weight: normal; color: #0000aa; text-decoration: none; }
.mtTabBA:active		{ font-family: Verdana; font-size: 9px; font-weight: normal; color: #0000aa; text-decoration: none; }
.mtTabBA:hover		{ font-family: Verdana; font-size: 9px; font-weight: normal; color: #aa0000; text-decoration: underline; }






.mtTabA				{ font-family: Verdana; font-size: 11px; font-weight: bold; color: Black }
.mtTabI:link		{ font-family: Verdana; font-size: 11px; font-weight: normal; color: #0000aa; text-decoration: none; }
.mtTabI:visited		{ font-family: Verdana; font-size: 11px; font-weight: normal; color: #0000aa; text-decoration: none; }
.mtTabI:active		{ font-family: Verdana; font-size: 11px; font-weight: normal; color: #0000aa; text-decoration: none; }
.mtTabI:hover		{ font-family: Verdana; font-size: 11px; font-weight: normal; color: #aa0000; text-decoration: underline; }


.mtFormErr			{ font-family: Verdana; font-size: 11px; font-weight: bold; color: #bb0000 }
.mtInlineTitle		{ font-family: Verdana; font-size: 11px; font-weight: bold; color: #000000; letter-spacing: 1px;  }
.mtInlineTitleTD	{ BORDER-RIGHT: 2px groove; BORDER-TOP: 2px groove; BORDER-LEFT: 2px groove; BORDER-BOTTOM: 2px groove }
.mtLabel			{ font-family: Verdana; font-size: 11px; font-weight: normal; color: Black }
.mtCtrl				{ font-family: Verdana; font-size: 11px; font-weight: normal; color: Black }
.mtCtrlReadOnly		{ font-family: Verdana; font-size: 11px; font-weight: bold; color: Black }


.mtCtrlBlock		{ font-family: Courier; font-size: 11px; color: Black }


.mtWinButton		{ font-family: Verdana; font-size: 11px; font-weight: bold; color: Black; border-width: 1px; cursor: hand;   padding-right: 1px;	padding-left: 1px;	padding-bottom: 1px;	padding-top: 1px;	 }
.mtWinButtonHover	{ font-family: Verdana; font-size: 11px; font-weight: bold; color: Black; border-width: 1px; cursor: hand;   border-style:solid; border-color: dd0000;	 padding-right: 1px;	padding-left: 1px;	padding-bottom: 1px;	padding-top: 1px; }

.mtWinButtonFix
{
	border-top-width: 1px;
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	border-left-width: 1px;
	font-size: 11px;
	border-bottom-width: 1px;
	margin-bottom: 4px;
	padding-bottom: 1px;
	width: 100px;
	cursor: hand;
	color: black;
	padding-top: 1px;
	font-family: Verdana;
	border-right-width: 1px;
}
.mtWinButtonHoverFix
{
	border-right: #dd0000 1px solid;
	padding-right: 1px;
	border-top: #dd0000 1px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 4px;
	padding-bottom: 1px;
	border-left: #dd0000 1px solid;
	width: 100px;
	cursor: hand;
	color: black;
	padding-top: 1px;
	border-bottom: #dd0000 1px solid;
	font-family: Verdana;
}


.NavButton		{ font-family: Verdana; font-size: 11px; font-weight: bold; color: Black; border-width: 1px; cursor: hand;  width: 62px; 	 }
.NavButtonHover	{ font-family: Verdana; font-size: 11px; font-weight: bold; color: Black; border-width: 1px; cursor: hand;   border-style:solid; border-color: dd0000;	width: 62px; }


.topBannerText	{ font-family: Verdana; font-size: 11px; color: #ffffff;  line-height: 16px;  }

.redBorder { border-color:#777777 }
.whiteBorder { border-color:#777777 }


.header { font-family: Arial Narrow, Arial; font-size: 14pt; font-weight: bold ; color: #333333 }


.imagePickerTable
{
	border-collapse: collapse;
	border-color: #d4d0c8;
	border-style: solid;
	border-bottom-width: 1px;	
}


.selectedCatalog
{
	border-right: dimgray 1px solid;
	padding-right: 3px;
	border-top: dimgray 1px solid;
	padding-left: 3px;
	font-weight: bold;
	padding-bottom: 2px;
	border-left: dimgray 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: dimgray 1px solid;
	background-color: whitesmoke;
	text-decoration: none;
}



.mtLcHead
{
	border-bottom: black 1px solid;
	border-top: black 1px solid;
	border-collapse: collapse;
}


.mtLcNorm
{
	border-bottom: #d4d0c8 1px solid;
	border-top: white 1px solid;
	border-collapse: collapse;
}

.mtLcBeforeSel
{
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-collapse: collapse;
}

.mtLcSel
{
	border-bottom: black 1px solid;
	border-top: black 1px solid;
	border-collapse: collapse;
}

.mtLcSelFirst
{
	border-bottom: black 1px solid;
	border-top: white 0px solid;
	border-collapse: collapse;
}

.mtLcAfterSel
{
	border-bottom: #d4d0c8 1px solid;
	border-top: white 1px solid;
	border-collapse: collapse;
}


.mtLcLastNorm
{
	border-bottom: black 1px solid;
	border-top: white 1px solid;
	border-collapse: collapse;
}




.ctrlQuickLookup
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-weight: normal;
	font-size: 11px;
	border-left: gray 1px solid;
	color: black;
	border-bottom: gray 1px solid;
	font-family: Verdana;
	width: 128px;
}





.test { cursor:   hand }



.ctrlex
{
	border-right: #6281a1 1px solid;
	padding-right: 0px;
	border-top: #6281a1 1px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #6281a1 1px solid;
	color: #900a0a;
	padding-top: 0px;
	border-bottom: #6281a1 1px solid;
	font-family: Verdana;



}



.topmenu:link		{ font-family: Verdana; font-size: 11px; font-weight: bold; color: #0000aa; text-decoration: none; }
.topmenu:visited	{ font-family: Verdana; font-size: 11px; font-weight: bold; color: #0000aa; text-decoration: none;  }
.topmenu:active		{ font-family: Verdana; font-size: 11px; font-weight: bold; color: #0000aa; text-decoration: none; ;}
.topmenu:hover
{
	font-weight: bold;
	font-size: 11px;	
	color: #aa0000;
		
	font-family: Verdana;
	text-decoration: none;
}



.copyright				{ font-family: Verdana; font-size: 9px; color: #999999; text-decoration: none; }
.copyright:link			{ font-family: Verdana; font-size: 9px; color: #999999; text-decoration: none; }
.copyright:visited		{ font-family: Verdana; font-size: 9px; color: #999999; text-decoration: none; }
.copyright:active		{ font-family: Verdana; font-size: 9px; color: #999999; text-decoration: none; }
.copyright:hover		{ font-family: Verdana; font-size: 9px; color: #0000ff; text-decoration: none; }



.browsebox
{
	font-weight: bold;
	font-size: 11px;
	width: 220px;
	color: #330099;
	border-top-style: groove;
	font-family: Verdana;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;
}



.DdTabCtrl
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	font-family: verdana;
	
}




.btn:link
{
	border-right: #a35623 1px solid;
	padding-right: 7px;
	border-top: #fed4b7 1px solid;
	padding-left: 7px;
	font-weight: bold;
	font-size: 9px;
	background-image: url(/images/btnbg03.gif);
	padding-bottom: 1px;
	border-left: #fed4b7 1px solid;
	color: black;
	padding-top: 1px;
	border-bottom: #a35623 1px solid;
	font-family: Verdana;
	background-color: #ffffcc;
	text-decoration: none;
}

.btn:visited
{
	border-right: #a35623 1px solid;
	padding-right: 7px;
	border-top: #fed4b7 1px solid;
	padding-left: 7px;
	font-weight: bold;
	font-size: 9px;
	background-image: url(/images/btnbg03.gif);
	padding-bottom: 1px;
	border-left: #fed4b7 1px solid;
	color: black;
	padding-top: 1px;
	border-bottom: #a35623 1px solid;
	font-family: Verdana;
	background-color: #ffffcc;
	text-decoration: none;
}

.btn:active
{
	border-right: #a35623 1px solid;
	padding-right: 7px;
	border-top: #fed4b7 1px solid;
	padding-left: 7px;
	font-weight: bold;
	font-size: 9px;
	background-image: url(/images/btnbg03.gif);
	padding-bottom: 1px;
	border-left: #fed4b7 1px solid;
	color: black;
	padding-top: 1px;
	border-bottom: #a35623 1px solid;
	font-family: Verdana;
	background-color: #ffffcc;
	text-decoration: none;
}

.btn:hover
{
	border-right: #a35623 1px solid;
	padding-right: 7px;
	border-top: #fed4b7 1px solid;
	padding-left: 7px;
	font-weight: bold;
	font-size: 9px;
	background-image: url(/images/btnbg02.gif);
	padding-bottom: 1px;
	border-left: #fed4b7 1px solid;
	color: black;
	padding-top: 1px;
	border-bottom: #a35623 1px solid;
	font-family: Verdana;
	background-color: #ffffcc;
	text-decoration: none;
}



.startPageHeavy:link					{ color: #0000aa; text-decoration: none; font-family: ARial narrow; font-size: 17px; font-weight: bold }
.startPageHeavy:visited				{ color: #0000aa; text-decoration: none;  font-family: ARial narrow; font-size: 17px; font-weight: bold}
.startPageHeavy:active					{ color: #0000aa; text-decoration: none;  font-family: ARial narrow; font-size: 17px; font-weight: bold}
.startPageHeavy:hover					{ color: #aa0000; text-decoration: underline;  font-family: ARial narrow; font-size: 17px; font-weight: bold}


