﻿/* ***** standard elements ************************************************** */
body
{
	background-color:#F4F8FB;
}
.alignRight { text-align: right; }
.alignCenter { text-align: center; }
/* ***** /standard elements ************************************************** */

/* ***** header ************************************************** */
#topDiv
{
	background-color: #d8dde3;
	background-image: url(Images/Banner.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 60px;
	color: Black;
}

#topDiv span.title
{
	font-weight: bold;
	font-size: 14pt;
	position: absolute;
	left: 15px;
	top: 10px;
}

#topDiv span.subTitle
{
	font-size: 10pt;
	position: absolute;
	left: 64px;
	top: 32px;
}
/* ***** /header ************************************************** */
/* ***** footer ************************************************** */
#footerDiv
{
	border-top: solid 2px #276187;
	text-align: center;
	font-size: 0.7em;
}
#footerDiv a:link, #footerDiv a:visited, #footerDiv a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
/* ***** /footer ************************************************** */
/* ***** toolbar ************************************************** */
#menuDiv
{ 
	color: White;
	padding-left: 7px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #276187; 
}

a.menuLink:visited, a.menuLink:link, a.menuLink:hover
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10pt;
}
a.menuLink:visited, a.menuLink:link
{
	color: White;
	background-color: #276187;
	border: solid 1px #276187;
}
a.menuLink:hover
{
	color: Black;
	background-color: #b2c3dd;
	border: solid 1px Black;
}

/* ***** /toolbar ************************************************** */
/* ***** content ************************************************** */
#contentDiv
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #1F5080; 
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	min-height: 200px;
}
#popupContentDiv
{
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}
/* ***** /content ************************************************** */
/* ***** tableStyle **************************************************/
table.standardTable
{
	width: 90%;
}
td.tableHeader1, tr.tableHeader1 th, th.tableHeader1, tr.tableHeader1 td,
td.tableHeader1Right, tr.tableHeader1Right th, th.tableHeader1Right,
td.tableHeader1Center, tr.tableHeader1Center th, th.tableHeader1Center
{
	background-color: #4981b4;
	color: White;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-right: 5px;
}

td { vertical-align: top; }

td.cellCaption, td.cellText, 
td.cellCaptionRight, td.cellTextRight, td.cellTextBoldRight
{
	padding: 3px 5px 3px 5px;
}
td.cellCaptionRight, td.cellTextRight, td.cellTextBoldRight { text-align: right; }
td.cellTextBoldRight { font-weight: bold; }
td.cellValue
{
	padding: 1px 0px 1px 0px;
}

td.validateErrorCell
{
	padding: 4px 5px 4px 5px;
	background-color: #fbe2e7;
	font-weight: bold;
	border: solid 1px #ff0000;
	color: #ff0000;
}
td.infoMessageCell
{
	padding: 4px 5px 4px 5px;
	font-weight: normal;
	background-color: #fffacd;
	border: solid 1px Black;
	color: Black;
}

input.formButton
{
	background-color: #b2c3dd;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10pt;
	color: Black;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	border: solid 1px #033e6a;
	cursor: pointer;
}
/* ***** /tableStyle ************************************************** */
