
/* ------------------------------------------------------------------------------------------------------ */
/* Lightbox Styles */
/* ------------------------------------------------------------------------------------------------------ */
.lightbox-black-overlay {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000;
	z-index:1001;
	-moz-opacity: 0.6;
	opacity:.60;
	filter:alpha(opacity=60);
}
.lightbox-white-content {
	display: none;
	position: fixed;
	top:180px;
	left:50%;
	margin-left: -150px;
	width:300px;
	height:300px;
	padding:0;
	background-color:white;
	z-index:1002;
	overflow:auto;
	background: #9ac;
	border: 3px #234 solid;
}
.lightbox-white-content h1 {
	font-size:15px;
	line-height: 17px;
	color:#ffffff;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	margin:0;
}
div.LBstreet, div.LBapt, div.LBzip {
	color: #06516a;
	font-weight:bold;
	margin:0;
	padding:0;
	width: 100%;
	text-align: center;

}
div.LBstreet {
	top:82px;
	margin:0;
}
div.LBapt {
	top:122px;
	margin:0;
}
div.LBzip {
	top:162px;
	margin:0;
}
input.LBstreetAddress, input.LBapartmentNumber, input.LBzipcode  {
	border: 1px solid #06516a;
	width: 200px !important;
	margin:0;
	padding:0;
	color:#06516a;
}
input.LBsubmit {
	top:10px;
	height: 25px;
	position:relative;
}
div.LBwhyaddress {
	top: 25px;
	text-align:center;
	width: 100%;
	position:relative;
}
div.LBwhyaddress a.LBwhy {
	color:#06516a;
	text-decoration:underline;
}
div.LBclose {
	top:35px;
	text-align:center;
	width: 100%;
	position:relative;
}
div.LBclose a.LBclose {
	color:#06516a;
	text-decoration:underline;
}
/* ------------------------------------------------------------------------------------------------------------------------- */
/* addressbox Styles */
/* ------------------------------------------------------------------------------------------------------------------------- */
/* outside filed */
#login-fields {
	background-color:#87E293;
	border-right: 1px solid #41924B;
	border-left: 1px solid #41924B;	padding: 0px;
	margin: 0px;
}
#login-fields-yellow {
 	background-color:#ead814;
 	border-right: 1px solid #4e5152;
 	border-left: 1px solid #4e5152; 
	padding: 0px;
 	margin: 0px;
}
#login-fields-blue {
 	background-color:#0a63a6;
 	border-right: 1px solid #7f7f7f;
 	border-left: 1px solid #7f7f7f; 
 	padding: 0px;
 	margin: 0px;
}
#login-fields-gray {
 	background-color:#939393;
 	border-right: 1px solid #4e5152;
 	border-left: 1px solid #4e5152; 
	padding: 0px;
 	margin: 0px;
}
#login-fields-green{
 	background-color:#497619;
 	border-right: 1px solid #4e5152;
 	border-left: 1px solid #4e5152; 
	padding: 0px;
 	margin: 0px;
}
/* inside filed */
form.login {
	position:relative;
	left:10px;
	background-color:#AFEAAA;
	border-right: 1px solid #58CF66;
	border-left: 1px solid #58CF66;
	width: 185px;	padding: 0px;
	margin: 0px;
}
form.login-yellow {
 	position:relative;
 	left:10px;
 	background-color:#f6e634;
 	border-right: 1px solid #4e5152;
 	border-left: 1px solid #4e5152;
 	width: 185px; padding: 0px;
 	margin: 0px;
}
form.login-blue {
 	position:relative;
 	left:10px;
 	background-color:#006bbb;
 	border-right: 1px solid #7f7f7f;
 	border-left: 1px solid #7f7f7f;
 	width: 185px; padding: 0px;
 	margin: 0px;
}
form.login-gray {
 	position:relative;
 	left:10px;
 	background-color:#a5a5a2;
 	border-right: 1px solid #4e5152;
 	border-left: 1px solid #4e5152;
 	width: 185px; padding: 0px;
 	margin: 0px;
}
form.login-green {
 	position:relative;
 	left:10px;
 	background-color:#509605;
 	border-right: 1px solid #4e5152;
 	border-left: 1px solid #4e5152;
 	width: 185px; padding: 0px;
 	margin: 0px;
}

#mainlogin-leftside {
	width: 210px;
	position:absolute;
	left: 8px;
	top: 141px;	padding: 0px;
	margin: 0px;
}
#mainlogin {
	width: 210px;
	position:absolute;
	left: 518px;
	top: 142px;	padding: 0px;
	margin: 0px;
}
#login-head {
	background-image:url(images/loginbox/login-head.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:187px;
	height:10px;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	position:relative;
	left: 10px;
}
#login-foot {
	background-image:url(images/loginbox/login-foot.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:187px;
	height:12px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	position:relative;
	left:10px;
}
#login-head-gray {
	background-image:url(images/loginbox/gray-login-head.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:187px;
	height:10px;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	position:relative;
	left: 10px;
}
#login-foot-gray {
	background-image:url(images/loginbox/gray-login-foot.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:187px;
	height:12px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	position:relative;
	left:10px;
}
#login-head-blue {
	background-image:url(images/loginbox/blue-login-head.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:187px;
	height:10px;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	position:relative;
	left: 10px;
}
#login-head-green {
	background-image:url(images/loginbox/greenlogin-head.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:187px;
	height:10px;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	position:relative;
	left: 10px;
}
#login-foot-blue {
	background-image:url(images/loginbox/blue-login-foot.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:187px;
	height:12px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	position:relative;
	left:10px;
}
#login-head-yellow {
	background-image:url(images/loginbox/yellow-login-head.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:187px;
	height:10px;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	position:relative;
	left: 10px;
}
#login-foot-green {
	background-image:url(images/loginbox/greenlogin-foot.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:187px;
	height:12px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	position:relative;
	left:10px;
}
#subbox-head {
	background-image:url(images/loginbox/subbox-head.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width: 210px;
	position:relative;
	padding: 5px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
	height: 22px;
	text-align: center;
}
#subbox-head2 {
	background-image:url(images/loginbox/subbox-head2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width: 210px;
	position:relative;
	padding: 0px;
	margin: 8px 0px 0px 0px;
	height: 10px;
	text-align: center;
}
#subbox-mid {
	background-color:#FFE6CC;
	border-right: 1px solid #FF952B;
	border-left: 1px solid #FF952B;	padding: 0px;
	margin: 0px;
text-align: center;
	width: 208px;
}
#subbox-mid-white {
	padding: 10px 20px 0px 20px;
	margin: 0px;
	background-color:#FFFFFF;
	border-right: 1px solid #FF952B;
	border-left: 1px solid #FF952B;
	text-align: center;
}
#subbox-mid-guide {
	padding: 10px 20px 0px 20px;
	margin: 0px;
	background-color:#FFFFFF;
	border-right: 1px solid #FF952B;
	border-left: 1px solid #FF952B;
	text-align: left;
	height: 80px;
}
#subbox-footer {
	background-image:url(images/loginbox/subbox-footer.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width: 210px;
	position:relative;	padding: 0px;
	margin: 0px 0px 10px 0px;
 height: 13px;
}
#subbox-footer-white {
	background-image: url(images/loginbox/outerlogin-foot02.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 210px;
	padding: 0px;
	margin: 0px;
 	height: 12px;
}

#outerlogin-head {
	background-image:url(images/loginbox/outerlogin-head.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width: 210px;
	position:relative;	padding: 0px;
	margin: 0px;
	height: 10px;
}
#outerlogin-head-yellow {
	background-image:url(images/loginbox/yellow-outerlogin-head.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width: 210px;
	position:relative;	padding: 0px;
	margin: 0px;
	height: 10px;
}
#outerlogin-head-blue {
	background-image:url(images/loginbox/blue-outerlogin-head.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width: 210px;
	position:relative;	padding: 0px;
	margin: 0px;
	height: 10px;
}
#outerlogin-head-gray {
	background-image:url(images/loginbox/gray-outerlogin-head.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width: 210px;
	position:relative;	padding: 0px;
	margin: 0px;
	height: 10px;
}
#outerlogin-head-green {
	background-image:url(images/loginbox/green-outerlogin-head.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width: 210px;
	position:relative;	padding: 0px;
	margin: 0px;
	height: 10px;
}
#outerlogin-foot {
	background-image:url(images/loginbox/outerlogin-foot.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:210px;
	height:12px;
	position:relative;	padding: 0px;
	margin: 0px;
}
#outerlogin-foot-yellow {
	background-image:url(images/loginbox/yellow-outerlogin-foot.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:210px;
	height:12px;
	position:relative;	padding: 0px;
	margin: 0px;
}
#outerlogin-foot-blue {
	background-image:url(images/loginbox/blue-outerlogin-foot.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:210px;
	height:12px;
	position:relative;	padding: 0px;
	margin: 0px;
}
#outerlogin-foot-gray {
	background-image:url(images/loginbox/gray-outerlogin-foot.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:210px;
	height:12px;
	position:relative;	padding: 0px;
	margin: 0px;
}
#outerlogin-foot-green {
	background-image:url(images/loginbox/green-outerlogin-foot.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:210px;
	height:12px;
	position:relative;	padding: 0px;
	margin: 0px;
}
/* CYA */
h2.ctahead-green {	
 	padding: 0px;
	margin: 0px;
 	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.07em;
	text-align: center;
}