﻿/* DEFAULTS
----------------------------------------------------------*/

body
{
    background: #b6b7bc;
    font-size: .80em;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #000000;
}



#DivLoginControlsContainer
{
    width: 400px;
    height: 185px;
    background-image: url('/images/LoginBox.jpg');
    background-repeat: no-repeat;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 900px;
    background-color: #f8f8f8;
    margin: 20px auto 0px auto;
    border: 1px solid #496077;
}


/* TEXT 
----------------------------------------------------------*/

.instructions
{
    font-weight: bold;
}

.instructionsSmall
{
    font-size: 8pt;
    color: #870016;
}


.footerBlueText
{
    position: relative;
    top: -45px;
    color: Navy;
    text-align: center;
    font-weight: bold;
    font-size: 9pt;
}

.footerTextBlackSmall
{
    font-size: 7pt;
}

.FieldLabel
{
    font-weight: bold;
    font-size: 10pt;
}

.TableLabelLeft
{
    text-align: left;
    width: 230px;
}

.FieldData
{
    font-size: 9pt;
    color: #666666;
}

.heading
{
    font-weight: bold;
    font-size: 1.7em;
}

.failureNotification
{
    font-size: 8pt;
    font-weight: bold;
    color: Red;
}

.failurePage
{
    font-size: 12pt;
    font-weight: bold;
    color: Red;
}

.float
{
    float:left;s
}

/* LINKS
----------------------------------------------------------*/

a:link, a:visited
{
    color: #000000;
    text-decoration: none;
}

a:hover
{
    color: #000000;
    text-decoration: none;
}

a:active
{
    color: #000000;
}


a.menuLink,  a.menuLink:link, a.menuLink:visited
{
    color: Navy;
    font-size: 9pt;
    font-weight:bold;
}

a.menuLink:hover
{
    color: Navy;
    text-decoration: underline;
}

a.menuLink:active
{
    color: Navy;
}




 a.footerLinkBlueText:link, a.footerLinkBlueText:visited
{
    color: Navy;
}

a.footerLinkBlueText:hover
{
    color: Navy;
    text-decoration: none;
}

a.footerLinkBlueText:active
{
    color: Navy;
}

a.footerLinkBlackSmall:link, a.footerLinkBlackSmall:visited
{
    color: #000000;
    text-decoration: none;
}

a.footerLinkBlackSmall:hover
{
    color: #000000;
    text-decoration: none;
}

a.footerLinkBlackSmall:active
{
    color: #000000;
    text-decoration: none;
}


a.linkBlackSmallItalic:link, a.linkBlackSmallItalic:visited
{
    font-size: 9pt;
    font-style: italic;
    color: #000000;
    text-decoration: none;
}

a.linkBlackSmallItalic:hover
{
    color: #000000;
    font-style: italic;
    text-decoration: underline;
}

a.linkBlackSmallItalic:active
{
    color: #000000;
    font-style: italic;
    text-decoration: none;
}


/* MISC  
----------------------------------------------------------*/

input.textEntry
{
    width: 160px;
    border: 1px solid #000000;
    height: 15px;
    font-size: 8pt;
}

input.passwordEntry
{
    width: 100px;
    border: 1px solid #000000;
    height: 15px;
    font-size: 8pt;
}


.clear
{
    clear: both;
}


.bold
{
    font-weight: bold;
}

img
{
    border: none;
}

legend
{
    color: Navy;
    font-weight: bold;
    font-size: 10pt;
}


select
{
    font-size: 8pt;
}

.DataGrid a:link, a:visited
{
    color: #696969;
    text-decoration: none;
    text-align: left;
    font-size: 8pt;
}

.DataGrid a:hover
{
    color: #696969;
    text-decoration: underline;
    text-align: left;
}

.DataGrid a:active
{
    color: #696969;
    text-align: left;
}

.DataGrid
{
    width: 100%;
    font-size: 8pt;
    text-align: left;
}

.DataGrid th
{
    text-align: left;
    background-color: #E8E8E8;
}


.tip
{
    font-size:8pt;
    font-weight:normal;
}