*{font-family:verdana,arial,sans-serif}
body{text-align:left}
input[type=text],input[type=password],.applegate-ac,select{width:19.25em;*width:19.3em}
textarea{width:20.5em}
pre,.legal{font-size:.9em}
a{color:#000}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
div#header{font-size:8px;margin:0;background:#fff url(../images/headbg.gif) repeat-y;height:66px;color:#00369f}
div#header img{float:left;margin:3px 20px}
div#WelcomeBar,div#welcomeBar{font-size:10px;margin:95px 20px 0 0;position:absolute;right:120px;text-align:right;top:-22px;z-index:1000}
div#WelcomeBar a,p#welcomeBar a{color:#eee}
div#footer{clear:both;margin:0;color:#999;background-color:#fff;vertical-align:middle;text-align:center}
.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd{background-color:white}
.yui-layout .yui-layout-unit .yui-content{background-color:#fff;padding:0;position:relative;text-align:left}
#navigation{left:0!important;right:0!important}
.yui-skin-sam .applegate-toolbar.yui-toolbar-container .yui-push-button span.yui-toolbar-icon,.yui-skin-sam .applegate-toolbar.yui-toolbar-container .yui-menu-button span.yui-toolbar-icon,.yui-nav .close{background-image:url(../images/global_toolbar_icons.png);height:20px;left:4px;top:5px;width:20px}
.yui-nav em.closable{padding-right:25px!important}
.yui-nav .close{background-position:-420px 0;display:block;height:17px;width:17px;position:absolute;right:3px;left:auto;top:6px}
.yui-skin-sam .yui-navset .yui-nav .disabled a em,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .disabled a em{color:#777;cursor:default}
.yui-navset .yui-nav .disabled a:focus,.yui-navset .yui-nav .disabled a:hover{background:#dadbdb url(../javascript/yui-2.6.0/assets/skins/sam/sprite.png) repeat-x;color:#fff}
.yui-skin-sam .yuimenubar{font-size:11px}
.yui-skin-sam .yuimenuitem{line-height:2em}
.suggestion{display:inline-block;padding-left:1em;padding-right:1em}
.applegate-meac-container{cursor:text;vertical-align:top;min-height:1.7em;overflow:hidden;border-width:1px;border-color:#7f9db9;border-style:solid;background-color:white;position:relative}
.applegate-meac-container .stretcher{display:block;float:left;overflow:hidden;width:0}
.applegate-meac-container input.edit{border:0;border-width:0;display:block;float:left;position:inherit;width:1em;margin-top:2px}
.token:hover{background-color:#bbcef1;border-color:#6d95e0}
.token{margin:0 5px 0 0;padding:2px 12px 2px 5px;-moz-border-radius:6px;-webkit-border-radius:6px;background:#dee7f8 none repeat scroll 0 0;border:1px solid #cad8f3;display:block;vertical-align:top;cursor:default;float:left;overflow:hidden;height:1.2em;position:relative}
.token .close:hover{background-position:0 -7px}
.token .close{display:block;position:absolute;top:.5em;right:3px;width:7px;height:7px;background-image:url(../images/meac_close.gif);background-position:0 0;background-repeat:no-repeat;cursor:pointer;overflow:hidden}
.yui-skin-sam .applegate-meac .yui-ac-container{top:auto}
.yui-skin-sam div.yui-ac.applegate-ac{height:1.6em}
.yui-skin-sam div.yui-ac.applegate-ac.applegate-meac{height:auto}
table.applegate-form-table,table.standard-text-edit{width:100%;padding:1em;border-collapse:separate;border-spacing:1px}
table.applegate-form-table,.applegate-section{background-color:#dcdae4}
.yui-dialog table.applegate-form-table{background-color:white}
table.standardTextSearchResults{display:none}
.last_used_calendar{position:absolute;z-index:2}
.approval_calendar{position:absolute;z-index:2}
table.applegate-form-table tbody th,table.standard-text-edit tbody th{width:15em;font-weight:bold;text-align:right;padding-right:5px}
table.applegate-form-table tbody th .token,table.standard-text-edit tbody th .token{font-weight:normal;float:right}
input.applegate-validation-error{border:2px solid red}
label.applegate-validation-error{color:red}
.applegate-validation-messages{color:red;display:inline;font-weight:bold;padding:.5em;font-size:11px}
.applegate-validation-messages .message{clear:both}
.applegate-validation-messages-title{clear:both;font-color:black;display:inline;font-weight:bold;padding:.5em;font-size:11px;visibility:hidden}
.calendarButton{line-height:1em;min-height:1em;padding:1px 10px;margin-top:2px}
.standard-text-criteria{margin-top:25px}
.applegate-form-table input,.applegate-form-table select,.applegate-form-table .applegate-ac input.yui-ac-input{width:12em}
.applegate-form-table input[type="checkbox"],.applegate-form-table input.checkbox{width:auto}
.applegate-form-table .applegate-meac{width:100%}
.standard-text-edit .applegate-meac{width:701px}
.applegate-section .hd{background-color:#dcdae4;border-bottom:1px solid #000050;color:#000;font-size:100%;font-weight:bold;padding:3px}
.advanced_search{width:100%}
.hide_advanced{display:none}
.show_advanced{display:inline}
.results th .yui-dt-liner{text-align:center}
.results .yui-dt-liner{padding:4px 2px}
span.loader{width:32px;height:32px;position:absolute;z-index:10000;margin-left:65px;margin-top:-30px;background:transparent url(../images/loader.gif) no-repeat 0 0}
* html span.loader{margin-left:20px}
input.title{width:697px}
.yui-skin-sam .yui-submit-button-disabled{border-color:#ccc}
.yui-skin-sam .yui-submit-button-disabled{color:#a6a6a6}
.ygtvlabel,.ygtvlabel:link,.ygtvlabel:visited{background-color:#dad9d9;font-weight:normal}
a.ygtvlabel{display:block;*height:1%;padding:2px}
.ygtvlabel:hover,.ygtvlabel:hover{background-color:#669;color:#fff}
select,input,button,textarea{font-family:verdana}
form.adlform fieldset{margin-bottom:15px}
form.adlform legend{padding:0 2px;font-weight:bold}
form.adlform p,form.adlform li{font-size:100%}
form.adlform label{display:inline-block;font-weight:bold;text-align:right;font-size:100%}
form.adlform fieldset ol{margin:0;padding:0}
form.adlform fieldset li{list-style-type:none;margin:0}
form.adlform fieldset fieldset{border:0;margin:3px 0 0;display:inline}
form.adlform fieldset fieldset legend{padding:0 0 5px;font-weight:normal}
form.adlform fieldset fieldset label{display:block;text-align:left;width:auto;font-weight:normal}
form.adlform fieldset fieldset input{margin-bottom:6px;vertical-align:middle}
form.adlform em{font-weight:bold;font-style:normal}
form.adlform h4{color:maroon;font-size:14px;text-align:left}
form.adlform h3{background:transparent url('../images/registration_section_head.png');color:#fff;margin:15px 0 0!important;*height:1%;font-size:16px!important;font-variant:small-caps;font-weight:bold;padding:5px 5px 5px 18px}
form.adlform h2{border-top:1px solid #eee;font-size:150%!important;font-weight:bold;margin:5px 5px!important;padding-top:5px}
form.adlform fieldset ol{margin:0!important;padding:0}
form.adlform fieldset li input,form.adlform fieldset li select{border:1px solid #7f9db9;font-size:10px;margin-bottom:3px;margin-top:3px;padding:2px}
form.adlform label{font-size:10px;width:300px}
form.adlform fieldset fieldset label{display:inline-block;float:left;font-size:10px;font-weight:bold;margin-right:4px;margin-left:5px;text-align:right;width:299px}
form.adlform select{width:19.9em}
form.formbox,fieldset.border,div.border{border:1px solid #bbb}
div.border{padding:5px}
#errors{color:#f00}
#errors ul{text-align:center}
form#loginForm input.required{text-align:left!important}
form#loginForm label{width:auto}
form#loginForm fieldset{border:1px solid #ccc;padding-bottom:15px}
form#loginForm label{font-weight:normal}
form#loginForm label#lblUsername{width:250px!important;font-weight:bold}
form#loginForm input#noPassword,form#loginForm input#yesPassword,form#loginForm #signInBtn{margin-left:134px}
form#loginForm input#noPassword,form#loginForm input#yesPassword{vertical-align:middle}
form#loginForm #signInBtn{margin-top:10px}
form#loginForm a{display:block;margin:3px 0 3px 134px;padding:2px 0}
form#loginForm #username{width:220px}
form#loginForm #password{width:189px}
form#loginForm p{margin-left:20px;font-size:12px;font-weight:bold}
form#loginForm #loginMessages p{text-align:justify;margin:0 20px 30px 20px;font-size:10px;font-weight:normal}
form#loginForm #loginMessages p a{display:inline;margin:0;padding:0}
div#MyAccount{text-align:left}
div.menuMargin{margin-right:6px}
