html, body{
	height: 100%;
}
.block_container{
	padding-top: 150px;
	width: 960px;
	margin: auto;
}
.dialog-error-relog .ui-dialog-titlebar{
	display : none;
}

.errorGlobalBlock {
	width : 500px;
	margin : auto;
	height : auto;
	background-color : #fff;
}

.left{
	float : left;
}

.right{
	float : right;
}

.clearBottom{
	clear : both;
	height : 10px;
}

.errorTitle {
	color :white;
	font-size : 16px;
	line-height: 35px;
	font-weight : bold;
	padding : 10px;
	background-color:#006dcc;
	text-align:center;
}
.warningTitle {
	background-color:#faa732;
}
.dangerTitle {
	background-color:#da4f49;
}
.errorTitle .fa, .errorTitle span { vertical-align:middle;}
.errorTitle span {margin-left:15px;}
.errorTitle .fa {font-size:35px;}

#errorMessage {text-align:center; padding-bottom:15px;}

.login-method-choice{text-align:center;}



.errorBlock{margin:10px;}

.loginRelogCASMessage {}

.loginMessage{
	line-height : 24px;
}

/*.loginCASButtonHighlight, 
.loginCASButtonOvershadow, 
#loginShowManual{
	width : 300px;
	height:22px;
	line-height:22px;
	font-size:14px;
	color:#555;
	margin : auto;
	text-align : right;
}*/
.loginCASButtonSubtitle{
	color:#555;
	margin : auto;
	text-align : right;
}

.loginCASButtonSeparator{
	border-bottom : 1px solid #bbb;
	height:auto;
	font-size:20px;
	padding-bottom: 5px;
}

.loginCASButtonOvershadow{
	width : inherit;
	text-align : right;
	clear : both;
	border-top : 1px solid #bbb;
	padding-top: 5px;
}

#loginCASButton, 
#loginShowManual{
	text-shadow:none;
	/*text-decoration: underline;*/
	cursor: pointer;
	margin:4px;
}

.loginORSeprator{
	display: inline-block;
	width:30px; 
	font-size:14px;
}

.loginManual{margin-bottom:10px;}

.loginError{
	color : red;
	margin-bottom : 10px;
}

.loginManual .loginLabel{
	display : block;
	float : left;
	width : 120px;	
	margin-left : 25px;
}

.loginManual .loginInput{
	width : 180px;
}

.loginManual .loginLink{}

#timeoutWarning{
	display:none;
	font-size:0.8em;
}
