

/****************************************************
This is the section that deals with fonts and colors
no color should appear in this style sheet more than once
no font should appear in this style sheet more than once
******************************************************/




body, .TableMain, .CellContent .TableContentWhite, 
.CellScheduleHeaderWhite, .CellScheduleWhite
{
	background-color: White;
}

.BackColorDarkGreen, .SiteMenuTable, .CellContentDarkGreen
{
	background-color: #225D3A;
}

.BackColorLightGreen, .CellContentLightGreen,
.CellVisitScheduleBegin, .CellVisitSchedule, .TableContent, .TableSubSection, .BodyFrameRelatedVisits

{
	background-image: url(/Images/back.jpg);
	background-color: #D5DEC9;
}

.TableHeaderCustomer, .TableCellHeader, .CellScheduleHeaderGreen, .TableHeader, .CellScheduleGreen,  .CellHeaderTopBottom
{
	background-color: #E5E5CF;	
}

.BackColorWindowsGray
{
	background-color: #D6D3CE;
	
}



.TextColorRed, .ErrorText
{
	color: red;
}
A.SubMenu:active,A.SubMenu:visited, A.SubMenuSelected:active,A.SubMenuSelected:visited,
A.FooterMenu:Active,A.FooterMenu:visited,A.SubMenu:link,A.FooterMenu:link,A.SubMenuSelected:link
{
	color: #004800;
	text-decoration:none;	
}
A:active, A:hover, A:link,A:visited,  
  A.SubMenu:hover,A.SubMenuSelected:hover, A.FooterMenu:hover 
{
	color: #004800;
	text-decoration:underline;
}
A.SiteMenuSelected:active,A.SiteMenu:active,A.SiteMenuSelected:visited,A.SiteMenu:visited,
.SiteMenuCell,.SiteMenuTable,A.SiteMenuSelected:link,A.SiteMenu:link
{
	text-decoration:none;
	color: White;
	
}

.TextColorWhite, A.SiteMenu:hover,A.SiteMenuSelected:hover  
{
	text-decoration:underline;
	color: White;
}


.TextFontMain, body, .BodyFrameRelatedVisits
{
	font-family: Arial, Tahoma, Verdana;
}

.TextSizeHeader
{
	font-size: 12pt;
}

.TextSizeNormal, .SiteMenuCell, body, TD, Table, .BodyFrameRelatedVisits,
A.FooterMenu:Active, A.FooterMenu:hover, A.FooterMenu:link, A.FooterMenu:visited
{
	font-size: 10pt;
}


.TextSizeSmall, .CellFooter, .CellScheduleHeaderWhite,.CellScheduleHeaderGreen,
.CellScheduleGreen, .CellScheduleWhite
{
	font-size: 8pt;
}

.TextBold, .ErrorText,.CellFooter, .TableHeaderCustomer, .TableCellHeader, .CellScheduleHeaderWhite,.CellScheduleHeaderGreen
{
	font-weight: bold;
}



.AllBorders, .TableSubSection, .TableCellHeader, .TableHeader,
.CellScheduleHeaderWhite,.CellScheduleHeaderGreen, .CellScheduleGreen
{
	border: #004800 1px  solid;
	
}

.TableContract
{
	border: #004800 1px  solid;
	
}

.TableFooter, .CellHeaderTopBottom
{
		border-top: #004800 1px  solid;
		border-bottom: #004800 1px  solid;		
}



.Header, A.SubMenuSelected
{
	border-bottom: #004800 1px solid;
}

.LinkOnText, body, .BodyFrameRelatedVisits,.TextColorMain, TD
{
	color: #004800;
	
}
A.LinkOnText:visited
{
	color: #004800;
}
A.LinkOnText:hover
{
	color: #004800;
	text-decoration :none;
}
/*
.CellContent
{
	border-top: #004800 1px  solid;
	border-bottom: #004800 1px  solid;
}
*/



.CellPaleSeperator
{
	border-bottom: #E5E5CF 1px  solid;
}

.CellWithSeperators
{
	border-top: #FFFFFF 1px  solid;
	border-bottom: #004800 1px  solid;
}
A.SiteMenuSelected
{
	border-bottom: #FFFFFF 1px  solid;
}

.CellVisitSchedule 
{
	border-top: #FFFFFF 1px  solid;
	
}
.CellVisitScheduleBegin
{
	border-top: #FFFFFF 1px  solid;
	border-left: #FFFFFF 1px  solid;
}

.TableContent, .TableContentWhite
{
	border-top: #FFFFFF 1px  solid;
	border-bottom: #FFFFFF 1px  solid;
}


/****************************************************/
/*This section contains all other class styles
****************************************************/


body, .BodyFrameRelatedVisits
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

.TableMain
{
	width: 744px;
}


A
{
	text-decoration:underline;	
}

A:hover
{
	
	text-decoration :underline;
}

.FrameContracts, .FrameQuotes
{
	width: 100%;
	height: 100px;
}

.FrameSchedule
{
	width: 100%;
	height: 100%;
	background-color: transparent;
}

.SiteMenuTable
{
	padding-bottom: 1px;
	padding-right :5px;
}


.PageText
{
	padding-left: 15px;
	padding-right: 15px;
}


.PreloadImage 
{
	display:none;
}

.CellScheduleHeaderWhite,.CellScheduleHeaderGreen
{
	padding-left: 1px;
}



TABLE
{
	border-collapse: collapse;
}
