@charset "UTF-8";

/*** Start Developer Base Site Css | Can be modified ****/
body, html 
{
	margin:0;
	padding:0;
	background:#ffffff;
	color:#444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
 
div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, .clearall, .clearb, form, img, body, label, fieldset, table, tr, td { border:0 none; margin:0; padding:0; }

img 
{
	border:0
}

a 
{ 
	font-weight:bold; 
	text-decoration:none; 
	color:#333;
}

a:hover 
{ 
	color:#E21361;
}

#BodyContainer
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
}

#HeaderContainer
{
	clear: both;
}

#ContentContainer
{
	clear: both;	
}

#MainHubContainer
{
	background:#FFF; 
	float: left; 
	width: 650px; 
	padding: 0px 10px 0px 10px; 
	text-align: left; 
	display: inline;
}

#LeftHubContainer {
    float: left;
    margin-top: 0;
    padding-top: 0;
    width: 680px;
}
	
#LeftHub
{
	color: #333;	
	text-align: left;	
	margin: 0px 20px 5px 0px; 
	display: block;
	padding-top: 0px;
	margin-top: 0px;
}

#RightHubContainer
{
	float: right;
	width: 320px;	
	margin-top: 0;
	padding-top: 0;
}

#RightHub
{
	color: #333;	
	text-align: left;	
	margin: 0px 20px 5px 0px; 
	display: block;
	padding-top: 0px;
	margin-top: 0px;
}

#RightHubContainer1 {
    float: left;
    margin-bottom: 80px;
    margin-top: 250px;
    padding-top: 0;
    width: 320px;
}


#RightHub1
{
	color: #333;	
	text-align: left;	
	margin: 0px 20px 5px 0px; 
	display: block;
	padding-top: 0px;
	margin-top: 0px;
}


#FooterContainer
{
	clear: both;
}
/*** End Developer Base Site Css | Can be modified ***/


/* NEWS MLP CSS Document */
:focus {outline:0}
.moduleSubHighlight,.moduleHubArticle {clear:both;}

body{  	background: #FFF; color:#666; font-family: Arial, Helvetica, sans-serif; font-size:12px;   }
a {font-weight:bold; text-decoration:none; color:#004e8c;}
a:hover {text-decoration:none; color:#333;}


/* Module Header Text */
.ModuleHeaderTxt{ width:100%; float:left; color:#333; font-size:17px; background-color:#EFEFEF; padding:5px; margin-bottom:5px; margin-top:10px; font-weight:bold; padding-right:5px; background-image:url(/images/tit_bg.gif);}
.ModuleHeaderTxt a{color:#333;}
.ModuleHeaderTxtPlain{ width:100%; float:left; color:#333; font-size:17px;  margin-bottom:10px; margin-top:20px; font-weight:bold; padding-right:5px;border-bottom:1px solid #ccc; }

/* Module Article 1 */
.article01 {width:auto; height:auto; margin-bottom:1em; width:640px;}
.article01 .subCat { text-transform:uppercase;}
.article01 h1 {font-size:36px;line-height:36px;margin:0.5em 0;text-align:left; color:#004e8c;}
.article01 .name {padding:0.2em 0.5em; background:#709CBB; color:#FFF; float:left; width:auto; font-size:12px;}
.article01 .author { height:20px;}
.article01 .author .socialNet {padding:0; float:right; width:auto; font-size:0.8em;}
.article01 .author .socialNet img, .article01 .socialStats img{ border:0;}
.article01 .pix {margin:0.5em 0; width:640px; height:420px; overflow:hidden; clear:both;}
.article01 .pix img {border:0; width:640px;}
.article01 .storyText p { margin-bottom:0;}
.article01 .socialStats {border:1pt solid #CCCCCC;float:right;margin:0 0 10px 20px;padding:0.5em;text-align:left;width:240px; font-size:11px; }
.article01 .socialStats span { display:block;  margin:0.5em 0;}
.article01 .socialStats .newsletter { padding:0.4em 0.6em; background:#CCC;}
.article01 .socialStats .newsletter p { margin:3px 0; font-size:12px;}
/* Module Article 1 */

/* Module Article 2 */
.article02 {width:auto; height:auto; margin-bottom:1em; width:640px;}
.article02 .subCat { text-transform:uppercase;}
.article02 h1 {font-size:36px;line-height:36px;margin:0.5em 0;text-align:left; color:#004e8c;}
.article02 .name {padding:0.2em 0.5em; background:#709CBB; color:#FFF; left:0; position:absolute; width:auto; font-size:12px;}
.article02 .author { position:relative; height:20px; }
.article02 .author .socialNet { position:absolute; right:0;}
.article02 .author .socialNet img, .article02 .socialStats img{ border:0;}
.article02 .pix {width:320px; height:240px; overflow:hidden;}
.article02 .pix img {border:0; width:320px;}
.article02 .storyText p { margin-bottom:0;}
.article02 .socialStats {float:right;margin:0 0 10px 20px;text-align:left;width:320px; font-size:11px; }
.article02 .socialStats span { display:block;  margin:0.5em 0;}
.article02 .socialStats .newsletter { padding:0.4em 0.6em; background:#CCC;}
.article02 .socialStats .newsletter p { margin:3px 0; font-size:12px;}
/* Module Article 2 */

/* Module subArticle 1 */
.subArticle01 {padding:0.7em; margin-bottom:0.5em; width:600px; float:left; border-bottom:1pt solid #CCC;}
.subArticle01 .pix {float:left; height:70px; width:120px; overflow:hidden;}
.subArticle01 img {border:0; width:120px;}
.subArticle01 .titletxt {float:left;margin:0;padding:0 0.5em; width:520px; font-size:16px; border-right: 1px solid #CCC;}
.subArticle01 .titletxt span { display:block; font-size:12px;}
.subArticle01 .Social { float: right; width: 60px;}

.commentPagination01 {font-size:11px;margin:1em 0;text-transform:uppercase; float:left; clear:both}
.commentPagination01 span a:link, #commentPagination01 span a:visited {color:#FFFFFF;display:block;float:left;padding:3px 6px;text-decoration:none;}
.commentPagination01 span a {background-color:#333333;margin-right:4px;}
.commentPagination01 span a:hover {background-color:#666;}
/* Module subArticle 1 */

/* Module subArticle 2 */
.subArticle02 {padding:0.7em; margin-bottom:0.5em; width:600px; float:left; border:1pt solid #CCC;}
.subArticle02Top { margin-bottom:1em; width:600px; float:left;}
.subArticle02Top .pix {float:left; height:160px; width:270px; overflow:hidden;}
.subArticle02Top img {border:0; width:270px;}
.subArticle02 .pix {float:left; height:70px; width:120px; overflow:hidden;}
.subArticle02 img {border:0; width:120px;}
.subArticle02 .titletxt{float:left;margin:0;padding:0 0.5em;width:460px; font-size:16px;}
.subArticle02Top .titletxt {float:left;margin:0;padding-left:0.5em; width:310px; font-size:22px;}
.subArticle02 .titletxt span, .subArticle02Top .titletxt span { display:block; font-size:12px; margin-top:0.3em;}

.commentPagination02 {font-size:11px;margin:1em 0;text-transform:uppercase; float:left; clear:both}
.commentPagination02 span a:link, #commentPagination02 span a:visited {color:#FFFFFF;display:block;float:left;padding:3px 6px;text-decoration:none;}
.commentPagination02 span a {background-color:#333333;margin-right:4px;}
.commentPagination02 span a:hover {background-color:#666;}
/* Module subArticle 2 */

/* Module subArticle 3 */
.subArticle03 {margin-bottom:0.5em; width:600px; float:left; border:1pt solid #CCC;}
.subArticle03 .pix {float:left; height:70px; width:120px; overflow:hidden;}
.subArticle03 img {border:0; width:120px;}
.subArticle03 .titletxt {float:left;margin:0;padding:5px 0 5px 10px;width:430px; height:60px; font-size:16px; }
.subArticle03 .titletxt span { display:block; font-size:12px;}

.commentPagination03 {font-size:11px;margin:1em 0;text-transform:uppercase; float:left; clear:both}
.commentPagination03 span a:link, .commentPagination03 span a:visited {color:#FFFFFF;display:block;float:left;padding:3px 6px;text-decoration:none;}
.commentPagination03 span a {background-color:#333333;margin-right:4px;}
.commentPagination03 span a:hover {background-color:#666;}
/* Module subArticle 3 */

/* Module subArticle 4 */
.subArticle04 {padding:0.7em 0.7em 0.7em 0; margin-bottom:0.5em; width:99%; float:left; border-bottom:1pt solid #CCC;}
.subArticle04 img {border:1pt solid #666666;}
.subArticle04 .titletxt {margin:0;padding:0 0.5em 0 0;width:520px; font-size:16px;float: left;}
.subArticle04 .titletxt span { display:block; font-size:12px;}
.subArticle04 .Social { float: right; width: 58px; padding-left: 2px; border-left: 1px solid #CCC}

.commentPagination04 {font-size:11px;margin:1em 0;text-transform:uppercase; float:left; clear:both; width:600px;}
.commentPagination04 span a:link, .commentPagination04 span a:visited {color:#FFFFFF;display: inline-block;float:left;padding:3px 5px;text-decoration:none;}
.commentPagination04 span a {background-color:#333333;margin-right:4px;}
.commentPagination04 span a:hover {background-color:#666;}
/* Module subArticle 4 */

/* Module scrollerArticle 1 */
.scrollerArticle01 {clear:both; width:650px; background:#fff; height:250px; background-image:url(images/scroller-bg-3.jpg); background-repeat:no-repeat;margin-left:9px;}
.scrollerArticle01 h2 {position: absolute;width:550px;}
.scrollerArticle01 h2 span {display:block;height:26px;width:2px;position:absolute; right:31px;text-indent:-9000px}
.scrollerArticle01 a.prev1, .scrollerArticle01 a.next1 {position:absolute;top:4px;display:block;width:22px;height:22px; text-indent:-9000px}
.scrollerArticle01 a.prev1 {left:-20px; background: url(/images/scroller-prv.jpg) no-repeat top left ; margin-top:50px;}
.scrollerArticle01 a.next1 {left:585px;background: url(/images/scroller-next.jpg) no-repeat top left ; margin-top:50px;}

.scrollerArticle01 .TopGallery1 {margin:0 30px; padding-top:10px;}
.scrollerArticle01 .TopGallery1 .carouselPane {margin:0 auto;padding-top:30px}
.scrollerArticle01 .TopGallery1 .carouselItem {background:#848484;margin:0 2px;position:relative;height:120px;}
.scrollerArticle01 .TopGallery1 .carouselItem .pix { display:block; width:136px; height:76px; overflow:hidden;}
.scrollerArticle01 .TopGallery1 .carouselItem .pix img {width:136px; border:0;}
.scrollerArticle01 .TopGallery1 .carouselItem:hover {background:#333;}
.scrollerArticle01 .TopGallery1 .play {display:block;width:50px;height:18px;line-height:16px; position:absolute;top:1px;left:1px;color:#fff;text-decoration:none;text-indent:10px}
.scrollerArticle01 .TopGallery1 h3 {color:#fff;font-size:11px;line-height:1em; margin:5px 0; padding:0 5px;}
.scrollerArticle01 .TopGallery1 h3 a {color:#fff; text-decoration:none;}
.scrollerArticle01 .TopGallery1 h3 a:hover {color:#ccc;text-decoration:none;}
.scrollerArticle01 .TopGallery1 p { color:#FFF; font-size:11px; margin:0; padding:0 5px;}

.scrollerArticle01 .TopGallery ol, .scrollerArticle01 .TopGallery ul {list-style:none}
/* Module scrollerArticle 1 */

/* Module scrollerArticle 1b */
.scrollerArticle01b {clear:both;width:650px; background:#fff; height:200px; background-image:url('/images/scroller-bg-3.jpg'); background-repeat:no-repeat;margin-left:9px;}
.scrollerArticle01b h2 {position: absolute;width:550px;}
.scrollerArticle01b h2 span {display:block;height:26px;width:2px;position:absolute; right:31px;text-indent:-9000px}
.scrollerArticle01b a.prev1, .scrollerArticle01b a.next1 {position:absolute;top:4px;display:block;width:22px;height:22px; text-indent:-9000px}
.scrollerArticle01b a.prev1 {left:-20px; background: url(/images/scroller-prv.jpg) no-repeat top left ; margin-top:50px;}
.scrollerArticle01b a.next1 {left:585px;background: url(/images/scroller-next.jpg) no-repeat top left ; margin-top:50px;}

.scrollerArticle01b .TopGallery1 {margin:0 30px; padding-top:10px;}
.scrollerArticle01b .TopGallery1 .carouselPane {margin:0 auto;padding-top:30px}
.scrollerArticle01b .TopGallery1 .carouselItem {background:#848484;margin:0 2px;position:relative;height:120px;}
.scrollerArticle01b .TopGallery1 .carouselItem .pix { display:block; width:136px; height:76px; overflow:hidden;}
.scrollerArticle01b .TopGallery1 .carouselItem .pix img {width:136px; border:0;}
.scrollerArticle01b .TopGallery1 .carouselItem:hover {background:#333;}
.scrollerArticle01b .TopGallery1 .play {display:block;width:50px;height:18px;line-height:16px; position:absolute;top:1px;left:1px;color:#fff;text-decoration:none;text-indent:10px}
.scrollerArticle01b .TopGallery1 h3 {color:#fff;font-size:11px;line-height:1em; margin:5px 0; padding:0 5px;}
.scrollerArticle01b .TopGallery1 h3 a {color:#fff; text-decoration:none;}
.scrollerArticle01b .TopGallery1 h3 a:hover {color:#ccc;text-decoration:none;}
.scrollerArticle01b .TopGallery1 p { color:#FFF; font-size:11px; margin:0; padding:0 5px;}

.scrollerArticle01b .TopGallery ol, .scrollerArticle01b .TopGallery ul {list-style:none}
.scrollerArticle01b .sub_corner_caption { padding: 1px 3px; }
.scrollerArticle01b .sub_corner_caption a{font-size:11px; font-weight:bold; color:#FFF; text-decoration:none; font-style:normal;}
/* Module scrollerArticle 1b */

/* Module scrollerArticle 2 */
.scrollerArticle02 {clear:both;width:645px; background:#fff; height:200px; border:1pt solid #CCCCCC; }
.scrollerArticle02 h2 {position: absolute;width:550px;}
.scrollerArticle02 h2 span {display:block;height:26px;width:2px;position:absolute; right:31px;text-indent:-9000px}
.scrollerArticle02 a.prev, .scrollerArticle02 a.next {position:absolute;top:24px;display:block;width:18px;height:18px; text-indent:-9000px}
.scrollerArticle02 a.prev {left:-35px; background: url(/images/arrowBig_prev.gif) no-repeat top left ; margin-top:2.5em;}
.scrollerArticle02 a.next {left:545px;background: url(/images/arrowBig_next.gif) no-repeat top left ; margin-top:2.5em;}

.scrollerArticle02 .TopGalleryAlt {margin:0 60px;}
.scrollerArticle02 .TopGalleryAlt .carouselPane {margin:0 auto;padding-top:15px; margin-bottom:10px;background:red;}
.scrollerArticle02 .TopGalleryAlt .carouselItem {background:#fff;margin:0 2px;height:180px; position:relative; padding:10px;}
.scrollerArticle02 .TopGalleryAlt .carouselItem .pix { display:block; width:120px; height:115px; overflow:hidden; position:relative;}
.scrollerArticle02 .TopGalleryAlt .carouselItem .pix img {width:120px; border:0;}
.scrollerArticle02 .TopGalleryAlt .carouselItem:hover {background:#222;}
.scrollerArticle02 .TopGalleryAlt .play {display:block;width:50px;height:18px;line-height:16px; position:absolute;top:1px;left:1px;color:#fff;text-decoration:none;text-indent:10px}
.scrollerArticle02 .TopGalleryAlt .desc {color:#fff;font-size:11px;line-height:1em; position: absolute; background:#000; bottom:65; left:10; width:120px; height:90px; filter:alpha(opacity=80);	opacity: 0.8;}
.scrollerArticle02 .TopGalleryAlt .desc a { display:block; padding:5px;color:#FFF;}
.scrollerArticle02 .TopGalleryAlt .desc a:hover {color:#FFF;}
.scrollerArticle02 .TopGalleryAlt p {color:#fff; font-size:12px; margin:0; padding:0 5px;}

.scrollerArticle02 .TopGalleryAlt ol, .scrollerArticle02 .TopGalleryAlt ul {list-style:none}
/* Module scrollerArticle 2 */


/* Module scrollerArticle 3 */
.scrollerArticle03 {clear:both;width:550px; height:210px;}
.scrollerArticle03 h2 {position: absolute;width:550px;}
.scrollerArticle03 h2 span {display:block;height:26px;width:2px;position:absolute; right:31px;text-indent:-9000px}
.scrollerArticle03 a.prev, .scrollerArticle03 a.next {position:absolute;top:4px;display:block;width:18px;height:18px; text-indent:-9000px}
.scrollerArticle03 a.prev {left:-35px; background: url(/images/arrowBig_prev.gif) no-repeat top left ; margin-top:2.5em;}
.scrollerArticle03 a.next {left:455px;background: url(/images/arrowBig_next.gif) no-repeat top left ; margin-top:2.5em;}

.scrollerArticle03 .TopGallery {margin:0 60px;}
.scrollerArticle03 .TopGallery .carouselPane {margin:0 auto;padding-top:15px;}
.scrollerArticle03 .TopGallery .carouselItem {background:#ffffff; border:1pt solid #CCCCCC;  margin:0 2px;position:relative;height:150px; padding:10px;}
.scrollerArticle03 .TopGallery .carouselItem a{color:#004e8c;}
.scrollerArticle03 .TopGallery .carouselItem a:hover{color:#333;}

.scrollerArticle03 .TopGallery .carouselItem .pix { display:block; width:120px; height:70px; overflow:hidden;}
.scrollerArticle03 .TopGallery .carouselItem .pix img {width:130px; border:0;}
.scrollerArticle03 .TopGallery .carouselItem:hover {background:#222;}
.scrollerArticle03 .TopGallery .play {display:block;width:50px;height:18px;line-height:16px; position:absolute;top:1px;left:1px;color:#fff;text-decoration:none;text-indent:10px}
.scrollerArticle03 .TopGallery h3 {color:#fff;font-size:16px;line-height:1em; margin:5px 0;}
.scrollerArticle03 .TopGallery h3 a:hover {color:#FFF;}
.scrollerArticle03 .TopGallery p { color:#999; font-size:12px; margin:0;}

.scrollerArticle03 .TopGallery ol, .scrollerArticle03 .TopGallery ul {list-style:none}
/* Module scrollerArticle 3 */

/* Module fixtures 1 */
.table01 {border:1pt solid #999; font-size:12px;}
.table01 td {padding:0.5em;}
.table01 .titleBig { background:#666; color:#CCC; font-weight:bold; font-size:20px;}
.table01 .tdmatch { background:#333; color:#CCC; font-weight:bold;}
.table01 .row { background:#CCC;}
/* Module fixtures 1 */

/* Module fixtures 2 */
.table02 {border:1pt solid #999; font-size:12px;}
.table02 td {padding:0.5em;}
.table02 .titleBig { background:#666; color:#CCC; font-weight:bold; font-size:20px;}
.table02 .tdmatch { background:#333; color:#CCC; font-weight:bold;}
.table02 .row { background:#CCC;}
/* Module fixtures 2 */

/* Module fixtures 3 */
.table03 {border:1pt solid #999; font-size:12px;}
.table03 td {padding:0.5em;}
.table03 .titleBig { background:#666; color:#CCC; font-weight:bold; font-size:20px;}
.table03 .tdmatch { background:#333; color:#CCC; font-weight:bold;}
.table03 .row { background:#CCC;}
/* Module fixtures 3 */

/* Module fixtures 4 */
.table04 {border:1pt solid #999; font-size:12px;}
.table04 td {padding:0.5em;}
.table04 .titleBig { background:#666; color:#CCC; font-weight:bold; font-size:20px;}
.table04 .tdmatch { background:#333; color:#CCC; font-weight:bold;}
.table04 .row { background:#CCC;}
/* Module fixtures 4 */

/* Module mainHighlight 1 */
.mainHighlight01 p {margin:0;font-size:12px; }
.mainHighlight01 .bigPix h1 {margin:0.3em 0; font-size:26px}
.mainHighlight01 .bigPix {width:364px; overflow:hidden; float:left;}
.mainHighlight01 .bigPix img { border:0; width:364px;}
.mainHighlight01 .bigPix span {	font-size:12px; text-transform:uppercase; display:block; margin-top:1em;}
.mainHighlight01 .newsFeature01 {margin:0 0 0 20px;padding:0;position:relative; float:left; width:250px; }
.mainHighlight01 .abstract01Large {clear:both;margin:0 0 10px;}
.mainHighlight01 .abstract01 {border-top:1px solid #999999;clear:both;margin:10px 0;padding-top:5px;}
.mainHighlight01 .abstract01Large h3 {font-size:13px; margin:0 0 0.1em 0;}
.mainHighlight01 .abstract01 h4 {margin:0; font-size:12px; margin:0 0 0.1em 0;}
/* Module mainHighlight 1 */

/* Module mainHighlight 1a */
.mainHighlight01a p {margin:0;font-size:12px; }
.mainHighlight01a .bigPix h1 {margin:0.3em 0; font-size:30px}
.mainHighlight01a .bigPix {width:364px; overflow:hidden; float:left;min-height:300px;}
.mainHighlight01a .bigPix img { border:0; width:364px;}
.mainHighlight01a .bigPix span {	font-size:12px; text-transform:uppercase; display:block; margin-top:1em;}
.mainHighlight01a .newsFeature01 {margin:10px 0 0 20px;padding:0;position:relative; float:left; width:250px; }
.mainHighlight01a .abstract01Large {clear:both;margin:0 0 10px;}
.mainHighlight01a .abstract01 {border-top:1px solid #999999;clear:both;margin:10px 0;padding-top:5px;}
.mainHighlight01a .abstract01Large h3 {font-size:19px; margin:0 0 0.1em 0;}
.mainHighlight01a .abstract01 h4 {margin:0; font-size:12px; margin:0 0 0.1em 0;}
/* Module mainHighlight 1a */

/* Module mainHighlight 1b */
.mainHighlight01b p {margin:0;font-size:12px; }
.mainHighlight01b .bigPix h1 {margin:0.3em 0; font-size:30px}
.mainHighlight01b .bigPix {width:364px; float:left; min-height:350px; }
.mainHighlight01b .bigPix img { border:0; width:364px;}
.mainHighlight01b .bigPix span {	font-size:12px; text-transform:uppercase; display:block; margin-top:1em;}
.mainHighlight01b .smallPix h1 {margin:0.3em 0; font-size:14px}
.mainHighlight01b .smallPix {width:250px; overflow:hidden; float:left;}
.mainHighlight01b .smallPix img { border:0; width:250px; height:112px;}
.mainHighlight01b .smallPix span {	font-size:12px; text-transform:uppercase; display:block; margin-top:1em;}
.mainHighlight01b .newsFeature01 {margin:0 0 0 20px;padding:0;position:relative; float:left; width:250px; }
.mainHighlight01b .abstract01Large {clear:both;margin:0 0 10px;}
.mainHighlight01b .abstract01 {border-top:1px solid #999999;clear:both;margin:10px 0;padding-top:5px;}
.mainHighlight01b .abstract01Large h3 {font-size:19px; margin:0 0 0.1em 0;}
.mainHighlight01b .abstract01Large  img{width:250px;height:112px;margin-top:0;}
.mainHighlight01b .abstract01 h4 {margin:0; font-size:12px; margin:0 0 0.1em 0;}
/* Module mainHighlight 1b */

/* Module mainHighlight 2 */
.mainhighlight02 p {margin:0}
.mainhighlight02 {width:640px; position:relative; height:300px; overflow:hidden;}
.mainhighlight02 h1 {margin:0.3em 0; font-size:18px; color:#ffffff; }
.mainHighlight02 .bigPix { width:620px; height:460px; overflow:hidden;}
.mainHighlight02 .bigPix img { width:645px; border:0;}
.legend02 {	background:#000000;	color:#FFFFFF;	display:inline;		overflow:hidden;	padding:10px 15px;	position:absolute; right:0;  height:300px; width:200px; filter:alpha(opacity=80);	opacity: 0.8;}
.legend02 .linkMore {	color:#FFF; margin-top:1px; text-transform:uppercase; font-size:10px; display:block;}
.legend02 .linkMore:hover { color:#E21361;}
.legend02 .linkMore.top {margin-top:10px;}

.newsHeadline02 {	float:left;	overflow:hidden; width:150px; margin-right:13px; display:inline; margin-top:10px; font-size:12px;}
.newsHeadline02.last {margin-right:0;}
.newsHeadline02 p {margin:0}
.abstract02 {position:relative;overflow:hidden; height:110px; margin-bottom:5px;}
.abstract02 h5 {font-size:12px; background:#bdbdbd;  display:inline; overflow:hidden; padding:0; margin:0;  position:absolute; bottom:0; height:36px; width:100%; filter:alpha(opacity=80);	opacity: 0.8;}
.abstract02 h5 a {color:#FFFFFF; display:block; padding:4px;}
.abstract02 h5:hover {background:#a8a8a8;}
.abstract02 .thb {width:170px; height:150px; overflow:hidden;}
.abstract02 img {width:150px; border:0;}
/* Module mainHighlight 2 */

/* Module mainHighlight 3 */
.mainhighlight03 {width:640px;}
.mainHighlight03 h1 {margin:0; padding:5px 0 3px 10px; font-size:18px; color:#ffffff; }
.mainHighlight03 p {margin:0; padding:0 10px; }
.mainHighlight03 a:hover { color:#E21361;}
.mainHighlight03 a { color:#FFF; margin-top:5px; text-transform:uppercase; font-size:10px;}
.mainHighlight03 .bigPix { width:640px; height:460px; overflow:hidden;}
.mainHighlight03 .bigPix img { width:640px; border:0;}
.mainHighlight03 { position:relative; height:300px; overflow:hidden;}
.legend03 {	background:#000000;	color:#FFFFFF;	display:inline;		overflow:hidden;	position:absolute;	bottom:0; height:70px; width:640px; filter:alpha(opacity=80);	opacity: 0.8;}

.newsHeadline03 {	float:left;	overflow:hidden; width:150px; margin:10px 13px 0 0; display:inline;  font-size:12px;}
.newsHeadline03.last {margin-right:0;}
.newsHeadline03  p {margin:0}
.abstract03 {position:relative;overflow:hidden; height:110px; margin-bottom:5px;}
.abstract03 h5 {font-size:12px; background:#000000;  display:inline; overflow:hidden; padding:0; margin:0;  position:absolute; bottom:0; height:36px; width:100%; filter:alpha(opacity=80);	opacity: 0.8;}
.abstract03 h5 a {color:#FFFFFF; display:block; padding:4px;}
.abstract03 h5:hover {background:#001f6f;}
.abstract03 .thb {width:170px; height:150px; overflow:hidden;}
.abstract03 img {width:150px; border:0;}
/* Module mainHighlight 3 */

/* Module mainHighlight 4 */
.filmstrip li{width:100px;height:100px;overflow:hidden;text-align:center; }
.filmstrip img{width:120px;}
.panel img{width:650px; height:336px; }
.panel-overlay h1{ font-size:20px; margin:0; padding-top:0.5em;}
.panel-overlay p{margin:0.3em 0; font-size:12px;}
.panel-overlay .titleBig:hover { color:#666;}

/* Module mainHighlight 4 */

/* Module mainHighlight 5 */
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 620px; /*Width of Carousel Viewer itself*/
height: 300px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;top: 0;}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 620px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
 }
 
.stepcarousel .panel a{ color:#FFF; margin-top:5px; text-transform:uppercase; font-size:10px;}
.stepcarousel .panel a:hover { color:#ccc;}
.stepcarousel .panel h1 {margin:0.3em 0; font-size:18px; }
/*.pix {width:620px; height:300px; overflow:hidden;}
.pix img {width:620px;  }*/

.legend05 {	background:#000000;	color:#FFFFFF;	display:inline;	overflow:hidden;	padding:5px 15px;	position:absolute;	bottom:0;	height:70px;	width:620px;	filter:alpha(opacity=80);	opacity: 0.8;}
/* Module mainHighlight 5 */

/* Module mainHighlight Blog 1 */
.mainhighlightBlog01 p {margin:0}
.mainhighlightBlog01 {width:620px; margin-bottom:2em;}
.bigBlog01 h1 {margin:0.3em 0; font-size:25px; line-height:1em; }
.bigBlog01 {width:620px; height:300px; overflow:hidden; position:relative;}
.bigBlog01 img{ border:0; width:620px;}
.legendBlog01 {	background:none repeat scroll 0 0 #000000;	color:#FFFFFF;	display:inline;	height:70px;	overflow:hidden;	padding:5px 15px;	position:absolute;	bottom:0;	width:620px; filter:alpha(opacity=80);	opacity: 0.8;}
.legendBlog01 a{	color:#FFFFFF;	}
.legendBlog01 a:hover{	color:#FFFFFF;	}

.statsBlog01 {width:620px;padding-top:1em; height:20px;}
.viewsBlog01  {width:20em; float:left; font-size:1.2em; font-weight:bold; }
.statsBlog01 .readMore { background:#333; color:#FFFFFF;display:block;padding:8px;width:50px;font-size:12px; float:right; text-align:center;}
.statsBlog01 .readMore:hover { background:#bdbdbd;}
/* Module mainHighlight Blog 1 */

/* Module mainHighlight Blog 2 */
.mainhighlightBlog02 p {margin:0}
.mainhighlightBlog02 {width:620px; height:430px;}
.bigBlog02 h1 {margin:0; font-size:25px; line-height:1em; }
.bigBlog02 {width:364px; position:relative;}
.bigBlog02 .pix img { border:0; width:620px;}
.bigBlog02 .pix { overflow:hidden; width:620px; height:300px;}
.legendBlog02 {	padding:0;	width:45em; margin-bottom:0.5em;}
.statsBlog02 {width:620px;padding-top:1em;}
.viewsBlog02  {width:20em; float:left; font-size:1.2em; font-weight:bold; }
.statsBlog02 .readMore { background:#000; color:#FFFFFF;display:block;padding:8px;width:50px;font-size:12px; float:right; text-align:center;}
.statsBlog02 .readMore:hover { background:#666;}
/* Module mainHighlight Blog 2 */

/* Module mainHighlight Blog 3 */
.mainhighlight04 {width:640px; }
.mainhighlight04 h1 {margin:0.3em 0; }
.mainhighlight04 .pix img { border:0; width:300;}
.mainhighlight04 .pix { overflow:hidden; width:300; height:200; float:left; margin:0 10px 10px 0;}
.mainhighlight04 span { display:block; float:right; margin:0.6em 0;}

.thbStory04 {display:block; }
.abstract04 {clear:both;margin:10px 0; text-align:justify; }
.abstract04 p { margin:0 0 0.8em 0; }
.readMore04 {  border-bottom:#999 solid 1pt; height:30px;}
.readMore04 a { display:inline-block; float:right; background:#CCC; padding:0.4em 0.8em;}
.readMore04 a:hover { background:#333; color:#CCC;}
/* Module mainHighlight Blog 3 */

/* Module SubHighlight 1 */
.subHighlight01 {width:300px; float:left; }
.subHighlight01.right { margin-left:1.5em;}
.subHighlight01 .titleBox {height:100px; display:inline; padding:0.7em; margin-bottom:0.5em; width:290px; float:left; border:none; background:#F4F4F4;}
.subHighlight01 .titleBox .pix {float:left; height:70px; width:120px; overflow:hidden;}
.subHighlight01 .titleBox img {width:120px; border:0;}
.subHighlight01 .titleBox .titletxt {float:left;margin:0;padding:0 0.5em;width:150px; font-size:14px;}
.subHighlight01 .titleBox .titletxt span { display:block; font-size:12px; margin-top:0.3em;}
.subHighlight01 .titletxt .name {color:#666; margin:0; text-transform:uppercase; font-size:10px; font-weight:bold;}
/* Module SubHighlight 1 */

/* Module SubHighlight 1a */
.subHighlight01a {width:300px; float:left; margin-right:10px;}
.subHighlight01a.right { margin-left:1.5em;}
.subHighlight01a .titleBox {height:100px; display:inline; padding:0.7em; margin-bottom:0.5em; width:290px; float:left; border:none; background:#F4F4F4;}
.subHighlight01a .titleBox .pix {float:left; height:70px; width:120px; overflow:hidden;}
.subHighlight01a .titleBox img {width:120px; border:0;}
.subHighlight01a .titleBox .titletxt {float:left;margin:0;padding:0 0.5em;width:150px; font-size:14px;}
.subHighlight01a .titleBox .titletxt span { display:block; font-size:12px; margin-top:0.3em;}
.subHighlight01a .titletxt .name {color:#666; margin:0; text-transform:uppercase; font-size:10px; font-weight:bold;}
/* Module SubHighlight 1a */

/* Module SubHighlight 2 */
.subHighlight02 {width:310px; float:left;}
.subHighlight02.right { margin-left:1.5em;}
.subHighlight02 .titleBox {padding:0.5em 0; margin-bottom:0; width:300px; float:left; border-top:1pt solid #e9e9e9;}
.subHighlight02 .titleBox .pix {float:left; height:70px; width:120px; overflow:hidden;}
.subHighlight02 .titleBox img {width:91px; border:0; float: left; padding-right: 10px;} 
.subHighlight02 .titleBox .titletxt {float:left;margin:0;padding-left:0.5em; width:300px; font-size:13px;}
.subHighlight02 .titleBox .titletxt.noThb {width:auto; padding-left:0;}
.subHighlight02 .titleBox .titletxt span { display:block; font-size:12px; margin-top:0.3em;}

.subHighlight02b {width:630px; float:left;}
.subHighlight02b.right { margin-left:1.5em;}
.subHighlight02b .titleBox {padding:0.5em 0; margin-bottom:0; width:630px; float:left; border-top:1pt solid #ccc;}
.subHighlight02b .titleBox .pix {float:left; height:70px; width:120px; overflow:hidden;}
.subHighlight02b .titleBox img {border:0;}
.subHighlight02b .titleBox .titletxt {float:left;margin:0;padding-left:0.5em;width:420px; font-size:14px;}

.subHighlight02b .titleBox .titletxt. .caption a{font-size:22px;}
.subHighlight02b .titleBox .titletxt.noThb {width:auto; padding-left:0;}
.subHighlight02b .titleBox .titletxt span { display:block; font-size:12px; margin-top:0.3em;}
.subHighlight02b .titleBox .titletxt span a{ text-decoration:none; color:#333; font-weight: normal;}
.sub_entertainment_caption a{font-size:18px; font-weight:bold; color:#004E8C; text-decoration:none;}
.facebook_comment { font-size: 12px;border-left:1pt solid #ccc; float:left;padding-left:0.5em; width:60px; text-align:center;}
.facebook_comment a{ font-size : 12px; color:#999; text-decoration:none;}
/* Module SubHighlight 2 */

/* Module SubHighlight 3
.subHighlight03 {width:300px; float:left;}
.subHighlight03.right { margin-left:1.5em;}

.subHighlight03 .subHighlight03Main {border-bottom:0pt solid #CCC;}
.subHighlight03 .subHighlight03Main .pix {height:180px; width:300px; overflow:hidden;}
.subHighlight03 .subHighlight03Main img {width:310px; border:0;}
.subHighlight03 .subHighlight03Main .titletxt { float:none; padding:0.5em 0; width:auto; font-size:18px}

.subHighlight03 .titleBox {padding:0 0 0.5em 0; margin-bottom:0; width:315px; float:left; border-bottom:1pt solid #CCC;}
.subHighlight03 .titleBox.end {border-bottom:0;}
.subHighlight03 .titleBox .pix {float:left; height:70px; width:120px; overflow:hidden;}
.subHighlight03 .titleBox img {width:120px; border:0;}
.subHighlight03 .titletxt {float:left;margin:0;padding-left:0.5em;width:180px; font-size:14px;}
.subHighlight03 .titletxt.noThb {width:100%; padding:0.3em 0;}
.subHighlight03 .titletxt span { display:block; font-size:12px; margin-top:0.3em;}*/

.subHighlight03 {width:630px; float:left;}
.subHighlight03.right { margin-left:1.5em;}
.subHighlight03 .titleBox {padding:0.5em 0; margin-bottom:0; width:630px; float:left; border-top:1pt solid #ccc;}
.subHighlight03 .titleBox .pix {float:left; height:70px; overflow:hidden;}
.subHighlight03 .titleBox img {border:0;}
.subHighlight03 .titleBox .titletxt {float:left;margin:0;padding-left:0.5em;width:420px; font-size:14px;}

.subHighlight03 .titleBox .titletxt. .caption a{font-size:22px;}
.subHighlight03 .titleBox .titletxt.noThb {width:auto; padding-left:0;}
.subHighlight03 .titleBox .titletxt span { display:block; font-size:12px; margin-top:0.3em;}
.subHighlight03 .titleBox .titletxt span a{ text-decoration:none; color:#666; font-weight: normal;}
.subHighlight03 .Social { float: right; width: 58px; padding-left: 2px; border-left: 1px solid #CCC}
.sub_biz_caption a{font-size:14px; font-weight:bold; color:#004E8C; text-decoration:none;}

/* Module SubHighlight 3 */

/* Module SubHighlight 4 */
.subHighlight04 {width:310px; float:left;}
.subHighlight04.right { margin-left:1.5em;}
.subHighlight04 .subHighlight04Main .pix {float:none; position:relative; height:200px; width:310px; overflow:hidden;}
.subHighlight04 .subHighlight04Main .headline {width:310px; height:50px; position:absolute; bottom:0; background:#333; filter:alpha(opacity=80);	opacity: 0.8;}
.subHighlight04 .subHighlight04Main .headline a{font-size:16px; display:block; padding:0.3em;color:#ffffff;}
.subHighlight04 .subHighlight04Main .headline a:hover{ color:#FFF;}
.subHighlight04 .subHighlight04Main .pix img{width:310px; border:0;}

.subHighlight04 .titleBox .pix {float:left; overflow:hidden; height:70px; width:120px;}
.subHighlight04 .titleBox img {border:0; width:120px;}
.subHighlight04 .titleBox {padding:0 0 0.5em 0; width:300px; float:left; border-bottom:1pt solid #CCC;}
.subHighlight04 .titleBox.end {border-bottom:0;}
.subHighlight04 .titletxt {float:left;margin:0;padding-left:0.5em;width:160px; font-size:14px; }
.subHighlight04 .titletxt.noThb {width:auto; padding:0.3em 0 0 0;}
.subHighlight04 .titletxt span { display:block; font-size:12px; margin-top:0.3em;}

.subHighlight04b {width:280px; float:left;}
.subHighlight04b.right { margin-left:1.5em;}
.subHighlight04b .titleBox {padding:0.5em 0; margin-bottom:0; margin-top:5px; width:280px; float:left;}
.subHighlight04b .titleBox .pix {float:left; height:70px; width:120px; overflow:hidden;}
.subHighlight04b .titleBox img {border:0;}
.subHighlight04b .titleBox .titletxt {float:left;margin:0;padding-left:0.5em;width:150px; font-size:14px;}

.subHighlight04b .titleBox .titletxt. .caption a{font-size:22px;}
.subHighlight04b .titleBox .titletxt.noThb {width:auto; padding-left:0;}
.subHighlight04b .titleBox .titletxt span { display:block; font-size:14px; margin-top:0.3em;}
.subHighlight04b .titleBox .titletxt span a{ text-decoration:none; color:#004E8C;font-size:14px;}
.subHighlight04b .sub_corner_caption {font-size:11px; font-weight:bold; color:#930; text-decoration:none;}
.subHighlight04b .editors_description {font-size:12px; color:#333; text-decoration:none; margin-top:5px; padding-bottom: 5px; border-bottom:1pt solid #ccc;}
.subHighlight04b .editors_description a{color:#666; text-decoration:none; font-weight: normal;}

/* Module SubHighlight 4 */

/* Module SubHighlight 5 */
/*
.subHighlight05 {width:213px; float:left;}
.subHighlight05 .titleBox {padding:0 0 0.5em 0; margin-bottom:0; width:140px; float:left;}
.subHighlight05 .titleBox .pix {position:relative; height:180px; width:210px; overflow:hidden;}
.subHighlight05 .titleBox img {border:0; width:250px;}
.subHighlight05 .titleBox .titletxt {padding:0.5em; width:210px; font-size:16px; position:absolute; bottom:0; background:#000; filter:alpha(opacity=70);	opacity: 0.7;}
.subHighlight06 .titleBox .titletxt a{color:#FFF;}
.subHighlight06 .titleBox .titletxt:hover{background:#CCC;}*/

.subHighlight05 {width:210px; float:left;}
.subHighlight05.right { margin-left:1.5em;}
.subHighlight05 .titleBox {padding:0.5em 0; margin-bottom:0; width:210px; float:left; margin-left:5px;}
.subHighlight05 .titleBox a{text-decoration:none; color:#333;font-size:11px; font-weight: normal;}
.subHighlight05 .titleBox .pix {float:left; /*height:50px; width:90px;*/ overflow:hidden; margin-right:4px;}
.subHighlight05 .titleBox img {border:0;}
.subHighlight05 .titleBox .titletxt {float:left;margin:0;padding-left:0.5em;width:100px; font-size:11px;}

.subHighlight05 .titleBox .titletxt. .caption a{font-size:11px;}
.subHighlight05 .titleBox .titletxt.noThb {width:auto; padding-left:0;}
.subHighlight05 .titleBox .titletxt span { display:block; font-size:11px; margin-top:0.3em; text-align:justify;}
.subHighlight05 .titleBox .titletxt span a{ text-decoration:none; color:#333;font-size:11px;text-align:justify; font-weight: normal;}
.sub_corner_caption a{font-size:11px; font-weight:bold; color:#369; text-decoration:none; font-style:italic;}
.editors_description {font-size:12px; color:#333; text-decoration:none; margin-top:5px;}
.editors_description a{color:#333; text-decoration:none;}

.subHighlight05 .SARSS > img { width: 91px;}

/* Module SubHighlight 5 */

/* Module SubHighlight 6 */
.subHighlight06 {width:213px; float:left;display:inline;}
.subHighlight06 .titleBox {padding:0 0 0.5em 0; margin-bottom:0; width:140px; float:left;}
.subHighlight06 .titleBox .pix {position:relative; width:210px; height:210px; overflow:hidden; }
.subHighlight06 .titleBox img {border:0; width:330px;}
.subHighlight06 .titleBox .titletxt {padding:5px; width:200px; font-size:15px; position:absolute; bottom:0; background:#000; filter:alpha(opacity=70);	opacity: 0.7;}
.subHighlight06 .titleBox .titletxt span { display:block; font-size:12px; margin-top:0.3em; color:#FFF;}
/* Module SubHighlight 6 */

/* Module SubHighlight 7 */
.subHighlight07 {width:213px; float:left; }
.subHighlight07 .titleBox .pix { height:130px; width:213px; overflow:hidden;}
.subHighlight07 .titleBox img {border:0; width:210px;}
.subHighlight07 .titleBox .titletxt {padding:0.5em 0; width:200px; font-size:16px;}
.subHighlight07 .titleBox .titletxt span { display:block; font-size:12px; margin-top:0.3em;}
/* Module SubHighlight 7 */

/* Module SubHighlight 8 */
.subHighlight08 {text-align:left; width:auto; height:190px;}
.subHighlight08 .hub {float:left; width:151px; height:180px; margin:0 0.8em 1.1em 0; display:inline; background:none;}
.subHighlight08 .hub.end {margin-right:0;}
.subHighlight08 .hub ul {  margin: 0; padding-left: 0; list-style:none;}
.subHighlight08 .hub li { margin:0;}
.subHighlight08 .hub a {color:#606060; padding:0.3em 0.6em; display:block; border-top:1pt solid #D1EDF9; line-height:1.2em; font-size:12px;} 
.subHighlight08 .hub .top{border-top:0;} 
.subHighlight08 .hub a:hover {color:#FFF; background:#606060; } 
.subHighlight08 .hub a:hover.lain{color:#FFF; background:#666;} 
.subHighlight08 .hub a.bigTitle{color:#004e8c;	background:none;border-bottom:2pt solid #49677D; font-size:18px;padding:0.3em 0.6em 0.3em 0;} 
.subHighlight08 .hub a.bigTitle:hover {background:none; color:#606060;}
/* Module SubHighlight 8 */

/* Module SubHighlight 9 */
.subHighlight09 {border:none; background:#ffffff; width:635px; height:305px;}
.subHighlight09 .colHub {width:310px; float:left;}
.subHighlight09 .colHub.right {margin-left:5px;}
.subHighlight09 .colHub .titleBox {height:70px; display:inline; padding:0.7em 0 0 0.7em; margin-bottom:0.5em; width:305px; float:left; }
.subHighlight09 .colHub .titleBox .pix {float:left; height:70px; width:120px; overflow:hidden;}
.subHighlight09 .colHub .titleBox img {width:120px; border:0;}
.subHighlight09 .colHub .titleBox .titletxt {float:left;margin:0;padding:0 0.5em;width:165px; font-size:14px;}
.subHighlight09 .colHub .titleBox .titletxt span { display:block; font-size:12px; margin-top:0.3em;}
.subHighlight09 .colHub .titleBox .titletxt a{color:#004e8c;}
.subHighlight09 .colHub .titleBox .titletxt a:hover{color:#333;}

/* Module SubHighlight 1 */

/* Module HubArticle 1 */
.hubArticle01 {background:none;width:298px;}
.hubArticle01 .titleBox {padding:0.2em 0;  width:300px; float:left; display:inline; }
.hubArticle01 .titleBox .pix {float:left; height:70px; width:70px; overflow:hidden; margin-left:5px; background-color: #CCCCCC;}
.hubArticle01 .titleBox img {border:0;}
.hubArticle01 .titleBox .titletxt {float:left;margin:0;padding:0 0 0 0.5em;width:210px; font-size:13px; line-height:15px;}
//*.hubArticle01 .titleBox:hover { background:#f6f6f6;}*//
.hubArticle01 .titleBox .titletxt a { font-size:13px; color:black;}
.hubArticle01 .titleBox .titletxt a:hover { font-size:13px;}
.hubArticle01 .titleBox .titletxt a:visited { font-size:13px; }
.hubArticle01 .titleBox .titletxt span { display:block; font-size:12px; margin-top:0.3em; color:#999;}
/* Module HubArticle 1 */

/* Module HubArticle 1b */
.hubArticle01b {background:none;width:298px;}
.hubArticle01b .titleBox {padding:0.2em 0;  width:300px; float:left; display:inline; }
.hubArticle01b .titleBox .pix {float:left; height:60px; width:70px;  margin-left:5px; background-color: #CCCCCC;}
.hubArticle01b .titleBox img {border:0;}
.hubArticle01b .titleBox .titletxt {float:left;margin:0;padding:0 0 0 0.5em;width:210px; font-size:13px; line-height:15px;}
//*.hubArticle01 .titleBox:hover { background:#f6f6f6;}*//
.hubArticle01b .titleBox .titletxt a { font-size:13px; color:black;}
.hubArticle01b .titleBox .titletxt a:hover { font-size:13px;}
.hubArticle01b .titleBox .titletxt a:visited { font-size:13px; }
.hubArticle01b .titleBox .titletxt span { display:block; font-size:12px; margin-top:0.3em; color:#999;}
.hubArticle01b  ul.flow { display: inline; }
.hubArticle01b  .flow li { display: inline; }
/* Module HubArticle 1b */

/* Module HubArticle 2 */
#hubArticle02 {width:300px;}
#hubArticle02 h1 { background:#666; color:#FFF; padding:0.2em; margin-bottom:0.2em; font-size:18px;}
#hubArticle02 .titleBox {padding:0.3em 0; margin:0.1em 0 0 0; width:auto; border-bottom:#e9e9e9 1pt solid; }
#hubArticle02 .titleBox img {border:1pt solid #666666;}
#hubArticle02 .titleBox .titletxt {margin:0;padding:0;width:auto; font-size:13px; line-height:15px;}
#hubArticle02 .titleBox .titletxt span { display:block; font-size:12px; margin-top:0.3em;}
/* Module HubArticle 2 */

/* Module HubArticle 3 */
#hubArticle03 {width:300px;}
#hubArticle03 h1 { background:#666; color:#FFF; padding:0.2em; margin-bottom:0.2em; font-size:18px;}
#hubArticle03 .titleBox {padding:0.3em 0; margin:0.1em 0 0 0; width:280px; float:left; }
#hubArticle03 .titleBox .pix {float:left; position:relative; height:70; width:120; overflow:hidden;}
#hubArticle03 .titleBox .pix span { position: absolute; bottom:0; background:#333; font-size:18px; font-weight:bold; color:#FFF; padding:0.2em 0.5em;}
#hubArticle03 .titleBox img {border:0; width:120;}
#hubArticle03 .titleBox .titletxt {float:left;margin:0;padding:0 0 0 0.5em;width:150px; font-size:16px; line-height:15px;}
#hubArticle03 .titleBox .titletxt span { display:block; font-size:12px; margin-top:0.3em;}
/* Module HubArticle 3 */

/* Module HubArticle 4 */
.hubArticle04 {padding:0.3em 0; margin:0.1em 0 0 0; width:280px; float:left; }
.hubArticle04 .pix {float:left; height:70; width:120; overflow:hidden;}
.hubArticle04 img {border:0; width:120;}
.hubArticle04 .titletxt {float:left;margin:0;padding:0 0 0 0.5em;width:150px; font-size:14px; line-height:15px;}
.hubArticle04 .titletxt span { display:block; font-size:12px; margin-top:0.3em;}
/* Module HubArticle 4 */

/* Module HubArticle 5 */
.hubArticle05 {padding:0.3em 0; background:#FFFFFF; margin:0; width:280px; float:left; border-bottom:1pt solid #999;}
.hubArticle05.bottom { border-bottom:0pt solid #666;}
.hubArticle05 .number {float:left; background:#666; color:#FFF; font-size:14px; font-weight:bold; width:26px; height:22px; padding:0.2em 0; text-align:center;}
.hubArticle05 img {border:1pt solid #666666;}
.hubArticle05 .titletxt {float:left;margin:0;padding:0 0 0 0.5em;width:auto; font-size:12px; line-height:15px;}
.hubArticle05 .titletxt span { display:block; font-size:12px; margin-top:0.3em;}
/* Module HubArticle 5 */

/* Module HubArticle 6 */
.hubArticle06 {padding:0; margin:0; width:auto; background:#ffffff; height:320px; width:280px; }
.hubArticle06 .pix { margin-bottom:0.5em; height:180px; width:280px; overflow:hidden;}
.hubArticle06 .pix img {border:0; width:280px;}
.hubArticle06 .titletxt {margin:0;padding:0.5em;width:auto; font-size:18px; }
.hubArticle06 .titletxt span { color:#333; display:block; font-size:12px; margin-top:0.3em;}
/* Module HubArticle 6 */

/* Module HubArticle 7 */
#hubArticle07 {width:300px;}
#hubArticle07 h1 { background:#666; color:#FFF; padding:0.2em; margin-bottom:0.2em; font-size:18px;}
#hubArticle07 .titleBox {padding:0.3em 0; margin:0.1em 0 0 0; width:auto; border-bottom:#999 1pt solid; }
#hubArticle07 .titleBox img {border:1pt solid #666666;}
#hubArticle07 .titleBox .titletxt {margin:0;padding:0;width:auto; font-size:16px; line-height:15px;}
#hubArticle07 .titleBox .titletxt span { display:block; font-size:12px; margin-top:0.3em;}
/* Module HubArticle 7 */

/* Module HubArticle 8 */
.hubArticle08 .pix {position:relative; height:300px; width:300px; overflow:hidden;}
.hubArticle08 .pix img {border:0; width:300px;}
.hubArticle08 .titletxt { position:absolute; background:#000; width:300px; bottom:0; filter:alpha(opacity=80);	opacity: 0.8;}
.hubArticle08 .titletxt a{ padding:5px; display:block; font-size:18px; color:#FFF;}
.hubArticle08 .titletxt a:hover{ color:#bdbdbd;}
.hubArticle08 .titletxt span { display:block; font-size:12px; padding:5px; color:#FFF;}
/* Module HubArticle 8 */

/* Module HubArticle 9 */
.hubArticle09 .pix {position:relative; height:300px; width:280px; overflow:hidden;}
.hubArticle09 .pix img {border:0; width:300px;}
.hubArticle09 .titletxt { position:absolute; background:#000; width:280px; bottom:0; filter:alpha(opacity=80);	opacity: 0.8;}
.hubArticle09 .titletxt a{ padding:5px; display:block; font-size:18px; color:#FFF;}
.hubArticle09 .titletxt a:hover{ color:#bdbdbd;}
.hubArticle09 .titletxt span { display:block; font-size:12px; padding:5px; color:#FFF;}
/* Module HubArticle 9 */

/* Module PhotoGallery 1 */
#photoGallery01 {width:620px;}
#photoGallery01 .photo {float:left;width:450px;}
#photoGallery01 .leftNav {float:left;position:absolute;text-align:left;width:150px;z-index:2;}
#photoGallery01 .rightNav a, #photoGallery01 .leftNav a {background:#666; color:#FFF;display:inline-block;font:40px bold;height:50px;opacity:0.3;padding:0 5px 5px;text-align:center;width:50px; text-decoration:none;}
#photoGallery01 .rightNav a:hover, #photoGallery01 .leftNav a:hover {background:#000;}
#photoGallery01 .rightNav {float:right;margin-left:250px;position:absolute;text-align:right;width:201px;z-index:2;}
#photoGallery01 .pixBig img {width:450px; border:0;}
#photoGallery01 .photoInfo {float:right;font-size:12px;text-align:left;width:160px;}
#photoGallery01 .photoInfo .name {background:#CCC;float:none;font-size:11px;padding:0.2em 0.5em;width:50%;}
#photoGallery01 .photoInfo h1, #photoGallery01 .imageVideo .social h1 {color:#9F0732;font-size:20px;line-height:1em;margin:5px 0;}
#photoGallery01 .photoInfo .undiMedia {border:1pt solid #CCCCCC;padding:5px 10px;width:auto;}
#photoGallery01 .photoInfo .undiMedia strong {display:block;margin-bottom:3px;}

#photoGallery01 .socialStats {margin:10px 0;padding:0.5em;text-align:left;width:auto; height:100px; border:1pt solid #CCCCCC;}
#photoGallery01 .socialStats span {float:left;margin:0 1em;width:120px;}
#photoGallery01 .socialStats .newsletter {float:left;width:210px;}
#photoGallery01 .newsletter {background:#CCCCCC;font-size:0.8em;padding:0.4em 0.6em;}
/* Module PhotoGallery 1 */

/* Module VideoGallery 1 */
.containerMiddle {width:620px;}
.bigContent {float:left;height:auto;margin-bottom:1em;width:auto;}
.bigContent .subCat {display:block;font-size:12px;margin-bottom:10px;text-transform:uppercase;}
.video01 .titleVideo .videoplayer {float:left;margin:0 10px 10px 0;width:450px;}
.video01 img {border:1pt solid #666666;}
.video01 .titleVideo .videoInfo {float:right;font-size:12px;text-align:left;width:160px;}
.video01 .titleVideo .videoInfo .name {background:#CCC;float:none;font-size:11px;padding:0.2em 0.5em;width:50%; color:#004e8c;}
.video01 .titleVideo .videoInfo .name a{color:#004e8c;}
.video01 .titleVideo .videoInfo .name a:hover{color:#333;}
.video01 .titleVideo .videoInfo h1, .video01 .imageVideo .social h1 {color:#004e8c;font-size:20px;line-height:1em;margin:5px 0;}

.video01 .socialStats {border:1pt solid #CCCCCC;float:right;margin:0 0 10px 20px;padding:0.5em;text-align:left;width:240px;}
.video01 .socialStats.video {float:none;margin:10px 0;width:auto;}
.video01 .socialStats.video span {float:left;margin:0 1em;width:120px;}
.video01 .socialStats.video .newsletter {float:left;width:210px;}
.video01 .socialStats .newsletter {background:#CCCCCC;font-size:0.8em;padding:0.4em 0.6em;}
.video01 .socialStats .newsletter p { margin:3px 0; font-size:12px;}
/* Module VideoGallery 1 */

/* Module Trivia 1 */
.trivia01 {background:#FFFFFF; width:280px;}
.trivia01 .trivia {padding:0.5em 0;}
.trivia01 .question {color:#333333;font-size:16px;font-weight:bold; clear:both;}
.trivia01 .answerBox {float:left;margin:5px 0 15px 0;width:130px; font-size:12px;}
.trivia01 .answerBox img {border:0; height:70px; width:120px; }
.trivia01 form { padding:0 0.5em;}
/* Module Trivia 1 */

/* Module Trivia 2 */
#trivia02 {background:#FFFFFF; margin-top:0.5em; width:640px;}
#trivia02 .trivia {padding:1em 0;}
#trivia02 .question {color:#333333;font-weight:bold; float:left;}
#trivia02 .answerBox {margin-left:0.7em;width:auto; font-size:12px; float:left;}
#trivia02 .answerBox strong{ display:block; font-size:15px; width:500px; margin-bottom:0.5em;}
#trivia02 .question img {border:0; height:70px; width:120px; }
/* Module Trivia 2 */




/* Module header 2 */
.header02 .logopanel {background:#ebebeb;clear:both;height:120px;width:1000px; color:#0c206e;}
.header02 .headerLogo {float:left;padding:0 0 0 1em;width:auto;}
.header02 .superBanner {float:right;padding:1em 1em 0 0;width:auto;}

.header02 .navTop {background:#333333; repeat scroll 0 0 #333333;border-bottom:4pt solid #222222;height:55px;width:1000px;}
.header02 .navTop .loginNav {color:#ffffff;float:left;list-style-type:none;margin:0;padding:0.5em;width:auto;}
.header02 .navTop .loginNav li {display:block;float:left;margin:0 0.5em 0 0;padding-right:0;}
.header02 .navTop .loginNav li a {color:#ffffff;display:block;font-size:14px;font-weight:bold;letter-spacing:-0.05em;margin-top:0.5em;padding:0.1em 0.4em;text-decoration:none;text-transform:uppercase;}
.header02 .navTop .loginNav li a:hover {color:#ffffff; background:#000;}

.header02 .searchBox {float:right;padding:0.5em;text-align:right;width:auto;}
.header02 .buttonSubmit {background:#fff;border:0 solid #33011E;color:#333;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;height:26px;padding:0 6px;text-decoration:none;text-transform:uppercase;}

.header02 .navTop .mainNav {color:#adadad;float:right;list-style-type:none;margin:0;padding:0.5em;width:500px;}
.header02 .navTop .mainNav li {display:block;float:left;margin:0.3em 0.3em 0 0;padding-right:0;}
.header02 .navTop .mainNav li a {color:#CCCCCC;display:block;font-size:20px;font-weight:bold;letter-spacing:-0.05em;padding:0.1em 0.2em 0.1em 0.4em;text-decoration:none;text-transform:capitalize;}
.header02 .navTop .mainNav li a:hover {color:#0c206e; background:#ffffff;}
.header02 .header02 .navTop .mainNav li.social {margin:0;width:35px;}
.header02 .navTop .mainNav li.social a:hover { background:none;}
.header02 .navTop .mainNav li.social img {border:0;}
/* Module header 2 */

/* Module header 3 */
/* Module header 3 */

/* Module Header 4 */

.applemenu{
margin: 5px 0;
padding: 0;
width: 170px; /*width of menu*/
border: 1px solid #9A9A9A;
}

.applemenu div.silverheader a{
background:#999999; repeat-x center left;
font: normal 13px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: #333;;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
background:#bdbdbd;
color: white;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
line-height:18px;
font-size:13px;
background: white;
padding: 5px;
height: auto; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

.applemenu div.submenu a{
color:#000;
text-decoration:none;

}

.applemenu div.submenu a:hover{
color:#333;
text-decoration:none;
}
/* Module Header 4 */

/* Footer 1 */
.footerwrap {clear:both; width:990px;}
.footer {padding:25px 0; clear:both; margin:0;}
.spaceLR {margin:0 20px;}
.spaceR {margin-right:20px;}
.span3 {width:172px; float:left; overflow:hidden;}
.footer p {border-top:4px solid #666;margin:0;padding-top:5px;}
.footer ul {list-style:none outside none;margin:27px 0 0; margin-left:0;}
.footer li {border-top:1px solid #CCC;font-size:0.9em;list-style-position:inside;padding:2px 0; margin:0 -35px;}
.footerBottom {font-size:0.9em;padding:20px 0;text-align:center; clear:both;}
/* Footer 1 */

/* Footer 2 */
.footer02 {clear:both;height:115px;width:1000px;border-top:1px solid #ccc; }
.footer02 .nav {color:#333333;float:left;padding:1em;width:420px;}
.footer02 .footerNav {color:#666666;list-style-type:none;margin:0;padding:0;}
.footer02 .footerNav li {display:block;float:left;margin:0 0.3em 0 0;padding:0;}
.footer02 .footerNav li.social {margin:0;padding-top:0.3em;width:36px;}
.footer02 .footerNav li a {display:block;font-size:1.4em;font-weight:bold;letter-spacing:-0.05em;padding:0.1em 0.2em;text-decoration:none;text-transform:capitalize; font-size:12px;}
.footer02 .footerNav li a:hover {background:#333;color:#FFF;}
.footer02 .footerNav li.social a:hover {background:none;}
.footer02 .footerNav li img {border:0 none;}
.footer02 .terms {color:#333333;float:left;padding:1em;width:200px;}
.footer02 .footerTerms {color:#ebebeb;list-style-type:none;margin:0;padding:0;}
.footer02 .footerTerms li {display:block;margin:0 0.3em 0.2em 0;padding:0;text-align:right;}
.footer02 .footerTerms li a {background:#ebebeb;color:#333;display:inline-block;font-size:0.9em;font-weight:bold;padding:0.1em 0.4em 0.1em 0.6em;text-decoration:none;text-transform:uppercase;}
.footer02 .footerTerms li a:hover {background:#ccc;color:#FFF;}
.footer02 .copyright {float:left;font-size:0.9em;padding:1.4em 0 0;width:500px;}
/* Footer 2 */


/* Footer 3 */
.footer03 {clear:both; width:990px;}
.footer03 .hubMenu {width:172px; float:left; overflow:hidden;margin-right:20px}
.footer03 .hubMenu.banner {width:auto; float:none; margin:0px; padding-top:20px; clear:both; text-align:center;}
.footer03 h3 {border-top:4px solid #666;margin:0;padding-top:5px;}
.footer03 ul {list-style:none outside none;margin:10px 0 0; margin-left:0;}
.footer03 li {border-top:1px solid #CCC;font-size:0.9em;list-style-position:inside;padding:2px 0; margin:0 -35px;}
.footerBottom {font-size:0.9em;padding:20px 0;text-align:center; clear:both;}
/* Footer 3 */

/* stay connected */
.StayConnectFooterText { float: left; font-size: 15px; font-weight: bold;}
.StayConnectContainer {float: left;}
.StayConnectContainer a {font-weight: normal;}
.stay_connected_fonttypeface { font-size:12px; color:#333; text-decoration:none;}
.stay_connected_fonttypeface a{ font-size:12px; color:#333; text-decoration:none;}

.StayConnectedFooter .stay_connected_fonttypeface a,
.StayConnectedFooter .stay_connected_fonttypeface
{ font-size:9px; color:#333; text-decoration:none; font-family:Arial,Helvetica,sans-serif}
/* stay connected */

/* Sub Editor */
.sub_container {width:156px; height:auto; float:left;position:relative;font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px;}
.sub_editors_image {width:156px; height:120px; float:left; font-size:14px; color:#036;  float:left; background-color: #CCC}
.sub_editors_category_title { text-decoration:none; width:153px; height:auto; float:left; color:#930;}
.sub_editors_category_title_generic { text-decoration:none; width:auto; height:auto;color:#930; position:absolute; top:107px; left:0; float:left; background-color:#FFF; font-weight: bold; text-transform: uppercase;}
.sub_editors_category_title_entertainment { text-decoration:none; width:auto; height:auto;color:#930; position:absolute; top:107px; left:0; float:left; background-color:#FFF; font-weight: bold; text-transform: uppercase;}
.sub_editors_category_title_technology { text-decoration:none; width:auto; height:auto; float:left; color:#399;position:absolute; top:107px; left:0; float:left; background-color:#FFF; font-weight: bold; text-transform: uppercase;}
.sub_editors_category_title_business { text-decoration:none; width:auto; height:auto; float:left; color:#390;position:absolute; top:107px; left:0; float:left; background-color:#FFF; font-weight: bold; text-transform: uppercase;}
.sub_editors_category_title_worldnews { text-decoration:none; width:auto; height:auto; float:left; color:#F60;position:absolute; top:107px; left:0; float:left; background-color:#FFF; font-weight: bold; text-transform: uppercase;}
.sub_editors_category_title_localnews { text-decoration:none; width:auto; height:auto; float:left; color:#30C;position:absolute; top:107px; left:0; float:left; background-color:#FFF; font-weight: bold; text-transform: uppercase;}


.sub_editors_caption {padding: 2px;}
.sub_editors_caption a{ text-decoration:none; height:auto; float:left; font-size:11px; color:#006699; font-weight:bold;}
/* Sub Editor */

/* Highlight section */

.more_stories_titles {width:95px; height:15px; font-size:12px; color:#036; font-weight:bold; margin-left: 5px; margin-right:5px; float:left;  border-bottom: 1px solid #ccc; margin-bottom:5px;}
.more_stories_titles a{ text-decoration:none;color:#036;}
.more_stories_images {width:95px; height:100px; overflow:hidden; float:left; margin-left: 5px; margin-right:5px; font-size:14px; border-bottom: 1px solid #ccc;}
.more_stories_headlines a{width:95px; height:auto; overflow:hidden; float:left; margin-left: 5px; margin-right:5px; font-size:16px; text-decoration:none; color:#039; font-weight:bold;}
.more_stories_desc {width:95px; height:auto; font-size:10px; color:#333; margin-top:5px; margin-left: 5px; margin-right:5px; float:left;}
.more_stories_desc a{ text-decoration:none; color:#333;}


.main_highlights_entertainment {width:447px; height:242px;float:left;overflow:hidden; } 
.main_highlights_entertainment_caption {width:447px; height:60px; color:#CCC; font-size:14px; font-weight:bold; float:left; background-color:#000000;filter:alpha(opacity=80); display:block;    -moz-opacity:0.8;    -khtml-opacity: 0.8;    opacity: 0.8;  position:absolute; left:0px; top: 182px; }
.main_highlights_entertainment_caption a{ text-decoration:none; color:#CCC; font-weight:bold;}


.main_highlights_sub_entertainment_sub { width:209px; height: 115px; float:left;overflow:hidden; }
.main_highlights_sub_entertainment_sub_caption { text-align:left; color:#FFF; font-size:13px; font-weight:bold; padding-top:5px; padding-left:5px; padding-right:5px; width:199px; height: 35px; float:left; background-color:#c93d8c;filter:alpha(opacity=80);    -moz-opacity:0.8;    -khtml-opacity: 0.8;    opacity: 0.8;  position:absolute; top:78px; margin-left:5px;display:block; }
.main_highlights_sub_entertainment_sub_caption a{ text-decoration:none; color:#fff; font-weight:bold;}


.main_highlights_sub_entertainment_sub_2 { width:209px; height: 115px; float:left;overflow:hidden; }
.main_highlights_sub_entertainment_sub_2_caption { text-align:left; color:#000; font-size:13px; font-weight:bold; padding-top:5px; padding-left:5px; padding-right:5px; width:199px; height: 35px; float:left; background-color:#fdfd34;filter:alpha(opacity=80);    -moz-opacity:0.8;    -khtml-opacity: 0.8;    opacity: 0.8;  position:absolute; top:78px; margin-left:5px;display:block; }
.main_highlights_sub_entertainment_sub_2_caption a{ text-decoration:none; color:#000; font-weight:bold;}	

.main_highlights_technology {width:447px; height:242px;float:left;overflow:hidden; } .main_highlights_technology_caption {width:447px; height:60px; color:#fff; font-size:13px; font-weight:bold; float:left; background-color:#333;filter:alpha(opacity=90); display:block;    -moz-opacity:0.8;    -khtml-opacity: 0.9;    opacity: 0.9;  position:absolute; left:0px; top: 182px; } .main_highlights_technology_caption a{ text-decoration:none; color:#fff; font-weight:bold;} .main_highlights_sub_technology_sub { width:209px; height: 115px; float:left;overflow:hidden; } .main_highlights_sub_technology_sub_caption { text-align:left; color:#FFF; font-size:13px; font-weight:bold; padding-top:5px; padding-left:5px; padding-right:5px; width:199px; height: 35px; float:left; background-color:#333;filter:alpha(opacity=90);    -moz-opacity:0.9;    -khtml-opacity: 0.9;    opacity: 0.9;  position:absolute; top:78px; margin-left:5px;display:block; } .main_highlights_sub_technology_sub_caption a{ text-decoration:none; color:#fff; font-weight:bold;} .main_highlights_sub_technology_sub_2 { width:209px; height: 115px; float:left;overflow:hidden; } .main_highlights_sub_technology_sub_2_caption { text-align:left; color:#fff; font-size:13px; font-weight:bold; padding-top:5px; padding-left:5px; padding-right:5px; width:199px; height: 35px; float:left; background-color:#333;filter:alpha(opacity=90);    -moz-opacity:0.9;    -khtml-opacity: 0.9;    opacity: 0.9;  position:absolute; top:78px; margin-left:5px;display:block; } .main_highlights_sub_technology_sub_2_caption a{ text-decoration:none; color:#fff; font-weight:bold;} 

.main_highlights_sub_technology_sub { width:209px; height: 115px; float:left;overflow:hidden; }
.main_highlights_sub_technology_sub_caption { text-align:left; color:#FFF; font-size:13px; font-weight:bold; padding-top:5px; padding-left:5px; padding-right:5px; width:199px; height: 35px; float:left; background-color:#333;filter:alpha(opacity=90);    -moz-opacity:0.9;    -khtml-opacity: 0.9;    opacity: 0.9;  position:absolute; top:78px; margin-left:5px;display:block; }
.main_highlights_sub_technology_sub_caption a{ text-decoration:none; color:#fff; font-weight:bold;}


.main_highlights_sub_technology_sub_2 { width:209px; height: 115px; float:left;overflow:hidden; }
.main_highlights_sub_technology_sub_2_caption { text-align:left; color:#fff; font-size:13px; font-weight:bold; padding-top:5px; padding-left:5px; padding-right:5px; width:199px; height: 35px; float:left; background-color:#333;filter:alpha(opacity=90);    -moz-opacity:0.9;    -khtml-opacity: 0.9;    opacity: 0.9;  position:absolute; top:78px; margin-left:5px;display:block; }
.main_highlights_sub_technology_sub_2_caption a{ text-decoration:none; color:#fff; font-weight:bold;}	
	
.headlines_head { width:100%; padding-left: 5px; padding-right: 5px; font-size:18px !important; letter-spacing:-1px; padding-bottom:5px; color:#FFF; font-weight:bold; padding-top:5px; z-index:1000;} 	
.headlines_head a { font-size:18px !important; letter-spacing:-1px; color:#ffffff !important; font-weight:bold;} 
.headlines_head a:link { color:#FFF; font-weight:bold; text-decoration:none;} 
.headlines_head a:active{ color:#FFF; font-weight:bold; text-decoration:none;} 
.headlines_head a:hover{ color:#FFF; font-weight:bold;text-decoration:none;} 
.headlines_head a:visited{color:#FFF; font-weight:bold;text-decoration:none;} 
.headlines_desc { padding-left: 5px; padding-right: 5px;font-size:11px;padding-bottom:5px; color:#FFF; z-index:1000;} 
.headlines_desc a:link {  color:#fff;font-size:11px !important;text-decoration:none; font-weight:bold;} 
.headlines_desc a:active {  color:#fff;font-size:11px !important;text-decoration:none;font-weight:bold;} 
.headlines_desc a:hover { color:#fff;font-size:11px !important;text-decoration:none;font-weight:bold; } 
.headlines_desc a:visited { color:#fff; font-size:11px !important;text-decoration:none;font-weight:bold;}


.main_highlights_business {/*width:416px; height:234px;*/float:left;overflow:hidden; } 
.main_highlights_business_caption {width:416px; color:#000; font-size:14px; font-weight:bold; float:left;}
.main_highlights_business_caption a{ text-decoration:none; color:#000; font-weight:bold;}

.main_highlights_business .SARSS > img { width: 416px;}

.main_highlights_sub_business_sub { width:209px; height: 115px; float:left;overflow:hidden; }
.main_highlights_sub_business_sub_caption { text-align:left; color:#004193; font-size:16px; font-weight:bold; padding-top:5px;  padding-right:5px; width:204px; /*height: 40px;*/ float:left; margin-left:5px;display:block; }
.main_highlights_sub_business_sub_caption a{ text-decoration:none; color:#004193; font-weight:bold;}
.main_highlights_sub_business_sub_dates { font-size:9px; float:left; color:#999;  padding-right:5px; width:204px; /*height: 10px;*/  margin-left:5px;display:block; }


.main_highlights_sub_business_sub_2 { width:209px; height: 115px; float:left;overflow:hidden; }
.main_highlights_sub_business_sub_2_caption { text-align:left; color:#004193; font-size:16px; font-weight:bold; padding-top:5px;  padding-right:5px; width:204px; height: 40px; float:left;  margin-left:5px;display:block; }
.main_highlights_sub_business_sub_2_caption a{ text-decoration:none; color:#004193; font-weight:bold;}

.business_headlines_head { width:100%; padding-left: 5px; padding-right: 5px; font-size:18px !important; letter-spacing:-1px; padding-bottom:5px; color:#004193; font-weight:bold; padding-top:5px; z-index:1000;} 	
.business_headlines_head a { font-size:20px !important; letter-spacing:-1px; color:#004193 !important; font-weight:bold;} 
.business_headlines_head a:link { color:#004193; font-weight:bold; text-decoration:none;} 
.business_headlines_head a:active{ color:#004193; font-weight:bold; text-decoration:none;} 
.business_headlines_head a:hover{ color:#000; font-weight:bold;text-decoration:none;} 
.business_headlines_head a:visited{color:#000; font-weight:bold;text-decoration:none;} 
.business_headlines_desc { padding-left: 5px; padding-right: 5px;font-size:11px;padding-bottom:5px; color:#000; z-index:1000;} 
.business_headlines_desc a:link {  color:#000;font-size:11px !important;text-decoration:none; } 
.business_headlines_desc a:active {  color:#000;font-size:11px !important;text-decoration:none;} 
.business_headlines_desc a:hover { color:#000;font-size:11px !important;text-decoration:none; } 
.business_headlines_desc a:visited { color:#000; font-size:11px !important;text-decoration:none;}

.local_headlines_head { width:100%; padding-left: 5px; padding-right: 5px; font-size:18px !important; letter-spacing:-1px; padding-bottom:5px; color:#004193; font-weight:bold; padding-top:5px; z-index:1000;} 	
.local_headlines_head a { font-size:30px !important; letter-spacing:-1px; color:#004193 !important; font-weight:bold;} 
.local_headlines_head a:link { color:#004193; font-weight:bold; text-decoration:none;} 
.local_headlines_head a:active{ color:#004193; font-weight:bold; text-decoration:none;} 
.local_headlines_head a:hover{ color:#000; font-weight:bold;text-decoration:none;} 
.local_headlines_head a:visited{color:#000; font-weight:bold;text-decoration:none;} 

.main_highlights_local_caption {width:416px; height:180px; color:#000; font-size:14px; font-weight:normal; float:left;}


.Timestamp {font-size: 9px; color: #999}

/* Highlight section */

/* more stories */
.more_stories_titles {width:151px; height:15px; font-size:12px; color:#036; font-weight:bold; margin-left: 5px;  float:left;  border-bottom: 1px solid #ccc; margin-bottom:5px; margin-top:10px;}
.more_stories_titles a{ text-decoration:none;color:#036;}
.more_stories_images {width:151px; height:151px; overflow:hidden; float:left; margin-left: 5px; margin-right:5px; font-size:14px; border: 1px solid #ccc;}
.more_stories_headlines a{width:151px; height:151px; overflow:hidden; float:left; margin-left: 5px; margin-right:5px; font-size:18px; text-decoration:none; color:#039; font-weight:bold;}
.more_stories_desc {width:151px; height:auto; font-size:11px; color:#333; margin-top:5px; margin-left: 5px; margin-right:5px; margin-bottom:15px; float:left;}
.more_stories_desc a{ text-decoration:none; color:#333;}
.more_stories_header { float:left; color:#333; font-size:20px; font-weight:bold; padding-left:5px;}
.more_stories_header a{color:#333;}

/* Module SubHighlight */
.subHighlight {width:310px; float:left;}
.subHighlight.right { margin-left:1.5em;}
.subHighlight .titleBox {padding:0.5em 0; margin-bottom:0; width:300px; float:left; border-top:1pt solid #e9e9e9;}
.subHighlight .titleBox .pix {float:left; height:70px; width:120px; overflow:hidden;}
.subHighlight .titleBox img {width:91px; border:0; float: left; padding-right: 10px;}
.subHighlight .titleBox .titletxt {float:left;margin:0;width:300px; font-size:13px;}
.subHighlight .titleBox .titletxt.noThb {width:auto; padding-left:0;}
.subHighlight .titleBox .titletxt span { display:block; font-size:12px; margin-top:0.3em;}

.main_highlights_lifestlye {width:460px; height:264px;float:left;overflow:hidden; } 
.main_highlights_lifestlye_caption {width:460px; height:66px; color:#fff; font-size:14px; font-weight:bold; float:left; background-color:#333;filter:alpha(opacity=90); display:block;    -moz-opacity:0.8;    -khtml-opacity: 0.9;    opacity: 0.9;  position:absolute; left:0px; top: 198px; }

.main_highlights_lifestlye_caption a{ text-decoration:none; color:#fff; font-weight:bold;}

.main_highlights_lifestlye_tiny_caption a{color:#fff; font-size:11px; font-weight:bold; float:left; text-decoration:none;}
	
.horoscope_title_sidebar {color:#FFF; font-family:"Times New Roman", Times, serif; font-size:18px; font-style:italic;}	
.horoscope_name_sidebar {color:#039; font-family:"Times New Roman", Times, serif; font-size:20px; font-style:italic; font-weight:bold;}	
.horoscopes_more_sidebar a{color:#333; text-decoration:underline;}	
.horoscopes_container{margin-top:5px}

.col_container { margin-top:5px; width:200px; height:245px; padding:5px; float:left; margin-right:2px; margin-left:2px; border:1pt solid #ccc;  }
.col_pic  {width:198px; height:167px; float:left;overflow:hidden; margin-bottom:5px;position:relative; background-color:#999; }
.col_pic  img{width:198px; height:167px; float:left;overflow:hidden; margin-bottom:5px;position:relative; background-color:#999; }
.col_tiny  { width:80px; height:14px;position:absolute; float:left;  top: 623px; background-color:#900; color:#FFF; font-size:10px; font-weight:bold;  padding-left:5px; }
.col_desc {width:198px; height:auto; float:left;}
.col_desc a{ text-decoration:none; color:#333;}


/* finance side bar */
.FinanceContainer
{
    font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#333;
}

.finance_bluetxt {font:Arial, Helvetica, sans-serif; font-size:10px; color:#039;font-weight:bold; float:left; width:auto; margin-right:3px;}
.finance_greytxt {font:Arial, Helvetica, sans-serif; font-size:10px; color:#999;font-weight:bold; float:left; margin-right:5px;}
.finance_redbg {font:Arial, Helvetica, sans-serif; font-size:10px; color:#fff;font-weight:bold; text-align:center; background-image:url('/images/finance-red-bar.gif'); width:62px; height:21px;}
.finance_greenbg {font:Arial, Helvetica, sans-serif; font-size:10px; color:#fff;font-weight:bold; text-align:center; background-image:url('/images/finance-green-bar.gif'); width:62px; height:21px;}
.finance_redtxt {font:Arial, Helvetica, sans-serif; font-size:10px; color:#e10000;font-weight:bold; text-align:center;}
.finance_greentxt {font:Arial, Helvetica, sans-serif; font-size:10px; color:#02b600;font-weight:bold; text-align:center;}
.finance_darkgreytxt {font:Arial, Helvetica, sans-serif; font-size:10px; color:#333;font-weight:bold; }
.finance_lightbluetxt a{font:Arial, Helvetica, sans-serif; font-size:10px; color:#039;font-weight:bold; }
.finance_currencytxt {font:Arial, Helvetica, sans-serif; font-size:14px; color:#333;font-weight:bold; }

.finance_huge_title a{ font-size:16px; font-weight:bold; width:auto;color:#004193; text-decoration:none;margin-left:5px;}
.finance_huge_title { font-size:14px; font-weight:bold; width:auto;color:#004193; text-decoration:none;margin-left:5px;}
.finance_huge_small_bluetxt, .finance_huge_small_bluetxt a {font-weight:bold; width:auto;color:#009ed1; text-decoration:none; font-size:11px;}
.finance_huge_small_greytxt {font-weight:bold; width:auto;color:#333; text-decoration:none;}
.finance_huge_small_orangetxt {font-weight:bold; width:auto;color:#C60; text-decoration:none;}
.finance_huge_small_greentxt {font-weight:bold; width:auto;color:#090; text-decoration:none;}
.finance_huge_small_redtxt {font-weight:bold; width:auto;color:#F00; text-decoration:none;}
.stockseconomytxt { font-size:14px; color:#000; font-weight:bold; margin-bottom: 5px;}

.article_postlinks a{ font-size:11px; width:auto; color:#004193; text-decoration:none; font-weight:bold;}

/* applemenu */
/* left bar navigation */
.FinanceContainer .applemenu{
margin: 10px 0;
padding: 0;
width: 290px; /*width of menu*/
border: 0;
}

.FinanceContainer .applemenu div.silverheader a{

display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: 290px;
height:30px;
padding: 0px;
}


.FinanceContainer .applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: #ffffff;
}


.FinanceContainer .applemenu div.selected a, .applemenu div.silverheader a:hover{
color: white;
}

.FinanceContainer .applemenu div.submenu{ /*DIV that contains each sub menu*/
line-height:18px;
font-size:13px;
background: #fff;
padding: 3px 0px;
height: auto; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

.FinanceContainer .applemenu div.submenu a{
color:#666666;
text-decoration:none;
font-size:10px;
font-weight:bold;

}

.FinanceContainer .applemenu div.submenu a:hover{
color:#666666;
text-decoration:none;
font-size:10px;
font-weight:bold;
}

.BusinessNews a
{
    color: #666;
}

/* fashion & style */
.table_fashion
{background-color:#ccc;font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px;}
.editors_fashion_title { padding-top:5px; padding-left:5px; padding-bottom:5px; font-weight:bold; background-color:#000; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ccc;}
.fashion_photo_hub_left {width:320px; height:475px; float:left; margin-right:5px; margin-bottom:12px;}
.fashion_photo_hub_right {width:320px; height:475px; float:left; margin-left:5px; margin-bottom:12px;}
.col_tiny_fashion_left {
	max-width:300px;
    background-color: #d1d1d1;
	font-family:Arial Narrow, Helvetica, sans-serif;
	font-weight:bold;
    color: #2e2e2e;
    float: left;
    font-size: 24px;
    font-weight: bold;
    height: auto;
	padding-right: 5px;
    padding-left: 5px;
	margin-top:350px;
    position: absolute;
    width: auto;
	text-transform:uppercase;
}
.col_tiny_fashion_left a{ text-decoration:none; color:#2e2e2e;}

.col_tiny_fashion_right {
	max-width:300px;
    background-color: #d1d1d1;
	font-family:Arial Narrow, Helvetica, sans-serif;
	font-weight:bold;
    color: #2e2e2e;
    float: left;
    font-size: 24px;
    font-weight: bold;
    height: auto;
	margin-left:5px;
	padding-right: 5px;
    padding-left: 5px;
	margin-top:350px;
    position: absolute;
    width: auto;
	text-transform:uppercase;
}
.col_tiny_fashion_right a{ text-decoration:none; color:#2e2e2e;}
.editors_fashion_bigtitle { padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#2e2e2e; background-color:#E4E4E4;letter-spacing:-1px;}
.editors_fashion_bigtitle a{color:#2e2e2e; text-decoration:none;}

/* new editors landing page hub */
.strip_pink { background-image:url(/images/strip-pink.gif); height:22px; width:290px; padding-left:35px; color:#FFF; font-size:14px; font-weight:bold; padding-top:8px;}
.strip_blue { background-image:url(/images/strip-blue.gif); height:22px; width:290px; padding-left:35px; color:#FFF; font-size:14px; font-weight:bold; padding-top:8px;}
.strip_grey { background-image:url(/images/strip-grey.gif); height:22px; width:290px; padding-left:35px; color:#FFF; font-size:14px; font-weight:bold; padding-top:8px;}
.strip_orange { background-image:url(/images/strip-orange.gif); height:22px; width:290px; padding-left:35px; color:#FFF; font-size:14px; font-weight:bold; padding-top:8px;}
.strip_pink a{color:#FFF; text-decoration:none;}
.strip_blue a{color:#FFF; text-decoration:none;}
.strip_grey a{color:#FFF; text-decoration:none;}
.strip_orange a{color:#FFF; text-decoration:none;}

.black_hub_lifestyle_headline { padding:5px; font-weight:bold; width:152px; height:83px; background-color:#000; color:#f47276; font-size:16px;}
.black_hub_lifestyle_headline a{ text-decoration:none; color:#f47276; font-size:16px;}
.black_hub_tech_headline {padding:5px;font-weight:bold; width:152px; height:83px; background-color:#000; color:#fba900; font-size:16px;}
.black_hub_tech_headline a{text-decoration:none; color:#fba900; font-size:16px;}
.black_hub_travel_headline {padding:5px;font-weight:bold; width:152px; height:83px; background-color:#000; color:#6195ef; font-size:16px;}
.black_hub_travel_headline a{ text-decoration:none; color:#6195ef; font-size:16px;}
.black_hub_fashion_headline {padding:5px;font-weight:bold; width:152px; height:83px; background-color:#000; color:#c0c0c0; font-size:16px;}
.black_hub_fashion_headline a{text-decoration:none; color:#c0c0c0; font-size:16px;}

/*Mobile Start*/
.mobileWrap {background:url("/images/mobile/bgTile-big.gif") repeat; width:615px; padding:15px;}
.mobileWrap p {margin:5px 0;}
.mobilePhone {float:left; width:165px; font-size:11px;}
.mobileText { float:right; width:416px; color:#666;}
.boxSms {width:410px; min-height:220px; background:url("/images/mobile/bgTile.png") repeat; clear:both; margin:10px 0;}
.smsT {width:190px; float:left; margin:5px 0 0 10px;}
.smsT.left {border-right:1pt solid #999;}
ul.terms {margin-left:14px;}
/*Mobile End*/

/*CNY 2012*/
.cny2012pix {background-color: #FFFFFF;float: left; width: 140px; margin-left: 6px; overflow:hidden;}
.cny2012titletxt {
    float: left;
    font-size: 13px;
    height: 40px;
    line-height: 15px;
    margin: 0;
    padding: 0 0 0 0.5em;
    width: 280px;
}
.cny2012titleBox {
    display: inline;
    float: left;
    padding: 0.5em 0;
    width: 300px;
}
.CNY2012YouTubeTitleTxt {
    float: left;
    font-size: 13px;
    height: 20px;
    line-height: 15px;
    margin: 0;
    padding: 0 0 0 0.5em;
    width: 280px;
}


