a, a:active, a:visited, .Success, h1, h2, h3 ,h4 ,h5, .EmailHeader
{
	color: #7B613C;
}

a, a:active, a:visited, .RequiredStar
{
	font-size: 8pt;
}

a:hover
{
	text-decoration: none;
}

b
{
}

body
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
}

h1, h2, h3 ,h4 ,h5, .EmailHeader
{	
	font-weight: bold;
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	
	padding-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
}

h2
{
	font-size: 8pt;	
}

h3
{
	font-size: 10pt;	
}

h4
{
	color: #000000;
	font-size: 10pt;
}

h5
{	
	color: #000000;
	font-size: 13pt;
}

.EmailHeader
{	
	font-size: 8pt;
}

hr
{
	color: #cccccc;
	width: 100%;
	height: 1px;
}

.hrHeader
{
	margin-bottom: 20px;	
}

input, select, textarea
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;	
}

li
{
	list-style-type: square;
	list-style-image: url(../images/bulletSquare.gif);	
	list-style-position: outside;
	
	margin-left: 20px;	
	margin-top: 3px;
	margin-bottom: 3px;	
}

li ul
{
	margin-bottom: 8px;
}

li ul li
{
	list-style-type: circle;
	list-style-image: url(../images/bulletSquareEmpty.gif);
	
	margin-left: 20px;
}

p
{	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	
	padding-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
}

ul
{
	margin-left: 20px;
	margin-bottom: 2px;
}

.MainTable, .MainTableSmall, .EmailTable
{
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.MainTable, .ContentTable, h2, .NavigationTable
{
	width: 720px;
}

.MainTableSmall
{
	width: 550px;
}

.InnerTable, .EmailTable, .EmailInnerTable
{
	width: 100%;
}

.InnerTable
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	
	border-left: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;	
}

.EmailOuterTable
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;	
	
	width: 100%;
	
	border: 0px;
}

.TableNoStyle
{
	width: 100%;
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;	
}

.ContentTable
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

.EmailSiteHeader
{
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
}

.EmailFooter
{
	font-size: 8pt;
	color: #999999;
}

.button, .ButtonHover, .CommandButton
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	height: 23px;
	line-height: 11pt;
	background-color: #F4F4F4;
	cursor: hand;
	
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.button, .CommandButton
{	
	background-color: #E5DAC8;
}

.ButtonHover
{
	background-color: #F5F1EB;
}

.button input
{
	background-color: #ffffff;
}

.Error, .Success, .StandOut
{
	font-weight: bold;
}

.Error
{	
	color: red;	
}

.StandOut
{
	color: #333333;	
}

.RequiredStar
{
	font-family: Verdana;	
	font-size: 8pt;
	color: red;
	font-weight: bold;
}

.CssDataGrid, .CheckBoxList
{	
	background-color: #FFFFFF;

	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;

	border-left: 1px #000000 solid;
	border-top: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
		
	width: 720px;
}

.CssHeaderStyle td, .Header, h1, h2, .Tab
{
	font-size: 8pt;
	background-color: #E5D8C8;
	color: #000000;
	font-weight: bold;
	height: 20px;
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
		
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
}

.CssHeaderStyle td
{
	background-color: #EFEBE4;
}

.Header, h1, h2
{
	text-align: center;
	
	border-left: 1px solid #8E847A;
	border-top: 1px solid #8E847A;
	border-right: 1px solid #8E847A;
	border-bottom: 1px solid #8E847A;	
}

.SubHeader
{
	text-align: center;
	color: black;
	background-color: gray;
	font-weight: bold;
}

.Tab
{		
	padding-left: 10px;
	padding-right: 10px;
	
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px;
}

.CssItemStyle td, .CssAlternatingItemStyle td
{
	height: 20px;
}

.CssItemStyle td, .Data, .EmailData, .CssAlternatingItemStyle td, .Heading, .HeadingButton, .HeadingButtonRight, .EmailHeading, .EmailHeadingNoWidth, .EmailDataFixed
{		
	font-size: 8pt;
		
	vertical-align: top;
	
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	
	border-left: 1px #E4E4E4 solid;
	border-right: 1px #E4E4E4 solid;	
}

.CssItemStyle td, .Data, .EmailData, .EmailDataFixed
{
	background-color: #F4F4F4;
}

.CssAlternatingItemStyle td, .Heading, .HeadingButton, .HeadingButtonRight, .EmailHeading, .EmailHeadingNoWidth
{	
	background-color: Gainsboro;
}

.Data, .EmailData, .EmailDataFixed
{
	border-top: 1px #E4E4E4 solid;	
	border-bottom: 1px #E4E4E4 solid;	
}

.EmailDataFixed
{
	width:300px;
}

.Heading, .EmailHeading, .EmailHeadingNoWidth
{
	font-weight: bold;
	
	border-left: 1px #C8C8C8 solid;
	border-top: 1px #C8C8C8 solid;	
	border-right: 1px #C8C8C8 solid;	
	border-bottom: 1px #C8C8C8 solid;	
}

.HeadingButton
{
	text-align: center;	
}

.HeadingButtonRight
{
	text-align: right;
}

.EmailHeading
{
	text-align: right;
}

.EmailHeadingNoWidth
{
	text-align: left;
}

.EmailIndent
{
	width:10px;
	background-color: Gainsboro;
}

.CssEditItemStyle input
{
	width: 100%;
}

.CssFooterStyle td, .CssPagerStyle td, .CssPagerStyle td a, .CssPagerStyle td a:active, .CssPagerStyle td a:visited
{
	color: #F4F4F4;	
}

.CssFooterStyle td, .CssPagerStyle td
{	
	background-color: #BBB3A6;
	
	font-size: 8pt;
	text-align: center;
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	
	border-left: 0px;
	border-top: 1px #E4E4E4 solid;
	border-right: 0px;
	border-bottom: 0px;
}

TD .fieldLabel
{
	text-align: right;	
}

TD
{
	font-size: 8pt;
}

.DescriptionCell
{ 
	padding-left: 17px;
	padding-bottom: 5px;
	HEIGHT: 20px;
	VERTICAL-ALIGN: top;
}

.HiddenCell
{
	display: none;
}

.NoItems
{
	text-align: left;
	padding-left: 10px;
	color: #666666;
}

.ValidationMessage
{
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	BACKGROUND-COLOR: #f4f4f4;
	
	BORDER-TOP: 1px solid #e4e4e4;
	BORDER-LEFT: 1px solid #e4e4e4;
	BORDER-RIGHT: 1px solid #e4e4e4;
	BORDER-BOTTOM: 1px solid #e4e4e4
}

.homeText
{
	height: 100%;
	font-size: 10pt; 
	vertical-align:top; 
	padding: 5px;
}

.homeBackground
{
	background-attachment: fixed;
	background-image: url(../images/home_logo.jpg);
	background-repeat: no-repeat;
	background-position: left bottom; 
}

.MaintenanceTable
{
	border: #7B613C 1px solid;
	width: 755px;
	
	background-attachment: fixed;
	background-image: url(../images/home_logo.jpg);
	background-repeat: no-repeat;
	background-position: left bottom; 
}

.MaintenanceTD
{
	height: 300px;
	text-align: center;
	vertical-align: middle; 
	padding: 10px;
	
	FONT-WEIGHT: bold;
	FONT-SIZE: medium;
	FONT-FAMILY: Arial;
	COLOR: black;
}

.WebPartItem
{
	WIDTH: 130px;
}

.WebPartItemStatus_Bold
{
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	COLOR: crimson;
}

.WebPartItemStatus_Normal
{
	TEXT-ALIGN: center;
	FONT-WEIGHT: normal;
	COLOR: black;
}

.MapTableHeader
{
	text-align: center;
	font-weight: bold;
	width: 100%;
	color: black;
	background-color: lightgrey;
	padding: 5px;
}

.MapTableField
{
	text-align: right;
	font-weight: bold;
	width: 50%;
	color: black;
}

.MapTableValue
{
	text-align: left;
	font-weight: normal;
	width: 50%;
	color: black;
}

.ZoomButtonCell
{
	width: 35px;
	height: 48px;
	border: solid 1px #7B613C;
	text-align: center;
}

.ZoomLevelCell
{
	width: 35px;
	border: solid 1px #7B613C;
	font-weight: bold;
	color: black;
	font-size: larger;
	text-align: center;
	vertical-align: middle;
}

.Indent
{
	width:10px;
	background-color: Gainsboro;
}
