#ReportTableBody table,#ReportTableBody td, #ReportTableBody table td
{
	border:none;
}
#ReportTable table, #ReportTable td, #ReportTable table td
{
	border:none;
}

.divVirtualPage
{
    padding-right: 15px;
    font-size: 12px;
}
P
{
    margin: 0px;
}
.divVirtualPage, .divVirtualPage td, .divVirtualPage td li
{
    /*font-family: Verdana, Arial, Helvetica, Sans-Serif; */
	font-family: Arial; 
    color: #000000;
    font-size: 12px;
}

font
	{
	color: inherit !important;
	margin: inherit !important;
	padding: inherit !important;
	font: inherit !important;
	text-decoration: inherit !important;
	border: inherit !important;
	background: inherit !important;
	bottom: inherit !important;
	top: inherit !important;
	left: inherit !important;
	right: inherit !important;
	position: inherit !important;
	clear: inherit !important;
	float: inherit !important;
	height: inherit !important;
	width: inherit !important;
	letter-spacing: inherit !important;
	text-transform: inherit !important;
	outline: inherit !important;
	overflow: inherit !important;
	display: inherit !important;
	visibility: inherit !important;
	text-indent: inherit !important;
	white-space: inherit !important;
	word-spacing: inherit !important;
	z-index: inherit !important;
	text-align: inherit !important;
	cursor: inherit !important;
	}

.divVirtualPage A
{
    color: #0000FF;
}

.divVirtualPage td
{
    /*border-left: solid 1px #000000;*/
    /*border-top: solid 1px #000000;*/
}
.divVirtualPage Table
{
    /*border-right: solid 1px #000000;*/
    /*border-bottom: solid 1px #000000;*/
}

.footer
{
    font-size: 10px;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 7px;
    padding-bottom: 2px;
}


.txtSearch
{
    width: 96px;
    height: 22px;
    font-size: 12px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000000;
    border: solid 1px #FFFFFF;
    background-color: #FFFFFF;
    padding: 0px;
}
.EndCookieTrail
{
    font-size: 10px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #B7425F;
    text-decoration: none;
}
.CookieTrail
{
    font-size: 10px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #FFFFFF;
}

.CookieTrailTD
{
    padding-left: 9px;
    padding-top: 6px;
    padding-bottom: 5px;
}
.SiteMap
{
    margin-top: 0px;
}



#HomeContentTD
{
    padding-top: 35px;
    padding-right: 35px;
    padding-left: 35px;
}

#PagesContentTD
{
    padding-left: 20px;
}

.LHSMenuItem a
{
    font-size: 16px;
    font-family: Verdana;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
#LHSMenuItem_over
{
    background-color: #D9A800;
    cursor: pointer;
}
.LHSMenuItem
{
    background-color: #A28700;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
    border-bottom: solid 1px #FFFFFF;
}


#ReportTableBody TD
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 12px;
}

#ReportTableBody TD table td i b font
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    color: #000080;
    font-size: 16px;
    text-align: left;
    font-style: normal;
}
#ReportTableBody TD table td b i font
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    color: #000080;
    font-size: 16px;
    text-align: left;
    font-style: normal;
}

#ReportTable TH
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    color: #000080;
    font-size: 16px;
    text-align: left;
}
#ReportTable TD
{
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 12px;
}


.SearchDataGrid
{
    font-size: 10px;
    background: #6699cc;
}
.SearchDataGridItem
{
    font-size: 12px;
    background: #D4DB90;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.SearchDataGridAlternatingItem
{
    font-size: 12px;
    background: #E8E0D5;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.SearchDataGridPager
{
    font-size: 11px;
    background: #4F7019;
    font-weight: bold;
    color: #FFFFFF;
}

.SearchDataGridPager a:link
{
    color: white;
    text-decoration: underline;
}
.SearchDataGridPager a:visited
{
    color: white;
    text-decoration: underline;
}
.SearchDataGridPager a:hover
{
    color: #6699cc;
    text-decoration: none;
}
.SearchDataGridPager a:active
{
    color: red;
    text-decoration: none;
}

.SearchDataGridHeader
{
    font-size: 11px;
    font-weight: bold;
    background: #4F7019;
    color: #FFFFFF;
}

#SearchFrame TD
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 12px;
}


#CalendarTable TD
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 12px;
    background-color: #E8E0D5;
}
#CalendarTable TH
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    background-color: #4F7019;
    color: #FFFFFF;
}
#CalendarTable TH B
{
    text-align: center;
}
#CalendarTable #CalendarYearTitle
{
    text-align: left;
}

.divVirtualPage ul, .divVirtualPage li
{
    margin-left: 12px;
}

#homeTable, #homeTable Table
{
    border: 0px;
}
#homeTable TD
{
    border: 0px;
    padding: 5px;
}

.divVirtualPage h3
{
    margin: 0px;
    font-size: 20px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

h2
{
    margin: 0;
    font-size: 16px;
    color: Black;
    font-family: Verdana, Arial, Sans-Serif;
}

h2 a, h2 a:link
{
    color: Black;
    text-decoration: none;
}

.searchResults strong
{
    background-color:Lime ;
}