/** login page styling **/
div, ul, li, a, input { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; behavior: url('_brands/PIE.htc'); }

body { background: #ABABAB; margin: 0px auto; padding: 0px; text-align: center; vertical-align: middle; }
body.iframe { background: none transparent; }

.screenWrapper { height: 100%; overflow: hidden; width: 100%; }
.mainWrapper { height: 100%; margin: 0; overflow: visible; position:relative; width: 100%; }
.innerWrapper { height: 430px; left: 0; margin: -215px auto 0 auto; position: absolute; top: 50%; width: 100%; }
.contentWrapper { height: 430px; margin: auto; position: relative; width: 700px; }
.shadowWrapper { background: #E6E6E6; display: block; height: 100%; width: 700px; -webkit-box-shadow: #333333 0px 0px 200px; -moz-box-shadow: #333333 0px 0px 200px; box-shadow: #333333 0px 0px 200px; }
.iframeWrapper { background: #27354D url('images/advenda_arrow.png') center center no-repeat; display: inline-block; float: left; height: 100%; padding: 0px; width: 368px; }
.formWrapper { background: #E6E6E6; display: inline-block; float: left; height: 100%; vertical-align: middle; width: 332px; }

.logo { background: url('images/advendalogo.png') center center no-repeat; height: 46px; margin: 40px 0 25px 0; width: 100%; }
.underline { background: url('images/underline.png') center no-repeat; height: 1px; line-height: 1px; margin: 0 0 40px 0; padding: 0px; width: 100%; }

.formCenter { padding-top: 40%; }
.formText { color: #A6A6A6; border-bottom: 1px solid #CCCCCC; font-family: 'Lucida Grande', arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; margin: 0; padding: 12px 12px; text-align: left; width: 100%; }
.formText input { border: 0px; color: #945959; display: block; font-family: 'Lucida Grande', arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; height: 26px; margin: auto; padding: 5px 5px 5px 30px; width: 100%; }
.inputLogonCode { background: #FFFFFF url('images/icon_user.png') no-repeat 6px center !important; }
.inputPassword { background: #FFFFFF url('images/icon_password.png') no-repeat 6px center !important; }
.buttonWrapper { display: block; margin: auto; width: 93%; }
.loginButton { background: #E6A750; border: 0px; color: #FFFFFF; cursor: pointer; display: block; float: right; font-size: 16px; height: 30px; margin-top: 30px; width: 140px; }

.roundBorders { border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px ; }
.roundBordersLeft { border-radius: 6px 0 0 6px; -webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius: 6px 0 0 6px; }
.roundBordersRight { border-radius: 0 6px 6px 0; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius: 0 6px 6px 0; }
.roundBordersTop { border-radius: 6px 6px 0 0; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius: 6px 6px 0 0; }
.roundBordersTopLeft { border-radius: 6px 0 0 0; -webkit-border-top-left-radius: 6px; -moz-border-radius: 6px 0 0 0; }


/** text styling **/
div.introText { color: #FFFFFF; font-family: arial; font-size: 11px; line-height: 13px; padding: 0px 27px; text-align: left; }
div.introText a { color: #607FBF; }
div.pHeading { font-size: 15px; line-height: 22px; letter-spacing: -1px; }

/** legacy styling **/
td { color: #C3C3C3; font-family: arial; font-size: 11px; line-height: 13px; }
td a { color: #607FBF; }

.mainTable { float: right; text-align: left; width: 100%; }
.heading { color: #FF7900; font-size: 40px; font-weight: bold; line-height: 40px; }
.center { text-align: center; }
