/** Common css Start **/
h1, h2, h3, h4, h5, h6, p, ul, li, body, html, form, fieldset { margin:0; padding:0; outline:none; font-weight:normal; border:0 }
img { border:0;}
a {border:0; outline:0; }
.clear { clear:both;}
body { font-family: Arial, Helvetica, sans-serif; font-size:12px; background:#f7f7f7}
ul { /*list-style:none;*/ }				/* edited - SF - Dec 27, 2011 */
/** Common css End **/

/** Layout Section Start Here **/
#outer_layout{float:left; width:100%}
.layout{margin:0 auto; width:997px }

/** Header Section Start **/
#outer_header{float:left; width:100%; background:#333 url(../img/header_bg.gif) repeat-x 0 bottom;}
#header{float:left; width:100%; text-align:center; padding:20px 0 0; min-height:130px; height:auto !important; height:130px;}
#header a{display:inline;}
/** Header Section End **/

/** Left Ad Start **/
.fox_news2{position:absolute;top:300px;left:50%;margin-left:-670px;z-index:100;max-width:160px;line-height:40px;} /* added - IF - Nov 24, 2015 */
.fox_news2_dev{position:absolute;top:320px;left:50%;margin-left:-670px;z-index:100;max-width:160px;line-height:40px;} /* added - IF - Nov 25, 2015 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.fox_news2{top:302px;} /* added - IF - Nov 24, 2015 */
	.fox_news2_dev{top:322px;} /* added - IF - Nov 25, 2015 */
} 
/** Left Ad End **/

/** Body Container Start  **/
#body_container{float:left; width:100%; background:url(../img/body_bg.gif) repeat-x 0 0;}
#inner_container{float:left; width:100%}
.body_top_section{float:left; width:962px; padding:25px 17px 0 18px; background:url(../img/top_bg.png) no-repeat 0 0}
.top_row_sec{float:left; width:100%; padding:0 0 20px}
.logo_section{float:left; width:585px; }
.logo_section h1{float:left; width:100%;}
.top_row_sec span{float:left; width:197px; padding:46px 0 0 4px; color:#666; font:18px/20px "BaskervilleOldFaceRegular",Georgia, "Times New Roman", Times, serif}
.top_row_sec .follow{float:left; width:auto; padding:42px 0 0}

/** Menu Section Start **/
#menu{float:left; width:100%; background:url(../img/menu_bg.gif) repeat-x 0 0;}
#menu ul{float:left; width:100%; list-style:none}
#menu ul li{float:left; width:auto; background:url(../img/sprite.png) no-repeat 0 0;}
#menu ul li.first{background:none}
#menu ul li a{float:left; width:auto; text-decoration:none;  text-transform:uppercase; text-decoration:none; color:#fff; cursor:pointer }
#menu ul li a span{float:left; width:auto; padding:12px 14px 10px 14px; font:17px/20px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif}
/*#menu ul li.last a span{padding-left:17px !important; padding-right:18px;}*/
#menu ul li.last a span{
	padding-left:13px !important; 
	.padding-left:13px !important; 
	padding-right:13px;	
}
#menu ul li a:hover{background:url(../img/menu_hover1.gif) repeat-x 0 0 }
#menu ul li a:hover span{background:url(../img/sprite.png) no-repeat -217px 0}

/***** Matt's Additions *****/
/* 2012-03-30 */
#menu {z-index: 100 !important;}
#menu ul, #menu ul li {position: relative;}
#menu li ul {position: absolute; left:0; top:42px; border-top: 2px solid #fff; width: 260px; display: none;} 
#menu ul {z-index: 11;} 
#menu ul ul {z-index: 10;} 
#menu li.last ul {left: auto; right: 0;}
#menu li li {background: none !important; float: left; border-top: 1px dotted #1182C6; margin: 0 10px;}
#menu li li a {background: none !important; width: 240px; text-transform: none;}
#menu li li a span {padding: 6px 12px; margin:0; background: none !important; font-size: 14px !important;}
#menu li li a:hover, #menu li li a:hover span {background: none; background: #b90000 !important;}

#menu li:hover ul {display: block;}
#menu li ul {background: #00456F;}
/* **** End **** */

.hot_topic{float:left; width:100%; margin:2px 0 0; display:inline; background:#e8f6fd; padding:10px 0 6px}
.hot_topic h4{float:left; width:auto; text-transform:uppercase; color:#005285; font:18px/20px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif; padding-left:15px }
.hot_topic ul{float:left; width:auto; list-style:none; padding:3px 0 0 39px;}
.hot_topic ul li{float:left; width:auto; padding-right:15px;}
.hot_topic ul li a{float:left; width:auto; color:#005285; font:12px/14px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif; text-decoration:none; text-transform:uppercase}
.hot_topic ul li a:hover{text-decoration:underline}
/** Menu Section End **/

/** carousal section start **/
#carousal_section{float:left; width:100%; margin:3px 0 0; border-top:1px solid #7fa8c2; padding:12px 0 11px 0; position:relative;}
#carousal_section .belt{float:left; width:100%;}
#carousal_section .panel{float:left; width:100%;}
#carousal_section ul{display:block; list-style:none}
#carousal_section li{float:left; width:319px; padding-right:10px}
#carousal_section li.first{width:315px;}
#carousal_section li.first .pic_content{width:154px;}
#carousal_section li.last{width:294px}
#carousal_section li.last .pic_content{width:141px;}
#carousal_section .pic{float:left; width:140px;}
#carousal_section .pic_content{float:left; width:170px;  padding:4px 0 0 7px;}
#carousal_section h5{display:block; font:16px/18px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif; padding-bottom:7px}
#carousal_section h5 a{color:#005285; text-decoration:none}
#carousal_section span{display:block; color:#005285; font:12px/14px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif; }
#carousal_section span a {color:#005285;font:12px/14px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif; text-decoration:none;}	/* edited - SF - Feb 28, 2012 */
#carousal_section span em{color:#666; padding-right:4px}
.pic img {width:140px;height:75px;}
/** carousal section end **/

/** Bottom Container Start **/
#outer_bottom_container{float:left; width:100%; background:url(../img/body_bottom_bg.gif) repeat-y center 0}
#bottom_container{float:left; width:100%; background:#fff url(../img/bottom_bg_repeat.gif) repeat-y 0 0; }
.bottom_container_bg{float:left; width:960px; background:url(../img/bottom_bg_top.gif) no-repeat 0 0; padding:0 17px 26px 20px}
/** Left Container Start Here **/
.left_container{float:left; width:605px;}
.left_top_pic{max-height:418px;overflow:hidden;}
.left_container .left_top_sec{float:left; width:100%; background:#000 url(../img/black_bg.gif) repeat-x 0 0; border-top:1px solid #ccc; padding:15px 0 11px;min-height: 45px;}
.left_top_sec h3{display:block; font:24px/24px"DroidSerifRegular",Georgia, "Times New Roman", Times, serif; color:#fff; text-align:center; }
.left_top_sec a { color: #FFF; text-decoration: none; }
.left_top_sec a:hover { color: #FFF; text-decoration: underline; }
.left_top_sec span{display:block; text-align:center; color:#fff; font:12px/14px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif; padding-top:2px;}
.left_top_sec span small{color:#f0f0f0; font-size:12px;}
.left_container .pic_sec{float:left; border:1px solid #666;}
.left_container .pic_sec img{display:block; width:603px;height:343px;}		/* edited */

.left_mid_sec{float:left; width:100%; padding:12px 0 0 0;}
.left_mid_sec .mid_left{float:left; width:302px;}
.left_mid_sec .video_section{float:left; width:300px; padding:6px 2px 6px 0; background:#ffffcc; border-bottom:1px solid #d4d4d4}
.video_section .video{display:block; padding:11px 0 0; margin-left:8px;}
.video_section .video a{display:inline}
.video_section ul{display:block; list-style:none; padding:2px 0;}
.video_section li{/*display:block;*/ padding:7px 5px 6px 6px; border-bottom:1px solid #d1d1d1; color:#005285; font-family:"DroidSerifRegular",Georgia, "Times New Roman", Times, serif}  /* edited - SF - Feb 13,2012 */
.video_section li h4{display:block; padding-bottom:3px; font-size:18px; line-height:20px; }
.video_section li h4 a{color:#005285; text-decoration:none}
.video_section li span{display:block; font-size:12px; line-height:14px; text-transform:uppercase; font-family:"DroidSansRegular",Arial, Helvetica, sans-serif }
.video_section li p span {display:inline;}  /* added - SF - Apr 20,2012 */

.must_read  a { margin-top: 5px; text-decoration: none; }

.left_mid_sec .must_read{width:100%; padding:6px 0px 4px; background:#ddffff;}
.left_mid_sec .must_read .head{background:url(../img/must_read_bg.gif) repeat-x 0 0; padding-left:11px;}
.must_read .link a.red{background-position:0 -109px}
.rss_feed{float:right; width:auto; padding:15px 0 0 0px}
.must_read ul{margin:3px 0 0 1px;}
.must_read li{border-bottom:1px solid #ccc; padding:8px 4px 6px 8px; overflow:hidden;}		/* edited - SF - Jan 31, 2012 */
.must_read li span small{color:#333; font-size:12px; text-transform:lowercase}
.must_read li p{display:block; color:#333; font:12px/16px Arial, Helvetica, sans-serif; padding-top:5px;}
/* added - SF - Jan 31, 2012 */
.must_read_content ul li {border-bottom:0px; margin-left:18px; overflow:visible;color: #333;font: 12px/16px Arial, Helvetica, sans-serif;}		
.must_read_content ul{list-style:disc outside none;}
.must_read_content {	max-width:285px; }
.must_read_content ol li { border-bottom:0px;margin-left:18px; color: #333;font: 12px/16px Arial, Helvetica, sans-serif;overflow:visible;}
/* end of added */

.link{display:block; margin:2px 0 0 5px}
.link .rss{float:left; width:auto; display:inline; margin-left:23px; }
.link a.red{float:left; width:auto; color:#990000; text-decoration:none; text-transform:uppercase; font:12px/14px "DroidSansRegular",Arial, Helvetica, sans-serif; background:url(../img/sprite.png) no-repeat 0 -93px; padding-left:17px; margin-top:3px}

.head{display:block; background:#790000 url(../img/video_head_bg.gif) repeat-x 0 0; padding:9px 0 3px 6px; margin-left:5px;}
.left_mid_sec .twitter_sec{float:left; width:auto; padding:15px 0 0 0px;}
.left_mid_sec .ads_sec{float:left; width:auto; padding:13px 0 0 0;}
.left_mid_sec .ads_sec a{float:left}
.left_mid_sec .ads_sec a img{float:left}

.article_sec{float:left; width:100%; padding:15px 0 15px 0; border-bottom:1px solid #d4d4d4}
.article_sec.no_border{border:none; padding-bottom:10px;}
.article_sec.right{padding:15px 0 15px 7px; width:295px}
.article_sec.right h4{padding-top:18px;}
.article_sec .pic_sec01{display:block; }
.article_sec h4{display:block; color:#005285; font:18px/20px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif; padding:9px 0 2px;}
.article_sec span{display:block; color:#333; font:12px/14px "DroidSansRegular",Arial, Helvetica, sans-serif;}
.HPtitleHL {display:inline;color: #005285;font: 18px/20px "DroidSerifRegular",Georgia,"Times New Roman",Times,serif;}		/* added - SF - May 1, 2012 */
.HPtitleHL a {display:inline;color: #005285;font: 18px/20px "DroidSerifRegular",Georgia,"Times New Roman",Times,serif;text-decoration:none;}		/* added - SF - May 1, 2012 */
.article_sec span a{color:#005285; text-decoration:none}
.article_sec span a:hover{text-decoration:underline}
.article_sec p{display:block; color:#333; font:12px/16px Arial, Helvetica, sans-serif; padding-top:3px}

/** Inner Page Code Start Here **/
.left_video_sec{float:left; width:100%; border-top:1px solid #999999; padding:10px 0 0;}
.left_video_sec .breadcrumb{/*display:block;*/ color:#333; font:11px/14px Arial, Helvetica, sans-serif; padding-bottom:10px;}		/* edited - SF - Feb 17, 2012 */
.left_video_sec .breadcrumb a{color:#005285; text-decoration:none}
.left_video_sec .breadcrumb a:hover{text-decoration:underline}
.left_video_sec .video_area{display:block;}

.share_section{display:block; padding:20px 0 15px}	/* edited - SF - Feb 17, 2011 */
.share_section.pad{clear:both; padding:17px 0 10px;}	/* added - SF - Dec 29, 2011 */
.share_section ul{display:block; list-style:none}
.share_section ul li{display:inline; /*padding-right:6px;*/}	/* edited - SF - Feb 17, 2011 */
.share_section ul li a{display:inline; color:#005285; font:16px/20px "CalibriRegular",Arial, Helvetica, sans-serif; vertical-align:top}

.content_section{display:block; padding-bottom:34px;}
.content_section h3{display:block; color:#000; font:22px/24px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif;}
.content_section span{/*display:block;*/ color:#333; font:14px/16px "DroidSansRegular",Arial, Helvetica, sans-serif;}		/* edited - SF - Feb 17, 2012 */
.content_section a{color:#005285; text-decoration:none;}
.content_section a:hover{text-decoration:underline}
.content_section small{display:block; color:#333; font:12px/14px "DroidSansRegular",Arial, Helvetica, sans-serif; padding-bottom:19px;}
.content_section p{display:block; color:#333; font:12px/18px Arial, Helvetica, sans-serif; margin-top: 0x; padding-bottom:18px; padding-left:2px;/*clear:left;*/} /* edited - SF - Feb 10, 2012 */
.content_section p img{max-width:580px;/*float:none;*/}				/* added - SF - Jan 10, 2011 */
.content_section ul { list-style:outside; }		/* added - SF - Dec 27, 2011 */
.content_section ul li{ margin-left:38px; }		/* added - SF - Dec 27, 2011 */

.related_articles{display:block; background:url(../img/border.gif) repeat-x 0 0; padding:16px 0 19px;clear:both;}		/* edited - SF - Jan 05, 2012 */
.related_articles_noborder{display:block; padding:0px 0 19px;clear:both;}		/* edited - SF - Jan 05, 2012 */
.related_articles h5, .related_articles_noborder h5{display:block; color:#333; font:16px/18px Arial, Helvetica, sans-serif; padding:0 0 8px 5px;}
.related_articles h4, .related_articles_noborder h4{color:#005285; font:18px/20px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif; padding:0 0 10px 5px;}

.comment_sec{display:block; background:url(../img/border.gif) repeat-x 0 0; padding:18px 0 0 5px;}
.comment_sec h4{display:block; color:#333; font:16px/18px "CalibriRegular",Arial, Helvetica, sans-serif;}
.comment_sec .row{float:left; width:100%; padding:11px 0 15px}
.comment_sec a.like{float:left; width:50px; height:22px; background:url(../img/sprite.png) no-repeat 0 -195px}
.comment_sec a.dislike{float:left; width:22px; height:22px; margin-left:3px; display:inline; background:url(../img/sprite.png) no-repeat 0 -226px}
.comment_sec a.icon{float:right; width:22px; height:22px; background:url(../img/sprite.png) no-repeat 0 -255px}
.comment_sec a.dis{float:right; width:74px; height:22px; background:url(../img/sprite.png) no-repeat right -56px; margin-left:3px; display:inline}
.comment_sec h3{display:block; font:18px/20px "DroidSansRegular",Arial, Helvetica, sans-serif; color:#333;}
.comment_sec span{/*display:block;*/ font:14px/16px "CalibriRegular",Arial, Helvetica, sans-serif; color:#333;}		/* edited - SF - Feb 17, 2012 */

.social_area{display:block; padding:11px 0 0}
.social_area ul{display:block; list-style:none}
.social_area ul li{display:inline; padding:0 3px 0 0;margin-left:0px;}  /* edited - SF - Dec 29,2011 */
.social_area ul li a{display:inline}

.post_section{display:block; padding:8px 0 0}
.post_section .text_area{display:block; border:1px solid #999; padding:8px 4px 4px 6px; background:#fff}
.post_section .text_area textarea{display:block; width:588px; height:86px; background:none; border:0; outline:none; color:#666; font:13px/16px Arial, Helvetica, sans-serif;}
.post_section span.post{float:right; width:76px; height:27px; background:url(../img/post_btn_bg.gif) repeat-x 0 0; border:1px solid #999; padding:0; margin-top:8px; }
.post_section span.post input{float:left; border:0; background:none; width:100%; height:27px; color:#333; font:12px/14px Arial, Helvetica, sans-serif; cursor:pointer}
.post_section a.image{float:left; width:auto; text-decoration:none; padding-left:15px; color:#333; font:12px/14px Arial, Helvetica, sans-serif; margin-top:12px; background:url(../img/sprite.png) no-repeat 0 -288px;}
.post_section a.image:hover{text-decoration:underline}
/** Inner Page Code End Here **/
/** Left Container End Here **/
/** Right Container Start Here **/
.right_container{float:right; width:340px}
.advertise_sec{display:block; border-top:1px solid #ccc; background:#f0f0f0; padding:12px 0px 7px 20px; width:320px; height:268px;margin-bottom:8px;overflow:hidden;}   /* edited - SF - Feb 14,2012 */
.advertise_sec span{display:block; text-transform:uppercase; color:#999; font:10px/12px Arial, Helvetica, sans-serif; padding:0 0 3px 23px;}
.advertise_sec a{display:inline}
.sign_up_sec{ display:block; height:105px; background:url(../img/sign_up_bg.jpg) no-repeat 0 0; margin-top: 8px; padding:15px 0 0 11px; }
.sign_up_sec h4{display:block;}
.sign_up_sec p{display:block; color:#fff; font:12px/14px Arial, Helvetica, sans-serif;}
.sign_up_sec .myfsmTitle { padding-bottom: 10px; color: #fff; font-weight: bold; font:22px/24px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif;} 
.sign_up_sec .myfsmWelcome { padding-bottom: 4px; color: #fff; font:14px/16px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif;} 
.sign_up_sec .myfsmWelcome a { color: #fff; text-decoration:underline; }
.sign_up_sec .form_section{display:block; padding:9px 0 0}
.sign_up_sec .form_section form{display:block;}
.sign_up_sec .form_section input{border:0; width:235px; background:#fff; padding:5px 2px 5px 7px; color:#333; height:16px; font:12px/14px Arial, Helvetica, sans-serif;}
.sign_up_sec .form_section input.sign_up{height:25px; width:auto; background:#ffcc00 url(../img/sprite.png) no-repeat 0 -150px; color:#000; font:12px/14px Arial, Helvetica, sans-serif; padding:5px 6px 5px 9px}

.top_content{display:block; background:#ffffcc; margin:12px 0 0;}   /* edited - SF - Feb 14,2012 */
.top_content .head{background:#333; margin-left:0}
.top_content h5{display:block; color:#333; font:16px/18px "Myriad Pro",Arial, Helvetica, sans-serif; padding:10px 0 5px 12px}
.top_content ul{display:block; padding:0 10px 5px;}
.top_content ul li{display:block; padding:7px 0 6px 3px; border-top:1px solid #d2d2d2;}
.top_content ul li a{color:#005285; font:14px/16px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif; text-decoration:none}
.top_content ul li a span{color:#333; padding-left:5px; font-family:Arial, Helvetica, sans-serif}

.watch_sec{display:block; padding:14px 0 0}
.watch_sec .green_head{display:block; padding:11px 0 10px 12px; background:#006666;}
.watch_sec .green_head h3{display:block; color:#fff; font:bold 37px/40px "Impact",Arial, Helvetica, sans-serif; text-transform:uppercase}
.watch_sec .green_head h3 a {color:white;text-decoration:none;}		/* added - SF - Dec 29, 2011 */
.watch_sec .green_head h3 a:hover {color:#BFF;text-decoration:none;}		/* added - SF - Dec 29, 2011 */
.watch_sec .watch_content{display:block; margin-top: -3px; padding:9px 20px 16px 12px; background:#bbffff}
.watch_sec .watch_img{display:block;}		/* added - SF - Mar 26, 2012 */
.watch_sec .watch_content p{display:block; color:#333; font:12px/15px Arial, Helvetica, sans-serif;}
.watch_sec .watch_content p .readmore {padding-top:5px;}

.fox_news{display:block; padding:9px 0 9px 13px; margin:12px 0 0; background:#f0f0f0}
.dontation_sec{display:block; padding:16px 0 0}
.dontation_sec .black_sec{display:block; background:#000; padding:7px 0 4px 13px; color:#fff;}
.dontation_sec .black_sec h3{display:block; font:22px/24px "DroidSansRegular",Arial, Helvetica, sans-serif; }
.dontation_sec .black_sec span{ font:18px/20px "DroidSansRegular",Arial, Helvetica, sans-serif;padding-left:32px;}
.dontation_sec .blue_sec{float:left; width:300px; background:#009bff; padding:10px 20px 10px 20px}
.dontation_sec .blue_sec a{float:left; width:auto; padding-left:6px; height:40px; color:#fff; text-transform:uppercase; text-decoration:none; background:url(../img/btn.gif) no-repeat 0 0; cursor:pointer}
.dontation_sec .blue_sec a span{float:left; width:auto; background:url(../img/btn.gif) no-repeat right bottom; padding:6px 10px 6px 6px; font:20px/24px "DroidSansRegular",Arial, Helvetica, sans-serif; height:28px;}

.yellow_box{float:left; width:315px; margin:16px 0 0; background:#ffff66; padding:12px 13px 10px 12px; }
.yellow_box h3{display:block; color:#000; text-transform:uppercase; font:22px/24px "DroidSansRegular",Arial, Helvetica, sans-serif; padding-bottom:12px; }
.yellow_box .pic{float:left;}
.yellow_box .pic_content{float:left; width:185px; padding:0 0 0 18px;}
.yellow_box .pic_content p{ font:12px/14px Arial, Helvetica, sans-serif; color:#333;}
.yellow_box .pic_content p a{color:#005285; text-decoration:none}
.yellow_box .pic_content p a:hover{text-decoration:underline}
/** Right Container End Here **/
/** Bottom Container End **/
/** Body Container Ends  **/

/** Footer Section Start Here **/
#footer_top_section{float:left; width:100%; background:#333;}
.footer_top_inner{float:left; width:967px; padding:0px 10px 4px 20px}
.footer_top_inner .footer_left{float:left; width:372px; padding:14px 0 0; background:url(../img/footer_right_border.gif) repeat-y right 0;}
.footer_top_inner  .min{ min-height:135px; height:auto !important; height:135px}
.footer_left .pic_box{float:left; width:auto; border:1px solid #666;}
.footer_left .pic_box img{float:left; width:140px; height:75px; border:1px solid #666;}
.footer_left .left_content{ float:left; max-width:200px; padding:2px 5px 0 8px;}		/* edited - SF - Feb 28, 2012 */
.footer_left .left_content a { color: #FFF; text-decoration: none; }
.footer_left .left_content a:hover { color: #FFF; text-decoration: underline; }
.footer_left h6{display:block; text-transform:uppercase; color:#ccc; font:12px/16px "DroidSansRegular",Arial, Helvetica, sans-serif; padding-bottom:1px }
.footer_left p{display:block; color:#fff; font:16px/18px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif; padding-bottom:8px}
.footer_left span{display:block; color:#fff; font:10px/12px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif}
.footer_left img{float:left}

.footer_mid_sec{float:left; width:203px; background:url(../img/footer_right_border.gif) repeat-y right 0; padding:16px 0 0 25px;}
.footer_mid_sec p{display:block; color:#fff; font:11px/16px Arial, Helvetica, sans-serif;}				/* added - SF - Jan 2, 2012 */
.footer_mid_sec p a{color:#fff; text-decoration: none;}				/* added - SF - Apr 23, 2012 */
.footer_mid_sec p a:hover {color:#fff; text-decoration: underline;}				/* added - SF - Apr 23, 2012 */
.footer_top_inner h4{display:block; color:#ccc; text-transform:uppercase; font:18px/20px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif; }
.footer_top_inner h4 span{text-transform:lowercase; font-size:16px;}
.footer_top_inner ul{float:left; width:125px; list-style:none;}
.footer_top_inner ul li{float:left; width:100%; padding-bottom:4px;color:#ccc; }
.footer_top_inner ul li a{float:left; width:auto; text-transform:uppercase; text-decoration:none; color:#fff; font:12px/14px "DroidSansRegular",Arial, Helvetica, sans-serif}
.footer_top_inner ul.right{width:69px;}
.footer_top_inner ul li a:hover{text-decoration:underline}

.footer_right_sec{float:left; width:340px; padding:17px 0 0 25px;}
.footer_right_sec p{display:block; color:#fff; font:11px/16px Arial, Helvetica, sans-serif;}

#footer_bottom_sec{float:left; width:100%; background:#000;}
.footer_bottom_inner{float:left; width:100%; padding:23px 0 34px 0}
.footer_bottom_inner .footer_logo{float:left; width:auto; padding:0 31px 0 25px;}
.footer_links{float:left; width:587px; padding:5px 0 0}
.footer_links ul{display:block; list-style:none;}
.footer_links ul li{display:inline; padding:0 5px 0 6px; background:url(../img/sprite.png) no-repeat 0 -134px}
.footer_links ul li.first{background:none; padding-left:0}
.footer_links ul li a{display:inline; color:#fff; text-transform:uppercase; font:11px/14px "DroidSansRegular",Arial, Helvetica, sans-serif; text-decoration:none }
.footer_links ul li a:hover{text-decoration:underline}
.footer_links span{display:block; padding:8px 0 0; color:#ccc; font:10px/12px "DroidSansRegular",Arial, Helvetica, sans-serif; }
.footer_links a {display:inline; color:#fff; text-transform:uppercase; font:11px/14px "DroidSansRegular",Arial, Helvetica, sans-serif; text-decoration:none }	/* added - SF - March 1, 2012 */
.footer_links p {color:#fff; text-transform:uppercase; font:11px/14px "DroidSansRegular",Arial, Helvetica, sans-serif; text-decoration:none }	/* added - SF - March 1, 2012 */
.footer_links a:hover{text-decoration:underline} /* added - SF - March 1, 2012 */
/** Footer Section End Here **/
/** Layout Section End Here **/

/* added - SF - Dec 27, 2011 */

.share_section ul li{ margin-left:0px; }		
.FOTF span{
	color: #333333;
    display: block;
    font: 12px/18px Arial,Helvetica,sans-serif;
}
.content_section p span{ display: inline; font: 12px/18px Arial,Helvetica,sans-serif;}		/* it was inline-block - SF - april 20,2012 */
.rightNav {
	padding:10px 10px 20px 20px;
	font: 16px/18px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif;
	background-color:#E8F6FD;
	border-top:1px solid #ccc;
}
.rightNav ul {
	list-style-type:none;
}
.rightNav ul li {
	padding-top: 10px;
	padding-bottom: 10px;
}

.rightNav ul li .active{
	color:#333;
}

.rightNav ul li a{
	color:#005285;
	text-decoration:none;
}
.rightNav ul li a:hover {
	color:#00A2CA;	
}
.rightNav ul li .active:hover {
	color:#333;
}
.HLTitle {
	color: #333;
	font: 12px/14px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	padding-bottom:10px;
}
.watch_content ul { list-style:outside; }		
.watch_content ul li{ margin-left:38px; }	
.watch_content .ymae {margin-bottom:10px;}
.watch_content .ymae_title a{ font: 18px/20px "DroidSerifRegular",Georgia,"Times New Roman",Times,serif;color: #005285;text-decoration: none;padding-bottom:5px; }	
.watch_content .ymae_author a{ font: 12px/14px "DroidSerifRegular",Georgia,"Times New Roman",Times,serif;text-decoration: none;}
.watch_content .ymae_author { color: #005285;font: 12px/14px "DroidSerifRegular",Georgia,"Times New Roman",Times,serif;text-decoration: none;}
input.searchText {
    border: 0;
	width: 200px;
	background: white;
	padding: 5px 2px 5px 7px;
	color: #333;
	height: 16px;
	font: 12px/14px Arial, Helvetica, sans-serif;
	border-image: initial;
	float: left;
	margin-right: 10px;
}
input.searchText2 {
    border:;
	width: 200px;
	background: white;
	padding: 5px 2px 5px 7px;
	color: #333;
	height: 16px;
	font: 12px/14px Arial, Helvetica, sans-serif;
	border-image: initial;
	float: left;
	margin-right: 10px;
}
.firstHL {
	margin-top:0px;
	padding-top:0px;
	border-top:1px solid #ccc;
}
.firstHLsignup {						/* added - SF - Apr 9, 2012 */
	margin-top:0px;
	border-top:1px solid #ccc;	
	height:105px;
}
.firstHLHP {						/* added - SF - Apr 9, 2012 */
	margin-top:0px;
	border-top:1px solid #ccc;
}
.content_section em span {font-style:italic;}

.smallArticle {
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 15px;
}

.smallArticle p {
	margin-top: 8px;
	padding-bottom: 0px;
}

.smallArticle h3 {
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
}

.smallArticle ul {
	font-size: 12px;
	line-height: 15px;
	margin-left: 15px;	
}

.smallArticle ol {
	font-size: 12px;
	line-height: 15px;
	margin-left: 15px;
}

.smallArticle ul li {
	font-size: 12px;
	line-height: 15px;
	margin-left: 15px;	
}

.smallArticle ol li {
	font-size: 12px;
	line-height: 15px;
	margin-left: 15px;	
}	

.smallArticle .imgRight {
	float: right;
	border: 1px solid #999;
	margin: 8px 0 6px 6px;
}

.pubtopics_detail {
	margin-top: 15px;
	margin-bottom: 15px;
}

.pubtopics_detail .pubauthor { 
	display: block;
	color: #333;
	font: 14px/16px "DroidSansRegular",Arial, Helvetica, sans-serif;
	padding-bottom: 4px;
}

.pubtopics_detail .pubsource { 
	display: block;
	color: #333;
	font: 12px/14px "DroidSansRegular",Arial, Helvetica, sans-serif;
	padding-bottom: 19px;
}

.pubtopics_detail p {
	padding: 0px 0px 5px 0px;
	clear:left;
}

.topicSecTitle {
	font-family: "DroidSerifRegular",Georgia, "Times New Roman", Times, serif; 
	font-size: 16px;
	font-weight: normal;
	border-bottom: 1px solid #CCC;
	padding-bottom: 3px;
}

.pubtopics_detail h4 {
	color: #005285;
	font: 16px/18px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif;
}

.author_alphabet {
	clear: both;
	padding-top: 8px;
	padding-bottom: 8px;
}
/* end of added */
/* added SF - Jan 27, 2012*/
.content_blog {
	margin-bottom:20px;
}

.content_blog2 {
	padding-top: 15px;
	padding-bottom:5px;
	border-bottom: 1px #D3D3D3 solid;
}

.content_blog p {
	padding-bottom:10px;
}
.blogHead {
	background: url("../img/video_head_bg.gif") repeat-x scroll 0 0 #790000;
    display: block;
    margin-left: 5px;
    padding: 9px 0 3px 6px;
}
.blogDate  {
	text-transform: uppercase;
	color: #666;
	font: 14px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px #D3D3D3 solid;
	padding-bottom: 2px;
	margin-bottom: 5px;
	padding-top:12px;
}
.blogTitle {
	display: block;
	color: black;
	font: 22px/24px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
.blogTitle a {
	color:black;
	text-decoration:none;
}
.blogTitle a:hover {
	color:#005285;
	text-decoration:none;
}
.blogSubtitle {
	display: block;
	color: black;
	font: 16px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif;
}
.blogSource {
	padding-top:5px;
	padding-bottom:8px;
	text-transform: uppercase;
	font: 12px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif;
}
.blogCommentary {
	background:#D3D3D3;
	padding: 10px;
	margin-top: 35px;
	min-height: 95px;		
	clear:left;
}
.blogCommentary p {
	clear:none;
}

.blogComment {
	margin-top:5px;
	margin-bottom:8px;
	font: 12px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif;
}
.blogAbstract {
	padding-top:3px;
	display:inline-block;
}
.blogContent {
	padding-top:3px;
}
img.hcodeImg {
	width: 120px;
	margin-top: -33px;
	float: left;
	margin-right: 20px;
	margin-left:-5px;
}
.blogCommTitle {
	display: block;
	color: black;
	font: 22px/24px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:15px;
}

.content_pub {
	/*clear:both;*/
	border-bottom: 1px #D3D3D3 solid;
	padding-top:20px;
	padding-bottom:20px;
	overflow:hidden;
}
.content_pub2 {
	/*clear:both;*/
	border-bottom: 1px #D3D3D3 solid;
	padding-top:15px;
	padding-bottom:15px;
	overflow:hidden;
}
.pubDate  {
	text-transform: uppercase;
	color: #666;
	font: 14px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px #D3D3D3 solid;
	padding-bottom: 2px;
	margin-bottom: 5px;
	padding-top:12px;
}
.pubDate2 {
	text-transform: uppercase;
	color: #666;
	font: 14px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px #D3D3D3 solid;
	padding-bottom: 2px;
	margin-bottom: 5px;
	padding-top:32px;
}
.pubHead {
	background: url("../img/must_read_bg.gif") repeat-x scroll 0 0 #790000;
    display: block;
    margin-left: 5px;
    padding: 9px 0 3px 6px;
}
.pubTitle {
	color: #005285;
	font: 22px/24px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif;	
}
.pubSource {
	padding-top:5px;
	padding-bottom:8px;
	font: 12px "DroidSerifRegular",Georgia, "Times New Roman", Times, serif;
}

.pubComment {
	margin-top:5px;	
	clear:both;
}

img.LPImg {
	 width:605px;
}

.ThumbImg img {
	 width:200px;
	 /*height:150px;*/  /*  edited by SF - Apr 23, 2012 */
	 float:right;
	 padding-left:10px;
}
.ThumbImgDetail img {		/*  added by SF - Apr 26, 2012 */
	 width:200px;
	 float:left;
	 padding-right:5px;
	 padding-bottom:5px;
}
.ThumbImgLeft img {
	 max-width:200px;
	 float:left;
	 padding-right:5px;
	 padding-bottom:5px;	 
}
.ThumbImgAuthor img {
	 max-width:200px;
	 float:right;
	 padding-left:5px;
	 padding-bottom:5px;
	 margin-top: 10px;
}

.pubAbstract {
	padding-top:3px;
}
.pubAbstract p {
	clear:left;
}
.video_section li span a{
	text-decoration:none;
}
.dsq-widget {
	display:none;
}
.AuthorBio p{
	clear:none;
	margin-top:-3px;
	.margin-top:-3px;
	font-style:italic;
}
.content_section .error {
    background-color: #FFBABA;
    background-image: url("../img/error.gif");
    color: #D8000C;
	background-position: 10px center;
    background-repeat: no-repeat;
    border: 1px solid;
    margin: 10px 0;
    padding: 15px 10px 15px 50px;
}
/* end of added */
/* added - SF - March 13, 2012 */

#upprev_box {
    /* === upPrev Container === */
    text-align: left;
    background-color: #fff;
    bottom:0px; /* distance from window bottom edge */

    position:fixed;
    z-index:10000000;    
    width: 360px;
    padding: 10px 20px 10px 10px;
    border-top: 2px solid #000;
    border-left: 1px solid #f0f0f0;
    -moz-box-shadow: 0 4px 10px #666;
    -webkit-box-shadow: 0 4px 10px #666;
    box-shadow: 0 4px 10px #666;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, direction=270, strength=7)";
    filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, direction=270, strength=7);
    _position: absolute;
    _top: 0;
}

#upprev_box h3 {
	font-size: 12px;
}

#upprev_box h6 {
    /* === "MORE IN" === */
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    font-family: arial,helvetica,sans-serif;
    color: inherit;
    
    margin:0 0 5px 0;
    padding:0;   
}

#upprev_box h6 a {
    /* === Category Link === */
	color: #005285;
    text-decoration: none;
}
#upprev_box h6 a:hover {
    /* === Category Link: mouse over === */
	text-decoration: none;
}
#upprev_box h6 a:visited {
    /* Category Link: visited */
	text-decoration: none;
}

#upprev_box h6 .num {
    /* === "(1 of 5 ARTICLES)" === */
    font-size: inherit;
    font-weight:normal;
    font-family: inherit;
    color:#888;
}

#upprev_box .upprev_excerpt {
    /* === Container for Title, Thumbnail and Excerpt === */
    text-align:justify;
}

#upprev_box .upprev_excerpt p {
    /* === Excerpt === */
    overflow:hidden;
    margin:0
	
}
#upprev_box .upprev_excerpt h3 a {
	display: block;
    font: 16px/18px "DroidSerifRegular",Georgia,"Times New Roman",Times,serif;
    padding-bottom: 7px;
	color: #005285;
    text-decoration: none;
}
#upprev_box .upprev_excerpt h3 a:hover {
	text-decoration: none;
}
#upprev_box .upprev_excerpt h3 a:visited {
	text-decoration: none;
}

#upprev_box .upprev_excerpt a {
    /* === Previous Post Link === */
	color: #005285;
    text-decoration: none;
}

#upprev_box .upprev_excerpt a:hover {
    /* === Previous Post Link: mouse over === */
    text-decoration: none;
}

#upprev_box .upprev_excerpt a:visited {
    /* === Previous Post Link: visited === */
    text-decoration: none;
}

#upprev_box .upprev_thumb {
    /* === Thumbnail Image === */
    float:left;
    margin:5px 20px 0 0;
    border: 0;
}

#upprev_box button {
    /* === Close Button === */
    border: none;
    padding: 0;
    position: absolute;
    top: 5px;
    right: 5px;
    width: 13px;
    height: 13px;
    background: #fff url('/img/close_window.gif') no-repeat 0 0;
    text-indent: -999em;
    overflow: hidden;
    cursor: pointer;
}
/* end of added */

