.mssgCls
{
	font-family: Arial,Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
	color: green;
	font-weight: bold;
}

.errCls
{
	font-family: Arial,Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
}


body {font-family:Arial,Georgia,"Times New Roman",Times,serif;margin:0;padding:0; }
a {color: #FF8600;text-decoration: none;background-repeat: no-repeat;font-size: 1em;}
a:hover {color: #FF8600;text-decoration:underline;}
p {margin: 0 0 0.8em 0;padding: 0;color:#000;font-size:13px;}
ul {margin:0;padding:0;}
ul li {list-style-type:none;margin:0;padding:0;}
img {border:0 none;margin:0;padding:0;}
.hide {display: none !important;}
.clear {clear:both;}

/* ---------------------- Layout --------------------- */
div#boxWrapper{background:transparent url(http://www.aolcdn.com/mobileportal/boxwrapper.png) scroll no-repeat 0px 0px; padding:7px; }
div#boxWrapper div.content{ height:293px; width:499px; padding:5px; }
div.content p.intro{ font-size:14px; font-weight:bold; text-align:center; line-height:19px; border-bottom:1px dotted #CFCFCF; padding-bottom:10px;}
div.content p.aoluser{ font-size:12px; font-weight:bold; color:#555555; text-align:left; line-height:19px; margin-top:15px; margin-left:10px;}
div.content p.aoluser a{ font-size:12px; font-weight:bold; color:#FF8600; text-align:left; line-height:19px; text-decoration:none;}
div.content p.aoluser a:hover{text-decoration:underline;}
.steps{margin:25px 10px 10px; }
.steps li{ margin:10px; list-style-type:square; font-weight:bold; font-size:12px; }
.steps li div.licontent{ font-size:12px; color:#555555; line-height:19px; margin:5px 0px; font-weight:normal;}
.steps li div.licontent span{color:#555555;}
.steps li div.licontent .inputtext{ margin-top:-3px; }
.steps li div.licontent .inputBox{ border:1px solid #CFCFCF; height:20px; font-size:13px; font-weight:normal; width:243px; padding:0 2px;}
.steps li div.licontent .inputBoxConfirm{ border:1px solid #CFCFCF; height:20px; font-size:13px; font-weight:normal; width:75px; padding:0 2px;}
.steps li div.licontent .nextbtn{background:transparent url(http://www.aolcdn.com/mobileportal/big-btn.png) no-repeat scroll 0 0; border:medium none; cursor:pointer; height:31px; width:153px; font-size:13px; color:#FFFFFF; font-weight:bold; padding-bottom:3px;}
.steps li div.licontent  .smalltext{margin-top:5px; font-size:11px; color:#8F8F8F; line-height:17px; }
.warningMsg{color:#EF3B3B;}








div.content p.getaimtitle{ font-size:22px; font-weight:bold; color:#000000; text-align:left;  margin-bottom:33px; }

div.content a.signupaim{display:block;background:transparent url(http://www.aolcdn.com/mobileportal/signup.png) scroll no-repeat 0px 0px; width:205px; height:31px; margin-top:-1px; text-indent:-5000px; overflow:hidden; outline:none; }
div.content a.signupaim:hover{display:block;background:transparent url(http://www.aolcdn.com/mobileportal/signup-hover.png) scroll no-repeat 0px 1px; }
div.content .footerLinksWrapper{width:276px; margin-top:36px;}
div.content a.footerlinksleft{display:block;float:left; font-size:10px; text-decoration:underline; color:#555555;}
div.content a.footerlinksright{display:block;float:right; font-size:10px; text-decoration:underline; color:#555555;}
div.content a.footerlinksleft:hover, div#boxWrapper a.footerlinksright:hover{text-decoration:none;}
div.content p.regintro{ font-size:20px; font-weight:bold; color:#000000; text-align:left;  margin-bottom:29px; }
div.content .orange{color: #FF8600;}
div.content .gray{color: #959595;}
div.content .confcode{ border:3px solid #CFCFCF; color:#FF8600; font-size:41px; font-weight:bold; height:50px; padding:3px 0 0; text-align:center; width:173px;}
div.content .confcodeintro{font-size:15px; font-weight:bold; color:#636363; text-align:left; margin-top:32px;}
div.content .confcodeinstruction{font-size:11px; font-weight:bold; color:#FF8600; text-align:left; margin-top:37px;}
div.content .confcodereconfirm{font-size:16px; font-weight:bold; color:#636363; text-align:left; margin-top:-10px;}
div.content a.confrebutton{display:block;background:transparent url(http://www.aolcdn.com/mobileportal/okbtn.png) scroll no-repeat 0px 0px; width:85px; height:27px; margin:20px auto 0px auto; text-indent:-5000px; overflow:hidden; outline:none; }
div.content a.confrebutton:hover{background:transparent url(http://www.aolcdn.com/mobileportal/ok-hover.png) scroll no-repeat 0px 0px;}
div.content p.thankyou{ font-size:22px; font-weight:bold; color:#000000; text-align:left;  }
div.content .thankyoumsg{font-size:15px; font-weight:bold; color:#636363; text-align:left; }
div.content .phoneno{ color:#FF8600; font-size:38px; font-weight:bold; height:56px; padding:3px 0 0; text-align:left; width:271px;}
div.content a.managesettings{font-size:13px; font-weight:bold; color:#FF8600; text-align:left; display:block; margin-top:5px; outline: none;}
div.content .confirmreg{font-size:22px; font-weight:bold; color:#000000; text-align:left; margin-bottom:10px;}
div.content  .regformwrapper form{margin:0px;}
div.content .selbox{width:178px;}
div.content .inputbtn{background:transparent url(http://www.aolcdn.com/mobileportal/delete.png) no-repeat scroll 0 0; border:medium none; cursor:pointer; height:25px; text-indent:-5555px; width:84px; color: transparent; text-transform: capitalize; }
div.content a.registernew{font-size:11px; color:#FF8600; text-align:left; display:block; outline: none; text-decoration:underline; width:115px;}
div.content a.registernew:hover{text-decoration:none;}
div.content .labeltxt{font-size:13px; font-weight:bold; color:#636363; text-align:left;}
div.content .labeltxtsmall{font-size:12px; color:#9F9F9F; text-align:left;}
div.content a.morelink{font-size:11px; color:#FF8600; text-align:left; outline: none; text-decoration:underline; }
div.content a.morelink:hover{text-decoration:none;}
/* ---------------------------- Old flow ------------------------------ */
div.content .oldflowheader{font-size:20px; font-weight:bold; color:#000000; text-align:left; margin:-5px 0px 5px 0px; }
div.content .oldflowintro{ color:#7F7F7F; font-size:11px; line-height:16px; text-align:left; }
div.content .oldflowtitle{font-size:13px; font-weight:bold; text-align:center; color:#000000;}
div.content .oldflowtitlesmall{font-size:11px; text-align:center; color:#000000; }
div.content .oldflowtxtnote{font-size:11px; text-align:left; color:#FF8600;}
div.content .oldflowegnumber{font-size:10px; color:#FF8600;}
div.content  .oldflowregwrapper{text-align:center;}
div.content  .oldflowregwrapper form{margin:0px;}
div.content .btnwrapper{margin:-4px 0px 10px 0px;}
div.content .submitbtn{background:transparent url(http://www.aolcdn.com/mobileportal/btn-bg.png) no-repeat scroll 0 0; border:medium none; cursor:pointer; height:25px; width:84px; font-size:13px; color:#FFFFFF; font-weight:bold; padding-bottom:3px;}
div.content .oldflowheader2{font-size:20px; font-weight:bold; color:#000000; text-align:left; margin:0px 0px 5px 0px; }
div.content .oldflowintro2{ color:#7F7F7F; font-size:12px; line-height:17px; text-align:left; }
/* ------ footer  --------- */
div#registrationWrapper .footerLinksBottomWrapper{width:276px; margin-top:25px; }
div#registrationWrapper p.ftitle{font-size:12px; font-weight:bold; color:#363636;}
div#registrationWrapper .footerLinksBottomWrapper ul{margin:-8px 0px 0px 0px;}
div#registrationWrapper .footerLinksBottomWrapper ul li{font-size:12px; color:#363636; line-height:16px;list-style-position:inside; list-style-type:disc;}


/* ------------ Signin page ------------------- */
div.content .inputItemWrapper{ margin:5px 0px 11px 0px}
div.content .inputBox{ border:2px solid #CFCFCF; height:20px; font-size:13px; font-weight:normal; width:264px;}
div.content .inputBtnWrapper{ margin:16px 0px 39px 0px}
div.content .signinbtn{background:url("http://www.aolcdn.com/mobileportal/signin.png") no-repeat scroll 0 0 transparent; border:medium none; color:transparent; cursor:pointer; font-size:0; height:27px; text-indent:-5555px; display:block; width:86px; outline:none; text-transform: capitalize; float:left;}
div.content .signinbtn:hover{background:url("http://www.aolcdn.com/mobileportal/signin.png") no-repeat scroll 0 -37px transparent; border:medium none; color:transparent; cursor:pointer; font-size:0; height:27px; text-indent:-5555px; display:block; width:86px; outline:none; text-transform: capitalize; float:left;}
div.content a.signup{font-size:11px; color:#FF8600; text-align:left; display:block; outline: none; text-decoration:none; width:214px;}
div.content a.signup:hover{text-decoration:underline;}
div.content a.forgotpwd{font-size:11px; color:#FF8600; outline: none; border:none; text-decoration:none; margin-left:86px; margin-top:8px; display:block; width:95px; float:right; }
div.content a.forgotpwd:hover{text-decoration:underline; outline: none; border:none; margin-top:8px;}