#SceneLogin {
	position : absolute;
	left : 0px;
	top : 0px;
	width : 960px;
	height : 540px;
	background-color : #ffffff;
	background-image : url('../../images/SMC_main_bg.png');
    color: #FFF;
    overflow:hidden;
}

#lblLogin, #lblPassword, #btnLogin div, #btnCreateAccount div{
    font-size:16pt;
}

#inputsDiv{
    position:absolute;    
    top:100px;
    left:20px;
	z-index: -10;
}

#titlePopUp{
    position:absolute;
    top:45px;
    left:-40px;
}
#titlePopUp h2{
    position:absolute;
    top:0px;
    left:0px;
    text-align:center;
    height:50px;
    width:525px;
    z-index:99;
}
#btnLoginDiv div {
    margin-top:10px;
}

#btnCreateAccountDiv div {
    margin-top:10px;
    font-size:14pt;
}

#btnLoginDiv
{
    position:absolute;
    left:120px;
    top:265px;
    
    height:50px;
    width:130px;
    /*  */
    margin-left:63px;
    margin-right:63px;
    width:400px;
  
    color:#fff;
    z-index:99px;
    height:10px;
}

#btnCreateAccountDiv
{
    position:absolute;
    left:120px;
    top:313px;
    
    height:50px;
    width:200px;
    margin-left:63px;
    margin-right:63px;
    width:400px;
  
    color:#fff;
    z-index:99;
}

#popup table
{
    padding-top:15px;
}

#SceneLogin #popup
{
	position:absolute;
    left:217px;
    top:35px;
}

#popup h2 {
	color: #fff;
	font-weight: normal;
    position:absolute;
    left:40px;
    top:20px;
}

.inlineblock
{
	display:inline-block;
}
#SceneLogin #lefttop
{
	background-image:url('../../images/popup/popup_top_1.png');
	width:20px;
	height:50px;		
    position:absolute;
    left:0px;
    top:0px;
}

#SceneLogin #centertop
{
	background-image:url('../../images/popup/popup_top_2.png');	
	width:486px;
	height:50px;	
    position:absolute;
    left:20px;
    top:0px;
}

#SceneLogin #righttop
{
	background-image:url('../../images/popup/popup_top_3.png');
	width:20px;
	height:50px;		
    position:absolute;
    left:506px;
    top:0px;
}

#SceneLogin #centerleft
{
	background-image:url('../../images/popup/popup_mdl_1.png');
	width:20px;
	height:400px;
	position:absolute;
    left:0px;
    top:50px;
}

#SceneLogin #centercenter
{
	background-image:url('../../images/popup/popup_mdl_2.png');
	width:486px;
	height:400px;
	position:absolute;
    left:20px;
    top:50px;		
}

#SceneLogin #centerright
{
	background-image:url('../../images/popup/popup_mdl_3.png');
	width:20px;
	height:400px;
	position:absolute;
    left:506px;
    top:50px;
}

#SceneLogin #leftbottom
{	
	background-image:url('../../images/popup/popup_btm_1.png');
	width:20px;
	height:20px;	
	position:absolute;
    left:0px;
    top:450px;
}

#SceneLogin #centerbottom
{	
	background-image:url('../../images/popup/popup_btm_2.png');
	width:486px;
	height:20px;	
	position:absolute;
    left:20px;
    top:450px;
}

#SceneLogin #rightbottom
{
	background-image:url('../../images/popup/popup_btm_3.png');
	width:20px;
	height:20px;	
	position:absolute;
    left:506px;
    top:450px;
}
#loginContent{
    position:absolute;
    top:20px;
    left:0px;
    width:510px;
}
#popup input[type=text], input[type=password] {
	position: static;
    width:280px;
	z-index : 50;
}

#SceneLogin #limgLoggin{
    z-index : 99;
	/*background-color: #fff;*/
	position: absolute;
	top: 140px;
	left: 180px;
    /*margin:auto auto;*/
}

#SceneLogin #lblError{
	position : absolute;
	color : #FFFFFF;
    left:-20px;
	top : 110px;
	width : 400px;
    margin-left:63px;
    margin-right:63px;
    white-space:normal;
    text-align:center;
}

#SceneLogin .sf-ui-button-2{
   line-height:27px;
   vertical-align:middle;
}
#SceneLogin .sf-ui-button-blur {
    height:50px;
    width:130px;
	line-height: 27px;
	text-align: center;
	font-size: 16pt;
    display: inline-block;
	background-image: url('../../images/popup/setting_popup_btn_2.png');
	background-position: center center;
}

#SceneLogin .sf-ui-button-focus {
    height:50px;
    width:130px;
	line-height: 27px;
	text-align: center;
	font-size: 16pt;
    display: inline-block;
	background-image: url('../../images/popup/setting_popup_btn_1.png');
	background-position: center center;
}
#SceneLogin .sf-ui-button-1, #SceneLogin .sf-ui-button-2, #SceneLogin .sf-ui-button-3 {
    background: transparent;
}

select:focus, textarea:focus, button:focus {
	outline-size: 3px;
	outline-style: solid;
	outline-color: #50c5ff;
}

#SceneLogin .sysMessage {
	color: #D5F1FF;
    font-size:14pt;
}

/*-----SDK 2.3-----*/
#SceneLogin .sf-ui-button-l, #SceneLogin .sf-ui-button-c, #SceneLogin .sf-ui-button-r {
    background: transparent;
}

#SceneLogin .sf-ui-button-c{
   line-height:27px;
   vertical-align:middle;
}

#SceneLogin #hbKeyHelp{
    position:absolute;
    margin-left:63px;
    margin-right:63px;
    top:377px;
    width:400px;
    z-index:99px;
}

#SceneLogin .sf-ui-keyhelp{    
    background-image: none;
}

#SceneLogin .separatorLine{
	background-image:url('../../images/popup/setting_popup_line.png');	
	width:400px;
	height:1px;	
}

#SceneLogin #helpSeparatorLine2{
    position:absolute;
    margin-left:63px;
    margin-right:63px;
    top:400px;
}

#SceneLogin #helpSeparatorLine1{
    position:absolute;
    margin-left:63px;
    margin-right:63px;
    top:35px;
}

#SceneLogin #loginContent{
    position:absolute;
    top:20px;
    left:0px;
    width:510px;
}

#SceneLogin #loginTitle{
    position:absolute;
    margin-left:63px;
    margin-right:63px;
    width:400px;
    z-index:99px;
    font-size:16pt;
}


#lbLoginLanguages{
    position:absolute;
    left:0px;
    top:0px;    
    width:100px;
}

#SceneLogin .sf-ui-list-blured {
	font-size: 16pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 36px;
	padding-right: 20px;
	padding-left: 20px;
	position: relative;
	display: block;
	height: 36px;
	margin-bottom: 3px;
	cursor: pointer;
	background-repeat: repeat;
	background-position: center center;
	background-color: #112537;
    color:#fff;
    width:100px;
}

#SceneLogin .sf-ui-list-selected {
font-size: 16pt;
	line-height: 36px;
	padding-right: 20px;
	padding-left: 20px;
	position: relative;
	display: block;
	height: 36px;
	margin-bottom: 3px;
	cursor: pointer;
	background-repeat: repeat;
	background-position: center center;
	background-color: #112537;
	color: #fff;
    width:100px;
}

#SceneLogin .sf-ui-list-focused {
    font-size: 16pt;
	line-height: 36px;
	padding-right: 20px;
	padding-left: 20px;
	position: relative;
	display: block;
	height: 36px;
	margin-bottom: 3px;
	cursor: pointer;
	background-repeat: repeat;
	background-position: center center;
	background-color: #112537;
	color: #fff;

	background-image: url(../../images/button-bgHover.png);
	background-repeat: repeat-x;
	background-position: center center; 
    width:100px;
}

#loginLanguages{
    position:absolute;
    top:20px;
    left:60px;
    width:100px;
    z-index:99;
}

#panelLanguage{
    position:absolute;
    top:0px;
    left:0px;
    width:100px;
}