/* div.Activation h1.bad{ font-size:148px} */


div#bottomDecoration div#special{ background:#ea118c;}

body{background: url("../images/index/bg-body.jpg") repeat-x scroll 0 0 #000000;}

div#footer div.content,
div.Footer ul#bottonNavigation li{ border-color:#2f2f2f;}

div.Activation { color:#606060}
div.Activation h1.bad{ font-size:17px;  color:#606060; text-align:center; }
div.Activation h1.bad span.normal{color:#1daf00; display:block; font-size:22px; font-weight:bold; letter-spacing:-0.5px;}
div.Activation h1.bad strong{ color:#ea118c; font-weight:normal;}

div.Activation h1.good{ font-size:17px; color:#fff; background:#65cd49; padding:20px; text-align:center; border-radius: 15px; -moz-border-radius: 15px; -khtml-border-radius: 15px;}

div.Activation div.LoginActivation{ background:#f4e9da; margin-top:10px; float:left; width:100%; border-radius: 15px; -moz-border-radius: 15px; -khtml-border-radius: 15px;}
div.Activation div.LoginActivation dl{ margin:20px 0 0 30px; }
div.Activation div.LoginActivation dl dt{ font-size:18px; width:120px; margin-top:7px;}
div.Activation div.LoginActivation dl.horizontal dd.nolabel,
div.Activation div.LoginActivation dl p{ margin-left:20px; width:210px;}
div.Activation div.LoginActivation dl dt label[for=password]{ color:#1ea104;}
div.Activation div.LoginActivation dl dd input{ background:#fff; border:1px solid #e8d8c3; border-top:2px solid #ceb99c; border-left:2px solid #ceb99c; padding:7px 6px; font-size:14px; text-align:center; border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; }
div.Activation div.LoginActivation dl dd input#password{ background:#ecffd0;}
div.Activation div.LoginActivation input.button{ background:#009F00 url(../images/index/bg-button.png) repeat-x; height:45px; font-size:17px; border:1px solid #489100; width:100%; margin:0 0 15px 0}


div.Activation h2{font-size:28px;  color:#606060; text-align:center; font-weight:bold; letter-spacing:-1px;  }
div.alternativeEmail p big{ font-size:16px; font-weight:bold;}
div.alternativeEmail p{ text-align:center; font-size:16px;}

div.alternativeEmail dl.horizontal{background:#f4e9da; margin-top:10px; padding:15px 0 5px 30px; float:left; width:360px; border-radius: 15px; -moz-border-radius: 15px; -khtml-border-radius: 15px;}
div.alternativeEmail dl.horizontal dd input{ background:#fff; border:1px solid #e8d8c3; margin:5px 0 0 0; border-top:2px solid #ceb99c; border-left:2px solid #ceb99c; padding:7px 6px; font-size:14px; text-align:center; border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; }
div.alternativeEmail dl.horizontal dd.second{ margin:0 0 0 15px;}
div.alternativeEmail dl.horizontal dd.second input.button{ background:#009F00 url(../images/index/bg-button.png) repeat-x; height:45px; font-size:17px; border:1px solid #489100; width:115px; margin:0 0 15px 0}

div.alternativeEmail div.errorList{ margin-right:30px;}
div.alternativeEmail div.errorList p{ margin:10px 0 0 0;}
div.alternativeEmail div.errorList ul{ background:#fff; margin:0 0 10px 0; text-align:center;}

body.activationjsp div.SearchResult{ margin:50px 0 0 0;}
body.activationjsp div.SearchResult div.member img{ width:90px; height:auto;}
body.activationjsp div.SearchResult div.simple div.member{ height:auto; overflow:auto; width:inherit;}

/*
body.registrationjsp div.SearchResult{ margin:50px 0 0 0;}
body.registrationjsp div.SearchResult div.member img{ width:90px; height:auto;}
body.registrationjsp div.SearchResult div.simple div.member{ height:auto; overflow:auto; width:inherit;}
*/

div.Activation p.error{ font-size:12px; font-weight:bold; margin:0 0 3px 0; } 
div.Activation div.alternativeEmail p.error{ left:0;}


body.activationjsp div.SearchResult div.MembersList{ display:none;}
body.activationjsp div.column div.SearchResult{ background:url("../images/index/activation-image.jpg") no-repeat;  height:685px; margin:0 40px 0 -80px; width:450px;}
body.activationjsp div#body div.column{ padding-bottom:0;}






/*402202.1.275.1.fc81bce*/