﻿#simplemodal-overlay {
    background-color: #000;
	overflow:visible;
}

#signin-content {
    border:none !important;
    float:none !important;
    height:auto !important;
    width:auto !important;
    margin:0px !important;
}

#modal-ACSAcontainer {
    font-family: Arial,sans-serif;
    font-size: 12px;
    color: #545454;
    background: #FFFFFF;
    text-align: left;
    width: 636px;
    padding: 20px;
}

#modal-ACSAcontainer a {
    color: #3067b3;
    font-weight: 700;
    text-decoration: none;
}
		
#modal-ACSAcontainer fieldset {
    border: 0 none;
    outline: 0 none;
    margin: 0;
    padding: 0;
}


#modal-ACSAcontainer .modal-titleBar {
    margin: 0px;
    padding: 0px;
    height: 31px;
    width: 636px;
}

#modal-ACSAcontainer .acs-logo {
    margin-top: 20px;
}


.modal-title {
    margin: 0;
    padding-left: 11px;
    background: #3067B3 url(https://www.cancer.org/acs/fragments/acs_css_files/images/global/signin-header-bg.png) no-repeat 100% 0;
    float: left;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 31px;
    width: 551px;
    height: 31px;
}

#close-button {
    background: url(https://www.cancer.org/acs/fragments/acs_css_files/images/global/signin-header-close-bg.png) no-repeat 0 0;
    float: left;
		width: 64px;
    height: 31px;
    line-height: 31px;
		padding-left:10px;
}

.modal-content {
	background: white url(https://www.cancer.org/acs/fragments/acs_css_files/images/global/signin-left-bg.png) repeat-y ;
    border: 1px solid #CCCCCC;
    margin: 10px 0 20px 0;
    width: 634px;
    height: 320px;
	position:relative;
    float: left;
}

#login-selector {
	border: 1px solid #FFFFFF;
    height: 285px;
    width: 199px;
	padding: 0;
	position:absolute;
}

.login-selector-label {
    color: #3067b3;
    font-weight: 700;
    line-height: 14px;
    height: 33px;
    border-bottom: 1px solid #fff;
	padding: 10px 0 4px 18px;
    margin-top: 0;
}
		
#login-selector ul {
    list-style:none;
    margin:0;
    padding:0;
}
	
#login-selector ul li {
	margin:0;
	padding:0;
}
		
#login-selector li a {
	border-bottom: 1px solid #FFFFFF;
    color: #565454;
    display: block;
    font-size: 14px;
    height: 33px;
    width: 190px;
    line-height: 34px;
    text-indent: 51px;
}
			
#login-selector li a span {
    background-image: url(https://www.cancer.org/acs/fragments/acs_css_files/images/global/login-provider-icons.png);
    background-repeat: no-repeat;
    display: block;
    height: 33px;
    width: 190px;
}

#acs-login-link span { background-position: 17px 5px; }
#google-login-link span { background-position: 17px -31px; }
#yahoo-login-link span { background-position: 17px -63px; }
#facebook-login-link span { background-position: 17px -97px; }
#liveid-login-link span { background-position: 17px -132px; }
#aol-login-link span { background-position: 17px -166px; }
#openid-login-link span { background-position: 17px -201px; }

#login-selector li a:hover {
    background-color: #D6E1EB;
}
			
#login-selector li.active a {
    background: url(https://www.cancer.org/acs/fragments/acs_css_files/images/global/login-selector-list-active-bg.png) no-repeat 0 0;
    color: #FFFFFF;
    width: 199px;
}

#error {
	color:red;
	margin-bottom:6px;
}

#signin {
    padding:12px 20px 12px 210px;
    width: 402px;
}
	
#signin .signin-headline {
	color: #3067B3;
	font-size: 16px;
	text-transform:uppercase;
	margin-bottom:6px;
	padding:0;
}

#signin .signin-paragraph {
	color: #565454;
	font-size: 12px;
	line-height: 1.3em;
	margin-bottom: 10px;
	padding-right:20px;
}

#account-icon-wraps {
    position: absolute;
    right: -39px;
    top: 20px;
	width:70px;
	margin:0;
	padding:0;
}

#signin .width50 {
	width:50%;
    float: left;
}

#signin label {
	display:block;
	margin-bottom:2px;
    font-weight: 600;
    color: #3067b3;
    line-height: 1.5em;
}
		
#signin .textfield {
    border-bottom: 1px solid #c3c3c3;
    border-left: 1px solid #7C7C7C;
    border-right: 1px solid #c3c3c3;
    border-top: 1px solid #7C7C7C;
    margin-bottom: 8px;
    width: 166px;
    height: 18px;
}
	
#signin .forgot-password {
	line-height:25px;
}

#signin .signin-button {
    background: url(https://www.cancer.org/acs/fragments/acs_css_files/images/global/signin-button.png) no-repeat 0 0;
    border: 0;
    display: block;
    width: 96px;
    height: 25px;
    margin-bottom: 5px;
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
	cursor:pointer;
}

	
#acs-login .forgot-password:hover {
	text-decoration:underline;
}
	
#acs-login .remember {
	display:none;
}
	
#acs-login .register-blurb {
	margin-top:.5em;
	line-height:20px;
}

#acs-login .register-blurb span {
    color: #2e67b3;
    font-weight: 700;
}

#acs-login #register-button {
    background: url(https://www.cancer.org/acs/fragments/acs_css_files/images/global/register-button.png) no-repeat 0 0;
    display: block;
    height: 20px;
    /*margin-left: 6px;*/
    text-indent: -9999px;
    width: 91px;
}
	
#remember {
    display:none;
    width: auto !important;
    margin: 3px 3px 3px 4px;
}

.modal-footer {
    background: url(https://www.cancer.org/acs/fragments/acs_css_files/images/global/signin-logo.png) no-repeat 100% 0;
    clear: both;
    height: 49px;
    width: 636px;
    margin: 0;
}
	
.modal-footer .acsLogo-wTag {
    font-size: 14px;
    line-height: 125%;
    text-indent: -9999px;
}

#register-button {
    left:auto !important;
    position:inherit !important;
}
