body
{
	background-color:#f3f3d3;
	xxbackground-color:green;
}
* {cursor: auto;}

.greyed a:link{color:#827D9B; text-decoration:none;}
.greyed a:visited{color:#827D9B; text-decoration:none;}
.greyed a:hover{color:#827D9B; text-decoration:underline;}

.obvious:link{color:#000000; text-decoration:underline;font-size: 90%;}
.obvious:visited{color:#000000; text-decoration:underline;font-size: 90%;}
.obvious:hover{color:#000000; text-decoration:underline;font-size: 90%;}

.obvious100:link{color:#000000; text-decoration:underline;font-size: 100%;}
.obvious100:visited{color:#000000; text-decoration:underline;font-size: 100%;}
.obvious100:hover{color:#000000; text-decoration:underline;font-size: 100%;}

a:link{color:#000000; text-decoration:none;}
a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}

textarea.formelement { behavior: url(maxlength.htc);}

.smallbtn
{
	border-right: darkgray 1px outset;
	padding-right: 0px;
	border-top: white 1px outset;
	padding-left: 0px;
	font-size: 140%;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: top;
	border-left: white 1px outset;
	width: 10px;
	padding-top: 0px;
	border-bottom: darkgray 1px outset;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	white-space: nowrap;
	height: 13px;
	xxbackground-color: #f3f3d3;
	background-color: #d5d8e3;
	background-image: url(images/bgmenu.gif);
	text-align: center;
	
}
.cmdbtndisabled
{
	border-right: darkgray 1px outset;
	padding-right: 0px;
	border-top: white 1px outset;
	padding-left: 0px;
	font-size: 90%;
	background-image: url(images/bgmenu.gif);
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: top;
	border-left: white 1px outset;
	width: 10px;
	color: silver;
	padding-top: 0px;
	border-bottom: darkgray 1px outset;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	white-space: nowrap;
	height: 13px;

	background-color: #d5d8e3;

	text-align: center;
	xxbackground-color: #f3f3d3;
}
.cmdbtn
{
	border-right: darkgray 1px outset;
	padding-right: 0px;
	border-top: white 1px outset;
	padding-left: 0px;
	font-size: 90%;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: top;
	border-left: white 1px outset;
	width: 10px;
	padding-top: 0px;
	border-bottom: darkgray 1px outset;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	white-space: nowrap;
	height: 13px;
	xxbackground-color: #f3f3d3;
	background-color: #d5d8e3;
	background-image: url(images/bgmenu.gif);
	text-align: center;
	
}
.cmdbtn100
{
	border-right: darkgray 1px outset;
	padding-right: 0px;
	border-top: white 1px outset;
	padding-left: 0px;
	font-size: 100%;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: top;
	border-left: white 1px outset;
	width: 10px;
	padding-top: 0px;
	border-bottom: darkgray 1px outset;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	white-space: nowrap;
	height: 13px;
	background-color: #d5d8e3;
	background-image: url(images/bgmenu.gif);
	text-align: center;
	cursor:hand;
	
}

.xxcmdbtnlight
{
	border-right: darkgray 1px outset;
	padding-right: 0px;
	border-top: white 1px outset;
	padding-left: 0px;
	font-size: 55%;
	background-image: url(images/bgmenu.gif);
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: top;
	border-left: white 1px outset;
	width: 10px;
	padding-top: 0px;
	border-bottom: darkgray 1px outset;
	font-family: Arial, Verdana, Helvetica, sans-serif, Sans-Serif;
	white-space: nowrap;
	height: 8px;
	background-color: #d5d8e3;
	text-align: center;
}
.cmdbtnlight
{
	border-right: darkgray 1px outset;
	padding-right: 0px;
	border-top: white 1px outset;
	padding-left: 0px;
	font-size: 90%;
	background-image: url(images/bgmenu.gif);
	padding-bottom: 0px;
	margin: 0px;
	vertical-align:bottom;
	
	border-left: white 1px outset;
	width: 10px;
	padding-top: 0px;
	border-bottom: darkgray 1px outset;
	font-family: Arial, Verdana, Helvetica, sans-serif, Sans-Serif;
	white-space: nowrap;
	height: 8px;
	background-color: #d5d8e3;
	text-align: center;
	
}
.paglabsel
{
	border-right: #827d9b 1px solid;
	padding-right: 1px;
	xxborder-top: #827d9b 4px solid;
	xxpadding-top: 10px;
	padding-left: 1px;
	font-weight: bold;
	border-left: #827d9b 1px solid;
	background-color: #ffffff;
	xxfont-family: Wingdings;
	xxborder-bottom: #827d9b 1px solid;
}
.paglabunsel
{
	xxborder-bottom: #827d9b 1px solid;
	xxborder-top: #827d9b 2px solid;
	padding-left: 1px;
	padding-right: 1px;
	
}
.stdfont
{ 
	font-size: 90%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.stdfontyellow
{ 
	background-color:#f3f3d3;
	font-size: 110%;
	

}
.stdfontbold
{
	font-size: 90%;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.stdfont50
{ 
	font-size: 50%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.stdfont50bold
{ 
	font-size: 50%;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.stdfont100
{ 
	font-size: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.labcell
{
	border-right: #e3e3c3 1px solid;
	border-top: #d3d3b3 1px solid;
	background-color: #e3e3c3;
}
.iformtable
{
	border-right: 0px solid;
	padding-right: 0px;
	border-top: 0px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px solid;
	width: 100%;
	padding-top: 0px;
	border-bottom: 0px solid;
}
.stdTable
{
	font-size: 90%;
	font-family: Arial;
	background-color:#e3e3c9;
	width: 100%;
	border-right: #827D9B 1px solid;
	border-top: #827D9B 1px solid;
	border-left: #827D9B 1px solid;
	border-bottom: #827D9B 1px solid;
	
}
.searchresults{ font-size:100%; font-family: Arial, Helvetica, sans-serif; color:#4F4A60; valign="top";}
.hdrmenuTable
{
	border-right: #827d9b 1px solid;
	border-top: #827d9b 1px solid;
	font-size: 90%;
	background-image: url(images/bgmenu.gif);
	border-left: #827d9b 1px solid;
	width: 100%;
	border-bottom: #827d9b 1px solid;
	font-family: Arial;
	xxbackground-color: #adb4c9;
}
.formelement
{
	border-right: #827D9B 1px solid;
	border-top: #827D9B 1px solid;
	font-size: 90%;
	border-left: #827D9B 1px solid;
	border-bottom: #827D9B 1px solid;
	font-family: Arial;
}
.formelement100
{
	border-right: #827D9B 1px solid;
	border-top: #827D9B 1px solid;
	font-size: 100%;
	border-left: #827D9B 1px solid;
	border-bottom: #827D9B 1px solid;
	font-family: Arial;
}
.calendarobjecttitle
{
	color:#7C8092;
	font-weight:bold;
}
=====================================================================================
=====================================================================================
=====================================================================================
=====================================================================================
=====================================================================================

.borderlessformelement
{
	border: none;
	border-width:0;
	font-size: 90%;
	font-family: Arial;
}

.invalidformelement
{
	border-right: #cc0000 1px solid;
	border-top: #cc0000 1px solid;
	font-size: 90%;
	border-left: #cc0000 1px solid;
	border-bottom: #cc0000 1px solid;
	font-family: Arial;
}
.singleBorder
{
	border-style:solid;
	border-width:thin;
	border-right: #827D9B 1px solid;
	border-top: #827D9B 1px solid;
	border-left: #827D9B 1px solid;
	border-bottom: #827D9B 1px solid;
	font-family: Arial;
	font-size: 90%;
	background-color: #e3e3c3; //d7d7ef;//#e3e3c9;
}
.adviceTab
{
	background-color:#f3f3d3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.clearTable
{
	background-color:#f3f3d3;
	border-style:none;
	border-right: #f3f3d3 1px solid;
	border-top: #f3f3d3 1px solid;
	border-left: #f3f3d3 1px solid;
	border-bottom: #f3f3d3 1px solid;
	xxfont-size: 90%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.reportTable
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	font-size: 90%;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
	background-color: #ffffff;
}
.vertMenuTab
{
	background-color:#f3f3d3;
	font-size: 90%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.tinyfont
{
	font-size: 6pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.stdfontred
{
	font-size: 90%;
	color: #cc0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.stdfontgrey
{
	font-size: 90%;
	color:#7C8092;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.lightBackground
{
	background-color: #e3e3c3;//#d7d7ef;
}
.stdfontgrey:link{color:#7C8092;text-decoration:none;}
.stdfontgrey:visited{color:#7C8092;text-decoration:none;}
.stdfontgrey:hover{color:#7C8092;text-decoration:underline;}

.stdfontboldgrey
{
	font-size: 90%;
	color:#7C8092;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.stdfontboldgrey:link{color:#7C8092;text-decoration:none;}
.stdfontboldgrey:visited{color:#7C8092;text-decoration:none;}
.stdfontboldgrey:hover{color:#7C8092;text-decoration:underline;}

.headerfont
{
	font-size: 90%;
	color:#FFFFFF;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	xxfont-family: Verdana, Helvetica, sans-serif;
}
.headerfont2
{
	font-size: 11pt;
	color:#7C8092;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	xxfont-family: Verdana, Helvetica, sans-serif;
}
.themecellText a:link{color:#FFFFFF; text-decoration:none;}
.themecellText a:visited{color:#FFFFFF; text-decoration:none;}
.themecellText a:hover{color:#FFFFFF; text-decoration:underline;}
.brown{background-color:#B43205}
.bold{font-weight:bold}
.themecellWhite{color:#FFFFFF; font-weight:bold}
.themecellText{font-size:10px; color:#FFFFFF;}
.formtextbox
{
	border-right: #827D9B 1px solid;
	border-top: #827D9B 1px solid;
	font-size: 90%;
	border-left: #827D9B 1px solid;
	border-bottom: #827D9B 1px solid;
	font-family: Arial;
}

.calendar
{
	border-color: #827d9b;
	xxborder-style: solid;
	xxborder-width: thin;
	xxborder-right: #827d9b 1px solid;
	xxborder-top: #827d9b 1px solid;
	xxfont-size: 90%;
	xxborder-left: #827d9b 1px solid;
	width: 100%;
	xxborder-bottom: #827d9b 1px solid;
	font-family: Arial;
	xxborder-collapse: separate;
	xxborder-collapse: collapse; 
	xxborder: .05em solid #000; 
	
}
td.name { 
xxborder-collapse: separate; 
border: .05em solid #000;
border-color: #827d9b;
font-size: 90%;
} 



.panelTable
{
	xxfont-size: 90%;
	background-image: url(images/bgpanel.gif);
	width: 100%;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	xxborder-right: #827d9b 1px solid;
	xxborder-top: #827d9b 1px solid;
	xxborder-left: #827d9b 1px solid;
	xxborder-bottom: #827d9b 1px solid;
	xxbackground-color: #adb4c9;
}
.tabTable
{
	font-size: 90%;
	background-image: url(images/bgpanel.gif);
	vertical-align:top;
	text-align:left;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.tabTableBold
{
	font-size: 90%;
	font-weight:bold;
	background-image: url(images/bgpanel.gif);
	vertical-align:top;
	text-align:left;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.cal7Table
{
	xxfont-size: 90%;
	background-image: url(images/bgpanel.gif);
	width: 14%;
	vertical-align:top;
	text-align: center;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.tabTablePink
{
	font-size: 90%;
	vertical-align:top;
	background-image: url(images/bgpanelPink.gif);
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-width:1;
}

.tabTablePinkBold
{
	font-size: 90%;
	font-weight: bold;
	vertical-align:top;
	background-image: url(images/bgpanelPink.gif);
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-width:1;
}
.tight
{
	 
	margin:0 0 0 0;
	border:none 0;
	border-width:0;
	
}
.tabTablePinkBorder
{
	font-size: 90%;
	background-image: url(images/bgpanelPink.gif);
	width: 100%;
	
	xxborder-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	xxbackground-color:White;
	xxborder-right: #827d9b 1px solid;
	border-top: #ffffff 1px solid;
	border-width:1;
	xxborder-left: #827d9b 1px solid;
	xxborder-bottom: #827d9b 1px solid;
	xxbackground-color: #adb4c9;
}
.stdTableFaded
{
	border-right: #9691af 1px solid;
	border-top: #9691af 1px solid;
	font-size: 90%;
	border-left: #9691af 1px solid;
	width: 100%;
	border-bottom: #9691af 1px solid;
	font-family: Arial;
	background-color: #e6dbff;
}
.processStepLive
{
	border-right: #9ba4bf 1px solid;
	border-top: #9ba4bf 1px solid;
	font-size: 90%;
	border-left: #9ba4bf 1px solid;
	width: 100%;
	border-bottom: #9ba4bf 1px solid;
	font-family: Arial;
	background-color: #cfd3e0;
	
}
.processStepOff
{
	border-right: lightcyan 1px solid;
	border-top: lightcyan 1px solid;
	font-size: 90%;
	border-left: lightcyan 1px solid;
	width: 100%;
	border-bottom: lightcyan 1px solid;
	font-family: Arial;
	background-color: #d9ddea;
	
}
.tableLightBgrd
{
	border-right: lightcyan 1px solid;
	border-top: lightcyan 1px solid;
	font-size: 90%;
	border-left: lightcyan 1px solid;
	width: 100%;
	border-bottom: lightcyan 1px solid;
	font-family: Arial;
	background-color: #d9ddea;
}

.header2font
{
	font-size: 90%;
	color:#7C8092;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.neattable
{
	xxborder: solid 1px #ece4ce;
	xxborder-right: #ece4ce 1px solid;
	xxborder-top: #ece4ce 1px solid;
	font-size: 90%;
	xxborder-left: #ece4ce 1px solid;
	xxborder-bottom: #ece4ce 1px solid;
	font-family: Arial;
	xxborder-collapse: collapse;
}

.formlabel
{
	font-size: 90%;
	font-family: Arial;
}

.headerlabelgrey
{
	font-size: 100%;
	color:#7C8092;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.headerlabelblack
{
	font-size: 100%;
	color:#000000;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.headerlabelblacksmall
{
	font-size: 90%;
	color:#000000;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.headerlabel2grey
{
	font-size: 100%;
	color:#7C8092;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.content{font-family:Arial, Helvetica, sans-serif; font-size:90%; color:#666D8B; valign="top"; text-align:left;}
.contenthead{font-family:Arial, Helvetica, sans-serif; font-size:90%; color:#827D9B; valign="top";}
.pageheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color:#666D8B;
}

.PerspectivesTableParameters
{
	background-color: lightskyblue;
}
.PerspectivesTablePerspective
{
	background-color: #d9ddea;
}
.PerspectivesSelectedObject
{
	font-size: 90%;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.PerspectivesUnSelectedObject
{
	font-size: 90%;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.PerspectivesHyperlink
{ 
	font-size: 90%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.stdTable100Perc
{
	font-size: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color:#e3e3c9;
	width: 100%;
	border-right: #827D9B 1px solid;
	border-top: #827D9B 1px solid;
	border-left: #827D9B 1px solid;
	border-bottom: #827D9B 1px solid;
	
}
.dashboardTableSingle
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	background-image: url(images/Aluminium3.gif);
	border-bottom: gray 1px solid;
	background-color: #f3f3d3;
	Xbackground-color: #ffffff;
}
.dashboardTable
{
	xbackground-image: url(images/Aluminium3.gif);
	width: 100%;
	xborder-left: gray 1px solid;
}
.dashboardTableBlank
{
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: transparent;
}
.dashboardTitle
{
	font-weight: bold;
	font-size: 90%;
	background-image: url(images/bgmenu.gif);
	color: gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.dashboardDescription
{
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.dashboardLeftPad
{
	border-right: gray 1px solid;
	width: 50%;

}
.dashboardRightPad
{
	width: 50%;

}
.readonly
{

}

.Username{position:absolute;top:200;left:125;}
.Password{position:absolute;top:220;left:125;}

#lblUsername{position:absolute;top:200;left:50;}
#lblPassword{position:absolute;top:220;left:50;}

.LoginButton{position:absolute;top:240;left:50;}

#RegistrationZone	{position:absolute;top:300;left:10;}
#UserInstruction	{position:absolute;top:330;left:10;}
#ForgottenPasswordZone	{position:absolute;top:360;left:10;}
#FooterZone		{position:absolute;top:390;left:10;}

.ProcessLink a:link{color:Blue; text-decoration:none;}
.ProcessLink a:visited{color:Purple; text-decoration:none;}
.ProcessLink a:hover{color:Aqua; text-decoration:underline;}

#Heading
{
	font-size: 100%;
	color:#7C8092;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
#UserZone
{
	color:#7C8092;
}
#UserLabel
{
	clear:left;
	font-family:Verdana;
	font-size:90%;
	font-weight:bold;
	float:left;
	
}
#IFrameZone
{
	height:700px;
	width:1000px;
}
#UserSiteFrame
{
	height:1000px;
	width:1000px;	
}
