﻿body 
{
	padding: 0px 0px 0px 0px;
    background: #cfd5e5;
    margin: 0px;
    color: #000000;
    font-family: Arial, Verdana, Serif;
    height: 100%
}

#PageWrapper {
    margin: 0px auto 0px auto;
    width: 100%;
    min-width: 500px;
    text-align: left;
}

/* MastHead (Heading) Styles
-----------------------------------------------------------------------------*/
#AreaPageHeader
{
    background: #656e8b;
    width: 100%;
    position: relative;
    height: 80px;
}

#AreaFullPage
{
    display: block;
    left: 0px;
    width: 100%;
    position: relative;
    height: 100%;
}

#AreaPageContent
{
    width: 100%;
    position: relative;
    height: 520px;
    min-width: 500px;
}

#HeaderLogo
{
    left: 9px;
    width: 70px;
    position: absolute;
    top: 9px;
    height: 77px;
}

#HeaderRight
{
    right: 0px;
    position: absolute;
    top: 0px;
    height: 94px;
}

#HeaderFill
{
    background: #FFFFFF url(../Images/TopBar1.jpg) repeat-y;
    left: 0px;
    width: 100%;
    position: relative;
    top: 0px;
    height: 94px;
}

/* Useful Addition Style Classes
-----------------------------------------------------------------------------*/
.Hidden {visibility:hidden; }
.Invisible {display: none; }
.Warning { color: #A00000; font-size: 1.2em; font-weight: bold; font-family: "Courier New"; }
.WarningNormal { padding-left: 2px; margin-left: 5px; color: #A00000; font-size: 0.8em; font-weight: bold; }
.WarningLongText { color: #A00000; font-size: 1.2em; font-weight: bold; font-family: "Courier New"; vertical-align: top; }
.Mandatory { background-color: #FFFFCC; border: 1px solid #94A5A5; }
.MandatoryLabel { color: #DE1E31; font-weight: bold; }
.Clear { clear: both; }


/* Main Content & Footer Area Styles
-----------------------------------------------------------------------------*/
.ContentPlaceHolder { width: 100%;  }
.MainContent {
	background-color: #EEEEEE;
	border: solid 1px #000000;
	margin: 10px auto 4px auto;
}

.MainContent p {
    color: #000000;
	font-weight: normal;
	text-align: center;
	font-size: 0.8em;
}

.MainContent p em, fieldset div label em { font-weight: bold; }

h1.PageTitle
{
	margin: 2px auto 2px auto;
	padding-left: 2px;
	background-color: #C5CBE0;
	width: 98%;
	color: #000070;
	font-size: 1em;
}

h2.NavigationStep
{
	color: #000000;
	float: right;	
	margin-right: 4px;
	padding-right: 3px;
	padding-bottom: 80px;
	width: 120px;
	font-size: 0.9em;
	background: url('../Images/HeaderLogo.gif') no-repeat bottom center;
	text-align: center;
}

.Footer { height: 30px; margin-top: 15px;  }
.Left { float: left; margin-left: 5px; }
.Right { float: right; margin-right: 5px; }

.Footer hr { height: 3px; }
/*.Footer input { position: relative; float: right; margin: 2px;}*/


/* Form Styles
-----------------------------------------------------------------------------------*/
fieldset.DataEntry 
{
	margin: 2px;
	padding: 2px;
	left: 15px;
	border: none;
}

fieldset.DataEntry legend { display: none; }

fieldset.DataEntry div {
    float: left;
    width: 100%;
    line-height: 2em;  
}

fieldset.DataEntry div label {
    float: left; 
	text-align: left;
	font-size: 0.8em;
	width:200px;
	height: 24px;
	vertical-align:middle;
	padding-top:2px;
	padding-right: 2px;	
	font-weight: bold;	
	margin-left: 5px;
} 

fieldset.DataEntry div input, fieldset.DataEntry div select, fieldset.DataEntry div textarea {
    margin: 6px 0 0 4px;
	width: 150px;
	border: 1px solid #94A5A5;
}

fieldset.DataEntry div textarea { width: 296px; height: 90px; font-family: Arial, Verdana, Sans-Serif; font-size: 0.8em; }
fieldset.DataEntry div select { width: 155px; }
.FormDateDD {width: 30px !important;}
.FormDateMM {width: 30px !important;}
.FormDateYY {width: 60px !important;}
.LongText {height: 120px !important;}
.ReadOnly {
    display: block; 
    float: left;
    margin: 4px 0 0 2px !important;
	width: 200px;
}

/* DVTA Styles 
-----------------------------------------------------------------------------*/
