@charset "utf-8";
/* CSS Document */

body 
	{
	direction:ltr; margin:0; text-align:center; background:#FFF; 
	font-weight:normal; font-size:14px; font-family:Arial, Helvetica, sans-serif;
	}
	
div, span, h1, h2, h3, h4, p, form, td { margin:0px; padding:0px; border:0px;}

div.c { clear:both; height:0px; overflow:hidden; line-height:0px; font:0px;}
div.d {clear:both; height:10px; overflow:hidden; line-height:1px; font-size:10px;}
div.d20 {clear:both; height:20px; overflow:hidden; line-height:1px; font-size:10px;}

.mb10{margin-bottom:10px;}
.mr20 {margin-right:20px;}
div.hpadd10 { padding:0px 10px; }
div.hpadd20 { padding:0px 20px; }
div.vpadd10 { padding:10px 0px; }
div.vpadd20 { padding:20px 0px; }
.padding3{padding:3px;}
.padding5{padding:5px;}
.ptb5{padding:5px 0;}
.s5{height:5px; line-height:1px; overflow:hidden; font-size:1px;}
.s10{height:10px;}
.s20{height:20px;}
.fll{float:left;}
.flr{float:right;}
.hide{display:none;}
.show{display:block;}
.w20 {width:20px;}
/*Containers*/
.page {width:1020px; text-align:left; background:#FFFFFF; margin:0px auto; border-right:1px solid #FFF; border-left:1px solid #FFF;}

.head { height:115px; overflow:hidden; width:1020px; clear:both; xxmargin:0px 7px ; background-color:#FFF; xxbackground-color:#313a86; margin-top:1px; }
.head .logo { height:80px; margin:30px 0px 0px 0px; cursor:pointer; overflow:hidden; width:280px; text-align:left; float:left; background:url(../../images/SGweblogo-270x43.jpg) no-repeat 0px 0px; }
.head .hdr_right { height:100px; overflow:hidden; width:740px; float:right; xxbackground:#FFC; xxbackground:url(../../images/bg-hdr-1.png); }
.head .hdr_right .hdrbanner { height:90px; width:730px; margin:10px auto; text-align:right; }

._oldhead { height:115px; overflow:hidden; width:1020px; clear:both; xxmargin:0px 7px ; background-color:#FFF; xxbackground-color:#313a86; margin-top:1px; }
._oldhead ._oldlogo { height:80px; margin:20px auto; cursor:pointer; overflow:hidden; width:490px; float:left; background:url(../../images/sgweblogo.jpg) no-repeat 10px 0px; }
._oldhead ._oldhdr_right { height:100px; overflow:hidden; width:520px; float:right; xxbackground:url(../../images/bg-hdr-1.png); }
._oldhead ._oldhdr_right ._oldhdrbanner { height:90px; width:530px; margin:15px auto; xxbackground:#F93; }


.footer { clear:both; xxheight:40px; line-height:30px; background-color:#313a86; width:1020px; xxmargin:0px 7px; xxbackground:url(../../images/footer_bg.gif) repeat-x; overflow:hidden; color:#fff; text-align:center; font-weight:bold;}
.footer .logo {margin:30px; float:left} 
.footer a, .footer a:hover{color:#fff; text-decoration:none;}
.footer .ftrblk {margin-left:10px; width:135px; padding:10px; float:right;}
.footer .sectblk {margin-right:42px; width:80px; padding:10px; float:right;}
.footer .ftrblk_sep {margin-left:1px; width:2px; margin-top:25px; border-right:1px solid #FFF; height:130px; float:right;}

ul.footer {width:135px; xxbackground-color:#FFC; margin:10px 0px; padding:0px;}
ul.footer li { list-style:none; text-align:left; font-size:10px; height:20px; line-height:20px;}
ul.footer li a{}
ul.footer li.hdr {text-decoration:underline; color:#E1F4FD;}
ul.footer li.12tw{ background:url(../../images/icon-socialmedia-12.png) no-repeat 0px 0px; width:20px; height:20px; float:left; margin:5px 0px 0px 0px; cursor:pointer;}
ul.footer li.12fb{ background:url(../../images/icon-socialmedia-12.png) no-repeat 0px -42px; width:20px; height:20px; float:left; margin:5px 0px 0px 5px; cursor:pointer;}
ul.footer li.rss12{ background:url(../../images/icon-socialmedia-12.png) no-repeat 0px -26px; width:12px; height:12px; float:left; margin:5px 0px 0px 5px; cursor:pointer;}

.topbar {height:30px; line-height:29px; width:1020px; color:#000; font-weight:bold; font-size:11px;  padding:5px 0px 5px 0px; clear:both; xxbackground:url(../../images/bg-topbar.png) repeat-x #989898; xxborder:1px solid #039; border-bottom:1px solid #A6DFF4; background:#EBF7FE;}
.topbar .rightblk {float:right; }
.topbar .leftblk {float:left; margin-top:2px; height:20px; line-height:19px;  color:#000; font-weight:bold; font-size:11px;}
.issue_date { margin:0px 7px; xxpadding-left:7px; color:#004C7E; }
.socialmedia {width:90px; height:30px; line-height:29px; margin-left:20px;}
.twitter{ background:url(../../images/icon-socialmedia.png) no-repeat 0px 0px; width:20px; height:20px; float:left; margin:5px 0px 0px 0px; cursor:pointer;}
.facebook{ background:url(../../images/icon-socialmedia.png) no-repeat 0px -42px; width:20px; height:20px; float:left; margin:5px 0px 0px 5px; cursor:pointer;}
.rss{ background:url(../../images/icon-socialmedia.png) no-repeat 0px -21px; width:20px; height:20px; float:left; margin:5px 0px 0px 5px; cursor:pointer;}



.container {padding:10px 0px; *clear:both; width:1020px; xxwidth:1000px; *xxborder-right:1px solid #c1c1c1; *xxborder-left:1px solid #c1c1c1;}

/*OLD MENU -SLIDING
* {margin:0; padding:0}
.menu {position:relative; background:#FFF; height:35px; width:1020px; font:0.95em Arial, sans-serif; font-weight:bold; margin-top:1px; padding-bottom:5px; border-bottom:2px solid #313A86;}
.menu ul {list-style:none; z-index:10; position:absolute; z-index:100; padding:9px 0px}
.menu li {float:left}
.menu a{text-decoration:none; color:#2F2F83; padding:10px}
.menu a:active{text-decoration:none; color:#2F2F83; padding:10px}
.menu a:visited, .menu a:hover {text-decoration:none; color:#2F2F83; padding:10px}
#slide {position:absolute; top:6px; height:24px; background:#b4d1fd; border:1px solid #2F2F83; border-radius:5px; xxcolor:#3138AF; z-index:10}

*/

/* TOP NAVIGATION */
#topnav { width:100%; height:35px; xxbackground-color:#2F2F83; xxbackground:#0071BB; background:#E2F0F8; border-top:1px solid #A6DFF4; border-bottom:1px solid #A6DFF4; margin-bottom:10px;}
#topnav ul{margin:0; padding:0;}
#topnav ul li{display:inline; position:relative; height:35px; padding:0px 11px; font-size:0.80em; line-height:35px; font-weight:bold; float:left; list-style:none; xxmargin:0px 0px 0px 20px;}
#topnav ul li.active {xxbackground:#E2F0F8; background:#2F2F83; }
#topnav ul li:hover {background:#0071BB;}
#topnav ul li:hover a {color:#FFF;}
#topnav ul li.active a {color:#E2F0F8;}
#topnav ul li a {color:#2F2F83;}

/*SUB MENU - ONE LEVEL*/
#topnav li ul {padding:0; margin:0; display:none; position:absolute; top:30px; z-index:1000; left:-20px;}
#topnav li li{display:list-item; height:30px; font-size:0.95em; line-height:30px; font-weight:bold; list-style:none; background:#E2F0F8; }
#topnav li:hover ul {display:block; width:160px;}
#topnav li li:hover{background:#0071BB; }
#topnav li li a {color:#0071BB;}
#topnav li li a:hover {color:#FFF;}
/* TOP NAVIGATION */

.tcm {  }
.tcm .tcmleft { float:left; xxwidth:670px; width:680px; xxbackground:#FFFFCC; border-right:1px solid #CCC;  xxmargin-left:10px; padding:0px 10px 0px 0px; display:inline;!important  } /* for IE bug fix for margin doubling*/
.tcm .tcmright { float:right; width:320px; xxmargin-right:10px; xxbackground:#f63;  padding:0; display:inline;!important} /* for IE bug fix for margin doubling*/



.news_blk {float:left; width:320px; background:#FFF;}
.news_blk .title {padding:0px 0px 3px 0px; xxborder-bottom:2px solid #1b1b1b; color:#1b1b1b; xxbackground-color:#FFF; margin-bottom:15px; background:url(../../images/bg-grey.png) no-repeat 0px 15px; height:30px; }
.news_blk .title span {font-size:0.95em; background:#FFF; padding-right:5px; text-transform:uppercase; color:#1b1b1b; font-weight:bold; text-decoration:none; height:30px; line-height:29px; padding-left:0px;}


.highlt_cat {float:left; width:332px; xxwidth:320px; background:#FFF; xxheight:340px;}
.xxhighlt_cat .htitle {padding:0px 0px 3px 0px; xxborder-bottom:2px solid #313A86; color:#FFF; xxbackground-color:#FFF; margin-bottom:15px; background:url(../../images/bg-sect-hdr.png) no-repeat; height:30px; }
.xxhighlt_cat .htitle a {font-size:14px; text-transform:uppercase; color:#FFF; font-weight:bold; text-decoration:none; height:30px; line-height:29px; padding-left:10px;}
.xxhighlt_cat .htitle a:hover {text-decoration:underline; color:#FFF;}

.highlt_cat .htitle {padding:0px 0px 3px 0px; xxborder-bottom:2px solid #1b1b1b; color:#1b1b1b; xxbackground-color:#FFF; margin-bottom:15px; background:url(../../images/bg-grey.png) no-repeat 0px 15px; height:30px; }
.highlt_cat .htitle a {font-size:0.95em; background:#FFF; padding-right:5px; text-transform:uppercase; color:#1b1b1b; font-weight:bold; text-decoration:none; height:30px; line-height:29px; padding-left:0px;}
.highlt_cat .htitle a:hover {text-decoration:underline; color:#1b1b1b;}

.highlt_cat .FirstItemTitle {margin:0px 0px 7px 0px; xxpadding-bottom:10px;  xxheight:30px; color:#252525; font-weight:bold; font-size:1.20em; padding:0px; }
.highlt_cat .FirstItemTitle a {text-decoration:none; xxpadding-bottom:10px;}
.highlt_cat .shortdesc { font-size:0.95em; font-weight:normal; line-height:18px; margin-bottom:7px; text-align:left; }

.hp_art, .hp_art_nomargin_noborder { margin-bottom:4px; *margin-bottom:3px; padding-bottom:15px; *padding-bottom:3px; }
.hp_art {border-bottom:1px solid #CCC; }
.hp_art h3.title, .hp_art_nomargin_noborder h3.title {xxmargin:0px 0px 7px 0px; font-weight:bold; font-family:Georgia, Arial, serif; font-size:18px; padding-bottom:10px; }
.hp_art h3.title a {text-decoration:none; xxpadding-bottom:10px;}
.hp_art p.shortdesc, .hp_art_nomargin_noborder p.shortdesc { font-size:0.95em; font-weight:normal; line-height:18px; xxmargin-bottom:7px; text-align:left; }

.hp_first_art {border-bottom:1px solid #0071BB; border-top:3px solid #0071BB; background:#E2F0FB; margin-bottom:4px; *margin-bottom:4px; padding:5px 0px 0px 5px; padding-bottom:15px; *padding-bottom:4px; }
.hp_first_art h1.headline{ font-family:Georgia, Arial, serif; font-size:22px; font-weight:bold; line-height:1.1em; padding-bottom:10px; }
.hp_first_art p.shortdesc{font-size:1em; font-weight:normal; line-height:1.3em; xxmargin-bottom:7px; text-align:left;}


a.readmore { color:#900; position:absolute; right:3px; bottom:-3px; font-size:11px; font-weight:bold;}
a.readmore:hover {color:#900; text-decoration:underline;}
.vertical_separator {float:left; width:16px; line-height:20px; font:10px; height:11px;}

a{text-decoration:none; xxcolor:#2F2F83; color:#2F3083; }
a:hover{text-decoration:none; color:#0099FF;}
/*a:visited{text-decoration:none; color:#906;}*/

.smalltext {margin-top:5px; background:url(../../images/blue-bullet.gif) no-repeat 0px 10px;  xxpadding-bottom:3px; clear:both; xxborder-bottom:1px solid #f7f7f7; height:30px; font-size:0.9em; font-weight:bold; line-height:15px; }
.xxsmalltext a {margin-left:10px;}
.xxsmalltext a:hover {color:#930; text-decoration:underline;}

.wkly_features_hdr { width:670px; text-transform:uppercase; padding-left:5px; text-align:left; font-size:12px; height:30px; vertical-align:middle; line-height:29px; font-weight:bold; color:#666;}
.wkly_features_mainnews { border: 1px solid #c1c1c1; background-color:#FFF; padding:0; width:678px; }
.wkly_features_mainnews .htitle { text-transform:uppercase; padding-left:5px; border-bottom:1px solid #0071BB; vertical-align:middle; background-color:#E2F0F8; height:30px; line-height:30px; margin-bottom:10px; color:#0071BB;}
.wkly_features_mainnews img {margin:5px ; border:1px solid #c1c1c1; padding:1px;}
.wkly_features_mainnews .htitle a {font-size:16px; color:#0071BB; font-weight:bold; text-decoration:none;}

.wkly_features_mainnews .FirstItemTitle {margin:0px 0px 10px 0px; padding-bottom:10px;  color:#252525; font-weight:bold; font-size:16px; padding:0px; }
.wkly_features_mainnews .FirstItemTitle a {text-decoration:none; xxpadding-bottom:10px; font-family:Georgia, Times, serif}
.wkly_features_mainnews .shortdesc { font-size:12px; font-weight:normal; line-height:20px; margin:7px 5px 0px 0px; text-align:justify;}

.wkly_otherfeatures_hdr { text-transform:uppercase; padding-left:5px; text-align:left; font-size:12px; height:20px; vertical-align:middle; line-height:19px; font-weight:bold; color:#666;}
.wkly_otherfeatures_mainnews { border: 1px solid #829282; background-color:#FFF; width:320px; margin-bottom:3px; float:left; height:110px; overflow:hidden;}
.wkly_otherfeatures_mainnews .htitle {padding-bottom:3px; font-size:14px; padding-left:5px; vertical-align:middle;  background-color:#C1C1C1; height:30px; line-height:30px; }
.wkly_otherfeatures_mainnews .htitle .daystr {float:right; font-size:11px; font-weight:bold; color:#000; padding-right:5px; vertical-align:middle; line-height:30px;  }
.wkly_otherfeatures_mainnews img {margin:5px; padding:2px;}
.wkly_otherfeatures_mainnews .htitle a { color:#800; font-weight:bold; text-decoration:none;}

.wkly_otherfeatures_mainnews .FirstItemTitle {margin:0px 0px 10px 0px; padding-bottom:10px;  color:#252525; font-weight:bold; font-size:14px; font-family:Arial,sans-serif; padding:0px; }
.wkly_otherfeatures_mainnews .FirstItemTitle a {text-decoration:none; xxpadding-bottom:10px;}
.wkly_otherfeatures_mainnews .shortdesc{font-size:12px; font-weight:normal; line-height:20px; margin:7px 5px 0px 0px; text-align:justify;}


/******************** STATISTICS  **********************/
.xxstats_hdr{xxbackground:#0162AF; background:#035DBA; height:30px; line-height:30px; font-weight:bold; font-size:0.95em; color:#FFF; text-transform:uppercase; padding-left:10px;}
#mccontainer{xxmargin:20px 0px 10px 0px; *margin-bottom:30px; min-height:380px;}
#mctabs { font-size: 80%; xxmargin: 10px 0px 0px 0px; position:relative; }
#mctabs ul#hdr { float: left; width: 100%; padding-top: 4px; padding: 4px 0px 0px 0px; margin:0px; position:absolute; top:1px;  height:45px; z-index:12;}
#mctabs ul#hdr li {border:1px solid #989898;  height:44px; xxline-height:35px;   list-style: none; width:102px; text-align:center; background:#E2F0F8; xxbackground:#516dd3; xxbackground: #4186DF; color:#FFF; border-top-right-radius:10px; border-top-left-radius:10px; }
#mctabs ul#hdr li:hover{xxbackground: #4186DF; background:#0071BB;}
#mctabs ul#hdr li:hover a{xxbackground: #4186DF; color:#FFF;}
#mctabs ul#hdr li.sep { width: 4px; height:45px;  list-style: none; text-align:center; background:#FFF; border:0px; border-bottom:1px solid #989898;  }
#mctabs ul#hdr li, #mctabs ul#hdr li a { float: left;  color:#0071BB;}
#mctabs ul#hdr li.active, #mctabs ul#hdr li.active:hover { border:1px solid #989898;border-bottom:1px solid #FFF; xxborder-top:5px #313A86 solid; xxbackground:#FFF; height:45px; background:#FFF; xxbackground:url(../../images/whiteblue-grad-bg.png) repeat-x 0px 0px; }
#mctabs ul#hdr li.active a { color: #404040; }
#mctabs div { clear: both; padding: 0px; min-height: 180px; background:#FFF; }
#mctabs ul#hdr li a { text-decoration: none; padding:14px; *padding:8px; xxpadding: 8px; color: #0071BB; font-weight: bold; }
#mctabs ul.item { margin:0px 5px 8px 3px; padding:5px;}
#mctabs #tab-1, #mctabs #tab-2, #mctabs #tab-3{xxborder:1px solid #404040; border:1px solid #c1c1c1;  padding:10px 0px 0px 0px; position:absolute; top:50px;  width:320px;}
ul.item li {
	background:url(../../images/blue-bullet.gif) no-repeat 3px 12px;
	*background:url(../../images/blue-bullet.gif) no-repeat 3px 12px;
	border-bottom:1px dotted #4C4C4C; overflow:hidden;
	color: #000; font-weight: bold; height:30px; text-align:left; list-style:none; padding:6px 8px 7px 0px; padding-left:15px;  *padding-left:0px; 
}
ul.item li p { xxmargin-left:7px; *margin-left:5px; *padding-left:3px;}
ul.item li a { text-decoration: none;	*padding: 8px; color: #000; font-weight: normal; font-size:1.05em; }
/******************** /STATISTICS **********************/

.old_sidebar_blk_hdr {clear:both; background:#FFF; padding-left:5px; border-bottom:2px solid #1b1b1b; text-align:left; font-size:0.95em; height:30px; line-height:30px; font-weight:bold; color:#1b1b1b; text-transform:uppercase;}
.xxsidebar_blk_hdr {clear:both; background:#e2e2e2; padding-left:5px; xxborder-bottom:2px solid #1b1b1b; text-align:left; font-size:0.95em; height:30px; line-height:30px; font-weight:bold; color:#404040; border-left:5px solid #404040; text-transform:uppercase;}
.yyysidebar_blk_hdr {clear:both; border-bottom:2px solid #013f80; background:#dbebfb; xxbackground:#035DBA; xxbackground:#E1F4FD; padding-left:5px; text-align:left; font-size:0.95em; height:30px; line-height:30px; font-weight:bold; color:#013f80; xxcolor:#2F2F83; border-left:10px solid #013f80; text-transform:uppercase;}

.sidebar_blk {xxbackground:url(../../images/bg-sidebar-blk.png) repeat-x; border:1px solid #dbd9dc;}
.sidebar_blk_hdr {clear:both; padding-left:10px; xxtext-shadow:#000 2px 2px 2px ; text-align:left; font-size:1.2em; height:30px; line-height:30px; font-weight:bold; color:#0071BB; border-top:4px solid #0071BB; background:#E2F0F8; text-transform:uppercase; }
.editorial_hdr {xxbackground:url(../../images/bg-blue-7.png) repeat-x; xxborder:1px solid #6D9CFC; xxcolor:#FFF; xxcolor:#033292; }
.opinion_hdr {xxbackground:url(../../images/bg-red-1.png) repeat-x; background:#B51803; border-top:4px solid #B51803; color:#FEF1EF; }
.poll_hdr {xxbackground:url(../../images/bg-purple-1.png) repeat-x; }
.sport_hdr {xxbackground:url(../../images/bg-blue-1.png) repeat-x; }
.life_hdr  {xxbackground:url(../../images/bg-purple-2.png) repeat-x; }
.pt_hdr {xxbackground:url(../../images/bg-green-1.png); color:#117300; border-top:4px solid #117300; background:#FFF; padding-left:0px;}
.digi_hdr {width:158px; color:#BF2632; xxfont-size:18px; xxtext-shadow:#787878 2px 2px 2px ; padding-left:0px; border-top:4px solid #BF2632; background:#FFF;}
.stats_hdr {xxbackground:url(../../images/bg-blue-1.png) repeat-x; xxcolor:#FFF;}
.mpc_hdr {background:url(../../images/bg-blue-3.png) repeat-x; color:#FFF;}
.lc_hdr {xxbackground:url(../../images/bg-blue-1.png) repeat-x; xxcolor:#FFF;}
.cr_hdr {xxbackground:url(../../images/bg-blue-8.png) repeat-x; xxcolor:#FFF;}
.eco_hdr {xxbackground:url(../../images/bg-blue-9.png) repeat-x; xxcolor:#FFF;}

/********************  LAST COMMENTS BLOCK ********************/
ul.lastcomments {width: 100%; padding: 4px 0px; *margin:0px; }
ul.lastcomments li { background:url(../../images/comments.png) no-repeat 0% 45%; margin-left: 5px;  list-style:none; border-bottom:1px #c1c1c1 dotted; height:58px; padding:5px 0px; position:relative;}
ul.lastcomments li div.ctxt {margin-left:40px; }
ul.lastcomments li div.ctxt a {font-size:0.96em; font-weight:normal; color:#4c4c4c; text-decoration:none;}
ul.lastcomments li div.ctxt a:hover{color:#900; text-decoration:none;}
ul.lastcomments li div.author { margin-left:5px; text-align:left; font-size:11px; color:#127AED; font-weight:bold; position:absolute; top:53px; right:0;}
ul.lastcomments li div.author span.time{font-size:10px; color:#989898; font-weight:bold; text-align:right; direction:ltr;}
/********************  /LAST COMMENTS BLOCK *******************/

/********************  LAST NEWS BLOCK ********************/
.last_news_hdr{background:#900; height:30px; line-height:30px; font-weight:bold; font-size:12px; color:#FFC; text-transform:uppercase; padding-left:10px;}
ul.lastnews {width: 100%; padding: 4px 0px;}
ul.lastnews li { xxbackground:url(../../images/comments.gif) no-repeat 0% 45%; margin-left: 5px;  list-style:none; border-bottom:1px #c1c1c1 dotted; height:55px; padding:5px 0px; position:relative;}
ul.lastnews li div.title {margin-left:10px; }
ul.lastnews li div.title a {font-size:0.90em; font-weight:bold; color:#4c4c4c; text-decoration:none;}
ul.lastnews li div.title a:hover{color:#900; text-decoration:none;}
ul.lastnews li div.time{font-size:10px; color:#989898; font-weight:normal; font-style:italic; text-align:right; direction:ltr;}
/********************  /LAST COMMENTS BLOCK *******************/

/***** POLLS *****/
.poll_blk { width:320px; }
.pollques {color:#3c3c3c; font-size:12px; font-weight:bold; text-align:left; font-family:Arial; line-height:20px; padding:5px; }
li.pollans {list-style:none; height:30px; padding-left:5px; *margin:0px; line-height:24px; color:#006; font-size:12px; font-weight:bold; text-align:left; xxborder-bottom:1px dotted #c1c1c1; font-family:Arial;}
li.pollans span{margin-top:-3px;}
.viewresult { xxpadding-top:10px; text-align:center; font-size:11px; margin-bottom:10px;}
.viewresult a{ color:#313A86; text-decoration:none; text-transform:uppercase; } 
#submitvote {margin:10px 0px; text-align:center; }
.poll_res_ans {color:#006; font-size:12px; font-weight:bold; text-align:left; border-bottom:1px dotted #c1c1c1; font-family:Arial; height:35px; line-height:20px; margin-top:10px;}
.totalvotes {font-size:0.95em; font-weight:bold; text-align:center; color:#000; margin:10px auto;}
.back2poll {font-size:0.85em; font-weight:normal; text-align:center; color:#063; margin:10px auto;}
ul#poll_answers{margin:0px; padding:0px;}
/***** /POLLS *****/

.op_blk, .ed_blk {border-bottom:1px solid #CCC; padding:0px 5px 15px 5px;}
.op_bg { background:#EDEDED;  }
.op_bg .opimg {float:left; margin-right:10px;}
.op_bg .opimg img {border:1px solid #c1c1c1;}

.ed_hdr {font-size:1.15em; font-weight:bold; color:#313A86; margin:5px 0px; font-family:Georgia, Arial, serif}
.ed_hdr a {color:#2F2F83; text-decoration:none;}
.ed_hdr a:hover {color:#0099FF; text-decoration:none;}
.ed_bdy {font-size:0.95em; font-weight:normal; text-align:left; line-height:18px;}


/******************** PRAYER TIMES  ********************/
div.ptclass {height:37px; line-height:37px; border-bottom:1px dotted #d8d8d8; clear:both;}
div.ptclass div.prayer { float:left; font-size:12px; font-weight:bold; height:10px; text-align:left; padding-left:1px; width:70px;}
div.ptclass div.time { float:right; font-size:12px; font-weight:bold; height:10px; text-align:center; padding-right:1px;}
div.pt_citylbl {color:#313A86; font-weight:bold; text-align:center; font-size:1.1em; margin-top:4px;}
.pt_city{font-weight:bold; font-size:14px; color:#313A86; margin-top:5px;}
.city {height:30px; line-height:30px; border-bottom:1px dotted #989898; text-align:left; padding-left:5px; color:#313A86; font-size:11px; font-weight:bold; cursor:pointer;}

/******************** /PRAYER TIMES  ********************/

/********************  WEATHER  *****************/
.temp {font-weight:bold; font-size:20px; width:110px; margin:0px auto; border:0px solid #c1c1c1; color:#646464;}
.high {color:#C30;}
.low {color:#03C;}
.wt_time{font-weight:bold; font-size:11px; color:#B4B4B4; margin-top:15px; text-align:center;}
.wt_link{text-align:center; margin-top:20px; font-size:10px; display:none;}
.wt_city{font-weight:bold; font-size:18px; color:#4b4b4b; margin-bottom:10px;}
.wt_img {margin:2px auto; border:0px; text-align:center;}
/********************  /WEATHER  *****************/

.img_brdr {border: 1px solid #989898; }

.sect_art_blk {xxwidth:320px; width:332px; xxfloat:left; xxheight:155px; border-bottom:1px solid #b2b2b2;  xxheight:165px; border-bottom:1px dotted #e1e1e1; margin-bottom:3px; padding-bottom:15px; position:relative;}
.sectname_big { text-transform:uppercase; font-family:Georgia, Arial, serif; font-weight:normal; font-size:36px; text-align:left; padding-bottom:10px; margin:10px 0px; border-bottom:3px solid #B4D1FD; color:#035DBA;}
.sect_art_img {float:left; margin-right:10px; width:180px; height:120px;}
.sect_art_title { font-size:1.20em; font-weight:bold; color:#2f2f83; font-family:Georgia, arial, serif; xxheight:40px; xxmargin-bottom:5px; padding-bottom:10px; xxborder-bottom:1px solid #DADADA; xxbackground:url(../../images/content-bullet.gif) no-repeat 0 30%;}
.sect_art_title a { text-decoration:none; xxmargin-left:10px; color:#2f2f83;}
.sect_art_title a:hover { text-decoration:none; color:#0099FF;}
.sect_art_separator {margin:5px 0px; xxpadding-top:5px; clear:both; line-height:1px; font-size:1px; height:1px; xxwidth:320px; xxborder-top:1px solid #999; }
.sect_art_desc { line-height:18px; font-weight:normal; color:#000; font-size:0.95em; text-align:left; margin-bottom:5px;}
.sect_dt {font-size:11px; color:#C0C0C0; text-align:left; margin-bottom:3px;}
.sectname_small { text-transform:uppercase; font-family:Georgia, Arial, serif; font-weight:normal; font-size:22px; text-align:left; padding-bottom:10px; margin:10px 0px; border-bottom:3px solid #B4D1FD; color:#035DBA;}

.latestnews { width:318px; xxheight: 300px; font-style:normal; overflow:hidden; border-top: 1px solid #dddddd; xxmargin-top:5px; padding-bottom:1px; *padding-bottom:1px;}
.latestnews .title {font-size:1.15em; font-weight:normal;	padding:0px; color:#2f2f83;}
.latestnews p {	margin:0px;	padding: 0px 0px 0px 15px; position:relative}
.latestnews ul { background-color:#FFF; margin:0px; padding:0px;}
.latestnews li { background:url(../../images/blue-bullet.gif) no-repeat 5px 10px;	list-style:none;	display:block;	padding:7px 0 5px 15px;	border-bottom: 1px dotted #dddddd;	xxheight:35px;	font-family: Arial;	font-size:11px; margin:0 3px;}
.latestnews li a {	text-decoration:none;}
.ln_time {font-size:11px; font-style:italic; color:#C30; margin-top:3px; position:absolute; top:25px ; right:10px;}
.latestnews li:hover { background:#E1F4FD;	list-style:none;	display:block;	padding:7px 0 5px 15px;	border-bottom: 1px dotted #2f2f83;	xxheight:35px;	font-family: Arial;	font-size:11px; margin:0 3px;}



/*** LOGOS ***/
.alnadi_logo {background:url(../../images/logo-sprites.png) no-repeat 0px -26px; width:104px; height:42px; margin-right:35px; *margin-right:10px; cursor:pointer; }
.sg_logo {background:url(../../images/logo-sprites.png) no-repeat 0px 0px; width:114px; height:28px; margin:7px 30px 0px 0px; *margin:7px 10px 0px 0px; cursor:pointer;}
.okazpptc_logo {background:url(../../images/logo-sprites.png) no-repeat 0px -164px; width:110px; height:84px; margin:7px 34px 0px 0px; *margin:7px 10px 0px 0px; cursor:pointer;}
.okazcareer_logo {background:url(../../images/logo-sprites.png) no-repeat 0px -68px; width:98px; height:48px; margin:20px 40px 0px 0px; *margin:20px 10px 0px 0px; cursor:pointer;}
.alnadidigital_logo {background:url(../../images/logo-sprites.png) no-repeat 0px -116px; width:94px; height:42px; margin:0px 40px 0px 0px; *margin:0px 5px 0px 0px; cursor:pointer;}
.sgdigital_logo {background:url(../../images/logo-sprites.png) no-repeat 0px -248px; width:100px; height:42px; margin:0px 40px 0px 0px; *margin:0px 5px 0px 0px; cursor:pointer;}

/*** Content ***/
.sectname_art_big {font-weight:normal;  font-family:Georgia, Arial, serif; font-size:24px; text-align:left; padding-bottom:5px; margin-bottom:10px; border-bottom:2px solid #E1F4FD;}
.contbody {font-size:1.1em; text-align:left; line-height:24px; xxmargin-right:10px; margin-bottom:30px;}
h1.conttitle {xxfont-size:24px; font-size:2.167em;  font-family:Georgia, Arial, serif; margin:20px 0px 10px 0px; color:#035DBA; xxcolor:#0162AF; font-weight:normal;}
h3.subtitle {xxfont-size:24px; font-size:1.5em;  font-family: Arial, serif; margin:10px 0px 20px 0px; color:#6b6b6b; xxcolor:#0162AF; font-weight:normal;}
.article-photo {padding:1px; border:1px solid #d1d1d1;}
.contentoptions { border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; xxheight:45px; line-height:35px; margin-bottom:20px;}
.srv_options {font-weight:bold; font-size:12px; xxwidth:125px; padding:5px 0px; }

/***********  RATE IT  **********/
div.rateit{ display: -moz-inline-box; display: inline-block;  position: relative;  -webkit-user-select: none;
    -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; -webkit-touch-callout: none;}
div.rateit div.rateit-range{ position: relative; display: -moz-inline-box; display: inline-block; background: url(../../images/star.gif); height: 16px;}

/* for IE 6 */
* html div.rateit, * html div.rateit div.rateit-range{display: inline;}

/* for IE 7 */
* + html div.rateit, * + html div.rateit div.rateit-range{display: inline;}

div.rateit div.rateit-hover, div.rateit div.rateit-selected{ position: absolute; left: 0px;}
div.rateit div.rateit-hover-rtl, div.rateit div.rateit-selected-rtl{ left: auto; right: 0px;}
div.rateit div.rateit-hover{ background: url(../../images/star.gif) left -32px; }
div.rateit div.rateit-hover-rtl{ background-position: right -32px; }
div.rateit div.rateit-selected{ background: url(../../images/star.gif) left -16px;}
div.rateit div.rateit-selected-rtl{ background-position: right -16px;}
div.rateit div.rateit-preset{ background: url(../../images/star.gif) left -48px;}
div.rateit div.rateit-preset-rtl{ background: url(../../images/star.gif) left -48px;}
div.rateit div.rateit-reset{ background: url(../../images/delete.gif) 0 0; width: 16px; height: 16px; display: -moz-inline-box; display: inline-block; float: left;}
div.rateit div.rateit-reset:hover{ background-position: 0 -16px;}
/***********  /RATE IT  **********/

/***** CONTENT FORMS  *****/
#cfrmcontainer{margin:20px 0px 10px 0px; *margin-bottom:30px; min-height:480px;}
#cfrmtabs { font-size: 90%; margin: 0px 0px 10px 0px; xxheight:410px; position:relative;  }
#cfrmtabs ul#hdr { float: left; width: 100%; padding-top: 4px; position:absolute; top:1px; z-index:100; margin:0px; }
#cfrmtabs ul#hdr li {  border-bottom:1px solid #989898; height:45px; line-height:35px; border-top-left-radius:5px;  border-top-right-radius:5px;   list-style: none; width:23%; text-align:center; background: #C9C9C9; }
#cfrmtabs ul#hdr li.sep { border-bottom:1px solid #989898; width: 5px; *width: 5px; height:45px;  list-style: none; text-align:center; background: #FFFFFF; }
#cfrmtabs ul#hdr li, #cfrmtabs ul#hdr li a { float: left; }
#cfrmtabs ul#hdr li.active {border-bottom:1px solid #FFF; border:1px solid #c1c1c1; border-bottom:0px; background:url(../../images/white-grad-bg.png) repeat-x 0px -15px; height:45px; line-height:30px;}
#cfrmtabs ul#hdr li.active a { color:#313A86; }
#cfrmtabs div {  }
#cfrmtabs ul#hdr li a { text-decoration: none; padding: 8px; color: #000; font-weight: bold; }
#cfrmtabs ul.item {margin:0px 5px 8px 3px;}
#cfrmtabs #frmtab-1, #cfrmtabs #frmtab-2, #cfrmtabs #frmtab-3 {border:1px solid #c1c1c1;  padding:10px; position:absolute; top:50px;  width:96%; }
#cfrmtabs ul.item li {
	background:url(../../images/arrow-green-small.png) no-repeat 99% 50%;
	*background:url(../../images/arrow-green-small.png) no-repeat 99% 10px;
	height:35px; line-height:34px; border-bottom:1px dotted #4C4C4C; overflow:hidden;
	color: #000; font-weight: bold; text-align:left; list-style:none; padding-left:9px; 
}
#cfrmtabs ul.item li a { text-decoration: none;	padding: 8px; color: #000; font-weight: bold; }

#cfrmtabs .inputcls { width:300px; height:25px; line-height:24px; font-weight:bold; border:1px solid #c1c1c1; margin:5px 10px 5px 0px;}
#cfrmtabs .tacls { width:300px; height:60px; border:1px sold #c1c1c1;  margin:5px 10px 5px 0px;}
#cfrmtabs .lbl {color:#646464; font-weight:bold; width:120px; height:30px; line-height:39px; font-size:12px; }
/***** /CONTENT FORMS *****/

/****  COMMENTS  ****/
div.Commblock { margin:30px 0px; }
div.Commblock div.noofcommts {font-size:18px; font-weight:bold; font-family:Arial; color:#303473; border-bottom:2px solid #303473; margin-bottom:20px; padding:5px 10px 15px 0px;}
div.Commblock div.comments { width:100%; border:1px solid #035DBA; xxborder:1px solid #0162AF; background:#FFF; margin-bottom:20px; border-radius:10px; position:relative;}
div.Commblock div.comments div.commdttime { width:120px; height:20px; color:#A1A1A1;  position:absolute; top:15px; right:10px; font-size:11px; font-weight:bold; text-align:center; line-height:19px; xxborder-top-left-radius:10px;}
div.Commblock div.comments div.commnum {font-size:22px; font-weight:bold; font-style:italic; margin:10px 0px 0px 10px; width:40px; color:#AFAFAF; float:left; }
div.Commblock div.comments div.commbody { float:left; width:620px; padding-top:15px;}
div.Commblock div.comments div.commbody div.commtxt {  color:#505050; font-size:1em; text-align:justify; line-height:24px; font-weight:normal; margin:10px 0px; }
div.Commblock div.comments div.commbody div.commauthor {  color:#006; font-size:16px; font-weight:bold; text-align:left;  }
div.Commblock div.comments div.commbody div.commtitle {  color:#900; font-size:16px; font-weight:bold; text-align:left; }
div.Commblock div.comments div.comment_options { border-bottom-right-radius:10px; border-bottom-left-radius:10px; height: 35px ; line-height:34px; background:#F7F7F7; padding-right:10px; border-top:1px solid #035DBA; xxborder-top:1px solid #0162AF;}
div.Commblock div.comments div.comment_options div.flagit {float:left; margin-right:30px; *padding-right: 20px; width:100px; background:url(../../images/flag_gray.png) 0px 10px no-repeat;}
div.Commblock div.comments div.comment_options div.flagit:hover {color:#900; background:#FFC url(../../images/flag_red.png) 0px 10px no-repeat;} 
div.Commblock div.comments div.comment_options div.flagit:hover a {color:#900;}
div.Commblock div.comments div.comment_options div.flagit a {margin-left:20px; color:#646464; height:30px; text-decoration:none; font-size:12px; font-weight:bold; }
div.Commblock div.comments div.comment_options div.flagit a:hover {margin-right:20px; color:#900; height:30px; text-decoration:none; font-size:12px; }
div.Commblock div.comments div.comment_options div.like { width:60px; float:left; background:url(../../images/icon-thumbs-up.png) no-repeat 10px 5px; color:#575757; cursor:pointer;}
div.Commblock div.comments div.comment_options div.hate { width:60px; float:left; background:url(../../images/icon-thumbs-down.png) no-repeat 8px 8px;  color:#575757; margin:0px 20px 0px 10px; cursor:pointer;}
div.like span, div.hate span{ font-size:12px; font-weight:bold; padding-left:40px; text-align:right;  }
div.reply { width:60px; float:right; background:url(../../images/comments_reply.png) no-repeat 0px 10px ;  margin:0px 10px 0px 30px; *padding-right: 20px; color:#575757; cursor:pointer;}
div.reply a {text-decoration:none; font-weight:bold; font-size:12px; color:#646464;  margin-left:20px;}
div.replycount {width:140px; float:left;  font-size:12px; font-weight:bold; color:#800000;  }
div.replycount a { text-decoration:none; color:#800000; float:right;}
div.replycount span { width:20px;  float:right; margin-right:5px;}
.comments_closed { background:url(../../images/alert-64.png) no-repeat center center; height:140px; }
.comments_closed  .hdr_title { color:#600; font-size:18px; font-weight:bold; text-align:center; padding:20px 0px 10px 0px;  }
.comments_closed  .closed_msg { color:#646464; font-size:14px; font-weight:normal; text-align:left; margin-left:50px; line-height:22px;}

.commnts_inst {margin:10px;}
.commnts_inst ul {}
.commnts_inst li {font-style:italic; font-size:12px; font-weight:normal; margin:5px; padding-left:10px;}
#loadingInd{ position:absolute; left:300px; top:10px; z-index:100; background:#FFC; padding:5px 10px; color:#900; font-size:12px; font-weight:bold;}
#contentcommentsblk {position:relative;}
/****  /COMMENTS  ****/

/****  PAGINATION  ****/
.pagination { height: 40px; margin:10px 0px;  line-height:39px;}
.pageing { clear:both; text-align:left}
.pageing .p_r, .pageing .p_l, .pageing .p_m{ clear:both; padding:0; margin:0;}
.pageing .p_m{ display:inline-block}
.pageing .p_m a{ text-decoration:none; padding:1px 5px; font-weight:normal; font-size:16px;}
.pageing .p_norm .p_m a{color:#727272; font-weight:bold; font-size:14px; width:30px; margin:0px 3px; background:#F3F3F3; border:1px solid #727272;}
.pageing .p_act { }
.pageing .p_act .p_m a {color:#F3F3F3; font-weight:bold; font-size:14px; width:30px; margin:0px 3px; background:#727272; border:1px solid #727272;}
.pageing a.current {color:#cc0000;}
/****  /PAGINATION  ****/


/*********** MODAL BOX **********/
.modal-overlay {	position:fixed; top:0; right:0; bottom:0; left:0; height:100%; width:100%; margin:0; padding:0; background:#505050; opacity:.75; filter: alpha(opacity=75); -moz-opacity: 0.75; z-index:101; }
* html .modal-overlay {	position: absolute;	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
.modal-window{	position:fixed;	top:50%; left:50%;	margin:0;	padding:0; z-index:102; background:#FFF; border:5px solid #575757;}
* html .modal-window{	position:absolute;}
.close-window{	position:absolute; width:32px; height:32px;	right:4px;	top:2px;	background:url(../../images/icon-close-button.png) no-repeat right top transparent;
	text-indent:-99999px;	overflow:hidden;	cursor:pointer;	opacity:0.55;	filter: alpha(opacity=55);	-moz-opacity: 0.55; }
.close-window:hover{	opacity:.99;	filter: alpha(opacity=99);	-moz-opacity: 0.99;}
/*********** /MODAL BOX **********/

.copyright {font-size:12px; font-weight:bold; text-align:center; margin:10px auto; border-top:1px solid #2f2f83; width:100%; padding-top:10px;}
.print_wm {font-weight:bold; color:#636363; font-style:italic; font-size:12px; text-align:center; margin:10px auto;}

/** 
 *  sliderkit-core.css
 *	> Core CSS styles
 *  
 *  This file is part of Slider Kit jQuery plugin.
 *  http://www.kyrielles.net/sliderkit/
 *  
 *  Copyright (c) 2010-2012 Alan Frog
 *  Licensed under the GNU General Public License
 *  See <license.txt> or <http://www.gnu.org/licenses/>
 *
 */

/*
 *  PLUGIN BASICS
 *  ------------------------------------------------
 */
.sliderkit{display:none;position:relative;overflow:hidden;text-align:left;  border:1px solid #FFF; xxborder-radius:5px; xxborder-right:1px solid #CCC; xxpadding-right:8px; border-left:1px solid #CCC; padding-left:8px;}
.sliderkit a,
.sliderkit a:hover{text-decoration:none;}
.sliderkit a:focus{outline:1px dotted #000;/*optional*/}
.sliderkit img{border:0;}

/*---------------------------------
 *  Navigation
 *---------------------------------*/
.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}

/* Nav > Clip */
.sliderkit .sliderkit-nav-clip{position:relative; *position:absolute; overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:5px;list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}

.sliderkit .sliderkit-nav-clip-ads{position:relative; overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip-ads ul{position:relative;left:0;top:5px;list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip-ads ul li{float:left;}
.sliderkit .sliderkit-nav-clip-ads ul li a{display:block;overflow:hidden;}

/*---------------------------------
 *  Buttons
 *---------------------------------*/
.sliderkit .sliderkit-btn{z-index:10;}

/*---------------------------------
 *  Panels
 *---------------------------------*/
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}

/* Panels > Overlay */
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}

/*---------------------------------
 *  Counter
 *---------------------------------*/
.sliderkit .sliderkit-count{position:absolute;top:15px;right:0;z-index:10;padding:3px;color:#fff;background:#0262AF; font-size:0.85em;}

/*---------------------------------
 *  Loader
 *---------------------------------*/
.sliderkit .sliderkit-timer{position:absolute;top:0;left:0;z-index:10;height:3px;background:#ccc;}


/*---------------------------------
 *	News slider > Horizontal
 *---------------------------------*/	
.newslider-horizontal{width:402px;height:540px;}

/* Nav */
.newslider-horizontal .sliderkit-nav{position:absolute;bottom:0;width:400px;height:125px;}
.newslider-horizontal .sliderkit-nav-clip li{float:left;height:115px;width:110px;padding:10px 0 0;margin:0;}
.newslider-horizontal .sliderkit-nav-clip li.sliderkit-selected{background:transparent url(../../images/icon-newslider-arrow-up.jpg) no-repeat center 0;}
.newslider-horizontal .sliderkit-nav-clip li a{height:107px;width:89px;margin:0;padding:3px 10px 0;text-align:left;font-size:12px; font-weight:bold; color:#fff;text-decoration:none;border-right:1px solid #fff; xxbackground:url(../../images/bg-blue-4.png) repeat-x #4988B9; background:#0262AF; xxbackground:#035DBA;}
.newslider-horizontal .sliderkit-nav-clip li a:hover,
.newslider-horizontal .sliderkit-nav-clip li a:focus{color:#fff;}

/* Buttons */
.newslider-horizontal .sliderkit-btn{position:absolute;top:0;}
.newslider-horizontal .sliderkit-btn span{display:none;}
.newslider-horizontal .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}
.newslider-horizontal .sliderkit-btn-disable a:hover{cursor:default;}

.newslider-horizontal .sliderkit-nav .sliderkit-btn a{display:block;width:15px;height:130px;background:transparent url("../../images/arrows-hor.png") no-repeat center 0;}
.newslider-horizontal .sliderkit-nav .sliderkit-nav-prev{left:0px;}
.newslider-horizontal .sliderkit-nav .sliderkit-nav-next{right:0px;}
.newslider-horizontal .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center;}
.newslider-horizontal .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center;}
.newslider-horizontal .sliderkit-nav .sliderkit-nav-prev a:hover,
.newslider-horizontal .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center; outline:none;}
.newslider-horizontal .sliderkit-nav .sliderkit-nav-next a:hover,
.newslider-horizontal .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center; outline:none;}

/* Panel */
.newslider-horizontal .sliderkit-panels{position:absolute;left:8px;width:400px;height:415px;overflow:hidden;}
.newslider-horizontal .sliderkit-panel{left:0;top:0;width:400px;height:405px;padding:0px 0px 10px 0px;background:#fff;}

/* News block */
.newslider-horizontal .sliderkit-news h3,
.newslider-horizontal .sliderkit-news h3 a{xxcolor:#2F2F83; color:#2F3083; font-weight:bold; font-family:Georgia, Arial, serif;}
.newslider-horizontal .sliderkit-news h3{xxfont-size:1.35em; font-size:24px; margin:0 0 4px;}
.newslider-horizontal .sliderkit-news img{xxfloat:right;xxwidth:400px;xxheight:200px;margin:0 0 0 0px;overflow:hidden; text-align:center;}
.newslider-horizontal .sliderkit-news p{margin:0; font-size:1em; line-height:18px;}
.newslider-horizontal .sliderkit-news img {border:1px solid #E9E9E9; text-align:center;}
/*Latest News*/
.latest_news { width:208px; border:0px solid #900; height:487px; background:#FFF; border-radius:5px;}

/*TopNews Contents*/
.top_art { width:256px; margin-right:5px; padding-right:5px; }

.top_pick { border-top:0px solid #c1c1c1; xxborder-bottom:1px solid #c1c1c1; xxpadding:10px 0px; background:#FFF; *padding:20px 0px 10px 0px;}
.top_pick .blk {  margin-bottom:20px; clear:both; }
.blk .blk_title { font-size:12px; font-weight:bold; color:#3E3E3E; float:left;}
.blk .blk_nav {  float:right;}
.top_pick .art_blk {padding-top:10px;}
.top_pick .art_blk .art{width:150px; height:180px; margin-right:15px; float:left;}
.top_pick .art_blk .art h3{width:150px; margin-top:10px; height:180px; margin-right:15px; font-weight:bold; font-size:12px; color:#900;}

.blkheader { text-transform:uppercase; font-size:14px; font-weight:bold; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #989898; color:#313131;}
.horz_separator {xxfloat:left; xxwidth:10px; line-height:10px; height:3px; xxmargin-top:8px; margin-top:-5px; *margin-top:3px; padding-bottom:12px; xxpadding-bottom:8px; *padding-bottom:9px;  border-top:1px solid #CCC;}

.feeds_row {height:35px; line-height:35px; border-bottom:1px solid #CCC; width:350px;}
.img_pos {margin:5px 10px 5px 0px; text-align:center; float:left }
.img_caption {font-size:0.867em; color:#FFF; width:495px; margin:0px auto; padding:5px; font-style:italic; background:#434343; line-height:18px;}

.archive_block { border:2px solid #feca78; background:#FFC; margin-bottom:20px; font-weight:bold;}
.arc_hdr_bg{ text-transform:uppercase; clear:both; xxwidth:170px; background-color:#feca78; padding-left:10px; text-align:left; font-size:12px; height:20px; vertical-align:middle; line-height:19px; font-weight:bold; color:#FFF;}
.arc_hdr_content {xxwidth:170px; padding:10px; xxborder:1px solid #800; border-top:0; xxbackground-color:#F1F1F1; xxmargin-bottom:10px; font-weight:bold; font-size:12px;}

#publdt { font-style:italic; font-size:0.85em; font-weight:normal; color:#737373; }
.last_upd { font-size:11px; font-weight:bold; color:#737373; margin-left:50px; }

.pg_blk_hdr {
		background: none repeat scroll 0 0 #E2F0F8;
		border-top: 4px solid #0071BB;
		clear: both;
		color: #0071BB;
		font-size: 1.2em;
		font-weight: bold;
		height: 30px;
		line-height: 30px;
		padding-left: 10px;
		text-align: left;
		text-transform: uppercase;
}
.pg_blk_hdr a { color: #0071BB; text-decoration:none;}
		/*---------------------------------
 *  Carousel > Ads Carousel
 *---------------------------------*/
.ads-carousel{width:678px;height:150px; padding-left:0px; border:1px solid #CCC;}

/* Navbar */
.ads-carousel .sliderkit-nav{left:0;bottom:0;width:658px;height:130px;padding:10px;background:#363636;}
.ads-carousel .sliderkit-nav-clip ul li{float:left;margin:0 20px 0 0;}
.ads-carousel .sliderkit-nav-clip ul li a{display:block;width:160px;height:120px;overflow:hidden;margin:0;opacity:0.9;}
.ads-carousel .sliderkit-nav-clip ul li a:hover{opacity:1;}

/* Navbar buttons */
.ads-carousel .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:0;}
.ads-carousel .sliderkit-nav .sliderkit-nav-btn span{display:none;}
.ads-carousel .sliderkit-nav .sliderkit-nav-btn a{display:block;width:15px;height:145px;background:transparent url("/sg/images/arrows-h.png") no-repeat center 0;}
.ads-carousel .sliderkit-nav .sliderkit-nav-prev{left:20px;}
.ads-carousel .sliderkit-nav .sliderkit-nav-next{right:20px;}
.ads-carousel .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center;}
.ads-carousel .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center;}
.ads-carousel .sliderkit-nav .sliderkit-nav-prev a:hover,
.ads-carousel .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center;}
.ads-carousel .sliderkit-nav .sliderkit-nav-next a:hover,
.ads-carousel .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center;}

/* Buttons > Disable */
.ads-carousel .sliderkit-nav .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}

.otherads-carousel{width:1018px;height:150px; padding-left:0px; border:1px solid #CCC;}

/* Navbar */
.otherads-carousel .sliderkit-nav{left:0;bottom:0;width:998px;height:130px;padding:10px;background:#363636;}
.otherads-carousel .sliderkit-nav-clip ul li{float:left;margin:0 20px 0 0;}
.otherads-carousel .sliderkit-nav-clip ul li a{display:block;width:160px;height:120px;overflow:hidden;margin:0;opacity:0.9;}
.otherads-carousel .sliderkit-nav-clip ul li a:hover{opacity:1;}

/* Navbar buttons */
.otherads-carousel .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:0;}
.otherads-carousel .sliderkit-nav .sliderkit-nav-btn span{display:none;}
.otherads-carousel .sliderkit-nav .sliderkit-nav-btn a{display:block;width:15px;height:145px;background:transparent url("/sg/images/arrows-h.png") no-repeat center 0;}
.otherads-carousel .sliderkit-nav .sliderkit-nav-prev{left:20px;}
.otherads-carousel .sliderkit-nav .sliderkit-nav-next{right:20px;}
.otherads-carousel .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center;}
.otherads-carousel .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center;}
.otherads-carousel .sliderkit-nav .sliderkit-nav-prev a:hover,
.otherads-carousel .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center;}
.otherads-carousel .sliderkit-nav .sliderkit-nav-next a:hover,
.otherads-carousel .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center;}

/* Buttons > Disable */
.otherads-carousel .sliderkit-nav .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}

/* TOP NAVIGATION */
#adscat { width:100%; height:35px; xxbackground-color:#2F2F83; background:#0071BB; xxbackground:#E2F0F8; border-top:1px solid #A6DFF4; border-bottom:1px solid #A6DFF4;}
#adscat ul{margin:0; padding:0;}
#adscat ul li{display:inline; position:relative; height:35px; padding:0px 15px; font-size:0.95em; line-height:35px; font-weight:bold; float:left; list-style:none; xxmargin:0px 0px 0px 20px;}
#adscat ul li.active {xxbackground:#E2F0F8; background:#2F2F83; }
#adscat ul li:hover {background:#2F2F83;}
#adscat ul li:hover a {color:#FFF;}
#adscat ul li.active a {color:#E2F0F8;}
#adscat ul li a {color:#E2F0F8;}

/*SUB MENU - ONE LEVEL*/
#adscat li ul {padding:0; margin:0; display:none; position:absolute; top:30px; z-index:1000; left:-20px;}
#adscat li li{display:list-item; height:30px; font-size:0.95em; line-height:30px; font-weight:bold; list-style:none; background:#E2F0F8; }
#adscat li:hover ul {display:block; width:160px;}
#adscat li li:hover{background:#0071BB; }
#adscat li li a {color:#0071BB;}
#adscat li li a:hover {color:#FFF;}
/* TOP NAVIGATION */
h1.classified {font-size:2.167em;  font-family:Georgia, Arial, serif; margin:20px 0px 10px 0px; color:#035DBA; xxcolor:#0162AF; font-weight:bold; text-transform:uppercase;}
h2.adsitle {xxfont-size:24px; font-size:2.167em; font-family:Georgia, Arial, serif; margin:20px 0px 10px 0px; color:#035DBA; xxcolor:#0162AF; font-weight:normal;}
.txtads { border:2px solid #ACACAC;  padding:20px; width:600px;}
h4.adstitle {xxfont-size:20px; font-size:2.167em; font-family:Georgia, Arial, serif; margin:20px 0px 10px 0px; color:#035DBA; font-weight:bold; text-align:left;}
.adsdesc { padding-left:5px; text-align:left;}
.ads_blk { width:170px; height:160px; overflow:hidden; margin:20px; float:left; border:1px solid #A6DFF4;}
.ads_title { height:40px; background:#E3F0F8; border-bottom:1px solid #A6DFF4; text-align:center; color:#2F2F83; font-weight:bold; font-size:0.95em; line-height:39px; text-transform:uppercase;}

/* Ticker Styling */
.ticker-wrapper.has-js {
	margin: 10px 0 0 0 ;
	padding: 0 20px;
	width: 980px;
	height: 32px;
	display: block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 5px;
	xxbackground-color: #f8f0db;
	background-color: #f7f7f7;
	border:1px solid #0071BB;
	font-size: 1em;
}
.ticker {
	width: 940px;
	height: 25px;
	display: block;
	position: relative;
	overflow: hidden;
	background-color: #f7f7f7;
}
.ticker-title {
	padding-top: 7px; *padding-top: 9px;
	color: #900;
	font-weight: bold;
	font-size:1.15em;
	background-color: #f7f7f7;
	text-transform: uppercase;
}
.ticker-content {
	margin: 0px;
	padding-top: 9px;
	position: absolute;
	xxcolor: #1F527B; color:#b50202;
	font-weight: bold;
	background-color: #f7f7f7;
	overflow: hidden;
	white-space: nowrap;
	line-height: 1.2em;
}
.ticker-content:focus {
	none;
}
.ticker-content a {
	text-decoration: none;	
	xxcolor: #1F527B; color:#b50202;
}
.ticker-content a:hover {
	text-decoration: underline;	
	color: #0D3059;
}
.ticker-swipe {
	padding-top: 9px;
	position: absolute;
	top: 0px;
	background-color: #f7f7f7;
	display: block;
	width: 800px;
	height: 23px; 
}
.ticker-swipe span {
	margin-left: 1px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #b50202;
	height: 12px;
	width: 7px;
	display: block;
}
.js-hidden {
	display: none;
}
.left .ticker-swipe {
	/*left: 80px;*/
}

.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {
    float: left;
}
 /*---------------------------------
 *  Carousel > Photo Gallery
 *---------------------------------*/
.phnews-carousel{width:678px;height:210px; padding-left:0px; border:1px solid #CCC;}

/* Navbar */
.phnews-carousel .sliderkit-nav{left:0;bottom:0;width:658px;height:190px;padding:10px;background:#f7f7f7;}
.phnews-carousel .sliderkit-nav-clip ul li{float:left;margin:0 20px 0 0;}
.phnews-carousel .sliderkit-nav-clip ul li a{display:block;width:160px;height:180px;overflow:hidden;margin:0;opacity:0.9;}
.phnews-carousel .sliderkit-nav-clip ul li a:hover{opacity:1;}

/* Navbar buttons */
.phnews-carousel .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:0;}
.phnews-carousel .sliderkit-nav .sliderkit-nav-btn span{display:none;}
.phnews-carousel .sliderkit-nav .sliderkit-nav-btn a{display:block;width:15px;height:145px;background:transparent url("/sg/images/arrows-h.png") no-repeat center 0;}
.phnews-carousel .sliderkit-nav .sliderkit-nav-prev{left:20px;}
.phnews-carousel .sliderkit-nav .sliderkit-nav-next{right:20px;}
.phnews-carousel .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center; outline:none;}
.phnews-carousel .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center; outline:none;}
.phnews-carousel .sliderkit-nav .sliderkit-nav-prev a:hover,
.phnews-carousel .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center; outline:none;}
.phnews-carousel .sliderkit-nav .sliderkit-nav-next a:hover,
.phnews-carousel .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center; outline:none;}

/* Buttons > Disable */
.phnews-carousel .sliderkit-nav .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}
.ph_album_blk{width:305px;float:left;border:1px solid #e4e4e4;border-radius:10px;background:#f4f4f4;padding:10px;}
.ph_album_blk_sep{width:25px;height:200px;float:left;}
h3.ph_album_title a{color:#0077A8;font-weight:700;font-size:1.2em;text-decoration:none;text-align:right;}
.ph_album_count{font-size:1.1em;font-weight:700;color:#656565;margin:7px 0;}
.ph_album_cover{text-align:center;}

.pikachoose{width:980px;margin:0 auto;}
.pika-thumbs{height:85px;padding:0 16px; margin:10px 0; }
.pika-thumbs li{width:120px;height:100px;overflow:hidden;float:right;list-style-type:none;background:#fafafa;border:1px solid #e5e5e5;cursor:pointer;margin:0 5px;padding:1px;}
.pika-thumbs li .clip{position:relative;height:90%;text-align:center;vertical-align:middle;overflow:hidden;}
.pika-stage,.pika-textnav{width:960px;}
.pika-stage{position:relative;background:#2b2b2b;border:1px solid #e5e5e5;text-align:center;padding:10px 10px 40px;}
.pika-stage img{height:640px; width:960px; border:0;}
.pika-stage .caption{position:absolute;background:rgba(0,0,0,0.75); *background:#141414; border:1px solid #141414;font-size:1em;color:#fafafa;text-align:left;bottom:40px;left:10px;width:938px;font-weight:400;padding:10px;}
.pika-stage .caption p{line-height:14px;margin:0;padding:0; background:#FFC;}
.pika-imgnav a{position:absolute;text-indent:-5000px;display:block;z-index:3;}
.pika-imgnav a.previous{background:url(/sg/images/prev.png) no-repeat left 45%;height:100%;width:50px;top:10px;left:10px;cursor:pointer;}
.pika-imgnav a.next{background:url(/sg/images/next.png) no-repeat right 45%;height:100%;width:50px;top:10px;right:10px;cursor:pointer;}
.pika-imgnav a.play{background:url(/sg/images/play.png) no-repeat 0 50%;height:100px;width:44px;top:0;left:50%;display:none;cursor:pointer;}
.pika-imgnav a.pause{background:url(/sg/images/pause.png) no-repeat 0 50%;height:100px;width:44px;top:0;left:50%;display:none;cursor:pointer;}
.pika-textnav{overflow:hidden;bottom:0;position:absolute;right:10px;margin:20px 0 0;}
.pika-textnav a{font-size:1em;text-decoration:none;color:#FFF;font-weight:500;padding:4px;}
.pika-textnav a.previous{float:left;width:auto;display:block;}
.pika-textnav a.next{float:right;width:auto;display:block;background:none;}
.pika-tooltip{font-size:.857em;position:absolute;color:#FFF;background-color:rgba(0,0,0,0.7);border:3px solid #000;padding:3px;}
.pika-counter{position:absolute;bottom:45px;left:15px;color:#FFF;background:rgba(0,0,0,0.7);font-size:.786em;-moz-border-radius:5px;border-radius:5px;padding:3px;}
.pika-loader{background:url(/sg/images/loading.gif) 3px 3px no-repeat #000;background-color:rgba(0,0,0,0.9);color:#FFF;width:60px;font-size:.786em;text-align:right;position:absolute;top:15px;right:15px;padding:5px 3px;}
.jcarousel-skin-pika .jcarousel-container-horizontal{overflow:hidden;padding:15px 0;}
.jcarousel-skin-pika .jcarousel-clip-horizontal{height:100px;width:960px;}

			.sect_lead_story_blk{padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #A6DFF4; padding:10px 0px;}
			.sect_lead_story_blk .sect_lead_art_withimage {border-right:1px solid #A6DFF4; width:390px; }
			h1.sect_first_art_title { font-family: Georgia,Arial,serif;	font-size: 22px; font-weight: bold; line-height: 1.1em; padding-bottom: 10px;}
			h3.sect_other_lead_art_title { font-family: Georgia,Arial,serif;	font-size: 1.267em; font-weight: bold; line-height: 1.1em; padding-bottom: 10px;}
			.sect_lead_art_withimage, .sect_lead_art_noimage {background-color:#E2F0F8; padding:10px 0px 10px 10px;}
			.sect_lead_art_withimage p.shortdesc{font-size:1em; font-weight:normal; line-height:1.3em; text-align:left; padding-right:10px;}
			.sect_lead_art_img {margin:5px 10px 5px 0px; text-align:center;}
			.sect_lead_art_blk{border-bottom:1px solid #A6DFF4; margin-bottom:10px; padding-bottom:10px;}
			.last_art{border-bottom:0px; margin-bottom:0px; padding-bottom:0px;}
			.sect_lead_other_art_blk {width:270px;}
			
.other_publ_blk {margin:20px auto; border-bottom:1px solid #F9F9F9; padding-bottom:10px;}	
.logo_pos{text-align:center; width:49%; margin:20px auto;}
.pos_rel{position:relative;}
.pt_selcity { text-align:center;position:absolute; width:120px; z-index:100; right:5px; top:22px; background-color:#FFF; line-height:24px;  display:none; border:2px solid #989898;}
.ptblkdim{width:138px; height:288px;}
.lcblk{padding:5px; border:1px solid #e9e9e9;}
.blk_right_attr{margin-left:7px;}
.blk_left_attr{padding-right:8px; border-right:1px solid #CCC;}
.hp_art .art_img{margin:5px 10px 5px 0px; text-align:center; float:left;}
.selissue-dt {position:absolute; right:0px; top:30px; display:none; background:#edf8fe; border:3px solid #49c8f5; padding:10px;}
.selissue-dt .lbl {font-weight:bold; font-size:12px;}
.archiveissdt {width:110px; height:20px; line-height:20px; border:1px solid #49c8f5; *width:110px; font-weight:bold; font-size:12px;}
#cse-search-form {width: 240px;}
.fullwidth {width:1020px; border-right:0;}
.ed_blk_full {margin:5px 0px; background:#F9F9F9;}
.bnr_blk {text-align:center; margin:10px 0;}

    .partner_txt { font-weight:bold; text-decoration:none; text-align:center; margin:10px auto; }
    .partner_txt a { color:#014f91; }
    .link_blk1 {border:1px solid #e3e3e3; background:#f3f3f3; width:318px; overflow:hidden; margin:10px 0;}
    .link_blk1:hover { border:1px solid #014f91; background:#CAEDFF; width:318px; overflow:hidden; margin:10px 0;}
	.link_blk1 .partner_img {float:left; margin:4px 10px;}
	
#slideshow ul li, #slideshow-one ul li {display:none;}
#slideshow-one ul li img {border:1px solid #c1c1c1; margin:5px 10px;}