﻿.aq_search
{
	background-color: #f5f5f5;
	width: 850px;
	min-height: 38px;
	padding: 10px 10px 0 10px;
}

.aq_search .divWrap 
{
	width: 650px;
	float: left;
}

.aq_search .txt 
{
	border: 1px solid #b1b1b1;
	width: 600px;
	padding: 2px;
}

.aq_search .btnSubmit 
{
	border: 1px solid #8bb5c9;
	width: 67px;
	height: 21px;
	background: #3e7d9c url(images/btnSearchBg.gif) 0 0 no-repeat;
	color: #FFFFFF;
	margin: 4px 0 0 0;
	padding-bottom:3px;
	cursor: pointer;
}

.aq_search .btnSubmit:hover 
{
	border: 0px solid #8bb5c9;
	background: #3e7d9c url(images/btnSearchBgOver.gif) 0 0 no-repeat;
}

.aq_search a.advanced,
.aq_search a.advanced:hover,
.aq_search a.advanced:visited,
.aq_search a.advanced:active
{
	margin-left: 20px;
	padding: 0 0 2px 16px;
	background: #f5f5f5 url(images/advSearchIco.gif) 0 0 no-repeat;	
}


.results 
{
	background-color: #f5f5f5;
}

.results h3 
{
	font-family:Arial;
	margin: 0 0 0 12px !important;
	padding-top: 5px;
}

.searchMultiPage 
{
	background-color: #FFFFFF;
}

.NotFound 
{
	padding-top: 10px;
}

.searchResults
{
	margin: 0px;
	padding: 10px 0 0 0;
}

.searchResults .item
{
	margin: 0px;
	padding: 0 0 30px 0;
}

.searchResults .item span
{
	color: #727272;
}

.searchResults .title
{
	font-size: 1.3em;
}

.searchResults .titleKB
{
	font-size: 1.3em;
}

.searchResults p 
{
	margin: 0.2em 0 0 0 !important;
}

.searchResults p.url
{
	margin-top: 1em !important;
}

.searchResults p.url span
{
	background: #f5f5f5 url(images/url_bg.gif) top left repeat-y;
	padding: 5px 10px 5px 5px;
	font-size: 11px;
	width: auto;
}

/**
* Pager 
*/
ol.sf_pager 
{
	margin: 10px 0 0 0px;
	padding: 0;
	float: left;
	list-style: none;
	clear: both;
	background-color: #ebebeb;
	width: auto;
}
ol.sf_pager li
{
	margin: 0;
	padding: 3px 0 6px 0;
	width: auto;
	float: left;
}

.prev
{
	color: #2F7799 !important;
	background: url(images/arrow_prev.gif) top left no-repeat;
	padding: 3px 0 6px 15px !important;
}

.next
{
	color: #2F7799 !important;
	background: url(images/arrow_next.gif) top right no-repeat;
	padding: 3px 15px 6px 0 !important;
}

ol.sf_pager li a, 
ol.sf_pager li a:hover,
ol.sf_pager li a:visited,
ol.sf_pager li a:active
{
	
	padding: 3px 8px 3px 8px;
	color: #000000;
	text-decoration: none;
}

ol.sf_pager li a[disabled="disabled"], ol.sf_pager li a.sf_PagerSelItem
{
	color: #666;
	text-decoration: none;
	cursor: default;
	background-color: #FFFFFF;
	border-bottom: 3px solid #2F7799;
	border-top: 1px solid #FFFFFF;
}
