/**Reset**/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
ul, ol { padding:0;list-style-type:none; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; }
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; } 
.ie6 legend, .ie7 legend { margin-left: -7px; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }
button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
@media all and (orientation:portrait) {}
@media all and (orientation:landscape) {}
@media screen and (max-device-width: 480px) {/* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */}
@media print {
	* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
	-ms-filter: none !important; } 
	a, a:visited { color: #444 !important; text-decoration: underline; }
	pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; } 
	tr, img { page-break-inside: avoid; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3{ page-break-after: avoid; }
}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
textarea:focus,input[type="text"]:focus{outline:none;}


/******************************************************************
COLOUR CHANGES
******************************************************************/

a{color:#008;}
.stories h3,.poll h3,.fb_plugin h3,.gossips h3,.comodities h3, .hotel_review h3, .yellow_pages h3{border-bottom:4px solid #008;}
.ui-widget-header {border: 1px solid #008!important;}
.review, .calendar, .subscribe_nws, .bottom_menu, .ui-widget-content, .ui-widget-header, .ui-state-default, .ui-priority-secondary{background:#008!important;}
.headlines_link a{background:url(library/images/bg_addheadlines.png) no-repeat #008;}
.button{background:#008;padding:5px;color:#fff;font-weight:800;border:none}

/******************************************************************
GENERAL LAYOUT STYLES
******************************************************************/

body {color:#000;font-size:12px;font: 16px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;}

#container { margin:20px auto;width:980px;}
header,footer,#content,nav,.rss_row,.leaderboard,.slider-wrap{float:left;width:980px;}

/* Begin Header */
#top_leaderboard{float:left;width:980px;text-align:center;}
#inner-header h1{float:left;width:980px;padding:20px 0;text-align:center;}
.topSection{float:left;width:980px;padding:0 0 3px 0;border-bottom:8px solid #000;font: 11px Georgia, "Times New Roman", Times, serif;color:#000;}
.topSection a{color:#000;}
.topSection .breadcrumb,.topSection .breadcrumb li{float:left;width:auto;}
.topSection .breadcrumb li{padding:0 7px 0 0;}
#clock{padding:0 0 0 173px;}
.topSection p{float:right;width:auto;}
nav ul#menu{margin:0 auto;display:block;width:980px;text-align:center;font:bold 13px Arial, Helvetica, sans-serif;border-bottom:1px solid #000;padding:17px 0 15px 0;}
nav ul#menu li{display:inline;padding:0 20px 0 0;}
nav ul#menu li a{color:#000;text-transform:capitalize;}
/*--footer_logo--*/
.footer_logo{
	display:block;
	margin:0 auto;
	text-align:center;
}
.footer_logo span{
	display:block;
	color:#999;
	font-weight:bold;
	font-size:16px;
	padding-bottom:4px;
}
.footer_logo:hover{
	text-decoration:none;}

/* Begin Content */

/* Section */
#content{padding:12px 0 0 0;}
section{float:left;width:645px;padding:0 25px 0 0;}
section article,section article h1{float:left;width:645px;}
section article h1{font-size:37px;line-height:44px;font-weight:normal;padding:10px 0 28px 0;}
section article h2{font-size:25px;line-height:30px;font-weight:normal;padding:5px 0 8px 0;}
section article h3{font-size:18px;line-height:30px;font-weight:normal;padding:5px 0 8px 0;}
section article img{float:left;width:auto;margin:0 10px 25px 0}
section article h3{font-size:25px;line-height:30px;font-weight:normal;padding:5px 0 8px 0;}
section article p{padding:0 0 20px 0;font-weight:normal;}
.article_options{float:left;width:645px;border-bottom:1px solid #000;border-top:1px solid #000;padding:10px 0 6px 0;}
.article_share{float:right;width:auto;}
.article_share strong{float:left;width:auto;font:bold 15px Georgia, "Times New Roman", Times, serif;color:#999;}
.article_share ul,.article_share ul li{float:left;width:auto;}
.article_share ul li{padding:0 0 0 10px;}
.article_actions{float:left;width:auto;}
.article_actions a.back{float:left;width:auto;padding:0 0 0 10px;background:url(library/images/bg_back_arrow.jpg) no-repeat left center;}
.article_actions ul{float:left;width:auto;padding:0 0 0 12px;}
.article_actions ul li{float:left;width:auto;padding:0 15px 0 0;}
.article_actions ul li a.email{padding:0 0 0 20px;float:left;width:auto;background:url(library/images/bg_email.jpg) no-repeat left center;}
.article_actions ul li a.print{padding:0 0 0 20px;float:left;width:auto;background:url(library/images/bg_print.jpg) no-repeat left center;}
.comments{float:left;width:645px;padding:26px 0 0 0;}
.comments h3,.leave_comment h4{float:left;width:645px;font-size:20px;line-height:20px;color:#000;border-bottom:3px solid #000;padding:0 0 11px 0;}
.left_comment{float:left;width:645px;background:url(library/images/bg_left_comment_opener.jpg) no-repeat 0 0;padding:18px 0 0 0;margin:15px 0 9px 0;display:inline;}
.innerComment blockquote{float:left;width:575px;background:#eee;padding:0 27px 0 43px;font:italic 15px/18px Georgia, "Times New Roman", Times, serif;}
.innerComment blockquote span{font:normal normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;padding:14px 0 0 0;display:block;}
.innerComment{float:left;width:645px;background:url(library/images/bg_left_comment_closer.jpg) no-repeat left bottom;padding:0 0 42px 0;}
.replied_comment{float:left;width:605px;background:url(library/images/bg_replied_comment.jpg) no-repeat 0 0;padding:16px 0 0 0;margin:0 0 7px 0;display:inline;margin:0 0 0 40px;}
.innerrepliedComment q{float:left;display:inline;width:605px;background:#eee;width:562px;padding:0 0 0 43px;}
.innerrepliedComment q em{float:left;width:538px;font:italic 15px/18px Georgia, "Times New Roman", Times, serif;}
.innerrepliedComment span{font:normal normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;padding:14px 0 0 43px;display:block;background:#eee;float:left;width:562px;}
.innerrepliedComment{float:left;width:605px;background:url(library/images/bg_replied_comment_closer.jpg) no-repeat left bottom;padding:0 0 42px 0;}
.leave_comment{float:left;width:645px;border-bottom:1px solid #000;padding:0 0 20px 0;}
.leave_comment h4{border:none;}
.leave_comment form{float:left;width:606px;border:1px solid #000;background:#eee;padding:11px 24px 5px 13px;}
.leave_comment form ul,.leave_comment form ul li{float:left;width:606px;display:inline;}
.leave_comment form ul li{padding:0 0 5px 0;}
.leave_comment form ul li label {float:left;width:153px;font-size:11px;padding:6px 0 0 0;}
.leave_comment form ul li p.input_name{float:left;width:424px;height:24px;background:url(library/images/bg_input_comments.jpg) no-repeat 0 0;padding:2px 4px 4px 2px;}
.leave_comment form ul li p.input_name input{float:left;width:418px;height:20px;border:1px solid #fff;}
.leave_comment form ul li p.textarea{float:left;width:424px;height:94px;background:url(library/images/bg_textarea.jpg) no-repeat 0 0;padding:2px 4px 4px 2px;}
.leave_comment form ul li p.textarea textarea{float:left;width:418px;height:88px;border:1px solid #fff;resize:none;}
.leave_comment form ul li p.input_captcha{float:left;width:424px;height:24px;background:url(library/images/bg_input_comments.jpg) no-repeat 0 0;padding:2px 4px 4px 2px;}
.leave_comment form ul li p.input_capthca input{float:left;width:418px;height:20px;border:1px solid #fff;}
.leave_comment form ul li span{font-size:12px;color:#666;}
.boxColumns{float:left;width:320px;display:inline;margin-auto:10px 0 0 0; }
.lastBox{margin:20px 0 0 0;}
.stories,.poll,.fb_plugin,.gossips,.comodities{float:left;width:308px;border:1px solid #000;display:inline;margin:0 0 20px 0;}
.stories h3,.poll h3,.fb_plugin h3,.gossips h3,.comodities h3{float:left;width:299px;font-size:20px;line-height:20px;color:#000;padding:14px 0 9px 9px;}
.comodities h3{width:308px;text-align:center;padding-left:0;}
.story_teaser{float:left;padding:6px 8px 15px 10px;width:290px;}
.story_teaser img{float:right;width:auto;}
.story_teaser h2{float:left;width:184px;padding:14px 0 0 0;}
.story_teaser h2 a{float:left;width:auto;font-size:20px;line-height:20px;}
.stories p,.poll p{float:left;width:290px;padding:0 0 0 10px;font-size:14px;line-height:15px;color:#3f3f3f;padding:0 0 14px 10px;}
.stories p a{background:url(library/images/bg_read_more.jpg) no-repeat left center;padding:0 0 0 8px;}
.poll p{padding-top:20px;}
.poll p input{display:inline;float:left;width:auto;margin:0 8px 0 0;}
.poll form{float:left;width:290px;}
.poll form ul{padding:0 0 0 10px;}
.poll form ul li{float:left;width:auto;padding:0 20px 0 0;}
.poll form ul li input{float:left;width:auto;margin:2px 0 0 0;}
.ie7 .poll form ul li input{float:left;width:auto;margin:-3px 0 0 0;}
.poll form ul li label{font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:0 0 0 7px;float:left;width:auto;}
.poll p a{float:left;width:auto;font-size:11px;color:#000;margin:10px 0 0 0;}
.fb_plugin{float:left;width:308px;color:#000;font-size:20px;}
aside .facebook_teas{float:left;width:310px;padding:0 0 20px 0;}
.facebook_teas a{display:block;border:1px solid #000;background:#3F61A7 url(library/images/ic-fb.png) no-repeat 10px 50%;font-size:24px;padding:20px 10px 20px 83px;color:#fff;}
.gossips{padding-bottom:5px;}
.gossips blockquote{float:left;width:275px;background:url(library/images/bg_begin_quote.jpg) no-repeat 5px 0;padding:0 0 7px 30px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-style:italic;line-height:17px;display:inline;margin:15px 0 0 0;}
.gossips blockquote em{float:left;width:266px;background:url(library/images/bg_end_quote.jpg) no-repeat right bottom;}
.gossips p{float:left;width:290px;padding:5px 0 0 10px;font-size:11px;line-height:13px;}
.gossips p span{font: 12px/16px Georgia, "Times New Roman", Times, serif;color:#3f3f3f;}

/* Category */
.top_article,.article_list,.article_list li,.article_list li h3{float:left;width:645px;}
.top_article{border-bottom:3px solid #000;padding:9px 0 8px 0;}
.top_article h2{float:left;width:auto;font-size:20px;font-weight:normal;}
.top_article a img{float:right;width:auto;display:inline;margin:8px 0 0 0;}
.article_list{padding:0 0 18px 0;}
.index .article_list{padding:0 0 20px 0;}
.article_list li{border-bottom:1px solid #e2e2e2;padding:0 0 17px 0;}
.article_list li h1{font:normal 30px/31px Georgia, "Times New Roman", Times, serif;padding:15px 0 5px 0;}
.article_list li h3{font:normal 30px/31px Georgia, "Times New Roman", Times, serif;padding:15px 0 5px 0;}
.article_list li.lastNews{border:none;}

.article_list li a img{float:left;width:auto;margin:0 17px 0 0;display:inline;}
.article_list li p{font-size:16px;font-weight:normal;line-height:19px;}
.older_articles{float:right;width:auto;padding:0 3px 0 0;}
.older_articles p{float:left;width:auto;}
.older_articles p a{float:left;width:auto;background:url(library/images/arrow_next.jpg) no-repeat right center;padding:0 10px 0 0;font-size:12px;}

/* Company Description */
.company_description,.company_description p,.company_description address,.company_description ul,.company_description ul li,.company_description h3{float:left;width:645px;font-style:normal;}
.company_description{padding:0 0 58px 0;}
.company section{padding:0 25px 20px 0;}
.company_description p{color:#3f3f3f;padding:16px 0 4px 0;}
.company_description h3{font-size:20px;line-height:20px;padding: 16px 0 8px 0;}
.company_description ul li{color:#3f3f3f}

/*Homepage*/
.general_news_column,.rss_columns,.latest_news{float:left;width:645px;}
.ie7 .rss_columns{padding:20px 0 0 0;}
.columns{float:left;width:645px;}
.general_interest_column,.section_news_column,.section_news_column ul,.section_news_column ul li,.section_news_column ul li h3,.section_news_column ul li p,.section_news_column ad{float:left;width:310px;}
.general_interest_column{padding:0 25px 0 0;}
.general_interest_column .yellow_pages{margin:0;}
.forecast{float:left;width:290px;border:1px solid #000;padding:9px 9px 2px 9px;margin:0 0 20px 0;}
.forecast ul,.forecast ul li{float:left;width:290px;}
.forecast ul li{font:15px/18px Georgia, "Times New Roman", Times, serif;color:#999;padding-bottom:7px;}
.forecast ul li img{float:left;width:auto;padding:0 12px 0 0;}
.review{float:left;width:308px;border:1px solid #000;margin:0 0 20px 0;}
.review h3{float:left;width:304px;padding:15px 0 15px 4px;font-size:20px;line-height:20px;color:#fff;font-weight:normal;}
.review a img{float:left;width:auto;}
.review h4{float:left;width:302px;padding:3px 0 8px 6px;font-weight:bold;font:16px/19px Georgia, "Times New Roman", Times, serif;color:#fff;}
.review p,.review .rating{float:left;width:auto;width:288px;padding:0 0 0 6px;font-size:14px;line-height:15px;color:#fff;}
.review p{padding:0 0 15px 6px;}
.review .rating{padding:0 0 6px 6px;}
.review .rating span{float:left;width:auto;padding:0 12px 0 0;}
.review .rating ul,.review .rating ul li{float:left;width:auto;}
.review .rating img{float:left;width:auto;margin:0 5px 0 0;display:inline;}
.section_news_column ul li h3{font:23px/23px Georgia, "Times New Roman", Times, serif;font-weight:normal;padding:0 0 8px 0;}
.section_news_column ul li{padding:16px 0;border-top:1px solid #e2e2e2;}
.section_news_column ul li.first_column_row{padding-top:0;border-top:none;}

.section_news_column ul li p{font-size:14px;line-height:15px;color:#3f3f3f;font-weight:normal;}
.section_news_column .more_news{float:left;width:305px;border-top:1px solid #000;border-bottom:1px solid #000;margin:-1px 0 20px 0;padding:8px 0 9px 5px;font-family:Georgia, "Times New Roman", Times, serif;}
.section_news_column .more_news a{font-size:12px;color:#000;float:left;width:auto;background:url(library/images/bg_more_arrow.jpg) no-repeat left center;padding:0 0 0 10px;}
.section_news_column .ad{text-align:center;float:left;width:310px;}
.aside_news,.aside_news li,.aside_promo_small,.top_aside_news,.aside_news ul,.aside_news ol,.aside_news p{float:left;width:310px;}
.top_aside_news{border-bottom:3px solid #000;}
.top_aside_news h3{float:left;width:auto;font-size:20px;line-height:20px;font-weight:normal;padding:0 0 10px 1px;}
.top_aside_news a img{float:right;width:auto;margin:4px 0 0 0;display:inline;}
.aside_news ul li{padding:17px 0 19px 0;border-bottom:1px solid #e2e2e2;}
.aside_news li h3{font-size:16px;font-weight:bold;line-height:19px;font-family:Georgia, Arial, Helvetica, sans-serif;padding:0 0 3px 0;}
.news_content,.news_content h3,.news_content p{float:left;width:200px;}
.news_content p{color:#3f3f3f;font-size:14px;line-height:15px;}
.aside_news ul a img{float:right;width:auto;}
.aside_news ol li{font-size:13px;font-family:Georgia, Arial, Helvetica, sans-serif;line-height:16px;padding:7px 0 7px 4px;width:306px;border-bottom:1px solid #e2e2e2;}
.aside_news p.more{float:left;width:305px;border-top:1px solid #000;border-bottom:1px solid #000;margin:-1px 0 0 0;padding:8px 0 9px 5px;font-family:Georgia, "Times New Roman", Times, serif;}
.aside_news p.more a{font-size:12px;color:#000;float:left;width:auto;background:url(library/images/bg_more_arrow.jpg) no-repeat left center;padding:0 0 0 10px;}
.aside_promo_small{text-align:center;margin:20px 0;}
/*Small Column*/
.small_column{float:left;width:310px;display:inline;}
.hotel_review{float:left;width:308px;border:1px solid #000;margin:0 0 20px 0;display:inline;}
.hotel_review h3{float:left;width:304px;font-size:20px;line-height:20px;font-weight:normal;padding:15px 0 9px 4px;}
.hotel_review a img{float:left;width:auto;}
.hotel_review h4,.hotel_review p,.hotel_review span{float:left;width:290px;padding:0 0 0 7px;}
.hotel_review h4{font:16px/19px Georgia, "Times New Roman", Times, serif;font-weight:normal;padding:6px 0 6px 7px;}

.hotel_review p{color:#3f3f3f;font:14px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;padding-bottom:20px;}
.hotel_review span{padding-bottom:20px;}
.hotel_review span a{float:left;width:auto;padding:0 0 0 9px;background:url(library/images/bg_more_arrow.jpg) no-repeat left center;font:12px Georgia, "Times New Roman", Times, serif;color:#000;}
.small_inner_promo,.innerpromo{float:left;width:310px;text-align:center;margin:0 0 20px 0;display:inline;}
.innerpromo a{margin:0 10px 0 0;display:inline;}
.innerpromo a img{padding:1px;border:1px solid #000;}
.news_releases{float:left;width:310px;display:inline;margin:0 0 20px 0;}
.news_releases h3{font-size:20px;line-height:20px;font-weight:normal;border-bottom:3px solid #000;padding:0 0 9px 0;}
.news_releases a{display:block;background:url(library/images/bg_newsrelease.jpg);height:100px;padding:68px 10px 0;color:#fff;line-height:23px}
.news_releases a span{background:url(library/images/bg_blk.png);}
.facebook_teas{float:left;width:310px;padding:0 0 20px 0;}
.facebook_teas a{float:left;width:auto;}
/*Large Column*/
.large_column{float:left;width:310px;padding:0 0 0 25px;}
.large_column_top{float:left;width:310px;border-top:1px solid #000;border-bottom:3px solid #000;margin-top:20px;display:inline;padding:14px 0 13px 0;}
.large_column_top h4{float:left;width:auto;font-size:20px;line-height:20px;padding-top:3px;}
.large_column_top .market_teas{float:right;width:auto;}
.large_column_top .market_teas form,.large_column_top .market_teas form span{float:left;width:auto;}
.large_column_top .market_teas form span{padding:5px 3px 0 0;font-size:11px;color:#3f3f3f;}
.large_column_top .market_teas form p{float:left;width:175px;height:24px;background:url(library/images/bg_teas_form_graph.jpg) no-repeat 0 0;}
.large_column_top .market_teas form p input{float:left;width:150px;border:1px solid #fff;height:16px;line-height:16px;margin: 2px 0 0 3px;font-size:12px;color:#3f3f3f;}
.ie7 .large_column_top .market_teas form p input{width:145px;line-height:16px;}
.large_column_top .market_teas form input[type="image"]{float:left;width:auto;display:inline;margin:0 0 0 3px;}
.market_stock,.market_stock_news,.market_updates,.market_updates ul,.market_updates ul li{float:left;width:645px;}
.market_movers,.featured_story{float:left;width:645px;}
.market_stock_news,.market_stock_news ul,.market_stock_news ul li{float:left;width:310px;}
.market_stock_news ul{padding:0 0 8px 0;}
.market_stock_news li{padding:8px 0 8px 0;border-bottom:1px solid #e2e2e2;}
.market_stock_news li.last_market_row{border-bottom:none;}
.market_updates ul li{padding:10px 0;border-bottom:1px solid #e2e2e2;}
.market_stock_news ul li h3{float:left;width:254px;}
.market_stock_news ul li h3 span{color:#878787;font-size:11px;font-family:Arial, Helvetica, sans-serif;display:inline;}
.market_stock_news ul li h3 a{font:16px/19px Georgia, "Times New Roman", Times, serif;}
.market_stock_news ul li p{float:left;width:296px;font-size:11px;color:#3f3f3f;line-height:13px;padding:5px 0 0 0;}
.market_stock_news p.more_news,.market_updates p.more_news{float:left;width:305px;border-top:1px solid #000;border-bottom:1px solid #000;margin:-1px 0 0 0;padding:8px 0 9px 5px;font-family:Georgia, "Times New Roman", Times, serif;}
.market_stock_news p.more_news a,.market_updates p.more_news a{font-size:12px;color:#000;float:left;width:auto;background:url(library/images/bg_more_arrow.jpg) no-repeat left center;padding:0 0 0 10px;}
.market_updates p.more_news{width:640px;}
.market_updates ul li h3 span{color:#878787;font-size:11px;font-family:Arial, Helvetica, sans-serif;display:inline;}
.market_updates ul li h3 a{font:18px/18px Georgia, "Times New Roman", Times, serif;}
.market_updates ul li p{color:#3f3f3f;font:14px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;padding:9px 0 0 0;}
.market_stock{float:right;width:310px;}
.forex_stocks,.forex_ad{float:left;width:310px;}
.forex_ad img{border:1px solid #000;}
.market_movers{border-bottom:1px solid #000;}
.market_movers_top{float:left;width:645px;border-bottom:1px solid #000;padding:0 0 6px 0;color:#3f3f3f;font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;margin-top:20px;display:inline;}
.market_movers_top em{font-style:normal;float:left;width:auto;padding:0 240px 0 0;}
.market_movers_top strong{float:left;width:auto;}
.market_movers ul,.market_movers ul li{float:left;width:310px;}
.market_movers ul li{padding:8px 0;border-bottom:1px solid #e2e2e2;font-size:11px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.market_movers ul li em{float:left;width:50px;text-transform:uppercase;font-style:normal;}
.market_movers ul li strong{float:left;width:200px;font-weight:normal;}
.market_movers ul li span{float:left;width:60px;text-align:right;}
.loss{color:#f00;}
.market_movers ul{padding:0 25px 0 0;}
.market_movers ul.losses{padding:0;}
.market_movers_bottom{float:left;width:645px;border-top:1px solid #000;border-bottom:1px solid #000;display:inline;margin:-1px 0 0 0;padding:8px 0;}
.market_movers_bottom a.more{float: left;margin: 0 0 0 5px;display:inline;padding:0 0 0 10px;font-family: Georgia, "Times New Roman", Times, serif;background:url(library/images/bg_more_arrow.jpg) no-repeat left center;color:#000;}
.market_movers_bottom span{float:right;width:auto;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#000;}
.market_movers_ad{float:left;width:645px;text-align:center;padding:20px 0 16px 0;}
.featured_story h3{float:left;width:645px;border-bottom:3px solid #000;font-size:20px;line-height:20px;font-weight:normal;padding:24px 0 12px 0;}
.featured_story h4{float:left;width:645px;font-family:Georgia, "Times New Roman", Times, serif;font-size:31px;line-height:31px;padding:15px 0 27px 0;}
.featured_story p{color:#3f3f3f;font-size:14px;line-height:15px;padding:0 0 16px 0;}
.featured_story img{float:right;width:auto;display:inline;margin:0 0 0 14px;}
.featured_story{margin:0 0 20px 0;border-bottom:1px solid #000;position:relative;}
.read-more a,.read-less a{float:right;width:auto;font-size:11px;color:#fff;background:#000;position:absolute;bottom:0;right:0;padding:0 10px;}
.column_rss_news{float:left;width:310px;padding:0 25px 0 0;}
.column_rss_news .rss_column{padding:0 0 13px 0;}
.rss_row .rss_column.last{margin:0;}
.rss_columns .rss_row{padding:0 0 20px 0;border:0;margin:0;}
.lastRssColumn{padding:0;}
.latest_news{padding:0;}
.past_news{float:left;width:645px;padding:5px 25px 10px 0;}
.past_news h3,.past_news ul,.past_news ul li{float:left;width:645px;}
.past_news ul{padding:0 0 12px 0;}
.past_news h3{font-size:20px;line-height:20px;border-bottom:3px solid #000;padding:0 0 8px 0;}
.past_news li{padding:10px 0;border-bottom:1px solid #e2e2e2;}
.past_news li img{float:left;width:auto;}
.past_news li h4{float:left;width:auto;padding:10px 0 0 15px;font-size:16px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;line-height:19px;}

.older_news_ad{float:left;width:auto;margin:0 0 0 1px;display:inline;}
.past_news p{float:right;width:auto;}
.past_news a.older_news{float:left;width:125px;height:26px;background:url(library/images/older_news.jpg) no-repeat 0 0;text-indent:-9999px;}
.twtr-hd h4{font-weight:bold;}
/* End Section */

/* Aside */

aside{float:left;width:310px;}
#custom_search{float:left;width:302px;border:1px solid #000;padding:3px;}
#custom_search input[type="image"],#custom_search input[type="text"]{float:left;width:auto;}
#custom_search input[type="text"]{float:left;width:278px;border:1px solid #fff!important;}
.ie7 #custom_search input[type="text"]{float:left;width:276px;}
.search_btn{float:left;width:22px;height:21px;background:url(library/images/input_search.jpg) no-repeat 0 0;text-indent:-9999px;border:none;}
.rectangle{float:left;width:310px;margin:20px 0;display:inline;}
.rectangle img{float:left;width:300px;padding:5px;background:#eee;}
.yellow_pages{float:left;width:308px;border:1px solid #000;margin:0 0 20px 0;}
.yellow_pages h3{float:left;width:304px;font-size:20px;line-height:20px;padding:14px 0 9px 4px;}
.yellow_pages form,.yellow_pages ol,.yellow_pages p{float:left;width:304px;padding:0 0 0 4px;}
.yellow_pages form{padding-top:11px;padding-bottom:10px;}
.yellow_pages ul li{padding:0 0 7px 0;}
.yellow_pages form ul,.yellow_pages form ul li{float:left;width:304px;}
.yellow_pages form ul li label{font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;display:block;padding:0 0 4px 0;}
.yellow_pages form ul li input[type="text"]{font-size:11px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;width:254px;height:18px;border:1px solid #000;float:left;padding:0 0 0 4px;display:inline;margin:0 10px 0 0;}
.yellow_pages form ul li input[type="image"]{float:left;width:auto;}
.yellow_pages ol li{float:left;width:304px;font-size:12px;line-height:15px;font-family:Georgia, "Times New Roman", Times, serif;padding:0 0 5px 0;}
.yellow_pages p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;line-height:13px;padding:0 0 6px 4px;}
.calendar{float:left;width:308px;border:1px solid #000;margin:0 0 20px 0;}
.calendar h3{float:left;width:297px;border-bottom:1px solid #fff;color:#fff;font-size:20px;line-height:20px;padding:14px 0 12px 11px;margin:0 0 6px 0;}
#datepicker{float:left;width:308px;}
#video{float:left;width:300px;background:#eee;padding:5px;}
#twitter_widget{float:left;width:310px;margin:0 0 20px 0;}
.follow_twitter{float:left;width:310px;}
.follow_twitter a{display:block;border:1px solid #000;background:#32B9FF url(library/images/ic-tw.png) no-repeat 10px 50%;font-size:24px;padding:20px 10px 20px 83px;color:#fff;}
/* End Aside */

/* End Content */

/* Begin Footer */
.rss_column,.subscribe_nws,.headlines_link{float:left;display:inline;width:310px;margin:0 25px 0 0;}
.subscribe_nws{height:148px;}
.subscribe_nws h3{float:left;width:303px;padding:15px 0 0 5px;font-size:20px;font-weight:normal;color:#fff;line-height:20px;}
.subscribe_nws p{float:left;width:290px;padding:0 0 10px 5px;font-size:12px;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;line-height:14px;}
.subscribe_nws form p input[type="text"]{border:1px solid #000;float:left;width:253px;float:left;font-size:11px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;height:20px;padding:0 0 0 5px;}
.ie7 .subscribe_nws form p input[type="text"]{line-height:20px;}
.subscribe_nws form p span{font-size:11px;color:#ccc;font-family:Arial, Helvetica, sans-serif;padding:5px 0 0 0;float:left;width:auto;}
.subscribe_nws form p span a{color:#fff;text-decoration:underline;}
.ie7 .subscribe_nws form p{width:300px;}
.subscribe_nws form p input[type="image"]{float:left;width:auto;margin:0 10px 0 0;display:inline;}
.rss_row .last{margin:0;}
.rss_row{float:left;width:980px;border-top:1px solid #000;display:inline;margin:20px 0 0 0;padding:22px 0 17px 0;}
.last_rss_row{border:none;margin:0;padding-top:0;}
.rss_promo,.rss_actions{float:left;width:670px;}
.rss_promo{padding:28px 0 0 0;}
.rss_promo p{float:left;width:auto;padding:0 20px 0 0;}
.rss_column .top_rss{float:left;width:310px;border-bottom:3px solid #000;padding:0 0 7px 0;}
.rss_column .top_rss a img{float:right;width:auto;margin:6px 0 0 0;}
.rss_column .top_rss h2{float:left;width:auto;color:#000;font-size:20px;font-weight:normal;}
.rss_column .top_rss h3{float:left;width:auto;color:#000;font-size:20px;font-weight:normal;}
.rss_column ul{float:left;width:310px;}
.rss_column ul li{float:left;width:310px;padding:8px 0 9px 0;border-bottom:1px solid #e2e2e2;}
.rss_column ul li a{font-size:13px;line-height:15px;font-family:Georgia, "Times New Roman", Times, serif;}
.rss_column p{float:left;width:305px;border-top:1px solid #000;border-bottom:1px solid #000;margin:-1px 0 0 0;padding:8px 0 9px 5px;font-family:Georgia, "Times New Roman", Times, serif;}
.rss_column p a{font-size:12px;color:#000;float:left;width:auto;background:url(library/images/bg_more_arrow.jpg) no-repeat left center;padding:0 0 0 10px;}
.web_news{margin:0;}
.web_news ul li,.web_news ul li a{font-size:12px;}
.web_news ul li strong,.web_news ul li strong a{font-size:11px;font-weight:bold;color:#acacac;font-family:Arial, Helvetica, sans-serif;}
.web_news p{border:none;text-align:right;}
.web_news p a{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#acacac;float:right;background:none;}
.subscribe_nws,.headlines_link{width:308px;border:1px solid #000;}
.headlines_link a{float:left;width:198px;height:126px;padding:22px 10px 0 100px;display:block;color:#fff;font-size:22px;}
.bottom_menu{float:left;width:980px;margin:0 0 20px 0;}
.bottom_menu ul{margin:0 auto;display:block;width:980px;text-align:center;font-size:13px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding:14px 0 12px 0;}
.bottom_menu ul li{display:inline;padding:0 20px 0 0;}
.bottom_menu ul li a{color:#fff;text-transform:capitalize;}
.bottom_nav_links{display:block;margin:0 auto;width:980px;text-align:center;font-size:13px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.bottom_nav_links ul{padding:0 0 20px ;}
.bottom_nav_links ul li{display:inline;padding:0 20px 0 0;}

.bottom_promo,.leaderboard{float:left;width:980px;text-align:center;}
.share{float:left;width:980px;padding:20px 0;text-align:center;}
.share strong,.share ul,.share ul li{display:inline;}
.share strong{font-size:18px;font-weight:normal;position:relative;top:-8px;}
.share ul li{margin:0 0 0 7px;}
.bottom_info{float:left;width:980px;text-align:center;font-size:11px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;line-height:13px;}
.bottom_info p{display:block;padding:20px 0 50px 0;}
.bottom_info p span{display:block;}
/* End Footer */

/* Rss Reset */
.rss_columns .web_news{margin:0 25px 0 0;}
.rss_columns .web_news .subscribe_nws{margin:10px 0 0 0;}
.rss_columns .subscribe_nws p {float: left;width: 290px;padding: 0 0 10px 5px;font-size: 12px;font-weight: normal;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color: white;line-height: 14px;text-align:left;}
.rss_columns .subscribe_nws form p span a{float:none;padding:0;}
.rss_column .rss_row .web_news ul li,.rss_column .rss_row .web_news ul li a{font-size:12px;line-height:14px;}
.rss_column .rss_row .web_news ul li strong,.rss_column .rss_row .web_news ul li strong a{font-size:11px;font-weight:bold;color:#acacac;font-family:Arial, Helvetica, sans-serif;}
.rss_column .rss_row .web_news p{border:none;text-align:right;}
.rss_column .rss_row .web_news p a{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#acacac;float:right;background:none;}
.rss_column  .headlines_link{margin-top:46px;}
.ie7 .rss_column  .headlines_link{margin-top:37px;}
.rss_column .follow_twitter{padding:0 0 10px 0;}
/* Slider News */
		.stripViewer .panelContainer .panel ul {
			text-align: left;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 0 0;
			position: relative;
			width: 100%;
			border-top:1px solid #000;
			padding:25px 0 0 0;
		}
		
		.top_stories{float:left;width:980px;padding:0 0 21px 0;position:absolute;left:0;top:15px;z-index:1;}
		.ie7 .top_stories{top:11px;}
		.top_stories h2{float:left;width:590px;font-size:20px;color:#000;padding:4px 0 0 0;}
		.top_stories h3{float:left;width:590px;font-size:20px;color:#000;padding:4px 0 0 0;}
		.slide_info {float:right;width:886px;font-size:11px;padding:7px 62px 0 0;text-align:right;margin:-10px 0 19px 0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;}
		 .ie7 .slide_info {padding-top:7px;}
		 .slide_info span , .slide_info a {width:auto;color:#333;}
		 .slide_info span {padding:0 7px 0 0;}
		 

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			width: 980px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: auto;
			z-index:2;
			background:url(library/images/bg_top_stories.jpg) repeat-x 0 22px;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 980px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 25px 0 0 0;
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			display:none;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			display:block;
			list-style: none;
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in slideviewer.js */
		}
		
		.stripNav a { /* The nav links */
			font-size: 10px;
			font-weight: bold;
			text-align: center;
			line-height: 32px;
			background: #c6e3ff;
			color: #000;
			text-decoration: none;
			display: block;
			padding: 0 15px;
		}
		
		.stripNav a:hover {
			background: #9cf;
		}
		
		.stripNav a.current {
			background: #39c;
			color: #fff;
		}
		
		
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 17px;
			text-indent: -9000em;
			display:block;
			z-index:3;
		}
		
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 22px;
			width: 22px;
		}
		
		.stripNavL {
			right: 30px;
			display:block;
			position:absolute;
		}
		
		.stripNavR {
			right: 0;
		}
		
		.stripNavL {
			background: url("library/images/arrow-left.gif") no-repeat center;
		}
		
		.ie6 .stripNavL{background: url("library/images/arrow-left.gif") no-repeat top right;width:17px;height:17px;}
		
		.stripNavR {
			background: url("library/images/arrow-right.gif") no-repeat center;
		}
		
		.ie6 .stripNavL{position:relative!important;}
		
		.ie7 #stripNavL0{display:block!important;position:absolute;left:926px!important;top:17px!important;left:55px;width:22px;height:22px;}
		.ie7 #stripNavR0{display:block!important;position:absolute;left:956px!important;top:17px!important;width:22px;height:22px;}
		
		.first_news{float:left;width:980px;border-bottom:1px solid #e7e7e7;}
		.first_news p,.first_news ul,.news ul,.last_news ul,.last_news{float:left;width:auto;}
		.first_news p,.asia_news p,.america_news p,.news p,.last_news p{width:222px;float:left;}
		.news ul li,.first_news ul li,.last_news ul li{padding:15px 48px 15px 0;}
		.first_news ul li{float:left;width:216px;}
		.news{float:left;width:980px;border-bottom:1px solid #e7e7e7;}
		.news ul li{float:left;width:216px;padding:15px 48px 15px 0;}
		.news ul li.nopad,.first_news ul li.nopad,.last_news ul li.nopad{padding-right:0;}
		.africa_news ul li.no_border,.asia_news ul li.no_border,.america_news ul li.no_border,.first_news ul li.no_border,.last_news ul li.no_border{border:none;}
		.news ul li a,.last_news ul li a,.first_news ul li a{font-size:14px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;}
		.last_news ul li{float:left;width:216px;}
		.asia_news p,.america_news p,.news p,.last_news p{padding:20px 0 0 0;}
		.ie7 .asia_news p,.ie7 .america_news p,.ie7 .news p,.ie7 .last_news p{padding:0px 0 0 0;}
		.ie7 .news ul li,.ie7 .last_news ul li,.ie7 .first_news{margin:-25px 0 0 0;}
/* End Slider News */

/* Calendar */

.ui-datepicker {
width:308px!important;
padding:0!important;
display: none;
}

.ui-widget-content {
    
    border:none!important;
    color: #222222;
}

.ui-widget-header {
    color: #fff;
	float:left;width:307px;
	border-bottom:1px solid #fff!important;
}

.ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
    margin: 0 2.3em;
    text-align: center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;color:#fff;
}


.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-datepicker .ui-datepicker-header {
    padding: 0.2em 0 11px 0!important;
    position: relative;
}
.ui-datepicker .ui-datepicker-prev { left:6px!important;cursor:pointer; }
.ui-datepicker .ui-datepicker-next { right:6px!important;cursor:pointer; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{border:none!important;top:2px!important;}
.ui-icon-circle-triangle-e { background-position: 0 -22px!important; }
.ui-icon-circle-triangle-w { background-position: 0 0!important; }
.ui-icon {background-image: url(library/images/calendar.png)!important;height: 22px!important;width: 21px!important;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block;left: 39%!important;margin-left: -8px;margin-top: -8px;position: absolute;top: 37%!important;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width:21px!important; height:22px!important; overflow:hidden;}
.ui-datepicker th { padding: .7em .3em .3em .3em!important; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 3px!important; }
.ui-state-default{ border: 1px solid #fff!important;  font-weight: bold!important; color: #fff!important; }
.ui-priority-secondary{ border: 1px solid #ccc!important;  font-weight: normal!important; color: #ccc!important;opacity:1!important; }
.ui-datepicker th{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;color:#fff;}
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: center!important; text-decoration: none; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0px!important; -webkit-border-bottom-right-radius: 0px!important; -khtml-border-bottom-right-radius: 0px!important; border-bottom-right-radius: 0px!important; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0px!important; -webkit-border-bottom-left-radius: 0px!important; -khtml-border-bottom-left-radius: 0px!important; border-bottom-left-radius: 0px!important; }
/* End Calendar */