@import "button.css";body,button,input,option,select,table,textarea{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:normal;}
body{background-color:#fff;margin:0;}
/*jfxj - comment this out for now - we don't need "disabled" boxes grayed out --  input[disabled][type="text"],input[disabled][type="password"],input[disabled][type="file"],select[disabled],textarea[disabled],input[readonly][type="text"],input[readonly][type="password"],input[readonly][type="file"],textarea[readonly]{background-color:ThreeDFace!important;color:#4f4e4b!important;-webkit-text-fill-color:#4f4e4b!important;}*/
td{vertical-align:top;}
th{vertical-align:bottom;}
img{border:none;vertical-align:middle;}
form{padding:0;margin:0;}
img#logo{height:50px;width:144px;}
div#page-menu{background:url(../images/page-menu.png);}
div#page-menu a{text-decoration:none;}
div#page-menu table{width:100%;}
div#page-menu td{padding:0;white-space:nowrap;}
div#page-menu td.logo{width:1px;}
div#page-menu td.menu{border-bottom:solid #e7ebf7 1px;height:30px;vertical-align:middle;}
div#page-menu td.menu a{border-right:solid #e7ebf7 1px;font-size:12px;font-weight:bold;padding:0 6px 0 3px;}
div#page-menu td.menu a.active{color:white;}
div#page-menu td.menu a.inactive{color:#88d44e;}
div#page-menu td.menu a:hover,div#page-menu td.submenu a:hover,div#page-menu td.right a:hover{color:#ffffce;}
div#page-menu td.submenu{font-size:11px;padding:4px 0;}
div#page-menu td.submenu a{color:#fff;padding:0 3px;text-decoration:none;}
div#page-menu td.right{text-align:left;vertical-align:middle;width:1px;}
div#page-menu td.right a{color:#88d44e;font-size:10px;font-weight:bold;display:block;margin:0;padding:0 5px;white-space:nowrap;}
div.title,div.noicon-title{border-bottom:2px solid #29457b;color:#29457b;font-size:14px;margin:0 10px;white-space:nowrap;}
div.title{padding:0;}
div.noicon-title{padding:1em 0 0 0;}
div.title img{position:relative;bottom:-15px;vertical-align:baseline;margin-left:10px;margin-top:-7px;}
div.title span.section,div.noicon-title span.section{font-size:16px;font-weight:bold;}

div.title span.sectionred{color: red;} /*jfxj*/
div.title span.sectionblue{color: blue;} /*jfxj*/

div.noicon-title span.section{margin-left:.5em;}
div.title span.sub-title-sub{font-size:11px;}
div.title-right,div.noicon-title-right{float:right;padding-right:1em;}
div.title-right{padding-top:2em;}
div.noicon-title-right{padding-top:1em;}
div#page-title-right img{border:none;vertical-align:middle;}
div#page-title-right a{text-decoration:none;color:#29457b;}
div#page-title-right a:hover{color:red;}
@media print{a#print-unfriendly{display:none;visibility:hidden;}
}
div.body{margin:2em 1em 1em 1em;}
div.body a{text-decoration:none;}
div.body a:link,div.body a:visited{color:#29457b;}
div.body a:hover{color:#b71717;}
div.hidden{visibility:hidden;display:none;}
div.error{border-top:2px solid silver;border-bottom:2px solid silver;margin:8px 0;padding:8px 0;}
div.error .warning{color:red;font-weight:bold;padding:0;margin:0 0 5px 0;}
table.body-main div.message{color:red;font-weight:bold;padding:0 .5em .5em .5em;}
table.error{text-align:left;border-collapse:collapse;}
table.error td ul{margin-top:auto;margin-bottom:auto;}
table.error td.item{font-weight:bold;white-space:nowrap;padding:10px 0 3px 0;}
table.error td.item .task{margin-left:15px;}
p.alert{color:red;}
div#page-footer{background-color:#29457b;color:white;font-size:10px;height:14px;}
div#page-footer div.about{float:left;margin-left:1em;}
div#page-footer div.copyright{float:right;margin-right:1em;}
div#page-footer div.about a,div#page-footer div.copyright a{color:white;text-decoration:none;}
div#nav-links-bottom,div#nav-links-top{text-decoration:none;color:#29457b;background-color:#f3f3f3;padding:3px;}
div#nav-links-bottom{border-top:solid 2px #94A6BD;}
div#nav-links-top{border-bottom:solid 2px #94A6BD;}
div#nav-links-top a,div#nav-links-bottom a{text-decoration:none;color:#29457b;}
div#nav-links-top a:hover,div#nav-links-bottom a:hover{color:#b71717;}
div.button-bar{padding:5px 50px 5px 0;}
button{white-space:nowrap;font-weight:bold;}
div.help{margin-top:-10px;text-align:right;float:right;}
h2{font-size:14px;margin:20px 5px 5px 5px;padding:0;}
th,label,legend,.label{font-size:11px;color:#29457b;font-weight:bold;padding-right:.5em;}
fieldset legend{color:#FF7200;font-weight:bold;margin-left:5px;}
fieldset{border:1px #ccc solid;}
fieldset table{border-collapse:collapse;}
.number{white-space:nowrap;text-align:right;}
.section .section-title{font-weight:bold;font-size:12px;color:#29457b;}
.section .add-link{font-weight:bold;color:#29457b;text-align:right;}
.section .section-body{padding-left:20px;padding-bottom:10px;}
.hint{font-size:10px;color:#29457b;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}
.nowrap{white-space:nowrap;}
.error{color:red;font-weight:bold;}
.info{color:#29457b;}
.hidden{visibility:hidden;display:none;}