/*Baomoi.com*/
/*==================================================================*/
/*MASTER PAGE*/
body {text-align:center;background:url(../Images/BannerBaomoiXuan.jpg) bottom center fixed no-repeat;}
/*header*/
#header {height:80px; text-align:center;}
	.wrapHeader {width:980px; text-align:left; margin:0 auto; position:relative; padding:0px;}
	#header .logo {float:left; width:180px; margin-right:80px; padding-top:18px;}
		#header .logo span {display:none;}
	#header .hdrUser {position:absolute; top:10px; left:260px;}
		#header .hdrUser li {float:left; margin-right:5px; border-right:solid 1px #ddd; padding-right:5px; line-height:1.2em;}
		#header .hdrUser li.setHome {border:none; padding:0; margin:0;}
	/*search*/
	#header .search {
		position:absolute; 
		top:33px;
		left:260px;
		width:380px;
		background:#fff;
		border:solid 2px #ddd;
		padding:3px;
	}
		.search span.chLang {float:left; margin-right:6px; line-height:0; width:24px; cursor:pointer;}
		.search .txtsearch {font-size:1em; width:190px; height:16px; border:solid 1px #fff; float:left; padding:4px 0 4px 0;}
		.search select {font-size:1em; border:solid 1px #fff; float:left; height:18px; margin-top:4px; width:130px;}
		.butSearch {float:right; width:24px; line-height:0;}
	#header .hdrAdv {width:230px; float:right; padding-top:5px; margin-bottom:5px; line-height:0;}
/*navigation*/
#navigation {background:url(../Images/nav_bg.gif) repeat-x; padding:0px;}
	#navigation .wrapNavi {width:980px; margin:0 auto; text-align:left;}
		#navigation li {
			position:relative;
			float:left;
			font-weight:bold;
			margin-right:8px;
			height:27px; padding-top:8px;
			z-index:9999;
		}
			#navigation li span {background:url(../Images/nav_delim.gif) top right repeat-y; padding:0 10px 0 0; display:block}
			#navigation li span.parent a {background:url(../Images/navi_drop_icon.gif) right no-repeat; padding-right:10px; display:block}
			#navigation li span.parent a:hover, #navigation li:hover span.parent a {background:url(../Images/navi_drop_icon_active.gif) right no-repeat; }
		#navigation li.last {margin:0;}
			#navigation li.last span {background:none; padding:0;}
		#navigation ul ul {
			width:120px;
			padding:0;
			background:	url('../Images/shadow.png') no-repeat bottom right;
		}
			#navigation ul ul li {
				font-weight:normal;
				background:none;
				float:none;
				height:auto;
				border-bottom:solid 1px #54a9c5;
				margin:0; padding:0;
			}
			#navigation ul ul li:last-child {border-bottom:none;}
				#navigation ul ul li a {display:block; padding:5px 10px;}
				#navigation ul ul li a:hover {background:#03506a; color:#fff;}
/*footer*/	
.wrapfBar {width:980px; margin:0 auto; padding:5px 0px;}
	.fBar .search {
		width:724px;
		background:#fff;
		padding:3px;
		float:left;
	}
	.fBar .search .txtsearch {width:534px;}
	.fBar p {float:right; margin-left:5px; padding-top:8px;}
#footer {overflow:hidden;}
	.wrapFooter {width:980px; margin:0 auto; text-align:left; padding:10px 0px 0px 0px}
	#footer .col {
		width:230px;
		float:left;
		background:url(../Images/line_inset_v.gif) right repeat-y;
		margin-right:15px;
	}
	#footer .last {margin:0; width:240px}
		#footer .col li {margin-bottom:5px;}
	#footer .siteinfo {float:right; width:230px;}
		#footer .siteinfo p {margin-bottom:5px;}
	#footer .copyright {background:url(../Images/line_inset_h.gif) top repeat-x; padding:10px 0; margin-top:10px; clear:both;}	
		#footer .copyright p.byEPI {float:right; margin-top:-20px;}
/*pagecontents*/
#pageContents {width:980px; text-align:left; margin:20px auto; padding:0px; position:relative;}
/*twocols with sidebar*/
#mainContents {width:730px; float:left; margin-right:20px;}
#sidebar {width:230px; float:left;}
/*==================================================================*/
/*TYPOGRAPHY - Base font-size is 12px with line-height of 18px*/
body {font:0.75em/1.5em Arial, "Lucida Grande", Helvetica, Tahoma, Verdana}
h1 {font-size:2.5em;}
h2, .staticContents h3, .story h1 {font-size:1.8em; line-height:1.2em;}
h3, .staticContents h4 {font-size:1.15em;}
h4, .surveyA, .breadcrumb h1, .columnListing h2 {font-size:1.25em;}
h5, .latest h3, #sideAdvertorial .story h4, .horoscopeList select, .horoscopeDetail h4 {font-size:1em;}
#header, #navigation li li, .fBar .search, .source, .time, .related, .advAuthor, .updated, .spotlight .relatedStories .bmListing li, .userOverview, .userBookmark, .moduleItems, .featComment, .latestActivities, #sideAdvertorial h3, p.moduleFunc, .horoscopeList, p.keywords, .stats, ul.tabHdr li, .interact, .storyUtils, .comment, .notice, .more, .note, .original
	{font-size:0.9em; line-height:1.25em; font-family:Tahoma, Geneva, sans-serif;}
h1, h2, h3, h4, h5, strong, dt, p.moduleFunc {font-weight:bold;}
em {font-style:italic;}

/*==================================================================*/
/*COLOR SCHEME*/
a:link, a:visited, .userTitle a:hover, .surveyQ a:hover {color:#114477; text-decoration:none}
a:hover, .source a:hover, .channel a, .userTitle a, .surveyQ a, .horoscopeDetail h4, .more a, .bmListing .source a:hover, .original a {color:#c00}
.bmListing a:visited, .story h2 a:visited, .story h3 a:visited, .story h4 a:visited, .story h5 a:visited {color:#609;} 
#header, #footer, .otherSpotlight, .subColumns {background:#f1f6f8;}
#navigation li a {color:#cdecf8;}
#navigation li a:hover, #navigation li:hover a, #navigation li.current a, .columnTitle h3 a, #sideAdvertorial h3, .surveyA a {color:#fff;}
#navigation ul ul {background:#1088af;}
.fBar {background:#108cb4;}
.copyright, .siteinfo, .source a, .source a:visited, .stats, .source {color:#666;}
.story p.meta, .updated, p.keywords, .note, a.ultVoted {color:#999;}

/*==================================================================*/
/*clear floated div - http://www.positioniseverything.net*/
.clearfix:after, #header:after, #footer:after, #navigation:after, #pageContents:after, .wrapfBar:after, .wrapFooter:after, #frontpage:after, .otherSpotlight:after, .columnGroup:after, .story:after, .wrapModule:after, #columnHighlight:after, .subColumns:after, .tabs ul:after, .wrapStory:after , .comment:after, #pageHeader:after, .simpleForm:after, #modWeather:after, .channelPage:after, .channel:after
	{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
.clearfix, #header, #footer, #navigation, #pageContents, .wrapfBar, .wrapFooter, #frontpage, .otherSpotlight, .columnGroup, .story , .wrapModule, #columnHighlight, .subColumns, .tabs ul, .wrapStory, .comment, #pageHeader, .simpleForm, #modWeather, .channelPage, .channel {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix, * html #header, * html #footer, * html #navigation, * html #pageContents, * html .wrapfBar, * html .wrapFooter, #frontpage, * html .otherSpotlight, * html .columnGroup, * html .story, * html .wrapModule, * html #columnHighlight, * html .subColumns, * html .tabs ul, * html .wrapStory, * html .comment, * html #pageHeader, * html .simpleForm, * html #modWeather, * html .channelPage, * html .channel {height: 1%;}
.clearfix, #header, #footer, #navigation, #pageContents, .wrapfBar, .wrapFooter, #frontpage, .otherSpotlight, .columnGroup, .story, .wrapModule, #columnHighlight, .subColumns, .tabs ul, .wrapStory, .comment, #pageHeader, .simpleForm, #modWeather, .channelPage, .channel {display: block;}
/* End hide from IE-mac */
/*==================================================================*/
/*Story, columns, listing common styles*/
/*story*/
	.story p.thumb {float:left; margin:3px 10px 5px 0}
	.story p.meta, .story p.source {margin-bottom:3px;}
	.story p.summary {line-height:1.6em; margin-bottom:5px}
.thumb img {border:solid 1px #ccc; padding:2px; margin:0 auto;}
	.wrapStory {border-bottom:solid 1px #ddd; padding-bottom:20px;}
	.storyUtils {clear:both; margin:5px 0; padding:5px 0; border:solid 1px #ddd; border-left:none; border-right:none}
		.storyUtils a {margin-right:5px;}
	.original {float:right; font-weight:bold;}
	/*story body & contents*/
	.storyContents {margin:10px 0;}
		.storyContents p {margin-bottom:15px}
/*		.storyContents span {margin-bottom:15px;display:block;}*/
		/*.storyInlinePhoto {margin:15px auto; text-align:center;}*/
			.storyContents table {margin:15px 0;}
			.storyContents table p {margin:0;}
			.storyContents table em {font-size:0.9em;}
			.storyInlinePhoto img {border:solid 1px #ccc; padding:2px;}
	.wrapStory .story {float:left; width:470px; padding-right:17px;}
		.wrapStory .story .summary {font-weight:bold;}
	.wrapStory .storyAttach {float:left; width:225px; border-left:solid 2px #f1f6f8;}
		.wrapStory .storyAttach div {padding-left:15px; border-left:solid 1px #ddd;}
	/*story attach*/
		.storyAttach h4 {margin-bottom:10px; border-bottom:solid 2px #ddd; padding-bottom:3px;}
		.storyAttach h5 {border-bottom:solid 1px #eee; padding-bottom:3px; color:#666;}
	.sKeywords {padding-bottom:10px;}
		.sKeywords ul {margin:5px 0; padding:0 5px;} 
		.sKeywords li a {padding:2px;}
			.sKeywords li a:hover {background:#ffe5b2;}
/*listing*/
.bmListing li {margin-bottom:5px; background:url(../Images/bullet_s.gif) 0 6px no-repeat; padding-left:10px; line-height:1.3em;}
/*advertorial*/
.advAuthor {background:url(../Images/adv_border.gif) center repeat-x; margin-bottom:5px; padding-left:5px;}
	.advAuthor span {background:#fff; padding:2px 3px; color:#ccc; border:solid 2px #fff;}
	.advertorial:hover .advAuthor, .advAuthor:hover, .aHover {background:url(../Images/adv_border_active.gif) center repeat-x;}
	.advAuthor:hover span, .advertorial:hover .advAuthor span, .aHover span {background:#ffe5b2; color:#999;}
/*column group*/
.columnGroup {margin-bottom:10px;}
	.columnTitle {
		background:url(../Images/newsbox_title_bg.jpg) no-repeat #dcebf0;
		height:21px; padding:4px 5px 0 5px; margin-bottom:10px;
		border-bottom:solid 1px #b6c9d1; position:relative;
	}
		.columnTitle .rss {position:absolute; top:5px; right:5px;}
	.columnTopStory {float:left; width:458px; margin-right:20px;}
		.columnTopStory h4 {margin-bottom:5px;}
		.columnTopStory .bmListing {clear:both; border-top:solid 1px #ddd; padding-top:5px; margin-top:5px;}
			.columnTopStory .bmListing li {margin:0;}
	.columnLatest {float:left; width:240px; border-left:solid 1px #ddd; padding-left:9px;}
		.columnLatest .story {margin-bottom:5px; border-bottom:solid 1px #eee;}
		.columnLatest .story:last-child  {margin-bottom:0; border:none;}
			.columnLatest .story .thumb {width:60px; padding:2px; border:solid 1px #ddd; text-align:center; background:#fff;}
			.columnLatest .story .thumb img {border:none; padding:0; display:block;}
			.columnLatest .story h5 {margin-bottom:5px; line-height:1.3em;}
/*column listing*/
.columnListing  {border-bottom:solid 1px #ddd; padding-bottom:10px; margin-bottom:10px}
	.columnListing .story {border-top:solid 1px #eee; padding:10px 0;}
	.columnListing .advertorial {border-top:none; padding-top:0;}
		.columnListing .advertorial .advAuthor {margin-bottom:10px;}
	.columnListing .keywords a {padding:2px; margin-right:2px;}
		.columnListing .keywords a:hover {background:#ffe5b2;}
/*other stories listing*/
.columnMore {border-top:solid 2px #f1f6f8; border-bottom:solid 1px #ddd; padding:10px 0}
	.columnMore h3 {margin-bottom:10px;}
#relatedStories {background:#f1f6f8; padding:10px;}
/*==================================================================*/
/*SIDEBAR*/
/*module box*/
.module {margin-bottom:10px;}
	.module h3 {
		background:url(../Images/sidebar_box_titlebg.gif) repeat-x;
		height:21px; padding:2px 10px 0 10px;
		font-size:1em;
	}
	.module h3 a, .module h3 {color:#fff;}
	.wrapModule {border:solid 1px #ddd;}
	.moduleFunc {background:url(../Images/sidebar_accord_bg.gif) bottom repeat-x #fff; padding:5px 10px;}
	p.moduleFunc {text-align:right;}
/*module item list*/
.moduleItems li {
	padding:5px 10px;
	border-bottom:solid 1px #ddd;
}
	.moduleItems li.last {border:none;}
/*myBaomoi*/
#myBaomoi {margin-bottom:0;}
	.userOverview {
		border-bottom:none;
		background:url(../Images/module_grd_bg.gif) bottom repeat-x;
		padding:10px;
	}
		.userInfo p {margin-bottom:5px;}
	.userBookmark {border-top:none; padding:5px 10px;}
		.userBookmark a {margin-right:5px;}
/*myChannel*/
	.channel {position:relative;}
	.moduleItems li.channel {padding:5px 30px 5px 10px;}
		.channel span.edit {position:absolute; top:4px; right:5px;}
		.channel span.iconNoText {display:inline-block;}
/*livestream*/
	#liveStream .featComment {border-bottom:none; padding:5px 10px;}
	.featComment dd {text-align:right;}
	#liveStream .moduleItems li {background:#f1f6f7;}
/*sideAdvertorial*/
#sideAdvertorial {margin-bottom:10px;}
	#sideAdvertorial h3 {background:url(../Images/adv_hdr_title.gif) top right #c00 no-repeat; height:16px; width:70px; padding:2px 0 0 5px; margin-bottom:10px;}
	#sideAdvertorial .story {padding:0 10px; margin-bottom:10px;}
		#sideAdvertorial .story .source {font-weight:bold;}
		#sideAdvertorial .story h4 {margin-bottom:5px;}
			#sideAdvertorial .story h4 a {color:#000;}
			#sideAdvertorial .story h4 a:hover {color:#c00;}
		#sideAdvertorial .thumb {float:right; margin:2px 0 5px 5px;}
		#sideAdvertorial .moduleFunc {border-top:solid 1px #ddd;}
/*survey*/
	#survey div {padding:5px 10px;}
	#survey #pnAnswer {padding:5px;}
	#survey .surveyA {background:url(../Images/survery_bot_bg.gif) top repeat-x #00759b; text-align:center;}
		#survey .surveyA a {margin-right:5px;}
	#survey p.wrapModule {border-top:none;}
	#survey .surveyR {text-align:center;}
	#survey .surveyR span {font-weight:bold; font-size:1em;}
	.surYes {color:#92cd5e;} .surNo {color:#c00;}
/*horoscope*/
	#horoscope .wrapModule {padding:5px 10px;}
	.horoscopeList {border-bottom:solid 1px #ddd; padding-bottom:5px; margin-bottom:10px;}
		.horoscopeList select {width:170px;}
		.horoscopeList label {margin-right:10px; font-weight:bold}
	.horoscopeDetail h4 {margin-bottom:10px;}
	.horoscopeDetail p.thumb {margin:5px 10px 5px 0;}
	.horoscopeDetail .thumb img {border:none; padding:0;}
/*cloud tags*/
#topTags .wrapModule  {padding:5px 10px}
	.tagClouds li {display:inline; font-weight:bold;}
	.tagClouds li a {line-height:1.3em; margin-right:5px;}
	.tagClouds a:hover {background:#c00; color:#fff;}
	.tagCloud_1 a, .channelCloud_1 a {color:#900; font-size:1.85em;}
	.tagCloud_2 a, .channelCloud_2 a {color:#300; font-size:1.75em;}
	.tagCloud_3 a, .channelCloud_3 a {color:#930; font-size:1.5em;}
	.tagCloud_4 a, .channelCloud_4 a {color:#c60; font-size:1.125em;}
	.tagCloud_5 a, .channelCloud_5 a {color:#600; font-size:1em; font-weight:normal}
	.tagCloud_6 a, .channelCloud_6 a {color:#000; font-size:0.9em; font-weight:normal}
	.channelInfo a {color:#666; font-size:12px;}
	.channelPage li {float:left; padding:5px 10px; border:solid 1px #ddd; margin:0 10px 10px 0; height:35px;}
	.channelPage li:hover {border:solid 1px #108CB4; background:#f1f6f8}
/*==================================================================*/
/*HOMEPAGE*/
#frontpage {margin-bottom:10px;}
	.highlight {width:470px; float:left; margin-right:20px;}
	.latest {width:240px; float:left;}
	/*frontpage spotlight*/
		.spotlight .photo {width:160px; float:left; margin:0 10px 5px 0;}
			.spotlight .story h1 {margin-bottom:0.25em;}
			.spotlight .photo .thumb {width:150px; border:solid 1px #ddd; padding:2px; margin-bottom:5px; text-align:center}
				.spotlight .photo .thumb img {border:none; padding:0; display:block;}
			.spotlight .relatedStories {clear:both; margin-top:10px;}
				.spotlight .relatedStories .bmListing li .source {font-size:1em;}
				.spotlight .relatedStories h4 {font-size:0.9em; border-bottom:solid 2px #ddd; padding-bottom:3px; margin-bottom:10px}
	.otherSpotlight {padding:10px 0; border-top:solid 1px #ddd; margin:10px 0; clear:both;}
	.otherSpotlight .story {float:left; width:215px; padding:0 10px; height:70px;}	
		.otherSpotlight .story h3 {font-size:1em; line-height:1.2em;}
		.otherSpotlight .story .thumb {width:60px; text-align:center; border:solid 1px #ddd; padding:2px;}
		.otherSpotlight .story .thumb img {border:none; padding:0; display:block;}
	/*latest stories*/
	#bmLatest h3 {border-bottom:solid 1px #ccc; padding-bottom:3px; margin-bottom:5px;}
	.latest li {font-weight:bold;}
		.latest li .source, .latest .stats {font-weight:normal;}
	.latest .bmListing {margin-bottom:10px;}
		.latest .bmListing li {background:none; padding:0;}
	.latest .advertorial h4 {font-size:1em; margin-bottom:5px;}
		.latest h3 {position:relative; z-index:99;}
	.latest .updated {font-weight:normal; position:absolute; top:2px; right:0;}
		.latest .quickSummary {display:none;}
	.more {text-align:right;}
/*==================================================================*/
/*CATEGORIES*/
#columnLatest h3 {margin-bottom:5px;}
	.interact {float:right;}
/*section & page header*/
#pageHeader {margin-bottom:10px; border-bottom:solid 2px #f1f6f8; padding-bottom:5px; clear:both;}
		.breadcrumb .path  {float:left; margin-right:10px}
		.breadcrumb h1 {float:left; margin-right:10px;}
		.breadcrumb span {font-weight:normal; font-size:1.25em; font-weight:bold;}
	.filter {float:right; margin-top:-5px;}
	#pageHeader .rss, #pageHeader .copy {float:left; margin-right:10px;}
/*==================================================================*/
/*COMMENTS*/
#storyComments {margin-top:10px;}
	#storyComments h3 {margin-bottom:10px;}
	.comment {padding:10px; border-bottom:solid 1px #ddd;}
	.comment:nth-child(odd) {background:#f8f8f8;}
	.comment .interact, .comment .time {font-size:1em;}
	.comment dt {color:#666;}
	.comment dd {color:#000;}
	.notice {background:#ffe5b2; padding:7px 15px; margin-bottom:15px;}
	.commentForm textarea {width:727px;}
	.commentForm p {margin:5px 0;}
/*==================================================================*/
/*Sprites & Elements*/
.icon {margin-right:5px; display:inline-block; overflow:hidden; vertical-align:middle}
.sprite {background:url(../Images/sprites.gif) no-repeat;}
.iconNoText a {background:url(../Images/sprites.gif) no-repeat; text-indent:-2000em; display:block; overflow:hidden;}
.iconHome {width:14px; height:14px; background-position:0 -104px; vertical-align:middle; margin-bottom:2px}
.iconEdit {width:9px; height:9px; background-position:0 -39px}
.iconBookmark {width:9px; height:9px; background-position:0 -19px}
.iconMail {width:10px; height:8px; background-position:0 -67px}
.iconEditC a {width:10px; height:9px; background-position:0 -189px;}
.iconRemoveC a {width:9px; height:10px; background-position:0 -179px;}
.iconArrow {width:6px; height:7px; background-position:0 -198px;}
.iconAddC {width:10px; height:8px; background-position:0 -205px; margin-right:2px;}
.iconTopC {width:10px; height:9px; background-position:0 -213px; margin-right:2px;}
.iconTag {width:10px; height:10px; background-position:0 -29px;}
.iconMobile {width:12px; height:12px; background-position:0 -118px;}
.iconWdiget {width:12px; height:12px; background-position:0 -142px;}
.iconStats {width:12px; height:10px; background-position:0 -131px;}
.iconVote {width:13px; height:13px; background-position:0 -223px;}
.iconComment {width:9px; height:9px; background-position:0 0;}
.iconReset {width:7px; height:9px; background-position:0 -287px;}
.iconRemoveK a {width:14px; height:14px; background-position:0 -309px;}
/*quick info icons*/
.iconCinema {width:14px; height:14px; background-position:0 -322px;}
.iconGold {width:14px; height:14px; background-position:0 -336px;}
.iconLotto {width:14px; height:14px; background-position:0 -350px;}
.iconExch {width:14px; height:14px; background-position:0 -364px;}
.iconStock {width:14px; height:14px; background-position:0 -378px;}
.iconTV {width:14px; height:14px; background-position:0 -392px;}

.facebook {width:12px; height:12px; background-position:0 -249px;}
.twitter {width:12px; height:12px; background-position:0 -261px;}
.rss a {width:14px; height:14px; background-position:0 -273px; margin-top:1px;}
.copy a {width:11px; height:9px; background-position:0 -296px; margin-top:3px;}
.interact a {margin-right:5px;}
.avatar {float:left; margin:0 10px 10px 0}
	.avatar img {border:solid 1px #ddd; padding:2px;}
sup {font-size:0.8em; vertical-align:top}
dt {margin-bottom:5px;}
.backTop {float:right; margin-top:-35px;}
/*==================================================================*/
/*advertising*/
.adv728, .contentAds, .sideAdv {margin:10px 0;}
.adv728 div, .sideAdv div, .contentAds div {background:url(../Images/lbl_adv.gif) bottom right no-repeat; padding-bottom:12px;  line-height:0;}
/*==================================================================*/
/*paging*/
.paging {margin:10px 0;}
	.paging a.current {background:#114477; color:#fff; padding:2px 5px; border:solid 1px #114477; font-weight:bold;}
		.paging a {display:inline-block; padding:2px 5px; border:solid 1px #333; margin-right:2px;}
		.paging a:hover {background:#c00; color:#fff; border:solid 1px #c00;}
/*tabs*/
.tabs ul.tabHdr {
	background:url(../Images/tab_bg.gif) bottom repeat-x;
	border:solid 1px #b2cad2;
	border-left:none; border-right:none;
	height:22px;
	padding:3px 5px 0 5px;
	margin-bottom:10px;
}
	.tabs ul.tabHdr li {
		float:left;
		padding-left:7px;
	}
		.tabs ul.tabHdr li a {display:block; padding:4px 5px 5px 0; color:#114477}
.ui-tabs-selected {background:url(../Images/tab_active_bg.gif) top left no-repeat;}
	.tabs ul.tabHdr li.ui-tabs-selected a {background:url(../Images/tab_active_bg.gif) top right no-repeat;}
	.tabs ul.tabHdr li.ui-tabs-selected a {color:#000;}
	.tabs ul.tabHdr li.ui-tabs-selected span {background:url(../Images/tab_active_arrow.gif) center bottom no-repeat; padding-bottom:11px;}
.ui-tabs .ui-tabs-hide { display: none !important; }
/*tooltip*/
.tooltip {
	display:none;
	background:url(../Images/tooltipbg.png) 0 0 no-repeat;
	width:230px;
	padding:20px 10px 10px 10px;
	color:#fff;
	text-align:left;
	font-size:1em;
}
	.tooltip h4 {font-size:1em;}
/*progress bar*/
#progressbar {margin:5px 0; width:150px; background:#eee; float:right;}
.ui-widget-header {background:url(../Images/progressbar_bg.gif) repeat-x scroll 50% 50% #cc0000;}
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget-content { background: #fcfdfd; color: #222222; }
.ui-progressbar {height:4px;}
.ui-progressbar .ui-progressbar-value {height:100%;}
/*form elements*/
.tabButton a, .butActive , .actionButton a {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#fff !important;
	cursor:pointer;
	display:inline-block;
	width:auto;
	margin-right:5px;
	font-weight:bold; 
}
.tabButton  a {background:#88cfe7; color:#fff;}
.tabButton a:hover {background:#108ab2}
.butSmall a {font-size:0.95em; font-weight:bold; padding:2px 5px!important;padding:5px 5px 3px 5px}
.butActive  {background:#dd3105; font-size:0.95em; font-weight:bold; padding:2px 5px!important;padding:5px 5px 3px 5px; color:#fff;}
.actionButton a {
	background:url(../Images/overlay-button.png) repeat-x scroll #108ab2;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	padding:4px 10px;
}
	.actionButton a {color:#fff;}
	.actionButton a:hover, .actionButton a:active, .actionButtonActive a {background:url(../Images/overlay-button.png) repeat-x scroll #dd3105;}
	.simpleForm .mainForm {width:600px; margin-right:20px; float:left}
	.simpleForm .intro {width:360px; float:left;}
	.mainForm p {margin:10px;}
	.mainForm p.notice {padding:5px 10px; margin:0 0 15px 0; background:#f1f8f8}
	.formContents label {width:120px; display:inline-block; text-align:right; margin:0 20px 0 0;}
	.formContents label.labelAfter {width:auto; display:inline; margin:0 0 0 5px; text-align:left;}
	.formContents .interactElement {padding-left:140px;}
	.formContents ul {padding:10px;}
	.inp, .slt {background:#fff; border:solid 1px #ccc; padding:3px 5px;}
	.inp01 {width:120px;} .inp02 {width:180px;} .inp03 {width:430px;}
	.inp:focus {border:solid 1px #dd3105;}
	select.sltBlock {display:block; margin:3px 0;}
	.slt01 {width:130px;} .slt02 {width:250px;}
	.fieldsetHeader {border-bottom:solid 1px #ddd; padding-bottom:5px; margin:15px 0;}
	#ctl00_bodyContent_mainContent_ctlCreateUserWizard_CreateUserStepContainer_FormShield td {vertical-align:top; padding-right:5px;} /*capcha*/
	
/*panel*/
.panelHeader {background:#dcebf0; border-bottom:solid 1px #ddd; padding:5px 10px; height:20px; color:#333;}
h3.panelHeader {padding:7px 10px 3px 10px; height:20px;}
.panelWrap {padding:10px;}
/*static contents*/
.staticContents p, .staticContents ul, .staticContents ol, .staticContents dl, .staticContents blockquote {margin:15px 0;}
.staticContents ul, .staticContents ol {margin:15px 35px;}
.staticContents ul {list-style:square;} .staticContents ol {list-style:decimal;}
/*personalize*/
.steps {background:#f4f9fc; padding:10px 10px 5px 10px; border-bottom:solid 1px #ddd;}
	.steps ul {width:594px; margin:auto}
	.steps li {float:left;}
.stepConfig {border-bottom:solid 1px #ddd; border-top:solid 2px #f1f8f8;}
	.stepConfig .tagClouds, .stepConfig .chkKeyword, .stepConfig .bmListing {padding:10px 0;}
	.stepConfig .wrapModule {border:none;}
.stepButton {border-top:solid 2px #f1f8f8; padding-top:10px;}
	.chkListing .all, .chkSource .all {display:block; float:none; width:auto}
	.chkListing li:nth-child(even) {background:#f8f8f8;} .chkListing li:last-child {border-bottom:none;}
	.chkListing li {border-bottom:solid 1px #ddd; padding:5px 0;}
		.chkListing li li {float:left; margin:0 5px 0 0; padding:0; border:0;}
		.chkKeyword li {width:470px; float:left; margin:0 20px 10px 0;}
		.chkKeyword input {margin-right:10px;}
	.chkSource {padding:10px 0;}
		.chkSource li {float:left; width:180px; margin:0 10px 5px 0;}
		.chkSource td {padding:3px;}
	.customChannelTitle {border:solid 1px #ccc; padding:10px; width:958px; margin:10px 0; font-size:2em;}
	.chkListing label, .chkSource label {margin:0 5px;}
/*statistic*/
.statisticContents {width:570px; margin:0 auto; padding:15px 0;}
	.statisticContents select {margin-right:5px;}
	.statisticContents p {margin-bottom:15px; text-align:center}
	.tblStats {margin:10px auto; border-bottom:solid 2px #f1f8f8}
		.tblStats td, .tblStats th {border-bottom:solid 1px #ddd;}
		.tblStats td {padding:5px 0 5px 5px; font-weight:bold;} .tblStats th {padding:5px 5px 5px 0;}
		.statisticContents label {margin-right:5px;}
/*bm widget*/
	.widgetTheme img {margin-right:5px;}
	.widgetThemeSelected img {border:solid 2px #fc0;}
	.widget label {font-weight:bold; width:190px;}
	.widgetCode {background:#E0F1E0; width:550px;}
/*module weather*/
#modWeather {margin:10px 0; background:url(../Images/line_dotted_h.gif) top repeat-x; padding-top:10px;}
	#modWeather .header, #modWeather .today {width:150px; float:left; border-right:solid 1px #ddd; padding-right:10px; margin-right:10px;}
		#modWeather .header h3 {margin-bottom:2px;}
		#modWeather .header select {border:solid 1px #ccc; width:150px; font-size:0.9em;}
	#modWeather .today p.data {padding-top:10px;}
	#modWeather .today span.temperature {font-size:2em;}
	.nextDays {padding-top:7px;}
		.nextDays .day {width:120px; float:left; margin-right:5px;}
	.day .illus {float:left; margin:0 5px 0 0;}
	.day .temperature {font-weight:bold;}
	.day span {display:block; text-align:center;}
/*UI Dialog*/
.ui-dialog {
	background:#fff; padding:2px; border:solid 1px #ccc;
	-moz-box-shadow: 5px 5px 5px #333; -webkit-box-shadow:5px 5px 5px #333; -khtml-box-shadow:5px 5px 5px #333;
	text-align:left;
	position:absolute;
	overflow:hidden;
}
.ui-dialog-titlebar {background:url(../Images/dialoghdr.gif) repeat-x; height:25px; color:#fff; font-weight:bold; padding:5px 5px 0 10px; position:relative;}
.ui-dialog-titlebar-close {background:url(../Images/sprites.gif) no-repeat; background-position:0 -309px; width:13px; height:13px; text-indent:-2000em; display:block; position:absolute; top:7px; right:7px;}
.ui-dialog-content {padding:10px;overflow:auto;}
	.ui-dialog table {border-collapse:collapse; border:solid 1px #ccc;}
	.ui-dialog th, .ui-dialog td {padding:3px 5px; border:solid 1px #ccc;}
	.ui-dialog th {font-weight:bold; background:#F1F6F8}
	.ui-dialog-content select {margin:5px;}
.ui-button {
	background:url(../Images/overlay-button.png) repeat-x scroll #108ab2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#fff !important; font-weight:bold;
	cursor:pointer;
	display:inline-block;
	overflow:visible;
	width:auto;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border:none;
	border-bottom: 1px solid rgba(0,0,0,0.25);
	padding:3px 6px;
	font-family:Arial, Helvetica, sans-serif;
}
	.ui-button:hover {background:url(../Images/overlay-button.png) repeat-x scroll #dd3105;}
.ui-dialog-buttonpane {border-top:solid 1px #ddd; padding:5px; background:#F1F6F8}
#stockTab ul {clear:both;}
	#stockTab li {float:left; margin-right:5px; background:#B2CAD2; padding:3px 5px; color:#114477; cursor:pointer; font-weight:bold;}
	
.customColumn .columnTopStory{float:none;width:auto;margin:0;}
.customColumn .columnTopStory .story{width:460px;float:left;margin-right:20px;}
.customColumn .columnTopStory .bmListing{clear:none;border-left:solid 1px #ddd;width:240px;border-top:none;float:left;margin:0;padding:0 0 0 9px;}
.customColumn .columnTopStory .bmListing li{background:none;margin-bottom:5px;font-weight:700;padding:0;}
.customColumn .columnTitle{background:url(../Images/mod_header_bg.jpg) no-repeat #d65615;border-bottom:solid 1px #333;}
.BM_scrollleftads {position:absolute; top:140px; left:0; /*bottom:20px;*/;display:none;} 
.BM_scrollrightads {position:absolute; top:140px; right:0; /*bottom:20px;*/display:none;}
/*data styling fixes*/
/*td[align="center"], table[align="center"] p[align="left"], table[align="center"] td {text-align:center;}*/
.storyContents em p {margin-bottom:5px;}
