/* Corner radius */
#login .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
#login .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
#login .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
#login .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
#login .ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
#login .ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
#login .ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
#login .ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 8px!important; -webkit-border-radius: 8px!important; }

/* Overlays */
.ui-widget-overlay { background: #333 url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .90;filter:Alpha(Opacity=90); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #333 url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }


.ui-widget-header{ border:none!important;}

#register-login h2{ font:bold 16px/30px arial; color:#3C7893; clear:both;}
	#register-login form ul{ margin:10px 0;}

.ui-widget-content{ border:none!important;}

/* Dialog
----------------------------------*/
#modal-register-login.ui-dialog { position: relative; padding: 0px; width: 300px; }
#modal-register-login.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative; /*display:none;*/
-moz-border-radius-bottomleft: 0px!important; 
-webkit-border-bottom-left-radius: 0px!important;
-moz-border-radius-bottomright: 0px!important; 
-webkit-border-bottom-right-radius: 0px!important;
}
#modal-register-login.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
#modal-register-login.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
#modal-register-login.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
#modal-register-login.ui-dialog .ui-dialog-titlebar-close:hover, #modal-register-login .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
#modal-register-login.ui-dialog .ui-dialog-content { border: 0; padding: 0; background: none; overflow: auto; zoom: 1; }
#modal-register-login.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
#modal-register-login .ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
#modal-register-login .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
#modal-register-login .ui-draggable .ui-dialog-titlebar { cursor: move; }


#modal-register-login #switch-login-forms{background:url(/images/icons/help.png) no-repeat; display:block; font:bold 14px/48px helvetica; padding:0 0 0 50px; margin:0 0 10px; color:#0097CE;}

.border{ border:1px solid #CCC; padding:10px; }
.header{ height:70px; border-bottom:1px solid #CCC;}

#register-login{ display:none; padding:0; overflow:hidden!important; }
#register-login h2{ color:#003061;font: bold 24px Helvetica; margin:0; padding:10px 0 0 10px;}
	#register-login h2 span{ color: #A1A1A1; font: 16px Helvetica; display:block; padding:5px 0 0 0;}


#register-login	div#login ul li{margin:0 0 10px; display:block; overflow:hidden;}
#register-login	div#login ul li label{float:left;font:12px/20px Verdana;width:65px; text-align:left; margin:0 10px 0 0px;}
#register-login	div#login ul li input{font:12px Verdana;width:170px; position: relative;}
#register-login	div#login input#login-btn, #global-login input#login-btn{background:url(/images/_ui/login_btn.png) no-repeat;border:none;cursor:pointer;display:block;float:left;height:35px;text-indent:-3000px;width:130px; left:65px; position:relative;}


#register-login	a.password{display:block; clear:both; margin:7px 0 7px 90px; }

#login{ float:left; width:270px;}
#login h2{ color:#043899;}

#register{ padding:0 ; float:left; width:335px; border-right:1px solid #CCC; height:400px;}

#register h2{ color:#FF6600;}
#register #frm-register ul li{margin:0 0 10px; display:block; overflow:hidden;}
#register #frm-register ul li label{float:left;font:12px/20px arial;width:110px; text-align:left; margin:0 10px 0 0px;}
#register #frm-register ul li input{font:12px Verdana;width:170px; position: relative;}
#register #frm-register ul li select{font:12px Verdana;width:170px; position: relative;}
#register #frm-register input#reg-btn, #frm-register input#reg-btn{background:url(/images/_ui/register_btn.png) no-repeat;border:none;cursor:pointer;display:block;float:left;height:35px;text-indent:-3000px;width:130px; left:115px; position:relative; margin:10px 0 0 0;}
#register #frm-register p{display:block; clear:both; margin:0 0 0 120px; overflow:hidden; }
	#register #frm-register p input{ float:left; margin:0 10px 0 0;  }
	#register #frm-register p label{font:11px arial; float:left; width:169px; color:#333;}

.forgot-password{display:block; clear:both; margin:0 0 0 70px; overflow:hidden; font:11px arial; }

#register > span{display:block; clear:both; margin:7px 0 7px 120px; }

#frm-register, #frm-login{overflow:hidden; padding:10px;}

#frm-error{ background:#900; color:#FFF; padding:3px;}


/* Global Sign in box
----------------------------------*/
#modal-global-login{}
#modal-global-login ul li{margin:0 0 10px; display:block; overflow:hidden;}
#modal-global-login label{float:left;font:12px/24px Verdana;width:65px; text-align:left; margin:0 10px 0 0px;}
#modal-global-login input{font:12px Verdana;width:170px; position: relative; height:20px;}


/* Global Registar box
----------------------------------*/
#modal-global-register{}
#modal-global-register ul li{margin:0 0 10px; display:block; overflow:hidden;}
#modal-global-register label{float:left;font:12px/24px arial;width:110px; text-align:left; margin:0 10px 0 0px;}
#modal-global-register input, #modal-global-register select{font:12px Verdana;width:170px; position: relative; height:20px;}
#modal-global-register select{font:12px Verdana;width:170px; position: relative; height:20px;}
#modal-global-register p{display:block; clear:both; margin:0 0 0 120px; overflow:hidden; }
	#modal-global-register p input{ float:left; margin:0 10px 0 0; width:auto;  }
	#modal-global-register p label{font:11px arial; float:left; width:169px; color:#333;}



/* Shared styles
----------------------------------*/
#modal-global-login .ui-dialog-title, #modal-global-register{font:bold 16px helvetica, arial;}
#modal-global-register #frm-register, #modal-global-login #frm-login{overflow:hidden; padding:10px 0 0 0;}
a.forgot-password{display:block; clear:both; padding:5px 0; margin:0 0 0 75px; overflow:hidden; font:11px arial; }


/* Not TIme Yet Box
----------------------------------*/
#modal-not-started-yet h3{font:bold 20px helvetica, arial; color:#990000;}
#modal-not-started-yet p{ font: 16px helvetica, arial; color:#333;}
#not-started-yet{background:url(/images/icons/warning_48.png) no-repeat; padding:0px 14px 0px 60px; margin:10px 0 0 10px;}

