.content{
	padding-top: 5px;	
	padding-left: 0;
	background: white;
	padding-right: 3px;
	*padding-right: 0px;
	line-height:1.5;
	margin-left:-1px;
	*margin-left:0px;
	border: 1px solid #CCC;
}

#message {
	color: red;
	padding-left: 50px;
	float: left;
	padding-top: 15px;
}

html{ 
	display:table;
	height:100%;
	width:100%;  
}
body {
	font-family:"SophosSansRegular";
	font-size: 13px;
	line-height: normal;
	margin:0;
	position: relative;
	display:table-cell;
	vertical-align:middle;
}
	
#wrapper {
	width:850px; 
	margin:0 auto; 
}

img, a, input, ul, li { 
	text-decoration:none; 
	margin:0; 
	padding:0; 
	list-style:none; 
	border:0px; 
}
a:hover, a:focus { 
	outline:0px none; 
	text-decoration: none; 
}

.left { 
	float:left 
}
.right { 
	float:right; 
}

.blue_btn { 
	background: #1987CB;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	color:#ffffff;
	padding: 10px 30px;
	float:right;
	margin:20px 0 0 0;
	cursor:pointer;
	width: 100%;
}

.blue_btn:hover { 
	background: #1CA0F2; 
	color:#ffffff; 
}

.blue_btn[disabled] {
	opacity: 0.7;
	cursor: not-allowed;
}

#header, #content-area { 
	clear:both; 
	margin: 5px 0; 
	float:left; 
	width:100%; 
}
.language_select { 
	float:right; 
}
.language_select select { 
	padding-right: 0px; 
	border:0; 
	width:auto;  
}

#sectionL { 
	width:30%; 
	background:#192F3D;
	height: 520px; 
	position:relative;  
}
#sectionR { 
	width:70%; 
}

#sectionL .login_form { 
	margin: 150px auto; width:65%; 
}
#sectionL .login_form label { 
	margin: 10px 0 5px 0; 
	color:#ffffff; 
	clear:both; 
	float:left; 
}
#sectionL .login_form { 
	text-align:left; 
}
#sectionL .login_form .login_detail { 
	float:left; 
	width:100%; 
	text-align:left; 
}
input[type="text"],  input[type="password"] {
	color:#334653;
	font-size: 12px;
	font-family:"SophosSansRegular";
	clear:both; float:left; width:90%; padding:5%; border-radius: 3px;
	-webkit-border-radius: 3px;
	}

.small_txt { 
	position: absolute; 
	color:#4F6F7E; 
	padding: 7px; 
	left:0; 
	bottom:0;  
	}
