
.maincol .tableholder table td.genre {
	padding : 0 0 0 2%;
	margin : 0;
	text-align : left;
	line-height : 25px;
	color : #d76021;
	width : 31%;
	font-weight : bold;
	font-size : 1.4em;
	background : url(/sebin/c/u/table-border.gif) repeat-x 0 100%;
	text-transform : uppercase;
}
html {
	height : 100%;
}
* html {
	font-size : 100.01%;
}
body {
	background : #fff;
	font : 62.5% Arial, Helvetica, sans-serif;
	color : #000;
	margin : 0;
	height : 100%;
}
img {
	border-style : none;
}
form {
	margin : 0;
	padding : 0;
}
.page {
	margin : 0 auto;
	position : relative;
	width : 100%;
	min-height : 100%;
	min-width : 920px;
}
* html .page {
	height : 100%;
}
.header-position {
	position : absolute;
	top : 0;
	left : 0;
	width : 100%;
}
.header-area {
	width : 100%;
	background : url(/sebin/f/j/header-bg.jpg) repeat-x;
}
.headertop-part {
	width : 100%;
	font-size : 0px;
	background : url(/sebin/p/g/header-top-part.jpg) repeat-x;
	height : 90px;
}
#header {
	position : relative;
	width : 900px;
	height : 146px;
	margin : 0 auto;
}
#textchanger {
	position : absolute;
	top : -73px;
	left : 790px;
	width : 120px;
}
#textchanger em {
	float : left;
	color : #fff;
	font-size : 10px;
	line-height : 18px;
	padding-right : 10px;
	font-style : normal;
}
#textchanger ul {
	margin : 0;
	padding : 0;
	list-style : none;
	line-height : 16px;
	font-family : Georgia, "Times New Roman", Times, serif;
	overflow : hidden;
}
#textchanger ul li {
	float : left;
	padding : 0 5px;
	background : url(/sebin/i/x/separator-textchanger.gif) no-repeat 0 50%;
	margin-left : -1px;
}
#textchanger ul a {
	color : #fff;
	font-size : 12px;
	line-height : 16px;
	text-decoration : none;
}
#textchanger ul a:hover ,  #textchanger ul a.active {
	font-weight : bold;
}
#header strong a {
	position : absolute;
	top : -71px;
	left : 0;
	width : 550px;
	height : 47px;
	text-indent : -9999px;
	overflow : hidden;
	background : url(/sebin/t/a/logo.png) no-repeat;
}
ul#main-nav {
	position : absolute;
	top : 10px;
	left : 0;
	margin : 0;
	padding : 3px 0;
	list-style : none;
	width : 100%;
	background : url(/sebin/k/e/mainnav-separator.gif) no-repeat 610px 0;
}
ul#main-nav:after {
	content : "";
	clear : both;
	display : block;
}
ul#main-nav li {
	margin-right : 25px;
	float : left;
}
ul#main-nav li.fltr {
	margin-left : 25px;
	margin-right : 0;
	float : right;
}
ul#main-nav a {
	display : block;
	height : 14px;
	text-indent : -9999px;
	overflow : hidden;
}
ul#main-nav a em {
	display : block;
	height : 100%;
	width : 100%;
	cursor : pointer;
	font-style : normal;
}
ul#main-nav a.research {
	width : 110px;
	background : url(/sebin/w/m/research.gif) no-repeat;
}
ul#main-nav a.readers {
	width : 97px;
	background : url(/sebin/u/n/readers.gif) no-repeat;
}
ul#main-nav a.movies {
	width : 115px;
	background : url(/sebin/m/j/movies.gif) no-repeat;
}
ul#main-nav a.kid {
	width : 63px;
	background : url(/sebin/w/o/kid.gif) no-repeat;
}
ul#main-nav a.teen {
	width : 79px;
	background : url(/sebin/q/x/teen.gif) no-repeat;
}
ul#main-nav a.services {
	width : 134px;
	background : url(/sebin/a/n/services.gif) no-repeat;
}
ul#main-nav a.contact {
	width : 102px;
	background : url(/sebin/c/y/contact.gif) no-repeat;
}
ul#main-nav a:hover ,  ul#main-nav li:hover a ,  ul#main-nav li.hover a {
	background-position : 0 -14px;
	height : 25px;
}
ul#main-nav a:hover em ,  ul#main-nav li:hover a em ,  ul#main-nav li.hover a em {
	background : url(/sebin/e/x/arrow-white.gif) no-repeat 50% 100%;
	font-style : normal;
}
ul#main-nav li:hover .drop ,  ul#main-nav li.hover .drop {
	display : block;
}
ul#main-nav .drop {
	display : none;
	position : absolute;
	top : 28px;
	left : 26px;
}
ul#main-nav .drop-area {
	width : 838px;
	height : 161px;
	padding : 28px 8px 8px;
	background : url(/sebin/f/h/drop-bg.png) no-repeat;
}
ul#main-nav .separators {
	background : #fff url(/sebin/s/c/drop-separators.gif) repeat-y;
	padding-left : 38px;
	margin-bottom : 15px;
	width : 800px;
	position : relative;
	overflow : hidden;
	font-family : Georgia, "Times New Roman", Times, serif;
}
ul#main-nav a.all ,  ul#main-nav li:hover a.all ,  ul#main-nav li.hover a.all {
	display : inline;
	color : #406aa1;
	text-decoration : none;
	text-indent : 0;
	line-height : 18px;
	background : url(/sebin/w/c/ico-allreaders.gif) no-repeat 0 2px;
	padding-left : 15px;
	font-size : 1em;
	margin-left : 38px;
}
ul#main-nav a.all2 {
	margin-left : 28px;
}
ul#main-nav a.all:hover ,  ul#main-nav li:hover a.all:hover ,  ul#main-nav li.hover a.all:hover {
	text-decoration : underline;
}
ul#main-nav ul {
	float : left;
	width : 146px;
	margin : 0;
	padding : 0 10px 0 0;
	list-style : none;
}
ul#main-nav ul li {
	float : none;
	margin : 0;
}
ul#main-nav ul strong {
	font-size : 1.4em;
	color : #393939;
}
ul#main-nav ul a ,  ul#main-nav li:hover ul a ,  ul#main-nav li.hover ul a {
	display : inline;
	color : #31568F;
	text-decoration : none;
	text-indent : 0;
	line-height : 18px;
	font-size : 1em;
	background : url(/sebin/c/w/double-arrow.gif) no-repeat 0 4px;
	padding-left : 10px;
}
ul#main-nav ul a:hover ,  ul#main-nav li:hover ul a:hover ,  ul#main-nav li.hover ul a:hover {
	color : #7A95BA;
	background-position : 0 4px;
	text-decoration : underline;
}
#header .formholder {
	position : absolute;
	top : 59px;
	left : 17px;
	width : 100%;
}
#header .formholder .subscribe {
	float : left;
}
#header .formholder .subscribe select {
	width : 108px;
	float : left;
	margin-right : 50px;
}
#header .formholder .subscribe input {
	float : left;
	padding : 0;
}
#header .formholder .subscribe .text {
	width : 180px;
	float : left;
	height : 25px;
	overflow : hidden;
	padding : 0 0 0 10px;
	background : url(/sebin/q/l/input-search-bg.gif) no-repeat;
}
#header .formholder .subscribe .text input {
	width : 180px;
	float : left;
	background : none;
	border : 0;
	font : 12px/14px Arial, Helvetica, sans-serif;
	padding : 5px 0;
	color : #406aa1;
}
#header .formholder ul {
	float : left;
	margin : 3px 0 0 0;
	padding : 0 0 0 21px;
	list-style : none;
}
#header .formholder ul li {
	background : url(/sebin/w/c/ico-allreaders.gif) no-repeat 0 4px;
	padding-left : 13px;
	padding-top : 2px;
}
#header .formholder ul a {
	color : #406aa1;
	text-decoration : none;
	font-size : 0.9em;
	line-height : 14px;
}
#header .formholder ul a:hover {
	text-decoration : underline;
}
#header .account {
	position : absolute;
	top : 55px;
	left : 655px;
}
#header .account strong {
	display : block;
	color : #406aa1;
	font-size : 1.2em;
	font-family : Georgia, "Times New Roman", Times, serif;
}
#header .account a {
	color : #406aa1;
	text-decoration : none;
	font-size : 0.9em;
	line-height : 16px;
	background : url(/sebin/w/c/ico-allreaders.gif) no-repeat;
	padding-left : 15px;
}
#header .account a:hover {
	text-decoration : underline;
}
#header .social {
	position : absolute;
	top : 115px;
	left : 655px;
}
#header .social img {
	padding-right : 2px;
}
ul.breadcrumbs {
	position : absolute;
	top : 104px;
	left : 2px;
	margin : 0;
	min-height : 12px;
	padding : 12px 0 1px 20px;
	list-style : none;
	font-size : 0.9em;
	background : url(/sebin/q/n/breadcrumb-bg.gif) no-repeat;
}
* html ul.breadcrumbs {
	height : 12px;
}
ul.breadcrumbs li {
	float : left;
	padding-left : 4px;
}
ul.breadcrumbs a {
	color : #406aa1;
	text-decoration : none;
	margin-right : 4px;
}
ul.breadcrumbs a:hover {
	text-decoration : underline;
}
.columns-holder {
	width : 900px;
	margin : 0 auto;
	padding-top : 235px;
	padding-bottom : 90px;
}
.container {
	width : 900px;
	background : url(/sebin/s/o/colhol-bg.gif) repeat-y;
	padding-bottom : 90px;
}
.container:after {
	clear : both;
	display : block;
	content : "";
}
#sidebar {
	width : 163px;
	float : left;
	padding : 0 0 0 2px;
}
ul.accordion {
	margin : 0;
	padding : 0;
	list-style : none;
}
ul.accordion li {
	padding-bottom : 2px;
	background : url(/sebin/k/g/separator-accordion.gif) repeat-x 0 100%;
}
ul.accordion a {
	line-height : 33px;
	color : #406aa1;
	font-size : 1.3em;
	font-weight : bold;
	padding : 0 10px 0 6px;
	letter-spacing : 0px;
	text-decoration : none;
}
ul.accordion a:hover ,  ul.accordion a.active {
	color : #7A95BA;
}
ul.accordion .slide {
	width : 100%;
	overflow : hidden;
	background : none;
}
ul.accordion ul {
	margin : 0 0 -2px;
	padding : 0;
	list-style : none;
	background : url(/sebin/k/g/separator-accordion.gif) repeat-x;
	clear : right;
}
ul.accordion ul li {
	background : url(/sebin/k/g/separator-accordion.gif) repeat-x;
}
ul.accordion ul a {
	line-height : 20px;
	padding-left : 25px;
	font-weight : normal;
	letter-spacing : normal;
}
.clearfix {
	height : 1%;
	overflow : hidden;
}
#content {
	float : right;
	width : 716px;
}
#content h1 {
	margin : 0;
	position : relative;
	z-index : -1000;
}
#content h2 {
	margin : 0 0 40px;
}
.maincol {
	width : 532px;
	float : left;
	padding-top : 35px;
}
.maincol .choice {
	width : 528px;
	border : 1px solid #c5c3c1;
	padding : 1px;
	margin-bottom : 34px;
}
.maincol .choice .area {
	width : 243px;
	height : 189px;
	color : #3d362f;
	padding : 27px 0 0 285px;
	font-family : Georgia, "Times New Roman", Times, serif;
	background : url(/sebin/b/v/top-box-bg.jpg) no-repeat;
}
.maincol .choice .area p {
	font-size : 1.3em;
	margin : 0 0 10px;
	line-height : 16px;
}
.maincol .choice .area a {
	color : #3d362f;
	line-height : 16px;
	background : url(/sebin/y/p/arrow-brown.gif) no-repeat 0 50%;
	padding-left : 15px;
	font-weight : bold;
	text-decoration : none;
}
.maincol .choice .area a:hover {
	text-decoration : underline;
}
.topicbox {
	width : 100%;
	padding-bottom : 35px;
}
.topicbox:after {
	content : "";
	display : block;
	clear : both;
}
.topicbox .titlepart {
	width : 512px;
	height : 32px;
	padding : 15px 10px 0 10px;
	overflow : hidden;
	background : url(/sebin/j/f/topicbox-title-bg.png) repeat-x;
}
.topicbox .titlepartMM {
	width : 512px;
	height : 32px;
	padding : 15px 10px 0 10px;
	overflow : hidden;
	background : url(/sebin/x/g/topicbox-title-bgMM.png) repeat-x;
}
.topicbox .titlepartKZ {
	width : 512px;
	height : 32px;
	padding : 15px 10px 0 10px;
	overflow : hidden;
	background : url(/sebin/p/g/topicbox-title-bgKZ.png) repeat-x;
}
.topicbox .titlepartTS {
	width : 512px;
	height : 32px;
	padding : 15px 10px 0 10px;
	overflow : hidden;
	background : url(/sebin/l/a/topicbox-title-bgTS.png) repeat-x;
}
.topicbox .titlepart strong {
	font-size : 1.8em;
	color : #494949;
	letter-spacing : -1px;
}
.topicbox .titlepartMM strong {
	font-size : 1.8em;
	color : #494949;
	letter-spacing : -1px;
}
.topicbox .titlepartTS strong {
	font-size : 1.8em;
	color : #494949;
	letter-spacing : -1px;
}
.topicbox .titlepartKZ strong {
	font-size : 1.8em;
	color : #494949;
	letter-spacing : -1px;
}
.topicbox .titlepart a {
	float : right;
	position : relative;
	font-size : 0.9em;
	color : #406aa1;
	text-decoration : none;
	padding-right : 13px;
	margin-top : 4px;
}
.topicbox .titlepart a.help {
	padding-right : 0;
	background : none;
}
.topicbox .titlepart a:hover {
	text-decoration : underline;
}
.topicbox .contentpart {
	width : 532px;
}
.topicbox .navholder {
	float : right;
	width : 348px;
	margin-left : 20px;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.topicbox .navwide {
	float : none;
	width : 100%;
	margin-left : 0;
}
.topicbox .navholder ul {
	margin : 0;
	padding : 0;
	list-style : none;
}
.topicbox .navholder ul li {
	position : relative;
	padding-bottom : 1px;
	background : url(/sebin/k/a/separator-navholder.gif) repeat-x 0 100%;
}
.topicbox .navholder ul a {
	display : block;
	line-height : 35px;
	height : 1%;
	font-size : 1.6em;
	text-decoration : none;
	color : #406aa1;
	padding-left : 10px;
}
.topicbox .navholder ul a:hover {
	background : #ecf0f6;
}
.topicbox .navholder ul a:hover span.help {
	top : 10px;
}
.topicbox .navholder ul span.help {
	position : absolute;
	top : -9999px;
	right : 10px;
	width : 13px;
	height : 13px;
}
.topicbox .navholder ul span.help:hover span.tooltip ,  .topicbox .navholder ul span.help.hover span.tooltip {
	display : block;
}
.topicbox .navholder ul span.help:hover span.tooltipsmall ,  .topicbox .navholder ul span.help.hover span.tooltipsmall {
	display : block;
}
.topicbox .navholder ul span.help img {
	display : block;
}
.topicbox .navholder ul span.help img:hover {
	display : block;
}
.topicbox .navholder ul span.tooltip {
	position : absolute;
	display : none;
	top : -139px;
	left : -135px;
	width : 240px;
	padding : 17px 20px 0;
	height : 129px;
	line-height : 16px;
	font-size : 10px;
	background : url(/sebin/t/a/ballonLarge.png) no-repeat;
	z-index : 9999;
}
.topicbox .navholder ul span.tooltipsmall {
	position : absolute;
	display : none;
	top : -79px;
	left : -135px;
	width : 240px;
	padding : 17px 20px 0;
	height : 129px;
	line-height : 16px;
	font-size : 10px;
	background : url(/sebin/l/g/tooltip-bg.png) no-repeat;
}
.topicbox .navholderExternal ul {
	margin : 0;
	padding : 0;
	list-style : none;
}
.topicbox .navholderExternal ul li {
	position : relative;
	padding-bottom : 1px;
	background : url(/sebin/k/a/separator-navholder.gif) repeat-x 0 100%;
}
.topicbox .navholderExternal ul a {
	display : block;
	line-height : 35px;
	height : 1%;
	font-size : 1.6em;
	text-decoration : none;
	color : #406aa1;
	padding-left : 10px;
}
.topicbox .navholderExternal ul a.more {
	background : url(/sebin/w/c/ico-allreaders.gif) no-repeat 10px 50%;
	font : 0.9em/35px Arial, Helvetica, sans-serif;
	display : inline;
}
.topicbox .navholderExternal ul a:hover {
	background : #ecf0f6;
}
.topicbox .navholderExternal ul a.more:hover {
	background : url(/sebin/w/c/ico-allreaders.gif) no-repeat 10px 50%;
	text-decoration : underline;
}
.topicbox .navholderExternal ul a:hover span.help {
	top : 10px;
}
.topicbox .navholderExternal ul span.help {
	position : absolute;
	top : -9999px;
	right : 10px;
	width : 13px;
	height : 13px;
}
.topicbox .navholderExternal ul span.help:hover span.tooltip ,  .topicbox .navholderExternal ul span.help.hover span.tooltip {
	display : block;
}
.topicbox .navholderExternal ul span.help:hover span.tooltipsmall ,  .topicbox .navholderExternal ul span.help.hover span.tooltipsmall {
	display : block;
}
.topicbox .navholderExternal ul span.help img {
	display : block;
}
.topicbox .navholderExternal ul span.help img:hover {
	display : block;
}
.topicbox .navholderExternal ul span.tooltip {
	position : absolute;
	display : none;
	top : -139px;
	left : -135px;
	width : 240px;
	padding : 17px 20px 0;
	height : 129px;
	line-height : 16px;
	font-size : 10px;
	background : url(/sebin/t/a/ballonLarge.png) no-repeat;
}
.topicbox .navholderExternal ul span.tooltipsmall {
	position : absolute;
	display : none;
	top : -79px;
	left : -135px;
	width : 240px;
	padding : 17px 20px 0;
	height : 129px;
	line-height : 16px;
	font-size : 10px;
	background : url(/sebin/l/g/tooltip-bg.png) no-repeat;
}
.textpart {
	padding : 11px 0 0 12px;
}
.textpart em {
	font-size : 1.3em;
	line-height : 18px;
	display : block;
	margin-bottom : 11px;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.textpart a {
	font-size : 0.9em;
	color : #406aa1;
	text-decoration : none;
	background : url(/sebin/w/c/ico-allreaders.gif) no-repeat 0 55%;
	padding-left : 16px;
}
.textpart a:hover {
	text-decoration : underline;
}
.boxesholder {
	width : 100%;
	overflow : hidden;
}
.boxesholder .box {
	width : 100%;
	overflow : hidden;
	border-top : 5px solid #ffb301;
	margin-top : 1px;
	width : 256px;
	float : left;
}
.boxesholder .boxMM {
	width : 100%;
	overflow : hidden;
	border-top : 5px solid #5F399C;
	margin-top : 1px;
	width : 256px;
	float : left;
}
.boxesholder .fltr {
	float : right;
}
.boxesholder .boxarea {
	border : 1px solid #c5c3c1;
	margin : 1px;
	width : 252px;
}
.boxesholder .boxcont {
	height : 132px;
	width : 238px;
	padding : 10px 0 0 14px;
	background : url(/sebin/v/n/bottombox-bg.png) repeat-x;
}
.boxesholder strong {
	display : block;
	font-size : 1.4em;
	color : #494949;
	font-family : Arial, Helvetica, sans-serif;
}
.boxesholder a {
	color : #406aa1;
	line-height : 18px;
	text-decoration : none;
	font-size : 1.1em;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.boxesholder a:hover {
	text-decoration : underline;
}
.boxesholder ul {
	margin : 0;
	padding : 3px 0 0 0;
	list-style : none;
}
.boxesholder ul li {
	background : url(/sebin/c/w/double-arrow.gif) no-repeat 0 50%;
	padding-left : 13px;
}
.boxesholder ul a {
	color : #406aa1;
	line-height : 18px;
	text-decoration : none;
	font-size : 1.1em;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.boxesholder ul a:hover {
	text-decoration : underline;
}
.subcol {
	width : 164px;
	float : right;
	padding-top : 35px;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.subcol .bluelinebox {
	width : 164px;
	background : url(/sebin/e/t/bluelinebox-bg.gif) repeat-x;
	padding-top : 6px;
	margin-bottom : 20px;
}
.subcol .bluelineboxarea {
	background : #fff;
	border : 1px solid #c5c3c1;
	padding : 12px 14px 14px 15px;
}
.subcol .bluelineboxarea a {
	color : #406aa1;
	line-height : 18px;
	text-decoration : none;
	font-size : 1.1em;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.subcol .bluelineboxarea a:hover {
	text-decoration : underline;
}
.subcol strong {
	font-size : 1.1em;
	line-height : 16px;
	color : #d76021;
}
.subcol strong.rss {
	padding-left : 13px;
	background : url(/sebin/a/h/ico-rss.gif) no-repeat 0 50%;
}
.subcol strong.pdf {
	padding-left : 18px;
	background : url(/sebin/o/i/ico-pdf.gif) no-repeat 0 50%;
}
.subcol ul {
	margin : 0;
	padding : 6px 0 10px 0;
	list-style : none;
}
.subcol ul li {
	background : url(/sebin/c/w/double-arrow.gif) no-repeat 0 6px;
	padding-left : 13px;
}
.subcol ul a {
	color : #406aa1;
	line-height : 18px;
	font-size : 1.1em;
	text-decoration : none;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.subcol ul a:hover {
	text-decoration : underline;
}
.subcol a.arrow {
	font : 0.9em Arial, Helvetica, sans-serif;
	background : url(/sebin/w/c/ico-allreaders.gif) no-repeat 0 50%;
	padding-left : 16px;
	color : #406aa1;
	text-decoration : none;
}
.subcol a.arrow:hover {
	text-decoration : underline;
}
.subcol p {
	margin : 10px 0 10px;
	font-size : 1.3em;
	color : #494949;
	line-height : 18px;
}
.footerholder {
	width : 100%;
	overflow : hidden;
	height : 90px;
	margin-top : -90px;
	position : relative;
	background : url(/sebin/r/x/footerholder-bg.png) repeat-x;
}
#footer {
	width : 900px;
	margin : 0 auto;
	overflow : hidden;
	padding-top : 17px;
	font-size : 1em;
}
#footer .logoholder {
	float : right;
	width : 257px;
	padding-top : 3px;
}
#footer .logoholder a.logo {
	float : right;
	margin-left : 12px;
}
#footer .logoholder a {
	color : #406aa1;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-weight : bold;
	letter-spacing : 1px;
	font-style : normal;
	text-decoration : none;
}
#footer .logoholder a:hover {
	text-decoration : underline;
}
#footer ul {
	margin : 0 0 0 -10px;
	float : left;
	padding : 0 0 30px;
	list-style : none;
	overflow : hidden;
	line-height : 18px;
}
#footer ul li {
	padding : 0 10px;
	float : left;
	margin-left : -1px;
	background : url(/sebin/k/a/separator-footer.gif) no-repeat 0 50%;
}
#footer ul a {
	color : #406aa1;
	text-decoration : none;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-weight : bold;
	letter-spacing : 1px;
}
#footer ul a:hover {
	text-decoration : underline;
}
#footer p.copyright {
	float : left;
	color : #676767;
	margin : 0;
	width : 400px;
	font-size : 1em;
}
.top-part {
	width : 100%;
	padding : 14px 0 9px;
}
.top-part:after {
	content : "";
	clear : both;
	display : block;
}
.top-part .box-1 {
	float : left;
	width : 528px;
	padding : 1px;
	border : 1px solid #c5c3c1;
}
.top-part .greybox {
	width : 512px;
	background : #d2d2d2;
	height : 200px;
	padding : 8px;
}
.top-part .greybox .bluebox {
	width : 256px;
	height : 200px;
	background : url(/sebin/k/g/bluebox-bg.gif) no-repeat;
	float : right;
}
.top-part .researchbox {
	width : 340px;
	padding : 60px 0 0 20px;
	position : relative;
	float : right;
	display : inline;
	margin : 1px -2px 0 0;
	overflow : hidden;
	height : 159px;
	background : url(/sebin/e/l/research-box.gif) no-repeat;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.top-part .researchbox strong a:hover {
	text-decoration : underline;
}
.top-part .researchbox ul {
	margin : 0;
	padding : 3px 0 16px 2px;
	list-style : none;
	width : 360px;
	overflow : hidden;
}
.top-part .researchbox ul li {
	float : left;
	width : 160px;
}
.top-part .researchbox ul a {
	color : #406aa1;
	text-decoration : none;
	padding-left : 13px;
	line-height : 18px;
	font-size : 1.1em;
	background : url(/sebin/c/w/double-arrow.gif) no-repeat 0 50%;
}
.top-part .researchbox ul a:hover {
	text-decoration : underline;
}
.top-part .researchbox a.arrow ,  .fourboxes a.arrow ,  .bottompart a.arrow {
	text-decoration : none;
	color : #406aa1;
	background : url(/sebin/w/c/ico-allreaders.gif) no-repeat 0 50%;
	padding-left : 14px;
	font-size : 1em;
	font-family : Arial, Helvetica, sans-serif;
}
.top-part .researchbox a.arrow:hover ,  .fourboxes a.arrow:hover ,  .bottompart a.arrow:hover {
	text-decoration : underline;
}
.fourboxes {
	width : 900px;
	overflow : hidden;
	background : url(/sebin/y/v/fourboxes-bg.gif) no-repeat;
	height : 164px;
	margin-bottom : 27px;
}
.fourboxes .box {
	float : left;
	width : 170px;
	padding : 10px 34px 0 21px;
}
.fourboxes .box strong a:hover {
	text-decoration : underline;
}
.bottompart {
	width : 100%;
	overflow : hidden;
	font-family : Georgia, "Times New Roman", Times, serif;
	background : url(/sebin/y/h/bottom-part-separator.gif) repeat-y;
	margin-bottom : 90px;
}
.bottompart .box {
	float : left;
	width : 169px;
	padding-left : 15px;
}
.bottompart .boxother {
	float : left;
	width : 178px;
	padding-left : 5px;
	padding-top : 13px;
}
.bottompart .boxnarrow {
	width : 148px;
}
.bottompart .box strong {
	color : #d76021;
	font-size : 1.1em;
}
.bottompart .box ul {
	margin : 0;
	padding : 7px 0 4px;
	list-style : none;
	line-height : 18px;
	color : #494949;
	font-size : 1.1em;
}
.bottompart .box ul li {
	padding : 0 0 5px 13px;
	background : url(/sebin/c/w/double-arrow.gif) no-repeat 0 6px;
}
.bottompart .box .imageholder {
	width : 149px;
	height : 95px;
	padding : 2px;
	margin : 11px 0 4px 4px;
	background : url(/sebin/g/m/imageholder-bg.gif) no-repeat;
}
.maincol .bluelinebox {
	background : transparent url(/sebin/e/t/bluelinebox-bg.gif) repeat-x scroll 0 0;
	padding : 17px 0 0;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.maincol .cyanlinebox {
	background : transparent url(/sebin/a/f/cyanlinebox-bg.gif) repeat-x scroll 0 0;
	padding : 17px 0 0;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.maincol .greenlinebox {
	background : transparent url(/sebin/s/u/greenlinebox-bg.gif) repeat-x scroll 0 0;
	padding : 17px 0 0;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.maincol .yellowlinebox {
	background : transparent url(/sebin/e/n/yellowlinebox-bg.gif) repeat-x scroll 0 0;
	padding : 17px 0 0;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.maincol img {
	display : block;
}
.maincol .bluelinebox .imagebox {
	float : left;
	width : 140px;
	margin-right : 21px;
	padding-top : 4px;
}
.maincol .bluelinebox img {
	margin-bottom : 8px;
}
.maincol .bluelinebox em.description {
	color : #7996bd;
	display : block;
	margin-bottom : 10px;
}
.maincol .bluelinebox p {
	margin : 0 0 18px;
	font-size : 1.2em;
	line-height : 18px;
}
.maincol .cyanlinebox p {
	margin : 0 0 18px;
	font-size : 1.2em;
	line-height : 18px;
}
.maincol .yellowlinebox p {
	margin : 0 0 18px;
	font-size : 1.2em;
	line-height : 18px;
}
.maincol .greenlinebox p {
	margin : 0 0 18px;
	font-size : 1.2em;
	line-height : 18px;
}
.maincol .bluelinebox p a {
	color : #406aa1;
	text-decoration : none;
}
.maincol .bluelinebox p a:hover {
	text-decoration : underline;
}
.maincol .greenlinebox p a {
	color : #406aa1;
	text-decoration : none;
}
.maincol .greenlinebox p a:hover {
	text-decoration : underline;
}
.maincol .cyanlinebox p a {
	color : #406aa1;
	text-decoration : none;
}
.maincol .cyanlinebox p a:hover {
	text-decoration : underline;
}
.maincol .yellowlinebox p a {
	color : #406aa1;
	text-decoration : none;
}
.maincol .yellowlinebox p a:hover {
	text-decoration : underline;
}
.maincol .bluelinebox em.quote {
	display : block;
	color : #406aa1;
	text-align : center;
	font-size : 1.7em;
	line-height : 23px;
	padding : 9px 0 26px;
}
.maincol .player {
	float : left;
	width : 320px;
	margin-right : 16px;
	padding-top : 3px;
}
.maincol .textarea {
	width : 100%;
	overflow : hidden;
	padding-top : 20px;
}
#content .maincol h2 {
	margin : 0 0 20px;
	color : #494949;
	font : bold 18px/21px Arial, Helvetica, sans-serif;
}
#content .maincol h3 {
	margin : 0;
	color : #d76021;
	font-size : 13px;
}
#content .maincol h4 {
	margin : 0;
	color : #494949;
	font-size : 13px;
}
.maincol .bluelinebox ul {
	margin : 0;
	padding : 0 0 20px;
	list-style : none;
	font-size : 1.2em;
	line-height : 18px;
}
.maincol .bluelinebox ul li {
	padding-left : 10px;
	background : url(/sebin/k/c/double-arrow-orange.gif) no-repeat 0 7px;
}
.maincol .bluelinetitle {
	height : 42px;
	padding : 6px 10px 0;
	background : url(/sebin/v/b/bluelinetitles-bg.png) repeat-x;
	line-height : 42px;
}
.maincol .purplelinetitle {
	height : 42px;
	padding : 6px 10px 0;
	background : url(/sebin/b/n/purplelinetitles-bg.png) repeat-x;
	line-height : 42px;
}
.maincol .greenlinetitle {
	height : 42px;
	padding : 6px 10px 0;
	background : url(/sebin/r/d/greenlinetitles-bg.png) repeat-x;
	line-height : 42px;
}
.maincol .teallinetitle {
	height : 42px;
	padding : 6px 10px 0;
	background : url(/sebin/x/a/teallinetitles-bg.png) repeat-x;
	line-height : 42px;
}
.maincol .yellowlinetitle {
	height : 42px;
	padding : 6px 10px 0;
	background : url(/sebin/j/f/topicbox-title-bg.png) repeat-x;
	line-height : 42px;
}
.maincol .tableholder {
	padding : 0 0 2px;
}
.maincol .tableholder table {
	padding : 0;
	margin : 0;
	width : 100%;
	font-family : Arial, Helvetica, sans-serif;
	background : url(/sebin/c/u/table-border.gif) repeat-x;
}
.maincol .tableholder table a {
	color : #406aa1;
	text-decoration : none;
}
.maincol .tableholder table a:hover {
	text-decoration : underline;
}
.maincol .tableholder table th {
	padding : 0 0 0 2%;
	margin : 0;
	text-align : left;
	line-height : 25px;
	color : #d76021;
	width : 31%;
	font-weight : normal;
	font-size : 0.9em;
	background : url(/sebin/c/u/table-border.gif) repeat-x 0 100%;
}
.maincol .tableholder table td {
	padding : 0 0 0 2%;
	margin : 0;
	line-height : 25px;
	color : #494949;
	font-size : 1.2em;
	background : url(/sebin/c/u/table-border.gif) repeat-x 0 100%;
}
.maincol .tableholder table td.orange {
	color : #d76021;
	font-size : .9em;
}
.maincol .itembox {
	padding : 0 0 30px 0;
}
.maincol .itembox table a {
	color : #406aa1;
	text-decoration : none;
}
.maincol .itembox table a:hover {
	text-decoration : underline;
}
.maincol .itemimg {
	float : left;
	width : 140px;
	padding-top : 15px;
}
.maincol .itemdescr {
	height : 1%;
	overflow : hidden;
	padding-top : 12px;
}
.maincol .itemdescr strong {
	color : #406aa1;
	font-size : 1.7em;
}
.maincol .itemdescr strong.grey {
	color : #494949;
}
.maincol .itemdescr span.author {
	font-size : 0.9em;
	font-family : Arial, Helvetica, sans-serif;
	display : block;
	color : #494949;
	line-height : 18px;
	margin-bottom : 5px;
	text-transform : uppercase;
}
.maincol .itemdescr p {
	margin-bottom : 11px;
}
.maincol .itemdescr a.arrow {
	float : left;
	color : #406aa1;
	text-decoration : none;
	text-align : center;
	line-height : 17px;
	background : url(/sebin/w/c/ico-allreaders.gif) no-repeat 0 50%;
	padding-left : 17px;
}
.maincol .itemdescr .iteminfo {
	clear : both;
	font-family : Arial, Helvetica, sans-serif;
	color : #494949;
	font-size : 0.9em;
	padding-top : 12px;
	line-height : 15px;
}
.maincol .itemdescr .iteminfo em {
	display : block;
	font-style : normal;
}
.maincol .itemdescr .iteminfo em.blue {
	display : inline;
	color : #406aa1;
	font-size : 1.2em;
	font-style : normal;
}
.maincol .bluelinebox .borderbox {
	background : url(/sebin/e/t/bluelinebox-bg.gif) repeat-x;
	padding-top : 6px;
	margin-top : 10px;
}
.maincol .bluelinebox .borderbox .area {
	border : 1px solid #c5c3c1;
	padding : 12px 15px 14px 17px;
	background : url(/sebin/l/s/borderbox-bg.png) repeat-x;
}
.maincol .bluelinebox .borderbox strong {
	color : #d76021;
	font-size : 1.1em;
	display : block;
	margin-bottom : 8px;
}
.maincol .bluelinebox .borderbox em {
	font-size : 1.2em;
	line-height : 18px;
}
.subcol .bluelinebox img {
	margin-bottom : 1px;
}
.genealogy-area {
	width : 100%;
	padding-top : 26px;
}
.genealogy-area .box {
	width : 348px;
	padding-bottom : 34px;
}
.genealogy-area .fltr {
	float : right;
	z-index : 6;
	position : relative;
}
.genealogy-area .fltl {
	float : left;
	z-index : 5;
	position : relative;
}
.genealogy-area .box .toppart {
	height : 95px;
	position : relative;
	padding : 10px 0 0 10px;
	background : url(/sebin/e/z/genealogy-box-bg.gif) repeat-x;
}
.genealogy-area .box .toppart a.help {
	position : absolute;
	top : 15px;
	right : 11px;
	height : 13px;
	color : #31568f;
	text-decoration : none;
}
.genealogy-area .box .toppart strong {
	font-size : 18px;
	color : #494949;
	letter-spacing : -1px;
}
.genealogy-area .box .toppart .formholder {
	padding : 28px 0 0 26px;
}
.genealogy-area .box .toppart .formholder select {
	width : 115px;
	vertical-align : middle;
}
.genealogy-area .box .toppart .formholder .text {
	width : 125px;
	float : left;
	height : 25px;
	overflow : hidden;
	padding : 0 0 0 10px;
	background : url(/sebin/q/l/input-search-bg.gif) no-repeat;
}
.genealogy-area .box .toppart .formholder .text input {
	width : 100%;
	float : left;
	background : none;
	border : 0;
	font : 12px/14px Arial, Helvetica, sans-serif;
	padding : 5px 0;
	color : #406aa1;
}
.genealogy-area .box .toppart .formholder input.btn {
	float : left;
	padding : 0;
}
.genealogy-area .box ul {
	margin : 0;
	padding : 0 0 1px;
	list-style : none;
	line-height : 35px;
	font-family : Georgia, "Times New Roman", Times, serif;
	background : url(/sebin/c/u/table-border.gif) repeat-x 0 100%;
}
.genealogy-area .box ul li {
	position : relative;
	padding-top : 1px;
	background : url(/sebin/c/u/table-border.gif) repeat-x;
	height : 1%;
	vertical-align : top;
}
.genealogy-area .box ul a {
	color : #406aa1;
	display : block;
	font-size : 1.7em;
	text-decoration : none;
	padding-left : 30px;
	height : 1%;
}
.genealogy-area .box ul a.more {
	background : url(/sebin/w/c/ico-allreaders.gif) no-repeat 10px 50%;
	font : 0.9em/35px Arial, Helvetica, sans-serif;
	display : inline;
}
.genealogy-area .box ul a:hover {
	background : #ecf0f6;
}
.genealogy-area .box ul a.more:hover {
	background : url(/sebin/w/c/ico-allreaders.gif) no-repeat 10px 50%;
	text-decoration : underline;
}
.genealogy-area .box ul a span.help {
	position : absolute;
	display : block;
	top : 12px;
	width : 13px;
	height : 13px;
	background : url(/sebin/g/y/ico-help-light.gif) no-repeat;
	left : 6px;
}
.genealogy-area .box ul a span.help:hover span.tooltip ,  .genealogy-area .box ul a span.help.hover span.tooltip {
	display : block;
}
.genealogy-area .box ul a span.tooltip {
	position : absolute;
	bottom : 8px;
	display : block;
	left : -134px;
	width : 280px;
	display : none;
}
.genealogy-area .box ul a span.tooltip .top {
	width : 280px;
	display : block;
	height : 12px;
	background : url(/sebin/l/e/tooltip-top.png) no-repeat;
}
.genealogy-area .box ul a span.tooltip .btm {
	width : 280px;
	height : 31px;
	display : block;
	background : url(/sebin/t/q/tooltip-btm.png) no-repeat;
}
.genealogy-area .box ul a span.tooltip .middle {
	width : 240px;
	display : block;
	padding : 5px 20px;
	font : 11px/14px Arial, Helvetica, sans-serif;
	background : url(/sebin/f/n/tooltip-middle.png) repeat-y;
}
.genealogy-area .redlinebox {
	height : 1%;
	clear : both;
	overflow : hidden;
	background : url(/sebin/w/u/redline-bg.gif) repeat-x;
	padding-top : 6px;
}
.genealogy-area .redlinebox .borderbox {
	border : 1px solid #c5c3c1;
	padding : 11px 0 11px 14px;
	background : url(/sebin/l/s/borderbox-bg.png) repeat-x;
}
.genealogy-area .redlinebox .borderbox strong {
	font-size : 1.4em;
	color : #494949;
	letter-spacing : -1px;
}
.genealogy-area .redlinebox .borderbox ul {
	margin : 0;
	padding : 3px 0 0 0;
	list-style : none;
	line-height : 17px;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.genealogy-area .redlinebox .borderbox ul li {
	padding-left : 12px;
	background : url(/sebin/c/w/double-arrow.gif) no-repeat 0 50%;
}
.genealogy-area .redlinebox .borderbox ul a {
	font-size : 1.2em;
	color : #406aa1;
	text-decoration : none;
}
.genealogy-area .redlinebox .borderbox ul a:hover {
	text-decoration : underline;
}
.slide-block {
	background : url(/sebin/c/u/table-border.gif) repeat-x 0 100%;
	padding-bottom : 1px;
}
.slide-block .title {
	width : 100%;
	line-height : 34px;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.slide-block .title a {
	color : #406aa1;
	text-decoration : none;
	display : block;
	font-size : 1.6em;
	padding-left : 10px;
	height : 1%;
	background : url(/sebin/g/u/plus.gif) no-repeat 510px 10px;
}
.active .title a {
	color : #406aa1;
	text-decoration : none;
	display : block;
	background : url(/sebin/g/g/minus.gif) no-repeat 510px 10px;
}
.slide-block .title a:hover {
	background-color : #ECF0F6;
}
.slide-block .titleLinks {
	width : 100%;
	line-height : 34px;
	background : url(/sebin/j/f/topicbox-title-bg.png) repeat-x;
}
.slide-block .titleLinksKZ {
	width : 100%;
	line-height : 34px;
	background : url(/sebin/p/g/topicbox-title-bgKZ.png) repeat-x;
}
.slide-block .titleLinksTS {
	width : 100%;
	line-height : 34px;
	background : url(/sebin/l/a/topicbox-title-bgTS.png) repeat-x;
}
.slide-block .titleLinksRR {
	width : 100%;
	line-height : 34px;
	background : url(/sebin/n/l/topicbox-title-bgRR.png) repeat-x;
}
.slide-block .titleLinks a {
	color : #494949;
	text-decoration : none;
	display : block;
	font-size : 1.8em;
	height : 1%;
	background : url(/sebin/g/u/plus.gif) no-repeat 510px 10px;
	font-weight : bold;
	padding-left : 10px;
}
.active .titleLinks a {
	color : #494949;
	text-decoration : none;
	display : block;
	background : url(/sebin/g/g/minus.gif) no-repeat 510px 10px;
	font-weight : bold;
	font-size : 1.8em;
}
.slide-block .titleLinks a:hover {
	background-color : #ECF0F6;
}
.slide-block .titleLinksKZ a {
	color : #494949;
	text-decoration : none;
	display : block;
	font-size : 1.8em;
	height : 1%;
	background : url(/sebin/g/u/plus.gif) no-repeat 510px 10px;
	font-weight : bold;
	padding-left : 10px;
}
.active .titleLinksKZ a {
	color : #494949;
	text-decoration : none;
	display : block;
	background : url(/sebin/g/g/minus.gif) no-repeat 510px 10px;
	font-weight : bold;
	font-size : 1.8em;
}
.slide-block .titleLinksKZ a:hover {
	background-color : #ECF0F6;
}
.slide-block .titleLinksTS a {
	color : #494949;
	text-decoration : none;
	display : block;
	font-size : 1.8em;
	height : 1%;
	background : url(/sebin/g/u/plus.gif) no-repeat 510px 10px;
	font-weight : bold;
	padding-left : 10px;
}
.active .titleLinksTS a {
	color : #494949;
	text-decoration : none;
	display : block;
	background : url(/sebin/g/g/minus.gif) no-repeat 510px 10px;
	font-weight : bold;
	font-size : 1.8em;
}
.slide-block .titleLinksTS a:hover {
	background-color : #ECF0F6;
}
.slide-block .titleLinksRR a {
	color : #494949;
	text-decoration : none;
	display : block;
	font-size : 1.8em;
	height : 1%;
	background : url(/sebin/g/u/plus.gif) no-repeat 510px 10px;
	font-weight : bold;
	padding-left : 10px;
}
.active .titleLinksRR a {
	color : #494949;
	text-decoration : none;
	display : block;
	background : url(/sebin/g/g/minus.gif) no-repeat 510px 10px;
	font-weight : bold;
	font-size : 1.8em;
}
.slide-block .titleLinksRR a:hover {
	background-color : #ECF0F6;
}
.slide-block .slidearea {
	padding : 5px 0 4px;
}
ul.books {
	margin : 0;
	padding : 0;
	list-style : none;
	width : 100%;
	text-align : center;
}
ul.books:after {
	content : "";
	display : block;
	clear : both;
}
ul.books li {
	display : inline;
	padding : 0 12px 10px;
}
ul.books img {
	display : inline;
	font-size : 0;
	line-height : 0;
}
.topicbox a.arrow {
	padding-left : 15px;
	background : url(/sebin/w/c/ico-allreaders.gif) no-repeat 0 60%;
	color : #406aa1;
	font : 1em Arial, Helvetica, sans-serif;
	line-height : 34px;
	margin-left : 13px;
	text-decoration : none;
}
.topicbox a.arrow:hover {
	text-decoration : underline;
}
.slide-block .listsholder {
	width : 100%;
	overflow : hidden;
	padding-bottom : 7px;
}
.slide-block .listsholder ul {
	margin : -2px 0 0 0;
	padding : 0 0 0 20px;
	list-style : none;
	width : 512px;
	overflow : hidden;
}
.slide-block .listsholder ul li {
	float : left;
	width : 155px;
	padding-left : 10px;
	background : url(/sebin/c/w/double-arrow.gif) no-repeat 0 50%;
}
.slide-block .listsholder ul a {
	color : #406aa1;
	text-decoration : none;
	font-size : 1.2em;
	line-height : 18px;
}
.slide-block .listsholder ul a:hover {
	text-decoration : underline;
}
.topicbox .holder {
	padding : 20px 0 0 0;
	background : url(/sebin/c/u/table-border.gif) repeat-x 0 100%;
}
.topicbox .holder ul {
	padding-left : 20px;
}
.topicbox .holder ul li {
	float : left;
}
.topicbox .holder ul li:hover ,  .topicbox .holder ul li.hover {
	position : relative;
}
.topicbox .holder ul a {
	float : left;
	height : 1%;
	text-decoration : none;
}
.topicbox .holder ul a:hover span.tooltip {
	top : 30%;
}
.topicbox .holder ul span.tooltip {
	position : absolute;
	top : -9999px;
	left : 60%;
	width : 243px;
	text-align : left;
	color : #494949;
	cursor : pointer;
}
.topicbox .holder ul span.tooltip .top {
	width : 175px;
	display : block;
	min-height : 47px;
	padding : 20px 25px 10px 43px;
	background : url(/sebin/b/v/tooltip-top2.png) no-repeat;
}
* html .topicbox .holder ul span.tooltip .top {
	height : 67px;
}
.topicbox .holder ul span.tooltip .btm {
	width : 224px;
	margin-left : 19px;
	height : 31px;
	display : block;
	text-indent : -9999px;
	overflow : hidden;
	background : url(/sebin/r/t/tooltip-btm2.png) no-repeat;
}
.topicbox .holder ul span.tooltip strong {
	font-size : 1.5em;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.topicbox .holder ul span.tooltip span.author {
	font-size : 1.2em;
	display : block;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.topicbox .holder ul span.tooltip em {
	display : block;
	padding-bottom : 10px;
	margin-bottom : 5px;
	background : url(/sebin/c/u/table-border.gif) repeat-x 0 100%;
}
.topicbox .holder ul span.tooltip span.info {
	display : block;
}
.topicbox .holder ul span.tooltip span.info span.blue {
	color : #406aa1;
}
h1 .spacetitle {
}
.breadcrumbs {
	font-size : 1.1em;
	font-family : Georgia, "Times New Roman", Times, serif;
	text-transform : uppercase;
}
.maincol .bluelinetitle span.grey {
	color : #494949;
	font : 18px/42px Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.maincol .purplelinetitle span.grey {
	color : #494949;
	font : 18px/42px Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.maincol .greenlinetitle span.grey {
	color : #494949;
	font : 18px/42px Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.maincol .teallinetitle span.grey {
	color : #494949;
	font : 18px/42px Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.maincol .yellowlinetitle span.grey {
	color : #494949;
	font : 18px/42px Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.maincol .itemdescr a.arrow:hover {
	text-decoration : underline;
}
.maincol .itemdescr a.bluebtn {
	float : left;
	color : #fff;
	text-decoration : none;
	text-align : center;
	line-height : 17px;
	width : 136px;
	margin-right : 19px;
	background : url(/sebin/w/e/btn-blue.gif) no-repeat;
}
.maincol .itemdescr a.bluebtn:hover {
	text-decoration : underline;
}
.slidearea ul span.tooltip .btm {
	width : 224px;
	margin-left : 19px;
	height : 31px;
	display : block;
	text-indent : -9999px;
	overflow : hidden;
	background : url(/sebin/r/t/tooltip-btm2.png) no-repeat;
}
.slidearea ul span.tooltip .top {
	display : block;
	width : 175px;
	min-height : 47px;
	padding : 20px 25px 10px 43px;
	background : url(/sebin/b/v/tooltip-top2.png) no-repeat;
}
.slidearea ul span.tooltip em {
	display : block;
	padding-bottom : 10px;
	margin-bottom : 5px;
	background : url(/sebin/c/u/table-border.gif) repeat-x 0 100%;
}
.slidearea ul span.tooltip span.author {
	font-size : 1.2em;
	display : block;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.slidearea ul span.tooltip strong {
	font-size : 1.5em;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.slidearea ul span.tooltip span.info {
	display : block;
}
.slidearea ul span.tooltip span.info span.blue {
	color : #406aa1;
}
.slidearea ul span.tooltip {
	position : absolute;
	top : -9999px;
	left : 60%;
	width : 243px;
	text-align : left;
	color : #494949;
	cursor : pointer;
}
.slidearea ul a:hover span.tooltip {
	top : 30%;
}
.slidearea ul a {
	float : left;
	height : 1%;
	text-decoration : none;
}
.slidearea ul li:hover ,  .slidearea ul li.hover {
	position : relative;
}
.slidearea ul li {
	float : left;
}
.slidearea ul {
	padding-left : 20px;
}
.genealogy-area .fltr .box ul a span.tooltip {
	z-index : 7;
}
.genealogy-area .box ul a span.help:hover,  .genealogy-area .box ul a span.help.hover {
	background : url(/sebin/e/d/ico-help.gif) no-repeat;
}
.bottompart .box em {
	color : #494949;
	font : 1em Arial, Helvetica, sans-serif;
	font-style : normal;
	line-height : 18px;
	display : block;
	text-transform : uppercase;
}
.bottompart .box ul em {
	color : #494949;
	font : 0.9em Arial, Helvetica, sans-serif;
	font-style : normal;
	line-height : 18px;
	display : block;
	text-transform : uppercase;
}
.bottompart .box ul a {
	color : #406aa1;
	text-decoration : none;
}
.bottompart .box ul a:hover {
	text-decoration : underline;
}
.bottompart .box a {
	color : #406aa1;
	text-decoration : none;
	font-size : 1.1em;
}
.bottompart .box a:hover {
	text-decoration : underline;
}
.top-part .researchbox span.popular {
	font : 1em Arial, Helvetica, sans-serif;
	color : #767676;
	font-style : normal;
}
.genealogy-area .box ul span.other {
	font : 0.9em/35px Arial, Helvetica, sans-serif;
	color : #7285c0;
	display : block;
	text-decoration : none;
	padding-left : 30px;
}
.maincol .bluelinebox .imageboxlibrary {
	float : left;
	width : 320px;
	margin-right : 21px;
	padding-top : 4px;
}
.maincol .bluelinebox .imageboxlibrarytext {
	float : left;
	width : 80px;
	margin-right : 21px;
	padding-top : 4px;
}
.maincol .bluelinebox .imageboxlibraryright {
	float : right;
	width : 80px;
	margin-left : 21px;
	padding-top : 4px;
}
maincol .tableholder table td.genre {
	padding : 0 0 0 2%;
	margin : 0;
	text-align : left;
	line-height : 25px;
	color : #d76021;
	width : 31%;
	font-weight : bold;
	font-size : 1.4em;
	background : url(/sebin/c/u/table-border.gif) repeat-x 0 100%;
	text-transform : uppercase;
}
.maincol .bluelinetitle .orange {
	color : #d76021;
	font-size : 11px;
	font-weight : bold;
	text-transform : uppercase;
}
.maincol .bluelinetitle .blue {
	color : #31568f;
	font-size : 1.5em;
	font-weight : bold;
	text-transform : uppercase;
}
.maincol .tableholder table td.orangeAuthor {
	color : #d76021;
	font-size : 1.2em;
	width : 30%;
}
.maincol .tableholder table td.bookTitle {
	padding : 2% 0 2% 2%;
	margin : 0;
	line-height : 90%;
	font-size : 1.2em;
	background : url(/sebin/c/u/table-border.gif) repeat-x 0 100%;
	text-align : left;
	width : 70%;
}
.maincol .tableholder table td.bookTitle a {
	color : #406aa1;
	font-size : 1.2em;
	text-decoration : none;
}
.maincol .tableholder table td.bookTitle a:hover {
	text-decoration : underline;
}
.maincol .tableholder table td.library {
	margin : 0;
	line-height : 90%;
	color : #494949;
	font-size : 1.2em;
	padding : 0 0 0 2%;
	background : url(/sebin/c/u/table-border.gif) repeat-x 0 100%;
}
.maincol .tableholder table td.library a {
	color : #406aa1;
	font-size : 1.2em;
	text-decoration : none;
}
.maincol .tableholder table td.library a:hover {
	text-decoration : underline;
}
.maincol .itemimgMusic {
	float : left;
	width : 190px;
	padding-top : 15px;
}
.fourboxes .box strong {
	color : #406aa1;
	display : block;
	line-height : 16px;
	margin-bottom : 11px;
	font-size : 1.2em;
	font-family : Georgia, "Times New Roman", Times, serif;
	text-decoration : none;
}
.fourboxes ul.transparentLink {
	width : 900px;
	height : 75px;
	list-style : none;
	margin-left : -20px;
	margin-bottom : 0;
	margin-top : 0;
	margin-right : 0;
}
.fourboxes ul.transparentLink li {
	width : 210px;
	display : inline;
	padding-right : 15px;
}
.top-part .researchbox strong {
	color : #406aa1;
	line-height : 15px;
	margin-right : 60px;
	display : block;
	margin-bottom : 10px;
	font-size : 1.3em;
	text-decoration : none;
}
.top-part .researchbox .transparentLink {
	width : 340px;
	height : 50px;
	margin-top : -55px;
	margin-bottom : 0;
	padding-bottom : 10px;
}
.topicbox .titlepartGL strong {
	font-size : 1.8em;
	color : #494949;
	letter-spacing : -1px;
}
.topicbox .titlepartGL {
	width : 512px;
	height : 32px;
	padding : 15px 10px 0 10px;
	overflow : hidden;
	background : url(/sebin/n/j/topicbox-title-bgGL.png) repeat-x;
}
ul.breadcrumbs .alert {
	color : #d76021;
	font-size : 1.6em;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.textpart a.noImage {
	background-image : none;
	text-decoration : none;
}
.maincol .rpaholder {
	padding : 0 0 2px;
}
.maincol .rpaholder table {
	margin : 0;
	padding : 0;
	width : 100%;
	font-family : Arial, Helvetica, sans-serif;
}
.maincol .rpaholder table th {
	padding : 0 0 0 2%;
	margin : 0;
	text-align : left;
	line-height : 25px;
	color : #d76021;
	width : 31%;
	font-weight : normal;
	font-size : 0.9em;
}
.maincol .rpaholder table td {
	padding : 0 0 0 2%;
	margin : 0;
	line-height : 25px;
	color : #494949;
	font-size : 1.2em;
}
.maincol .rpaholder table td.orange {
	color : #d76021;
	font-size : .9em;
}
.genealogy-area .box .toppart a.help:hover {
	text-decoration : underline;
	color : #31568f;
}
.slide-block .listsholder p {
	font-size : 1 em;
	width : 500px;
	margin-left : 15px;
}
.slide-block .listsholder a {
	text-decoration : none;
	color : #406aa1;
}
.slide-block .listsholder a:hover {
	text-decoration : underline;
}
.maincol .bluelinebox li a {
	color : #406aa1;
	text-decoration : none;
}
.maincol .bluelinebox li a:hover {
	text-decoration : underline;
}
ul.accordion .menuSpacer {
	min-width : 5px;
	max-width : 135px;
}
.facebookLike {
	margin-bottom : -20px;
	padding-top : 4px;
}
.facebookLike .faceimg {
	float : left;
}
.facebookLike a.face {
	font-size : 12px;
	text-decoration : none;
	color : #406aa1;
}
.facebookLike a.face:hover {
	text-decoration : underline;
	font-size : 12px;
	color : #406aa1;
}
.facebookLike a.face:visited {
	color : #406aa1;
}
#header .account a.myaccount {
	display : block;
	color : #406aa1;
	font-size : 1.2em;
	font-family : Georgia, "Times New Roman", Times, serif;
	text-decoration : none;
	font-weight : bold;
	background-image : none;
	padding-left : 0px;
}
#header .account a.myaccount:hover {
	text-decoration : underline;
}

