﻿.whiteNormal 
{
    font-size: medium;
    font-family: Arial, Helvetica, sans-serif;
    color: White;
    font-weight: normal;
}
.whiteBold 
{
    font-size: medium;
    font-family: Arial, Helvetica, sans-serif;
    color: White;
    font-weight: bold;
}
body 
{
    font-size: smaller;
    font-family: Arial, Helvetica, sans-serif;
	background-color: #003366;
	font-weight: normal;
    text-align: left;
}
.styleHeader {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold; height: 25px; }
a:link {
	text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
}
a:visited {
	text-decoration: none;	
}
a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}
.HeadingText
{
    color:#53AC1D;
    font-size: medium;	
    font-weight: normal;
}
.largetext
    {
        font-family: Arial, Helvetica, sans-serif;        
        color: Black;
        font-weight: normal;
        font-size: large;
        text-align: left;
    }  
.normaltext
    {
        font-family: Arial, Helvetica, sans-serif;        
        color: Black;
        font-weight: normal;
        font-size: medium;
        text-align: left;
    }  
    .white
    {
        color: white;        
    }  
    .boldtext
    {
        font-family: Arial, Helvetica, sans-serif;        
        color: Black;
        font-weight: bold;
        font-size: medium;
        text-align: left;
    }  
        .boldsmaller
    {
        font-family: Arial, Helvetica, sans-serif;        
        color: Black;
        font-weight: bold;
        font-size: small;
        }  
    .smalltext
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        color: Black;
        text-align: left;
    }   
.red
    {
        color: Red;
        font-size: small;
    }    
   .blue
    {
        color: Blue;
        font-size: small;
    }
       .darkblue
    {
        color: Blue;
        font-size: small;
    }
 .smallcenter
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        text-align: center;
    }
    .mediumcenter
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: medium;
        text-align: center;
        color: Black;
        font-weight: normal;
    }   
    
    div.hideSkiplink
{
    background-color:#003366;
    width:100%;
}
div.menu {
    text-align: center;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #465c71;
    border: 1px #4e667d solid;
    color: white;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;    
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;    
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;    
    text-decoration: none;
}

/*	Global classes	*/
.DDMainHeader
{
	font: small-caps bold 1.6em Trebuchet MS, Arial, sans-serif;
	color:#888;
	padding-bottom: 12px;
    border-bottom: 1px dotted #bbbbbb;
}

.DDSubHeader
{
	margin-bottom: 10px;
    font:1.2em Trebuchet MS, Arial, sans-serif;
    color: #888;
}

.DD 
{
	padding: 0px 8px;
    font: .75em Tahoma, Arial, sans-serif;
    color: #666;
}

.DDLightHeader
{
	font-weight: bold;
	background-color: #F7F7FF;
} 

.DDTextBox, .DDDropDown
{
	color: #666;
	font: .95em Tahoma, Arial, Sans-Serif;
	border: solid 1px #dcdcdc;
	background-color: #FEFEFE;
}

.DDDropDown
{
	padding:2px;
}

.DDFilter
{
	font: .95em Tahoma, Arial, Sans-serif;
	color:#666;
}

.DDControl
{
    padding: 0px;
    font: .95em Tahoma, Arial, Sans-Serif;
    color: #666;
}

.DDFloatLeft
{
	float:left;
}

.DDFloatRight
{
	float:right;
}

.DDFooter
{
	background-color: #dbddff;
}

.DDSelected
{
	background-color: #fdffb8;
}

div.DDNoItem
{
	color:Red;
	font-family:Trebuchet MS, Arial, sans-serif;
}

.DDValidator
{
	color:Red;
	font-family:Trebuchet MS, Arial, sans-serif;
}


/*	Navigation	*/

div.DDNavigation
{
	font:.75em Tahoma, Arial, Sans-Serif;
	position: relative;
    top: -28px;
    margin-bottom: -10px;
    padding: 0px 5px;
}

div.DDNavigation img
{
    position: relative;
    margin-top: 0em;
    padding: 0px 8px;
    border: none;
    background-color: #fff;
}
div.DDNavigation a
{
    color: #839ce7;
    text-decoration: none;
    background-color: #fff;
    padding-right: 8px;
    top: -.2em;
    left: .25em;
}
div.DDNavigation a:hover
{
    color: #000099;
    text-decoration: underline !important;
}


/*	Details VIEW/EDIT	*/
table.DDDetailsTable
{
	color: #666;
	background-color: #FCFDFE;
	border: 1px solid #dbddff;
	border-bottom-width: 3px;
}

table.DDDetailsTable a
{
	color:#718ABE;
	text-decoration: none;
	padding-right: 6px;
}

table.DDDetailsTable a:hover
{
    color: #000099;
    text-decoration: underline !important;
}

table.DDDetailsTable .td
{
	padding: 3px 6px;
	border: 1px solid #dbddff;
	border-bottom-style: dotted;
	font-size: .7em;
	font-family:Tahoma, Arial, Sans-Serif;
}

.cpHeader
        {
            color: white;
            background-color: #719DDB;
            font: bold 11px auto "Trebuchet MS", Verdana;
            font-size: 12px;
            cursor: pointer;
            width:450px;
            height:18px;
            padding: 4px;           
        }
        .cpBody
        {
            background-color: #DCE4F9;
            font: normal 11px auto Verdana, Arial;
            border: 1px gray;               
            width:450px;
            padding: 4px;
            padding-top: 7px;
        }
div.overlay {
    left: 0px;
    position: absolute;
    top: 0px;
    width: 195px;
    height: 302px;
    z-index: 1;
}
