body, td, div, p, a { font-family: arial,sans-serif; font-size: 12px; }
body, table, p, form { margin: 0pt; padding: 0pt; }
img { border-width: 0pt; }
a:link { color: rgb(0, 0, 204); }
a:visited { color: rgb(0, 0, 204); }
a:active { color: rgb(0, 0, 204); }
.clear { clear: both; }
div.container { text-align: left; direction: ltr; }
div.container .far { float: right; }
div.container .samedir { direction: ltr; }
.navigation table { margin: 0pt auto; }
.navigation .nounderline a { text-decoration: none; }
div.container .side .navigation table { float: left; }
.navigation td { text-align: center; padding: 0pt 5px; }
.navigation td.selected a { color: Black; font-weight: bold; text-decoration: none; }
.navigation td.selected a:visited { color: Black; font-weight: bold; text-decoration: none; }
.navigation .more { background-color: White; border-left: 1px solid rgb(201, 215, 241); border-width: 1px; border-style: solid; border-color: rgb(201, 215, 241) rgb(51, 102, 204) rgb(51, 102, 204) rgb(201, 215, 241); position: absolute; }
.navigation .more div { cursor: pointer; }
.navigation .more a { text-decoration: none; padding: 0pt 7px; }
.searchBar td { padding: 2px; }
.searchBar .textbox { margin-top: 1px; font-size: 17px; }
.searchBar .btn { line-height: 0.8em; height: 28px; font-size: 15px; }
.header { padding: 2px 5px; }
.header .topmenu { background-color: rgb(240, 247, 249); border-top: 1px solid rgb(107, 144, 218); }
div.container .header .far { padding-top: 15px; text-align: right; direction: rtl; }
.SponsoredLinks { padding: 5px 0pt; }
.SponsoredLinks .wrap { width: 740px; }
.SponsoredLinks td { padding: 5px 0pt; }
.SponsoredLinks .title { color: rgb(34, 0, 204); font-size: 16px; text-decoration: underline; }
.SponsoredLinks .text { color: rgb(0, 0, 0); font-size: 13px; text-decoration: underline; }
.SponsoredLinks .url { color: green; font-size: 13px; }
.SponsoredLinks .spontext { font-size: 11px; color: Black; padding: 5px 0pt; }
.NumberOfResults { color: rgb(0, 0, 0); padding: 4px 0pt; }
.results { padding: 5px 0pt; }
.results .items { width: 655px; }
.results .title { color: rgb(34, 0, 204); font-size: 16px; text-decoration: underline; }
.results .row { padding: 5px 0pt; }
.results .indentedrow { padding-left: 40px; padding-bottom: 10px; padding-right: 40px; }
.results .text { color: rgb(0, 0, 0); font-size: 13px; }
.results .url { color: Green; font-size: 13px; }
.results .similar { color: rgb(119, 119, 204); }
.searchpaging { text-align: center; padding-top: 20px; }
.searchpaging table { margin: auto; }
.searchpaging a.paging, .searchpaging a.paging:visited { font-size: 13px; color: rgb(34, 0, 204); font-weight: bold; }
.searchpaging td a { font-size: 13px; color: rgb(0, 0, 0); }
.searchpaging td.current { color: rgb(169, 10, 8); font-weight: bold; }
.searchpaging td { font-size: 13px; text-align: center; padding: 0pt 5px; }
.footer { background-color: rgb(240, 247, 249); border-bottom: 1px solid rgb(107, 144, 218); border-top: 1px solid rgb(107, 144, 218); margin: 10px 0pt; padding-top: 10px; }
.langWrap table { direction: ltr; }
a.menu { font-size: 13px; vertical-align: top; }
a.menu:active { color: rgb(85, 26, 139); }
.divSelectLanguages { position: absolute; background-color: white; border: 1px solid black; direction: ltr; text-align: left; margin: 0pt; padding: 0pt; }
.divSelectLanguages table { margin-right: 20px; }
.divSelectLanguages ul { font-size: 15px; font-weight: bold; }
.divSelectLanguages li { margin-top: 10px; }
.divSelectLanguages span { color: Black; font-size: 12px; cursor: pointer; font-weight: normal; text-decoration: underline; }
.centered {
	text-align: center;
	vertical-align: middle;
	margin-left: auto;
margin-right: auto;

}
#cse-search-results {
	margin:0 16px;
}

