.divProc {
	/*cursor: wait;*/
	background-color: black; 
	filter:alpha(opacity=50); 
	opacity:.50;
	-moz-opacity: 0.50;
	border:1px solid black; 
	position:absolute; 
	left:0px; 
	top:0px; 
	width: 100%; 
	height:100%; 
	z-index:6;
}	
body {
	margin: 0px;
}

body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

}

a {
	color: #DC821D;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}

.purplelink { color: #523C87;}
.purplelink:hover { color: #523C87; text-decoration: none;}

.wl {
	color: #ffffff;
	font-weight: bold;
}



.pagemark {
	font-weight: bold;
	color: #8578A8;
	font-size: 16px;
}

.pagetitle {
	font-size: 20px;
	color: #D38A1D;
	font-weight: bold;
	text-transform: uppercase;
	/* background-image: url('/images/title_bkg.gif');
	height: 70px; */
	text-align: left;
	vertical-align: bottom;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
	/* padding-bottom: 15px; */





}

.pagebox {
	background-color: #EBE7F4;
	border-top: 1px solid #A799C8;
	border-right: 1px solid #663399;
	border-bottom: 1px solid #663399;
	border-left: 1px solid #A799C8;



}

.footer {
	background-color: #ACA2C7;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #9580BD;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;



}
.footerdisclaimer {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666699;
	padding: 5px;
	background-color: #EBE7F4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8B79B4;




}


input, select, textarea {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #333366;


}
.fields {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A799C8;
	border-right-color: #EBE7F4;
	border-bottom-color: #EBE7F4;
	border-left-color: #C4BADA;
	background-color: #F7F4FB;
}
.buttonok {
	background-color: #5B4393;
	font-weight: bold;
	color: #EBE7F4;
	border-top: 1px solid  #9D92C0;
	border-right: 1px solid #332B4A;
	border-bottom: 1px solid #332B4A;
	border-left: 1px solid #9D92C0;
	padding-right: 5px;
	padding-left: 5px;

}

.criteriatab {
	border-top: 3px solid #D8D0EA;
	border-right: 1px solid #AEA7BE;
	padding: 5px 8px;
	border-bottom: 1px solid  #663399;
	background-color: #F7F4FB;




}
.criteriatabactive {
	background-color: #A799C8;
	padding: 5px 8px;
	border-top: 3px solid #8976B6;
	border-right: 1px solid #663399;
	border-bottom: 1px solid #A799C8;
	color: #FFFFFF;




}


.criteriatabvert {
	border-left: 5px solid #D8D0EA;
	padding: 5px 8px;
	border-bottom: 1px dashed #663399;
	background-color: #F7F4FB;
	}
	
.criteriatabvertactive {
	background-color: #A799C8;
	padding: 5px 8px;
	border-right: 5px solid #8976B6;
	border-bottom: 1px dashed #663399;
	color: #FFFFFF;
	}

.rowa {
	background-color: #EBE7F4;
}

.rowb {
	background-color: #FCFBFD;
}

.rowth {
	background-color: #A799C8;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px dashed #A799C8;
	padding: 4px;
}

a.reportnav:hover{
	background-color: #FFFFFF;
	cursor: pointer;
	text-decoration: underline;
}


a.linktab {
	color: #663399;
	font-weight: bold;
	text-decoration: none;

}
a.linktab:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.pageboxlight {
	background-color: #F8F5FA;
	border-top: 1px dashed #BFBCCF;
	border-bottom: 1px solid #B5B1C7;
}
.comments {
	color: #666699;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;


}

.topmenutab{
	padding: 4px  10px;
	background-color: #EBE7F4;
	border-top: 2px solid #C5BBDB;
	border-left: 1px solid #A799C8;
	border-bottom: 2px solid #C5BBDB;
	font-weight: bold;
	color: #523C87;
	text-align: center;
	white-space: nowrap;

}
.topmenutab:hover{
	background-color: #FFFFFF;
	border-top: 1px solid #663399;
	border-left: 1px solid #663399;
	border-bottom: 3px solid #FFFFFF;
	padding: 4px 10px;
	cursor: pointer;
	font-weight: bold;
	color: #594389;
	text-align: center;
	white-space: nowrap;
}

.topmenutahover{
	background-color: #FFFFFF;
	border-top: 1px solid #663399;
	border-left: 1px solid #663399;
	border-bottom: 3px solid #FFFFFF;
	padding: 4px 10px;
	cursor: pointer;
	font-weight: bold;
	color: #594389;
	text-align: center;
	white-space: nowrap;	
}


.topmenutabactive{
	background-color: #FFFFFF;
	border-top: 1px solid #A799C8;
	border-left: 1px solid #663399;
	border-bottom: 3px solid #FFFFFF;
	padding: 4px 10px;
	font-weight: bold;
	color: #E48829;
	text-align: center;
	white-space: nowrap;	

}

.criteriaselect {
	width: 70px;
	}

.buttonlogin {
	background-color: #A799C8;
	font-weight: bold;
	color: #EBE7F4;
	border-top: 3px double #9D92C0;
	border-right: 3px double #332B4A;
	border-bottom: 3px double #332B4A;
	border-left: 3px double #9D92C0;
	height: 25px;
	width: 45px;

	}
.pageboxsimple {
	background-color: #FFFFFF;
	border: 1px dashed #C5BBDB;

}

.pagetitlesmall {
	font-size: 10px;
	color: #D38A1D;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(/images/smaller_large_star.gif);
	height: 35px;
	text-align: left;
	vertical-align: bottom;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 15px;
}

