body
{
	margin: 0px;
}

.cobrandHeader
{
	padding: 0px;
	height: 26px;
	background-color: #ffffff;
}

.searchZone
{
	margin: 20px 0px 0px 0px;
}

.logo
{
	width: 148px;
	height: 63px;
	margin: 5px 8px 0px 8px;
}

.wsSearchBox
{
	background-color: #ffffff;
	padding: 0px 0px 0px 30px;
}

.searchControls
{
	width: auto;
}

.wsVerticalContainer
{
	margin: 0px 0px 2px 9px !important;
	padding: 1px 0px 0px 0px;
	text-indent: 0em !important;
}

.VerticalTabActive
{
	font-family: Arial;
	font-size: 13px;
	color: #000000 !important;
	background-color: #e3eef9;
	border: solid 1px #69bae8;
	border-bottom: none;
	padding: 0px 5px 3px 5px;
}

.searchLinks
{
	font-family: arial, DejaVu Sans, verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #000000 !important;
	text-decoration: none;
	padding: 0px 5px 2px 5px;
	margin: 1px 1px 1px 1px;
	border: solid 1px #ffffff;
	border-bottom: none;
}

a.searchLinks:hover
{
	background-color:#f6f8fa;
	border: solid 1px #69bae8;
	border-bottom: none;
}

.wsSearchForm
{
	width: auto;
}

.darkBlueBorder
{
	background-color: #e3eef9;
	border: solid 1px #69bae8;
}

.searchBoxBlueBorder
{
	background-color: #e4f2fb;
	border: solid 4px #e4f2fb;
}

.wsSearchBoxInput
{
	width: auto;
	margin: 0px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 14px;
}

#icePage_SearchBoxTop_qkwsubmit,
#icePage_SearchBoxBottom_qkwsubmit
{
	margin: 0px 0px 0px 8px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 13px;
}

.sectionBar
{
	background-color: #e3eef9;
	border-bottom: #69bae8 1px solid;
	height: 23px;
	margin: 15px 8px 3px 6px;
}

.sectionBar p
{
	padding: 3px 0px 3px 8px;
	margin: 0em;
}

.aboutResults
{
	FONT-FAMILY: arial, DejaVu Sans, verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #2a3383;
	text-decoration: none;
}

.wsSearchResultsForContainer
{
	display: none;
}

.wsSpellSuggest
{
	margin: 10px 0px 0px 12px !important;
}

.wsSpellCorrect
{
	margin: 0px 0px 0px 12px;
	padding: 10px 0px 0px 0px !important;
}



.wsBody
{
	padding: 12px 0px 0px 12px !important;
}


.wsPrevNextHeader
{
	border-bottom: none;
	height: 15px;
	margin: 0px 0px 10px 0px;
}

.wsPrevNextLinks
{
	float: left;
	margin: 0px 0px 0px 25px; 
}

.wsPagingInfo
{
	font-family: Verdana;
	font-size: 12px;
	color: #2a3383;
}

.wsPager
{
	padding: 0px;
}

.wsPagerCurrent,
.wsPagerLink,
.wsPagerNext,
.wsPagerPrev
{
	font-family: Verdana;
	font-size: 12px;
	color: #2a3383;
}

.wsPagerNext,
.wsPagerPrev
{
	text-decoration: none;
}

.wsPagerSeparator
{
	visibility: hidden;
	margin: auto 0.1em auto 0.1em !important;
}


.ifContentWrapper websiteMatchContent
{
	margin: 5px 7px 10px 0px !important;
}


.wsSearchResultsLeft
{
	margin: 0px auto 10px 0px;
	width: 720px;
	width: expression(document.body.clientWidth > 915 ? "720px" : "auto");
}

.wsSearchLinksRight
{
	margin: 5px 0px 10px 5px;
}


.highlight
{
	font-weight: bold;
}

.resultRepeaterContainer
{
	width: auto;
}

.listing
{
	padding: 5px 0px 5px 0px;
}

.listingBullet
{
	font-family: Arial;
	font-size: 12px;
}

.listingMain
{
	padding: 0px;
}

.resultsLink
{
	font-family: Arial;
	font-size: 12px;
	color: #0000ff;
}

.listingText
{
	font-family: Arial;
	font-size: 12px;
}

.headingSponsors
{
	font-family: Arial;
	font-size: 12px;
	color: #006600;
}

.listingFoundOn
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}


.WSMLink
{
	font-family: Arial;
	font-size: 12px;
}

.WSMDisplayURL
{
	font-family: Arial;
	font-size: 12px;
	color: #006600;
}

.WSMDescription
{
	font-family: Arial;
	font-size: 12px;
}


.wsSearchResultsAYLF .panelBox .panelHeader,
.wsRecentSearches .panelBox .panelHeader
{
	background-color: #e3eef9;
	border-bottom: #69bae8 1px solid;
	FONT-FAMILY: arial, DejaVu Sans, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2a3383;
	padding: 4px 0px 4px 4px;
}

.wsSearchResultsAYLF .panelBox
{
	margin: 0px 0px 1.8em 0px;
}

.wsSearchResultsAYLF .panelBody,
.wsRecentSearches .panelBody
{
	padding: 0px 0px 0px 4px;
}

.wsSearchResultsAYLF .panelBody .wsSearchResultAYLF,
.wsRecentSearches .panelBody .wsRecentSearch
{
	margin: 0.4em 0px 0.5em 0px; 
}

.wsSearchResultsAYLF .panelBody .wsResultLinkAYLF,
.wsRecentSearches .panelBody .wsRecentSearchLink
{
	font-family: Verdana;
	font-size: 11px;
	color: #0000ff;
}

.wsRecentSearches .panelBox .panelFooter
{
	background-color: #ffffff;
}

.wsRecentSearches .panelFooter
{
	padding: 0px 35px 0px 4px;
}

.wsRecentSearches .panelFooter .wsClearButton,
.wsRecentSearches .panelFooter .wsViewButton,
.wsRecentSearches .panelFooter .wsHideButton
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0000ff;
}

.wsNoRecentSearches,
.wsNoMatchingAYLF
{
	font-family: Arial;
	font-size: 12px !important;
}



.wsPrevNextFooter
{
	border-bottom: none;
	margin: 0px 0px 5px 0px;
}

.wsFooter
{
	padding-top: 26px;
}

.footerLineDown
{
	border-bottom: #69bae8 1px solid;
	height: 18px;
	margin: 0px 8px 3px 6px;
}

.cobrandFooter
{
	background-color: #ffffff;
	padding: 0px;
	font-family: arial, DejaVu Sans, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.footerLink
{
	font-family: arial, DejaVu Sans, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}


.wsPageQi .wsBody
{
	margin: auto 100px 40px 100px;
}

.wsPageQi .pageText
{
	font-size: 12px;
}