a,a:visited,.flistings li a:hover,.listings li a:hover,h4.news-title a:hover,.flistings li a:hover,.delcom a, .ulistings li a:hover,.channels li a:hover,.ulistings li a:hover,.search-lists li a:hover,.partner-genres li a:hover { color: #0000CA; text-decoration: underline; }
a:focus{ -moz-outline-style: none; }
a.fbook-box { background-image: url(img/icons/new-f.gif); background-position: right center; background-repeat: no-repeat; float: right; height: 17px; width: 100px; }
a.fbook-button { display:none }
a.fbook-button:hover { background-image: url(img/layout/fbook_back.gif); background-repeat: repeat-x; }
a.npbutton{ background-color: #ffffff; border: 1px solid #315888; color: #000000; cursor: pointer; font-size: 13px; margin-bottom: 10px; margin-left: 4px; margin-right: 4px; margin-top: 8px; padding-bottom: 4px; padding-top: 4px; text-decoration: none; }
body{ background-color: #ffffff; background-image: url(img/layout/classic-body-bg.gif); background-repeat: repeat-x; font-family: Verdana,sans-serif; font-size: 81.25%; font-weight: normal; margin: 0px; min-height: 100%; padding: 0px; text-align: center; }
body:nth-of-type(1) .front-sum,body:nth-of-type(1) .epnum{ margin-top: 0em; }
h1 a,h1 a:hover,h1 a:visited{ color: #0f0fc6; text-decoration: none; }
h1,h2,h3,h4,h5,p{ font-size: 1em; font-weight: normal; font-weight: normal; margin: 0; margin: 0; padding: 0; padding: 0; }
h1.channel-title{ border-bottom-color: #315888; border-bottom-style: solid; border-bottom-width: 1px; font-size: 1.6em; padding-bottom: 0.2em; padding-top: 0em; }
.stoppress b {
	font-size: 16px;
	text-align: center;
}
h1.head-title{ color: #ffffff; font-size: 1.8em; padding-bottom: 0.2em; }
h1.item-title{ font-size: 1.5em; padding-bottom: 0.2em; padding-top: .5em; }
h1.search-head{ font-size: 1.4em; padding-bottom: 0.2em; padding-top: 0em; }
h2 a,h2 a:hover,h2 a:visited, .awrap a,a.npbutton:visited { color: #000000; text-decoration: none; }
h2 span.delcom a{ font-size: 11px; font-weight: normal; margin-right: 5px; text-decoration: none; }
h2.faqlist{ border-bottom-color: #315888; border-bottom-style: solid; border-bottom-width: 1px; color: #315888; font-size: 1.5em; font-weight: normal; margin-bottom: 0.4em; padding-bottom: 0.05em; }
.hr {
	color: #F00;
	font-weight: bold;
	padding-left: 5px;
}
.stoppress{
	background-color: #FFF;
	border: 2px solid #F00;
	color: #B00000;
	padding: 7px;
	margin-top: 10px;
}
.stoppress p{
	margin-top: 0px;
}
.warning .red {
	color: #C00;
	font-weight: bold;
}
h2.faqlist a,h2.faqlist a:hover,h2.faqlist a:visited, .langbox a { color: #000; text-decoration: none; }
h2.langhead{ font-size: 12px; font-weight: bold; margin: 0px; padding: 10px; text-align: left; }
h2.link-title{ font-size: 14px; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 10px; }
h2.listbig{ border-bottom-color: #315888; border-bottom-style: solid; border-bottom-width: 1px; color: #161c1f; font-size: 16px; font-weight: bold; margin-bottom: 0.4em; padding-bottom: .05em; }
h2.lists{ border-bottom-color: #315888; border-bottom-style: solid; border-bottom-width: 1px; font-size: 1.1em; font-weight: bold; margin-bottom: 0.4em; padding-bottom: .05em; }
h2.popular{ font-size: 1.6em; letter-spacing: 0.3em; padding-bottom: .2em; padding-top: .2em; text-align: center; }
h2.popular,.leader h1 a,.leader-r h1 a,.leader a:visited{ color: #000000; }
h3.foothead{ color: #4f0000; font-size: 1.4em; margin: 0px; padding: 0px; }
h3.sitename { font-size: 18px; padding-top: 5px; text-align: center; text-decoration: underline; }
h4.about{ font-weight: bold; font-weight: bold; padding-bottom: 0.1em; padding-top: 1em; }


html{ height: 100%; }
legend{ font-size: 1.4em; font-weight: normal; }
p{ font-size: 11px; margin: 0px; padding-bottom: 2px; padding-left: 0px; padding-right: 0px; padding-top: 2px; }
p.lead-title{ font-size: .85em; padding-bottom: 0.25em; padding-top: 0.25em; }
p.lead-title,span.lead-title,span.title{ font-size: 1.1em; padding-bottom: 0.3em; }
.warning {
	border: 1px solid #F00;
	background-color: #FFF;
	padding: 5px;
	text-align: center;
}

span.title{ font-size: 1.2em; font-weight: bold; }
textarea { height: 100px; }
textarea{ background-color: #ffffff; border: 1px solid #315888; margin-bottom: 5px; margin-top: 10px; padding: 5px; }
ul.ruleset li { margin-right: 2.5em; margin-top: 0px; padding-bottom: 0.3em; padding-top: 0.3em; text-align: justify; }
.addbox{ margin: 25px auto; overflow: hidden; width: 900px; }
.add-c{ background: #ffffff; border: 1px solid #315888; cursor: pointer; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; padding: 5px; }
.adddrop { margin-bottom: 20px; margin-left: 10px; margin-top: -30px; padding: 4px; width: 700px; }
.addlink a{ background: #f8f8f8; border: 1px solid #243e60; float: left; font-size: 110%; margin-left: 10px; padding: 10px; text-align: center; text-decoration: none; width: 94px; }
.addlink a:hover{ border-bottom-color: #2d4e79; border-left-color: #2d4e79; border-right-color: #2d4e79; border-top-color: #2d4e79; color: #1f3452; text-decoration: underline; }
.add-selector{ border: 1px solid #315888; font-family: Verdana,sans-serif; font-size: 14px; margin-bottom: auto; margin-left: 50px; margin-right: auto; margin-top: 0px; padding: 3px; width: 300px; }
.alert,.alert-mod{ background-color: #ffffff; border: 1px solid #315888; font-size: .85em; margin-bottom: 2em; margin-left: 0.7em; margin-right: 0.7em; margin-top: 1em; padding-bottom: 1em; padding-left: 0.5em; padding-right: 0.5em; padding-top: 1em; }
.alert-mod{font-size: 12px;}
.alert-mod h2{
	color: #F00;
	margin-bottom: 5px;
}
.alert-mod p{
	font-size: 12px;
	text-align: justify;
	padding: 5px;
}
.alert-search { background-color: #FFFFFF; border: 1px solid #315888; font-size: 12px; margin-left: 2px; margin-right: 2px; margin-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 0px; }
.awrap:hover{ color: #0000ff; cursor: pointer; text-decoration: underline; }
.basic{ border: 1px solid #315888; padding-bottom: 2em; }
.basic2{ border: 1px solid #315888; padding-bottom: .2em; padding-left: 0.3em; }
.bg-bl{ background-image: url(img/layout/bl.png); background-position: left bottom; background-repeat: no-repeat; }
.bg-br{ background-image: url(img/layout/br.png); background-position: right bottom; background-repeat: no-repeat; }
.bg-casing{ background-image: url(img/layout/summary_bg-bottom.png); background-position: bottom; background-repeat: repeat-x; }
.bg-casing-bl{ background-image: url(img/layout/casing-bl.gif); background-position: left bottom; background-repeat: no-repeat; }
.bg-casing-br,.bg-casing-br-item{ background-image: url(img/layout/casing-br.gif); background-position: right bottom; background-repeat: no-repeat; }
.bg-casing-tl,.item-summary-tl{ background-image: url(img/layout/casing-tl-classic.gif); background-position: left top; background-repeat: no-repeat; }
.bg-casing-top{ background-image: url(img/layout/casing-home-top.png); background-position: top; background-repeat: repeat-x; min-height: 34em; }
.bg-casing-tr{ background-image: url(img/layout/casing-tr-classic.gif); background-position: right top; background-repeat: no-repeat; color: #000000; min-height: 600px; padding-bottom: 0em; padding-left: 0.9em; padding-right: 0.9em; padding-top: 0.7em; }
.bg-left{ background-image: url(img/layout/left_side-classic.gif); background-position: left; background-repeat: repeat-y; }
.bg-mid{ background-image: url(img/layout/container-top-classic.png); background-repeat: repeat-x; }
.bg-mid-bottom{ background-image: url(img/layout/container_bottom_classic.png); background-position: bottom; background-repeat: repeat-x; }
.bgred{ background-color: #ffecec; }
.bg-right{ background-image: url(img/layout/left_side-classic.gif); background-position: right; background-repeat: repeat-y; }
.bg-right-sideblock{ background-image: url(img/layout/right-side-classic.gif); background-position: right; background-repeat: repeat-y; }
.bg-tl{ background-image: url(img/layout/tl.png); background-position: left top; background-repeat: no-repeat; }
.bg-tr{ background-image: url(img/layout/tr.png); background-position: right top; background-repeat: no-repeat; padding: 1em; }
.button-next { background-image: url(img/icons/stc_icons/next.png); background-position: 97px 4px; background-repeat: no-repeat; padding-left: 7px; padding-right: 25px; }
.button-previous { background-image: url(img/icons/stc_icons/prev.png); background-position: 5px 4px; background-repeat: no-repeat; padding-left: 25px; padding-right: 6px; }
.center{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size: .9em; margin: 0em; padding-bottom: 1em; text-align: center; }
.chan-info p{ font-size: 12px; margin-bottom: 8px; margin-top: 8px; padding-bottom: 2px; padding-top: 2px; }
.channels li, .search-lists li,.partner-genres li { border-bottom-color: #c0d2e9; border-bottom-style: solid; border-bottom-width: 1px; }
.channels, .partner-genres { font-size: 16px; margin-bottom: 1em; margin-left: auto; margin-right: auto; margin-top: 1em; padding: 0; width: 90%; }
.clear{ clear: both; height: 1px; margin: 0px; padding: 0px; }
.com-container{ padding: 0px; }
.comments-number{ background-color: #ffffff; background-position: 95px; background-repeat: no-repeat; border-bottom-color: #315888; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #315888; border-left-style: solid; border-left-width: 1px; border-right-color: #315888; border-right-style: solid; border-right-width: 1px; height: 20px; margin-left: -1px; margin-top: 0px; padding-left: 25px; padding-top: 3px; text-align: left; width: 115px; }
.comwrap{ border-bottom-color: #315888; border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 7px; padding-top: 5px; }
.comwrap h2 a { color: #0f0fc6; font-style: normal; text-decoration: underline; }
.comwrap h2,.comwrap h2 a{ font-size: 12px; margin: 0px; padding: 0px; }
.comwrap p{ padding-top: 3px; }
.container{ margin-bottom: auto; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 0em; width: 75em; }
.content{
	background-repeat: repeat-x;
	padding-top: 7px;
	text-align: left;
}
.content-home{ background-repeat: repeat-x; padding-top: 7px; text-align: left; }
.counter{ float: right; margin-top: -1.5em; text-align: right; }
.deadlink a:hover,.poster a:hover,.download a,.red { color: #d70000; }
.delamiter{ margin-bottom: -3px; margin-right: 2px; }
.delcom{ float: right; font-weight: normal; margin-top: -1em; }
.details { border: 1px solid #315888; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical; border-left-color-value: #000000; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical; border-left-style-value: solid; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-left-width-value: 1px; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-right-color-value: #000000; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-right-style-value: solid; border-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-right-width-value: 1px; margin-left: 2px; margin-right: 2px; margin-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; }
.details h1, .details h2, .details h3, .details h4, .details h5, .details h6 { font-size: 1em; font-weight: normal; margin-bottom: 6px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.dloader {
	background-image: url(img/icons/download.png);
	background-position: 115px 115px;
	background-repeat: no-repeat;
	border: 1px solid #315888;
	height: 180px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 5px;
}
.dloader-right {
	font-size: 30px;
	text-align: center;
	margin-top: -10px;
}
.download { float: left; height: 35px; line-height: 35px; padding: 5px 0; text-align: left; width: 135px; }
.email-selector{ background-color: #FFF; border: 1px solid #315888; clear: right; float: left; font-family: Verdana,sans-serif; font-size: 14px; margin-bottom: 15px; margin-left: 39px; padding-bottom: 5px; padding-left: 3px; padding-right: 3px; padding-top: 5px; width: 280px; }
.episode-summary{ border-bottom-color: #315888; border-bottom-style: solid; border-bottom-width: 1px; margin: 0px; padding-bottom: 7px; padding-left: 0px; padding-right: 0px; padding-top: 7px; }
.episode-wrap1{ background-image: url(img/layout/summary_bg-bottom.png); background-position: bottom; background-repeat: repeat-x; float: left; width: 62.8em; }
.epnum,.front-sum{ color: #003e5b; font-style: italic; }
.epnum,.front-sum,.geo{ float: right; margin-top: -1.2em; text-align: right; width: 90px; }
.epnum:hover,.leader p a:visited,.leader-r p a:visited, .channels .number { color: #0f0fc6; }
.flash-alert { background-color: #FFF; border: 1px solid #F00; display: none; margin-bottom: 5px; margin-left: 8px; margin-right: 5px; margin-top: 5px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center; }
.floatleft{ float: left; margin: 0px; padding: 0px; width: 295px; }
.floatleft-imdb{ float: left; margin: 0px; padding: 0px; text-align: justify; width: 530px; }
.imdb { background-color: #FFF; border: 3px solid #CCC; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; padding-top: 10px; width: 830px; }
.floatleft5, #mcontainer { float: left; }
.footer{ border-top-color: #315888; border-top-style: solid; border-top-width: 8px; overflow: hidden; }
.footer .bottom{ border-top-color: #315888; border-top-style: dotted; border-top-width: 1px; clear: left; padding-bottom: 10px; padding-top: 10px; }
.footer .quickies { padding-bottom: 10px; padding-top: 10px; }
.footer a:hover, .latest a:hover,.url a:hover,a:hover,h4.news-title a:hover,.faq a:hover,.footer .flistings a:hover,.footer .flistings a:hover,.sp-uni a:hover,.channels li a:hover,.latest a:hover,.url a:hover,a:hover,h4.news-title a:hover,.faq a:hover,.footer .flistings a:hover,.footer .flistings a:hover,.sp-uni a:hover,.searchlinks a:hover, .link-actions a:hover { text-decoration: underline; }
.fourfour{ background-color: #ffffff; border: 2px solid #315888; font-size: 12px; margin-bottom: 20px; margin-left: auto; margin-right: auto; margin-top: 20px; padding: 10px; width: 75%; }
.fourfour h1{ font-size: 20px; margin-bottom: 7px; }
.fourfour p{ font-size: 12px; margin-bottom: 8px; }
.fullwrap{ min-height: 488px; }
.geo-ca { background: url(img/icons/ca.gif) no-repeat 1px 33px; }
.geo-gb { background: url(img/icons/gb.gif) no-repeat 1px 33px; }
.geo-us { background: url(img/icons/us.gif) no-repeat 1px 33px; }
.hide-test, .classic-hide { display: none; }
.langbox { background-color: #FFFBFB; border: 1px solid #D90000; margin-bottom: -3px; margin-top: 8px; padding-bottom: 10px; padding-top: 10px; }
.langbox .choose { font-size: 12px; font-weight: bold; padding-right: 5px; }
.langbox a:hover { cursor: pointer; text-decoration: underline; }
.lang-choice { float: right; padding-top: 28px; }
.lang-choice a{ color: #000; font-size: 11px; text-decoration: underline; }
.lang-choice a:hover { cursor: pointer; text-decoration: none; }
.lang-flag { background-position: left center; background-repeat: no-repeat; padding-left: 2em; }
.latest{ border-bottom-color: #315888; border-bottom-style: solid; border-bottom-width: 1px; font-size: 11px; font-size: 11px; padding-bottom: 10px; padding-top: 10px; }
.leader{ float: left; margin-right: 20px; width: 140px; }
.leader .minnow,.leader-r .minnow{ min-height: 67px; }
.leader h1,.leader-r h1,.leader-home h1{ font-size: 12px; font-weight: bold; margin-bottom: 2px; padding-bottom: 2px; padding-top: 5px; text-align: center; }
.leader h2,.leader-r h2{ font-size: 12px; font-weight: bold; padding-bottom: 3px; padding-top: 0px; text-align: center; }
.leader p,.leader-r p{ font-size: 11px; margin: 0px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 0px; text-align: left; }
.leader,.leader-r{ background-color: #ffffff; border-left-color: #315888; border-left-style: solid; border-left-width: 1px; border-right-color: #315888; border-right-style: solid; border-right-width: 1px; border-top-color: #315888; border-top-style: solid; border-top-width: 1px; }
.leader-logo{ border-bottom-color: #315888; border-bottom-style: solid; border-bottom-width: 1px; height: 70px; }
.leader-r{ float: right; margin-right: 2px; width: 140px; }
.leaderstrip{
	margin-bottom: 20px;
	margin-top: 3px;
}
.lead-link{ font-size: 16px; padding-bottom: 15px; padding-top: 0px; text-align: center; }
.lead-link a:hover{ color: #ff0000; }
.leaver { line-height: 18px; }
.linewrap { border-bottom-color: #315888; border-bottom-style: solid; border-bottom-width: 1px; overflow: hidden; padding: 0; }
.link-actions {
	padding-bottom: 16px;
	padding-top: 10px;
	text-align: center;
}
.link-actions a, .footer a, .latest a,.url a,.faq a,.sp-uni a,.liner ul li a, .share a:hover, .delamit a { text-decoration: none; }
.linktable { font-size: 12px; margin-top: 0; }
.linktable .addrating { float: left; height: 30px; line-height: 35px; padding: 15px 0 0; width: 82px; }
.linktable .deadlink { cursor: pointer; float: left; height: 35px; line-height: 35px; padding: 5px 0; text-align: left; width: 105px; }
.linktable .geo { color: #0f0fc6; float: left; height: 48px; padding: 5px 0; text-align: left; text-decoration: underline; width: 40px; }
.linktable .poster { float: left; height: 35px; line-height: 35px; padding: 5px 0; text-align: left; width: 150px; }
.linktable .site { color: #000; float: left; height: 35px; line-height: 35px; padding: 5px 0; text-align: left; width: 80px; }
.linktable .siteexpand { float: left; height: 35px; line-height: 35px; padding: 6px 0 4px; text-align: left; width: 500px; }
.linktable .sitelogo { float: left; padding: 5px 0; width: 80px; }
.linktable .siteparts { float: left; height: 35px; line-height: 35px; padding: 6px 0 4px; text-align: left; width: 200px; }
.listheads-faq h2{ font-size: 1.2em; margin-bottom: .5em; margin-top: 1em; }
.listheads-faq h2,.reg-box h1{ border-bottom-color: #769bcc; border-bottom-style: solid; border-bottom-width: 1px; }
.listings{
	font-size: 0.95em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	margin-top: -.4em;
	padding: 0;
}
.listings li{ border-bottom-color: #e8eef7; border-bottom-style: solid; border-bottom-width: 1px; }
.listings li a,.channels li a,.search-lists li a,.partner-genres li a{
	color: #222222;
	cursor: pointer;
	display: block;
	font-size: .9em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	text-decoration: none;
}
.listings li,.channels li,.search-lists li,.partner-genres li{ list-style: none; margin: 0em; padding: 0; }
.list-top{ float: right; font-size: 17px; margin-top: .2em; text-align: right; width: 250px; }
.new{ color: #ff0000; font-size: 90%; }
.new-show{ color: #009900; font-size: 90%; font-size: 90%; font-weight: bold; font-weight: bold; }
.nextprev{ margin-bottom: auto; margin-left: auto; margin-right: auto; margin-top: 0px; width: 257px; }
.pagination{ margin-bottom: 2em; margin-left: 0; margin-right: 0; margin-top: 2em; padding: 0; text-align: center; }
.pagination a{ background-color: #ffffff; border: 1px solid #31516a; color: #000000; font-size: 1em; margin-left: 0.2em; margin-right: 0.2em; padding-bottom: 4px; padding-left: 5px; padding-right: 5px; padding-top: 4px; text-decoration: none; }
.pagination a:hover{ background-color: #ffffff; border-bottom-color: #0f0fc6; border-left-color: #0f0fc6; border-right-color: #0f0fc6; border-top-color: #0f0fc6; color: #0f0fc6; text-decoration: none; }

.rater{ background-color: #ffffff; border: 1px solid #315888; height: 20px; margin-left: -1px; margin-top: 5px; padding-top: 3px; text-align: center; width: 140px; }
.red, .redder { color: #F00; }
.rss-chan{ background-image: url(img/icons/feed-icon_orange-16px.png); background-position: right top; background-repeat: no-repeat; float: right; height: 10px; margin-top: -1.3em; padding: 0em; text-align: right; width: 20px; }
.rss-title{ background-image: url(img/icons/feed-icon_orange-24px.gif); background-position: right top; background-repeat: no-repeat; float: right; height: 20px; margin-top: .1em; padding: 0em; text-align: right; width: 20px; }
.search{
	clear: right;
	margin-top: 8px;
	overflow: hidden;
	overflow: hidden;
	padding-top: 0px;
	float: right;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.search .search-button{
	float: left;
	font-size: 14px;
	margin-left: 5px;
	width: 40px;
	padding: 3px;
}
.search .searchfield{
	float: left;
	font-size: 15px;
	margin: 0px;
	padding: 3px;
	text-align: center;
	width: 183px;
}
.search .selector{ float: left; font-family: Verdana,sans-serif; font-size: 14px; margin-left: 5px; padding: 3px; width: 170px; }
.search .selector,.search .search-button,.search .searchfield{ background-color: #f8f8f8; border: 1px solid #315888; }
.searchbox{ background-color: #ffffff; float: left; font-size: 14px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; padding-bottom: 8px; padding-left: 5px; padding-right: 5px; padding-top: 8px; width: 500px; }
.search-lists{ font-size: 14px; margin-bottom: 1em; margin-left: auto; margin-right: auto; margin-top: 1em; padding: 0; width: 90%; }
.search-lists b { color: #0f0fc6; font-weight: normal; }
.search-results { padding: 15px; }
.show,.channel,.episodes,.item,.show,.channel,.episodes,.item,#modform .form-line{ overflow: hidden; }
.show-summary{
	border-bottom-color: #315888;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	margin-bottom: -20px;
}
.show-summary h2,.episode-summary h2{ font-size: 16px; font-weight: bold; padding-bottom: 2px; }
.show-summary p{
	padding-bottom: 5px;
	padding-top: 0px;
	text-align: justify;
}
.show-summary p,.top10 .listings a{ font-size: 11px; }
.show-title{ font-size: 14px; height: 65px; padding-top: 35px; text-align: center; }
.siteparts a,.siteparts a:visited,.siteexpand a { background: #FFF; border: 1px solid #315888; color: #000; padding: 3px 5px; text-decoration: none; }
.siteparts a:hover,.siteexpand a:hover { border: 1px solid #D70000; color: #000; cursor: pointer; text-decoration: none; }
.site-summary{ border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 1px; font-size: 12px; padding-bottom: 7px; padding-top: 5px; }
.s-mpu-list{ background-image: url(img/layout/mpu-back.gif); background-repeat: repeat-x; margin-bottom: 10px; padding-bottom: 10px; padding-top: 10px; text-align: center; }
.s-mtitle{ float: left; height: 20px; line-height: 20px; text-align: left; width: 500px; }
.sp-banner{ border-bottom-color: #ffffff; border-bottom-style: solid; border-bottom-width: 1px; border-top-color: #ffffff; border-top-style: solid; border-top-width: 1px; padding-bottom: 1em; padding-top: 0em; text-align: center; }
.sp-leader{
	border: 1px solid #315888;
	height: 90px;
	margin-bottom: 0.5em;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
	padding: 0em;
	width: 728px;
	display: none;
}
.sp-leader-bottom{ border: 1px solid #315888; height: 90px; margin-bottom: 0.5em; margin-left: auto; margin-right: auto; margin-top: 0em; padding: 0em; width: 728px; }
.sp-leader-top{
	border: 1px solid #315888;
	height: 90px;
	width: 728px;
	float: left;
	margin-top: 0.6em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding: 1px;
}

.sp-search{
	border: 1px solid #315888;
	height: 60px;
	padding: 0em;
	width: 234px;
	float: right;
	margin-top: .45em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
}


.sp-leader-home{ height: 90px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 10px; padding: 0em; width: 728px; }
.sp-mpu{ float: right; height: 250px; margin-right: 5px; margin-top: 0.5em; width: 300px; }
.sp-mpu-home{
	float: left;
	height: 250px;
	margin-left: 10px;
	width: 300px;
	background-color: #F5F9FC;
	border: 1px solid #315888;
}
.sp-mpu-home-l{
	float: left;
	height: 250px;
	margin-right: 10px;
	width: 300px;
	background-color: #F5F9FC;
	border: 1px solid #315888;
}
.sp-show-mpu{ padding-top: 2px; }
.sp-sidetower{ float: right; margin-bottom: 0px; min-height: 600px; width: 120px; }
.stop{ font-size: 22px; padding-top: 80px; }
.submit{ margin-top: 10px; padding: 5px 0; }
.submit-link,.submit-conf{ background-color: #FFF; border: 1px solid #315888; cursor: pointer; font-weight: bold; font-weight: bold; margin-left: 14px; margin-top: 8px; padding-bottom: 4px; padding-top: 4px; width: 90px; }
.submit-conf{ margin-left: 105px; }
.top10{
	background-image: url(img/layout/casing-home-top.png);
	background-repeat: repeat-x;
	padding-bottom: 0em;
	padding-left: 0.7em;
	padding-right: 1em;
	padding-top: 2px;
	float: left;
	height: 249px;
	width: 505px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #315888;
}
.aleft {
	float: left;
	width: 250px;
}
.aleft a{
	color: #222222;
	cursor: pointer;
	display: block;
	font-size: 1em;
	padding-bottom: 0.2em;
	padding-top: 0.3em;
	text-decoration: none;
	border-bottom-color: #e8eef7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.aleft a:hover {color: #0000CA; text-decoration: underline; }
.top10 h2.lists{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 3px;
	padding-bottom: 3px;
}
.flag-ca { background-image: url(img/icons/ca.gif); }
.flag-gb { background-image: url(img/icons/gb.gif); }
.flag-us { background-image: url(img/icons/us.gif); }
.top10-box {
	background-color: #FFF;
	background-image: url(img/layout/container-top-classic.png);
	background-repeat: repeat-x;
	float: left;
	font-size: 0.85em;
	height: 250px;
	margin-bottom: 10px;
	width: 524px;
	border: 1px solid #315888;
}
.home-box {
	background-color: #FFF;
	background-repeat: repeat-x;
	float: right;
	font-size: 0.85em;
	height: 250px;
	margin-bottom: 10px;
	width: 125px;
	border: 1px solid #315888;
}


.tos p{ margin: 0px; padding-bottom: .3em; padding-left: 0px; padding-right: 0px; padding-top: 0em; }
.welcome b,.welcome2 b{ font-weight: normal; }
.welcome p,.welcome2 p, .alert-search p, .faq { font-size: 12px; }
.welcome p{
	padding-bottom:5px;
}
.welcome p strong {
	font-size: 14px;
}
.welcome,.welcome2 {
	background-image: url(img/layout/casing-home-top.png);
	background-repeat: repeat-x;
	border: 1px solid #315888;
	margin-bottom: 3px;
	margin-top: 8px;
	padding-bottom: 0.6em;
	padding-left: 0.7em;
	padding-right: 1em;
	padding-top: 0.5em;
	text-align: justify;
}

.wrapper{ height: auto !important; height: 100%; margin-bottom: auto; margin-left: auto; margin-right: auto; margin-top: 0; min-height: 100%; padding-bottom: 2em; width: 75em; }
.wrapper-outer{ background-image: url(img/layout/wrap-rev.gif); background-position: bottom; background-repeat: repeat-x; border-bottom-color: #ffffff; border-bottom-style: solid; border-bottom-width: 1px; min-height: 800px; }
.wrapper-outer .wrapper .content .container .bg-left .bg-right-sideblock .bg-mid-bottom .bg-bl .bg-br .bg-mid .bg-tl .bg-tr .episode-wrap1 .bg-casing-bl .bg-casing-br .bg-casing-top .bg-casing-tl .bg-casing-tr .fullwrap #dyna-left .basic .reg-box2 .alert { text-align: center; }
#div0,#div0,#div1,#div2,#div3,#div4,#div5,#div6,#div7,#div8,#div9,#div10,#div11,#div12,#div13,#div14,#div15,#div16,#div17,#div18,#div19,#div20{ display: none; margin: 0px; overflow: visible; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
#dyna-left .s-mpu-list{ margin-left: 2px; margin-top: 11px; width: 384px; }
#dyna-right5{
	float: right;
	font-size: 1em;
	width: 280px;
}
#dyna-left5{
	float: left;
	font-size: 1em;
	width: 500px;

	height: 500px;
}
#dyna-left,#dyna-right{ float: left; font-size: 1em; width: 49%; }
#dyna-right{width: 48%;}
#dyna-right p,#dyna-left p,#dyna-right5 p,#dyna-left5 p,.dissie p{
	font-size: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	text-align: justify;
}
#embed{ background-color: #ffffff; border: 1px solid #315888; margin-bottom: 5px; margin-left: auto; margin-right: auto; margin-top: 20px; padding-bottom: 5px; padding-left: 1px; padding-right: 3px; padding-top: 5px; text-align: center; width: 250px; }
#header{ background-color: #f3f5f5; font: 81.25% "Lucida Grande",Verdana,sans-serif; height: 65px; margin-bottom: auto; margin-left: auto; margin-right: auto; margin-top: 0px; overflow: hidden; }
#header .logo{ background-image: url(img/layout/logo.png); background-position: 2px; background-repeat: no-repeat; float: left; height: 65px; margin-bottom: auto; margin-left: auto; margin-right: auto; margin-top: 0px; width: 400px; }
#left,#right{ float: left; font-size: 1em; margin-top: 1em; width: 48.5%; }
#mcontainer ul{ border-left-color: #FFF; border-left-style: solid; border-left-width: 1px; color: #ffffff; float: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; height: 27px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 1px; padding: 0; width: 100%; }
#mcontainer ul li a{ border-right-color: #FFF; border-right-style: solid; border-right-width: 1px; color: #ffffff; float: left; font-size: 11px; height: 27px; line-height: 27px; min-width: 90px; padding-bottom: 0px; padding-left: 7px; padding-right: 7px; padding-top: 0px; text-align: center; text-decoration: none; text-transform: uppercase; }
#mcontainer ul li a:hover{ background-color: #27446b; color: #ffffff; }
#mcontainer ul li,.pagination li{ display: inline; }
#right,.floatright,#dyna-right{ float: right; }
.wrapper-outer .wrapper .welcome iframe {
	text-align: center;
}

