﻿@charset "UTF-8";

html, body {
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
}

#header {
    background-color: #2c7dba;
    margin-bottom: 60px;
}

#header h1 {
    /*background-image: url("../images/Header-bg.JPG");
    background-position: 50% 0;
    background-repeat: no-repeat;*/
    height: 130px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
}

#login {
	width: 450px;
	margin: 0 auto;
	padding: 10px;		
	/*background: url("../images/login-box-bg.jpg") repeat-x 0 0 ;*/
	background-color:#eef7ff;
	border:#b7d8f1 1px solid;
	height: 280px;
	color:#1267aa;
}
#login label{ color:#1267aa; font-size:14px}
/*body{background:#DDDDDD url("../images/login-theme-bg.jpg") repeat-x 0 0;}*/
*/
#login .ContentText{border-radius:5px; background:#FFF; border:#b7d8f1 1px solid; height:25px; width:280px!important; padding:0 5px;}
#login h2 {
	margin: 0 0 15px 0;
	padding: 0 0 10px 10px;
	border-bottom: 1px solid #80C4E1;
	font-size:18px;
	font-weight: normal;
	color: #1267aa;
}
#btn_SignIn{ height:23px;
              background:url("../images/login_btn3_hover.jpg") repeat-x 0 0; border:none; text-decoration:none; padding:0px 10px; text-align:center; line-height:9px; color:#000; font-size:13px;-webkit-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 1);
-moz-box-shadow:    1px 1px 1px 0px rgba(50, 50, 50, 1);
box-shadow:         1px 1px 1px 0px rgba(50, 50, 50, 1);}
#btn_SignIn:hover{ cursor:pointer; background:url("../images/login_btn3_hover2.jpg") repeat-x 0 0; color:#000000;}       
form {
	margin: 0;
	padding: 20px;
}

.form-row {
	margin-bottom: 20px;
}

label {
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
}

input.text {
	width: 159px;
	padding: 3px;
	border: 1px solid #bda2cf;
}

#login-btn {
	margin-bottom: 10px;
}

.err-msg {
	font-weight: bold;
	color: #f00;
	margin: 0;
	padding: 10px 10px;
}

#header{height:110px; border-bottom:#d1e5f3 1px solid;background:url("../images/top_banner.jpg") no-repeat #2772ab; width:100%;}
.client_logo{float:left; height:110px; width:110px; background-color:#ffffff; margin-left:25px;}

.romeo_header{float:left; height:150px; padding-left:85%; }
.login_shdw{ width:471px; margin:0 auto;}
 #dialog { font-size: 13px; }
 #dialog p{margin:8px 0px !important; padding:0px; line-height:20px !important;}
 #dialog a{color:#066085 !important; text-decoration:underline  !important;}
#dialog a:hover{color:#000  !important; text-decoration:underline  !important;}