body {
	margin: 0px;
	background: #fff;
	font: 11px verdana;
	color: #333;
	width: 100%;
	height: 100%;
}
p, span, div, td {
	font: 11px verdana;
	color: #333;
}
td {
	vertical-align: top;
}
a {
	color: #2F5AFF;
	text-decoration: underline;
}
a:hover {
	color: #999;
	text-decoration: none;
}
img {
	border: 0px;
}

.PageName
{
	font-weight: bold;
	font-size: large;
}

.show 
{
display:inline	
}

.hide
{
display:none	
}

/* Class/ID Elements
----------------------------------------------------------------------------- */
/* Alignment Elements */
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }
/* Color Elements */
.red { color: #ff0000; }
.white { color: #fff; }
.hilight { background: #FBFAE5; }
.delight { color: #888; }

/* Nav
----------------------------------------------------------------------------- */
.LogoutBar {
	background: url(../images/LogoutBar.gif) bottom repeat-x;
	padding: 2 0 0 4;
	vertical-align: middle;
	height: 25px;
}
	.LogoutBtn {
		display: block;
		color: #fff;
		text-decoration: underline;
		width: 100%;
	}
	.LogoutBtn:hover {
		display: block;
		color: #fff;
		text-decoration: none;
		width: 100%;
	}

#NavArea {
	background: #47A8E3 url(../images/NavAreaBG.gif) top repeat-x;
	padding: 0 0 10 0;
	height: 101px;
}
	#NavArea div {
		color: #fff;
	}
		#NavArea .NavMultiCol {
			width: 100%;
		}
		#NavArea .NavMultiCol td {
			padding: 0 0 0 0;
			width: 50%;
		}

	#NavArea td {
		padding: 20 0 0 4;
		color: #fff;
	}
	#NavArea .Title {
		font: 12px;
		font-weight: bold;
		color: #fff;
	}
	#NavArea .Divider {
		border-right: 1px dashed #EFF7FB;
	}
	#NavArea a {
		display: block;
		padding: 1 1 1 1px;
		color: #fff;
		text-decoration: none;
		width: 100%;
	}
	#NavArea a:hover {
		display: block;
		background: #ECE9D8;
		padding: 1 1 1 1px;
		color: #0065A5;
		text-decoration: none;
		width: 100%;
	}

.NavAreaBottomBorder {
	background: url(../images/NavAreaBottomBorder.gif) top repeat-x;
	height: 13px;
}

/* Content Area
----------------------------------------------------------------------------- */
#ContentArea {
	display: block;
	padding: 10px;
}
#PageTITLE {
	margin: 0 0 12 0;
	padding: 0 0 8 5;
	font-size: 18px;
	font-weight: bold;
	color: #FF6F2F;
	border-bottom: 1px solid #c9c9c9;
}
.SectionTitle {
	padding: 3 0 0 4;
	background: url(../images/LogoutBar.gif) bottom repeat-x;
	font: 11px verdana;
	font-weight: bold;
	color: White;
	height: 21px;
	border: 1px solid #2283BF;
	text-align: left;
}
.SectionText {
	padding: 0 0 0 5;
	text-align: left;	
}
.SectionTextMessage {
	padding: 5 5 5 5;
}

/* Data Grid */
.DataGrid
{
}

.DataGridHeader 
{
	/* background: url(../images/LogoutBar.gif) bottom repeat-x; */
	background: #007CCB;
}

.DataGridHeader a
{
	color: Black;
}


.DataGridHeader a:hover
{
	color: blue;
   text-decoration: underline;
}

.DataGridHeaderText 
{
	border: 1px solid #2283BF;
	font-weight: bold;
	color: White;
	text-align: : left;
	font-size: .8em;
}

.DataGridAltRowColor 
{
	background: #F5F4DA;
}

.AltRowColor 
{
	background: #F5F4DA;
}

.DataGridCell
{
	padding-left: 6px;
	padding-right: 4px;
}

.DataGridFooter {
	background: #AEE1FF url(../images/SectionTitleBG.gif) top repeat-x;
}


/* Footer 
----------------------------------------------------------------------------- */
.FooterTopBorder {
	background: url(../images/FooterTopBorder.gif) top repeat-x;
	height: 13px;
}

#Footer {
	padding: 10 0 0 4;
	color: #999;
}

#Footer2 {
	padding: 10 0 0 4;
	color: #999;
}

/* Form Elements
----------------------------------------------------------------------------- */
.input {
	font: 11px verdana;
	color: #333;
}


.CaptionEdit
{
	font : .6em;
	color : Blue;
}

.Small
{
	font-size : .5em;
}

.Status
{color: blue;
font-weight: bold}

.Login
{
	border : 4px outset Silver;
	background : #D3D3D3;
}

.Message
{
	background : White;
	border : 4px outset Silver;
}

.PropertyList
{
	font : .7em;
}

.PropertyName
{
	font : 300 1.1em;
}

.tbReport
{
	}

.tbHead
{
	text-align : center;
	font-weight : bold;
	background-color : #1E90FF;
	color : White;
	font-size : .8em;	
}

.tbRow, .tbRowHighlight
{
	font-size : .6em;
}

.tbRowHighlight
{
	background-color : #FFF8DC;
}

.tblCell, .tbLeft, .tbRight, .tbCenter
{
	
}

.tbLeft
{
	text-align : left;
}

.tbRight
{
	text-align : right;
}

.navHome, .navReport, .navMoveOutSummary, .navMoveInOut, .navEquipment,.navDirectPay
{
	text-align : center;
	padding-right : 3px;
	padding-left : 3px;
	padding-bottom : 3px;
	padding-top : 3px;
	border-left : 1px solid White;
	border-right : 1px solid White;
}

.navHome
{
	background-color : #3CB371;
}

.navReport
{
	background-color : #99CCFF;
}

.navMoveOutSummary
{
	background-color : #FF9900;
}

.navMoveInOut
{
	background-color : 	#FFCC00;
}

.navEquipment
{
	background-color : #FF6600;
}

.navDirectPay
{
	background-color : #EAE88A;
}

.HeaderTitleLine
{ 
font-weight: bold;
 font-size: 120%;
}

.banner
{ 
background-color: #1E90FF;
}

.Box
{ 
	border: 1px solid Silver;
	margin-top: 5px;
	}	
	
.BoxCaption
{
	font-family:Verdana;
	font-size: .9em;
	background-color: #F5F5F5;
}

.BoxGroup
{
	font-family:Verdana;	
	font-size: 8pt;
}

.BoxHeader, 
{ 
font-weight: bold; 
}

.BoxHeader2, 
{ 
font-style: italic;
}

.BoxHeaderU
{ 
font-weight: bold; 
text-decoration: underline; 
}

.Boxhighlight1
{
	color: Black;  
	font-size: .75em;  
	font-family: Arial;
	font-style: italic;
}

.Validator
{
	color: red;
}

.TableGlobal
{	
	
}

.TableGlobal th
{
	background: #AEE1FF url(../images/SectionTitleBG.gif) top repeat-x;	
	border: 1px solid #2283BF;
	font-weight: bold;
	color: #01456D;
	text-align: : left;	
	font: 11px verdana;
}

.TableGlobal tfoot
{
	background: #AEE1FF url(../images/SectionTitleBG.gif) top repeat-x;			
}

.TableGlobal a
{	
color: black;
}

.TableGlobal td
{
	padding: 0px 4px 0px 4px;		
}

.TableGlobalAltRowColor 
{
	background: #F5F4DA;
}

.TableGlobalDivider
{
	border-top: 1px solid Black;
}







