﻿/*-------------Login-------------------------*/
.right{ float:right;}
.left{ float:left;}
.clear{ float:none; clear:both;}


.main-top{ }
/*
.corner-left-top { background: url(../../app_themes/site/Images/corner-left-top.gif); width:30px; height:30px; }
.middle-top{ background:url(../../app_themes/site/Images/middle-top.gif); height:30px;}
.corner-right-top{ background:url(../../app_themes/site/Images/corner-right-top.gif); width:30px; height:30px;}
        
.middle-right{background:url(../../app_themes/site/Images/middle-right.gif) repeat-y; width:30px;}
.middle-left{background:url(../../app_themes/site/Images/middle-left.gif) repeat-y; width:30px;}
.middle-center{ height:200px; background:#fff;}

.corner-left-bottom{background:url(../../app_themes/site/Images/corner-left-bottom.gif); width:30px; height:30px;}
.middle-bottom{background:url(../../app_themes/site/Images/middle-bottom.gif); height:30px;}
.corner-right-bottom{background:url(../../app_themes/site/Images/corner-right-bottom.gif); width:30px; height:30px;}
*/ 
.star{color:Red;}   

/*.middle-center label{ width:110px; float:left; text-align:left;}*/

.middle-center .lblSubTitle { width:152px; float:left; text-align:left; }
.middle-center .lblSubTitle2 {  float:left; text-align:left; }

.middle-center .inputTxt{ width:270px; height:20px; line-height:20px;  padding:0px;   
                          float:left; text-align:left; border:solid 1px #e5e5e5; margin-left:5px;}

.middle-center .wShort{width:45px;}
.middle-center .wMid{width:70px;}
.middle-center .wWide{width:95px;}

.AgreeTerms{ float:none; clear:both; font-size:10px;}


.rb{ width:230px; float:none; font-size:12px; font-weight:normal;}
.middle-center .rb label{float:none; clear:both;}

.rb label {padding-left:3px;padding-bottom:2px;}

.middle-center .smallTxt{width:100%; padding:0 0 0 155px; color:#B6B7A9; font-size:12px; font-weight:normal;}
.middle-center .smallTxtLeft{font-size:10px; width:300px; text-align:left; float:left;}

.LoginTitle
{
	font-size:18px;
	font-weight:bold;
	padding:20px 0 20px 20px;
	text-align:left;
}
.LoginSubTitle1
{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	
}
.LoginSubTitle
{
	font-size:14px;
	font-weight:bold;
	padding:0 0 15px 20px;
	text-align:left;
}

.LoginText
{
	font-size:14px;
	padding-left: 15px;
	text-align:left;
	/*color:#e5e5e5;*/
}

.LinksLine
{
	font-size:12px;
	font-weight: normal;
	color:#5F434D;
	padding:10px 0;
	margin-top:10px;
	float:left;
	width:162px;
}
.LinksLine a
{
	text-decoration:underline;
	color:#5F434D;
}
.LinksLine a:hover
{
	text-decoration:none;
	color:#EB3C1D;
}
.HideTxt
{
    visibility:hidden;
    width:1px;
    height:1px;
}
.HideDiv
{
    display:none;
}
.ViewDiv
{
     display:block;
}

.modalPopup {
	background-color:Transparent;
	/*border-width:3px;
	border-style:solid;
	border-color:Gray;*/
	padding:3px;
	width:500px;
}

.modalBackground {
    /*background-color:Transparent ;*/
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.Safari .modalBackground 
{
    display:none;
}


/* CHENGE TO NEW BG PIC FROM YANA! */
#pnlViewTabs
{
    height:32px;
}
.LoginLinkButton
{ 
    width:290px; 
    height:32px;
	font-size:12px;
	text-align:left;
	padding:0px;
    
}
.lblLoginText
{
  float:left; 
  width:350px;
  padding-bottom:10px;
  text-align:left;
}
.LoginTabsNoBg
{  
     background:url(../../app_themes/site/Images/bg-tab-login-top.gif); 
    height:70px;
 
}
.LoginTabLeft
{
    background:url(../../app_themes/site/Images/bg-tab-login-top-left.gif); 
    height:70px;
    
}
                                  
.LoginTabRight
{
    background:url(../../app_themes/site/Images/bg-tab-login-top-right.gif); 
    height:70px;
    
}
.LoginTabBg
{
   /* display: none; */
    background:url(../../app_themes/site/Images/bg-tab-login-middle.gif);
    height:100px; width:320px;
    display:block;
    text-align:left;
    float:left;
    padding:10px;
}
.LoginTabBottom
{
    background:url(../../app_themes/site/Images/bg-tab-login-bottom.gif);
    height:13px; width:438px;
    display:block;
    clear:both;
}

.LoginTabTitle
{
	font-weight:bold;
}
.LoginTabText .inputTxt{ width:220px; height:20px; line-height:20px;  margin:2px; padding:0px;   
                          float:left; text-align:left; border:solid 1px #e5e5e5;}

#pnlStep1
{
    width:410px;
}


.RegistrationStep1 .pad-top-5
{
    padding-top:5px;
}


.RegistrationStep2 .loginSpace
{
    height:30px;
    padding:7px 0px;
}

.ie .RegistrationStep2 .loginSpace
{
    height:30px;
    padding:6px 0px;
}

.RegistrationStep2 .lblSubTitle
{
    padding-top:3px;
    width:140px;
}
.RegistrationStep2 .lblSubTitle2
{
    padding-top:5px;
}

.loginSpace
{
    height:70px;
    vertical-align:top;
}
.loginSpace2
{
    height:130px;
}
.loginSpace3
{
    height:10px;
}

/*TEMP*/

.TopLayer {
	position:fixed;
	z-index:1; 
	visibility:hidden; 
}




/* --------------------------- */



/*#login-box {
	width: 500px;
	margin: 0 auto;
	vertical-align:top;
}
#top-title {
	padding: 5px 20px 5px;
	float: right;
	color: #FFF;
	font-weight: bold;
}

    
#top-center {
	float:left;
	width: 440px;
	height: 30px;
	background-image: url(../../app_themes/site/Images/middle-top.gif); 
	background-repeat: repeat-x;
}
#top-left {
	float: left;
	height: 30px;
	width: 30px;
	background:url(../../app_themes/site/Images/corner-left-top.gif);
}
#top-right {
	float: left;
	height: 30px;
	width: 30px;
	background:url(../../app_themes/site/Images/corner-right-top.gif);
}
#middle-left {
	float: left;
	background: url(../../app_themes/site/Images/middle-left.gif) repeat-y;
	height: 100%;
	width: 30px;
}
#middle-right {
	float: left;
	background: url(../../app_themes/site/Images/middle-right.gif) repeat-y;
	width: 30px;
	height: 100%;
}
#middle-center  {
	float: left;
	background-color: #ffffff;
	height: 100%;
	width: 360px;
}

#bottom-left {
	float: left;
}
#bottom-right {
	float: left;
}
#bottom-center {
	float:left;
	background: url(../../app_themes/site/Images/middle-bottom.gif) repeat-x;
	width: 360px;
	height: 30px;
}

*/