@charset "UTF-8";
@media all
{
html, body{font-family:Tahoma, Geneva, sans-serif; color:#444; font-size:12px; height:100%}
body{background:#fff url(../images/login_bg.jpg) 0 0 repeat-x; margin:0; height:100%}
#lContent_div{background:url(../images/1ws_mag.jpg) 0 0 no-repeat; margin:0 auto; width:950px; height:100%}
#mtab{border:#aaa 1px solid; background:#FFF url(../images/ltab_bg.jpg) 0 100% repeat-x; position:relative; margin-left:530px; float:right; margin-top:22px; width:480px}
.tl, .tr, .bl, .br, .tBbl, .tBbr{position:absolute}
.tl, .tr{margin-top:-1px; top:0}
.tl, .bl{margin-left:-1px; left:0}
.tr, .br{margin-right:-1px; right:0}
.bl, .br, .tBbl, .tBbr{margin-bottom:-1px; bottom:0}
.tab{margin:10px}
.tabH{background:#00C url(../images/lthbg.jpg) 0 0 repeat-x; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; color:#FFF; display:block; overflow:hidden; height:24px; line-height:24px}
.tHL, .tHR{width:9px; height:24px}
.tHL{background:transparent url(../images/lthl.jpg) 0 0 no-repeat; float:left}
.tHR{background:transparent url(../images/lthr.jpg) 0 0 no-repeat; float:right}
.tB{background:#FFF url(../images/ltab_bg.jpg) 0 100% repeat-x; border:#CCC 1px solid; border-top:none; position:relative}
.tB p{margin:0; padding:10px}
.tB p label{font-weight:bold; display:block; margin-bottom:5px}
input[type=text], input[type=password], textarea{font:12px Arial, Helvetica, sans-serif; border:#DDD 1px solid; border-top-color:#AAA; color:#555; background-color:#f9f9f9; width:150px !important}
input[type=text]:hover, input[type=text]:active, input[type=text]:focus,
input[type=password]:hover, input[type=password]:active, input[type=password]:focus,
textarea:hover, textarea:active, textarea:focus{border-color:#BBB; border-top-color:#777; color:#222; background-color:#fdfdfd}
.dButton:hover{border-left-color:#009}
.input_error{background-color:#ffeaea!important}
.iTable tr{text-align:left}
.iTable tr:hover td.iSep{background-color:#009}

.bLogo_div{float:left; margin-left:440px; margin-top:20px}
ul.blogo{margin:0}
ul.blogo li{list-style:none; float:left; width:170px; height:80px}
ul.blogo li a, ul.blogo li a span{display:block}
ul.blogo li a{width:170px; height:80px}
ul.blogo li a span{text-indent:-9999px; overflow:hidden; margin-left:auto; margin-right:auto}
#logo_gc, #logo_gl, #logo_bs, #logo_oa, #logo_fl{background-image:url(../images/brands_logo.gif)}

#logo_gc{background-position:0 0; width:123px; height:50px; margin-top:10px}
#logo_bs{background-position:-121px 0; width:168px; height:48px; margin-top:5px}
#logo_gl{background-position:-289px 0; width:97px; height:80px}
#logo_oa{background-position:0 -49px; width:166px; height:54px}
#logo_fl{background-position:-170px -59px; width:111px; height:44px; margin-top:8px}

}