html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,del,img,ol,ul,li,input,select,textarea,button,form,label,table,caption,tbody,tfoot,thead,tr,th,td{outline:0 none;font:inherit;margin:0}.w100{width:100% !important}.span8{width:50%;float:left;padding:0 1.5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.span8:first-child{padding-left:0;border-right:1px dotted #ddd}.span8:last-child{padding-right:0}.span8 h2{background:#5aaac3;background:-moz-linear-gradient(left, #5aaac3 0, #3e8ea9 100%);background:-webkit-linear-gradient(left, #5aaac3 0, #3e8ea9 100%);background:-o-linear-gradient(left, #5aaac3 0, #3e8ea9 100%);background:-ms-linear-gradient(left, #5aaac3 0, #3e8ea9 100%);background:linear-gradient(to right, #5aaac3 0, #3e8ea9 100%);border-bottom:2px solid #377e96;border-radius:3px;color:#fff;padding:0.25em 0.5em;margin:1em 0}.span8 h2:first-child{margin-top:0}.span8 h3{border-bottom:2px solid #2785a6;color:#2785a6;font-weight:bold;padding:0.25em 0;margin:0.5em 0}body{background:repeat scroll 23px 10px transparent;font:12px/20px sans-serif;direction:ltr;margin:0;text-align:left}a,a:visited{color:#CD650F;text-decoration:none}a:hover{color:#EFA720;text-decoration:underline}input,select,button,textarea{transition:all 0.1s linear}label,span.label{color:#1379a0;font-weight:bold;font-size:12px;vertical-align:middle}label.required:after,span.label.required:after{content:" *";color:#f00;font-weight:bold}input[type=submit],input[type=reset],button{padding:3px 10px;color:#fff;background-color:#888;border:0}input[type=submit]:hover,input[type=reset]:hover,button:hover,input[type=submit]:focus,input[type=reset]:focus,button:focus{background-color:#B74425}input[type=submit].secondary,input[type=reset].secondary,button.secondary{background-color:#CC7C29}input[type=submit].secondary:hover,input[type=reset].secondary:hover,button.secondary:hover,input[type=submit].secondary:focus,input[type=reset].secondary:focus,button.secondary:focus{background-color:#B76F25}input.submit,button.submit{background:url("../images/submit.png") no-repeat transparent;width:99px;height:44px;cursor:pointer;border:0;float:right}input.submit:hover,button.submit:hover{background:url("../images/submit-hover.png") transparent}img.ui-datepicker-trigger{vertical-align:middle}.msg-error{background-color:#ffeee2;border:solid #83502c;border-radius:3px;border-width:1px 1px 2px;position:relative;padding:10px 10px 10px 44px;margin:2px 0;box-shadow:0 5px 10px rgba(255,255,255,0.6) inset,0 1px 2px rgba(0,0,0,0.2)}.msg-error:before{content:"";display:inline-block;position:absolute;left:10px;top:50%;height:24px;width:24px;margin-top:-12px;background:transparent url("../images/error.png") top left no-repeat}.msg-success{background-color:#e2ffe2;border:solid #2c832c;border-radius:3px;border-width:1px 1px 2px;position:relative;padding:10px 10px 10px 44px;margin:2px 0;box-shadow:0 5px 10px rgba(255,255,255,0.6) inset,0 1px 2px rgba(0,0,0,0.2)}.msg-success:before{content:"";display:inline-block;position:absolute;left:10px;top:50%;height:24px;width:24px;margin-top:-12px;background:transparent url("../images/success.png") top left no-repeat}img{border:0}img.center{display:block;margin:0 auto}.bfc{overflow:hidden}input[type=text],input[type=password],select{width:230px;vertical-align:middle}input[type=text].small,input[type=password].small,select.small{width:50px}input[type=text],input[type=password],select,textarea{padding:2px;border:1px solid #13799f;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text].invalid,input[type=password].invalid,select.invalid,textarea.invalid{border-color:#c11b17}input.hasDatepicker{width:129px}input[type=text]:focus,input[type=password]:focus,select:focus,textarea:focus{background-color:#E7F7F8}input[type=checkbox],input[type=radio]{vertical-align:middle;margin:0 4px}h1{background:url("../images/header-bg.png") no-repeat 0 0;color:#FF9000;font-size:150%;font-weight:bold;margin-bottom:10px;padding:0 0 15px 50px;border-bottom:1px dashed #8CA0AB}h2{color:#cd7400;font-size:110%;font-weight:bold}#top1{background-color:#0c769d;min-height:106px}#top-border{background-color:#064055;height:11px}.wrapper{margin:0 auto;width:980px}#logo{float:left;margin-top:20px}#login-gadget{float:right;color:#fff}#login-gadget label{color:#ccc}#login-gadget .user-actions{width:150px;padding:10px 0 0}#login-gadget h3{border-right:1px solid #484A50;color:#00BBFF;height:82px;line-height:73px;margin-top:12px;width:58px;float:left}#login-gadget #login-form{float:left;padding:4px 15px 0;overflow:hidden}#login-gadget #login-btn{float:left;padding:24px 10px 0;color:#a3a3a3}#login-gadget a{text-decoration:none;color:#eee}#login-gadget a:hover{text-decoration:underline;color:#fff}#login-gadget input[type=text],#login-gadget input[type=password]{background-color:#111;border:1px solid #484a50;color:#eee}#login-btn .button{background:url("../images/login-bg.png") no-repeat scroll 12px center #005574;color:#FFFFFF;margin:0 10px 21px 0;padding:2px 10px 2px 23px;text-align:center;border:0}#menu{background:url("../images/menu-bg.jpg") repeat-x scroll 0 0 transparent;min-height:54px}#menu ul{margin:0;padding:0}#menu ul li{float:left;list-style:none outside none;font-weight:bold}#menu ul li a{display:block;min-height:24px;padding:15px 50px;background:url("../images/li-div.png") no-repeat scroll 0 0 transparent;color:#888888;text-decoration:none}#menu ul li:hover,#menu ul li.current-menu{background:url("../images/li-hover.jpg") repeat scroll 0 0 transparent}#menu ul li:hover a,#menu ul li.current-menu a{color:#fff}#inner{background:url("../images/inner-bg.jpg") repeat-x scroll 0 0 #e9e9e9;min-height:577px;overflow:hidden}#inner-box{min-height:541px;padding-top:30px}#content{padding:30px;width:900px;margin:30px auto 15px;background-color:#fff;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.5);overflow:hidden}#content div#side-image{background-color:#f2f2f2;background-repeat:no-repeat;background-position:center top;float:right;width:200px;height:400px;margin-left:10px}#content div#body{overflow:hidden}#content .row{padding:7px 7px;margin:0 0 4px;background-color:#f2f2f2;overflow:hidden}#content .row:hover{background-color:#dee8eb}#content div.field{float:right;min-width:60%;text-align:right}div#footer{background-color:#269fb3;color:#EEEEEE;font-weight:bold;min-height:0;padding:20px;text-align:center}div#footer span{display:inline-block;margin:0 10px}div#footer a{color:#fff}div#footer a:hover{color:#8ff}