html,body{
	background:#f9f9f9;
	color:#7c7c7c;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px
}

.logo{
	/*background: url(../images/logoLog.gif) left bottom repeat-x;*/
	background: #ffffff;
	margin-bottom:20px;
	padding-top: 10px;
	padding-bottom: 10px;	
	border-top: 30px solid #003a73;
	border-bottom: 5px solid #eeeeee;
}

.logo img{
	border:0:
}

.logincontainerTop{
	width:100%;
	margin:0 auto;
	padding:20px 0 0 0;
	background:#6e0000;
}

.logincontainer{
	background:url(../images/bgLoginContainer.gif) bottom repeat-x;
	width:505px;
	margin:0 auto;
	padding:0px 0 0 0;
	min-height:339px;
	border:1px solid #e2e2e2
}

.logincontainerB{
	background:url(../images/bgbottom.jpg) no-repeat;
	height:21px;
	width:563px;
	margin:0 auto
}

.bgtop{
	background:url(../images/bgTop.jpg) no-repeat;
	width:563px;
	height:12px;
	margin:0 auto;
	padding:0
}

.bgtopM{
	background:url(../images/bgTopM.jpg) repeat-y;
	min-height:75px;
	padding:5px 0 0 0;
	text-align:center;
	vertical-align:middle;
	width:563px;
	margin:0 auto;
}

.bgtopM img{
	border:3px solid #fff;
	margin:0
}

.bgtopB{
	background:url(../images/bgTopB.jpg) no-repeat;
	height:10px;
	width:563px;
	margin:0 auto;
	padding:0
}

.alert{
	background:#f8f8f4;
	border:1px solid #ef0b00;
	margin:10px 10%;
	padding:2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#e2131a;
	text-align:center
}

.alert img{
	vertical-align:middle;
	margin:0 5px 2px 0
}

.clear{
	clear:both
}

/*typography*/
h1{
	font-size:12px;
	font-weight:normal;
	margin:0;
	text-align:center
}

h2{
	font-size:12px;
}


#alerttxt{
	color:#e2131a;
	margin:0;
	background:url(../images/icon_alert.png) no-repeat;
	padding-left:18px;
	font-weight:normal
}

/*tables, button, links, inputs*/

table.tbllogin{
	border:0;
	margin:13px auto 0 auto;
	width:250px;
	font-size:12px
}

table.tbllogin td{
	/*padding:6px 5px;*/
	text-align:left;
	color:#000000;
}


input[type=text], input[type=password]{
	border-top:1px solid #bababa;
	border-left:1px solid #bababa;
	border-bottom:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	background:#fff
}

.btn{
	text-transform: capitalize;
	overflow: visible;
	padding: 0 .25em;
	background:#ce0000;
	border-top:2px solid #e40c0c;
	border-left:2px solid #e40c0c;
	border-right:2px solid #b70000;
	border-bottom:2px solid #b70000;
	color:#fff;
	width: auto; /* for IE only */;
	overflow: visible;
	cursor: pointer;
}

.btn:hover{
	background:#ce0000;
	border:2px solid #b70000;
}

.txtbox{
	width:245px;
	height: 24px;
	margin-top:3px
}

.btnlink a{
	/*background:url(../images/icon_square.jpg) left center no-repeat;*/
	/*padding-left:10px;*/
	margin-left:8px;
	text-decoration:none;
	font-weight:bold;
	color:#1162b2
}

.btnlink a:hover{
	color:#003a73
}