﻿
.headerBackground
{	
	background-image: url(../Images/General/header_logo_bg.gif);
	background-repeat:repeat-x;	
}
.title
{
	font-weight: bold;	
	color: #333333;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration:underline;
	font-size: 15px;	
	padding-top:6px;
	padding-left:4px;
	white-space:nowrap;
}
.footer
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top:3px;
	padding-left:5px;
}

.login
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top:3px;
	padding-left:5px;	
}

.error
{
	text-align:left;
	font-weight: bold;
	font-size: 10px;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
}

.labelMessageMain
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:Black;
	white-space:nowrap;
	padding-left:5px;	
}
.labelMessage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0768a9;
	white-space:nowrap;
	padding-left:5px;
}
.labelABM
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0768a9;
	text-align:right;
	vertical-align: top;
	white-space:nowrap;
	width:AUTO;
}

.labelABMLeft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0768a9;
	text-align:left;
	vertical-align:middle;
	white-space:nowrap;
	width:AUTO;
}

.textWizard
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: Black;
	text-align:right;
	vertical-align: top;
	white-space:nowrap;
	width:AUTO;
}

.labelABMCenter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0768a9;
	text-align:center;
	white-space:nowrap;
}
.labelABMCenterInternal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0768a9;
	text-align:center;
	white-space:nowrap;
}

.inputABM
{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space:nowrap;
}

.link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #0768a9;
	white-space:nowrap;
	padding-left:5px;
	padding-top: 4px;
	cursor:pointer;	
	vertical-align:middle;
}
.link:visited
{
	color: #0768a9;	
}
.link:active
{
	color:Black;
}
.link:hover
{
	color:Black;
}


.filter SPAN.filterLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0768a9;	
	white-space:nowrap;
	cursor:pointer;
}
.filterLabelCenter
{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #0768a9;
	padding-top:5px;	
	white-space:nowrap;
}
.filterLabel
{
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #0768a9;
	padding-top:5px;	
	white-space:nowrap;
}

.filterLabelLeft
{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #0768a9;
	padding-top:5px;	
	white-space:nowrap;
}

.filterLabelList
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: Black;
	white-space:nowrap;
}
.filterInput
{
	width: 200px;
}
.filterInput INPUT
{
	width: 200px;
}
.filterSearch
{
	width: 200px;
	text-align:center;
}
.filter A
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	text-decoration:none;
	padding-top:5px;
	color: #0768a9;	
	white-space:nowrap;
	cursor:pointer;
}
.filter A:visited
{
	color: #0768a9;
}
.filter A:hover
{
	color:Black;
}
.filter A:active
{
	color:Black;
}

.gridHeader
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	font-weight: bold;
	text-decoration:none;	
	white-space:nowrap;	
	text-align: center;
	width: auto;	
	background-color: #004284;	
	height:20px;
	color:White;
}
.gridHeader A
{
	color:White;
	text-decoration:none;	
	cursor:pointer;
}
.gridHeader A:visited
{
	color:White;
}

.gridHeader A:active
{
	color:#cccccc;
}

.gridHeader A:hover
{
	color:#cccccc;
}

.gridPager
{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:none;
	background-color:#f0f0f0;
	height: 20px;
	font-size: 9px;
}
.gridPager SPAN
{	
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9px;
}
.gridPager A
{	
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9px;
	text-decoration:none;	
	color: #0768a9;
	cursor:pointer;
}
.gridPager A:visited
{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9px;
	color: #0768a9;	
}
.gridPager A:active
{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9px;
	color:Black;
}
.gridPager A:hover
{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9px;
	color:Black;
}

.gridAlternative
{	
	background-color: #fffff0;
	font-family: Arial, Tahoma, Verdana, Arial;	
	font-size: 10px;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-style:none;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:Gray;
	border-bottom-style:none;
	text-align: center;
}
.gridAlternative A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	font-weight: bold;
	text-decoration:none;
	color: #0768a9;	
	white-space:nowrap;
	cursor:pointer;
	vertical-align:middle;
}
.gridAlternative A:visited
{
	color: #0768a9;	
}
.gridAlternative A:active
{
	color:Black;
}
.gridAlternative A:hover
{
	color:Black;
}

.gridBodyLayers
{	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:Gray;
	border-bottom-style:none;
	background-color:#d7e1f0;
	text-align: center;
}

.gridBody
{	
	font-family: Arial, Tahoma, Verdana, Arial;	
	font-size: 10px;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-style:none;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:Gray;
	border-bottom-style:none;
	background-color:#d7e1f0;
	text-align: center;
}
.gridBody A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	font-weight: bold;
	text-decoration:none;
	color: #0768a9;	
	white-space:nowrap;
	cursor:pointer;
	vertical-align:middle;
}
.gridBody A:visited
{
	color: #0768a9;	
}

.gridBody A:active
{
	color:Black;
}

.gridBody A:hover
{
	color:Black;
}

.gridInternalHeader
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	font-weight: bold;
	text-decoration:none;
	color:White;	
	white-space:nowrap;	
	text-align: center;
	width: auto;	
	background-color: #004284;	
	height:20px;	
}

.gridInternalBody
{	
	font-family: Arial, Tahoma, Verdana, Arial;	
	font-size: 10px;
	color:Black;
	border-right-width:1px;	
	border-collapse:collapse;
}

.toolbar
{
	background-color:#f0f0f0;
}
.toolbar TD
{
	vertical-align:middle;	
	padding-bottom:5px;
}
.toolbar span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	text-decoration:none;
	padding-top:5px;
	color: #0768a9;	
	white-space:nowrap;	
	height:100%;
	padding-left:5px;
}
.toolbar A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	text-decoration:none;
	padding-top:5px;
	color: #0768a9;	
	white-space:nowrap;
	cursor:pointer;
	height:100%;
}
.toolbar A:visited
{
	color: #0768a9;
}
.toolbar A:hover
{
	color:Black;
}
.toolbar A:active
{
	color:Black;
}

.descriptionMap
{
	font-family: Arial, Tahoma, Verdana, Arial;	
	font-size: 12px;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	border-bottom-style:none;
	background-color:#d7e1f0;
	padding-left:5px;
	padding-right:5px;
}

.reportTitle
{
	font-family: Arial, Tahoma, Verdana, Arial;	
	font-size: 14px;	
	font-weight:bold;
	background-color:#d7e1f0;	
}
.reportHeader
{
	font-family: Arial, Tahoma, Verdana, Arial;	
	font-size: 12px;	
	background-color:#d7e1f0;		
}
.reportFooter
{
	font-family: Arial, Tahoma, Verdana, Arial;	
	font-size: 12px;	
	background-color:#d7e1f0;	
}

.wizardLabel
{
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #0768a9;
	padding-top:5px;	
	white-space:nowrap;
}
.wizardLabelValue
{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #0768a9;
	padding-top:5px;	
	white-space:nowrap;
}

.photoPicker { BORDER-RIGHT: white 0px; BORDER-TOP: white 0px; BORDER-LEFT: white 0px; BORDER-BOTTOM: white 0px; BACKGROUND-COLOR: white }
.labelPhoto
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;					
	color: #0768a9;
	text-align:left;
	padding-top: 7px;
	vertical-align: top;
	white-space:nowrap;
}

