﻿body
{
    background-color: #0074B0;
}

.headerpane
{
    background-image: url('images/NCRECWebsiteHeaderSlice.jpg');
    background-repeat: no-repeat;
    background-position: center 13px;
    margin-bottom: 0;
}

.menupane
{
    background-repeat: no-repeat;
    margin: 0;
    height: 20px;
    position: absolute;
    top: 104px;
    left: 275px;
}

.menupane ul
{
    padding: 0;
    margin: 0;
    white-space: nowrap;
    list-style-type: none;
}

.menupane li
{
    display: inline;
    margin: 0;
    padding: 0;
}

.menupane a
{
    padding: .2em 1em;
    padding-left: 0;
    text-decoration: none;
    color: #ffffff;
    text-transform: uppercase;
    font-size: .9em;
}

.menupane a:hover
{
    text-decoration: underline;
}

.login
{
    background-color: #f2f8fb;
    border: solid 1px #0074B0;
}

.login-header
{
    background-color: #0074B0;
}

.footerpane
{
    background-color: #9fc45f;
    color: #ffffff;
    margin-top: 25px;
}


.footerpane a
{
    color: #ffffff;
    font-size: 9pt;
    font-family: Arial, Sans-Serif;
}

hr
{
    background-color: #cfe1af;
    border-color: #cfe1af;
}

.breadcrumbs a
{
    color: #000000;
    font-size: 8pt;
    font-family: Arial;
}

.submenupane
{
    margin-top: 0px;
    margin-left: 15px;
    margin-right: 15px;
}

.adminpracticemenu
{
    margin-top: 2px;
    padding: 10px;
    background-color: #9fc45f;
}

.adminpracticemenu ul
{
    padding: 0;
    margin: 0;
    white-space: nowrap;
    list-style-type: none;
}

.adminpracticemenu li
{
    display: inline;
    margin: 0;
    padding: 0;
}

.adminpracticemenu a
{
    padding: 10px 10px;
    text-decoration: none;
    color: #ffffff;
    font-size: 9pt;
    font-family: Arial, Sans-Serif;
}

.adminpracticemenu a:hover
{
    text-decoration: underline;
    color: #000000;
}

.toolpane
{
    margin-top: 10px;
}

h1
{
FONT-FAMILY: Arial, Sans-Serif; TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 5px; COLOR: #0074B0; FONT-SIZE: 1.2em; FONT-WEIGHT: bold;
}

H2 {
	MARGIN-BOTTOM: 15px; COLOR: #000000; FONT-SIZE: 1em; FONT-WEIGHT: bold
}

H3 {
	COLOR: #0074B0; FONT-SIZE: 1em; FONT-WEIGHT: bold
}

.practicelabel
{
    color: Black;
    font-weight: bold;
}

a{
    color: #0074B0;
    text-decoration: none;
}

a:hover{
    color: #40598a;
    text-decoration: underline;
}

.projectstatus-maintable
{
    width: 100%;
}

.projectstatus-maintable-header
{
    width: 100%;
    border: 0;
    background-color: #0074B0;
    color: White;
}

.projectstatus-maintable-header th
{
    
}

.projectstatus-maintable td
{
    vertical-align: top;
    border: solid 1px #E5F2F8;
}

.projectstatus-maintable table td
{
    vertical-align: middle;
}

.projectstatus-subtable
{
    width: 100%;
    border: 0;
}

.projectstatus-subtable td
{
    border: 0;
    padding: 3px;
}

.projectstatus-subtable th
{
    border: 0;
    white-space: nowrap;
    background-color: #ffffff;
    color: Black;
}

.projectstatus-subtable-pct
{
    white-space: nowrap;
}

.projectstatus-subtable-trodd
{
    background-color: #E5F2F8;
}

.projectstatus-maintable a
{
    color: #0074B0;
    font-weight: bold;
}

.projectstatus-workplantable
{
    width: 100%;
    border-collapse: collapse;
}


.projectstatus-workplantable th
{
    background-color: #E5F2F8;
    border: solid 1px #0074B0;
}

.projectstatus-workplantable-header th
{
    background-color: #0074B0;
    color: White;
    border: solid 1px #E5F2F8;
}

.projectstatus-workplantable td
{
    border: solid 1px #0074B0;
}

.workplanusage-milestonename
{
	COLOR: #0074B0; FONT-SIZE: 1em; FONT-WEIGHT: bold
}

.form-sectionheader
{
    background-color: #E5F2F8;
}

.practicestatus-form
{
    border-collapse: collapse;
    width: 100%;
}

.practicestatus-formdata
{
    vertical-align: top;
    border-top: solid 1px #E5F2F8;
    border-bottom: solid 1px #E5F2F8;
    padding: 7px;
}

.practicestatus-formlabel
{
    vertical-align: top;
    color: #002c76;
    font-weight: bold;
    border-top: solid 1px #E5F2F8;
    border-bottom: solid 1px #E5F2F8;
    padding: 7px;
}

.milestonetracking-workplan
{
    border: solid 1px #E5F2F8;
    padding: 6px;
}

.login-header
{
    font-family: Arial, Sans-Serif;
}

.webmodules-table
{
    width: 100%;
}

.milestonetracking-milestones-item h3
{
    background-color: #0074B0;
    color: White;
    padding: 2px;
}

.providerdetails TH.red
{
    background-color: #CC092F;
    color: White;
}

.providerdetails TD.red
{
    background-color: #FAE0E6;
    text-align: center;
}

.providerdetails TH.blue
{
    background-color: #002c76;
    color: White;
}

.providerdetails TD.blue
{
    background-color: #DCEAF7;
    text-align: center;
}
