#DivMain {
	width: 100%;
	height: 100%;
	padding: 0;
	background-color: #FFFFFF;
	z-index: 1;
}

#DivLogin {
	position: absolute;
	left: 148px;
	top: 136px;
	padding: 0;
	z-index: 5;
}
#DivLoginLng {
	position: absolute;
	right: 62px;
	top: 50px;
	padding: 0;
	text-align: right;
	color: #4D6197;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 12px;
	font-weight: normal;
	z-index: 10;
}
#DivLoginLogo {
	position: absolute;
	right: 62px;
	top: 90px;
	padding: 0;
	z-index: 10;
}

#DivLoginField1 {
	position: absolute;
	right: 63px;
	top: 200px;
	padding: 0;
	text-align: right;
	color: #4D6197;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 12px;
	font-weight: bold;
	z-index: 10;
}
#DivLoginField2 {
	position: absolute;
	right: 63px;
	top: 240px;
	padding: 0;
	text-align: right;
	color: #4D6197;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 12px;
	font-weight: bold;
	z-index: 10;
}

#DivLoginButton {
	position: absolute;
	right: 63px;
	top: 290px;
	padding: 5px 40px;
	border-radius: 4px;
	background: #FBA704;
	color: #FFFFFF;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	z-index: 20;
	cursor: pointer;
}
#DivLoginPwdForgotten {
	position: absolute;
	right: 63px;
	top: 340px;
	padding: 0;
	color: #4D6197;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 11px;
	font-weight: normal;
	z-index: 10;
	cursor: pointer;
}

#DivLoginMsg {
	position: absolute;
	right: 63px;
	top: 165px;
	width: 240px;
	padding: 0;
	color: #4D6197;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 12px;
	font-weight: normal;
	z-index: 10;
}
#DivLoginError {
	position: absolute;
	left: 45px;
	top: 340px;
	width: 450px;
	padding: 0;
	text-align: left;
	color: #E60616;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 11px;
	font-weight: normal;
	z-index: 10;
}

#DivLoginBack {
	position: absolute;
	right: 62px;
	top: 50px;
	padding: 0;
	text-align: right;
	color: #4D6197;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 12px;
	font-weight: normal;
	z-index: 10;
}

#DivLoginBar {
	position: absolute;
	left: 187px;
	top: 556px;
	text-align: left;
	color: #4D6197;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 11px;
	font-weight: normal;
	z-index: 10;
}
.login-bar-part {
	position: relative;
	float: left;
	border-left: 1px solid #4D6197;
	padding: 0 10px;
}

.login_pwd_policy {
	position: absolute;
	left: 167px;
	top: 600px;
	width: 681px;
	padding: 5px 5px 5px 10px;
	border: 1px solid #FBA704;
	border-radius: 5px;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	white-space: pre-line;
}

input.login-input {
	width: 290px;
	margin-left: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

#DivTopLeft {
	position:absolute;
	left:0px;
	top:0px;
	width:918px;
	height:575px;
	padding:0;
	background-image:url(../images/bg_toolb_top.jpg);
	z-index:5;
}
#DivTopMiddle {
	position:absolute;
	left:918px;
	top:0px;
	width:53px;
	height:52px;
	padding:0;
	background-image:url(../images/bg_toolb_top_middle.jpg);
	z-index:5;
}
#DivTopRight {
	position:absolute;
	left:971px;
	top:0px;
	width:32px;
	height:52px;
	padding:0;
	background-image:url(../images/bg_toolb_top_right.jpg);
	z-index:5;
}
#DivMiddleLeft {
	position:absolute;
	left:0px;
	top:575px;
	width:84px;
	height:226px;
	padding:0;
	background-image:url(../images/bg_toolb_middle_left.jpg);
	z-index:5;
}
#DivMiddleRight {
	position:absolute;
	left:971px;
	top:52px;
	width:32px;
	height:749px;
	padding:0;
	background-image:url(../images/bg_toolb_middle_right.jpg);
	z-index:5;
}
#DivBottomLeft {
	position:absolute;
	left:0px;
	top:801px;
	width:84px;
	height:52px;
	padding:0;
	background-image:url(../images/bg_toolb_bottom_left.jpg);
	z-index:5;
}
#DivBottomMiddle {
	position:absolute;
	left:84px;
	top:801px;
	width:887px;
	height:52px;
	padding:0;
	background-image:url(../images/bg_toolb_bottom_middle.jpg);
	z-index:5;
}
#DivBottomRight {
	position:absolute;
	left:971px;
	top:801px;
	width:32px;
	height:52px;
	padding:0;
	background-image:url(../images/bg_toolb_bottom_right.jpg);
	z-index:5;
}

#DivHeaderBar {
	position: absolute;
	left: 115px;
	top: 63px;
	text-align: left;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 11px;
	font-weight: normal;
	z-index: 20;
}
#DivLogout {
	position: relative;
	float: left;
	min-height: 15px;
	padding-left: 20px;
	cursor: pointer;
}
div.img_logout {
	background: url(../images/but_logout.png) no-repeat;
	color: #4D6197;
}
div.img_logout_hover {
	background: url(../images/but_logout_hover.png) no-repeat;
	color: #FBA704;
}
#DivManagement {
	position: relative;
	float: left;
	min-height: 15px;
	padding-left: 20px;
	margin-left: 15px;
	cursor:pointer;
	display:none;
}
div.img_management {
	background: url(../images/but_management.png) no-repeat;
	color: #4D6197;
}
div.img_management_hover {
	background: url(../images/but_management_hover.png) no-repeat;
	color: #FBA704;
}
#DivUserProfile {
	position: relative;
	float: left;
	min-height: 15px;
	padding-left: 20px;
	margin-left: 15px;
	cursor: pointer;
}
div.img_userprofile {
	background: url(../images/but_userprofile.png) no-repeat;
	color: #4D6197;
}
div.img_userprofile_hover {
	background: url(../images/but_userprofile_hover.png) no-repeat;
	color: #FBA704;
}

#DivLogo {
	position:absolute;
	left: 702px;
	top: 32px;
	width: 242px;
	height: 46px;
	padding: 0;
	background: url(../images/logo.png) no-repeat;
	z-index: 10;
}

#DivMaintenance {
	position: absolute;
	left: 95px;
	top: 90px;
	max-width: 842px;
	min-height: 22px;
	padding: 5px 5px 5px 10px;
	border: 1px solid #D20707;
	background-color: rgba(255, 255, 255, 0.8);
	background-image: url(../images/but_hint.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-origin: content-box;
	color: #D20707;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 11px;
	font-weight: normal;
	z-index: 10;
	display: none;
	cursor: pointer;
}
#DivMaintenanceTxt {
	padding-left: 36px;
}

#DivDocu {
	position: absolute;
	left: 390px;
	top: 12px;
	min-height: 15px;
	padding-left: 20px;
	background: url(../images/but_docu.png) no-repeat;
	text-align: left;
	color: #4D6197;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 13px;
	z-index: 10;
	cursor: pointer;
	display: none;
}
#DivSupport {
	position: absolute;
	right: 28px;
	top: 12px;
	min-height: 15px;
	padding-left: 20px;
	background: url(../images/but_support.png) no-repeat;
	text-align: left;
	color: #4D6197;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 13px;
	z-index: 10;
	cursor: pointer;
}

#DivMsg {
	position:absolute;
	left:95px;
	top:200px;
	padding:0;
	text-align:left;
	color: #4D6197;
	font-family:verdana,arial,helvetica,sansserif;
	font-size: 14px;
	font-weight:bold;
	z-index:10;
}

#DivModule1 {
	position:absolute;
	left:69px;
	top:130px;
	width:288px;
	height:206px;
	padding:0;
	z-index:20;
	display:none;
}
#DivModule2 {
	position:absolute;
	left:374px;
	top:130px;
	width:288px;
	height:206px;
	padding:0;
	z-index:20;
	display:none;
}
#DivModule3 {
	position:absolute;
	left:679px;
	top:130px;
	width:288px;
	height:206px;
	padding:0;
	z-index:20;
	display:none;
}
#DivModule4 {
	position:absolute;
	left:69px;
	top:360px;
	width:288px;
	height:206px;
	padding:0;
	z-index:20;
	display:none;
}
#DivModule5 {
	position:absolute;
	left:374px;
	top:360px;
	width:288px;
	height:206px;
	padding:0;
	z-index:20;
	display:none;
}
#DivModule6 {
	position:absolute;
	left:679px;
	top:360px;
	width:288px;
	height:206px;
	padding:0;
	z-index:20;
	display:none;
}
#DivModule7 {
	position:absolute;
	left:69px;
	top:590px;
	width:288px;
	height:206px;
	padding:0;
	z-index:20;
	display:none;
}
#DivModule8 {
	position:absolute;
	left:374px;
	top:590px;
	width:288px;
	height:206px;
	padding:0;
	z-index:20;
	display:none;
}
#DivModule9 {
	position:absolute;
	left:679px;
	top:590px;
	width:288px;
	height:206px;
	padding:0;
	z-index:20;
	display:none;
}


#DivRequestDisable {
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	padding:0;
	background-color: #4D6197;
	opacity: 0.45;
	z-index:1000;
	display:none;
}
#DivRequest {
	position:absolute;
	top:115px;
	left:155px;
	width:730px;
	height:331px;
	padding:0;
	background-image:url(../images/lightbox1.png);
	z-index:1100;
	display:none;
}
#DivRequestTextbox {
	position:absolute;
	top:40px;
	left:320px;
	width:370px;
	height:120px;
	padding:0;
	z-index:1150;
}
#DivRequestText {
	position:absolute;
	width:370px;
	bottom:0;
	color:#000000;
	font-family:verdana,arial,helvetica,sansserif;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	z-index:1150;
}
#DivRequestOk {
	position: absolute;
	top: 200px;
	left: 440px;
	padding: 5px 55px;
	border-radius: 4px;
	background: #FBA704;
	color: #FFFFFF;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	z-index: 1150;
	cursor: pointer;
}


div.masim_act_DE { background-image:url(../images/masim_akt.DE.png); }
div.masim_act_DE_hover { background-image:url(../images/masim_akt_roll.DE.png); }
div.masim_pas_DE { background-image:url(../images/masim_pas.DE.png); }
div.masim_pas_DE_hover { background-image:url(../images/masim_pas_roll.DE.png); }
div.masim_act_EN { background-image:url(../images/masim_akt.EN.png); }
div.masim_act_EN_hover { background-image:url(../images/masim_akt_roll.EN.png); }
div.masim_pas_EN { background-image:url(../images/masim_pas.EN.png); }
div.masim_pas_EN_hover { background-image:url(../images/masim_pas_roll.EN.png); }

div.bpto_act { background-image:url(../images/bpto_akt.png); }
div.bpto_act_hover { background-image:url(../images/bpto_akt_roll.png); }
div.bpto_pas { background-image:url(../images/bpto_pas.png); }
div.bpto_pas_hover { background-image:url(../images/bpto_pas_roll.png); }

div.psm_act { background-image:url(../images/psm_akt.png); }
div.psm_act_hover { background-image:url(../images/psm_akt_roll.png); }
div.psm_pas { background-image:url(../images/psm_pas.png); }
div.psm_pas_hover { background-image:url(../images/psm_pas_roll.png); }

div.turf_act { background-image:url(../images/turf_akt.png); }
div.turf_act_hover { background-image:url(../images/turf_akt_roll.png); }
div.turf_pas { background-image:url(../images/turf_pas.png); }
div.turf_pas_hover { background-image:url(../images/turf_pas_roll.png); }

div.ralv_act { background-image:url(../images/ralv_akt.png); }
div.ralv_act_hover { background-image:url(../images/ralv_akt_roll.png); }
div.ralv_pas { background-image:url(../images/ralv_pas.png); }
div.ralv_pas_hover { background-image:url(../images/ralv_pas_roll.png); }

div.pra_act { background-image:url(../images/pra_akt.png); }
div.pra_act_hover { background-image:url(../images/pra_akt_roll.png); }
div.pra_pas { background-image:url(../images/pra_pas.png); }
div.pra_pas_hover { background-image:url(../images/pra_pas_roll.png); }

div.cluster_act_DE { background-image:url(../images/cluster_akt.DE.png); }
div.cluster_act_DE_hover { background-image:url(../images/cluster_akt_roll.DE.png); }
div.cluster_pas_DE { background-image:url(../images/cluster_pas.DE.png); }
div.cluster_pas_DE_hover { background-image:url(../images/cluster_pas_roll.DE.png); }
div.cluster_act_EN { background-image:url(../images/cluster_akt.EN.png); }
div.cluster_act_EN_hover { background-image:url(../images/cluster_akt_roll.EN.png); }
div.cluster_pas_EN { background-image:url(../images/cluster_pas.EN.png); }
div.cluster_pas_EN_hover { background-image:url(../images/cluster_pas_roll.EN.png); }

div.ahp_act { background-image:url(../images/ahp_akt.png); }
div.ahp_act_hover { background-image:url(../images/ahp_akt_roll.png); }
div.ahp_pas { background-image:url(../images/ahp_pas.png); }
div.ahp_pas_hover { background-image:url(../images/ahp_pas_roll.png); }

div.cora_act_DE { background-image:url(../images/cora_akt.DE.png); }
div.cora_act_DE_hover { background-image:url(../images/cora_akt_roll.DE.png); }
div.cora_pas_DE { background-image:url(../images/cora_pas.DE.png); }
div.cora_pas_DE_hover { background-image:url(../images/cora_pas_roll.DE.png); }
div.cora_act_EN { background-image:url(../images/cora_akt.EN.png); }
div.cora_act_EN_hover { background-image:url(../images/cora_akt_roll.EN.png); }
div.cora_pas_EN { background-image:url(../images/cora_pas.EN.png); }
div.cora_pas_EN_hover { background-image:url(../images/cora_pas_roll.EN.png); }

div.wait_msg {
	min-height: 16px;
	padding-left: 25px;
	background: url(../images/waitCursor.gif) no-repeat left center;
}

div.lic_msg {
	position:absolute;
	left:60px;
	top:30px;
	width:195px;
	padding:0;
	text-align:center;
	color: #4D6197;
	font-family:verdana,arial,helvetica,sansserif;
	font-size: 10px;
	font-weight:bold;
	z-index:25;
	display:none;
}

.about {
	position: absolute;
	background: #F4F6F7 none repeat scroll 0 0;
	border: 1px solid #E4E8EA;
	border-radius: 4px;
	margin: 50px 20px 20px 50px;
	width: 750px;
	z-index:5;
}
.about_back {
	position: absolute;
	top: -26px;
	left: 60px;
	height: 20px;
	padding: 3px 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background: #FBA704;
	color: #FFFFFF;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	z-index:1;
}
.about_header {
	position: absolute;
	height: 100px;
	width: 100%;
	background: #FFFFFF none repeat scroll 0 0;
	z-index:10;
}
.about_header_text {
	position: absolute;
	bottom: 10px;
	color: #FFFFFF;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 14px;
	font-weight: bold;
	margin-left: 60px;
	z-index:20;
}
.about_layer {
	position: absolute;
	height: 150px;
	right: 60px;
	width: 136px;
	background: #4D6197 none repeat scroll 0 0;
	z-index:50;
}
.about_layer_text {
	position: absolute;
	bottom: 5px;
	width: 100%;
	color: #FFFFFF;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	z-index:60;
}
.about_content {
	position: relative;
	float: left;
	margin: 150px 60px 20px 60px;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 12px;
	z-index:10;
}

a {
	text-decoration:none;
	outline:none;
}

input {
	font-family:verdana,arial,helvetica,sansserif;
	font-size:10pt;
	color:#000000;
}

.section {
	margin-top: 5px;
	margin-bottom: 3px;
	font-weight: bold;
}

.smaller { font-size: 7pt; }
.bold { font-weight: bold; }
.lineBreaks { white-space: pre-line; }

.inputWidthFull {
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.divInfoMsg {
	position: relative;
	float: left;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-bottom: 10px;
	padding: 0 5px 0 30px;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 8pt;
	font-weight: normal;
	color: #7C7C7C;
	white-space: pre-line;
}

.divErrorMsg {
	position: relative;
	float: left;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 5px 5px 5px 30px;
	margin-bottom: 10px;
	border: 1px dotted #FBA704;
	font-family: verdana,arial,helvetica,sansserif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	white-space: pre-line;
}

.goto_error {
	position: relative;
	float: left;
	max-width: 100%;
	padding-right: 15px;
	background: url(../images/pf-down.gif) no-repeat right center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	word-wrap: break-word;
	cursor: pointer;
}
