/***************************************
	Global @imports
***************************************/
@import url("menu.css");
@import url("navigation.css");
@import url("tooltips.css");

/***************************************
	Global HTML Element Definitions
****************************************/
html
{
}

body
{
	/*border: 1px solid black;*/
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	/*margin: 5px auto;*/
}

form
{
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	margin-bottom: 0px;
}


table
{
	font-family: Arial, Sans-Serif;
	font-size: 13px;
}

h1
{
	font-size: 16px;
}

h2
{
	background-color: #96a9d4;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 0px;
	color: White;
	font-weight: bold;
	font-size: 13px;
}

h3, h4
{
	font-size: 13px;
}

a, a:visited, a:hover, a:active, a:link
{
	color: #94aad6;
}

hr
{
	color: #96a9d4;
	height: 1px;
}


/***************************************
	Global Layout Properties
***************************************/
#pageheader
{
	/*padding-bottom: 5px;
	border-bottom: 1px solid #999999;*/
}

.pageHeading
{
	margin-bottom: 1em;
}

.controlButtons
{
	text-align: right;
	margin-top: 1em;
}

.controlButton
{
	width: 5em;
}

.smallCaption
{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	margin-bottom: 0px;
}


.dgHeading
{
	clear: both;
	background-color: #94AAD6;
	padding: 2px 5px;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
}


#pagemiddle
{
	padding: 0 10px 10px 10px;
}

#pagefooter
{
	clear: both;
	text-align: right;
	margin-top: 5px;
	font-size: 11px;
	border-top: 1px solid #999999;
}


.footerlinks
{
	color: #000033;	
	text-align: right;
	padding: 5px;
}

.footerlinks a:visited, .footerlinks a:hover, .footerlinks a:active, .footerlinks a:link
{
	color: #94aad6;
}

.headingRow
{
	font-weight: bold;
	background-color: #bdc9f4;
	color: #000033;
}

.datagrid a:visited, .datagrid a:hover, .datagrid a:active, .datagrid a:link
{
	color: #000033;
}

.shadedRow
{
	background-color: #e8ecf5;
}

.selectedRow
{
	background-color: #94AAD6;
}

.formStatus
{
	padding-bottom: 8px;
}

.error
{
	color: Red;
}

.required
{
	color: Red;
}

.pager
{
	background-color: #94AAD6;
	padding: 3px;
	color: White;
}

.pager a:visited, .pager a:hover, .pager a:active, .pager a:link
{
	color: White;
}

.pagerStatus
{
	font-weight: bold;
}

.box
{
	border: 1px solid #96a9d4;
	padding: 5px;
}

.button
{
	margin-top: 4px;
	text-align: right;	
}

.none
{
	font-family: 'Times New Roman' , Arial, Sans-Serif;
}

.inactive
{
	color: gray;
}

.DelayType
{
	display: inline;
}

.dateTimePicker
{
	vertical-align: bottom;
}