w/* 
Author: Iwani Khalid
Author URI: http://www.bitter-coffee.com
*/

/* resets */
html, body, ul, li, h1, h2, h3, h4, h5, h6, form { margin: 0; padding: 0; }
ul, li { list-style: none; }
img { border: none; }

body {
	background: #fff url("images/bg.jpg") repeat-x;
	font-family: Arial;
	font-size: 12px;
	color: #000;
	text-align: center;
	margin: 0;
	-x-system-font:none;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	}
	
a { color: #1D7AE3; text-decoration: none; }
a:hover { color: #666; text-decoration: underline; }

/* Layout Structure ***********************/	

.container { margin: 0 auto; text-align: left; padding: 0 33px 0 32px; width: 939px; background: url("images/topbg-baru.jpg") no-repeat; }
	.header { height: 175px; padding: 6px 5px 1px 0; }	
		.datetime { padding: 10px 0; font-family: Arial; color: #18425C; font-weight: bold; }
			.datetime span#timecontainer { color: #18425C; }
		.header .floatr { border: 1px solid #B9D8E0; padding: 1px; }
		.pagetear { width: 60px; height: 80px; clear: both; padding-left: 40px; }
		.topwrapper { float: right; width: 750px; }
		.loginform { float: left; width: 500px; }
			.loginform span { font-weight: bold; font-family: Verdana; font-size: 11px; color: #5B5F5F; }
		.searchbar { float: right; width: 210px; }
		.header .data { padding-left: 3px; width: 144px; height: 18px; background: none; border: none; border: 1px solid #7F9DB9; background: #fff; }
		.searchbar span { margin-right: 5px; font-weight: bold; font-family: Verdana; font-size: 11px; color: #5B5F5F; }
		/*
		html>body .datetime { *margin-top: -5px; }
		html>body .topwrapper { *margin-top: -5px; }
		.searchbar form { position: absolute; left: 736px; bottom: 7px;}	
			.header .searchbtn { right: 3px; top: 1px; position: absolute; background: url("images/searchbtn.gif") no-repeat; border: none; }
			* html .header .searchbtn { width: 22px; height: 20px; right: 3px; top: 2px; position: absolute; background: url("images/searchbtn.gif") no-repeat; border: none; }*/
	* html .menubox { z-index: 100; }
	.menubox { position: relative; height: 26px; background: #4B4A42; }
		.menubox ul.menu { position: absolute; }
		.menubox ul ul { width: 150px; }
			.menu ul a {
				text-decoration: none;
				color: #fff;
				display: block;
				position: relative;
				font-weight: bold;
				}
			.menu ul li { background: #4B4A42; }
			.menu ul li a  { }
		.menubox ul li { float: left; padding: 5px 0; }
			.menubox ul ul li { float: none; padding: 0; }
		.menubox ul.menu li a { padding: 6px 16px; text-transform: uppercase; color: #F9F6E2; font-size: 11px; font-weight: bold; }
		.menubox ul.menu li a:hover, ul.menu li.mainlevel_current a, ul.menu li.mainlevel_active a, .menu li:hover>a { background: ; text-decoration: none; color: #F9F6E2;}
		.menubox .rssfeed { position: relative; right: -780px; top: 0; }
	.newsflash { height: 18px; margin: 2px 0 5px 0; border-top: 2px solid #D61D00; padding: 0; }
		.newsflash .newsflash-title { margin-right: 6px; color: #CB301E; font-weight: bold; }
		.newsflash .newstext { color: #045181; font-weight: normal; font-size: 12px; }
		
	/* Stacks Layout */
	.stack1 { float: left; }
		.column1 { width: 299px; margin-right: 21px;}
		.column2 { width: 300px; }
			* html .column2 { margin-right: 10px; }
		.column3 { width: 298px; }
			
	.stack2 { margin-top: 20px; margin-bottom: 20px; /*float: left;*/ }
	/* * html .stack2 { margin-top: 15px; margin-bottom: 10px; float: left; } /* Gap to eparate stack 1 n 2 (top), stack 2 n 3 (bottom) */ 
		.column4 { width: 620px; /*margin-right: 22px;*/ }
		.column5 { width: 287px; /*margin-bottom: 20px;*/ }
			
	.stack3  { float: left; }
		.column6 { width: 575px; margin-right: 9px; }
				.stack3 .category1, .stack3 .category2, .stack3 .category3, .stack3 .category4, .stack3 .category5 , .stack3 .category6, .stack3 .category7, .stack3 .category8, .stack3 .category9, .stack3 .category10, .stack3 .category11 , .stack3 .category12 { /*width: 280px; height: 148px;*/ margin-bottom: 15px; }
				.stack3 .newstyle1, .stack3 .newstyle2, .stack3 .newstyle3, .stack3 .newstyle4, .stack3 .newstyle5 , .stack3 .newstyle6, .stack3 .newstyle7, .stack3 .newstyle8, .stack3 .newstyle9, .stack3 .newstyle10, .stack3 .newstyle11 , .stack3 .newstyle12 { height: 148px; }
			.column6 .news1, .column6 .news3, .column6 .news5, .column6 .news7, .column6 .news9, .column6 .news11, .column6 .news13, .column6 .news15, .column6 .news17, .column6 .news19, .column6 .news21, .column6 .news23 { float: left; width: 275px; margin-right: 16px; }
			.column6 .news2, .column6 .news4, .column6 .news6, .column6  .news8, .column6  .news10, .column6  .news12, .column6  .news14, .column6  .news16, .column6  .news18, .column6  .news20, .column6  .news22, .column6  .news24 { float: left; width: 275px; }
		.column7 { width: 225px; margin-right: 10px; }
		.column8 { width: 120px; }
			
	/* Stack 1 Elements */
	.column1 h6 { padding: 8px 0 5px 17px; background: #F3F3F3; text-transform: uppercase; color: #044B79; border-top: solid 1px #275A6D; border-bottom: 1px dotted #999999; }
		.column1 h6.scroll1 { background: #c5ebf9; border-top: solid 1px #90b5c3; }
		.column1 h6.scroll2 { background: #c5d4f9; border-top: solid 1px #94a4cd; }
		.column1 h6.scroll3 { background: #eddaf7; border-top: solid 1px #ac8bbe; }
	.moduletablescroller1 { padding: 0 0 0 17px; overflow: auto; height: 122px; background: url("images/scroller1.jpg") no-repeat; }
	.moduletablescroller2 { padding: 0 0 0 17px; overflow: auto; height: 122px; background: url("images/scroller2.jpg") no-repeat; }
	.moduletablenoscroller3 { padding: 0 0 0 17px; height: 98px; margin-bottom: 15px; background: url("images/scroller3.jpg") no-repeat; }
	.moduletablescroller1 ul, .moduletablescroller2 ul, .moduletablenoscroller3  ul { padding: 17px 0 0 0; height: 77px; margin-bottom: 5px; overflow: auto; }
	.moduletablescroller1 ul li, .moduletablescroller2 ul li, .moduletablenoscroller3 ul li { background: url("images/bullet.gif") no-repeat 0 3px; padding-left: 18px; }
	.moduletablescroller1 ul li a, .moduletablescroller2 ul li a, .moduletablenoscroller3 ul li a  { color: #000; }

	.twitter { position: relative; height: 82px; background: url("images/twitter.jpg") no-repeat; }
		.twitter a.followus { position: absolute; color: #8CBEE6; font-weight: bold; font-size: 9px; bottom: 12px; left: 34px; }
		.twitter p { width: 200px; padding: 0 6px 0 0; font-size: 11px; color: #000; position: absolute; left: 90px; }
		p#twitter_update_list li
 span { font-size: 11px; color: #727F86; font-weight: bold; }
		* html .twitter p { top: 8px; }
		html>body .twitter p { *top: 8px; }
		div.moduletable-news7 p#twitter_update_list li a, .twitter a, .twitter a :hover { font-weight: bold; }
			
	.topstory h3 { font-size: 12px; padding: 9px 0 0 13px; color: #Fff; background: url("images/head-topstory.jpg") no-repeat; height: 23px; }
	/*.topstory .excerpt { background: #F2F0E5; height: 110px; padding: 8px 18px 11px 11px; margin-bottom: 22px; }
	.topstory .excerpt { height: 110px; padding: 8px 18px 11px 11px; } 
		* html .topstory .excerpt { margin-top: -7px; } */
	.topstory .excerpt { padding: 210px 5px 11px 11px; }

		.topstory .excerpt h2, .topstory .excerpt h2 a { font-weight: normal; color: #000; margin: 0 0 2px 0;}
		.topstory .excerpt span { color: #6C6C6C; }
		.topstory .excerpt p { color: #000000; margin-top: 2px; margin-bottom: 0; line-height: 18px;}
		.topstory .gk2_tabarts_item-style4 { background: #F2F0E5; }
		.topstory .excerpt h4 a { padding-top: 8px; }
		#tabber ul li  span{ cursor: pointer; }

		.topstory  { position: relative; }
			.tabbertabhide { display: none; }
		.topstory ul.tabbernav  { left: 180px; top: 8px; position: absolute; margin: 0; padding: 0; }
		.topstory ul.tabbernav li.tab { display: inline; margin-right: 5px;}
		.topstory ul.tabbernav  li.tab a  { font-weight: bold; text-decoration: none; font-size: 12px; color: #000; background: #F8EC89; padding: 1px 10px; border: 2px solid #F5BE0F; }
		.topstory ul.tabbernav  li.tab a:hover  { text-decoration: none; background: #4B4A42; color: #fff; border: 2px solid #000;}
			ul.tabbernav li.tab a.active { text-decoration: none; background: #4B4A42; color: #fff; border: 2px solid #000;}
		
	.poll { margin-top: 23px; padding: 8px 0 5px 15px; height: 120px; background: url("images/bg-poll.jpg") no-repeat; }
		html>body .poll { margin-bottom: 20px; }
		html>body .poll { *margin-bottom: 0; }
		.poll h5 { font-family: Georgia; color: #000; }
		.poll b { font-family: Georgia; color: #000; font-size: 14px; }
		.poll form { padding: 3px 0 0 0; color: #333435; font-size: 11px; }
		.poll input.votebtn { margin: 3px 0 0 30px; border: none; height: 19px; width: 122px; background: url("images/votebtn.jpg") no-repeat; }
		.poll .moduletable { margin: 2px 0; }
		
		html>body .poll input.radiobut { *margin-top: -3px; }
		
	.podcast, .edgetv { margin-bottom: 22px; }
	
	.podcast h1 { padding: 0px 0 0 45px; height: 0px; font-size: 12px; color: #2d2c27; background: url("images/head.jpg") no-repeat; }
	.edgetv h1 { padding: 0px 0 0 45px; height: 0px; font-size: 12px; color: #2d2c27; background: url("images/head-edgetv.jpg") no-repeat; }
	.edgelinks h1 { padding: 0px 0 0 0px; height: 0px; font-size: 12px; color: #2d2c27; background: url("images/head-.jpg") no-repeat; }	
	.podcast .moduletableexcerpt { padding: 8px 11px 0 18px;  min-height: 114px; height: auto !important; height: 114px;  background: #F8FCFF url("images/bg-pod.jpg") no-repeat; }
	.edgetv .moduletableexcerpt { padding: 8px 11px 0 18px; height: 147px; background: url("images/bg-edgetv.jpg") no-repeat; }		
	.edgelinks .moduletableexcerpt { margin-bottom: 10px; padding: 0px 7px 0 10px; height: 97px; background: #F8FCFF url("images/bg-edgelinks.jpg") no-repeat; }		
	.podcast .moduletableexcerpt span, .edgetv .moduletableexcerpt span, .edgelinks .moduletableexcerpt h5 a, .podcast .moduletableexcerpt span a, .edgetv .moduletableexcerpt span a, .edgelinks .moduletableexcerpt span  a { font-weight: bold; color: #0E3154; font-size: 14px; }
	.podcast .moduletableexcerpt p, .edgetv .moduletableexcerpt p  { margin: 0 0 5px 0; color: #000; }
	.edgelinks .moduletableexcerpt p { margin: 0 0 2px 0; color: #000; padding: 0 5px 0 0; }
	.podcast .player { width: 210px; height: 26px; background: url("images/podcast-player.jpg") no-repeat; margin-bottom: 3px; }
	.edgetv .thumb { margin-bottom: 2px; }
	.edgetv img { border: 1px solid #fff; }
	.edgetv .excerpt a { color: #000; font-size: 10px; }
	.edgelinks img { border: 1px solid #fff; padding: 1px; }
	.podcast .small { display: none; }
		
	/* Stack 2 Elements */
	.photogallery { margin-top: 21px; height: 162px; }
	/*
	* html .photogallery { padding: 41px 30px 18px 30px; }
	.photogallery { margin-top: 21px; padding: 41px 30px 30px 30px; height: 91px; background: url("images/bg-photogallery.jpg") no-repeat; }
		.photogallery img { width: 120px; height: 92px; padding: 1px; border: 1px solid #ccc; }*/
	.stack2 .ads468x60 { width: 468px; height: 60px; float: right;  margin-right: 68px; border: 1px solid #B9D8E0; }
	.stack2 .ads120x60{ float:right; padding: 0; border: 1px solid #B9D8E0; }
	.moduletable-user8ad { border: 1px solid #B9D8E0; margin-bottom: 20px; }
	.moduletable-user8addef { border: 1px solid #B9D8E0; margin-top: 20px; margin-bottom: 18px; }	
	.ads125x125 { }
	.moduletableindexGoogleAd { margin: 0 0 10px 0; text-align: center; }
	.moduletableswapGallery { width: 571px; margin-bottom: 15px; }
	#hiddenAds, .hiddenAds { z-index: 1000; display: block; position: fixed; bottom: 0; left: 200px; }
	.moduletableinsideAd{ margin: 10px 0; }
	.moduletableinsideAd2{ margin: 0 0 10px 0; }
	.moduletableinsidetag { width: 706px; margin: 5px 0; padding: 10px; border: 1px solid #eee; }
		.moduletableinsidetag a { color: #666; }
	
	* html div#hiddenAds { 
		position: absolute;
		top:expression(eval(document.compatMode &&
		document.compatMode=='CSS1Compat') ?
		documentElement.scrollTop
		+(documentElement.clientHeight-this.clientHeight) 
		: document.body.scrollTop
		+(document.body.clientHeight-this.clientHeight));
	}
		
	/* Stack 3 Elements */
	
	.stack3 .newstyle1 { background: url("images/bg-category1.gif") no-repeat;  border-top: 3px solid #232224; border-bottom: solid 1px #232224; }
	.stack3 .newstyle2 { background: url("images/bg-category2.gif") no-repeat;  border-top: 3px solid #545356; border-bottom: solid 1px #545356; }
	.stack3 .newstyle3 { background: url("images/bg-category3.gif") no-repeat;  border-top: 3px solid #5C4258; border-bottom: solid 1px #9A8AA9; }
	.stack3 .newstyle4 { background: url("images/bg-category4.gif") no-repeat;  border-top: 3px solid #3C4059; border-bottom: solid 1px #3C4059; }
	.stack3 .newstyle5 { background: url("images/bg-category5.gif") no-repeat;  border-top: 3px solid #3D505F; border-bottom: solid 1px #3D505F; }
	.stack3 .newstyle6 { background: url("images/bg-category6.gif") no-repeat;  border-top: 3px solid #405A51; border-bottom: solid 1px #405A51; }
	.stack3 .newstyle7 { background: url("images/bg-category7.gif") no-repeat;  border-top: 3px solid #464E43; border-bottom: solid 1px #464E43; }
	.stack3 .newstyle8 { background: url("images/bg-category8.gif") no-repeat;  border-top: 3px solid #5A3F2F; border-bottom: solid 1px #5A3F2F; }
	.stack3 .newstyle9 { background: url("images/bg-category9.gif") no-repeat;  border-top: 3px solid #493822; border-bottom: solid 1px #493822; }
	.stack3 .newstyle10 { background: url("images/bg-category10.gif") no-repeat;  border-top: 3px solid #41241d; border-bottom: solid 1px #41241d; }
	.stack3 .newstyle11 { background: url("images/bg-category11.gif") no-repeat;  border-top: 3px solid #500e03; border-bottom: solid 1px #500e03; }
	.stack3 .newstyle12 { background: url("images/bg-category12.gif") no-repeat;  border-top: 3px solid #3f1100; border-bottom: solid 1px #3f1100; }
	
	.stack3 h3 { padding: 6px 19px 1px 19px;  font-size: 12px; text-transform: uppercase; font-family: Georgia; color: #fff; border-top: 2px solid #fff; height: 19px; }
		.stack3 .newstyle1 h3 { background: url("images/head-category1.jpg") no-repeat; border-bottom: solid 1px #232224; }
		.stack3 .newstyle2 h3 { background: url("images/head-category2.jpg") no-repeat; border-bottom: solid 1px #545356;}
		.stack3 .newstyle3 h3 { background: url("images/head-category3.jpg") no-repeat; border-bottom: solid 1px #5C4258;}
		.stack3 .newstyle4 h3 { background: url("images/head-category4.jpg") no-repeat; border-bottom: solid 1px #3C4059;}
		.stack3 .newstyle5 h3 { background: url("images/head-category5.jpg") no-repeat; border-bottom: solid 1px #3D505F;}
		.stack3 .newstyle6 h3 { background: url("images/head-category6.jpg") no-repeat; border-bottom: solid 1px #405A51;}
		.stack3 .newstyle7 h3 { background: url("images/head-category7.jpg") no-repeat; border-bottom: solid 1px #464E43; }
		.stack3 .newstyle8 h3 { background: url("images/head-category8.jpg") no-repeat; border-bottom: solid 1px #5A3F2F;}
		.stack3 .newstyle9 h3 { background: url("images/head-category9.jpg") no-repeat; border-bottom: solid 1px #493822;}
		.stack3 .newstyle10 h3 { background: url("images/head-category10.jpg") no-repeat; border-bottom: solid 1px #41241d;}
		.stack3 .newstyle11 h3 { background: url("images/head-category11.jpg") no-repeat; border-bottom: solid 1px #500e03;}
		.stack3 .newstyle12 h3 { background: url("images/head-category12.jpg") no-repeat; border-bottom: solid 1px #3f1100;}
	.stack3 a.more { padding: 0 0 0 19px; }
	.stack3 ul { padding: 8px 5px 0 19px; }
	.stack3 ul li { margin-bottom: 3px; padding: 0 0 0 16px; }
		.stack3 .newstyle1 ul li { background: url("images/bullet-category1.gif") no-repeat 0 4px; }
		.stack3 .newstyle2 ul li { background: url("images/bullet-category2.gif") no-repeat 0 4px; }
		.stack3 .newstyle3 ul li { background: url("images/bullet-category3.gif") no-repeat 0 4px; }
		.stack3 .newstyle4 ul li { background: url("images/bullet-category4.gif") no-repeat 0 4px; }
		.stack3 .newstyle5 ul li { background: url("images/bullet-category5.gif") no-repeat 0 4px; }
		.stack3 .newstyle6 ul li { background: url("images/bullet-category6.gif") no-repeat 0 4px; }
		.stack3 .newstyle7 ul li { background: url("images/bullet-category7.gif") no-repeat 0 4px; }
		.stack3 .newstyle8 ul li { background: url("images/bullet-category8.gif") no-repeat 0 4px; }
		.stack3 .newstyle9 ul li { background: url("images/bullet-category9.gif") no-repeat 0 4px; }
		.stack3 .newstyle10 ul li { background: url("images/bullet-category10.gif") no-repeat 0 4px; }
		.stack3 .newstyle11 ul li { background: url("images/bullet-category11.gif") no-repeat 0 4px; }
		.stack3 .newstyle12 ul li { background: url("images/bullet-category12.gif") no-repeat 0 4px; }
	.stack3 ul li a { color: #000; }
	
	.stack3 ul li a, .topstory .excerpt h2 a { color: #0C4790; }
	.stack3 ul li a { font-weight: bold; }
	
	.stock-chart, .weblinks, .bondweb, .newsletter { padding: 4px; margin-bottom: 15px; border: 1px solid #ccc; }
	.stock-chart h3, .weblinks h3, .bondweb h3 { height: auto; background: #666; color: #fff; font-family: Arial; font-size: 11px; padding: 5px 3px; text-align: center; text-transform: uppercase;}
	.weblinks ul li, .weblinks ul { padding: 0; margin: 0; }
		.weblinks ul { margin: 3px; }
		.weblinks ul li { background: url("images/bullet-sidebar.gif") no-repeat 0 5px; padding: 0 0 0 12px; margin: 4px 0 4px 0; }
		.weblinks ul li a { color: #000; font-weight: normal; }
	.tagcloud { margin-top: 5px; width: 551px; background: #FCFCFC none repeat scroll 0 0; border: 1px solid #EEEEEE; padding:9px 10px;}
	.tagcloud p { margin: 0; padding: 0; margin-top: -2px; }
	.tagcloud h3 { font-family: Arial; border: none; padding: 0; color: #6d7780; font-size: 18px; margin-bottom: 2px; }

	.stack4 { margin: 19px 0 15px 0; }
		.stack4 img { margin-right: 20px; }
		.stack4 img.last { margin: 0; }
		.stack4 ul.menu li a, .stack4 ul.menu li a:hover { background: none; }
		.stack4 h3 { color: #6d7780; font-size: 14px; margin-bottom: 2px; }
		
	.footer { padding: 15px 0; border-top: 10px solid #D61D00; text-align: center; }
		.footer p { color: #000; font-size: 11px; }
		.footer ul li { display: inline-block; margin-right: 5px; font-size: 11px; }
		.footer ul { }
		.footer ul a { color: #000; }
		.footer p span, .footer p span a, .bottom_footer a { color: #979797; }
		.footer table, .footer td, .footer tr { margin: 0; padding: 0; }
	
	/* Admodules Styles & Extra Styles */
	
	.insideArticle { padding: 5px; float: right; }
	.insideArticleCenter { padding: 5px; text-align: center;}
	ul.standardlist { margin: 5px 0 8px 0; }
		ul.standardlist li { margin: 2px 0; background: url("images/bullet.gif") no-repeat 0 3px; padding-left: 18px; }

.searchnotice { background:#FFF9D7 none repeat scroll 0 0; border:1px solid #E2C822; color: #666; margin: 10px 0; padding:10px; font-size: 1.2em; font-weight: bold; }
td.article-format { line-height: 1.5em; font-size: 1.1em; }
	
	/* Innerpage stylings ******************/
	
	.error { width: 97%; margin: 10px auto; background: #FFF9D7 ; color: #000; padding: 10px; border:1px solid #E2C822; }
		.error h2 { color: #666; font-size: 1.3em; }
		.error .error { border: none; margin: 0; padding: 0; }
	
	.inner-block { margin: 0 0 10px 0; padding: 10px 0 15px 0; }
		.inner-sidebar { width: 185px; float: left; }
		.inner-content { width: 739px; float: right; }
		
		.inner-content h1  { color:#4B4A42; font-family:Century Gothic; font-weight:normal; }
		.inner-sidebar ul ul { width: 160px; }
			.inner-sidebar h3 { padding: 8px; font-size: 14px; border-bottom: 1px solid #CBCBCB; border-top: 2px solid #617A8E; color: #617A8E; background: #EEEEEE; }
			.inner-sidebar ul li a { background: #f8f8f8 url("images/bullet-sidebar.gif") no-repeat 6px 9px; text-decoration: none; color: #617A8E; padding: 4px 18px; display: block; border-top: 1px solid #fff; border-bottom: 1px solid #CBCBCB; }
				* html .inner-sidebar ul li a { height: 10px; }
			.inner-sidebar ul li a:hover, .inner-sidebar ul li#current a , .inner-sidebar ul li.active a, .inner-sidebar .menusidebar li:hover>a {  background: #39959D url("images/bullet-sidebar-hover.gif") no-repeat 6px 9px; font-weight: bold; color: #fff; }
			.inner-sidebar ul ul li a { background: #4BB0B9 url("images/bullet-sidebar-white.gif") no-repeat 6px 9px; color: #fff; border-top: 1px solid #288E97; border-bottom: 1px solid #58C6CF; }
		
		.inner-sidebar .sidetagcloud { background: #f8f8f8; margin: 0 0 10px 0; padding: 10px; }
			h3.tagcloudtitle { margin: 20px 0 0 0; }
		
		/*.inner-content p { line-height: 1.5em; font-family: Arial; text-align: justify; }
			.inner-content img { float: left; border: 1px solid #ccc; padding: 5px; margin: 0 8px 5px 0; }*/
			p.article-stats { font-size: 11px; color: #666; line-height: 1.4em; font-family: Arial; }
			p.article-stats a { color: #858585; }
			p.article-end { border-top: 1px solid #CBCBCB; padding: 10px 0; }
			/** html .inner-content p { margin: 12px 0; }
			.inner-content blockquote { font-weight: bold; font-style: italic; font-size: 15px; color: #666; border: 1px solid #ccc; }
			.inner-content blockquote p { margin: 10px; font-size: 15px; color: #666;}*/
			
		/* Khas for content, taken from Tikki's styles */

/* Joomla Admin Editor Edits */

img.image-right { margin: 0 0 3px 8px; }
img.image-left { margin: 0 8px 3px 0; }
		
/*Typography Styles*/
blockquote {
padding:10px 0px 10px 50px;
}
blockquote .close {
padding:10px 50px 10px 0px;
}
pre {
font-size:1em;
padding:10px;
}
span.alert, span.info, span.download, span.note {
display: block;
padding: 10px 10px 10px 45px;
margin: 15px 0;
}
ul.bullet1, ul.bullet2, ul.bullet3, ul.bullet4{
padding-left: 10px;
margin-left: 0;
}
ul.bullet1 li,  ul.bullet2 li, ul.bullet3 li, ul.bullet4 li{
list-style: none;
margin-left: 0;
padding-bottom: 3px;
margin-bottom: 5px;
padding-left: 24px;
}
blockquote {
background: #F8F8F8 url(../images/quoteopen.png) no-repeat 0px 0px;
}
blockquote .close {
background:url(../images/quoteclose.png) no-repeat 100% 100%;
}
pre {
background-color:#F8F8F8;
}
span.alert {
color: #c00;
border-top: 3px solid #fe7b7a;
border-bottom: 3px solid #fe7b7a;
background: #FFD6D6 url(../images/status-alert.png) 10px 50% no-repeat;
}
span.info {
color: #0055BB;
border-top: 3px solid #629de3;
border-bottom: 3px solid #629de3;
background: #D8E5F8 url(../images/status-info.png) 10px 50% no-repeat;
}
span.note {
color: #B79000;
border-top: 3px solid #fde179;
border-bottom: 3px solid #fde179;
background: #FEF6D8 url(../images/status-note.png) 10px 50% no-repeat;
}
span.download {
color: #57861A;
border-top: 3px solid #c2df88;
border-bottom: 3px solid #c2df88;
background: #EEF7DD url(../images/status-download.png) 10px 50% no-repeat;
}
ul.bullet1 li {
background: url(../images/bullet1.png) 4px 4px no-repeat;
}
ul.bullet2 li {
background: url(../images/bullet2.png) 4px 4px no-repeat;
}
ul.bullet3 li {
background: url(../images/bullet3.png) 4px 4px no-repeat;
}
ul.bullet4 li {
background: url(../images/bullet4.png) 4px 4px no-repeat;
}
		
		/* Khas fot Article Styling */
		.img_caption.left {
			float: left;
			padding: 3px;
			border: 1px solid #cccccc;
			margin: 4px 8px 2px 0;
		}

		.img_caption.right {
			float: right;
			padding: 3px;
			border: 1px solid #cccccc;
			margin: 2px 0 2px 8px;
		}

		.img_caption.left p {
			clear: left;
			text-align: left;
			font-size: 80%;
			color: #333333;
			font-family: Tahoma, Arial, sans-serifl;
		}

		.img_caption.right p {
			clear: right;
			text-align: left;
			font-size: 80%;
			color: #333333;
			font-family: Tahoma, Arial, sans-serifl;
			padding: 3px;
		}
		
		.inner-content h4 { border: 1px solid #eee; background: #f8f8f8; margin: 8px 0; padding: 10px; }
			.inner-content h4 { margin-bottom: 8px; }
			.inner-content h4 a { color: red; }
			
		/* END OF Khas for content, taken from Tikki's styles */	
			
		/* Stylings Innerpage */
		
		ul.rss-feed { margin: 5px 0 0 0; }
		ul.rss-feed li { background: url("images/rss.jpg") no-repeat; padding: 0 0 0 25px; margin: 0 0 8px 0; }
		
		.backtotop{
			float:right;
			border: 1px solid #CCC;	
			font-weight:normal;
			font-size: 100%;
			display: block;
			padding: 0.4em 0.9em 0.3em 0.5em;
			line-height:17px;
			margin: 10px 0;
		}
		
		span.breakingnews { color: #red; font-weight: bold; }
		
		div.contentpane { margin: 10px 0 5px 0; }
		form#poll .componentheading { margin: 0 0 5px 0; }
		#searchForm table.contentpaneopen tr td { padding: 5px; background: #F5F6F6; }
		table.contentpaneopen fieldset { background: #fff; margin: 5px 0; border: 1px solid #C3C8C9; padding: 5px; }
		table.contentpaneopen fieldset a { color: #617A8E; font-weight: bold; }
		.contentpaneopen span.pagenav, .contentpane span.pagenav { background: #B9B7B1; border:1px solid #B9B7B1; color:#fff; margin:2px; padding:2px 5px; text-decoration:none; }
		.contentpaneopen a.pagenav, .contentpane a.pagenav { border:1px solid #B9B7B1; color:#333333; margin:2px; padding:2px 5px; text-decoration:none; }
		.componentheading  { color:#4B4A42; font-family: Century Gothic; font-weight:normal; font-size: 0px; }		
		.contentpaneopen { width: 100%; }
		.contentpane ul {  }
		.contentpane li {  }
		.contentpane a.category, a.category{}
		.contentpane form table{ width:100%; }
		.contentpane input.inputbox{
			border-top:#CCCCCC 1px solid;
			border-left:#CCCCCC 1px solid;
			border-right:#EEEEEE 1px solid;
			border-bottom:#EEEEEE 1px solid;
			padding:5px;
			margin:0px 0px 5px 0px;
		}
		
		.contentpane select.inputbox{
			border-top:#CCCCCC 1px solid;
			border-left:#CCCCCC 1px solid;
			border-right:#EEEEEE 1px solid;
			border-bottom:#EEEEEE 1px solid;
		}
		
		.contentpane .contentdescription{
			color:#666666;
			padding:10px 0px;
		}
		
		.contentpane .sectiontableheader{
			font-weight:bold;
			text-align:left;
			padding:10px 3px;
			border-top:1px solid #EEEEEE;
			background:#F7F7F7;
		}
		
		.contentpane tr.sectiontableentry1 td{
			text-align:left;
			padding:10px 3px;
			border-top:1px solid #EEEEEE;
		}
		
		.contentpane a, .contentpane tr.sectiontableentry1 td a, .contentpane tr.sectiontableentry2 td a { color: #60696F; }
		
		.contentpane tr.sectiontableentry1 td a{}
		.contentpane tr.sectiontableentry2 td{
			text-align:left;
			padding:10px 3px;
			border-top:1px solid #EEEEEE;
		}
		
		.contentpane tr.sectiontableentry2 td a{}
		.contenttoc{
			width:40%;
			margin:0px 0px 15px 15px;
			border:1px solid #EEEEEE;
			background:#FFFFFF;
		}

		table.contentpaneopen img {
			border: 1px;
			border-color: #9b9b9b;

		}
		
		.contenttoc th{
			background:#F7F7F7;
			border-bottom:1px solid #EEEEEE;
			text-align:left;
			padding:10px 5px;
		}
			
		.contenttoc { width: 100%; }	
		.contenttoc .toclink{
			display:block;
			margin: 2px 0;
			padding: 5px 10px;
			color: #60696F;
		}
			
		/* Hacks latest for styles, in tables format */
		.inner-content #toolbar-article img { border: none; float: none; margin: 0 10px 0 0; padding: 0; }
		td.contentheading { font-size: 22px; color:#4B4A42; font-family:Century Gothic; font-weight:normal; }
		.inner-content p u a { color: #858585; }
		span.small, td.createdate { font-size: 11px; color: #666; line-height: 1.4em; font-family: Arial; }
		
/* Repetitive Styling ***********************/
.clearfix { clear: both; }
.floatl { float: left; }
.floatr { float: right; }
.clearl { clear: left; }
.clearr { clear: right; }

.small-text { font-size: 10px; }

.stack3 a.more, .moduletablescroller1 a.more, .moduletablescroller2 a.more, .moduletablenoscroller3 a.more , .topstory .excerpt a.more, .podcast a.more, .edgetv a.more, .edgelinks a.more { color: #000; font-size: 10px; }

/* Module Style */
.tooltip  { display: none; }
ul li a:hover div.tooltip  {  z-index: 20; left: 280px; display: block; position: absolute; width: 250px; padding: 5px; background: #4B4A42; color: #fff; }
ul li a:hover div.tooltip  strong, #dhtmltooltip strong { color: #F9F6E2; }
#dhtmltooltip tt { color: #FF0000; font-size: 13px; font-family: Arial; }
#dhtmltooltip{
position: absolute;
color: #fff;
width: 250px;
border: none;
padding: 5px;
background: #4B4A42;
visibility: hidden;
z-index: 100;
text-align: left;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
}

/* Typography ***********************/
h1 { font-size: 1.8em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }

/* Main Menu Stylings ****************/

.menu li li {	/* create borders around each item */
	border: none;
}
.menu ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0;
}

.menu li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	left: 90%;
}

/* Essential Styling */
/* remove all list stylings */
.menu, .menu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.menu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;	/* move all main list items into one row, by floating them */
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
}

.menu li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

.menu li li {
	float: none;/* items of the nested menus are kept on separate lines */
}

.menu ul {
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;
	z-index: 10;
	left: 0;	/* while hidden, always keep them at the top left corner, */
	top: 0;		/* 		to avoid scrollbars as much as possible */
}

.menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	top: 100%;	/* 1st level go below their parent item */
}

.menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}

/* -- float.clear --
	force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.menu, .menu ul {	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menu ul {
	background-image: url(empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 10px 30px 30px 30px;
	margin: -9px 0 0 -30px;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
}
* html .menu ul { margin: -8px 0 0 -30px; }
.menu ul ul {
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}
/* -- sticky.submenu.END -- */

/**************************************************************
/* Innerpage Sidebar Menu Stylings ****************************/

/* - - - ADxMenu: BASIC styles - - - */

.menusidebar {
	/*width: 10em; VERY IMPORTANT! Set this to appropriate value, either here on down in the design section */
}

.menusidebar, .menusidebar ul {	/* remove all list stylings */
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.menusidebar li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
}

.menusidebar li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

.menusidebar ul {
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;
	z-index: 10;
	left: 0;	/* while hidden, always keep them at the top left corner, */
	top: 0;		/* 		to avoid scrollbars as much as possible */
}

.menusidebar li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	left: 100%;	/* and move them to the right of the item */
}

/* -- float.clear --
	force containment of floated LIs inside of UL */
.menusidebar:after, .menusidebar ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.menusidebar, .menusidebar ul {	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */

/* sticky submenu: it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menusidebar ul {
	background-image: url(empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */

}

/**** For Pageview Tag ****/

.tickerDown {
  background: url("http://theedge.nextview.com/theEdge/images/down.png") top right no-repeat;
  padding-right: 20px;
  color: red;
  background-position: center right;
}
.tickerUnchanged {
  background: url("http://theedge.nextview.com/theEdge/images/noChange.png") top right no-repeat;
  padding-right: 20px;
  color: #CD8500;
  background-position: center right;
}
.tickerUp {
  background: url("http://theedge.nextview.com/theEdge/images/up.png") top right no-repeat;
  padding-right: 20px;
  color: #00AA00;
}
.percenDown {
	color: red;
}
.percenUnchanged {
	color: #7182F0;
}
.percenUp {
	color: #00AA00;
}

.tooltips {
    border: 2px solid #B0C1D9;
    width: 320px;
    height: 110px;
    background: #ffffff;
    display: block;
    padding: 5px;
}

