html{background-color:#f7f7f7;color:#464646;font:normal 12px/1.25 arial,verdana,helvetica,sans-serif}body{margin:0 0 10px 0}a{color:#2a5db0;text-decoration:underline}a:hover{text-decoration:underline;cursor:pointer}h1,.preLoginProductName{font-size:150%;font-weight:bold}.preLoginProductName{margin-top:0}#pageContainer{width:800px;margin:40px auto;min-height:555px;overflow:auto;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#preloginSideBarContainer{float:left;width:798px;background:#e7e7e7;background:-moz-linear-gradient(#e7e7e7,#fdfdfd);background:-webkit-linear-gradient(#e7e7e7,#fdfdfd);background:linear-gradient(#e7e7e7,#fdfdfd);position:relative}#pageContentContainer{width:482px;background:#fff;float:right;min-height:505px;padding:50px 10px 20px 50px;border-left:1px solid #ccc}#pageContentContainerLarge{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;min-height:215px;padding:30px 20px 20px 20px;border:1px solid #ccc;overflow-x:auto;overflow-y:hidden;width:95%;margin:1em auto}#pageHeaderContainer{height:110px;width:258px;position:absolute;left:30px}#pageFooterContainer{position:absolute;bottom:50px;left:30px;width:258px}section{margin-top:2em;position:relative;clear:both}section fieldset{padding:.5em 0 0 0;margin:0}form,label,input,select,textarea,option,fieldset{color:#464646;font:normal 12px/1.25 arial,verdana,helvetica,sans-serif}fieldset{position:relative}label,legend{width:35%;display:inline-block;vertical-align:middle}input{vertical-align:middle}input[type=button],input[type=submit]{background:#fff;border:2px solid #464646;border-radius:3px;padding:.3em .5em;margin-right:15px;color:#000;font-weight:bold;display:inline-block;width:auto;min-width:30px}input[type=button]:hover,input[type=submit]:hover{background:#464646;color:#fff}.required{font-weight:bold;font-size:110%}.inputBoxLarge{width:200px}.inputBoxMedium{width:100px}.inputBoxSmall{width:50px}.readOnly{color:#404040;background-color:#f6f6f6}.pageConfirm{color:#192570;margin:2em 0;font-size:110%}p span.msg2{display:block;margin-left:5.5em}.pageNotice{color:#900;font-weight:normal;margin:2em 0}section span.pageNotice{display:block;margin-bottom:-.5em;margin-top:0;position:relative;left:0}footer{border-top:1px solid #ccc;margin-top:30px;width:100%;clear:both}#pageContentContainer footer input,#pageContentContainer footer div{margin-top:.5em}