div {
	scrollbar-3dlight-color:#000066;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#000066;
	scrollbar-darkshadow-color:#000066;
	scrollbar-face-color:#000066;
	scrollbar-highlight-color:#000066;
	scrollbar-shadow-color:#000066;
	scrollbar-track-color:#DCE2E8;
}

#branding {
	position:absolute;
	width:794px; height:70px;
	top:0px; left:0px;
	z-index:1;
	background-color:#FFFFFF;
}

#brandingPosition {
	position: absolute;
	text-align:left;
	/*left:10px; top:23px;*/ /*uncomment data for left and top after deleting line below*/  /*bottom: 3px;*/ 
	left:10px; top:7px; /*this is tmp solution for czi or czechinvest delete after deploying*/
	width:794px; height:70px;
}

#title {
	position:absolute;
	width:550px; height:36px;/**/
	top:70px; left:0px;
	z-index:1;
	padding:6px 0px 0px 10px;
	background-color:#000066;
	font-family:arial,verdana,sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-transform:lowercase;
}

#stage {
	position:absolute;
	width:244px; height:36px;
	top:70px; left:550px;/**/
	z-index:1;
	background-color:#000066;
}

#stageHolder {
	position:absolute;
	padding-top:8px; padding-left:50px;
	width:244px; height:36px;
}

.stageText {
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	padding-right:2px;
	padding-top:5px;
}

.translationToolStageText {
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	padding-right:2px;
	padding-top:0px;
}

#content {
	position:absolute;
	width:550px; height:370px;/**/
	top:106px; left:0px;
	z-index:1;
	background-color:#FFFFFF;
}

#scrollContent {
	position: absolute;
	width:550px; height:370px;
	top:0px; left:0px;
	clip:rect(0px 550px 370px 0px);
	overflow:auto;
	text-align:center;
	z-index:2;
}

#contentHolder {
	padding:10px 10px 10px 10px;
	z-index:2;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	color:#000000;
}

#description {
	position:absolute;
	width:244px; height:370px;
	top:106px; left:550px;
	z-index:1;
	background-color:#C4CDD8;
}

#scrollDescription {
	position: absolute;
	width:244px; height:370px;
	top:0px; left:0px;
	clip:rect(0px 244px 370px 0px);
	overflow:auto;
	text-align:left;
	z-index:2;
}

#descriptionsHolder {
	padding:10px 10px 10px 10px;
	z-index:2;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	color:#000066;
}

#errors {
	position:absolute;
	width:550px; height:70px;
	top:476px; left:0px;
	z-index:1;
	background-color:#C4CDD8;
}

#scrollErrors {
	position: absolute;
	width:550px; height:70px;
	top:0px; left:0px;
	clip:rect(0px 550px 70px 0px);
	overflow:auto;
	text-align:left;
	z-index:2;
}

#navigation {
	position:absolute;
	width:244px; height:70px;
	top:476px; left:550px;
	z-index:1;
	background-color:#DCE2E8;
}

#navigationHolder {
	position:absolute;
	padding-top:25px; padding-left:34px;
	width:244px; height:70px;
}

input {
	border-left:none;
	border-bottom:none;
	border-top:none;
	border-right:none;
	background-color:#FFFFFF;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000000;
	width:140px;
	line-height:14px;
	padding-left:2px;
	padding-right:2px;
}

.inputi18n {
	border-left:none;
	border-bottom:none;
	border-top:none;
	border-right:none;
	background-color:#FFFFFF;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000000;
	width:300px;
	line-height:14px;
	padding-left:2px;
	padding-right:2px;
}

.inputi18n2 {
	border-left:none;
	border-bottom:none;
	border-top:none;
	border-right:none;
	background-color:#FFFFFF;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000000;
	width:405px;
	line-height:14px;
	padding-left:2px;
	padding-right:2px;
}

.inputi18n3 {
	border-left:none;
	border-bottom:none;
	border-top:none;
	border-right:none;
	background-color:#FFFFFF;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000000;
	width:515px;
	line-height:14px;
	padding-left:2px;
	padding-right:2px;
}

.inputcriteria {
	border-left:none;
	border-bottom:none;
	border-top:none;
	border-right:none;
	background-color:#FFFFFF;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000000;
	width:200px;
	line-height:14px;
	padding-left:2px;
	padding-right:2px;
}

.inputcriterialink {
	border-left:none;
	border-bottom:none;
	border-top:none;
	border-right:none;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#FFFFFF;
	width:200px;
	line-height:14px;
	padding-left:0px;
	padding-right:2px;
}

#qlarge {
	position:static;
	/*width:100%;*/
	line-height:22px;
	text-align:left;
}

#qq {
	position:static;
	/*width:80%;*/
	line-height:22px;
	text-align:left;
}

#qsmall input, #qlarge input {
	float:right;
}

.navigationIcons {
	float:left;
	clear:none;
	padding:0px 10px 0px 10px;
	border:none;
}


.msghidden {display:none}
.msgshown {display:inline}
.errhidden {display:none}
.errshown {display:inline; color:#AF2226}


img { border-width:none; }


/*START OF OUR ADDITIONS TO THE CSS FILE*/
select{
			border-left:1px #000066 solid;
			border-bottom:1px #000066 solid;
			border-top:1px #000066 solid;
			border-right:1px #000066 solid;
			background-color:#FFFFFF;
			font-size:11px;
			font-family:arial,verdana,sans-serif;
			color:#000000;
			width:140px;
			line-height:14px;
			padding-left:2px;
			padding-right:2px;
			float:right;

			}

select.sic{
	border-left:1px #000066 solid;
	border-bottom:1px #000066 solid;
	border-top:1px #000066 solid;
	border-right:1px #000066 solid;
	background-color:#FFFFFF;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000000;
	line-height:14px;
	padding-left:2px;
	padding-right:2px;
	float:right;
	width:460px;
}

input.sic{
	border-left:0px;
	border-bottom:0px;
	border-top:0px;
	border-right:0px;
	background-color:#FFFFFF;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000000;
	line-height:14px;
	padding-left:2px;
	padding-right:2px;
	width:460px;
}


select.suspendresume{
		width:87px;
		}

select.criteriaindustries {
	width:371px;
	}

select.i18n {
	width:405px;
	}

input.check{
			border-left:0px;
			border-bottom:0px;
			border-top:0px;
			border-right:0px;
			background-color:#C7B3D6;
			font-size:11px;
			font-family:arial,verdana,sans-serif;
			color:#000000;
			width:70px;
			line-height:14px;
			padding-left:2px;
			padding-right:2px;
			}

input.check2{
			border-left:0px;
			border-bottom:0px;
			border-top:0px;
			border-right:0px;
			background-color:#CDD5DE;
			font-size:11px;
			font-family:arial,verdana,sans-serif;
			color:#000000;
			width:70px;
			line-height:14px;
			padding-left:2px;
			padding-right:2px;
			}


table {
		font-family:arial,verdana,sans-serif;
		font-size:12px;
		color:#000000;
		}

.tableheader{
			font-family:arial,verdana,sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#FFFFFF;
			}

input.radio{
			border-left:0px;
			border-bottom:0px;
			border-top:0px;
			border-right:0px;
			background-color:#C7B3D6;
			font-size:11px;
			font-family:arial,verdana,sans-serif;
			color:#000000;
			width:70px;
			line-height:14px;
			padding-left:2px;
			padding-right:2px;
			}

.bold{
	font-weight:bold;
	font-size:13px;
	font-family:arial,verdana,sans-serif;
	}

.button {
		background-color:#000066;
		font-family:arial,verdana,sans-serif;
		font-size:13px;
		color:#FFFFFF;
		text-transform:lowercase;
		font-weight: 300;
	}

/*END OF OUR ADDITIONS TO THE CSS FILE*/	
a:link {color:#000066; text-decoration:underline;}
a:visited {color:#000066; text-decoration:underline;}
a:active {color:#000066; text-decoration:underline;}
a:hover {color:#000066; text-decoration:none;}

#largeContent {
	position: absolute;
	width:794px; height:370px;
	top:106px; left:0px;
	z-index:1;
	background-color:#768FA1;
}

#largeContentHolder {
	position: absolute;
	width:794px; height:370px;
	top:0px; left:0px;
	z-index:2;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	color:#000000;
	text-align:right;
}

.loginLabel {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	vertical-align:top;
	width:100px;
}

.loginForm {
	padding:3px;
	background-color:#C4CDD8;
}

ul.contactDetails {
	list-style-type:none;
	line-height:16px;
}

.criteriaLabelSingle {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:180px;
}

.criteriaLabelMultiple {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	vertical-align:top;
	width:180px;
}

.criteriaText {
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
}

.criteriaForm {
	padding:3px;
	background-color:#C4CDD8;
	width:140px;
}

.criteriaRadioLabel {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	text-align:right;
}

.criteriaFormRadio {
	padding:3px;
	background-color:#C4CDD8;
	text-align:left;
}

input.criteriaRadio {
	border-left:0px;
	border-bottom:0px;
	border-top:0px;
	border-right:0px;
	background-color:#C4CDD8;
	width:12px;
	line-height:14px;
	padding-left:2px;
	padding-right:2px;
	float:left;
}

.cusServLabel {
	padding:3px;
	background-color:#EBE2F1;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000000;
	vertical-align:top;
}

.cusServForm {
	padding:3px;
	background-color:#EBE2F1;
}

#graphHolder {
	position:absolute;
	width:244px; height:370px;
	top:0px; left:550px;
	z-index:1;
	background-color:#FFFFFF;
}

#largeContentHolder {
	position: absolute;
	width:794px; height:370px;;
	top:0px; left:0px;
	clip:rect(0px 794px 370px 0px);
	overflow:auto;
	z-index:2;
}

.graphTitleHolder {
	width:244px;
}

.graphStrong {
	width:33%;
	background-color:#51B948;
	text-align:center;
	font-family:arial;
	font-weight:bold;
	color:#FFFFFF;
	height:18px;
}

.graphAverage {
	width:33%;
	background-color:#F4901E;
	text-align:center;
	font-family:arial;
	font-weight:bold;
	color:#FFFFFF;
	height:18px;
}

.graphWeak {
	width:33%;
	background-color:#AF2226;
	text-align:center;
	font-family:arial;
	font-weight:bold;
	color:#FFFFFF;
	height:18px;
}

.graphBarWrap {
	width:244px;
	padding:5px 0px 5px 0px;
}

.graphBarDescription {
	text-align:right;
	font-family:arial;
	color:#FFFFFF;
	padding:5px 0px 5px 0px;
}

.graphBar {
	left:0px;
	text-align:right;
	background-color:#CCD3D8;
	height:10px;
	margin-top:2px;
}

.endGraph {
	border-bottom:1px solid #000000;
}

.adminFormLabel1 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:180px;
}

.adminFormLabel2 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:180px;
}

.adminForm2Label1 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:100px;
}

.adminForm2Label2 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:100px;
}

.adminFormInput1 {
	padding:3px;
	background-color:#C4CDD8;
}

.adminFormInput2 {
	padding:3px;
	background-color:#C4CDD8;
}

.criteriaBusArea {
	width:300px;
}

.companyList1 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
}

.companyList2 {
	padding:3px;
	background-color:#DCE2E8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
}

.companyList3 {
	padding:3px;
	background-color:#DCE2E8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
}

.BMFormLabel1 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:300px;
}

.BMFormLabel2 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:300px;
}

.BMFormInput1 {
	padding:3px;
	background-color:#C4CDD8;
}

.BMFormInput2 {
	padding:3px;
	background-color:#C4CDD8;
}

.superUserList1 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
}

.superUserList2 {
	padding:3px;
	background-color:#CDD5DE;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
}

.superUserList3 {
	padding:3px;
	background-color:#DCE2E8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
}

.superUserList1Header {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	font-weight:bold;
}

.superUserList2Header {
	padding:3px;
	background-color:#CDD5DE;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	font-weight:bold;
}

.superUserList3Header {
	padding:3px;
	background-color:#DCE2E8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	font-weight:bold;
}

.SUFormLabel1 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:100px;
}

.SUFormLabel2 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:100px;
}

.SUFormLabel3 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:150px;
}

.SUFormLabel4 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:150px;
}

.SUFormLabel5 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:200px;
}

.SUFormLabel6 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:200px;
}

.SUFormLabel7 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:200px;
}

.SUFormLabel8 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:200px;
}

.SUFormLabel9 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	font-weight: bold;
	color:#000066;
	width:220px;
}

.SUFormLabel10 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	font-weight: bold;
	color:#000066;
	width:220px;
}

.SUFormLabel11 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:220px;
}

.SUFormInput1 {
	padding:3px;
	background-color:#C4CDD8;
}

.SUFormInput2 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
}

.SUFormInput3 {
	padding:3px;
	background-color:#C4CDD8;
	width:300px;
}

.SUFormInput4 {
	padding:3px;
	background-color:#C4CDD8;
	width:300px;
}

.SUFormInput5 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
}

.adminUserList1 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;	
}

.AdminFormLabel1 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:140px;
}

.AdminFormLabel2 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:140px;
}

.AdminFormLabel3 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:305px;
}

.AdminFormLabel4 {
	padding:3px;
	background-color:#C4CDD8;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#000066;
	width:330px;
}

.AdminFormInput1 {
	padding:3px;
	background-color:#C4CDD8;
}

.AdminFormInput2 {
	padding:3px;
	background-color:#C4CDD8;
}

.loginButton {
	padding:3px;
	width: 35px;
	height: 35px;
}

/*#####################################################################################*/
/*START OF STYLE STYLE RULES ARE USED IN THE JSP'S FOR ERROR MESSAGE COLOUR DEFINITIONS*/
#errorsHolder {
	padding:10px 10px 10px 10px;
	z-index:2;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	color:#AF2226;
}

.errorstyle {
	color:#AF2226;	
}

.excessUseageAlert1 {
	padding:3px;
	background-color:#DDD0E6;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	font-weight: bold;
	color:#AF2226;
}

.excessUseageAlert2 {
	padding:3px;
	background-color:#EBE2F1;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	font-weight: bold;
	color:#AF2226;
}

.excessUseageAlert3 {
	padding:3px;
	background-color:#F4F0F7;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	font-weight: bold;
	color:#AF2226;
}	

.msghidden {display:none}
.msgshown {display:inline}
.errhidden {display:none}
.errshown {display:inline; color:#AF2226}
/*END OF STYLE RULES WHICH ARE USED IN THE JSP'S FOR ERROR MESSAGE COLOUR DEFINITIONS*/
/*#####################################################################################*/

#loginContent {
	position:absolute;
	width:550px; height:370px;
	top:106px; left:0px;
	z-index:1;
	background-color:#FFFFFF;
	background-position:center center;
	background-repeat:no-repeat;
}
