html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,foarm,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}html{background:#63bad8 url(bg.jpg) 50% 0 repeat-x;text-align:center}body{text-align:center;font:12px 'Lucida Grande',lucida,helvetica,arial,sans-serif;color:#333;padding:0;margin:0 auto;width:840px}#wrappertop{width:800px;height:20px;padding:0 20px 0 20px;margin-top:20px}#wrapperbottom{width:800px;height:20px;padding:0 20px 0 20px;margin-bottom:20px}#wrapper{width:800px;padding:0 20px 0 20px;position:relative}#content{width:800px;background-color:#fff;text-align:left}#ajaxlink{width:230px;float:right}#header{width:780px;background:#c5e6ea;padding:5px 0 15px 20px;border-bottom:#b2ccd0 solid 1px}h1{margin-top:15px;display:inline;width:220px}#darkbanner{margin:20px 0 0 -18px;padding:8px 10px 10px 40px;background:#424242;position:relative}#darkbanner span{padding-left:35px;color:#fff;display:block}#darkbannerwrap{background:url(aiwrap.png);width:18px;height:10px;margin:0 0 20px -18px;position:relative}.banner320{width:380px}h2{font:bold 24px helvetica,arial,sans-serif;color:#fff;display:inline;margin-left:10px}fieldset{background-color:#eaf6f7;border-top:2px solid #acdbe1;border-bottom:2px solid #acdbe1;margin:20px;padding:20px;display:block;*position:relative;*margin-top:20px;*padding-top:40px}legend{font:bold 16px helvetica,arial,sans-serif;padding:5px;*position:absolute;*top:-.5em;*left:20px;*padding:0;*margin-bottom:20px}body#login{width:410px;margin-top:10%}body#login #wrappertop{width:470px}body#login #wrapperbottom{width:470px}body#login #wrapperbottom_branding{width:470px;padding:0 20px 0 20px}body#login #wrapperbottom_branding_text{width:470px;background-color:#fff;padding-top:3px;padding-bottom:10px;color:#c0c0c0;font:11px 'Lucida Grande',arial,sans-serif}body#login #wrapperbottom_branding_text a{color:#c0c0c0}body#login #wrapper{width:470px;padding:0 20px 0 20px}body#login #content{width:470px}body#login #header{width:450px;height:30px}body#login fieldset{width:430px;border:0;margin:0;display:block;margin-top:-30px;background-color:#fff;padding-top:20px}body#login fieldset p{color:#333}body#login .loginlabel{float:left;text-align:right;width:70px;font-weight:bold;margin-right:10px;padding-top:7px}body#login .logininput{height:20px;width:280px;_width:237px;margin-bottom:15px;padding:3px;font:16px 'Lucida Grande',arial,sans-serif;}#passwd{margin-left:1px}#validimg{float:right;margin-right:65px}#forgottenpassword{margin-top:7px}#forgottenpassword a{color:#333}#forgottenpassword a:hover{color:#104b67}#forgottenpassword li{display:inline;margin-left:10px}.form .button{display:block;float:left;margin:0 7px 0 80px;background-color:#92c97c;border:1px solid #73b35a;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;line-height:130%;font-weight:bold;color:#e8f7df;cursor:pointer;padding:5px 10px;_margin-left:82px;}.form .button{width:auto;overflow:visible;padding:5px 10px;}.button:hover{background-color:#e8f7df;border:1px solid #92c97c;color:#31940c;}