﻿body
{
    font-family:Arial,Helvetica,sans-serif;
    color:#666666;
    padding-bottom:25px;
}

.pagetitle
{
    color:#474747;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14pt;
    font-weight:bold;
    padding-bottom:25px;
}

.description
{
    font-family:Arial,Helvetica,sans-serif;
    color:#777777;
    font-size:9pt;
    padding-bottom:25px;
}

.section
{
    background-color:#e6e6e6;
    text-align:left;
    padding:5px 0px 5px 5px;
    vertical-align:middle;
}
    
.section span
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:13pt;
    font-weight:bold;
    color:#09347a;
}

.link a:link 
{
    font-family: Arial, Helvetica, sans-serif;
    color:#09347a;
    font-weight:bold;
}

.link a:visited 
{
    font-family: Arial, Helvetica, sans-serif;
    color:#09347a;
    font-weight:bold;
}

.link a:active 
{
    font-family: Arial, Helvetica, sans-serif;
    color:#09347a;
    font-weight:bold;
}

.link a:hover 
{
    font-family: Arial, Helvetica, sans-serif;
    color:#09347a;
    font-weight:bold;
}

.ValildatorError
{
    background-color: #FFCCCC;
    border-color: #CC3333;
    border-style: Dashed;
    border-width: 1px;
    font-weight: bold;
    color: #CC3333;
    padding: 24px;
    font-size: 1.2em;
}
.PasswordSuccess
{
    color: #333366;
    padding-left: 10px;
    font-size: 1.2em;
}
.PasswordSuccess li
{
    list-style-type: disc;
    font-size: .7em;
    color: #FF9A06;
}
.PasswordError
{
    color: #CC3333;
    font-size: 1.2em;
    padding-left: 10px;
}
.PasswordError li
{
    list-style-type: disc;
    font-size: .7em;
}
.error
{
    font-weight: bold;
    background-color: White;
    color: Red;
    border-style: none;
}

.gridCell
{
    font-family:Arial,Helvetica,sans-serif;
}

.gridHeader
{
    font-family:Arial,Helvetica,sans-serif;
    background-color:#c0c0c0;
    color:#fff;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;
    padding-right:20px;
}

.gridHeader a
{
    color:#ffffff;
    }

.gridRow
{
    font-family:Arial,Helvetica,sans-serif;
    background-color:#fff;
    color:#313131;
    padding-top:20px; padding-bottom:20px;
    border-top:#e7e8ea 1px solid;
}
    
.gridAltRow
{
    background-color:#f2f3f5;
    color:#313131;
    padding-top:20px;
    border-top:#e7e8ea 1px solid;
}

.label
{
    font-family:Arial,Helvetica,sans-serif;
    font-weight:bold;
    font-size:12px;
    text-align:left;
}

.textbox
{
	border:solid 1px Gray;
}

.pageBigTitle
{
    color:Black;
    font-family:Arial,Helvetica,sans-serif;
    font-size:20pt;
    padding-bottom:25px;
}

.bigLabel
{
    font-family:Arial,Helvetica,sans-serif;    
    text-align:left;
    color:Black;
    font-size:12px;
    font-weight:bold;
}

.modalBackground
{
    background-color:#CCCCFF;
    filter:alpha(opacity=40);
    opacity:0.5;
}

.ModalWindow
{
    border: solid 1px #c0c0c0;
    background:#f0f0f0;
    padding: 0px 0px 0px 0px;
    position:absolute;
    top:-1000px;
}
    
.Titlebar
{
    font-family:Arial Times New Roman;
    height:25px;
    background-color:#0B173B;
    color:White;
    font-size:12pt;
    font-weight:bold;
    padding-left:5px;
    padding-top:5px;
}
    
.divMain
{
    font-family:Arial Times New Roman;
    background-color:White;
    font-size:10pt;
    text-align:center;
    padding: 0 5px 0 5px;
}

    .required
    {
       font-weight:bold;
        }


.attachment
{
    padding-left: 10px;
    font-size: 1.2em;
}
    
.attachment li
{
    list-style-type: disc;
    font-size: 1.2em;
}

.navyBoldText
{
    color:#09347a;
    font-weight:bold;
    }
    
    
    