/* Class Styles*/

/* html tags */
html, body
{
    font-family: Verdanda;
    margin: 0 0 0 0;
}

*
{
    font-family: inherit !important;
    font-size: 10pt;
}


/* sets properties of drop down menus and buttons*/
select, input
{
    font-family: Verdana;
    font-size: 8pt;
}
select
{
    background-color: white;
    color: black;
}


.inCellHeadingSmall
{
    font-weight: bold;
    font-size: 8pt;
    color: #0000ff;
    font-family: verdana;
}
.metaValue
{
    font-weight: bold;
    font-size: 10pt;
    text-transform: uppercase;
    color: #0000ff;
    font-family: Verdana;
}
.metaID
{
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    font-family: Verdana;
}
.smallright
{
    font-weight: normal;
    font-size: 8pt;
    font-family: Verdana;
    text-align: right;
}
.error
{
    color: #ff0000;
}
.mono
{
    font-size: 10pt;
    font-family: Verdana, "Courier New";
}
.smallbold
{
    font-weight: bold;
    font-size: 8pt;
    font-family: Verdana;
}
.smallrightbold
{
    font-weight: bold;
    font-size: 8pt;
    font-family: Verdana;
    text-align: right;
}
.top_nav
{
    font-weight: normal;
    font-size: 10pt;
    font-family: Verdana;
}
.date
{
    font-weight: normal;
    font-size: 8pt;
    color: #c4d1e4;
    font-family: Verdana;
}
.AF_Group
{
    font-weight: normal;
    font-size: 8pt;
    color: #c4d1e4;
    font-family: Verdana;
}
.PageHead
{
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    font-family: Verdana;
    height: 0pt;
    text-align: center;
}

.Link
{
    font-size: 10pt;
}

a.link:link
{
    color: white;
}
a.link:visited
{
    color: white;
}
a.link:active
{
    color: white;
}
a.link:hover
{
    color: yellow;
}

/* SCR **** */
.LinkButton
{
    font-size: 10pt;
    text-decoration: none;
}

a.LinkButton:link
{
    color: Black;
}
a.LinkButton:active
{
    color: Black;
}
a.LinkButton:visited
{
    color: Black;
}
a.LinkButton:hover
{
    text-decoration: underline;
}

.img
{
    cursor: pointer;
}
.SelectedPanelItem
{
    font-size: 6.5pt;
    color: #ff0000;
    font-family: verdana;
}
.CCBgColor
{
    background-color: #eff1f6;
}


/* Tom's Added Styles */

.Label
{
    font-weight: normal;
    font-size: medium;
    color: red;
    font-family: Verdana;
}

.Control
{
    color: blue;
    font-style: italic;
    font-variant: small-caps;
}

.HeaderText
{
    background-color: black;
}

/* Kevin's Added Styles */

TH.normal
{
    font-size: 10pt;
    font-family: Verdana;
    color: white;
    background-color: #20ca9a;
}
TR.Header
{
    font-size: 10pt;
    font-family: Verdana;
    color: white;
    background-color: #20ca9a;
}
TR.normal
{
    font-size: 10pt;
    font-family: Verdana;
    background-color: #c4d1e4;
}
TR.TitleS
{
    font-weight: bold;
    font-size: 8pt;
    color: #f0f1f6;
    font-family: Verdana;
    background-color: #2a4891;
}
TR.TitleN
{
    font-weight: bold;
    font-size: 10pt;
    color: #f0f1f6;
    font-family: Verdana;
    background-color: #2a4891;
}
TR.Selected
{
    font-size: 10pt;
    font-family: Verdana;
    background-color: #cccccc;
}
TD.normal
{
    font-size: 10pt;
    font-family: Verdana;
    background-color: #c4d1e4;
}
TD.TitleS
{
    font-weight: bold;
    font-size: 8pt;
    color: #f0f1f6;
    font-family: Verdana;
    background-color: #2a4891;
}
TD.TitleN
{
    font-weight: bold;
    font-size: 10pt;
    color: #f0f1f6;
    font-family: Verdana;
    background-color: #2a4891;
}

div.working
{
    position: absolute;
    font-weight: bold;
    color: #191970;
    background-color: #DCDCDC;
    padding: 4px 15px 4px 10px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#cc_pagewrap
{
    width: 100%;
    font-family: Verdana;
    margin: 0;
    padding: 0;
    text-align: center;
    background-color: white;
}

#cc_container
{
    width: 70em;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: left;
}

#cc_header
{
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    background-color: white;
    text-align: left;
}

#cc_header_bar
{
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    background-color: white;
    text-align: left;
}

#cc_functionnavigator
{
    background-color: #f2f2f2;
    cursor: pointer;
    border-color: Navy;
    border-style: solid;
    border-width: 1;
}

#mEquipmentSelectorContainer
{
    background-color: Yellow;
}

#mFunctionNavigatorwrap
{
    background-color: white;
    cursor: default;
}
IMG.mFunctionNavigatorwrap
{
    cursor: hand;
}

#cc_content_selector
{
    font-size: smaller;
}

#cc_content
{
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: white;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
}

#cc_informationcontent
{
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    background-color: #f2f2f2;
    text-align: center;
    vertical-align: middle;
    font-family: Verdana;
}

#cc_informationmessagetitle
{
    width: 100%;
    text-align: center;
    font-family: Verdana;
    color: white;
    background-color: Navy;
}

#cc_menutext
{
    font-weight: normal;
    font-size: 8pt;
    color: navy;
    clear: both;
    width: 30px;
}

#cc_menu
{
    height: 100%;
    float: left;
    margin: 0;
    padding: 0;
    background-color: #DCDCDC;
    text-align: center;
    color: blue;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: White;
    border-top-style: solid;
    border-top-width: thin;
    border-top-color: White;
    border-bottom-style: none;
}

#cc_leftmenu
{
    clear: both;
    display: none;
    width: 175px;
}

#LeftPanelBar
{
    background-color: #f2f2f2;
}

#cc_criteriaselector
{
    background-color: #f2f2f2;
    border-color: White;
    border-style: none;
    border-right-style: none;
    border-bottom-style: none;
    clear: both; 
    /*display:none;*/
}

#cc_report
{
    border-right: navy 2px solid;
    border-top: navy 2px solid;
    border-left: navy 2px solid;
    border-bottom: navy 2px solid;
    border-color: navy;
    color: White;
}

#EquipmentPane
{
    background-color: white;
    border-color: White;
    border-style: none;
    border-right-style: none;
    border-bottom-style: none;
}

#cc_topmenu
{
    clear: both;
    width: 100%;
    height: 4em;
    background-color: gray;
    color: White;
}

#cc_topstatus
{
    clear: both;
    width: 100%;
    height: 2em;
    background-color: DarkBlue;
    color: White;
}

#cc_heading
{
    width: 25em;
    height: 2em;
    background-repeat: no-repeat;
    background: transparent url(images/corecontrolsbanner_genform.gif);
    float: left;
}

#cc_footer
{
    clear: both;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    margin: 0;
    padding: 0;
    background-color: white;
    vertical-align: top;
    text-align: left;
    float: left;
}

#cc_filters
{
    float: left;
}

#cc_ChartKeys
{
    display: none;
    font-size: 6.5pt;
    font-family: Verdana;
    background-color: #DCDCDC;
    border-style: solid;
    border-width: thin;
    border-color: black;
}

#cc_footer_copyright, #cc_footer_contact, a.cc_footer_copyright
{
    background-color: white;
    height: 100%;
    float: right;
    text-align: right;
    font-size: 6.5pt;
    font-family: Verdana;
}

a.cc_footer_copyright:link
{
    color: blue;
}
a.cc_footer_copyright:visited
{
    color: blue;
}
a.cc_footer_copyright:active
{
    color: blue;
}
a.cc_footer_copyright:hover
{
    color: black;
}

#cc_footer_image
{
    float: left;
    background: white;
    vertical-align: top;
    background: white;
}

#cc_contact
{
    float: left;
    width: 50%;
    text-align: right;
}

#cc_login_box
{
    font-size: 8.5pt;
    font-family: Verdana;
}

#cc_login_box_text
{
    width: 60%;
    text-align: right;
    font-size: 8.5pt;
    font-family: Verdana;
    background-color: white;
    vertical-align: top;
}

#cc_login_box_wrap
{
    width: 90%;
}

#cc_wincontrols
{
    background: white;
    float: right;
    position: absolute;
    top: 0px;
    right: 0px;
}

/* TableGrid Properties */

table.TableGrid
{
    border: 1px solid #ECE9D8;
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 15px;
    width: 90%;
}

table.TableGrid th
{
    border: 1px solid #ECE9D8;
    padding: 2px;
    text-align: center;
    background-color: #B0C4DE;
    font-size: 9pt;
}

table.TableGrid span
{
    font-size: 9pt;
}

table.TableGrid a
{
    font-size: 9pt;
}

table.TableGrid td
{
    border: 1px solid #ECE9D8;
    padding: 2px;
    text-align: center;
    font-size: 9pt;
}

/* End of TableGrid Properties */

.ForgottenPassword
{
    font-size: 8pt;
    font-family: Verdana;
}

a.ForgottenPassword:link
{
    color: blue;
}
a.ForgottenPassword:visited
{
    color: #660066;
}
a.ForgottenPassword:active
{
    color: #660066;
}
a.ForgottenPassword:hover
{
    color: black;
}

.OperatorAccessLabel
{
    font-size: 10pt;
    font-family: Verdana;
    font-weight: bold;
    background-color: Red;
    color: White;
}

.disclaimerstyle
{
	width: 100%;
	text-align: center;	
	font-family: Verdana;		
	color: Red;
	background-color:White;
}