/** * General HTML elements */body {	background 				: #9c99b3 url('/images/pbg/body_bg.gif') repeat-x;	margin 					: 0px;	padding 				: 0px;	font-family 			: Arial, Verdana, sans-serif;	font-size               : 11px;	color 					: #424254;}h1 {	color 		            : #34327c;	font-size               : 12px;	margin                  : 15px 0px 10px;}h1.err_orange {	color 		            : #dc5f03;	font-size               : 24px;	margin                  : 15px 0px 10px;}/** * themeSliderBox on top of every page */div.sliderContainer {	width 					: 987px;	height 					: 115px;	background-image		: url(/images/pbg/slider_bg.gif);}div.sliderContainer a {	outline					: none;}div#themeSliderBox {	height					: 115px; 	width					: 882px;	overflow				: hidden; 	z-index					: 80; /* IE7 renderbug */	position				: relative; 	float					: left;	display					: inline;}div#themeSliderBox img {	border					: 1px solid white;	padding					: 0;}div#themeSliderBar {	width					: 10000px; 	z-index					: 70; /* IE7 renderbug */	position				: relative;}div#themeSliderLeft {	float					: left;	margin					: 0px 20px 0px 23px;	display					: inline;}div#themeSliderRight {	float					: left;	margin					: 0px 23px 0px 20px;	display					: inline;}div.themeSliderBlock, div.themeSliderBlock_active {	float					: left;	width					: 88px;	height					: 90px;	text-align				: center;	padding-top				: 23px;	margin-right			: 11px;}div.themeSliderBlock a, div.themeSliderBlock_active a {	text-decoration			: none;	color					: #4C4767;	font-size				: 14px;}div.themeSliderBlock_active {	background-image		: url('/images/pbg/slider_focus.gif');}/** * Menu used on a 'theme' page */div.themeMenuContainer {	width 					: 220px;	background-image 		: url('/images/pbg/theme_menu_bg.gif');	background-repeat 		: repeat-x;	background-position     : bottom;	border                  : 1px solid #b9bbce;	}div#themeMenu {	width 					: 170px;		margin-left 			: 34px;	margin-top 				: 18px;	margin-bottom 			: 25px;	margin-right 			: 15px;}div#themeMenu div.themeMenuTitle {	color 					: #514e91;	font-size 				: 18px;	font-weight 			: bold;	margin-bottom 			: 12px;}div#themeMenu ul {	margin                  : 0px 0px 0px -10px;	padding                 : 0px;	list-style              : none;}div#themeMenu ul li {	background-image 		: url('/images/pbg/theme_menu_arrow.gif');	background-repeat 		: no-repeat;	background-position     : 95% center; 	width 					: 150px;		padding-right 			: 20px;		border-top              : 1px solid #e1dfdf;}div#themeMenu ul li.last {	border-bottom           : 1px solid #e1dfdf;}div#themeMenu ul li:hover {	background-color 		: #ffe9d9;	color 					: #514e91;}div#themeMenu ul li a {	color 					: #514e91;	line-height 			: 33px;	font-weight 			: bold;	text-decoration 		: none;	font-size               : 12px;	width 					: 150px;	display  				: block;	padding-left 			: 10px;}div#themeMenu ul li a:hover, div#themeMenu ul li.active a {	color 					: #e1701c;}/** * Menu for a 'normal' page *//** TODO **/.contentLeftContainer ul#mainMenu {	margin                  : 0px;	padding                 : 0px 0px 0px 0px;	list-style 				: none;}.contentLeftContainer ul#mainMenu li.mainMenuItem a {	font-size               : 12px;	font-weight 			: bold;	color 					: #34327c;	text-decoration 		: none;	padding-left 			: 10px;	}.contentLeftContainer ul#mainMenu li.mainMenuItem {	background-image 		: url('/images/pbg/default_menu_bg.gif');	background-position     : bottom;	background-repeat 		: no-repeat;	background-color 		: #fff;		border                  : 1px solid #b9bbce;		margin-bottom 			: 1px;	padding 	 			: 12px 0px;}.contentLeftContainer ul#mainMenu li.mainMenuItem a.active  {	color 					: #e1701c;}.contentLeftContainer ul#mainMenu li.mainMenuItem ul.subMenu {	margin                  : 0px 0px 0px 20px;	padding                 : 5px 0px 0px 0px;	list-style              : none;}.contentLeftContainer ul#mainMenu li.mainMenuItem ul.subMenu li.subMenuItem {	height 					: 12px;	background-image 		: none;	border                  : none;		background              : url('/images/pbg/arrow_blue.gif') no-repeat;	padding                 : 0px 0px 3px 20px;}.contentLeftContainer ul#mainMenu li.mainMenuItem ul.subMenu li.subMenuItem a{	font-weight 			: normal;		padding                 : 0px;	line-height 			: 12px;}/** * to be commented & partitioned */ .contentMidBg {	width 					: 536px;		background-image 		: url('/images/pbg/content_mid_bg.gif');	background-repeat 		: repeat-x;	background-position     : bottom;		border                  : 1px solid #b9bbce;			float 					: left;	display					: inline;		margin-left 			: 7px;	margin-top 				: 1px;	}.contentMid {	width 					: 510px;	margin					: 0px auto 10px;}.contentMid ul, .contentMid p ul {	padding-left 			: 15px;}.contentMid p, .contentMid div {	color 					: #646174;}.contentMid p {	margin-top 	     		: 0px;	line-height 			: 16px;}.contentMid a {	color 					: #d94700;	font-weight 			: normal;}.contentMid h2 {	color 					: #646174;	font-size               : 12px;	font-weight 			: bold;	margin-bottom   		: 0px;}.contentMid p.faqFeedback {	color 					: #979797;		margin-bottom 			: 50px;}.contentMid h3, .contentMid h3 a {	color 					: #d94700;	font-weight 			: normal;		margin-bottom 			: 0px;	font-size               : 12px;}div.contentRight {	padding					: 60px 0px 30px 30px;	width					: 155px;	float					: left;		color 					: #444444;}div.contentRight p {	margin-top				: 0px;		color 					: #444444;}div.contentRight p a {	color 					: #514e91;	font-size               : 11px;	text-decoration 		: underline;}div.pageTitle {	float 					: left;}div.closePage {	padding-top 			: 8px;		float 					: right;}div.closePage a {	color 					: #df2222;	text-decoration 		: none;}.actionArea {	width 					: 219px;	margin-left 			: 0px;	margin-top 				: 10px;	margin-bottom 			: 20px;		background-color  		: #FFF;	background-image 		: url(/images/pbg/bg_219px.gif);	background-repeat 		: repeat-x;	border                  : 1px solid #cecfdb;		color 					: #db1d45;	text-align		        : center;		padding       			: 10px 0px;}.titleRed {	color 					: #db1d45;	font-size               : 12px;	margin-bottom 			: 7px;}.subscribe div input.sub {	width 					: 132px;		font-size               : 10px;		margin-left 			: 5px;	padding                 : 2px 2px 4px 4px;		color 					: #6b6b6b;	border                  : 1px solid #c3c3c3;}.subscribe div.inputCheckLeft input.check {	width 					: 12px;	height 					: 12px;		margin-left 			: 0px;}.subscribeAccept {	margin-top 				: 10px;}.inputCheckLeft {	float 					: left;}.checkRight {	float 					: left;	color 					: #db1d45;	font-size               : 10px;	width 					: 72px;		cursor 					: pointer;		margin-left 			: 5px;}.checkRight a {	color 					: #db1d45;}/*buttons*/.btnContainer {	margin-left 			: auto;	margin-right 			: auto;	display 				: table;	text-align              : center;}.btnRedLeft {	width 					: 3px;	height 					: 21px;		background              : url('/images/pbg/red_btn_left.gif');		float 					: left;	cursor 					: pointer;	}.btnRedRepeat {	height 					: 21px;		background              : url('/images/pbg/red_btn_mid.gif');	float 					: left;		color 					: #fff;		line-height 			: 20px;	padding                 : 0px 5px;	cursor 					: pointer;}.btnRedRight {	width 					: 3px;	height 					: 21px;		background              : url('/images/pbg/red_btn_right.gif');	float 					: left;	cursor 					: pointer;}div.btnDarkBlueRepeat {	background-image 		: url('/images/pbg/btn_purple_repeat.gif');	border 					: 0;	line-height 			: 19px;	float 					: left;	font-size 				: 11px;	color 					: #fff;	padding 				: 0px 16px;	cursor 					: pointer;}div.btnDarkBlueLeft {	width 				: 2px;	height 				: 19px;		background-image 	: url('/images/pbg/btn_purple_left.gif');		float 				: left;	}div.btnDarkBlueRight {	width 				: 2px;	height 				: 19px;		background-image 	: url('/images/pbg/btn_purple_right.gif');		float 				: left;}/*eof buttons*//*footer*/.footerContainerBg {	background-color		: #4c4767;		color 					: #aca9bf;		height 					: 44px;}.footerContainer {	width 					: 987px;		margin-left 			: auto;	margin-right 			: auto;}.footerContainer div.footerContentLeft {	width 					: 130px;		float 					: left;		padding-top 			: 15px;}.footerContainer div.footerContentRight {	width 					: 850px;		float 					: right;	text-align              : right;		padding-top 			: 10px;}.footerContainer div.footerContentRight a {	color 					: #aca9bf;}.footerMenuContainer {	float 					: left;	text-align              : right;}select.externalsite {	width 					: 180px;	font-size               : 10px;		padding                 : 2px 1px;	margin-bottom 			: 6px;		color 					: #000;	border                  : 1px solid #c3c3c3;	}.footerContentRight .selectExtern {	float 					: right;		height 					: 24px;}.footerContentRight #selectDirect {	width 					: 120px;		float 					: left;	padding-right 			: 5px;	padding-top 			: 3px;}.footerContentRight .footerMenu {	float 					: right;		height 					: 24px;	padding-top 			: 3px;	padding-left 			: 25px;}.footerContentRight .footerMenu a {	padding-right 			: 25px;		text-decoration 		: none;}.footerContentRight .footerMenu a:hover {	text-decoration 		: underline;}.footerContentRight .footerLogo {	float 					: right;		height 					: 24px;}/*footerContent*/.footNews {	width 					: 205px;		float 					: left;	display					: inline;	margin-left 			: 20px;	margin-top 				: 10px;}.footNews #news ul {	margin                  : 0px;	padding                 : 0px 0px 0px 0px;	list-style              : none;}.footNews #news ul li {	padding                 : 0px 0px 0px 10px;	background              : url('/images/pbg/bullet_grey.gif') no-repeat;}.footNews #news ul li a {	line-height 			: 16px;		color 					: #444444;	text-decoration 		: none;}.footNews #news div a img {	padding-top 			: 2px;}.footNews #news div a {	color 					: #444444;	float             		 : right;		padding-top 			: 5px;	padding-right 			: 7px;}.footLogoBlockContainer {	width 					: 479px;		float 					: left;	display					: inline;		margin-top 				: 5px;	margin-bottom 			: 10px;	margin-left 			: 20px;}.footLogoBlockTop {	width 					: 479px;	height 					: 61px;		background      		: url(/images/pbg/block_logo_top.gif) no-repeat;	}.footLogoBlockMid {	width 					: 479px;	background      		: url(/images/pbg/block_logo_mid.gif) repeat-y;	padding                 : 10px;}.footLogoBlockMid p {	padding                 : 0px;	margin                  : 0px;}.footLogoBlockBottom {	width 					: 479px;	height 					: 6px;		background      		: url(/images/pbg/block_logo_bottom.gif) no-repeat;}.footVac {	width 					: 213px;		float 					: left;	display					: inline;		margin-left 			: 26px;	margin-top 				: 10px;}.footVac .vacSearch select, .footVac .vacSearch input {	width 					: 194px;	font-size               : 10px;		padding                 : 2px 1px;	margin-bottom 			: 6px;		color 					: #000;	border                  : 1px solid #c3c3c3;}.footVac .vacSearch input {	width 					: 184px;		padding                 : 2px 4px;}.btnVac {	float 					: left;	margin-top 				: 4px;}#overviewVac {	float 					: left;	width 					: 150px;		text-align              : right;	padding-top   			: 8px;}#overviewVac a {	color 					: #DB1D45;}/*eof footerContent*/.clearer {	clear					: both;}.container {	width 					: 987px;		margin-left 			: auto;	margin-right 			: auto;}.headerContainer {	width 					: 987px;	height 					: 84px;}.pbgLogo {	width 					: 210px;	height 					: 45px;		background-image 		: url('/images/pbg/logo_pbg.gif');	background-repeat 		: no-repeat;		position 				: relative;	top 					: 20px;	left 					: 5px;		float 					: left;	cursor					: pointer;}.contentContainer {	width 					: 987px;		margin-left 			: auto;	margin-right 			: auto;}.contentBgTop {	width 					: 987px;	height 					: 5px;		background-image 		: url('/images/pbg/content_bg_top.gif');	background-repeat 		: no-repeat;}.contentBg {	width 					: 985px;		background-image 		: url('/images/pbg/content_bg.gif');	background-position     : bottom;	background-color 		: #fff;	background-repeat 		: no-repeat;			border-left             : 1px solid #b9bbce;	border-right            : 1px solid #b9bbce;		padding-bottom 			: 15px;}.contentBottom {	width 					: 987px;	height 					: 5px;		background-image 		: url('/images/pbg/content_bg_bottom.gif');	background-repeat 		: no-repeat;	margin-bottom 			: 20px;}.contentFooterBgTop {	width 					: 987px;	height 					: 4px;		background-image 		: url('/images/pbg/content_footer_bg_top.gif');}.contentFooterBg {	width 					: 985px;		background-image 		: url('/images/pbg/content_footer_bg.gif');	background-position     : bottom;	background-color 		: #fff;	background-repeat 		: repeat-x;		border-left             : 1px solid #b9bbce;	border-right            : 1px solid #b9bbce;			padding-bottom  		: 8px;}.contentFooterBottom {	width 					: 987px;	height 					: 4px;		background-image 		: url('/images/pbg/content_footer_bg_bottom.gif');		margin-bottom 			: 20px;}.contentLeftContainer {	width 					: 222px;		float 					: left;		margin-left 			: 5px;	margin-top 				: 1px;}/* service menu */#serviceContainer {	width 				: 755px;	height 				: 58px;		margin-top 			: 15px;		float 				: right;}#serviceMenu{	text-align 			: right;}a.servicemenu {	color 				: #a0a0a1;		padding-right 		: 5px;		text-decoration 	: none;}a.servicemenu:hover {		text-decoration 	: underline;}#banner {	float				: left;	margin-left			: 25px;}/*info servicemenu header textbar*/#serviceInfo {	text-align			: right;	color 				: #9f9fa0;	margin-right		: 5px;	margin-bottom		: 0px;}/*header search box*/#searchBox{	width 				: 210px;	height				: 25px;		margin-left 		: 558px;	margin-top 			: 10px;}.searchInput{	background-image 	: url('/images/pbg/searchbox.gif');	width 				: 161px;	height				: 21px;		float 				: left;}.searchInput input {	width 				: 130px;	height 				: 14px;		font-size 			: 11px;	border 				: 0;		position 			: relative;	top 				: 3px;	left 				: 25px;		color 				: #6c6c6c;}.searchBtn {	background 			: url('/images/pbg/search_btn.gif') no-repeat;	width 				: 35px;	height				: 21px;		float 				: left;	position 			: relative;	left 				: 10px;	top 				: 0px;		cursor 				: pointer;}/*movies*/.youTube {	width 				: 522px;		float 				: left;		padding-left 		: 6px;	padding-top 		: 1px;}.moviesLeft {	width 				: 118px;		margin-left 		: auto;	margin-right 		: auto;		padding-top 		: 11px;}.moviesLeft div {	text-align          : center;		padding-top 		: 7px;	padding-bottom 		: 11px;}.moviesLeft div a {	color 				: #514e91;	font-weight 		: bold;}.moviesLeftContainer {	width 				: 213px;		float 				: left;}.movieTitle {	float 				: left;}.movieTitle h3 {	margin              : 0px;	padding-top 		: 9px;	padding-bottom 		: 12px;		color 				: #71707b;	font-size           : 12px;}.pagingIndex {	float        		: right;		padding-top 		: 13px;	color 				: #514e91;}.pagingIndex a {	color 				: #514e91;	text-decoration 	: none;		padding-left 		: 8px;}.pagingIndex a.active {	color 				: #ed7923;	font-size           : 12px;	font-weight 		: bold;}.movieDescription {	font-size           : 11px;	line-height 		: 16px;	color 				: #71707b;}/*news*/div.newsItem, div.ultraSeekContainer {	border-bottom 		: 1px solid #d2d2dd;		padding-bottom 		: 10px;	margin-bottom 		: 20px;}H3.news, H3.news a, H3.ultraSeek, H3.ultraSeek a {	color 				: #dc5f03;	font-size 			: 14px;	font-weight 		: bold;		padding 			: 0px;	margin-bottom 		: 0px;		text-decoration 	: none;}div.newsDate {	color 				: #dc5f03;}div.newsText, div.ultraSeekText {	color 				: #424254;	line-height 		: 16px;		margin 				: 5px 0px 0px 0px;}div.newsItem a.readmore {	color 				: #424254;		position 			: relative;	right 				: 0;		text-decoration 	: underline;}div.readMoreLink {	margin 				: 0px 5px 0px 420px;	text-align			: right;}div.newsItem a.readmore:hover {	color 				: #000;		position 			: relative;	right 				: 0;		text-decoration 	: underline;}div.newsItem a img {	position 			: relative;	top 				: 2px;	left 				: 3px;}a.news_paging_link {	text-decoration 	: underline;	font-weight 		: bold;	color 				: #444;}div#center {	text-align 			: center;}/*newsDetails*/div.newsDetailBack {	border-top 			: 1px solid #d2d2dd;	border-bottom		: 1px solid #d2d2dd;		padding 			: 5px 0px 8px 0px;}div.newsMessage {	color 				: #424254;	line-height 		: 16px;		margin 				: 5px 0px 20px 0px;}div.newsDetailBack a img {	position 			: relative;	top 				: 3px;}div.newsDetailBack a {	color 				: #424254;}/*FAQ*/div#faqContainer {	width 				: 509px;		margin-top 			: 20px;}div.titleToggle {	background-image 	: url('/images/pbg/faq_title_bg.gif');	width 				: 509px;	height 				: 30px;	cursor 				: pointer;		margin 				: 0px 0px 7px 0px;}div.titleToggleText {	color 				: #434184;	font-weight 		: bold;		float 				: left;		margin 				: 0px 10px 0px 15px;}img.titleToggleImg, div.titleToggleText {	position 			: relative;	top 				: 10px;	line-height 		: 12px;}h3.faq {	color 				: #dc5f03;	font-size 			: 15px;	font-weight 		: bold;		margin 				: 20px 0px 8px 0px;}div.faqAnswerText {	color 				: #424254;		margin 				: 0px 0px 30px 0px;		line-height 		: 16px;}div.faqAnswer {	margin 				: 0px 0px 0px 5px;		width 				: 500px;}/*	Reactions*/div.cloud {	width 				: 100px;		margin 				: 0px 0px 0px 410px;	position 			: relative;	top 				: -5px;}div.cloud img {	float 				: left;		padding 			: 0px 5px 0px 0px;}div.countReactions {	float 				: left;	line-height 		: 13px;}div.reactionsContainer {	margin 				: 0px 0px 20px 0px;}div.reactionsAuthor {	color 				: #dc5f03;	font-weight 		: bold;		float 				: left;}div.reactionsDate {	color 				: #dc5f03;}div.reactionsText {	line-height 		: 16px;		border-bottom 		: 1px solid #d2d2dd;}div.reactions {	width				: 480px;	margin 				: 10px 0px 20px 0px;	padding 			: 10px 0px 0px 15px;}div.reactionItem {	padding 			: 0px 0px 20px 0px;}div.reactions-main td textarea, div#sendAFriendContainer td textarea {	width 				: 325px;}div.reactions-main td input, div.reactions-main td textarea, div#sendAFriendContainer td input, div#sendAFriendContainer td textarea {	border 				: 1px solid #C3C3C3;}div.titleDarkBlue {	color 				: #34327c;	font-weight 		: bold;		width 				: 300px;	padding 			: 0px 0px 15px 0px;}div#sendForm {	width 				: 325px;	margin 				: 5px 0px 0px 0px;}div#formRequired {	float 				: left;		font-style			: italic;	color 				: #7c7c7c;}div.btnFloat {	float 				: right;}td.paddingRight {	padding-right 		: 10px;	padding-bottom 		: 3px;	color 				: #575757;}a.pageIndex, a.active {	color 				: #444;	font-weight 		: bold;}a.active {	text-decoration 	: none;}/*forms*/table.form_table tr td input, table.form_table tr td textarea {	border              : 1px solid #C3C3C3;}tr#form_holder_ input {	color: #fff;	background-color 	: #4F4A6C;	font-size           : 11px;		float 				: right;			}/*404  search box*/#err_searchBox{	width 				: 210px;	height				: 25px;		margin-left 		: 0px;	margin-top 			: 20px;}.err_searchInput{	background-image 	: url('/images/pbg/searchbox.gif');	width 				: 161px;	height				: 21px;		float 				: left;}.err_searchInput input {	width 				: 130px;	height 				: 14px;		font-size 			: 11px;	border 				: 0;		position 			: relative;	top 				: 3px;	left 				: 25px;		color 				: #6c6c6c;}.err_searchBtn {	background 			: url('/images/pbg/search_btn.gif') no-repeat;	width 				: 35px;	height				: 21px;		float 				: left;	position 			: relative;	left 				: 10px;	top 				: 0px;		cursor 				: pointer;}