﻿body
{
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	font-family: Tahoma;
	font-size: 13px;
}

#loginDiv
{
	position: absolute;
	border: none;
	width: 400px;
	top: 20%;
	left: 50%;
	margin-left: -200px;
}

#valSummary
{
	color: Red;
}

#infoBox
{
	background-color: InfoBackground;
	border-style: dashed;
	border-width: 1px;
	border-color: #DF0101;
	padding: 10px 0px 10px 5px;
}

table,div
{
	font-family: Arial;
	font-size: 12px;	
}

.Panel legend
{
	color: Maroon;
	font-weight: bold;
}

.button
{
	font-style: italic;
	font-family: Calibri;
	font-weight: bold;
	font-size: small;
	color: Black;
}

table.menubar
{
	height: 29px;
	background-image: url('../images/menu_bg.jpg');
	background-repeat: repeat-x;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #11449E;
}

td.SystemName
{
	color: Navy;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 19px;
	font-style: italic;
	padding-left: 10px;
}

td.menudivider
{
	background-image: url('../images/menu_div.jpg');
	background-repeat: no-repeat;
}

table.menuitem
{
	cursor: pointer;
	height: 29px;
}

td.menutext
{
	white-space: nowrap;
}

td.menutexton
{
	white-space: nowrap;
	background-image: url('../images/menu_center_over.jpg');
	background-repeat: repeat-x;
}

td.menulefton
{
	background-image: url('../images/menu_left_over.jpg');
	background-repeat: no-repeat;
}

td.menurighton
{
	background-image: url('../images/menu_right_over.jpg');
	background-repeat: no-repeat;
}

td.menutextselected
{
	white-space: nowrap;
	background-image: url('../images/menu_center_on.jpg');
	background-repeat: repeat-x;
}

td.menuleftselected
{
	background-image: url('../images/menu_left_on.jpg');
	background-repeat: no-repeat;
}

td.menurightselected
{
	background-image: url('../images/menu_right_on.jpg');
	background-repeat: no-repeat;
}

td.container
{
	padding-left:2px;
}

.infoBox
{
	background-color: InfoBackground;
	border-style: dashed;
	border-width: 1px;
	border-color: #DF0101;
	padding: 10px 0px 10px 5px;
}

/* DataGrid Formatting */
.grid
{
	font-size: 9px;
	border-style: solid;
	border-width: 1px;
}

.gridHeader
{
	background-image:url('../images/grdHeaderBackground.gif');
	background-repeat: repeat-x;
	color: White;
	height: 15px;
	font-family: Arial;
	font-size: 12px;
}

.Row
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	height: 15px;
	color: #000000;
}

.alternateRow
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	height: 15px;
	color: #2E2E2E;
}

.selectedRow
{
	background-image: url('../images/button_center_over.gif');
	background-repeat: repeat-x;
	background-color: #CEE3F6;
	font-family: Verdana;
	font-size: 11px;
	height: 15px;
	color: #000000;
}

.errorRow
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	height: 15px;
	color: #2E2E2E;
}
/* End of DataGrid Formatting */

.panelHeader
{
	background-image: url('../images/navTop.png');
	background-repeat: no-repeat;
	height: 22px;
	border: solid 1px #CED3DA;
	padding-left: 5px;
}

.navPanel
{
	border: solid 1px #CED3DA;
	background-color: #ECF8E0;
	height: 100%;
	width: 99.7%;
}

.menuMouseOver
{
	border: solid 1px Gray;
	background-color: #D8D8D8;
	cursor: pointer;
}

.navSubMenuItem
{
	color: #2E2E2E;
	/*border: solid 1px #ECF8E0;*/
}

.menuSelected
{
	border: solid 1px Gray;
	color: Blue;
	font-weight: bold;
	cursor: pointer;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.subHeading 
{
    font-size: 13px;
    font-weight: bold;
    color:Maroon;
}