﻿/* Organization Custom.css */

input[type=text], input[type=password]
{
    padding: 1px;
    height: 20px;
    line-height: 18px;
    border: 1px solid;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

textarea
{
    padding: 1px;
    border: 1px solid;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#mainContentWindow
{
    font-size: .8em;
    margin-left: 8px;
    margin-right: 8px;
}

body
{
    font-family: Arial, Helvetica, sans-serif;
}

.primary-navigation .content ol.right li span.disabled
{
    display: block;
    width: 110px;
    font: normal 0.7em "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-shadow: 1px 1px 0 #ccc;
    text-align: center;
    padding: 7px 0 8px 0;
}

.commontasks
{
    font-weight: bold;
    text-decoration: underline;
}

ul
{
    margin-left: 1.5em;
}

.block-content-inner
{
    padding: 3px 8px 3px 8px;
}

.search-table
{
    padding: 2px;
    border: 1px solid;
}

.search-table caption
{
    display: none;
}

.search-table thead tr th
{
    text-shadow: 1px 1px 0 #FFF;
    padding: 15px 7px 16px 7px;
    border-right: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
}

.search-table thead tr th.center-cell, .search-table tbody tr td.center-cell
{
    text-align: center;
}

.search-table thead tr th.checkbox-cell
{
    padding-top: 14px;
    padding-bottom: 14px;
    width: 25px;
    text-align: center;
}

.search-table tbody tr td
{
    padding: 2;
}

.search-table tbody tr td.checkbox-cell
{
    width: 25px;
    text-align: center;
}

.search-table tbody tr.even td
{
}

.search-table tbody tr td.block-cell
{
    text-align: center;
}

.search-table tbody tr td.block-cell a
{
}

.search-table tbody tr td.block-cell-grey
{
}

.search-table tbody tr td.block-cell-colour
{
}

.search-table tbody tr.even td.block-cell
{
}

.search-table tbody tr td.action-cell
{
    padding-top: 3px;
    padding-bottom: 3px;
}

.search-table tbody tr td.action-cell img
{
    padding-right: 3px;
}

/*FORM TABLE*/
.form-table
{
    padding: 2px;
    border: 1px solid;
}

.form-table caption
{
    display: none;
}

.form-table thead tr th
{
    text-align: left;
    font-weight: normal;
    font: normal 0.7em "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    text-shadow: 1px 1px 0 #FFF;
    padding: 15px 7px 16px 7px;
    border-right: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
}

.form-table thead tr th.center-cell, .form-table tbody tr td.center-cell
{
    text-align: center;
}

.form-table thead tr th.checkbox-cell
{
    padding-top: 14px;
    padding-bottom: 14px;
    width: 25px;
    text-align: center;
}

.form-table tbody tr td
{
    padding: 2px;
}

.form-table tbody tr td.checkbox-cell
{
    width: 25px;
    text-align: center;
}

.form-table tbody tr.even td
{
}

.form-table tbody tr td.block-cell
{
    text-align: center;
}

.form-table tbody tr td.block-cell a
{
}

.form-table tbody tr td.block-cell-grey
{
}

.form-table tbody tr td.block-cell-colour
{
}

.form-table tbody tr.even td.block-cell
{
}

.form-table tbody tr td.action-cell
{
    padding-top: 3px;
    padding-bottom: 3px;
}

.form-table tbody tr td.action-cell img
{
    padding-right: 3px;
}

.sub-navigation
{
    margin-bottom: -10px;
}
.primary-navigation
{
    margin-bottom: 5px;
}

.primary-navigation .content ol.right li a.home
{
    display: block;
    width: 27px;
    height: 27px;
    font: normal 0.7em "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    text-shadow: 1px 1px 0 #000;
    text-align: center;
    padding: 7px 0 8px 0;
}

.primary-navigation .content ol.right li.active a.home
{
    font-weight: bold;
    text-shadow: 1px 1px 0 #3d690c;
}

.primary-navigation .content ol.right li div.nested
{
    width: 148px;
    position: absolute;
    top: 32px;
    left: 0;
    display: none;
    z-index: 500;
}

.primary-navigation .content ol.right li div.nested div.cap-bottom
{
    height: 3px;
}

.primary-navigation .content .left h1
{
    width: 200px;
    height: 34px;
    margin-top: 9px;
    margin-left: 1px;
}

.sub-navigation .left-cap
{
    width: 7px;
    height: 50px;
    float: left;
}

.sub-navigation .right-cap
{
    width: 7px;
    height: 50px;
    float: right;
}

.sub-navigation .content
{
    height: 50px;
}

.sub-navigation .content .left
{
    float: left;
}

.sub-navigation .content .right
{
    float: right;
    padding-top: 15px;
}

.sub-navigation .content .left h1
{
    font-size: 1.5em;
    text-shadow: 1px 1px 0 #000;
    padding-top: 4px;
    padding-left: 3px;
    padding-right: 8px;
}

.sub-navigation .content .left h1 .colored
{
}

.sub-navigation .content .left .breadcrumb
{
    height: 17px;
    font-size: 0.9em;
    margin-top: 5px;
    margin-left: 8px;
}

.sub-navigation .content .left .breadcrumb a
{
    height: 17px;
}

.sub-navigation .content .left .separator
{
    font-size: large;
    margin-left: 8px;
}

.sub-navigation .content .left h1 a
{
    display: block;
    width: 100%;
    height: 100%;
}

.sub-navigation .content .left h1 a span
{
    display: none;
}

.sub-navigation .content ol.right
{
    float: right;
}

.sub-navigation .content ol.right li
{
    float: left;
    list-style-type: none;
    margin-right: 5px;
    margin-top: 12px;
    position: relative;
}

.sub-navigation .content ol.right li a
{
    display: block;
    width: 110px;
    font: normal 0.7em "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    text-shadow: 1px 1px 0 #000;
    text-align: center;
    padding: 7px 0 8px 0;
}

.sub-navigation .content ol.right li.active a
{
    font-weight: bold;
    text-shadow: 1px 1px 0 #550000;
}

.sub-navigation .content ol.right li:hover a.nest
{
    padding-bottom: 13px;
    text-decoration: none;
}

.sub-navigation .content ol.right li:hover a
{
    text-decoration: none;
}

.sub-navigation .content ol.right li div.nested
{
    width: 248px;
    position: absolute;
    top: 32px;
    left: 0;
    display: none;
    z-index: 500;
}

.sub-navigation .content ol.right li:hover div.nested
{
    display: block;
}

.sub-navigation .content ol.right li div.nested div.nested-wrapper
{
    border-bottom: 6px solid;
}

.sub-navigation .content ol.right li div.nested ol
{
    margin-top: 3px;
}

.sub-navigation .content ol.right li div.nested div.cap-bottom
{
    height: 3px;
}

.sub-navigation .content ol.right li div.nested ol li
{
    float: left;
    margin: 0 0 0 10px;
    padding: 0 0 0 10px;
    width: 98px;
}

.sub-navigation .content ol.right li div.nested ol li a
{
    width: auto;
    display: inline;
    background: 0;
    text-shadow: none;
    padding: 0;
    text-align: left;
    margin: 0;
    text-decoration: none;
}

.sub-navigation .content ol.right li div.nested ol li a:hover
{
}

input.form-button-grey
{
    width: 110px;
    border: 0;
    font: normal 11px "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    cursor: pointer;
    line-height: 100%;
    padding: 5px 5px 7px 5px;
    line-height: 15px;
    text-shadow: 1px 1px 0 #000;
}

input.form-button-grey:hover
{
    text-shadow: 1px 1px 0 #0F518E;
}

input.form-button-colour
{
    /*width:110px;*/
    border: 0;
    font: normal 11px "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    cursor: pointer;
    line-height: 100%;
    padding: 5px 5px 7px 5px;
    line-height: 15px;
    text-shadow: 1px 1px 0 #000;
}

input.form-button-colour:hover
{
    text-shadow: 1px 1px 0 #0F518E;
}

a.form-button-grey
{
    border: 0;
    font: normal 11px "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    cursor: pointer;
    line-height: 100%;
    padding: 5px 5px 7px 5px;
    text-shadow: 1px 1px 0 #000;
}

a.form-button-grey:hover
{
    text-shadow: 1px 1px 0 #0F518E;
}

.block
{
    margin-bottom: 10px;
    margin-top: 5px;
}

.plain-block
{
    margin-bottom: 5px;
    margin-top: 5px;
}

.plain-block .head
{
    position: relative;
}

.plain-block .head .cap-left
{
    float: left;
    width: 7px;
    height: 5px;
}

.plain-block .head .cap-right
{
    float: right;
    width: 7px;
    height: 5px;
}

.plain-block .head .content
{
    height: 5px;
}

.plain-block .head ul.block-tab-menu
{
    float: right;
    padding-top: 15px;
}

.plain-block .block-content
{
    border-left: 1px solid;
    border-right: 1px solid;
}

.plain-block .block-content .visualize-wrapper
{
    padding: 35px 0;
}

.plain-block .block-footer-cap .cap-left
{
    width: 7px;
    height: 5px;
    float: left;
}

.plain-block .block-footer-cap .cap-right
{
    width: 7px;
    height: 5px;
    float: right;
}

.plain-block .block-footer-cap .content
{
    height: 5px;
}

.block-head-cap .head .cap-left
{
}

.block-head-cap .head .cap-right
{
}

.block-head-cap .head .content
{
}

.block .small-head .cap-left
{
    float: left;
    width: 7px;
    height: 25px;
}

.block .small-head .cap-right
{
    float: right;
    width: 7px;
    height: 25px;
}

.block .small-head .content
{
    height: 25px;
}

.block-red .small-head .cap-left
{
}

.block-red .small-head .cap-right
{
}

.block-red .small-head .content
{
}

.block-colour .small-head .cap-left
{
}

.block-colour .small-head .cap-right
{
}

.block-colour .small-head .content
{
}

.block-grey .small-head .cap-left
{
}

.block-grey .small-head .cap-right
{
}

.block-grey .small-head .content
{
}

.small-head .content a.collapse-button
{
    float: right;
    padding: 6px 5px 0 10px;
    cursor: pointer;
}

.small-head .content a.collapse-button img.hidden
{
    display: none;
}

.block .small-head .content h2
{
    color: #FFF;
    font-size: 16px;
    letter-spacing: -1px;
    text-shadow: 1px 1px 0 #666;
    padding-top: 3px;
    padding-left: 3px;
    padding-right: 8px;
    float: left;
}

.block .head .content a
{
}

.block .head .content ul.action-buttons, .block .foot .content ul.action-buttons
{
    padding-right: 0px;
    float: right;
    width: auto;
}

.block .head .content ul.action-buttons li, .block .foot .content ul.action-buttons li
{
    float: right;
    list-style-type: none;
    padding-top: 8px;
    padding-left: 5px;
}

.block .head, .block .foot
{
    position: relative;
}

.block .head .cap-left, .block .foot .cap-left
{
    float: left;
    width: 7px;
    height: 43px;
}

.block .head .cap-right, .block .foot .cap-right
{
    float: right;
    width: 7px;
    height: 43px;
}

.block .head .content, .block .foot .content
{
    height: 43px;
}

.block-grey .foot .cap-left
{
}

.block-grey .foot .cap-right
{
}

.block-grey .foot .content
{
}

.block-colour .foot .cap-left
{
}

.block-colour .foot .cap-right
{
}

.block-colour .foot .content
{
}

.block .foot .content h2
{
    letter-spacing: -1px;
    text-shadow: 1px 1px 0 #000;
    padding-top: 10px;
    padding-left: 3px;
    padding-right: 8px;
    float: left;
}

div.content div.right
{
    float: right;
}

div.content div.left
{
    float: left;
}

.two-column-layout .column-left
{
    width: 49%;
    float: left;
    margin-right: 8px;
}

.two-column-layout .column-right
{
    width: 49%;
    float: right;
}

.collapse-all-button
{
    cursor: pointer;
}

.collapse-all-button img.hidden
{
    display: none;
}

.collapse-all-link
{
    cursor: pointer;
}

.collapse-all-link-solo
{
    cursor: pointer;
}

a.collapse-link
{
    float: right;
    padding-top: 10px;
    padding-right: 10px;
    cursor: pointer;
}

a.collapse-button
{
    float: right;
    padding: 12px 5px 0 10px;
    cursor: pointer;
}

a.collapse-button img.hidden
{
    display: none;
}

.footer-block
{
    margin-bottom: 0px;
    margin-top: 10px;
}

.footer-block .left-cap
{
    width: 7px;
    height: 30px;
    float: left;
}

.footer-block .right-cap
{
    width: 7px;
    height: 30px;
    float: right;
}

.footer-block .content
{
    font-size: .7em;
    padding-top: 6px;
    text-align: center;
    height: 25px;
}

.footer-block .content a
{
    text-decoration: underline;
}

.footer
{
    padding-bottom: 50px;
}

.footer p
{
    text-align: center;
    font-size: 0.8em;
}

a.defaultLink
{
}

a.defaultLink:visited
{
}

/*--Start Simply-Buttons v2--*/
/*--------------------------------------------------------------------------------------------------
Simply Buttons, version 1.0  (c) 2007-2009 Kevin Miller

  This script is freely distributable under the terms of an MIT-style license.
  BUTTON DEFINITIONS
  Edit below at your own risk, everything done here is for a reason for cross browser compatibility so that the buttons will appear identical in the tested browsers.
  Tested on: IE6 IE7 FF(PC/MAC) Safari SafariMobile Opera(PC/MAC)
--------------------------------------------------------------------------------------------------*/

button[type]
{
    padding: 0 0 0 0;
}

button, a.button, a.button:link, a.button:visited
{
    /*       Strip down the button and link elements to a base we can work with.   */
    width: auto;
    padding: 0 0 0 0;
    margin: 1px 1px 0 1px;
    border: none;
    display: block;
    float: left;
    cursor: pointer;
    text-decoration: none;
    outline: none;
    white-space: nowrap;
    overflow: visible;
}

span.button
{
    width: auto;
    padding: 0 0 0 0;
    margin: 0 1px 0 1px;
    border: none;
    display: block;
    float: left;
    text-decoration: none;
    outline: none;
    white-space: nowrap;
    overflow: visible;
}

* html a.button, * html a.button:link, * html a.button:visited, * html span.button
{
    /*         IE6 fix to make link fit text.     */
    width: 1%;
}

button, x:-moz-any-link
{
    /*         FF fix to make button spacing even across browsers.     */
    margin: 0 0 0 0;
}

*:first-child + html button
{
    /*         Reset IE7 back to what it was for previous fix.     */
    margin: 0 3px 0 3px;
}

button span, a.button span, a.button:link span, a.button:visited span, span.button span
{
    /*         Set the span tags to display: block, as they will work our background-image magic.     */
    display: block;
}

/*--------------------------------------------------------------------------------------------------
   CUSTOMIZATIONS

   Edit below to change the look and feel of the buttons and even add more classes for
   different looks and feels.
--------------------------------------------------------------------------------------------------*/
/* CERS Buttons */
a.inactive-button
{
    text-decoration: none;
    cursor: default;
}

button, a.button, a.button:link, a.button:visited, span.button
{
    /*        HEIGHT - Total height of button.    */
    height: 27px;
    font: normal 11px "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
}

button.button_active, a.button_active
{
}

button span, a.button span, a.button:link span, a.button:visited span, span.button span
{
    /*          Right side padding for button (default).      */
    padding: 0 14px 0 0; /*          SPAN HEIGHT - This should be 2px smaller than the height set on the button (see HEIGHT).     */
    height: 27px; /*         We define our background top left and use the 'Sliding Doors' Technique for some fast loading buttons.     */
}

button span.color, a.button span.color
{
    background-repeat: no-repeat;
    background-position: top right;
}

button span.grey, a.button span.grey, button span.red, a.button span.red
{
    background-repeat: no-repeat;
    background-position: top right;
}

button span.inactive, a.button span.inactive, span.button span.inactive
{
    background-repeat: no-repeat;
    background-position: top right;
}

button span span, a.button span span, a.button:link span span, a.button:visited span span, span.button span span
{
    padding-left: 25px; /*          Left side padding for button (default).      */
    padding: 0 0 0 13px; /*          SPAN HEIGHT - This should be 1px smaller than the height set on the button (see HEIGHT).     */
    line-height: 27px; /*          SPAN LINE-HEIGHT - This should be 1px smaller than the height set on the button (see HEIGHT) and will center the text vertcailly.     */
    height: 27px;
}

button span.color span, a.button span.color span
{
    background-position: top left;
    text-shadow: 1px 1px 1px #000;
}

button span.grey span, a.button span.grey span, button span.red span, a.button span.red span
{
    background-position: top left;
    text-shadow: 1px 1px 1px #000;
}

button span.inactive span, a.button span.inactive span, span.button span.inactive span
{
    background-position: top left;
    text-shadow: 1px 1px 1px #333;
}

button:hover, a.button:hover
{
}

button:hover span, a.button:hover span
{
    background-position: right -27px;
}

a.button span.inactive, span.button span.inactive
{
    background-position: right -27px;
}

button:hover span span, a.button:hover span span
{
    background-position: left -27px;
}

a.button span.inactive span, span.button span.inactive span
{
    background-position: left -27px;
}

button:active span, a:active:active:not(.inactive-button) span, /*      'button_active' is the class used by SimplyButtons.js to create the button states in IE.   */ button.button_active span, a.button_active:active span
{
    /*         Using the 'Sliding Doors' Technique we 'slide' the new button state into view.     */
    background-position: bottom right;
}

button:active span span, a:active:active:not(.inactive-button) span span, /*       'button_active' is the class used by SimplyButtons.js to create the button states in IE.   */ button.button_active span span, a.button_active:active span span
{
    /*         Using the 'Sliding Doors' Technique we 'slide' the new button state into view.     */
    background-position: bottom left;
}

/* /CERS Button */

/* Small Buttons */

a.small-button
{
    text-decoration: none;
    white-space: nowrap;
}

button.smallButton, a.smallButton, a.smallButton:link, a.smallButton:visited
{
    height: 16px;
    font: normal .8em "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    background-color: transparent;
}

button.smallButtonActive, a.smallButtonActive, a.smallButtonActive:link, a.smallButtonActive:visited
{
    height: 16px;
    font: normal .8em "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    background-color: transparent;
}

button.smallButtonRed, a.smallButtonRed, a.smallButtonRed:link, a.smallButtonRed:visited
{
    height: 16px;
    font: normal .8em "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    background-color: transparent;
}

button.button_active, a.button_active
{
}

button.smallButton span, a.smallButton span, a.smallButton:link span, a.smallButton:visited span
{
    padding: 0 10px 0 0;
    height: 16px;
    display: inline-block;
    white-space: nowrap;
}

button.smallButtonActive span, a.smallButtonActive span, a.smallButtonActive:link span, a.smallButtonActive:visited span
{
    padding: 0 10px 0 0;
    height: 16px;
    display: inline-block;
    white-space: nowrap;
}

button.smallButtonRed span, a.smallButtonRed span, a.smallButtonRed:link span, a.smallButtonRed:visited span
{
    padding: 0 10px 0 0;
    height: 16px;
    display: inline-block;
    white-space: nowrap;
}

button.smallButton span, a.smallButton span
{
    background-repeat: no-repeat;
    background-position: top right;
}

button.smallButtonActive span, a.smallButtonActive span
{
    background-position: top right;
    background-repeat: no-repeat;
}

button.smallButtonRed span, a.smallButtonRed span
{
    background-repeat: no-repeat;
    background-position: top right;
}

button.smallButton span.inactive, a.smallButton span.inactive
{
    background-position: right -16px;
    background-repeat: no-repeat;
}

button.smallButtonRed span.inactive, a.smallButtonRed span.inactive
{
    background-position: right -16px;
    background-repeat: no-repeat;
}

button.smallButton span span, a.smallButton span span, a.smallButton:link span span, a.smallButton:visited span span
{
    padding: 0 0 0 10px;
    height: 16px;
    line-height: 16px;
}

button.smallButtonActive span span, a.smallButtonActive span span, a.smallButtonActive:link span span, a.smallButtonActive:visited span span
{
    padding: 0 0 0 10px;
    height: 16px;
    line-height: 16px;
    text-shadow: .1em .1em .3em #000;
}

button.smallButtonRed span span, a.smallButtonRed span span, a.smallButtonRed:link span span, a.smallButtonRed:visited span span
{
    padding: 0 0 0 10px;
    height: 16px;
    line-height: 16px;
}

button.smallButton span span, a.smallButton span span
{
    background-position: top left;
}

button.smallButtonRed span span, a.smallButtonRed span span
{
    background-position: top left;
}

button.smallButton span.inactive span, a.smallButton span.inactive span
{
    background-position: top left;
    background-position: left -16px;
}

button.smallButtonRed span.inactive span, a.smallButtonRed span.inactive span
{
    background-position: top left;
    background-position: left -16px;
}

button.smallButtonActive span span, a.smallButtonActive span span
{
    background-position: top left;
}

button.smallButton:hover, a.smallButton:hover
{
    text-decoration: none;
}

button.smallButtonActive:hover, a.smallButtonActive:hover
{
    text-decoration: none;
}

button.smallButtonRed:hover, a.smallButtonRed:hover
{
    text-decoration: none;
}

button.smallButton:hover span, a.smallButton:hover span
{
    background-position: right -16px;
}

button.smallButtonActive:hover span, a.smallButtonActive:hover span
{
    background-position: right -16px;
}

button.smallButtonRed:hover span, a.smallButtonRed:hover span
{
    background-position: right -16px;
}

button.smallButton:hover span span, a.smallButton:hover span span
{
    background-position: left -16px;
}

button.smallButtonActive:hover span span, a.smallButtonActive:hover span span
{
    background-position: left -16px;
}

button.smallButtonRed:hover span span, a.smallButtonRed:hover span span
{
    background-position: left -16px;
}

button.smallButton:active span:not(.inactive), a.smallButton:active:active span:not(.inactive), button.Button_active span, a.button_active:active span
{
    /*         Using the 'Sliding Doors' Technique we 'slide' the new button state into view.     */
    background-position: bottom right;
}

button.smallButtonActive:active span, a.smallButtonActive:active:active span, button.Button_active span, a.button_active:active span
{
    /*         Using the 'Sliding Doors' Technique we 'slide' the new button state into view.     */
    background-position: bottom right;
}

button.smallButtonRed:active span:not(.inactive), a.smallButtonRed:active:active span:not(.inactive), button.Button_active span, a.button_active:active span
{
    /*         Using the 'Sliding Doors' Technique we 'slide' the new button state into view.     */
    background-position: bottom right;
}

button.smallButton:active span:not(.inactive) span, a.smallButton:active:active span:not(.inactive) span, button.button_active span span, a.button_active:active span span
{
    background-position: bottom left;
}

button.smallButtonActive:active span span, a.smallButtonActive:active:active span span, button.button_active span span, a.button_active:active span span
{
    background-position: bottom left;
}

button.smallButtonRed:active span:not(.inactive) span, a.smallButtonRed:active:active span:not(.inactive) span, button.button_active span span, a.button_active:active span span
{
    background-position: bottom left;
}

SubmittalListRow div
{
    padding: 1px;
}

.UPF_WarningMessage a
{
    text-decoration: underline;
}

.UPF_WarningMessage a:hover
{
    text-decoration: underline;
}

.UPF_ErrorMessage a
{
    text-decoration: underline;
}

.UPF_ErrorMessage a:hover
{
    text-decoration: underline;
}

.UPF_ActionMessage a
{
    text-decoration: underline;
}

.UPF_ActionMessage a:hover
{
    text-decoration: underline;
}

.UPF_InfoMessage a
{
    text-decoration: underline;
}

.UPF_InfoMessage a:hover
{
    text-decoration: underline;
}

.leftNavMenu
{
    margin-left: 2px;
    list-style-type: none;
}

.leftNavMenu li
{
    margin: 0 0 10px 0;
    line-height: 19px;
}

.leftNavMenu a
{
    font-weight: bold;
}

.leftNavMenu a:hover
{
}

.leftNavMenu a.selected
{
    text-decoration: underline;
}

/****TOOLTIP****/

.guidance-button
{
    cursor: pointer;
}

/*  StatusDisplay  */
.draft-display
{
    font-style: italic;
    font-weight: bold;
    color: #000000;
}

.submitted-display
{
    font-style: italic;
    font-weight: bold;
    color: #000000;
}

.underreview-display
{
    font-style: italic;
    font-weight: bold;
    color: #404040; /*#fCD116;*/
}

.accepted-display
{
    font-style: italic;
    font-weight: bold;
    color: #006400;
}

.certified-display
{
    font-style: italic;
    font-weight: bold;
    color: #006400;
}

.notaccepted-display
{
    font-style: italic;
    font-weight: bold;
    color: #ee0000;
}

.notapplicable-display
{
    font-style: italic;
    font-weight: bold;
    color: #ee0000;
}

.information-display
{
    font-style: normal;
    font-weight: bold;
    color: #228800;
}

/* fieldset.statusdisplay */
fieldset.status-panel
{
    margin-top: 0;
    margin-bottom: 0;
    border-color: #404040;
}

fieldset.status-panel > legend
{
    color: #404040;
}

fieldset.draft
{
}

fieldset.submitted
{
}

fieldset.underreview
{
    background: #fffae0;
}

fieldset.accepted
{
    background: #efffef;
}

fieldset.certified
{
    background: #efffef;
}

fieldset.notaccepted
{
    background: #ffdfdf;
}

fieldset.notapplicable
{
    background: #ffdfdf;
}