html,body {
	margin: 0;
	padding: 0;
}
body {
    background: #fff;
    font-family: helvetica,arial,sans-serif;
    font-size: 14px;
    color: #666;
}
body.sent {
	text-align: center;
}

/* AT3 SIMPLE LIGHTBOX
------------------------------------------------------------ */

.at3lb-dark {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: url(images/at3-lb-dark.png);
    background: rgba(0,0,0,.85);
    z-index: 9998;
}
.at3lb-light {
    position: fixed;
    display: none;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: url(images/at3-lb-light.png);
    background: rgba(255,255,255,.85);
    z-index: 9998;
}
.at3lb-light .at3-error {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -80px;
    margin-left: -171px;
    width: 300px;
    background: #fff;
    border: 1px solid #d2d2d1;
    box-shadow: 0 0 5px #ccc;
    padding: 20px;
    text-align: center;
    font-size: 13px;
    color: #f35a43;
}
.at3lb-light .at3-error button {
    background: #ebebeb;
    background-image: linear-gradient(top, #fdfdfd, #d8d8d8);
    background-image: -webkit-linear-gradient(#fdfdfd, #d8d8d8);
    background-image: -moz-linear-gradient(#fdfdfd, #d8d8d8);
    background-image: -ms-linear-gradient(top, #fdfdfd, #d8d8d8);
    border: 1px solid #a9a9a9;
    border: none\9;
    border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
    box-shadow: 0 1px 1px #fff inset;
    padding: 8px 20px;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    cursor: pointer;
}


.atemail-form {
    background: #fff;
}


/* Email Fields
------------------------------------------------------------------------ */

.atemail {
	position: relative;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.atemail .ate-head {
    background: #1b1b1b;
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.27, rgb(27,27,27)),
        color-stop(0.82, rgb(77,77,77))
    );
    background-image: -moz-linear-gradient(
        center bottom,
        rgb(27,27,27) 27%,
        rgb(77,77,77) 82%
    );
    border-bottom: 1px solid #bebebe;
    padding: 12px 20px;
    line-height: 1em;
}
.atemail .ate-head h2 {
    display: inline;
    background: url('//cache.addthiscdn.com/icons/v1/thumbs/email.gif') no-repeat left;
    margin: 0;
    padding: 2px 0 2px 22px;
    line-height: 16px;
    font-size: 13px;
    color: #fff;
}

/* Head ( Error State ) */
.atemail .ate-head.head-error {
    background: #922322;
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.3, rgb(146,36,34)),
        color-stop(0.65, rgb(173,48,48))
    );
    background-image: -moz-linear-gradient(
        center bottom,
        rgb(146,36,34) 30%,
        rgb(173,48,48) 65%
    );
}
.atemail .ate-head.head-error h2 {
    background-image: url('images/alert.png');
}


.emailrow {
    position: relative;
    border-bottom: 1px solid #e4e4e4;
    margin: 0;
    padding: 0;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    color: #666;
}
.emailrow.row-error, .emailrow.row-error input {
    color: #922322;
}

.emailrow label {
    position: absolute;
    top: 0;
    left: 20px;
    width: 85px;
	font-size: 13px;
}

.emailrow p {
    margin: 0;
    padding: 0;
}
.emailrow p span {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 82px;
    right: 20px;
}
.emailrow p span input {
    display: block;
    background: transparent;
    border: 0;
    margin: 8px 0;
    height: 20px;
    line-height: 20px;
    width: 100%;
    outline: none;
    text-rendering: optimizelegibility;
    color: #000;
}
.emailrow p span input:focus {
    color: #000;
}
.emailrow .emailrow-input.atfrom {
    right: 120px;
}
.emailrow .email-rem {
    position: absolute;
    top: 11px;
    right: 20px;
    left: auto;
    bottom: auto;
    width: 115px;
    height: 12px;
    line-height: 18px;
    text-align: left;
	font-size: 12px;
    color: #666;
    cursor: default;
    _line-height: 20px;
}
.emailrow .email-rem input {
    display: inline-block;
    height: auto;
    width: auto;
    margin: 2px 5px 0 0;
    float: left;
}

#em-f { _width: 442px; }      /* To: input, IE6 */
#em-e { _width: 340px; }      /* From: input, IE6 */


/* Email Messsage
------------------------------------------------------------------- */

#ate-msg {
    position: relative;
    min-height:190px;
}
#ate-msg span {
    display: block;
    position: relative;
    padding-left:20px;
    bottom: 4px;
    border: 0;
}
#ate-msg span textarea {
    display: block;
    height: 178px;
	*height: 162px;
    width: 97%;
    max-width: 97%;
    border: 0;
    margin: 0;
	font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    outline: none;
    background: transparent;
    padding: 15px 0 0 0;
}
#ate-msg span textarea:focus {
    color: #000;
}



/* Share Link
------------------------------------------------------------------- */

#ate-sharelink {
    position: relative;
	border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    padding: 12px 20px;
    font-size: 13px;
    color: #666;
    cursor: default;
}
#ate-sharelink label {
	display: block;
	width: 40px;
	float: left;
}
#ate-sharelink p {
    width: 90%;
    max-width: 525px;
	padding: 0;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	_text-overflow: hidden;
	float: left;
}



/* Character Count
------------------------------------------------------------------- */

#lengthlimit {
    position: absolute;
    bottom: 0px;
	*bottom: 133px;
    right: 30px;
    background: rgba(255,255,255,.8);
	padding: 10px;
	font-size: 11px;
    color: #999;
    cursor: default;
    z-index: 1000;
}



/* Email Promo (Sent!)
------------------------------------------------------------------- */

#ate-promo {
    margin-top: 100px;
    text-align: center;
}
#ate-promo h3 {
	margin: 0;
	padding: 25px 0;
    font-family: "Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 32px;
    font-weight: normal;
    letter-spacing: -1px;
}
#ate-promo .addthis_toolbox {
	margin: 0 auto;
	width: 240px;
	height: 64px;
	overflow: hidden;
}
#ate-promo .addthis_toolbox a span {
	background: url(images/addthis_twitter_facebook_icons.jpg) no-repeat !important;
	width: 64px;
	height: 64px;
	line-height: 64px;
	margin: 0 6px;
    _margin: 0 2px;
}
#ate-promo .addthis_toolbox .at15t_facebook {
	background-position: 0 0 !important;
}
#ate-promo .addthis_toolbox .at15t_twitter {
	background-position: 0 -64px !important;
}
#ate-promo .addthis_toolbox .fake_addthis_button {
	background-position: 0 -128px !important;
}
#ate-promo .promo-sent {
    background: url('images/checkmark-lg.jpg') no-repeat top center;
    padding-top: 130px;
    margin-top: 50px;
    text-align: center;
    width: 100%;
}


/* Send Email
------------------------------------------------------------------- */
/* Override Win heights to handle EU Disclosure */
#at3win #at3wincopy,
#at3win #at3winemail,
#at3win #at3winshare,
#at3win #at3winwrapper #at3wincontent {
    height: 450px;
}

#at3-disclaimer {
    color: #666;
}

#ate-send {
    position: relative;
    bottom: 8px;
    left: 0;
    right: 0;
}
#ate-send .ate-send-inner {
    position: relative;
    height: 75px;
	*height: 85px;
}
#ate-send .ate-send-disclaimer {
    position: absolute;
    top: 60px;
    right: 9px;
    left: auto;
    width: 97%;
    text-align: center;
    color: #B7B6B6;
    padding-top: 10px;
}
#ate-send .ate-send-disclosure {
    position: absolute;
    top: 60px;
    right: 9px;
    left: auto;
    width: 97%;
    text-align: center;
    color: #B7B6B6;
    padding-top: 10px;
}

#ate-send .ate-send-disclosure a {
    display: inline;
    margin: 0;
    height: auto;
    width: auto;
    text-indent: 0;
    float: none;
    color: #B7B6B6;
    text-decoration: none;
    font-weight: bold;
}

#ate-send p {
    position: absolute;
    top: 32px;
    left: 20px;
    width: 360px;
    padding: 0;
    margin: 0;
    font-size: 11px;
    color: #666;
}
#ate-send p.msg-noicons small {
    width: 400px;
}
#ate-send .btn-blue {
    position: absolute;
    top: 22px;
    right: 9px;
}
#ate-send small {
    display: block;
    width: 232px;
    font-size: 13px;
    float: left;
}
#ate-send a {
    display: block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 4px;
    float: left;
    border-radius: 2px;
}
#ate-send a.gmail{
    background: url(//cache.addthiscdn.com/icons/v1/thumbs/gmail.gif);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzFCNzVCOSIgc3Ryb2tlLXdpZHRoPSIwLjA1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0yNS40LDI0Ljc2YzAuMDEsMCwwLjAzOSwwLjAyMSwwLjAzOSwwLjAyMVYyNC43NkgyNS40eiIvPjxwYXRoIGZpbGw9IiNGMUYxRjQiIGQ9Ik0yNi4zNCw3LjI2Yy0wLjExOS0wLjAyLTAuMjQtMC4wNC0wLjM1OS0wLjA0SDYuMDJjLTAuMDgsMC0wLjE2LDAuMDEtMC4yNCwwLjAyMUwxNiwxNC41M0wyNi4zNCw3LjI2eiIvPjxwYXRoIGZpbGw9IiNEQURBREQiIGQ9Ik02LjUsMTEuN3YxMy4wNmgxOC45Yy0wLjQ1LTAuMTctOS40LTYuMjctOS40LTYuMjdMNi41LDExLjd6Ii8+PHBhdGggZmlsbD0iI0FBMDYwRiIgZD0iTTQuMDMsOS45NHYxMi44M2MwLDEuMTAxLDAuOSwyLDIsMkg2LjVWMTEuN0w0LjAzLDkuOTR6Ii8+PHBhdGggZmlsbD0iI0FBMDYwRiIgZD0iTTI1LjQzOSwyNC43NmgwLjU0MWMxLjEsMCwyLTAuOSwyLTJWOS44N2wtMi41NDEsMS44M1YyNC43NnoiLz48cGF0aCBmaWxsPSIjRDcwQTE2IiBkPSJNMjYuMzQsNy4yNkwxNiwxNC41M0w1Ljc4LDcuMjRDNC44NCw3LjM2LDQuMTEsOC4xMyw0LjA0LDkuMDhjMCwwLjA1LTAuMDEsMC4wOS0wLjAxLDAuMTR2MC43Mkw2LjUsMTEuN2w5LjUsNi43OGw5LjQzOS02Ljc5MWwwLDBsMi41NDEtMS44M1Y5LjQ5VjkuMjFDMjcuOTgsOC4yNCwyNy4yNyw3LjQzLDI2LjM0LDcuMjZ6Ii8+PHBhdGggZmlsbD0iI0E2QTdBQyIgZD0iTTI1LjQzOSwxMS43TDE2LDE4LjQ5YzAsMCw4Ljk1LDYuMSw5LjQsNi4yN2gwLjAzOVYxMS43TDI1LjQzOSwxMS43eiIvPjwvc3ZnPg==),
        linear-gradient(transparent, transparent);
    background-color: #484848;
    background-size: 16px 16px;
}
#ate-send a.ymail {
    background: url(//cache.addthiscdn.com/icons/v1/thumbs/yahoomail.gif);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNC44Miw0LjgzQzI0LjgxMSw0LjgzLDI0LjgxMSw0LjgzLDI0LjgyLDQuODNMMjQuODIsNC44M2MtMC4wNDEsMC4wMS0wLjEsMC4wMi0wLjE2LDAuMDRjLTAuMTYsMC4wNC0wLjMzLDAuMDctMC41LDAuMUMyNC4wOSw0Ljk4LDI0LjAyLDQuOTksMjMuOTUsNWMtMC4xNiwwLjAyLTAuMzIsMC4wMy0wLjQ3LDAuMDNjLTAuMDQxLDAtMC4wOCwwLTAuMTIxLDBjLTAuMDM5LDAtMC4wNjksMC0wLjEwOSwwYy0wLjE2LDAtMC4zMi0wLjAxLTAuNDgtMC4wM2MtMC4xLTAuMDEtMC4xOTktMC4wMi0wLjI5OS0wLjA0QzIyLjM0LDQuOTQsMjIuMjEsNC45MSwyMi4wOSw0Ljg4Yy0wLjA3LTAuMDItMC4xMy0wLjAzLTAuMTk5LTAuMDVDMjAuNiw3LjE1LDE2LjIzLDE0LjI1LDE2LDE0LjY2Yy0wLjIyLTAuNDEtNC42LTcuNTEtNS44OS05LjgzQzEwLjA2LDQuODUsMTAsNC44Niw5LjkyLDQuODhjLTAuMTMsMC4wMy0wLjI2LDAuMDYtMC40LDAuMDhDOS40Miw0Ljk4LDkuMyw0Ljk5LDkuMTgsNUM5LjA3LDUuMDEsOC45Niw1LjAyLDguODUsNS4wMmMtMC4wNywwLTAuMTMsMC0wLjIsMGMtMC41OCwwLTEuMDUtMC4wOC0xLjQ2LTAuMmMwLjE5LDAuMjksMC4zNSwwLjU0LDAuNTgsMC44OWMwLjMsMC40NSwwLjg4LDEuMzYsMS41OCwyLjU2YzAuNTUsMC45NCwxLjQ1LDIuNDQsMi4wOCwzLjUzYzAuNjMsMS4wOSwxLjI5LDIuMjMsMS45MiwzLjM0YzAuNzksMS4zOSwxLjI2LDIuMjE5LDEuNDEsMi40OXYwLjg1MWMwLDEuMTQtMC4wMiwyLjM1OS0wLjA2LDMuNDU5Yy0wLjA0LDEuMTAxLTAuMDksNC4xNDEtMC4xNCw1LjIyMWMwLjQ2LTAuMTMsMC45NC0wLjIsMS40NS0wLjJjMC4wNiwwLDAuMTMsMCwwLjE5LDAuMDFjMC4xMSwwLDAuMjMsMC4wMTEsMC4zNCwwLjAyMWMwLjE0LDAuMDEsMC4yOCwwLjAyOSwwLjQyLDAuMDZjMC4wOSwwLjAyMSwwLjE4MSwwLjAzLDAuMjcxLDAuMDZjMC4wOCwwLjAyMSwwLjE0OSwwLjAzMSwwLjIyOSwwLjA2MWMtMC4wNS0xLjA4LTAuMTAxLTQuMTItMC4xNC01LjIxYy0wLjA0MS0xLjEwMS0wLjA2MS0yLjMzLTAuMDYxLTMuNDd2LTAuODVjMC40NjEtMC44MiwwLjk0LTEuNjUsMS40MS0yLjQ5MWMwLjYzLTEuMSwxLjI5LTIuMjUsMS45Mi0zLjM0YzAuNjMxLTEuMDksMS41My0yLjYsMi4wOC0zLjUzYzAuNzEtMS4yLDEuMjktMi4xMiwxLjU4LTIuNTYxQzI0LjQ3MSw1LjM3LDI0LjYzLDUuMTIsMjQuODIsNC44M0wyNC44Miw0LjgzeiIvPjwvc3ZnPg==),
        linear-gradient(transparent, transparent);
    background-color: #3a234f;
    background-size: 16px 16px;
}
#ate-send a.outlook {
    background: url(//cache.addthiscdn.com/icons/v1/thumbs/hotmail.gif);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNC40MSwxNS4yMmMwLDAsMS4wNSwwLjg3LDIuMzU5LTAuMTJMMjUuOSw5LjE1YzAsMCwxLjA3LTEuMDgtMC4yNzEtMS4xQzI0LjMsOC4wMyw3LjQ1LDguMjUsNy40NSw4LjI1UzUuNjQsOC4zLDYuODIsOS41OEwxNC40MSwxNS4yMnoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjMuMTYsMjIuOGMtNC44Mi0xLjM5OS0xMS4xOC00Ljk2LTEyLjY4LTUuMjljLTAuODEtMC4xOC0xLjk1LTAuMzQtMy4yNi0wLjNINy4yMWMtMC4yMiwwLjAxLTAuNDMsMC4wMS0wLjY1LDAuMDIxdjAuMDVjLTAuOTQsMC4xNDktMi41MywwLjY0OS0yLjM3LDIuMjZjMC4xNywxLjY0OSwxLjUsMi4wNiwyLjQyLDIuMTZsMC4wMSwwLjk3YzAsMC0wLjA3LDAuNDcxLDAuNiwwLjYzYzAuNjcsMC4xNywxOCwxLjIsMTgsMS4yczAuODU5LDAuMDMsMS0wLjZjMC4wMi0wLjA4LDAuMDI5LTAuMzQsMC4wMzktMC43M0MyNS40MSwyMy4yNCwyNC4zOTEsMjMuMTYsMjMuMTYsMjIuOHogTTQuNzYsMTkuNjA5QzQuNzEsMTguMzcsNS44NCwxOC4xNiw2LjU3LDE4LjE1bDAuMDQsMy4xN0M1Ljk3LDIxLjI0LDQuODEsMjAuOTM5LDQuNzYsMTkuNjA5eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOS42OCwyMS40MzljLTAuNzg5LDEuMDExLTIsMS4zOTEtMy40MiwxLjM3MWMwLDAuMTI5LDAsMC4yNi0wLjAxLDAuMzU5QzI4Ljc0LDIyLjk3LDI5LjY4LDIxLjQzOSwyOS42OCwyMS40Mzl6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI2LjI3OSwxOS40OWMtMC4wMS0zLjY5LTAuMDU5LTguMzMtMC4wNTktOC4zM3MtMC4yMy0wLjQtMC45LTAuMTdjLTAuNjYsMC4yMjktOS4xNSw1LjY4OS05LjE1LDUuNjg5cy0wLjk3LDAuNjYtMS44My0wLjE0Yy0wLjg2LTAuOC03LjE1LTUuNTItNy4xNS01LjUycy0wLjYzLTAuNDctMC43LDAuMmwwLjA2LDUuMTZjMS40NywwLjAyLDQuMjUsMC4xMyw1LjQzLDAuNjNjMS44OSwwLjgwMSw5LjM3OSw1LjcyMSwxNC4yOCw1Ljc5YzAuMDEtMC42OCwwLjAyLTEuNjEsMC4wMi0yLjY1OWMyLjE4MS0wLjQ1MSwzLTIuODExLDMtMi44MTFDMjguNTUsMTguOTMsMjcuMDgsMTkuMzU5LDI2LjI3OSwxOS40OXoiLz48L2c+PC9zdmc+),
        linear-gradient(transparent, transparent);
    background-color: #f89839;
    background-size: 16px 16px;
}
#ate-send a.aolmail {
    background: url(//cache.addthiscdn.com/icons/v1/thumbs/aolmail.gif);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04Ljc3LDEwLjEyYzAsMCwyLjc4LDcuMDUsNC4xNSwxMC41MjFjMC4wMiwwLjAzOSwwLjAzLDAuMDc5LDAuMDUsMC4xNGMtMC4wNiwwLjAxLTAuMTEsMC4wMS0wLjE2LDAuMDFjLTAuODksMC0xLjc5LDAtMi42OCwwYy0wLjEzLDAtMC4xOC0wLjA0LTAuMjItMC4xNmMtMC4xMi0wLjM5OS0wLjI3LTAuOC0wLjM5LTEuMTlDOS40OSwxOS4zMyw5LjQ0LDE5LjI4LDkuMzEsMTkuMjhjLTEuMTUsMC4wMS0yLjI5LDAuMDEtMy40NCwwYy0wLjExLDAtMC4xNSwwLjAzLTAuMTksMC4xNGMtMC4xNCwwLjQyLTAuMjgsMC44NC0wLjQyLDEuMjZjLTAuMDIsMC4wOC0wLjA1LDAuMTItMC4xNSwwLjEyYy0wLjk0LTAuMDEtMS44OCwwLTIuODIsMGMtMC4wMiwwLTAuMDQtMC4wMS0wLjA4LTAuMDFjMC4wMy0wLjA2LDAuMDQtMC4xMiwwLjA3LTAuMTgxYzEuMzgtMy40Myw0LjItMTAuNDY5LDQuMi0xMC40NjlMOC43NywxMC4xMkw4Ljc3LDEwLjEyeiBNOC43NCwxNy4wNWMtMC4zNy0xLjE5LTAuNzMtMi4zNi0xLjA5LTMuNTNjLTAuMDEsMC0wLjAyLDAtMC4wMywwYy0wLjM2LDEuMTctMC43MywyLjM1LTEuMDksMy41M0M3LjI3LDE3LjA1LDcuOTksMTcuMDUsOC43NCwxNy4wNXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuMzkxLDIxLjA2MWMtMi40NzEsMC00LjM0MS0xLjg1MS00LjM0MS00LjMwMWMwLTIuNDIsMS45LTQuMzEsNC4zNTEtNC4zMWMyLjQzLDAsNC4zMywxLjg5LDQuMzMsNC4zMUMyMS43MywxOS4yMSwxOS44NSwyMS4wNjEsMTcuMzkxLDIxLjA2MXogTTE1LjQ0LDE2Ljc2YzAuMDIsMC4xNDEsMC4wMiwwLjI4LDAuMDUsMC40MWMwLjIxLDEuMTMsMS4zMywxLjg2LDIuNCwxLjU2MUMxOC44NywxOC40NiwxOS41LDE3LjQxLDE5LjMsMTYuMzhjLTAuMTctMC44OC0wLjg2LTEuNTUtMS42OC0xLjYzQzE2LjQ0LDE0LjY0LDE1LjQ2LDE1LjU0LDE1LjQ0LDE2Ljc2eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNS4zOCwyMC43N2MtMC43OCwwLTEuNTYsMC0yLjM1MSwwYzAtMy41NiwwLTcuMSwwLTEwLjY2OWMwLjc4MSwwLDEuNTYxLDAsMi4zNTEsMEMyNS4zOCwxMy42NiwyNS4zOCwxNy4yMSwyNS4zOCwyMC43N3oiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjguMjcsMjEuMDYxYy0wLjgzLDAtMS41MS0wLjY3LTEuNTEtMS41YzAtMC44NDEsMC42OC0xLjUxMSwxLjUxLTEuNTExczEuNSwwLjY4MSwxLjUsMS41MTFDMjkuNzcsMjAuNCwyOS4xLDIxLjA2MSwyOC4yNywyMS4wNjF6Ii8+PC9nPjwvc3ZnPg==),
        linear-gradient(transparent, transparent);
    background-color: #282828;
    background-size: 16px 16px;
}

#ate-send a.mail { background: url('//cache.addthiscdn.com/icons/v1/thumbs/mailto.gif') no-repeat; }

/* Blue Button */

.btn-blue {
	background: #0295ff;
	border: none;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
    border-radius: 4px;    
        -webkit-transition: all 0.25s ease-in-out;
        -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;    
	padding: 8px 20px;
	*padding: 8px;
	font-weight: 400;
	font-size: 14px;
	color: #fff;
}
.btn-blue:hover {
	background: #0780df;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}
.btn-blue:active {
	background: #125cb5;
	box-shadow: none;
}

/* Grey Button */
#ate-send .btn-gry {
    position: absolute;
    top: 20px;
    right: 20px;
}
.btn-gry {
    background: #f3f3f3;
    border: 1px solid #e5e5e5;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 10px 20px;
    *padding: 10px;
    font-weight: bold;
    line-height: 1em;
    color: #000;
    cursor: pointer;
    
}
.btn-gry:hover {
    background: #ebebeb;
    border-color: #e7e7e7;
    text-decoration: none;
    color: #000;
    cursor: pointer;
}
.btn-gry:active {
    background: #e7e7e7;
}



/* Footer
------------------------------------------------------------------- */

#footer {
    position: fixed;
    _position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    border-top: 1px solid #d4d4d4;
    padding: 6px 0 6px 20px;
    font-size: 11px;
    z-index: 1;
}
#footer a {
    margin-right: 10px;
    text-decoration: none;
    color: #666;
}
#footer a:hover {
    text-decoration: none;
    color: #07c;
}
#atlogo-sm {
    position: absolute;
    top: 6px;
    right: 30px;
    background: url(images/atlogo-sm.gif) no-repeat left;
    padding-left: 10px;
}



/* Common
------------------------------------------------------------------- */

.lgry, .lgry input {
    color: #c6c6c6 !important;
    _width:100%;
}
.at-clear {
	clear: both;
}



/* Simple Lightbox
------------------------------------------------------------------- */

#lb {
    position: fixed;
    _position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10001;
    background: #000;
    background: rgba(0,0,0,.75);
    filter: alpha(opacity=75);
}


/* CAPTCHA
------------------------------------------------------------------- */

#captcha {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 315px;
    height: 180px;
    margin: -120px 0 0 -172px;
    padding: 20px;
    z-index: 10002;
    background: #fff;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
#captcha button {
    margin-top: 22px;
}

@media screen and/*!YUI Compressor */(min-width: 200px) and/*!YUI Compressor */(max-width: 560px) {

    #ate-send .btn-blue {
        position: absolute;
        top: 62px;
        right: auto;
        left: 18px;
    }

    #ate-send .ate-send-disclosure {
        width: 205px;
        font-size: 9px;
    }

}
