﻿.omnifindcontainer, .omnifindcontainerStrapLine, .omnifindcontainerStrapLineAboveContent
{
	/*
	background-image: url(/gfx/cabilogo.gif);
*/
	background-position: right top;
	background-repeat: no-repeat;
	font-family: arial, verdana, tahoma, Sans-Serif;
	font-size: small;
	width: 100%;
}
.content-area
{
	background-color: #dcedcb;
}
.description
{
	font-size: 10pt;
	margin: 0 0 0 0;
}
.list
{
	font-size: .8em; margin:0 0 0 0px;
}
.list-item 
{
	margin: 0 0 5px 0;
}
.list-item a,
.list-item a:link
{
	color: #556655;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1.0em;
}
.list-item a:active,
.list-item a:hover
{
	color: orange;
}
.list-item a:visited 
{
	color: gray;
}
.list-item-date
{
	font-size: .8em;
}
.list-item-description
{
	font-size: .9em;
}
.read .title a 
{
	color: #aaa;
}
.read .content
{
	color: #555;
}
div.entry .read .title a
{
	color: gray;
}
.header
{
	background-color: #5bbf21;
	color: White;
	margin-bottom: 1px;
	width: 100%;
}
.title
{
	font-size: 10pt;
	font-family: arial, verdana, tahoma;
	font-weight: bold;
	line-height: 1.1em;
	text-align: left;
	vertical-align: middle;
}
.pagedetails
{
	text-align: right;	
	vertical-align: middle;
}
.highlight
{
	font-family: Verdana;
	font-weight: bold;
	background-color: #ddff66;
}
.updated
{
	font-style: italic;
	margin-top: 4px;
}
.link
{
}

.resultsnavigator, .resultsnavigatortop, .resultsnavigator a
{
	padding: 2px;
	background-color: #5bbf21;
	text-align: center;
	color: White;
}
.resultsnavigatortop
{
	margin-bottom: 16px;
}

.url
{
	color: rgb(0,160,0);
}

.currentpage
{
	font-weight: bold;
}

.searchbox, .searchboxStrapLine, .searchboxStrapLineAboveContent
{
	text-align: left;
	margin-bottom: 16px;
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size: small;
	min-height: 24px;
	vertical-align: middle;
}
.searchbox
{
	padding: 2px 0 2px 0;	
}
input.searchboxTerm
{
	width: 180px;
	width: 80%;
	width: 100%;
}
input.searchboxButton
{
	width: 24px;
	height: 21px;
}

.cabisearchAdditionalOptions, .cabisearchAdditionalOptions:link, .cabisearchAdditionalOptions:visited,
.cabisearchAdditionalOptionsStrapLine, .cabisearchAdditionalOptionsStrapLine:link, .cabisearchAdditionalOptionsStrapLine:visited
{	
	text-align: left;
	font-size: 7.5pt;
	font-weight: normal;
}
.cabisearchAdditionalOptions, .cabisearchAdditionalOptionsStrapLine
{
	padding-top: 2px;
}
.cabisearchAdditionalOptionsStrapLine
{
	text-align: right;
	padding-right: 14px;
}

.cabisearchStrapLineImage
{
	border: 0px;
	padding-left: 10px;
}

.omnifindAdvancedSearch, .omnifindAdvancedSearch:link, .omnifindAdvancedSearch:visited,
.omnifindAdvancedSearchStrapLine, .omnifindAdvancedSearchStrapLine:link, .omnifindAdvancedSearchStrapLine:visited
{
	text-align: left;
	font-size: 7.5pt;
}

div.omnifindAdvancedSearchContainer
{
	max-width: 580px;
	float: left;
	margin-top: 10px;
}

.omnifindAdvancedSearchHeader
{
	font-weight: bold;
}

hr.omnifindAdvancedSearch
{
	width: 50%;
	clear: both;
	margin-top: 8px;
	margin-bottom: 8px;
}

div.omnifindAdvancedSearchOption
{
	text-align: right;
	margin-bottom: 8px;
	clear: both;
}

div.omnifindNotes
{
	float: left;
	width: 75%;
	text-align: left;
}
div.omnifindSearchButton
{
	float: right;
	width: 25%;
}

.omnifindcontainerStrapLine, .omnifindcontainerStrapLineAboveContent
{
	background-color: #e87511;
	min-height: 24px;
	clear: both;
}
.omnifindStrapLine, .omnifindStrapLineAboveContent
{
	font-size: 20pt;	
	padding: 10px;
	color: White;
	float: left;
	width: 50%;
}
.searchboxStrapLine, .searchboxStrapLineAboveContent
{
/*	float: right;*/
	padding: 10px;
	width: 222px;
/*	width: 22%;*/
	text-align: right;
}

.omnifindAdvancedSearchStrapLine, .omnifindAdvancedSearchStrapLine:link, .omnifindAdvancedSearchStrapLine:visited
{
	color: White;
}

.cabisearchQueryDetails
{
	color: #e87511;
	font-weight: bold;
	padding: 5px 0 5px 0;
	font-size: 12pt;
}

.cabisearchSortOrder,
a.cabisearchSortOrderCurrent, a.cabisearchSortOrderCurrent:link, a.cabisearchSortOrderCurrent:active, a.cabisearchSortOrderCurrent:visited, a.cabisearchSortOrderCurrent:hover,
a.cabisearchSortOrderNotCurrent, a.cabisearchSortOrderNotCurrent:link, a.cabisearchSortOrderNotCurrent:active, a.cabisearchSortOrderNotCurrent:visited, a.cabisearchSortOrderNotCurrent:hover
{
	font-weight: bold;
	color: #777777;
	text-decoration: none;
}
a.cabisearchSortOrderCurrent, a.cabisearchSortOrderCurrent:link, a.cabisearchSortOrderCurrent:active, a.cabisearchSortOrderCurrent:visited, a.cabisearchSortOrderCurrent:hover,
a.cabisearchSortOrderNotCurrent, a.cabisearchSortOrderNotCurrent:link, a.cabisearchSortOrderNotCurrent:active, a.cabisearchSortOrderNotCurrent:visited, a.cabisearchSortOrderNotCurrent:hover
{
	font-weight: normal;
}
.cabisearchSortOrder a.cabisearchSortOrderCurrent, .cabisearchSortOrder a.cabisearchSortOrderCurrent:link, .cabisearchSortOrder a.cabisearchSortOrderCurrent:active, .cabisearchSortOrder a.cabisearchSortOrderCurrent:visited, .cabisearchSortOrder a.cabisearchSortOrderCurrent:hover
{
	color: #e87511;
	text-decoration: underline;
}
a.cabisearchSortOrderNotCurrent:hover
{
	text-decoration: underline;
}

.cabisearchNextPrevious
{
	width: 100%;
	text-align: center;
	position: absolute;
	top: 10px;
	color: #777777;
}
.cabisearchNextPrevious a.previous, .cabisearchNextPrevious a.next
{
	font-weight: bold;
	color: #777777;
}
.cabisearchNextPrevious a.previous, .cabisearchNextPrevious a.previous:link, .cabisearchNextPrevious a.previous:active, .cabisearchNextPrevious a.previous:visited, .cabisearchNextPrevious a.previous:hover,
.cabisearchNextPrevious a.next, .cabisearchNextPrevious a.next:link, .cabisearchNextPrevious a.next:active, .cabisearchNextPrevious a.next:visited, .cabisearchNextPrevious a.next:hover
{
	text-decoration: underline;
}

.cabisearchCurrentResultDetails
{
	margin-top: 20px;
}

.cabisearchQueryDetails
{
	margin-top: 10px;
}

div.cabisearchResultsPane
{
	position: relative;
}

.cabisearchResultsNavigator
{
	color: #777777;
}
div.cabisearchResultsNavigator
{
	width: 100%;	
	margin-top: 20px;
	clear: both;
}
.cabisearchResultsNavigator a.previous, .cabisearchResultsNavigator a.previous:link, .cabisearchResultsNavigator a.previous:active, .cabisearchResultsNavigator a.previous:visited, .cabisearchResultsNavigator a.previous:hover,
.cabisearchResultsNavigator a.next, .cabisearchResultsNavigator a.next:link, .cabisearchResultsNavigator a.next:active, .cabisearchResultsNavigator a.next:visited, .cabisearchResultsNavigator a.next:hover,
.cabisearchResultsNavigator a.current, .cabisearchResultsNavigator a.current:link, .cabisearchResultsNavigator a.current:active, .cabisearchResultsNavigator a.current:visited, .cabisearchResultsNavigator a.current:hover,
.cabisearchResultsNavigator a.other, .cabisearchResultsNavigator a.other:link, .cabisearchResultsNavigator a.other:active, .cabisearchResultsNavigator a.other:visited, .cabisearchResultsNavigator a.other:hover
{
	color: #777777;
	font-weight: normal;
}
.cabisearchResultsNavigator a.previous, .cabisearchResultsNavigator a.previous:link, .cabisearchResultsNavigator a.previous:active, .cabisearchResultsNavigator a.previous:visited, .cabisearchResultsNavigator a.previous:hover,
.cabisearchResultsNavigator a.next, .cabisearchResultsNavigator a.next:link, .cabisearchResultsNavigator a.next:active, .cabisearchResultsNavigator a.next:visited, .cabisearchResultsNavigator a.next:hover
{
	font-weight: bold;
	text-decoration: underline;
}
.cabisearchResultsNavigator a.current, .cabisearchResultsNavigator a.current:link, .cabisearchResultsNavigator a.current:active, .cabisearchResultsNavigator a.current:visited, .cabisearchResultsNavigator a.current:hover
{
	color: #e87511;
	font-weight: bold;
}
.cabiSearchResultsImage, .cabiSearchResultsText
{
	text-align: left;
	vertical-align: top;
	padding: 4px 0 8px 0;
}
.cabiSearchResultsText
{
	width: 100%;
}

.cabisearchRowEven, .cabisearchRowOdd
{
	clear: both;
}
.cabisearchRowEven
{
}
.cabisearchRowEven a.title, .cabisearchRowEven a.title:link, .cabisearchRowEven a.title:active, .cabisearchRowEven a.title:visited, .cabisearchRowEven a.title:hover,
.cabisearchRowOdd a.title, .cabisearchRowOdd a.title:link, .cabisearchRowOdd a.title:active, .cabisearchRowOdd a.title:visited, .cabisearchRowOdd a.title:hover
{
	color: #5bbf21;
	font-weight: bold;
	text-decoration: none;
}
.cabisearchRowOdd a.title:hover, .cabisearchRowEven a.title:hover
{
	text-decoration: underline;
}
.cabisearchRowOdd span.description, .cabisearchRowEven span.description
{	
}
.cabisearchRowEven a.title em, .cabisearchRowOdd a.title em,
.cabisearchRowOdd span.description em, .cabisearchRowEven span.description em
{
	background-color: Yellow;
	font-weight: bold;
	font-style: normal;
	padding-left: 2px;
	padding-right: 2px;
}

.cabisearchPreviousBottom
{
	padding-right: 10px;
}
.cabisearchNextBottom
{
	padding-left: 10px;
}

.cabisearchAdvancedOptions
{
	font-size: 10pt;
	color: #777777;
	width: 100%;
}
.cabisearchHeader
{
	color: #5bbf21;
	font-weight: bold;
}
.cabisearchSubheaderRight
{
	text-align: right;
	font-weight: bold;
}
.cabisearchSubheader
{
}
.cabisearchField select, .cabisearchField input
{
	font-size: 10pt;
	color: #777777;
}
.cabisearchPadding
{
	height: 15px;
	overflow: hidden;
}
.cabisearchSearchButton
{
	text-align: right;
}

.CabiSearchTitleHighlight em
{
	color: Black;
}