

/*registration wizard section starts here*/
.reg_container{ float:left; position:relative; width:100%;
				 /*margin:10px 0;*/
				  text-align:right;}
/*registration section end here*/

/* Menu Tab CSS */
#menu { float: left; display: block; margin-bottom: -1px;}
#menu ul { list-style: none; }
.ProfileMenuBG { display: block;}
.ProfileMenuBG li {  display: inline; }
.ProfileMenuBG li a.first { border-radius:5px 0 0 5px; padding-left:10px !important;}
.ProfileMenuBG li a, .ProfileMenuBG li a:link, .ProfileMenuBG li a:visited { color: #605f5f; display: block; float: left; font-size: 14px; margin-left: -13px; padding: 9px 15px 11px 17px; position: relative; text-decoration: none; font-family:Arial, Helvetica, sans-serif; }

	.ProfileMenuBG li a {
		background-image: url(../images/ProfileMenuBG.png);
		background-repeat: no-repeat;
		background-position: 100% 3px;
		position: relative;
	}
		.ProfileMenuBG li a.active {
			color: #fff;
			background-position: 100% -51px;
			cursor: pointer;
			background-image: url(../images/ProfileMenuBG.png);
			background-repeat: no-repeat;
			padding: 9px 45px 11px 17px;
		}
		.ProfileMenuBG li a.unactive {
			color: #fff;
			background-position: 100% -106px;
			cursor: pointer;
			background-image: url(../images/ProfileMenuBG.png);
			background-repeat: no-repeat;
			padding: 9px 15px 11px 17px;
		}
		.ProfileMenuBG li a.unactiveSubmit {
			color: #fff;
			background-position: 100% -106px;
			cursor: pointer;
			background-image: url(../images/ProfileMenuBGS.png);
			background-repeat: no-repeat;
			padding: 9px 15px 11px 17px;
		}
.ProfileMenuBG li a span { padding:4px 8px; /*margin-right:10px;*/ border-radius:50%; background:#fff; color: #000; font-size:12px; font-weight:bold; }

/*Alert*/

.alert-box{
    float:left; position:relative;
	width:95%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	*behavior:url(boxsizing.htc);/* IE 7 */
    color: #da0808;

    font-family: Tahoma,Geneva,Arial,sans-serif;
    font-size: 11px;
    padding:15px 25px 10px 70px;
	-khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; 
  
}

.error{
	
    background: url(alert_bg.png) no-repeat scroll 20px 15px #ffecec;
     border: 1px solid #B81900;}
	 
/*Notification*/

.success-box {
     float:left; position:relative;
	 width:100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	*behavior:url(boxsizing.htc);/* IE 7 */
    color: #555555;
    font-family: Tahoma,Geneva,Arial,sans-serif;
    font-size: 11px;
    padding:15px 25px 10px 70px;
	-khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
 
}

.success-txt{
	
    background: url(tick.png) no-repeat scroll 20px 15px #E6F3FF ;
     border: 1px solid #2A679B;}
.error-txt{
	
    /*background: url(tick.png) no-repeat scroll 20px 15px #E6F3FF ;*/
     border: 1px solid #B81900;}	



.alert-box {
	color:#555;
	border-radius:10px;
	font-family:Tahoma,Geneva,Arial,sans-serif;font-size:11px;
	padding:10px 10px 10px 70px;
	margin:10px;
}
.alert-box span {
	font-weight:bold;
	text-transform:uppercase;
}
.error{
	background:#ffecec url('error.png') no-repeat 10px 50%;
	border:1px solid #f5aca6;
}
