body, html {background-color: #555555; font-family: Arial,Helvetica,sans-serif; font-size:13px; margin:0 7px 7px 7px; text-align:center; color: #555555;}
#wrapper{ background: #FFF; text-align:left; width:75%; margin: 0 auto;}
#wrapper_header{ background-color: #fff; height: 80px;}
#login{text-align: right; font-size: .8em; position: relative; top: -25px; right: 25px;}
#wrapper_main{background: url(/img/footer-colours-large.png) no-repeat; background-position: bottom; background-color: #fff;}
#wrapper_footer{width:100%}
#wrapper_left{float:left; width: 172px; margin-bottom: 35px; border-right: 1px solid #555555;}
#wrapper_body{float:left; padding: 10px; width:794px; margin-bottom: 170px;}
.clear{clear:both; font-size: 11px;}
#wrapper_nav {background-color: #555555;}
#wrapper_nav a {text-decoration: none; color: #fff;}
#wrapper_nav .nav-piece {float: left; font-weight: bold; text-align: center; padding: 9px 15px 9px 15px; cursor: pointer;}
#wrapper_nav .nav-piece:hover a {color: #ffcc66 !important;}
#wrapper_nav .active {}
#wrapper_nav .active a {color: #ffcc66 !important;}
#helpbox_container{ width: 180px; float: right;}
#helpbox_title{background: url('/img/help_icon.gif') no-repeat top right; height: 24px;}
#helpbox_title_left {background-color: #45a647; width: 155px;}
#helpbox_title h4{color: #fff; margin: 0px; padding: 6px 10px; font-size: .8em;}
#helpbox_content {border: 1px solid #c3c3c3; border-top: 0px; margin-right: 18px; padding: 10px; font-size: .8em; line-height: 1.4em;}
#breadcrumbs{font-size: .8em; margin-bottom: 15px;}
#sidebar_title{background-color: #00abbd; margin-top: 10px; height: 24px;}
#sidebar_title h4{color: #fff; margin: 0px; padding: 4px 0px; font-size: 1em;}
.sidebar_subtitle{background-color: #45a647; cursor: pointer; padding: 5px 0 5px 0; margin-top: 5px;}
.sidebar_subtitle span {color: #fff; margin: 0px; font-size: 1em; font-weight: bold; vertical-align: middle;}
.page_complete_status{padding: 10px 2px 10px 4px; margin: 4px 0 0 0; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; background-color: #fff;}
.status_container{}
.status_icon{width: 28px; float: left; font-size: 0.4em;}
.status_link{width: 133px; float: left; padding-top: 2px; font-size: .9em;}
#footer_inner{height: 80px; color: #fff;}
#footer_inner img {float: left; margin: 0 12px 6px 6px;}
#footer_inner p {text-align: left; font-size: smaller; padding: 20px 0 0 0; width: 600px;}
#footer_inner a {color: #fff;}
.footer_menu_items{ float:right; font-size: smaller; padding: 40px 20px 0 0;}
h1 {font-size:20px; margin:0px; margin-bottom:10px; font-weight:bold;}
h3{font-size:14px; font-weight:bold;}
.title {font-size: 14px; font-weight: bold;}
h5{font-size:13px; font-weight:bold; margin:0px; margin-bottom:5px}
.normal{font-family: Arial,Helvetica,sans-serif; font-size:13px}
p{margin:0px; margin-bottom:10px; padding:0px}
a{color:#555555;}
a:hover {text-decoration: none;}
.page-level-message{background-color:#85d1e3; border:#00abbd solid 1px; padding:10px; text-align:center; margin-bottom: 10px; clear: both;}
.page-level-warning{background-color:#b02126; border:#f27029 solid 1px; padding: 10px; text-align:center; margin-bottom: 10px; clear: both; color: #fff;}
.page-level-attention {background-color:#ffcc66; border: #f27029 solid 1px; padding:10px; text-align:left; clear: both;}
.divider{border-bottom:solid 1px #748DB2}
#introduction{display:block; margin:15px 0px; width:670px}
#button-bar{background-color:#CCC; border:solid 1px #999; border-bottom:none; margin-left:110px; padding:3px}
#column1{width:365px}
#contentA{display:block; margin-bottom:15px; overflow:hidden}
.content_header{font-size:14px; font-weight:bold; height:21px; padding-left:30px; padding-top:3px;}
.content_inner{padding:15px; vertical-align:top}
#contentA_header{background-image:url(/img/home-header-yellow.gif); background-repeat:no-repeat; overflow:hidden; width:335px}
#contentA_inner{background:#E6EAEC}
#contentB{display:block; margin-bottom:15px; overflow:hidden}
#contentB_header{background-image:url(/img/home-header-red.gif); background-repeat:no-repeat; overflow:hidden; width:335px}
#contentB_inner{background:#E6EAEC}
#contentC{display:block; margin-bottom:15px; overflow:hidden}
#contentC_header{background-image:url(/img/home-header-green.gif); background-repeat:no-repeat; overflow:hidden; width:335px}
#contentC_inner{background:#E6EAEC}
.box_copy {font-size:12px;font-family: Arial, Helvetica, sans-serif;}
#column2{width:365px}
.nav_link{background-color:#E9E9E9; border-bottom:solid 1px #CCC; font-size:12px; font-weight:bold; margin-top:1px; padding:4px 7px 4px 7px}
#wrapper-title{background:url(/img/box-arrow-green.gif) no-repeat; background-position:left; height:24px; margin:10px 0 0 0; padding-left:30px}
#wrapper-title-red{background:url(/img/box-arrow-red.gif) no-repeat; background-position:left; height:24px; margin:20px 0 0px 65px; padding-left:30px}
#wrapper-title-yellow{background:url(/img/box-arrow-yellow.gif) no-repeat; background-position:left; height:24px; margin:20px 0 0px 65px; padding-left:30px}
#wrapper-title-blue{background:url(/img/box-arrow-blue.gif) no-repeat; background-position:left; height:24px; margin:20px 0 0px 65px; padding-left:30px}
#organization_select{margin:0 0 10px 0px; padding: 5px; display: none;}
.percent_growth{width:50px}
#projections td{text-align:left}
.current_page{color:#45a647; font-weight:bold; text-decoration:none}
.table_total{font-weight:bold}
#login_container{padding:6px; width:136px; margin-left: 10px; border: 1px solid #e0e0e0;}
#login_title{font-size:smaller; font-weight:bold}
#login_area{margin:0px; padding:8px; width:118px;}
#login_area input{font-size:small; margin-left:auto; margin-right:auto}
#login_area .inputs{border: #555555 solid 1px; margin-bottom:4px; margin-top:2px; width:98%}
#login_submit{border:0; height:18px; width:45px}
.login_small{font-size:xx-small; margin-top:2px}
#userEditWindow {text-align: left; font-size: larger; padding: 15px; background-color: #fff;}
#helpContentWindow {border: #00abbd solid 2px;}
.helpContent {text-align: left; padding: 15px; background-color: #fff; height: 340px; overflow: auto;}
.helpWindowHint {background-color: #555555; color: #fff; border: #fff solid 1px; padding: 2px;}
.infoText {}
.lastUpdated {text-align: right; margin-top: 20px;}
.subtext {font-size: smaller; font-weight: normal;}
.subtext a {text-decoration: none;}
.subtext a:hover {text-decoration: underline;}
#homelayoutcontent {margin-left: 158px; margin-bottom: 150px; padding: 0 20px 0 20px;}
#description_click_text {}
#description_display_area p {}
#description_edit_area {display: none;}
.link_info {}
#notes_click_area {text-align: right; cursor: pointer; cursor: hand; float: right;}
#notes_click_text {}
#notes_display_area {display: none; padding: 15px; background-color: #fff; border: 1px solid #e0e0e0;}
#notes_display_area p {font-style: italic;}
#notes_edit_area {display: none;}
.link_info {}
.edit_icon {cursor: pointer; cursor: hand;}
.delete_icon {cursor: pointer; cursor: hand;}
.charsRemaining {}
.subsection_pages {display: none;}
#mainPageTimePeriod {color: #45a647;}
.exportArea {border: 1px solid #ffcc66; padding: 10px;}
.exportFormat {font-size: 10px;}
.documentBinHover {}
#dataCopyContainer { margin-bottom: 10px; background-color: #555555; padding: 10px; color: #fff; }
#dataCopyContainer a { color: #fff; }
#dataCopyContainer tr { background: transparent; }
#dataCopyContainer td { background: transparent; }
#dataCopyContainer img { float: left; border: 0;}
#dataCopyContainer h3 { margin: 0; vertical-align: middle; }
#dataCopyOptionsContainer { display: none; }
.contract_container { display: none; }
.home-cms-col {float: left; margin-top: 15px; color: #000;}
.home-cms-box-title {width: 98%; padding-left:5px; line-height: 2; color: #fff; font-weight: bold; background-color: #555555;}
.cms-box-colour-1 {background-color: #e0e0e0;}
.cms-box-colour-2 {background-color: #e0e0e0;}
.cms-box-colour-3 {background-color: #e0e0e0;}
.cms-box-colour-4 {background-color: #e0e0e0;}
.home-cms-box {padding: 5px; margin-bottom: 10px; border: 1px solid #fff;}
.home-cms-box-content {width: 100%; padding-top: 10px;}
#home_col_1 {margin-right: 5px;}
#home_col_2 {margin-left: 5px; margin-right: 5px;}
#home_col_3 {margin-left: 5px;}
#mod_organization_list_container {overflow: auto; height: 200px; border: 1px solid #555555;}
#welcome_content_wrapper {padding: 20px; margin-bottom: 80px;}
#dataImportSubmit {padding: 3px;}
#minimumRequirementsValidation {text-align: left;}