/* CSS Document */
/*start basic classes start here*/
body { padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.web-size { width:100%; height:100%; }
.web-width { width:100%; }
.web-height { height:100%; }
.web-line-size { width:1px; height:4px; }

/*image classes start here*/
.logo-img { background-image:url(images/gtt_logo.gif); width:496px; height:175px; background-repeat:no-repeat; padding-bottom:3px; }
.BusPaylogo-img { background-image:url(images/BusPay_logo.gif); width:496px; height:175px; background-repeat:no-repeat; padding-bottom:3px; }
.green-bg { height:15px; background-color:#bbd36c; padding-top:10px; }
.content { background-image:url(images/txt.gif); background-repeat:no-repeat; width:411px; height:320px; background-position:0px 44px; }
.buspaycontent { background-image:url(images/txt_buspay.gif); background-repeat:no-repeat; width:411px; height:320px; background-position:0px 44px; }
.business-txt { background-image:url(images/busi_3.0.gif); background-repeat:no-repeat; width:215px; height:51px; }
.BusPaybusiness-txt { background-image:url(images/BusPaybusi_3.0.gif); background-repeat:no-repeat; width:215px; height:51px; }
.business-txt-pad { padding-top:70px; padding-left:20px; padding-right:20px; padding-bottom:40px; border-bottom:solid 1px #d6d5d4; }
.login-btn { background-image:url(images/login-btn.gif); width:216px; height:66px; background-repeat:no-repeat; background-position:bottom; }

/* form classes start here*/
.lable { color:#1a6f9a; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.asterik { color: #FF0000; font-size:11px; font-weight:bold; }
.forget-txt:link, .forget-txt:active, .forget-txt:visited { color:#55564f; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; }
.forget-txt:hover { color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; }
.forget-text { color:#55564f; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; }
.red-txt { background:url(images/red_txt.gif) left top no-repeat; width:244px; height:18px; }
.login-btn-pad { padding-top:18px; padding-bottom:18px; }
.login-btn { background: url(images/btn_bg.gif) #69a7d6 left top repeat-x; border: solid 1px #5894c2; color: #FFFFFF; cursor: pointer; font-size: 12px; font-weight: bold; height: 20px; padding-bottom: 2px; }
.login-pad { padding:5px; }
.login-tf { border:solid 1px #a5acb2; }
.login-tfd { border:0px; }
.login-rfv { padding-right:3px; padding-top:3px; }
.validator-btn { background-color: transparent; background-image: url(images/RegularExpressionValidator.gif); background-position: left top; background-repeat: no-repeat; border: 0px; cursor: pointer; display: inline; height: 16px; width: 16px; }
.Message { font-size:11px; color: Red; font-weight: bold; }
.forgot-pass:link, .forgot-pass:active, .forgot-pass:visited { font-size:11px; color:#333333; text-decoration:none; }
.forgot-pass:hover { font-size:11px; color:#ff0000; text-decoration:underline; }


/* padding classes start here*/
.padt30 { padding-top:30px; }
.left-pd { padding-left:5px; }
.padl12 { padding-left:12px; }
.padr50 { padding-right:50px; }
.padt5 { padding-top:5px; }
.padt10 { padding-top:10px; }
.padb5 { padding-bottom:5px; }
.padt20 { padding-top:20px; }
.login-pad { padding:5px; }
.padr10 { padding-right:10px; }
.padl10 { padding-left:10px; }
/* right curv box classes start here*/
.login-lt-crv { background:url(images/login_lt_crv.gif) left top no-repeat; width:5px; height:5px; }
.login-lb-crv { background:url(images/login_lb_crv.gif) left top no-repeat; width:5px; height:5px; }
.login-rt-crv { background:url(images/login_rt_crv.gif) left top no-repeat; width:5px; height:5px; }
.login-rb-crv { background:url(images/login_rb_crv.gif) left top no-repeat; width:5px; height:5px; }
.login-top-bg { border-top:solid 1px #989595; }
.login-left-bg { border-left:solid 1px #989595; }
.login-bottom-bg { border-bottom:solid 1px #989595; }
.login-right-bg { border-right:solid 1px #989595; }

/*Ticket Popup CSS*/
.Box-A-Bg{ height:50px; background:url(images/Box-A-Bg.gif) no-repeat top center;}	
.Box-B-Bg{background:url(images/Box-B-Bg.gif) center top no-repeat; height:255px;}		
.Box-C-Bg{ height:21px; background:url(images/Box-C-Bg.gif) no-repeat center center;}
.font-size{font-size:0px;}
.Pad-10 { padding:10px; }
.right-dotted-border { border-right: dotted 1px #000000;}
/*OverLays*/
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
