﻿div.tinyclear {
	clear:both;
	height:0px;
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
}

#ATlogin_heading {
	float:left;
	margin:5px;
	padding:0px;
	font-size:2em;
	font-weight:bold;
	line-height:40px;
	text-indent:10px;
}
#ATlogin_heading_npw {
	float:left;
	margin:5px;
	padding:0px;
	font-size:2em;
	font-weight:bold;
	line-height:40px;
	text-indent:10px;
	width: 450px;
}
.container_login #ATlogin_heading { color:#44ccff; }
.container_login #ATlogin_heading span { color:#4466ff; }
.container_login #ATlogin_heading_npw { color:#44ccff; }
.container_login #ATlogin_heading_npw span { color:#4466ff; }
.container_create #ATlogin_heading { color:#eeaa22; }
.container_create #ATlogin_heading span { color:#ee6644; }
.container_forgot #ATlogin_heading { color:#dd6666; }

.ATlogin_link {
	float:right;
	height:40px;
	margin:5px;
	padding:0px 10px 0px 30px;
	background-image:url('login_arrow_white.png');
	text-align:right;
	font-size:1.2em;
	line-height:40px;
	color:#555555;
}
.ATlogin_link a { text-decoration:none; }
.ATlogin_link a:hover { text-decoration:underline; }
.ATlogin_link.create { background-color:#ffaa00; }
.ATlogin_link.create a { color:#dd8822; }
.ATlogin_link.create a:hover { color:#eeaa66; }
.ATlogin_link.create a span { color:#ee6622; }
.ATlogin_link.create a:hover span { color:#ff8866; }
.ATlogin_link.login { background-color:#44ccff; }
.ATlogin_link.login a { color:#44aaff; }
.ATlogin_link.login a:hover { color:#66ccff; }
.ATlogin_link.login a span { color:#4466ff; }
.ATlogin_link.login a:hover span { color:#6688ff; }
.ATlogin_link.both  {
	width:270px;
	padding:0px 10px;
	text-align:center;
}
.ATlogin_link.both a.login { color:#4466ff; }
.ATlogin_link.both a.login:hover { color:#6688ff; }
.ATlogin_link.both a.create { color:#ee6622; }
.ATlogin_link.both a.create:hover { color:#ff8866; }

#ATlogin_right {
	float:right;
	width:300px;
	margin:0px;
	padding:0px;
	background-color:White;
	background-image:url('keyboardhands_300x600_35p.png');	
}
#ATlogin_right .inner {
	margin:0px;
	padding:0px 10px;
	background-color:Transparent;
	border-width:5px;
	border-color:#dddddd;
	border-style:none solid;
}

#ATlogin_left {
	float:left;
	width:650px;
	margin:0px;
	padding:0px;
}
#ATlogin_left .inner {
	margin:0px;
	padding:0px 10px;
	background-color:Transparent;
	border-width:5px;
	border-style:none solid;
}
#ATlogin_left .top, #ATlogin_left .bottom {
	width:650px;
	height:20px;
	margin:0px;
	padding:0px;
}
.container_login #ATlogin_left .top { background-image:url('login-mainbox-dee_border-5px-56a_top.png'); }
.container_login #ATlogin_left .bottom { background-image:url('login-mainbox-dee_border-5px-56a_bottom.png'); }
.container_login #ATlogin_left .inner { 
	background-color:#ddeeee;
	border-color:#5566aa;	
}
.container_create #ATlogin_left .top { background-image:url('login-mainbox-fee_border-5px-e64_top.png'); }
.container_create #ATlogin_left .bottom { background-image:url('login-mainbox-fee_border-5px-e64_bottom.png'); }
.container_create #ATlogin_left .inner { 
	background-color:#ffeeee;
	border-color:#ee6644;	
}
.container_forgot #ATlogin_left .top { background-image:url('login-mainbox-fef_border-5px-a56_top.png'); }
.container_forgot #ATlogin_left .bottom { background-image:url('login-mainbox-fef_border-5px-a56_bottom.png'); }
.container_forgot #ATlogin_left .inner { 
	background-color:#ffeeff;
	border-color:#aa5566;	
}

.formline {
	margin:10px;
}
.formline.label {
	float:left;
	width:235px;
	margin-right:5px;
	padding:0px;
	height:24px;
	text-align:right;
	vertical-align:middle;
	line-height:24px;
}
.formline.field {
	float:right;
	width:335px;
	margin-left:5px;
	padding:2px 0px 0px 0px;
	text-align:left;
	line-height:24px;
	vertical-align:middle;
}
.formline.field * {
	width:160px;	
	margin:0px;
	padding:0px;
}
.formline.field select {
	height:20px;
	line-height:16px;
	vertical-align:middle;
}
.formline.field input {
	height:16px;
	line-height:16px;
	vertical-align:middle;
}
.formline.buttonright {
	float:right;
	width:335px;
	margin-left:5px;
	margin-bottom:20px;
	padding:0px;
	text-align:left;
}
.formline.buttonleft {
	float:left;
	width:235px;
	margin-right:5px;
	margin-bottom:20px;
	padding:0px;
	text-align:right;
}