body                        {font-family:Arial,Helvetica,sans-serif;padding:34px 0 0 0 !important; background-color:#E8E8E8; color:#000;font-weight:100; font-size:12px; background-position:center 34px !important;overflow-x:hidden;}

.relative                   {position:relative}
.absolute                   {position:absolute}
.fixed                      {position:fixed}
.left                       {float:left}
.right                      {float:right}
.block                      {display:block}
.bold                       {font-weight:bold!important}
.clr                        {clear:both}
.spacer                     {height:20px;}
.spacer10                   {height:10px;}
.white                      {background:#fff}
.col299                     {width:299px;}

.clr1                       {height:1px}
.clr5                       {height:5px}
.clr10                      {height:10px}
.clr15                      {height:15px}
.clr20                      {height:20px}
.clr30                      {height:30px}
.clr40                      {height:40px}
.clr50                      {height:50px}
.clr60                      {height:60px}

.width100                   {width:100%;}
.col300                     {width:300px;}

.ad_centered                {margin: 0 auto; text-align: center;}

p{line-height:1.3em}
a, a p{color:#0E2E5E;text-decoration:none;font-weight:bold;} a:hover, a:hover p{text-decoration:underline;color:#000} a img{border:0}
img.left{margin:0 10px 0 0} 
input, select{font:11px verdana;padding:1px;margin-right:4px}
/*.btn{ background: url("../images/btn_tile.png") repeat-x 0 0 #C3C3C3; border: 1px solid #979797; font-size: 0.75em; font-weight: bold; height: 26px; min-width: 80px; padding-bottom: 3px; text-align: center; text-transform: capitalize !important;}*/
input.btn:hover{cursor:pointer}
.last{background:none; padding-bottom:0 !important;}
li{background:url(../images/li_dot_med.png) no-repeat 0px 6px;padding-left:8px;line-height:1.4em}
.whiteline{border-top:16px solid #fff}
.dotted, .dotted_nomargin{background:url(../images/generic_sprite_horz.png) repeat-x center;margin:10px}
.dotted_nomargin{margin:0}
div.spacer_top { background: none!important; height: 10px; position: relative; width: 0; z-index: 5000;}
.overlay_home { left: 55px; top: 48px;}
.overlay{ left: 46px; top: 48px;}

h1{font-size:22px} h2{font-size:18px} h3{font-size:16px} h4{font-size:14px} h5{font-size:12px}
h1,h2{margin-bottom:10px}
h3,h4,h5{margin-bottom:4px}
span.datestamp{margin-bottom:5px;color:#74727D;margin-top: 0;}

em, i{font-style:italic!important}
strong, b{font-weight:bold!important}
div.news_item p {
    margin-bottom: 4px;
}

/*h1,h2,h3,h4,h5,h6           {letter-spacing:-0.2pt}*/
/*a                           {text-decoration:none;color:#00086C}*/
a:hover                     {color:#000;text-decoration:underline}
input                       {font-family:arial,sans-serif}
strong                      {font-weight:bold;}
.btn                        {text-transform:capitalize!important;height:24px;min-width:80px; color:#fff; border:none; background:url("../images/background_sprite.png") repeat-x scroll 0 0 #486085; font-size:12px;text-align:center;padding-bottom:3px}
.main_wrap                  {background: url("../images/header.png") no-repeat scroll 0 -28px #FFFFFF !important;margin: 0 auto;position: relative;top: 0; width: 980px;}


.mynews_wrap #main_wrap     {background:url(../images/header_mynews.png) no-repeat 0 0 #fff}
.printmain_wrap				{width:700px !important;margin:0 auto;border:10px solid #fff;background-color:#fff !important;}
.printmain_wrap .article_body .datestamp	{color:#777777;display:block;font-size:12px;margin:10px 0 10px 0;}
.print_related_stories		{width:200px;margin-left:5px;border-left:1px solid #595959;}
.print_related_stories a	{font-size:12px;}

#leaderboard {clear: both; display: inline-block; height: auto; margin:10px auto; position: relative; text-align: center; top: 0; width: 100%;}


#leaderboard .adCenter{margin: 0 auto; position: relative; text-align: center; width: /*733px*/980px;}
#leaderboard .ad_wrap{/*background-color: #D4D3D3;*/ *border:none!important; border-bottom: 3px solid #D4D3D3; border-left: 3px solid #D4D3D3; border-right: 3px solid #D4D3D3; display: inline-block; margin: 0 auto; text-align: center; padding-bottom: 2px;}
#leaderboard .ad_wrap div{left:3px!important;}
#leaderboard .ad_wrap embed, #leaderboard .ad_wrap object, #leaderboard .ad_wrap img, #leaderboard .ad_wrap iframe {display: block;}
#leaderboard .adCenter div { text-align:center !important; width:100% !important;margin:auto; position:relative;}
#leaderboard .adCenter div div {text-align:center !important; width:100% !important;}
#leaderboard .adCenter div div div {text-align:center !important;}
#leaderboard object {text-align: center!important;  z-index:0; position:relative;}

/* footer */
#footernav                      {height:72px; width:960px;background:#d4d4d4 url(../images/footer_bckgrnd.png) repeat-x 0 0;margin:10px auto;border-bottom: 5px solid #00086C;}
#footernav .logo24              {top:8px;left:13px}
#footernav .dmma                {top:6px;right:8px}
#footernav .copy                {top:15px;left:100px; font-size:12px;color:#5C5C5C;/*line-height:1.6em; font-weight:bold;*/}
#footernav .copy ul li          {float:left;padding:0 3px;background:url(../images/footer_dot.png) no-repeat right 10px}
#footernav .copy ul li a        {/*font-weight:bold;*/color:#001894; font-weight:normal;}   
#footernav .copy ul li.first    {padding-left:0}
#footernav .copy ul li.last     {background:none}

.services                       {background: #DAEAF1; padding: 12px; width: 936px!important;}
.services h3                    {letter-spacing: 8px; margin: 0 0 12px; text-align: center; text-transform: uppercase;}
.services .item                 {font-size: 11px; height: 50px; margin: 6px 32px 0 0; width: 200px;}
.services .item img             {margin: 0 6px 0 0;}

/* header - regular */
#header                     {height:150px; z-index:99;background: none repeat scroll 0 0 #E4E4E4; /*background: url("../images/header.png") no-repeat scroll 0 0 #E8E8E8;/* z-index:0*/}
#header h1                  {background: url("../images/logos_sprite_v1.png") no-repeat scroll 20px -267px transparent;text-indent:-500em;position:absolute;top:12px; left:-10px;}
#header h1.mynews           {background:url(../images/mynews_ugc_logo.png) no-repeat 0 0;}
#header h1 a                {width:208px;height:75px;display:block}
#header h1.mynews a         {width:200px;height:60px;display:block}
#header .div_0,
#header .div_1,
#header .div_2              {height:90px;width:2px;background:url(../images/header_div.png) no-repeat 0 0}

#header .div_0              {top:10px;left:220px}
#header .div_1              {top:10px;left:300px}
#header .div_2              {top:10px;left:630px}
#header .div_3, 
#header .div_4              {height: 58px; width:2px;background:url(../images/header_div.png) no-repeat 0 0}
#header .div_3              {left: 98px; position: absolute; top: 5px;}
#header .div_4              {left: 244px; position: absolute; top: 5px;}

div.feature_head{width:340px; height:80px; overflow:hidden;} div.feature_head p{font-size:11px; margin:0px;} div.feature_head a p{color:#232323} div.feature_head h5 {margin-top:0px;}
div.feature_head.first{left:238px;top:20px}div.feature_head.second{left:598px;top:20px}

#header .update_time        {color: #939393;font-size: 10px;font-weight: bold;height: 18px;left: 0px;top: 91px;width: 180px;padding-left:19px;}

.hottopicwrapper            { height: 25px;margin: 0 0 11px 10px;}
.hottopicwrapper .hottopic  {background: url(../images/hot_topic.png) no-repeat; width:106px; height:18px; padding:7px 0 0 10px; color:#fff;}
.hottopicwrapper .headlines {padding:7px 0 0 0;}
#hottopicsbar .hottopicwrapper { height: 25px; margin: 0 0 11px 10px;}

.newswrapper                {margin-bottom: 11px;height:25px; margin-left:10px;}
.newswrapper .breaking_label             {background: url(../images/breaking_news.png) no-repeat; width:141px; height:18px; padding:7px 0 0 10px; color:#fff;}
.newswrapper .breaking_label span        {font-size:12px;}
.newswrapper .breaking_marquee           {float:left; width:469px; overflow:hidden;position: relative;z-index: 10;}
.newswrapper .breaking_marquee #ticker   {line-height:23px;margin: 3px 0 0;}
.newswrapper .breaking_marquee #ticker a {color:#0e2e5e; font-weight:bold;}
.newswrapper .fade_left                  {background: url("../images/fade_breaking_left.png") no-repeat; height: 23px; left: 165px; position: absolute; width: 25px; z-index: 99;}
/*.fade_right { background: url("../images/fade_breaking_right.png") no-repeat; height: 23px; right: 13px; position: absolute; width: 25px; z-index: 99;}*/

/* header - mynews */
.mynews_wrap #header h1     {background:url(../images/imgmynews24_logo.png) no-repeat 0 0;left:-20px}
.mynews_wrap #header h1 a   {width:314px;height:58px}
.mynews_wrap #header .div_1,
.mynews_wrap #header .div_2 {background:url(../images/header_mynews_div.png) no-repeat 0 0}

/* traffic box */
.traffic_box                {height:110px; left:322px; width:300px;/*overflow:hidden;*/ top:0px;}
.traffic_box .icon          {width:110px;padding-top:15px;text-align:center}
.traffic_box .info          {padding-top: 10px; width: 300px;}
.traffic_box .info p        {font-size:11px;width: 185px;} .traffic_box .info p span { font-size:12px;line-height: 16px;} .traffic_box .info p .roadname { font-size:11px;line-height: 16px;}
.traffic_box .info img      {padding-right:10px;}
.traffic_box td             {font-size:0.75em;padding:2px 0}
.traffic_box .d_more_link   {font-size:11px;font-weight:bold;padding-top:2px; font-size:11px;/*border-top:1px solid #fff*/}
.traffic_box .forecast      {background: url("../images/arrow.png") no-repeat right 2px; bottom: 1px; font-size: 0.688em; left: 110px; font-weight: bold; margin-left: 5px; padding-bottom: 10px; padding-right: 10px; text-transform: uppercase;}
.traffic_box li ul { background: url("../images/weather_drop_box.png") no-repeat scroll 0 0 #E8E8E8; left:-9999em; position:absolute; top:107px; width:300px; z-index:5;}
.traffic_box:hover          {/*cursor:pointer*/}
.traffic_box li:hover ul, .traffic_box:hover li ul{left:0;z-index:20}

.multiBlueHover { background-color: #0E2E5E; display: none; height: 18px; margin-left: 7px; margin-top: 76px; padding: 10px; position: absolute; width: 262px; z-index: 1000; /*IE7 Fix*/*margin-left:-280px; *left:0px;}
.mult_arrow0 { margin-left: 18px;} .mult_arrow1 { margin-left: 95px;} .mult_arrow2 { margin-left: 171px;} .mult_arrow3 { margin-left: 247px;}


.containerblue{background:#F4F8FB; margin: 10px 0px 15px 0px; padding:10px 0px 10px 0; float:left; width:630px; }
.ie7 .containerblue{ padding:10px 0px 8px 0px !important;  }
.ie8 .containerblue{ padding:10px 0px 7px 0px !important;  }
.ie9 .containerblue{padding:10px 0px 7px 0px !important;  }
.containerblue .grid_4{margin:0 0 0 10px; }
.blue_box, .red_box {background:#F4F8FB; /*border-top: 3px solid #0E2E5E;*/ padding: 12px 10px;/*margin-bottom: 20px;*/}
#vote h2, .news_know h2, #columnists h2, #entertainment_box h2, #lifestyle_box h2 { color: #595959; font-size: 16px;}
#vote p, .news_know p { font-size: 14px; padding: 3px 0;}
#vote p.small { font-size: 11px; margin-top: 6px;}
#vote p, .news_know p { font-size: 14px; padding: 3px 0;}
#vote td { font-size: 14px;}
#vote input { text-transform:uppercase!important;}
caption, th, td { font-weight: 400; text-align: left;}

/*mynews traffic drop box */
/*.mynews_wrap .traffic_box li  ul {background:url(../images/mynews_weather_drop.png) no-repeat 0 0 #D5E9F0}*/

/* financial box */
.fin_box                    {background:url(../images/fin_tile.png) repeat-x 0 0 #E8E8E8;}
.fin_box h4                 {font-size:1em;color:#474747;border-bottom:1px solid #ABABAB;padding:9px 0 7px;margin:0 10px}
.fin_box table              {border-top:1px solid #fff;margin:0 10px 0;display:block}
.fin_box table td           {font-size:0.813em;/*height:16px;*/padding:3px 0;vertical-align:middle}
.fin_box table td.dots      {background:url(../images/horz_dot.png) repeat-x 0 1px;height:2px}
.fin_box table td.space     {height:5px}
.fin_box table td.percent   {width:50px;text-align:right}
.fin_box table td.percent.up {color:#1C8201}
.fin_box table td.percent.down {color:#A80000}
.fin_box table td.arrow     {width:20px;background:url(../images/fin_arrows.png) no-repeat 8px 6px}
.fin_box table td.arrow.down{background:url(../images/fin_arrows.png) no-repeat 8px -16px}
.fin_box table td.value     {width:70px;text-align:right}
.fin_box table td.currency  {text-align:left;font-weight:bold;width:140px}
.fin_box .bottomAd          {border-top: 1px solid #FFFFFF; margin: 0 10px;  padding: 10px 0;}


/* financial box -- masthead */
.tab-wrapper .fin_box                    {background:none!important; height:85px; left:322px; /*overflow:hidden;*/ top:12px; width:300px;}
.tab-wrapper .fin_box h4                 {font-size:1em;color:#474747;border-bottom:1px solid #ABABAB;padding:9px 0 7px;margin:0 10px}
.tab-wrapper .fin_box table              {border-top:transparent;margin:0 10px 0;display:block}
.tab-wrapper .fin_box table td           {font-size:0.813em;/*height:16px;*/padding:3px 0;vertical-align:middle}
.tab-wrapper .fin_box table td.dots      {background:url(../images/horz_dot.png) repeat-x 0 1px;height:2px}
.tab-wrapper .fin_box table td.space     {height:5px}
.tab-wrapper .fin_box table td.percent   {width:50px;text-align:right;font-size: 11px;}
.tab-wrapper .fin_box table td.percent.up{color:#1C8201}
.tab-wrapper .fin_box table td.percent.down{color:#A80000}
.tab-wrapper .fin_box table td.arrow     {width:20px;background:url(../images/fin_arrows.png) no-repeat 8px 6px}
.tab-wrapper .fin_box table td.arrow.down{background:url(../images/fin_arrows.png) no-repeat 8px -16px}
.tab-wrapper .fin_box table td.value     {width:70px;text-align:right;font-size: 11px;}
.tab-wrapper .fin_box table td.currency  {text-align:left;font-weight:bold;width:140px;font-size: 11px;}


/* weather box */
.header_weather_box                 {width:240px;height:70px;left:632px;top:37px;z-index: 500;}
.header_weather_box a               {font-size: 14px; font-weight: bold; text-decoration: none;}
.header_weather_box .icon           {margin-right: 10px; padding-top: 6px; text-align: center; width: 100px;}
.header_weather_box .info           {width:130px;padding-top:5px}
.header_weather_box .info select    {width:170px;font-family:arial;height:20px;font-size:0.75em;font-weight:bold;background:none;border:1px solid #C6C6C6;margin-bottom:7px;background-color:#fff !important;}
.header_weather_box .info h1        {color:#000;font-size:0.75em;font-weight:bold;margin-left:5px}
.header_weather_box .info h2        {color:#777;font-size:12px;font-weight:normal;margin-left:5px}
.header_weather_box .info h2 span   {color:#000;font-size:15px;font-weight:bold}
.header_weather_box .info p         {/*font-size:0.688em;*/margin:-5px 0 3px 5px;width:120px; font-size:10px}
.header_weather_box .forecast       {background: url("../images/arrow.png") no-repeat scroll right 4px; bottom: -7px; left:115px; display: block; font-size: 11px; font-weight: bold; padding-bottom: 11px; padding-right: 10px; text-transform: uppercase; z-index: 500;}
.header_weather_box #weatherImgMain {height:45px}
.header_weather_box .city           { font-size: 12px;margin-top: 2px;}
.header_weather_box .prodPlacement,.header_weather_box .prodPlacement a  { bottom: 8px; position: absolute;right: -115px; line-height:12px;width: 98px; color:#777; font-size:11px}
.header_weather_box .prodPlacement a{ bottom: 0; right: 0; font-weight:normal}
.header_weather_box .prodPlacement img {padding-top:4px;}
/* weather drop box */
#weather_box_info{ display: none;}
.header_weather_box li ul           {position:absolute;left:18px;top:70px;background:/*url(../images/weather_drop_box.png) no-repeat 0 0 */#e3e3e3;width:300px;z-index: 200;}
#weather_info_container li          {background:none!important;padding: 0 10px !important;}

/*mynews weather drop box */
.mynews_wrap .weather_box li  ul {background:url(../images/mynews_weather_drop.png) no-repeat 0 0 #D5E9F0}

.header_weather_box:hover          {/*cursor:pointer*/}

.weather_drop_box           {/*margin:0 10px 10px;*/width:280px}
.weather_drop_box td        {/*font-size:0.75em;*/padding:2px 0}
.weather_drop_box .d_day    {width:75px;text-align:left;vertical-align:middle}
.weather_drop_box .d_temp   {width:45px;text-align:left;font-weight:bold;vertical-align:middle}
.weather_drop_box .d_icon   {width:50px;text-align:center}
.weather_drop_box .d_info   {width:110px;text-align:left;vertical-align:middle}
.weather_drop_box .d_more_link{font-size:0.875em;font-weight:bold;padding-top:10px;/*border-top:1px solid #fff*/}
.weather_drop_box .ad_link  {padding-bottom:8px;}

/* search box */
.search_box                 {top:-16px;left:632px; z-index:0; display:block;}
.search_box .field          {height:22px;width:214px;background:url(../images/field_tile.png) repeat-x 0 0 #fff;border:1px solid #979797;top:26px;left:18px;padding-left:5px}
.search_box .btn            {top:26px;left:239px;background:url(../images/btn_tile.png) repeat-x 0 0 #C3C3C3; color:#000;height: 26px;border: 1px solid #979797; font-weight:bold;}

.search_box .mobile_link    {top:60px;left:18px;font-size:0.813em;width:300px}
.search_box .mobile_link a  {font-weight:bold}

/* main navigation */
#nav li.nav_spacer			{position:relative;z-index:11; background:url(../images/nav_div.png) no-repeat right 0;padding:0px; width:2px; height:35px; display:block;}
.nav_bar                    {background: url("../images/header_nav_bg.jpg") repeat-x scroll left top transparent; height: 35px; left: -10px; top: 113px; width: 980px; font: 12px Arial,Helvetica,sans-serif;}
#nav a                      {display:block;color:#fff;font-weight:bold;font-size:1em}
#nav a:hover                {text-decoration:none}
#nav li.nav_item            {padding:10px 1.88% 11px 1.55%;background:url(../images/navarrow.png) no-repeat right 0; }
#nav li.no_arrow            {padding:10px 1% 11px 1%;background:url(../images/nav_div.png) no-repeat right 0; }
#nav li:last-child          {background:none !important;}
#nav li.nav_item:hover      {background:url(../images/nav_hover_arrow.png) no-repeat right 0 !important;cursor:pointer;}
#nav li.no_arrow:hover      {background:url(../images/nav_hover.png) repeat-x 0 0 !important; }
#nav li.nav_item:hover a, #nav li.no_arrow:hover a	{color:#00086C;}
#nav li.nav_item:hover a.red, #nav li.no_arrow:hover a.red	{color:#bf272c;}
#nav li.nav_item.selected	{background:url(../images/nav_hover_arrow.png) no-repeat right 0;cursor:pointer;}
#nav li.no_arrow.selected   {background:url(../images/nav_hover.png) repeat-x 0 0; }
#nav li.selected a			{color:#00086C}
#nav li                     {float: left;display:block;position:relative;z-index:11;}
#nav li ul                  {position:absolute;left:-9999em;top:35px;width:140px;background:#E1E1E1;padding:5px; border-left:1px solid #AEAEAE;border-right:1px solid #AEAEAE;border-bottom:1px solid #AEAEAE;z-index:11; cursor: default;}
#nav li ul li               {clear:both;background:none;padding:3px 5px;display:block;  background:url(../images/navdropdown.gif) bottom left repeat-x;}
#nav li ul li:last-child    {clear:both;background:none;padding:3px 5px;display:block;}
#nav li ul li a             {background:none;color:#00086C;width:130px; font-weight:normal; letter-spacing:0px;}
#nav li ul li:hover         {background:url(../images/sub_nav_tile.png) repeat-x 0 bottom #00086C !important;color:#fff !important;width:130px}
#nav li ul li.red:hover     {background:url(../images/sub_nav_tile_red.png) repeat-x 0 bottom #bf272c !important;color:#fff !important;width:130px}
#nav li ul li:hover a       {color:#fff !important;}
#nav li:hover ul			{left: 0px;z-index:20}

ul.sponsor {background: none repeat scroll 0 0 #444444!important;}
#nav li ul li.sponsor-list-item a {color:#fff!important;}
#nav li ul li.sponsor-list-item {color:#fff!important;}
#nav li ul li.sponsor-list-item:hover {color:#fff!important;background:none repeat scroll 0 0 #c8b92e!important;}

/* featured news items below header */
#TopComponentWrapper.featured_active { border-bottom: 1px solid #DEA435;background:#EBA734; height: 71px; margin-bottom: 10px;}
#divCall2Action             {position:relative; z-index:0px;}
.featured_news              {/*height:70px;*/ width:650px; position:relative; z-index:0;}
.featured_news2             {position:relative; z-index:0;}
.featured_news .item        {padding:10px 0;width:300px; height:55px; overflow:hidden;}
.featured_news .item2       {background: url("../images/login_strip.png") repeat-x scroll 0 0 #EBA734; height: 70px; left: -10px; position: relative; top: -12px; width: 659px; border-bottom:none!important; border: 1px solid #DEA435;}
.featured_news2 .item2      {background: url("../images/login_strip.png") repeat-x scroll 0 0 #EBA734; height: 70px; left: -10px; position: relative; top: -12px; width:978px; border-bottom:none!important; border: 1px solid #DEA435;}
.featured_news .item img,
.featured_news2 .item2 img, 
.featured_news .item2 img   {float:left;margin-right:10px; font-size:11px;color: #A80000;}
.featured_news .item h3,
.featured_news2 .item h3,
.featured_news .item2 h3    {font-size:12px;line-height:1.4em;}
.featured_news .item h4,
.featured_news2 .item h4,
.featured_news .item2 h4    {font-size:14px;line-height:1.3em;margin: 0;}
.featured_news .item p,
.featured_news2 .item p,
.featured_news .item2 p     {font-size:14px;line-height:1.1em; height:33px; overflow:hidden;}
.featured_news .block1 img  {border:1px solid #dea435;}         
.featured_news .block1      {height: 40px; padding:10px 20px; width: 619px; position:relative;}
.featured_news2 .block1     {height: 40px; padding:10px 20px; width: 938px; position:relative;}
#imgLiveTop { margin: 5px -38px; position: relative;}
#imgLive{ margin:10px 0px; position: absolute; z-index: 1; }
#lnkMoreVid { bottom: -6px; position: absolute; right: 7px; }
.featured_news .block1 img  {/*border:1px solid #dea435;*/border:1px solid #ccc;}
.featured_news #divCall2Action .block1 h4 a {font-size:16px!important; }
.featured_news #divCall2Action .block2 h3 a {font-size:23px!important;}

/* Call 2 Action black bar styling*/
.featured_news .black_bar .block1 img  {border:none;}
.featured_news .black_bar .item2       {background: #000; height: 70px; left: -10px; position: relative; top: -12px; width: 659px; border-bottom:none!important;border: 1px solid #000;}
.featured_news2 .black_bar .item2      {background: #000; height: 70px; left: -10px; position: relative; top: -12px; width:978px; border-bottom:none!important;border: 1px solid #000;}
.featured_news .black_bar .item2 h4    {font-size:14px;line-height:1.3em;margin: 0;color: #fff !important;}
.featured_news .black_bar .item p,
.featured_news2 .black_bar .item p,
.featured_news .black_bar .item2 p     {font-size:14px;line-height:1.1em; height:33px; overflow:hidden;color: #fff !important;}
.featured_news .black_bar .item a,
.featured_news2 .black_bar .item a,
.featured_news .black_bar .item2 a     {color: #fff !important;}
.featured_news .black_bar #lnkMoreVid  { bottom: -6px; position: absolute; right: 7px;}

.featured_news .block2      {background: url(../images/submit_button_large.png) no-repeat 0 0; margin-left:20px; margin-top:8px; width:284px; height:48px;} 
.featured_news .block2 a    {background: none!important;}
.featured_news .block3      {background: url(../images/submit_button_large.png) no-repeat 0 0; width:335px; height:48px;margin: -28px 0 0 270px;}
.featured_news .block2 h3, .featured_news .block3 h3 {font-size:23px; text-transform:uppercase; font-weight:bold; margin: 8px 30px 0 12px;}
.featured_news .block2 h3 a, .featured_news .block3 h3 a {text-decoration:none; color:#fff;}
.featured_news .block2 h3 a:hover, .featured_news .block3 h3 a:hover {text-decoration:underline;}
.featured_news .block2 img.photo, .featured_news .block3 img.photo   {margin: 8px 0 0 6px;}
.featured_news .block2 img.article, .featured_news .block3 img.article{margin: 8px 0 0 0px;}
.featured_news .block2 img.video, .featured_news .block3 img.video   {margin: 8px 0 0 6px;}

.featured_news .item2 .line {background: url(../images/blue_line.png) no-repeat 0 -8px; height:71px; width:2px; margin:0px;}       

.lnkMore{ display: block;color: #0E2E5E;width: 100%;text-align: right;}

/* featured mask */
.featured_mask              {width:980px;z-index:10;height:85px;margin:0px;background:transparent;top:170px;display: none;background-image: url('../images/trans.png');background-repeat:repeat}
.featured_mask_2            {width:980px;z-index:100;height:120px;margin:0px;background:transparent;top:170px;display: none;background-image: url('../images/trans.png');background-repeat:repeat}

#featuredDiv                {background:#f1f1f1 url(../images/featured_block.png) repeat-x top left; height:65px; width:606px; padding:10px;margin-top:10px;}

/* left column quick links */
.quicklinks .item a         {display:block}
.quicklinks .item a:hover   {background:#E8E8E8;padding:5px;margin:-5px;text-decoration:underline}
.quicklinks .item h4        {font-size:0.875em;color:#474747;padding:7px 0;border-top:2px solid #474747;border-bottom:1px solid #B9B9B9}
.quicklinks .item ul        {padding:10px 0;font-size:0.75em}
.quicklinks .item ul li     {margin-bottom:10px}

/* left center column article blurbs */
.datestamp                  {/*font-size:0.688em;*/color:#777;display:block;margin:4px 0}
.article_a h2               {color:#073391; border-bottom:1px solid #999999; padding-bottom: 10px; font-size:30px}
.article_a h2 span          {color:#999; font-size:30px;}
.article_a .item            {float: left;}
.article_a .item.last       {border:none}
.article_a .item.first      {background-color:#c9e8f5; padding:8px; border:none;width: 286px;}
/*.article_a .item.first .datestamp {font-size:0.75em}*/
.article_a .item.first h3   {font-size:1.5em;margin-top:-4px;letter-spacing:-1px;line-height: 26px;}
.article_a .item.first p    {/*font-size:0.938em;*/line-height:1.3em}
.article_a .item h3         {font-size:16px;line-height:20px; padding-bottom: 0 !important;}
.mini_mynews {background: url("../images/vetted_small.png") no-repeat right 3px; height: 14px; padding: 0 0 0 20px; width: 18px;}
.mini_tab {background: url("../images/mini_icon_tab.png") no-repeat right bottom; height: 17px; padding: 0 0 0 20px; width: 17px;}
.article_a .item p          {/*font-size:0.813em;*/line-height:1.3em}
.article_a .item h4         {font-size:16px;color:#777;margin:5px 0 2px;font-weight:bold}
.article_a .item ul         {padding-left:5px;/*font-size:0.688em;*/line-height:1.3em}

/* right center gallery box */
.gallery_box                {background:#000}
.gallery_box p              {padding:10px;color:#fff;font-size:0.813em;margin:0;line-height:1.3em;width:280px;}
.mynews_gallery.gallery_box p              {padding:10px;color:#fff;font-size:0.813em;margin:0;line-height:1.3em;width:auto;}
.gallery_box ul             {background:#242424;width:300px}
.gallery_box ul li          {float:left}
.gallery_box ul li a        {display:block;padding:10px 9px;color:#57B1EF;font-size:0.688em;background:url(../images/gallery_nav_div.png) no-repeat top right;font-weight:bold}
.gallery_box ul li a.last   {background:none;padding-right:19px}
.gallery_box ul li a:hover  {background:#3E3E3E;color:#fff}

/* voting box */
.voting_box                 {background:url(../images/voting_tile.png) repeat-x 0 0 #DAE6ED; padding-top:5px;}
.voting_box h4              {font-size:1em;color:#3D6377;border-bottom:1px solid #A5BDCA;padding-bottom:7px;margin:9px 10px 0}
.voting_box p               {border-top:1px solid #fff;padding:10px 0;font-size:1em;margin:0 10px 0;line-height:20px;}
.voting_box p a             {font-weight:bold}
.voting_box .radio          {font-size:0.875em;line-height:1.3em;margin:2px 10px 10px 6px;display:block;float:left}
.voting_box .radio > div    {margin-bottom:2px;clear:both;float:left}
.voting_box .radio li       {clear:both}
.voting_box .radio li .txt  {width:250px}
.voting_box .btn            {margin-left:10px}
.voting_box .results        {margin:5px 0 0 15px;font-size:0.75em;font-weight:bold}
.voting_box .vote_link      {margin-top:10px;background:#C6D6DF;width:300px}
.voting_box .vote_link li   {float:left}
.voting_box .vote_link li a {display:block;padding:10px 31px;color:#00086C;font-size:0.688em;background:url(../images/vote_nav_div.png) no-repeat top right;font-weight:bold}
.voting_box .vote_link li a.last{background:none}
.voting_box .vote_link li a:hover{background:#a5bdca;color:#000}

/* voting progressBars */
.voting_box .wrap           {padding:5px 20px}
.voting_box .item           {padding:0 0 7px 0}
.voting_box .item p         {border:none}

p.progressBar{width:200px;height:10px;background:#DAE6ED;position:relative;margin:2px 0 2px 12px;padding:0!important}
p.progressBar span{position:absolute;display:block;width:200px;height:10px;background:url(../images/poll_bar.gif) no-repeat 0 0;top:0px;left:0px;overflow:hidden;text-indent:-8000px}
p.progressBar em{position:absolute;display:block;width:200px;height:10px;background:url(../images/bg_cover.gif) repeat-x 0 0;top:0}
p.choice{font-size:0.875em!important;margin:0!important;padding:0 0 0 12px!important} /**/ p.choice span.votes{color:#888;font-size:0.75em}
.prev_nxt a{font-size:0.875em;padding:4px 2px}

#vote p.progressBar em{position:absolute;display:block;width:200px;height:10px;background:url(../images/bg_cover_vote.gif) repeat-x 0 0;top:0}

/* right column featured */
.featured  h4               {font-size:0.875em;color:#474747;padding:7px 0 2px;border-top:2px solid #474747}
.featured ul                {margin-top:0}
.featured li                {margin:0 0 10px -5px;padding:5px}
.featured li:hover          {background:#E8E8E8}
.featured li img            {margin-bottom:5px}
.featured li h5, .featured li p{font-size:0.75em}
.featured li h5             {margin-bottom:2px}
.featured li p              {line-height:1.3em;font-size:0.688em}

/* center mynews block */
.mynews_blox                {background:#e3f3fc url(../images/mynews_home_content.jpg) no-repeat 0 48px;margin:0 10px;width:940px; border:1px solid #b7daee;padding-bottom: 15px;}
.mynews_blox .bg_wrap       {float:left;/*padding:10px*/}

.mynews_blox .block1        {width:605px;margin: 0;}
.mynews_blox .block2        {background: url(../images/submit_button_large.png) no-repeat 0 0; margin-left:20px; margin-top:8px; width:284px; height:48px;position: relative;} 
.mynews_blox .block2 h3     {font-size:23px; text-transform:uppercase; font-weight:bold; margin: 8px 0 0 12px;line-height: 1.4em;}
.mynews_blox .block2 h3 a   {text-decoration:none; color:#000; float:left;}
.mynews_blox .block2 h3 a:hover  {text-decoration:underline;}
.mynews_blox .bg_wrap h5    {padding:0px 0px 5px 20px;font-style: italic; font-size:14px;}
.mynews_blox .block2 img.photo  {margin: 8px 0 0 30px;}
.mynews_blox .block2 img.article {margin: 8px 0 0 6px;}
.mynews_blox  #logInDiv img {border:2px solid #7a99dc}

.mynews_blox .grid_12       {/*height:70px;*/ margin:0; /*overflow:hidden;*/}
.mynews_blox .mynews_logo   {top:8px;left:7px}
.mynews_blox .caption img   {border:2px solid #83A2E0; float:left; margin-right:20px;}
.mynews_blox .caption       {/*width:520px;*/ height:25px; font-size:0.75em;color:#000;line-height:1.6em; /*padding-left:10px;*/}
.mynews_blox .caption a     {color:#2155c5; font-weight:bold; font-size:16px; float:left}
.mynews_blox .caption a:hover {text-decoration:underline;}
.mynews_blox .caption .blurb {font-size:14px;}
.mynews_blox .caption span  {font-size:12px;}
/*#fancybox-title-inside .homeThumb  {padding: 0 0 28px !important;}*/

.mynews_blox .send_btn      {width:286px;height:33px;background:url(../images/mynews_box_btn.png) no-repeat 0 0;top:6px;right:10px;padding:13px 0 0 50px;font-weight:bold}
.mynews_blox .speech_bubble {margin: 0 10px; padding: 0 0 15px; width: 920px;}
.mynews_blox .item          {min-height:150px;width:285px;margin: 0 10px;}
.mynews_blox .item .bubble  {/*max-height:118px;*/background:#fff; padding:5px; float:left; /*overflow:hidden;*/}
.mynews_blox .item .bubble .imgWrapper { background:#FEE176; border: 1px solid #E6BE81; width: 60px; text-align: center; padding:5px; float:left; margin-right:10px; font-size:11px}
.mynews_blox .item .bubble .imgWrapper a {color:#2155c5; font-size:11px; word-wrap:break-word;}
.mynews_blox .item .bubble .imgWrapper img {padding-bottom:3px; width:100%;}

.mynews_blox .item.big      {min-height:150px;width:290px}
.mynews_blox .item h6       {font-weight:normal;font-size:14px;font-style:italic;padding:10px 25px 9px 0;/*background:url(../images/bubble_arrow.png) no-repeat right bottom;*/}
.mynews_blox .item h6 strong{font-weight:bold}
.mynews_blox .item p        {font-size: 12px; width: 185px; /*height: 95px;*/ line-height: 1.3em; /*margin-bottom: 15px;*/ overflow: hidden;margin-right: 5px;}
.mynews_blox .item p a      {font-weight:bold}
.mynews_blox .bubble .datestamp {bottom:10px;left:10px}
.mynews_blox .bubble .comments, .mynews_blox .bubble .views {display:block;font-size:11px;color:#777}
.mynews_blox .bubble .comments {/*bottom:10px;left:10px*/padding-right: 20px;margin: 8px 0;}
.mynews_blox .bubble .views {/*bottom:10px;right:145px;*/margin: 8px 0;}

.mynews_blox .star          {margin:10px 10px 0 0;background:url(../images/stars.png) no-repeat 0 68px;height:79px}
.mynews_blox .star.s5		{background-position:0 66px}
.mynews_blox .star.s4		{background-position:0 54px}
.mynews_blox .star.s3		{background-position:0 42px}
.mynews_blox .star.s2		{background-position:0 30px}
.mynews_blox .star.s1		{background-position:0 18px}
.mynews_blox .star.s0		{background-position:0 6px}

/* news categories */
.news_cats .item            {border-top:2px solid #ccc;padding:20px 0 10px;width:100%;float:left; position:relative;}
.news_cats .item.mynews     {border:none}
.news_cats .item .cat_img   {margin:3px 15px 30px 0;width:65px;height:65px}
.news_cats .item h4         {margin:0; padding-bottom:2px;padding-left: 80px;}
.news_cats .item h4 a       {font-size:1em;color:#a80000;font-weight:bold}
.news_cats .item h5 a       {font-size:0.875em;font-weight:bold}
.news_cats .item .username  {font-size: 11px; font-weight:bold; margin-top:6px; float:left;}
.news_cats .item .username a {color: #2155C5;}
.news_cats .item .datestamp {font-size:0.688em;color:#777;display:block;margin: 6px 0 2px;}
.news_cats .item .views     {margin-left:15px;font-size:0.688em;color:#777}
.news_cats .item .author    {display:block;font-style:italic;font-size:0.813em;margin-top:2px}
.news_cats .item p          {font-size:0.813em;line-height:1.3em;padding:2px 0}
.news_cats .item .more_links{width:200px;margin:-2px 0 0 20px}
.news_cats .item .more_links h6{font-size:0.875em;color:#777;font-weight:bold;margin:2px 0 21px 0}
.news_cats .item .more_links a:hover h6{text-decoration:underline}
.news_cats .item .more_links ul{font-size:0.75em}
.news_cats .item .more_links ul li{background: url(../images/li_dot_med.png) no-repeat 0 4px; padding:0 0 6px 10px; display:block; line-height: 1.1em;}
.news_cats .item .star      {background:url(../images/stars.png) no-repeat scroll 0 30px;margin:25px 15px 85px 0;padding-bottom:14px;width:65px}
.news_cats .item .star img  {margin:0}

/* Category Headlines Buckets*/
div.news_item               {border-bottom:3px solid #DEDEDE;padding-bottom:20px;margin-bottom:15px}
div.news_item.first         {background:#EDF1F6; border-bottom: 16px solid #FFFFFF; padding: 10px;}
div.news_item.first .myarea {background-image: url("../images/mini_icon_pin.png"); background-position: right 6px; background-repeat: no-repeat; padding-right: 15px;}
div.news_item.last          {border-bottom:0px}
div.news_item.first h4      {font-size:22px;}    
/*div.news_item.first h4      {font-size:22px\9;}    */
div.news_item.first span.datestamp {margin:8px 0 8px;}
div.news_item.first div.comments_count span {float: left; margin: 8px 0 8px 15px;}
div.news_item.first p       {font-size:14px}
#news_left.home_bucket .news_item .left_item h3 a {color:#E30A15;text-transform:capitalize;font-size:16px}
#news_left .news_item h3 a, #news_right .news_item h3 a, #news_left .news_item h5 a, #news_right .news_item h5 a{color:#E30A15;text-transform:capitalize;font-size:16px}
#news_left .news_item h5 a, #news_right .news_item h5 a{font-size:11px;margin-top:10px} /**/ #news_left .news_item img, #news_right .news_item img{margin-top:0}
#news_left.home_bucket .news_item .left_item{width:305px;padding-right:10px}
#news_left.home_bucket .news_item .right_item{width:300px;padding-left:10px;background:url("../images/generic_sprite.png") repeat-y scroll -15px 14px transparent}
#news_left.home_bucket .news_item{background:none;border-top:3px solid #DEDEDE;padding-top:15px;margin-bottom:0px;border-bottom: none!important;/*    font-size: 0.813em;*/ line-height: 1.3em;}
#news_left.home_bucket .news_item .right_item h5 a{text-transform:capitalize;color:#777;font-size:13px}

.col626{width:626px} 

/* sport logs box */
.logs_box                   {background:url(../images/fin_tile.png) repeat-x 0 0 #E8E8E8;padding:0 10px}
.logs_box h2                {font-size:1em;letter-spacing:-0.01em;padding:10px 0}
.logs_box h2.top            {border-bottom:1px solid #ABABAB}
.logs_box h2.bottom         {border-top:1px solid #fff}
/* news delivery */
.inbox_box                  {background:url(../images/mail_icon.png) no-repeat right 0 #E8E8E8;padding:10px}
.inbox_box h5               {font-size:0.83em;font-weight:bold;color:#474747;margin-bottom:10px}
.inbox_box a                {font-size:0.75em;font-weight:bold;width:170px;display:block}

/* blog box */
.blog_box                   {background:url(../images/blog_tile.png) repeat-x 0 0 #E2E1D5;padding-bottom:5px} /* test */
.blog_box h4                {font-size:1em;color:#6C674E;border-bottom:1px solid #B4B0A0;padding:9px 0 7px;margin:0 10px}
.blog_box .item             {border-top:1px solid #fff;border-bottom:1px solid #B4B0A0;margin:0 10px 0}
.blog_box .item.last        {border-bottom:none}
.blog_box .item h5          {font-size:0.875em;margin-top:10px}
.blog_box .item .blogger    {font-size:0.875em;font-style:italic;line-height:1.6em;display:block}
.blog_box .item .datestamp  {font-size:0.688em;color:#777;display:block;margin-bottom:5px}
.blog_box .item img         {margin:2px 0 0 20px}
.blog_box .item p           {width:180px;font-size:0.75em;line-height:1.3em;margin-top:2px;padding-bottom:10px}
.blog_box .line_hide        {height:2px;background:#E2E1D5;margin-top:-1px}

/* article page */
.article_body h2            {font-size:1.625em;letter-spacing:-1px; font-weight:bold;}
.article_body .datestamp    {font-size:12px; color:#777; line-height:0; margin:0 0 35px !important;}
.article_grid_2             {width:140px;margin-right:10px;float:left}

/*.article_body p             {font-size:0.813em;line-height:1.4em;margin-bottom:20px;margin-top:-4px}*/
.article_body h3            {font-size:0.875em;margin-bottom:20px}
.article_body .author       {font-size:0.75em;margin:-3px 0 8px 0;color:#777777}

.big_img                    {width:460px}
.big_img .caption           {font-size:0.813em;color:#fff;background:#000;padding:5px 10px;margin-top:-3px;margin-bottom:0px}

/* small mynews box */
.mynews_blox_small          {width:300px;background:url(../images/mynews_small_hdr.gif) no-repeat #bbe0f6;}
.mynews_blox_small .miniBubble {padding:5px 10px 15px; font-size: 12px;}
.mynews_blox_small .miniBubble img {border: 2px solid #83A2E0; float: left; margin-right: 10px;}
.mynews_blox_small .miniBubble h3 {color: #2155C5; float: left; font-size: 12px; font-weight: bold;}

.mynews_blox_small .bg_wrap {background:url(../images/mynews_bg.jpg) #bbe0f6;padding:0 10px 10px;float: left;}

.mynews_blox_small  .mynews_small_logo{top:8px;left:8px;z-index:5}
.mynews_blox_small .send_btn{text-align:center;width:125px;min-height:15px;font-size:0.75em;font-weight:bold;top:10px;right:5px;background:url(../images/mynews_smallbox_btn.png) no-repeat 0 0;padding:5px 10px}
.mynews_blox_small .item     {width:280px; margin-top:10px}
.mynews_blox_small .item.big {width:300px}
.mynews_blox_small .item .bubble {background:#fff;float: left;position:relative;}
.mynews_blox_small .item.big {min-height:170px;width:300px}
.mynews_blox_small .item h6  {font-weight:bold;font-size:12px;padding:0 0 10px;}
.mynews_blox_small .item h6 strong{font-weight:bold}
.mynews_blox_small .item .bubble .bubble_vetted {width:30px; height:23px;float:left;margin-left:15px;}
.mynews_blox_small .bg_wrap h1 {padding-top:10px; font-size:18px; letter-spacing:-1px;font-weight:bold;}
mynews_blox_small .item h6 strong a {color:#010A6E;}

/* rating stars display only */
.mynews_blox_small .star    {margin:10px 10px 0 20px;background:url(../images/stars.png) no-repeat;height:79px}
.mynews_blox_small .star.s5 {background-position:0 66px}
.mynews_blox_small .star.s4 {background-position:0 54px}
.mynews_blox_small .star.s3 {background-position:0 42px}
.mynews_blox_small .star.s2 {background-position:0 30px}
.mynews_blox_small .star.s1 {background-position:0 18px}
.mynews_blox_small .star.s0 {background-position:0 6px}

.mynews_blox_small .item p  {font-size:12px;line-height:1.3em;width: 180px;}
.mynews_blox_small .item p a{font-weight:bold; color:#010A6E;}
.mynews_blox_small .bubble  {padding:5px;}
.mynews_blox_small .bubble .imgWrapper {background:#FEE176; border: 1px solid #E6BE81; float: left; font-size: 11px; margin-right: 6px; padding: 5px; text-align: center; width: 65px;}
.mynews_blox_small .bubble .imgWrapper img {width:100%}
.mynews_blox_small .bubble .imgWrapper a { color:#010A6E; font-size: 11px; word-wrap: break-word;}
.mynews_blox_small .bubble .bubble_right {width:187px; float:left;}
.mynews_blox_small .bubble .datestamp,
.mynews_blox_small .bubble .views, 
.mynews_blox_small .bubble .comments {display:block;font-size:11px;color:#777}
.mynews_blox_small .bubble .datestamp{bottom:10px;left:10px}
.mynews_blox_small .bubble .comments {margin:14px 0 8px 0;padding-right: 20px;}
.mynews_blox_small .bubble .views{margin: 14px 0 8px 0;}

/* article tags */
.tags                       {padding:10px 0;font-size:0.75em;font-weight:bold;border-top:1px solid #D4D4D4;line-height:1.5em}
.tags a                     {padding:0 10px 0 6px;background:url(../images/tag_div.png) no-repeat right 5px;text-transform:capitalize}
.tags a.last                {background:none}
.tools                      {border-top:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;height:43px}
.tools .fb_like             {width:280px;top:10px;left:0}
.tools .tweet,
.tools .share,
.tools .email,
.tools .print               {text-indent:-500em;display:block;height:23px;top:10px}
.tools .tweet               {width:60px;background:url(../images/tweet_btn.png) no-repeat 0 0;left:320px}
.tools .share               {width:60px;background:url(../images/share_btn.png) no-repeat 0 0;left:400px}
.tools .email               {width:71px;background:url(../images/email_btn.png) no-repeat 0 0;right:69px}
.tools .print               {width:69px;background:url(../images/print_btn.png) no-repeat 0 0;right:0px}

.addthis_button_tweet       {top:12px;left:290px}
.addthis_button             {top:10px;left:400px}

#fb_like                    {top:10px;left:0}

/* category pages */
.cat_body h2                {padding:15px 0 5px;font-size:1.875em;border-bottom:2px solid #474747;margin-bottom:10px;letter-spacing:-1px}
.cat_body .item             {border-bottom:1px solid #B9B9B9;padding:10px 0 20px}
.cat_body .item.last        {border:none}
.cat_body .item.first       {padding:0 0 20px}
.cat_body .item .datestamp  {font-size:0.688em;color:#777;display:block;margin:4px 0}
.cat_body .item.first .datestamp {font-size:0.75em}
.cat_body .item.first h3    {font-size:1.25em;margin-top:-4px;letter-spacing:-1px}
.cat_body .item.first p     {font-size:0.938em;line-height:1.3em}
.cat_body .item.small h3    {font-size:0.875em}
.cat_body .item h3          {font-size:1em}
.cat_body .item p           {font-size:0.813em;line-height:1.3em}
.cat_body .item h4          {font-size:0.625em;color:#777;margin:5px 0 2px;font-weight:normal}
.cat_body .item ul          {font-size:0.688em;line-height:1.3em}
a.rss                       {width:80px;height:14px;background:url(../images/rss_icon.png) no-repeat 0 0;padding-left:20px;font-size:0.75em;color:#777;bottom:7px;left:0}
/* sub cats */
.cat_body h2.subcat         {font-size:1.5em;margin:6px 0 0 0}
.cat_body h5.subcat         {border-bottom:1px solid #B9B9B9;border-top:2px solid #474747;color:#474747;font-size:0.875em;padding:7px 0}

/* multimedia box */
.multimedia_box              {background:#000;padding:10px;width:280px}
.multimedia_box h5 a         {font-size:1em;color:#5BBBFE}
.multimedia_box ul           {margin-top:10px}
.multimedia_box ul li        {float:left;height:75px;margin-right:6px;position:relative}
.multimedia_box ul li .icon  {bottom:13px;right:3px}
.multimedia_box ul li a      {padding:0 0 10px 0}
.multimedia_box ul li a:hover{background:url(../images/gallery_box_hover.png) no-repeat 25px 15px}
.multimedia_box ul li.last   {margin-right:0}
.multimedia_box .caption     {background:#242424;color:#5BBBFE;font-size:0.875em;font-weight:bold;text-align:center;padding:6px 10px 10px;height:10px;width:260px}
.multimedia_box .caption a   {color:#5BBBFE;text-decoration:none;display:none}

/* ----------------------------------------- */
/* MyNews Section */
/* ----------------------------------------- */

.mynews_wrap                 {background:#d5e9f0}
.mynews_wrap .article_a h2   {border-bottom:2px solid #474747;font-size:1.875em;margin-bottom:10px;padding:15px 0 5px;}
.mynews_wrap .gallery_box ul {width:460px}
.mynews_wrap .gallery_box ul li {padding:10px 37px}
.mynews_wrap .gallery_box ul li a.last {padding:10px 38px}                            
.mynews_wrap .article_a .item.first h3 {font-size:1.25em}
.mynews_wrap .article_a .item h4 {font-size:0.75em;font-style:italic;color:#000}
.mynews_wrap .article_a .item span{float:left;font-size:0.688em;color:#787878;display:block;padding-right:20px}

.mynews_wrap .article_a.blurbs .item h3{font-size:0.875em}

.mynews_wrap .article_a .item h4{font-size:0.75em;line-height:1.4em;margin:3px 0}
.mynews_wrap .article_a .item p{margin-top:2px}
.mynews_wrap .article_a .item.first h4{font-size:0.875em;line-height:1.4em}
.mynews_wrap .article_a .item.first p{margin-top:3px}

.mynews_wrap .article_a .item .star, .mynews_wrap .blurbs .item .star {width:65px;height:10px;padding:0;background:url(../images/stars.png) no-repeat 0 0}
.mynews_wrap .article_a .item .star.s5 {background-position:0 -1px}
.mynews_wrap .article_a .item .star.s4 {background-position:0 -13px}
.mynews_wrap .article_a .item .star.s3 {background-position:0 -25px}
.mynews_wrap .article_a .item .star.s2 {background-position:0 -37px}
.mynews_wrap .article_a .item .star.s1 {background-position:0 -49px}
.mynews_wrap .article_a .item .star.s0 {background-position:0 -61px}

.mynews_wrap .bg_btns         {background:url(../images/mynews_bg.jpg) 0 0 #BBE0F6;height:55px}
.mynews_wrap .bg_btns .stories{width:335px;height:38px;background:url(../images/mynews_stories.png) no-repeat 0 0;text-align:right;top:-11px;left:50px;padding:30px 30px 10px 0;font-weight:bold}

.mynews_wrap .bg_btns .pictures{width:344px;height:38px;background:url(../images/mynews_pictures.png) no-repeat 0 0;text-align:right;top:-11px;right:50px;padding:30px 20px 10px 10px;font-weight:bold}

/* comments box */
.mynews_wrap .comments_box    {background:url(../images/mynews_comments.png) repeat-x 0 0 #D5E9F0;padding:10px 0}
.mynews_wrap .comments_box h4 {border-bottom:1px solid #9CB9C3;color:#336D81;font-size:1em;margin:2px 10px 0;padding-bottom:10px}
.mynews_wrap .comments_box .item{margin:0 12px;padding:10px 0;border-top:1px solid #fff;border-bottom:1px solid #9CB9C3}
.mynews_wrap .comments_box .item.last{border-bottom:none}
.mynews_wrap .comments_box .item p{font-size:0.938em;line-height:1.3em;margin-bottom:4px}
.mynews_wrap .comments_box .item p:after{content:url(../images/comment_bottom.gif)}
.mynews_wrap .comments_box blockquote{text-indent:18px;background:url(../images/comment_top.gif) no-repeat 0 4px}
.mynews_wrap .comments_box .alter{background:#C2DCE5}
.mynews_wrap .comments_box .item span{display:block;font-size:0.813em;line-height:1.2em;/*font-weight:bold;*/color:#5A5D5E}
.mynews_wrap .comments_box .item span strong{color:#000}
.mynews_wrap .comments_box .item span a{font-size:0.875em}

/* mynews article */

.mynews_wrap .grid_4 .stories_wrap{width:300px;height:40px}
.mynews_wrap .grid_4 .stories{background:url(../images/stories_btn.png) no-repeat 0 0;font-weight:bold;height:20px;padding:14px 0 14px 55px;width:253px;display:block;font-size:1em;left:-10px}

.mynews_wrap .article_body .disclaimer{font-style:italic;font-size:0.75em;margin-bottom:10px}

/* article heading */
.mynews_wrap .article_body h2{font-size:1.75em}
.mynews_wrap .article_body  span{float:left;font-size:0.75em;color:#787878;display:block;padding-right:20px}
.mynews_wrap .article_body .author{padding:0px 0px 10px 160px;display:block;font-size:0.875em;color:#000;font-style:italic}

.mynews_wrap .article_body  .star{width:65px;height:10px;padding:0;background:url(../images/stars.png) no-repeat 0 0}
.mynews_wrap .article_body .star.s5 {background-position:0 -1px}
.mynews_wrap .article_body .star.s4 {background-position:0 -13px}
.mynews_wrap .article_body .star.s3 {background-position:0 -25px}
.mynews_wrap .article_body .star.s2 {background-position:0 -37px}
.mynews_wrap .article_body .star.s1 {background-position:0 -49px}
.mynews_wrap .article_body .star.s0 {background-position:0 -61px}

/* star rating system */
.rating_box{height:35px}
.rating_box .ratehead{margin-top:5px}
.rating_box ul#ratingsystem_big.rating{width:160px;height:25px;padding:0;list-style:none;position:relative;background:url(../images/ratingstar_big.png) no-repeat 0 0;margin:0 0 10px 20px;}
/* add these classes to the ul to effect the change to the correct number of stars */
.rating_box ul#ratingsystem_big.nostar {background-position:0 0}
.rating_box ul#ratingsystem_big.onestar {background-position:0 -26px}
.rating_box ul#ratingsystem_big.twostar {background-position:0 -53px}
.rating_box ul#ratingsystem_big.threestar {background-position:0 -79px}
.rating_box ul#ratingsystem_big.fourstar {background-position:0 -105px}
.rating_box ul#ratingsystem_big.fivestar {background-position:0 -131px}
.rating_box ul#ratingsystem_big.rating li {cursor: pointer;/*ie5 mac doesn't like it if the list is floated\*/float:left;/* end 

hide*/text-indent:-999em}
.rating_box ul#ratingsystem_big.rating,
.rating_box ul#ratingsystem_big.rating li a{display:block}
.rating_box ul#ratingsystem_big.rating li a {position:absolute;left:0;top:0;width:27px;height:27px;text-decoration:none;z-index:200;}
.rating_box ul#ratingsystem_big.rating li.one a {left:0}
.rating_box ul#ratingsystem_big.rating li.two a {left:32px;}
.rating_box ul#ratingsystem_big.rating li.three a {left:64px;}
.rating_box ul#ratingsystem_big.rating li.four a {left:96px;}
.rating_box ul#ratingsystem_big.rating li.five a {left:128px;}
.rating_box ul#ratingsystem_big.rating li a:hover {z-index:2;width:160px;height:25px;overflow:hidden;left:0;background: url(../images/ratingstar_big.png) no-repeat 0 0}
.rating_box ul#ratingsystem_big.rating li.one a:hover {background-position:0 -26px;}
.rating_box ul#ratingsystem_big.rating li.two a:hover {background-position:0 -53px;}
.rating_box ul#ratingsystem_big.rating li.three a:hover {background-position:0 -79px}
.rating_box ul#ratingsystem_big.rating li.four a:hover {background-position:0 -105px}
.rating_box ul#ratingsystem_big.rating li.five a:hover {background-position:0 -131px}

/* lightbox */



/*iframe content */
.lb_body                                {background:#fff;min-width:0}
.lb_wrap                                {width:660px}
.lb_wrap .lb_header                     {height:100px;background:url(../images/lb_header.png) repeat-x 0 0}
.lb_wrap .lb_header .logo               {top:20px;left:15px}
.lb_wrap .lb_content                    {padding:20px 35px 20px 20px;}
.lb_wrap .lb_content h4                 {font-size:1.5em;border-bottom:2px solid #474747;padding-bottom:10px;margin-bottom:10px;letter-spacing:-0.02em}
.lb_wrap .lb_content                    {font-size:0.75em;line-height:1.2em}
.lb_wrap .lb_content p                  {margin-bottom:10px}
.lb_wrap .lb_content .info              {width:160px;padding:5px 0;font-weight:bold;}
.lb_wrap .lb_content .field             {width:460px;padding:5px 0;}
.lb_wrap .lb_content .field .txt        {background:url(../images/field_tile.png) repeat-x scroll 0 0 #FFFFFF;border:1px solid #979797;height:22px;padding:2px;width:435px;}

.lb_wrap .lb_content .field .drop       {height:26px;width:441px;}
.lb_wrap .lb_content .field .area       {height:180px;margin-bottom:20px;}

.modal_table td                         {vertical-align:top!important}



/*----------------------------------------------------------------------------- 
	Live Scoring Carousel
------------------------------------------------------------------------------ */
#score_box #score_wrap{display:none;width:300px}
#score_box #score_wrap .wrap{margin:0 10px;/*border-top:1px solid #C0D9AA;*/padding:10px 0}
#score_box span.links{font-size:11px!important;padding:10px 0 0 0}
#score_box span.links a{color:#00086C}
#score_box h4 {font-size:14px;}
#score_box .results {font-size:14px;}
#score_box #score_carousel{min-width:820px!important}
#score_box .jcarousel-container{position:relative}
#score_box .jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative}
#score_box .jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:6px 0 0 0}
#score_box .jcarousel-list li, #score_box .jcarousel-item{float:left;list-style:none;width:220px!important;background:none;text-align:center;font-size:0.875em;padding-left:0;margin-right:10px}
#score_box .jcarousel-next{z-index:3;display:none}
#score_box .jcarousel-prev{z-index:3;display:none}

/* - skin section - */
#score_box .jcarousel-container-horizontal{width:280px;padding:0}
#score_box .jcarousel-clip-horizontal {width:220px; text-align:center; margin:0 auto;}
#score_box .jcarousel-item-horizontal{margin-right:10px}
/*  - Horizontal Buttons - */
#score_box .jcarousel-next-horizontal{position:absolute;top:-2px;right:0px;width:22px;height:28px;cursor:pointer;background:url(../images/livescore_arrows.png) no-repeat -25px 0}
#score_box .jcarousel-next-horizontal:hover{background-position: -25px 0}
#score_box .jcarousel-next-horizontal:active{background-position: -25px 0}
#score_box .jcarousel-next-disabled-horizontal,
#score_box .jcarousel-next-disabled-horizontal:hover,
#score_box .jcarousel-next-disabled-horizontal:active{cursor:default;background-position: -25px -32px} /*?*/
#score_box .jcarousel-prev-horizontal{position:absolute;top:-2px;right:25px;width:22px;height:28px;cursor:pointer;background:transparent url(../images/livescore_arrows.png) no-repeat 0 -32px}
#score_box .jcarousel-prev-horizontal:hover{background-position: 0 -32px}
#score_box .jcarousel-prev-horizontal:active{background-position: 0 -32px}
#score_box .jcarousel-prev-disabled-horizontal,
#score_box .jcarousel-prev-disabled-horizontal:hover,
#score_box .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position: 0 0px}

/* Newsletter */

.newsletter_body h2                     {border-bottom:2px solid #474747;font-size:1.625em;margin-bottom:10px;padding:15px 0 5px}
.newsletter_body p                      {font-size:0.813em;line-height:1.3em}
.newsletter_body .info                  {font-size:0.75em;height:25px;line-height:25px}
.newsletter_body .info                  {width:160px;padding:5px 0;font-weight:bold}
.newsletter_body .field                 {width:460px;padding:5px 0}
.newsletter_body .field .txt            {background:url(../images/field_tile.png) repeat-x scroll 0 0 #FFFFFF;border:1px solid #979797;height:22px;padding:2px;width:449px}

.newsletter_body .field.birth .drop     {height:26px;width:145px;margin-right:10px}
.newsletter_body .field.birth .drop.last{margin:0}

.newsletter_body .field .area           {height:200px;margin-bottom:20px}
.newsletter_body .field.rest .drop      {height:26px;width:455px}

.newsletter_body .item                  {border-top:1px solid #D4D4D4;padding:10px 0;margin-top:20px}
.newsletter_body .item .info.sample     {text-align:left;height:inherit;padding:0}
.newsletter_body .item .info a          {font-size:0.875em;font-weight:bold;margin:0 25px}

.newsletter_body .field.sample          {padding:0}

.newsletter_body .field.sub             {font-size:0.75em;letter-spacing:-0.01em}
.newsletter_body .field.sub a           {font-weight:bold}
.newsletter_body .field.sub .check      {vertical-align:text-top;margin:1px 4px 10px 0}
.newsletter_body .field h4              {font-size:0.875em;margin-bottom:4px}

/* tags / keywords page */

.tags_page h2                           {font-size:1.625em}

/* comments overide */

.comment_status_message                 {margin-right:0!important;padding:0!important}
#comments_wrap                          {width:620px!important}

a.report_link, 
.comment_footer a, 
a.logout_link                           {color:#00086c!important}


.button_submit {background:url("../images/btn_tile.png") repeat-x scroll 0 0 #C3C3C3!important;border:1px solid #979797!important;color:#000!important;font-size:12px!important;font-weight:bold!important;height:26px!important;min-width:80px!important;padding-bottom:4px!important;padding-top:4px!important;text-align:center!important;text-transform:capitalize !important;}

/* ----------------------------------------- */
/* Sport Results and logs */
/* ----------------------------------------- */

.log_result .head_wrap                  {margin-bottom:10px}
.log_result .head_wrap h2               {font-size:1.5em;padding:20px 0 6px 0;border-bottom:2px solid #474747}
.log_result .head_wrap a                {font-size:0.875em;font-weight:bold;top:29px;right:0px}
.log_result .head_wrap h3               {font-size:0.875em;font-weight:bold;color:#474747;padding:10px 0;border-bottom:1px solid #B9B9B9}

.log_result .hp_tvTimes td,
.log_result .hp_tvTimes th              {padding:5px 0;background:url(../images/horz_dot.gif) repeat-x bottom;font-size:0.813em}

.log_result .hp_tvTimes th              {padding:10px 0;font-size:0.875em}
.log_result .hp_tvTimes .datehdr        {padding:10px 0;background:none;border-bottom:1px solid #B9B9B9;font-weight:bold}


/* --------------------------------------------------------------------------------------------------------------------------------------*/
/* multimedia pages */
/* --------------------------------------------------------------------------------------------------------------------------------------*/

#main_wrap.multimedia                   {background-color:#041127!important;}
.multimedia_content                     {color:#fff}
.multimedia_content a                   {color:#5BBBFE;text-decoration:none}
.multimedia_content a:hover             {text-decoration:underline}
.multimedia_content a.advance-link:hover{text-decoration:none!important}

.multimedia_content .main_item          {min-height:460px}
.multimedia_content .main_item h1       {font-size:28px;font-weight:bold;border-bottom:2px solid #ABABAB;padding-bottom:5px;margin:-3px 0 20px 0}
.multimedia_content .main_item h2       {font-size:22px;font-weight:bold}
.multimedia_content .datestamp          {font-size:11px;color:#ABABAB;display:block;margin:4px 0}
.multimedia_content .main_item .datestamp{font-size:12px;margin:4px 0}
.multimedia_content .main_item p        {font-size:15px;line-height:1.4em}
.multimedia_content .main_item p a      {font-weight:bold}
.multimedia_content .main_item .ad_block{bottom:0;left:0;height:250px}

.latest_multimedia                      {border-top:2px solid #ABABAB}
.latest_multimedia .grid_4              {margin-left:0;margin-right:10px}
.latest_multimedia .grid_4.left_c       {margin-right:20px}
.latest_multimedia .grid_4.right_c      {margin-right:0px}
.latest_multimedia h3                   {font-size:18px;margin:5px 0 0;border-bottom:1px solid #777;padding-bottom:7px}
.latest_multimedia .item                {border-bottom:1px solid #777;padding:10px 0 20px}
.latest_multimedia .item.last           {border:none;padding-bottom:0px}
.latest_multimedia .item .img_wrap      {margin-right:15px}          
.latest_multimedia .item .img_wrap .icon_overlay{bottom:5px;right:3px;z-index:50}                                      
.more_multimedia                        {border-top:2px solid #ABABAB}
.more_multimedia h3                     {font-size:18px;margin:5px 0 10px;border-bottom:1px solid #777;padding-bottom:7px}
.more_multimedia li a                   {font-size:14px;font-weight:bold;padding-bottom:10px;display:block}

/* player styles */
 /*.multimedia_content .player            {overflow:hidden}   player wrapper */
.multimedia_content .player_head h1     {font-size:16px;font-weight:bold; padding-bottom:5px;margin:-3px 0 0}
.multimedia_content .player .info_nav   {text-align:center;font-size:12px;padding:8px 0 0;height:20px}
.multimedia_content .player .info_nav .prev{left:0;top:10px;font-size:11px;font-weight:bold;position:absolute}
.multimedia_content .player .info_nav .next{right:0;top:10px;font-size:11px;font-weight:bold;position:absolute}    
                       
 /* image slideshow */
.multimedia_content #slideshow          {width:618px;min-height:350px;overflow:hidden; border:1px solid #e8e8e8;}
.multimedia_content .image-wrapper      {width:618px;min-height:340px;text-align:center;display:block;margin-top:-20px;}
.multimedia_content .image-wrapper img  {max-width:615px}
.multimedia_content .player .photo-index{top:9px;left:280px;font-size:12px;font-weight:bold}
.multimedia_content .player .photo-index span {font-weight:normal}

/* caption */
.multimedia_content .player .caption-container {}
.multimedia_content .image-caption {background: url(../images/gallery_caption_bckgrnd.png) repeat;width:598px; font-size:12px;padding:10px;display:block;line-height:1.3em;position:absolute; bottom:23px; left:1px;}
.multimedia_content .image-caption .caption {float:left;}
.multimedia_content .image-caption .caption_block { float:left; width:367px; padding-right:10px;color: #000000 !important;}
.multimedia_content .image-caption .caption_block li a {color:#1a2782; font-weight:bold;}
.multimedia_content .image-caption .caption_user { float:right; border-left:1px solid #fff; padding-left:10px; width:210px;}
.multimedia_content .image-caption .caption_user .caption_profile a {color:#2155c5;}

/* thumbnails */
.multimedia_content #thumbs             {margin-right:-20px}
.multimedia_content #thumbs .help       {font-size:11px;color:#fff;text-align:center;padding:11px 0 10px;margin-left:-20px;}
.multimedia_content #thumbs ul.thumbs   {clear:both;margin:0;padding:1px;float:left;overflow-y:hidden;}
.multimedia_content #thumbs li          {float:left;margin:0 19px 15px 0}
.multimedia_content #thumbs li.selected img {border:1px solid #ABABAB;margin:-1px}                                       
.bott_controls                          {bottom:1px;width:100%;/*height:30px;*/text-align:center;}

/* pagenation bottom */
.multimedia_content .bottom.pagination  {font-size:11px;text-align:center;position:relative;padding:4px 0;font-weight:bold; background:none;}
.multimedia_content .bottom.pagination a, .multimedia_content .bottom.pagination span{margin:0 4px;display:inline-block;padding:2px 4px;}
.multimedia_content .bottom.pagination .prev_page{left:0;top:5px;border:none;padding:0;background:none}
.multimedia_content .bottom.pagination .next_page{right:20px;top:5px;border:none;padding:0;background:none}                                      
.multimedia_content .bottom.pagination .next_page,  .multimedia_content .bottom.pagination .prev_page {margin:0px}
.multimedia_content .bottom.pagination .next_page:hover,  .multimedia_content .bottom.pagination .prev_page:hover {margin:0px;border:none}   

/* bottom page indexing */
.bott_controls .photo-index-bottom      {font-size:12px;font-weight:bold;margin-top:-25px}
.bott_controls .photo-index-bottom span {font-weight:normal}  

/* multimedia sharing tools */
.multimedia_content .tools              {background:#E4E3E3;border:none;height:40px;margin-bottom: 25px; margin-top: -23px;/*margin-top:5px*/}
.multimedia_content .tools .fb_like     {width:300px;top:5px;left:4px}
.multimedia_content .tools .tweet,
.multimedia_content .tools .share,
.multimedia_content .tools .email,
.multimedia_content .tools .print       {text-indent:-500em;display:block;height:23px;top:5px}
.multimedia_content .tools .tweet       {width:60px;background:url(../images/tweet_btn_dark.png) no-repeat 0 0;left:475px}
.multimedia_content .tools .share       {width:60px;background:url(../images/share_btn_light.png) no-repeat 0 0;left:555px}
.multimedia_content .tools .email       {width:71px;background:url(../images/email_btn_dark.png) no-repeat 0 0;right:72px}
.multimedia_content .tools .print       {width:69px;background:url(../images/print_btn_dark.png) no-repeat 0 0;right:4px}
/* new */
.multimedia_content .addthis_button_tweet {top:6px;left:455px!important;position:absolute} 


/* image slider */
.slider .player_head                    {margin-bottom:10px}
.slider .player_wrap .slide_player      {padding-bottom:20px}
.slider .player_wrap .slide_player .credit{font-size:10px;bottom:2px;right:2px}
.slider .player_wrap .slide_player .credit a{color:#fff}
.slider .player_wrap .slide_caption p   {font-size:14px;line-height:1.3em}

/* multimedia archive */
.player_head.archive h1                 {border:none;font-size:24px;padding-bottom:7px}
.latest_multimedia.archive              {border:none}
.latest_multimedia.archive h4.date      {border-top:2px solid #ABABAB;border-bottom:1px solid #ABABAB;padding:7px 0 9px;font-size:14px}
.latest_multimedia.archive h4.date span {font-weight:normal}
.latest_multimedia.archive.grid_4 h4.date{margin-top:-1px}
.latest_multimedia.archive.grid_4 .item h4.video, .latest_multimedia.archive.grid_4 .item h4.sound, .latest_multimedia.archive.grid_4 .item h4.images{padding-right:30px;float:left;clear:both}
.latest_multimedia.archive.grid_4 .item h4.video{background:url(../images/video_icon.png) no-repeat right -4px}
.latest_multimedia.archive.grid_4 .item h4.sound{background:url(../images/sound_icon.png) no-repeat right -4px}
.latest_multimedia.archive.grid_4 .item h4.images{background:url(../images/gallery_icon.png) no-repeat right -4px}

/*
Name: Sliding Login Panel with jQuery 1.3.2
Author: Jeremie Tisseau
Author URI: http://web-kreation.com/
Date: March 26, 2009
Version: 1.0

	Copyright 2009 Jeremie Tisseau
	"Sliding Login Panel with jQuery 1.3.2" is distributed under the GNU General Public License version 3:
	http://www.gnu.org/licenses/gpl-3.0.html
*/

/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

/* Panel Tab/button */
#pnlLoggedIn { background: url("../images/profile/login_background.gif") repeat-y 0 0; width: 405px; color: #000000!important; height: 34px; padding: 0px; position: relative; top: 0;left:0; z-index: 999;}
#pnlLoggedOut { background: url("../images/profile/login_background_small.gif") repeat-y 0 0; width: 300px; color: #000000!important; height: 34px; padding: 0px; position: relative; top: 0;right: 0; z-index: 999;}

.tab ul.loggedIn {	display: block;	position: relative;	height: 34px; width: auto; font-weight: bold; line-height: 24px; margin: 0;	color: #000; font-size: 14px;padding-left: 100px; top:4px;}
.tab ul.loggedIn li.left, .tab ul.loggedIn li.right { height: 23px; width: 30px; padding: 0; margin: 0; display: block; float: left;}
.tab ul.loggedIn li { text-align: left; display: block; float: left; height: 23px; margin-left: 10px; background:none; padding:0px}
.tab ul.loggedIn li a { color: #000;}
.tab ul.loggedIn li a.point_down { background: url(../images/profile/pointer_down.gif) no-repeat scroll 63px 9px; margin-left:-4px;}
.tab ul.loggedIn li a.point_up { background: url(../images/profile/pointer_up.gif) no-repeat scroll 63px 8px; margin-left:-4px;}
.tab ul.loggedIn li.user a.point_down { background: url(../images/profile/pointer_down.gif) no-repeat scroll 50px 5px; padding-right:25px; margin-left:-5px;}
.tab ul.loggedIn li.user a.point_up { background: url(../images/profile/pointer_up.gif) no-repeat scroll 50px 5px; padding-right:25px; margin-left:-5px;}
.tab ul.loggedIn li a:hover { color:#0e2e5e; text-decoration:none}
.tab ul.loggedIn li.user { width:65px; background: url(../images/border_divider.png) no-repeat right 1px; margin: 0 10px 0 0;}
.tab ul.loggedIn li.user a, .tab ul.loggedIn li.logout a {line-height:24px;}
/*.tab ul.login li.logout {margin-left:8px;}*/
.tab ul.loggedIn li#toggle { width:75px; background: url(../images/border_divider.png) no-repeat right 1px; margin: 0;}


.tab ul.loggedOut {	display: block;	position: relative;	height: 24px; width: auto; font-weight: bold; line-height: 24px; margin: 0;	color: #000; font-size: 14px;}
.tab ul.loggedOut li.left, .tab ul.loggedOut li.right { height: 23px; width: 30px; padding: 0; margin: 0; display: block; float: left;}
/*.tab ul.loggedIn li { text-align: left; display: block; float: left; height: 23px; margin-left: 10px;}
.tab ul.loggedIn li a { color: #000;}*/
.tab ul.loggedOut li a.point_down { background: url(../images/profile/pointer_down.gif) no-repeat scroll 108px 8px; margin-left:80px;}
.tab ul.loggedOut li a.point_up { background: url(../images/profile/pointer_up.gif) no-repeat scroll 108px 7px; margin-left:80px;}
.tab ul.loggedOut li a:hover { color: #000;}
.tab ul.loggedOut li.user { width:165px; border-right:1px solid #e5b03c; margin: 0;}
/*.tab ul.login li.logout {margin-left:8px;}*/
.tab ul.loggedOut li#togglePanel { width:300px; /*border-left:1px solid #e5b03c;*/ margin: 0;}


.tab ul.loggedOut {display:block; position: relative; height: 24px; width: auto; font-weight: bold; line-height: 24px; margin: 0; color: #000; font-size: 14px;}
.tab ul.loggedOut li { display: block; float: left; height: 23px; margin-left: 1px; margin-right: 5px;text-align: left;background: none}
.tab ul.loggedOut li a {color:#000; float: left; width: 132px; margin-top: 6px;}

.tab a.open { width:60px;}
.tab a.close { width:1px;}
.tab a.open, .tab a.close { height: 17px; line-height: 24px; cursor: pointer; display: block; position: relative; width:74px;}

/* sliding panel */
#toppanel { position: absolute; top: 0; right:-70px; width: 420px; z-index: 999; text-align: center; margin-left: auto; margin-right: auto;}
#panel { width: 463px; min-height: 353px; height:353px; right: 69px; top: 34px; /*top:0px\9; border: 1px solid #E5B03C;*/ color: #999; background: #face22; overflow: hidden; position: absolute; display: none;}

#panel h1 {	font-size: 1.6em; padding: 5px 0 10px; margin: 0; color: white;}
#panel h2 { font-size: 1.2em; padding: 10px 0 5px; margin: 0; color: white;}
#panel p { margin: 5px 0; padding: 0;}
#panel a { text-decoration: none; color: #15ADFF;}
#panel a:hover { color: white;}

#panel .content { font-size: 12px; margin: 0 auto; padding: 10px; text-align: left; width: 443px; float:left;}
#panel .content h1 { background: none; color: #000; font-family: arial; font-size: 18px; padding-bottom: 0; padding-left: 10px; position: relative;text-indent: 0; top: 0;}
#panel .content .info { color:#000; font-size:12px; padding: 3px 0 5px 10px; line-height:16px; }
#panel .content .info p {color:#000; padding-right: 10px;}
#panel .content .info a {color:#000;}
#panel .content .info a.name { font-size:12px; color:#000; font-weight:bold;line-height: 35px;}
#panel .content .info .bt_login { background: url("../images/submit_black.png") no-repeat 0 0; border: 0 none; color: #FFFFFF; cursor: pointer; font-size: 14px; font-weight: bold; height: 28px; margin-right: 18px; margin-top: 10px; text-align: center; text-transform: uppercase; width: 75px;}
#panel .content .info .selectBox {width:135; padding-right:9px;margin-bottom: 12px;}
#panel .content .info label {width:135px; font-size:1em; color:#000; font-weight:bold; text-align:left;}
#panel .content .info select { border:none; width:135px; height:21px; font-size:11px; padding: 2px 0; background:#fdedb2;margin: 0;}

#logoutPanel { background: #FACE22; color: #999999; display: none; height:230px; min-height:230px; overflow: hidden; position: relative; right: -31px; /*IE7 Fix*/*right:19px; top: 0; width: 320px;}
#logoutPanel h1 { font-size: 1.6em; padding: 5px 0 10px; margin: 0; color: white;}
#logoutPanel h2 { font-size: 1.2em; padding: 10px 0 5px; margin: 0; color: white;}
#logoutPanel p { margin: 5px 0; padding: 0;}
#logoutPanel a { text-decoration: none; color: #15ADFF;}
#logoutPanel a:hover { color: white;}

#logoutPanel .content { font-size: 12px; margin: 0 auto; padding: 10px; text-align: left; width: 300px; float:left;}
#logoutPanel .content h1 { color: #000000; font-family: arial; font-size: 18px; padding-left: 10px; position: relative; top: 0;}
#logoutPanel .content .info { color:#000; font-size:12px; padding: 3px 10px 5px;}
#logoutPanel .content .info p {color:#000;line-height: 12px; margin: 15px 0;}
#logoutPanel .content .info a {color:#000;}
#logoutPanel .content .info .facebook_login { color:#000;line-height: 6px;}

.headerLinks {font-size:14px;}
.headerLinks .grey {color:#848484;}
.headerLinks .deepblue {color:#0e1675}
.headerLinks a.grey {color:#848484; font-weight:normal;}
.headerLinks a.deepblue {color:#0e1675}
.headerLinks a:hover {text-decoration:underline;}

/* Masthead Tabs */
#styleTabContainer{position:absolute; width:100px; left:215px; top:12px; line-height:20px;}
#styleTabContainer.personalization div.tabs_off, #styleTabContainer.personalization div.tabs_on {cursor: pointer; display: block; font-size: 12px; padding: 4px 0.43em; text-transform: uppercase; color:#959595;}
#styleTabContainer.personalization div.tabs_on { background: url(../images/tab_on_arrow.png) no-repeat 87px 9px;}
#styleTabContainer div.tabs_off { cursor: pointer; display: block; font-size: 10px; padding: 4px 0.85em; text-transform: uppercase;}
.lottery_box { height:110px; left:322px; top:0; width:300px;}

#slideshow_home { /*min-height: 500px;*/ background: #F4F8FB; *position: relative; *z-index:-1}
#slideshow_home .mediaListing .heading {color:#E30A15;font-size:11px;font-weight:bold;display:block; padding:8px 0 5px 8px;}
#slideshow_home #slideshow_filler {width:300px; overflow:hidden;}
#slideshow_home #slideshow_wrap {display: none;}
#slideshow_home #slideshow_wrap ul {text-align:center; margin: 0 auto;}
#slideshow_home #slideshow_wrap ul li.focusFooter {float:left; font-size: 11px;padding: 0 10px;}
#slideshow_home .content {background:#EDF1F6; border-bottom: 1px solid #CAD6E6; }
#slideshow-adv {/*height: 370px;*/ max-width: 300px; min-height: 250px; overflow: hidden;}
#video_box_small { background:#EDF1F6; border-bottom: 1px solid #CAD6E6; }

.MyNewsBuckets_right #slideshow-adv img{height:auto; max-width: 300px; min-height: 31px; overflow: hidden;}
.MyNewsBuckets_right #slideshow-adv {height: auto; max-width: 300px; min-height: 31px; overflow: hidden;}
.MyNewsBuckets_right #slideshow_home { min-height:31px !important; background: #F4F8FB;}
.MyNewsBuckets_right #slideshow_home #slideshow_filler img {width:300px; height:auto; overflow:hidden;}

/*#slideshow_wrap a.advance-link img {height: 370px; width: 300px;}*/
#slideshow_home .thumbs_bg {background-color: #DCD6D6; display: block; height: 32px; opacity: 0.6; position: relative; width: 300px;}
#slideshow_home .jcarousel-container-horizontal {padding: 0 67px; top: -37px; }
#slideshow_home .jcarousel-clip-horizontal {height: 37px;}
#slideshow_home .jcarousel-clip { margin: 0; overflow: hidden; padding: 0; position: relative; z-index: 2;width:166px;}
.jcarousel-clip-horizontal {height: 100%; width: 260px;}
#slideshow_home .jcarousel-list {left: 0; margin: 0; overflow: hidden; padding: 3px 0 0 3px; position: relative; top: 0; z-index: 1;}
#slideshow_home #thumbs-adv ul.thumbs li {background: none; padding-left: 0;}
#slideshow_home #thumbs-adv ul.thumbs li a {display: block; float: left; height: 37px; padding: 10px 0 0 3px; width: 27px;}
#slideshow_home #thumbs-adv ul.thumbs li a img {border: 1px solid #FFFFFF; box-shadow: 0 1px 0 #666666; height: 19px; width: 19px;}
#slideshow_home #thumbs-adv ul.thumbs li.selected {/*background: url("../images/new_carousel_hover.png") no-repeat;*/ display: block; height: 37px; width: 27px;}
#slideshow_home #thumbs-adv ul.thumbs li {background: none repeat scroll 0 0 transparent; padding-left: 0;}
#slideshow_home .jcarousel-item-horizontal {}
#slideshow_home .jcarousel-item {height: 37px; width: 27px;}
.jcarousel-item {height: 100%; width: 100%;}
#slideshow_home .jcarousel-prev-horizontal {background: url("../images/multimedia_carousel_left.png") no-repeat; cursor: pointer; height: 14px; left: 4px; position: absolute; top: 14px; width: 14px;}
#slideshow_home .jcarousel-prev {display: none; z-index: 3;}
#slideshow_home .jcarousel-next-horizontal {background: url("../images/multimedia_carousel_right.png") no-repeat; cursor: pointer; height: 14px; position: absolute; right: 5px; top: 14px; width: 14px;}
#slideshow_home .jcarousel-next {display: none; z-index: 3;}
#slideshow_home .caption p {font-size: 12px; line-height: 1.4em; margin: 2px 1px 8px; text-align: left;}
#slideshow_home p {font-size: 11px; padding: 8px; text-align: center;}
#slideshow_home .caption p span.bold {text-transform: uppercase;}
#slideshow_home p.bold {border-top: 1px solid #CAD6E6;}
#slideshow_home .textleft {padding-left: 9px; text-align: left;}
#slideshow_home p {font-size: 11px; padding: 8px; text-align: center;}
#slideshow_home p span.red, #slideshow_home p span.red a {color: #E30A15;}

/*.embox .caption, .embox .caption .userCaption { background-color:#F4F8FB;}*/
.embox .caption p {color:#000; font-size: 12px; padding: 10px;}
.embox .caption .userCaption {width:280px; padding:10px; float:left;}
.embox .caption .userCaption .header {color:#0E2E5E; font-size:13px; margin-bottom:10px; text-transform:uppercase;}
.embox .caption .userCaption .blurb { color:#000; font-size:12px;line-height: 1.4em;}
.embox .caption .userCaption .mini_mynewsBucket { background: url("../images/mini_icon_mynews.png") no-repeat; height:17px; left:68px; top:3px; width: 17px;}
.embox .caption .userCaption .imageWrapper { background:#E3E1E4; float:left; margin-right:10px; padding:5px; text-align:center; width:60px;}
.embox .caption .userCaption .imageWrapper a { color: #2155C5; font-size: 10px; word-wrap:break-word;line-height: 12px;}
.embox .caption .userCaption img {float:left; width: 100%;} 

/* - Personalisation - */
.edit_btn{top:0px;right:0px}
.edit_btn a{padding:0px 6px 2px 6px;background:#DEDEDE;font-size:10px;text-transform:uppercase}
.person_wrap{background: url("../images/background_sprite.png") repeat-x scroll 0 -525px; border-top: 1px solid #FFFFFF; font-size: 11px; height: 35px; position: relative; top: -15px; width: 100%;}
.person_wrap .move_up, .person_wrap .move_down, .person_wrap .more_story, .person_wrap .less_story, .person_wrap .save, .person_wrap .close{top:8px;cursor:pointer}
.person_wrap .move_up{left:10px;background:url(../images/various_arrows_sprite.png) no-repeat 0 -273px;padding-left:13px;color:#CE020C; height: 13px;}
.person_wrap .move_down{left:90px;background:url(../images/various_arrows_sprite.png) no-repeat 0 -296px;padding-left:13px;color:#CE020C; height: 13px;}
.person_wrap .more_story{left:190px;background:url(../images/various_arrows_sprite.png) no-repeat 0 -250px;padding-left:13px;color:#CE020C}
.person_wrap .less_story{left:295px;background:url(../images/various_arrows_sprite.png) no-repeat 0 -226px ;padding-left:13px;color:#CE020C}
.person_wrap .save{right:70px}
.person_wrap .close, .person_wrap .changearea{right:10px}   
.person_wrap .save, .person_wrap .close { background: url("../images/background_sprite.png") repeat-x scroll center top #486085;width: 35px; text-align:center; border: medium none; color: #FFFFFF; cursor: pointer; margin-left: 5px; margin-top: 5px; padding: 3px 5px;  right: 6px; text-transform: uppercase; top: -1px;}     
.person_wrap .changearea{ background: url("../images/background_sprite.png") repeat-x scroll center top #486085; border: medium none; color: #FFFFFF; cursor: pointer; margin-left: 5px; margin-top: 5px; padding: 3px 5px; right: 65px; text-transform: uppercase; top: -1px;}     
.grayed_out{cursor:auto!important;color:#666!important;text-decoration:none!important}  

.person_wrap .move_up.grayed_out{background:url(../images/various_arrows_sprite.png) no-repeat 0 -285px}
.person_wrap .move_down.grayed_out{background:url(../images/various_arrows_sprite.png) no-repeat 0 -309px}
.person_wrap .more_story.grayed_out{background:url(../images/various_arrows_sprite.png) no-repeat 0 -261px}
.person_wrap .less_story.grayed_out{background:url(../images/various_arrows_sprite.png) no-repeat 0 -238px}
.person_wrap .content_selected{background:url(../images/background_sprite.png) repeat-x 0 -556px;text-decoration:none;color:Black;cursor:text;padding:8px 5px 3px;}

/* Featured Blog Side bar*/
.featuredBlog {width:280px; background:url(../images/featuredBlog_repeat.jpg) repeat-x top left #EAEAE1; display:block; padding:10px 10px 20px 10px;}
.featuredBlog h1 {color:#6C674E; font-size:18px; padding-bottom:10px; border-bottom:1px solid #B4B0A0;}
.featuredBlog h2 {color:#00086C; font-size:14px; padding-top:10px; border-top:1px solid #FFFFFF; margin-bottom:5px;}
.featuredBlog h3 {font-size:14px; font-style:italic; color:#000000; margin:5px 0px; font-weight:normal;}
.featuredBlog .blue {color:#00086C;}
.featuredBlog .timestamp { font-size:10px; color:#787878; width:100%;}
.featuredBlog .clr {clear:both; height:5px;}
.featuredBlog .clr_border {clear:both; height:1px; border-bottom:1px solid #B4B0A0; margin-top:10px}
.featuredBlog img {float:right; margin-left:10px;}
.featuredBlog p { font-size:12px; width:200px; line-height:16px; display:block; }

/* Mini Profile */
.mini_profile { border:1px solid #dea435; background:#f4a82e url(../images/mini_profile.png) repeat-x;width:290px; padding:10px 5px 3px}
.mini_profile .personalise {margin-left:5px; float:left;font-size:12px; padding-bottom:10px;}
.mini_profile input { border:1px solid #dea435; font-size:12px; font-weight:bold;background-color: #fcc407; margin:0 2px 5px; cursor:pointer;}
.mini_profile .border_divider { background:url(../images/profile_line.png) repeat-x; margin: 10px 0 0;}
.mini_profile .mini_user_profile {width:298px;}
.mini_profile .mini_user_block, .mini_profile .mini_user_article {width:102px; font-size:11px;}
.mini_profile .mini_profile_block, .mini_profile .mini_profile_article {font-size:11px; width:145px;}
.mini_profile .mini_profile_article span, .mini_profile .mini_user_article span {border-left:1px solid #dfb410; padding-left:5px;}
.mini_profile .mini_profile_block h3, .mini_profile .mini_user_profile h3 { font-size:15px; color:#000;line-height:22px;}
.mini_profile .mini_profile_block img, .mini_profile .mini_user_profile img { border:1px solid #fedf6a; float:left; margin-right:10px}
.mini_profile .mini_profile_block a, .mini_profile .mini_user_profile a, .mini_profile .mini_user_block a  {color:#675204;}
.mini_profile .mini_profile_block a:hover, .mini_profile .mini_user_profile a:hover, .mini_profile .mini_user_block a:hover { text-decoration:underline}
.mini_profile .mini_badges_block .badge { padding-top:15px; width:140px!important}
.mini_profile .mini_badges_block { width:288px; margin-top:-10px;}
.mini_profile .mini_badges_block li {float:left;}
.mini_profile .mini_badges_block .badge_blue { background: url(../images/profile/badge_blue.png) no-repeat; margin:0 2px;}
.mini_profile .mini_badges_block .badge_white { background: url(../images/profile/badge_white.png) no-repeat; margin:0 2px;}
.mini_profile .mini_badges_block .badge_yellow { background: url(../images/profile/badge_yellow.png) no-repeat; margin:0 2px;}

/* Badge Sizes */
li.small_badge {width:40px; height:40px}
li.medium_badge {width:65px; height:65px}
li.small_badge img {width:40px; height:40px}
li.medium_badge img {width:65px; height:65px}

/* Gallery Caption Profile */
.caption_profile { border:1px solid #dea435; background:#f4a82e url(../images/mini_profile.png) repeat-x;width:200px; padding:5px; color:#000;}
.caption_profile .personalise {margin-left:5px; float:left;font-size:12px; padding-bottom:10px;}
.caption_profile input { border:1px solid #dea435; font-size:12px; font-weight:bold;background-color: #fcc407; margin:0 2px 5px; cursor:pointer;}
.caption_profile .border_divider { background:url(../images/profile_line.png) repeat-x; margin: 5px 0 -10px;}
.caption_profile .mini_user_profile {width:198px;}
.caption_profile .mini_user_block {width:150px; font-size:11px;}
.caption_profile .mini_profile_block, .caption_profile .mini_profile_article {font-size:11px; width:96px;}
.caption_profile .mini_profile_article span, .caption_profile .mini_user_article span {border-left:1px solid #dfb410; padding-left:5px;}
.caption_profile .mini_profile_block h3, .caption_profile .mini_user_profile h3 { font-size:12px; color:#000;line-height:22px;}
.caption_profile .mini_profile_block img, .caption_profile .mini_user_profile img { border:1px solid #fedf6a; float:left; margin-right:10px}
.caption_profile .mini_profile_block a, .caption_profile .mini_user_profile a, .caption_profile .mini_user_block a  {color:#675204;}
.caption_profile .mini_profile_block a:hover, .caption_profile .mini_user_profile a:hover, .caption_profile .mini_user_block a:hover { text-decoration:underline}
.caption_profile .mini_badges_block ul {width:198px}
.caption_profile .mini_badges_block li {float:left}
.caption_profile .mini_badges_block .badge { width: 65px;}
.caption_profile .mini_badges_block .badge_blue { background: url(../images/profile/badge_blue.png) no-repeat; margin:0 2px;}
.caption_profile .mini_badges_block .badge_white { background: url(../images/profile/badge_white.png) no-repeat; margin:0 2px;}
.caption_profile .mini_badges_block .badge_yellow { background: url(../images/profile/badge_yellow.png) no-repeat; margin:0 2px;}

/* Know Your Health Block */
.KnowYourHealth{clear:both}
.KnowYourHealth h5 a{color:#CC0000;font-size:12px!important;font-weight:bold}
.KnowYourHealth ul li{float:left;width:200px; font-size:12px; background: url("../images/li_dot_med.png") no-repeat 0 6px; line-height: 1.4em; padding-left:8px;}

/* Entertainment Block */ 
.more_music {clear:none; width:626px; margin-top:12px; border-top:1px solid #eeeeee}
.more_music h5 {color:#E30A15; font-weight:bold;margin-top:10px;}
.more_music ul li{float:left;width:200px; font-size:12px; background: url("../images/li_dot_med.png") no-repeat 0 6px; line-height: 1.4em; padding-left: 8px;}

/* Game Zone Block */ 
.more_games {clear:both; width:626px; margin-top:12px; border-top:1px solid #eeeeee}
.more_games h5 {color:#E30A15; font-weight:bold;margin-top:10px;}
.more_games ul li{float:left;width:290px; font-size:12px; background: url("../images/li_dot_med.png") no-repeat 0 6px; line-height: 1.4em; padding-left: 8px;}

/* Good News Block */
#good_new_box {width:300px;min-height:155px;}
#good_new_box .wrapper {padding: 0 0 10px; background-color:#e7f1f9;}
#good_new_box .content_header {background-color:#2c455b; height:34px;width: 300px;}
#good_new_box .goodie_ad {padding:10px 10px 0; margin:0 auto; text-align:center;}
#good_new_box img.logo{top:0;left:0}
#good_new_box img.fnb{top:0;right:0}
#good_new_box ul{padding:0 10px 0 10px; font-size:12px;font-weight:normal;} 
#good_new_box ul li {background:none!important; padding:8px 0; border-bottom:1px solid #a4acb5;}
#good_new_box ul li:first-child {min-height:65px;}
#good_new_box ul li a{color:#0e2e5e; font-size:12px; font-weight:normal;}
#good_new_box .good_news {color: #FFFFFF; font-family: arial; font-size: 14px; font-weight: bold; padding:10px; text-transform: uppercase;}
#good_new_box .goodie_button {background: url(../images/goodie_button.png) no-repeat; width:155px; height:22px; border: 0; color: #000; cursor: pointer; font-family: arial; font-size: 10px; letter-spacing: -0.03em; margin-top: 6px; text-transform: uppercase;line-height: 24px;text-align: center;text-decoration: none!important;margin-right: 6px;}
#good_new_box .good_img {float:left; margin-right:5px;}

/*MyNews Blogs*/
#mynews_blog_box{width:300px;padding-top:10px;margin-top:10px;border-top:2px solid #5B8BAF;padding-top:10px;}
#mynews_blog_box .wrapper {background:url(../images/logos_sprite_v1.png) no-repeat -337px -367px #fff;}
#mynews_blog_box .content {margin-bottom:3px;}
#mynews_blog_box span.updates{right:15px;top:-2px;color:#74727D;text-transform:uppercase;font-size:10px}
#mynews_blog_box h3{text-indent:-5000px} /**/ #mynews_blog_box span.datestamp{margin:0 0 1px 0 !important;font-size:10px;line-height:14px;}
#mynews_blog_box span.link{margin:0 0 0 110px}
#mynews_blog_box ul{margin:10px 0 0 110px} /**/ #mynews_blog_box a{color:#2256B9}
#mynews_blog_box ul li{background:url(../images/li_dot_blue.png) no-repeat 0px 7px}
#mynews_blog_box .spacer{height:10px !important;}
.mynewsblog {width:295px;background: url("../images/generic_sprite.png") repeat-y scroll -15px 14px transparent;padding-left:10px;}

/* Inside News */

#slider-code { overflow:hidden;}
#slider-code .viewport { float: left; width: 298px; height: 273px; overflow: hidden; position: relative; }
#slider-code .buttons { display: block; }
#slider-code .next {  }
#slider-code .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0;background-color: #FFFFFF;    height: 273px; }
#slider-code .overview li.slideli img {padding-right:10px;}
#inside_news_small .pager { overflow:hidden; list-style: none; width:44px; height:20px; padding-left: 25px;}
#inside_news_small .pager li{background-image:none;}
#inside_news_small .pager li { float: left; }
#inside_news_small .pagenum { background:url(../images/carousel_super_active.png) no-repeat; text-decoration: none; text-align: center; margin: 5px 0 0; color: transparent; font-size: 14px; font-weight: bold; display: block; width:10px}
#inside_news_small .active { color: transparent; background:url(../images/carousel_super_inactive.png) no-repeat; }
.carousel_strip {background:none repeat scroll 0 0 #7E919E;}
.carousel_strip .disable{visibility:hidden}
#inside_news_small .next {cursor: pointer;height: 14px;  margin:4px 20px 0px 0px; overflow:hidden; display:block;}
#inside_news_small .prev {cursor: pointer;height: 14px; margin:4px 0px 0px 20px; overflow:hidden; display:block;}
#inside_news_small a.next, #inside_news_small a.prev {color:#fff} #inside_news_small a:hover {text-decoration:none;}

#home_insidenews{float:left}
#inside_news .jcarousel-clip-horizontal{height:200px;overflow:hidden;width:600px;position:relative}
#inside_news{background:#F4F8FB;text-align:center;color:#232323;border-bottom:3px solid #DEDEDE !important;border-top:3px solid #DEDEDE}
#inside_news h2{text-transform:uppercase;margin:9px 0;letter-spacing:8px;font-size:16px;color:#000!important}
#inside_news #slider-code{width:100%;height:170px;z-index:100/*?*/;overflow:hidden}
#inside_news #slider-code a:hover, #inside_news #slider-code a:hover img{cursor:pointer}
#inside_news #slider-code ul{margin:0;padding:0;top:0;left:0;z-index:1;min-width:1216px!important} /**/ 
#inside_news #slider-code ul .item{width:130px;text-align:left; border:none; padding:0!important;}
#inside_news #slider-code ul .item .img_wrap{width:130px;height:80px;overflow:hidden}
#inside_news .jcarousel-container-horizontal{min-width:587px!important;padding:0 0 0 20px}
#inside_news #slider-code ul .item h4, #inside_news #slider-code ul .item p{font-size:11px;width:130px;}
#inside_news #slider-code ul .item h4{margin-top:4px;margin-bottom:0px; padding:0!important;}
#inside_news #slider-code ul a{color:#020066} /**/ #inside_news #slider-code ul a:hover{text-decoration:underline}
#inside_news ul li{padding:0!important;float:left!important}
#inside_news ul .jcarousel-list li, #inside_news ul .jcarousel-item{float:left;list-style:none;width:150px;}
/*  - Horizontal Buttons - */
#inside_news #slider-code .jcarousel-prev-horizontal{position:absolute;top:32px;left:3px;width:12px;height:14px;cursor:pointer; background:url(../images/various_arrows_sprite.png) no-repeat 0 -213px;z-index:500}
#inside_news #slider-code .jcarousel-next-horizontal{background:#F4F8FB url(../images/various_arrows_sprite.png) no-repeat -12px -213px;height:170px; position:absolute;right:-1px;top:32px;width:20px;z-index:500;cursor:pointer}

/* EasyToolTip */
#easyTooltip { background-color: #2155c5; position:relative; color:#fff;-moz-border-radius: 6px; border-radius: 6px; width: auto; padding:9px 10px; font-weight:bold; font-size:12px; z-index:50}
#easyTooltip img {float:left;}
#easyTooltip a {text-align:left; color:#fff;}
    
.tip {background:#fff url(../images/profile/tip.png) no-repeat; position:absolute;}    
div.pointer {background:#fff; border-radius:5px; box-shadow: 5px 5px 5px #888; border:1px solid #ccc;}

/* MyNews Category */
.MyNewsLanding p {font-size:13px; line-height:1.4em;}
.MyNewsLanding { float: left; padding: 20px 0;}
.MyNewsLanding h4 {font-size:11px; color:#2155c5;}
.MyNewsLanding img { float:left; padding-right:15px;}
.MyNewsBuckets {margin:0px;}
.MyNewsBuckets h3 a {color:#00086C;}
.MyNewsBuckets_left { margin-left: 0; margin-right: 10px;}
.MyNewsBuckets_right { margin-left: 10px; margin-right:0px;}

.disclaimer {background:#f4ac40 url(../images/disclaimer_bckgrnd.png) repeat-x; display:block; color:#000000; border:1px solid #dea435; float:left; padding:10px; width:598px\9}    
.disclaimer h2 {margin:0px; padding-bottom:5px;font-size: 16px;}
.disclaimer p {font-size:12px; line-height:16px; margin:0px}
.disclaimer span {font-size:14px; font-weight:bold;}

.mynews_disclaimer {background: url(../images/disclaimer_arrow.png) no-repeat top left;height:23px;}
.mynews_disclaimer span { float:left; font-size:12px; padding-left: 10px; padding-top: 6px;}
.mynews_disclaimer p { color: #000000; float: left; font-size: 12px; letter-spacing: -0.006em; padding-left: 31px; padding-top: 5px; word-spacing: -1px;}

.articleContent  {font-size:13px; line-height:18px; margin-bottom: 15px;}
.articleContent p, .articleContent div {font-size:14px; line-height:1.4em; margin-bottom: 5px;}


.article_header {line-height:22px; padding-bottom:10px;}
.mynewsicon {padding: 10px 10px; margin-left:150px; margin-bottom:10px; background: url("../images/disclaimer_bckgrnd.png") repeat-x scroll 0 0 #F4AC40;border: 1px solid #DEA435;height:50px;}
.mynewsicon .selected_vetted {width:405px; display:block; margin-left:45px;position:relative; *top:-30px;}


.myprofile_article_block {background:#eaeaea; padding:2px; width:136px;}
.myprofile_article_block .article_profilestats {width:136px;}
.myprofile_article_block .article_profilestats img {padding-bottom:10px; width: 100%;}
.myprofile_article_block .article_profilestats a {font-size:16px;font-weight:bold; color:#073391;word-wrap: break-word;}
.myprofile_article_block .article_profilestats .userStats { margin:0 5px; font-size:11px; float:left; color:#777777; width:126px; line-height:16px;}
.myprofile_article_block .article_profilestats .socialnetwork {padding-left:14px; width:126px; float:left;}
.myprofile_article_block .badges {padding:0px; position:relative; display:block; width:130px; float:left; /*border-top:1px solid #FFFFFF;border-bottom:1px solid #B9D4E3;*/}
.myprofile_article_block .badge_blue { background: url(../images/profile/badge_blue.png) no-repeat; height:40px; width:40px; margin:0; float:left;}
.myprofile_article_block .badge_white { background: url(../images/profile/badge_white.png) no-repeat; height:40px; width:40px; margin:0; float:left;}
.myprofile_article_block .badge_yellow { background: url(../images/profile/badge_yellow.png) no-repeat; height:40px; width:40px; margin:0; float:left;}
a.badges_footerlink {font-size:11px !important;text-decoration:none;}
a.badges_footerlink:hover {text-decoration:underline;}

.border_whitegrey {background:url(../images/border_whitegrey.gif) repeat-x;}

.imgCenter { height:auto; margin:0 auto; overflow:hidden; text-align:center; width:136px;}
.MyNewsCat .buckets { border-bottom: 1px solid #B9B9B9; float: left; padding: 15px 0; width: 300px;}
.MyNewsCat .buckets p {font-size:13px; line-height:1.2em;padding-bottom:10px;}
.MyNewsCat .buckets h3 {padding-bottom:5px;}
.MyNewsCat .buckets h3 a {font-size:16px;}
.MyNewsCat .buckets h4 {font-size:11px; color:#2155c5;}
.MyNewsCat .buckets img { float: left; width: 100%;}
.MyNewsCat .buckets .imageWrapper {background:#e3e1e4; padding: 5px; float: left; margin-bottom: 10px; margin-right:10px; width:60px; text-align: center;}
.MyNewsCat .buckets .imageWrapper a {color:#2155c5; font-size:10px;word-wrap:break-word; line-height:12px;display: block;}
.MyNewsCat .buckets .imageWrapper a:hover {text-decoration:underline;}
.MyNewsCat .buckets .views{display:block;font-size:11px;color:#777; float:left}
.MyNewsCat .buckets .comments{display:block;font-size:11px;color:#777; float:left}
.MyNewsCat .buckets .mini_mynewsBucket {height: 14px; top:8px; left:58px; width: 18px;}
.MyNewsCat .buckets .mini_mynewsBucket_vetted {background: url("../images/vetted_small.png") no-repeat; height: 14px; top:8px; left:58px; width: 18px;}

.MyNewsCat .articles { border-bottom: 1px solid #999999; float: left; padding:15px 0; margin-right:10px; width: 290px;}
.MyNewsCat .articles p {font-size:13px; line-height:1.4em;}
.MyNewsCat .articles h3 {padding-bottom:15px;}
.MyNewsCat .articles h3 a {font-size:13px;}
.MyNewsCat .articles h4 a {font-size:11px; color:#2155c5;}
.MyNewsCat .articles img {float:left; margin-right:10px; width:24px; height:24px; border:1px solid #ced1d3;}
.MyNewsCat .contentBlock {background-color:#eaf2f5;float: left; padding:10px;}
.MyNewsCat .contentBlock .grid_4 {width:299px; margin:0px;}
.MyNewsCat .contentBlock .grid_4 h3 {color:#2e5fc8; font-size:16px;}
.MyNewsCat .contentBlock .grid_4 .mediaHeader {padding-left:10px;}

.MyNewsCat .multimedia {border:1px solid #ccdce1; background-color:#e2e4e4; margin-bottom:10px; margin-left:10px; padding:10px!important; width:267px;float: left;}
.MyNewsCat .multimedia p {font-size:13px; line-height:1.2em;width:275px; word-wrap:break-word;}
.MyNewsCat .multimedia h3 {padding-bottom:15px;}
.MyNewsCat .multimedia h3 a {font-size:13px;}
.MyNewsCat .multimedia h4 a {font-size:11px; color:#2155c5;}
.MyNewsCat .multimedia img {float:left;}
.MyNewsCat .multimedia img.thumbnail { width:24px; height:24px; border:1px solid #ced1d3;margin-right:10px;}
.MyNewsCat .multimedia .mediaScale { width:65px; height:65px; overflow:hidden; float:left;}
.MyNewsCat .multimedia .mediaDivider {background: url(../images/media_divider.png) repeat-y top right; width:5px; height:65px; margin:0 10px}

/* How it Works Block */
.howTo {background:#a1bbe7 url(../images/how_to_bckgrnd.png) repeat-x; border:1px solid #6380b6; font-size:12px; margin:10px 0; padding:20px 10px; width:600px;}
.howTo h2 {font-size:35px; font-weight:bold; color:#fff; margin-bottom:-14px;}
.howTo a { font-size:16px; font-weight:bold; width:110px; float:left; background:none!important}
.howTo a span {font-size:12px;}
.howTo .featured_news {height:30px;}
.howTo .featured_news a {width:auto;}
.howTo .bottom_border {border-bottom:1px solid #4075e6; margin:12px 0}
.howTo .share {background: url(../images/how_to_share.png) no-repeat; float:left; height:40px; width:60px; margin-top:-6px;}
.howTo .snap {background: url(../images/how_to_snap.png) no-repeat; float:left; height:40px; width:60px; margin-top:-6px;}
.howTo .heard {background: url(../images/how_to_be_heard.png) no-repeat; float:left; height:40px; width:60px; margin-top:-8px;}
.howTo a.send {width:200px; font-size:12px; margin-top:-3px;}
.howTo .blurb {padding-top:4px;}
.howTo .blurb a {color:#00086C;text-decoration:none;}

/* Pagination */
.paginationholder {width:100%}
.pagination {background-color:#c0e4f2; font-size:12px; font-weight:bold; text-align:center; margin:0 auto; }
.pagination ul { display: block; float: none; height: 25px; margin: 0 auto; padding: 7px 0 0;}
.pagination ul li { border-right: medium none !important; background:none!important; display: inline; float: none !important;  list-style: none outside none; margin-left: 1px; margin-right: 1px; padding: 0 !important;}
.pagination ul li a {color:#1d267e; margin-left: 5px; padding: 0 3px 0 1px;}
.pagination ul li a:hover {text-decoration:underline;}
.pagination ul li.selected {font-size:14px;}
.pagination .next { border-left: 1px solid #7a7a7a; border-right: medium none !important;  padding-left: 10px !important;}
.pagination .previous { border-right: 1px solid #7a7a7a !important; padding-right: 10px !important;}

/* User Profile */
.user_profile h1 {background: url(../images/profile/user_header.png) repeat-x; padding:8px 10px; height: 13px;}
.user_profile .container {border:1px solid #e8e8e8; background-color:#fcf6e0; padding:14px 10px;width: 598px;}
.user_profile .details {font-size:12px;}
.user_profile .details img { float:left;margin-right:15px;}
.user_profile .details .username  {font-size: 13px; font-weight:bold; color: #004bff; padding-bottom: 5px;}
.user_profile .details p {font-size:12px;line-height:1.3em;padding:10px 0 0}
.user_profile .info_item {width:600px;}
.user_profile .info_item .info_header {background:#e0d29f url(../images/profile/arrow_up.png) no-repeat 580px 12px; color:#4f472b; padding:8px 10px;width: 580px;float: left;}
.user_profile .info_item .info_header span {color:#000;}
.user_profile .info_item .info_header a {color:#000; font-size:12px; text-decoration:none;}
.user_profile .info_item h2 { font-size:13px; font-weight:normal; padding-right:75px;}
.user_profile .info_item .content {background-color:#f1e6c1; color:#000; font-size:12px; padding:9px 10px; line-height: 1.6em;float: left; width:580px;}
.user_profile .info_item .content p {width:125px; float:left}

/* User Categories  */
.user_cats .item            {border-bottom:1px solid #999999;padding:20px 0 10px;width:100%;float:left; position:relative;}
.user_cats .item .brandLogo {left:0px}
.user_cats .item .articleContainer {float:left;margin-left:50px;width: 390px;}
.user_cats .item.mynews     {border:none}
.user_cats .item .cat_img   {margin:3px 15px 30px 0;width:65px;height:65px}
.user_cats .item h3         {font-size: 16px; margin-bottom:20px;}
.user_cats .item h5 a       {font-size:13px;font-weight:bold; color:#073391!important}
.user_cats .item .username  {font-size: 11px; font-weight:bold; margin-top:6px; float:left;}
.user_cats .item .username a {color: #2155C5;}
.user_cats .item .datestamp {font-size:0.688em;color:#777;display:block;margin: 6px 0 2px;}
.user_cats .item .views     {margin-left:15px;font-size:0.688em;color:#777}
.user_cats .item .author    {display:block;font-style:italic;font-size:0.813em;margin-top:2px}
.user_cats .item p          {font-size:13px;line-height:1.3em;padding:2px 0}
.user_cats .item .more_links{width:200px;margin:-2px 0 0 20px}
.user_cats .item .more_links h6{font-size:0.875em;color:#777;font-weight:bold;margin:2px 0 21px 0}
.user_cats .item .more_links a:hover h6{text-decoration:underline}
.user_cats .item .more_links ul{font-size:0.75em}
.user_cats .item .more_links ul li{background: url(../images/li_dot_med.png) no-repeat 0 4px; padding:0 0 6px 10px; display:block; line-height: 1.1em;}
.user_cats .item .star      {background:url(../images/stars.png) no-repeat scroll 0 30px;margin:25px 15px 85px 0;padding-bottom:14px;width:65px}
.user_cats .item .star img  {margin:0}
.user_cats .item .user_article_vetted { background: url(../images/vetted_tag.png) no-repeat; height:23px; width:30px;}
.user_cats .item .user_article_vetted { font-size:11px;}

/* MyNewsHomePage Carousel */
.mynewshome {width: 920px;max-height: 65px; overflow:hidden}
.mynewshome .jcarousel-container-horizontal { width:920px;}
.mynewshome .jcarousel-clip-horizontal { margin: 0 auto; text-align:center; width:845px;padding-left: 5px;}
.mynewshome .jcarousel-clip-horizontal ul { background:none!important; float:left;}
.mynewshome .jcarousel-next-horizontal { background: url("../images/ugc_arrows_blue.png") no-repeat -21px 0; cursor:pointer; position:absolute; right:0; top:22px; height:21px; width:20px;}
.mynewshome .jcarousel-next-disabled-horizontal, #slideshow_home .jcarousel-next-disabled-horizontal:hover, #slideshow_home .jcarousel-next-disabled-horizontal, #slideshow_home .jcarousel-next-disabled-horizontal:active { background-position:-95px 0; cursor:default;}
.mynewshome .jcarousel-prev-horizontal { background: url("../images/ugc_arrows_blue.png") no-repeat 0 0; cursor:pointer; position:absolute; left:22px; top:22px; height:21px; width:20px;}
.mynewshome .jcarousel-prev-disabled-horizontal, #slideshow_home .jcarousel-prev-disabled-horizontal:hover,#slideshow_home .jcarousel-prev-disabled-horizontal, #slideshow_home .jcarousel-prev-disabled-horizontal:active { background-position:-95px 0; cursor:default;}
.mynewshome .jcarousel-prev { display:none; z-index:3;}
.mynewshome .jcarousel-next { display:none; z-index:3;}
.mynewshome .jcarousel-prev-disabled-horizontal,
.mynewshome .jcarousel-next-disabled-horizontal {display:none;}
#mynewshomecarousel li {padding:0 10px; background: none;width: 65px;float:left;}
.mediaScale_32 { float: left; height: 32px; overflow: hidden; width: 32px;}
.mediaScale_50 { height: 50px; overflow: hidden; width: 50px; margin: 0 auto 5px;}
.mediaScale_60 { margin: 0 auto 5px; overflow: hidden; width: 60px; height: 60px;}
.mediaScale_65 { width:65px; height:65px; overflow:hidden; float:left; background:#ededed}
.mediaScale_65 .img65 {max-width:200px; max-height:65px;}

/* Image Gallery */
.imageGalleryModal {position:relative;z-index: 1; width:460px; overflow:hidden}
.content { display: block; position: relative;line-height: 18px;}
.imageGalleryModal .caption-container {color:#bcbcbc; font-size:12px; line-height: 1.6em;}
.imageGalleryModal .caption-container .photo-index { background-color:#eaeaea; color: #999999; padding-left: 8px;}
.imageGalleryModal .caption-container a, .imageGalleryModal .ss-controls a {color:#2155c5}
.imageGalleryModal .image-caption { z-index: 100; background: url("../images/gallery_description_repeater.png") repeat; bottom:0px; display:block; font-size:12px; left:0px; line-height:1.3em; padding:0 10px; position:absolute; width:440px;}
.imageGalleryModal .image-caption .caption { float:left;padding: 10px 0;}
.imageGalleryModal .image-caption .image-title { color:#000;}

.imageGalleryModal .navigation {width:460px; overflow:hidden; padding:10px 0}
.imageGalleryModal ul.thumbs { height: 65px;overflow: hidden; padding-left: 35px; width: 395px;}
.imageGalleryModal ul li { float: left; height:65px; opacity: 1; overflow:hidden; width:65px; background:none; padding:0px;}
.imageGalleryModal ul li img { margin:0 5px; }
.imageGalleryModal .slideshow, .imageGalleryModal .navigation-container {background-color:#dddddc}
.imageGalleryModal .slideshow { margin: 0 auto; padding-top: 5px; text-align: center;background-color: #000000; overflow:hidden; width:460px;}
.imageGalleryModal .slideshow .image-wrapper {min-height:250px;}
.imageGalleryModal .slideshow .advance-link img {width:100%; height:100%\9}
.imageGalleryModal .ss-controls {position: absolute; top:-98px; right:0; font-size:12px;line-height: 1.6em;right: 15px;}
.imageGalleryModal .ss-controls .play {background: url("../images/icon_slideshow.png") no-repeat 0 0; display: block; text-align: right; width: 110px;padding-top: 0px; margin-top:-6px;/*IE7 fix*/*margin-top:-36px;}
.imageGalleryModal .ss-controls .pause {background: url("../images/icon_slideshow.png") no-repeat 0 0; display: block; text-align: right; width: 120px;padding-top: 0px; margin-top:-6px;/*IE7 fix*/*margin-top:-36px;}
.imageGalleryModal .nav-controls .prev {background: url("../images/ugc_arrows_blue.png") no-repeat 0 0; height: 20px; left: 10px; position: absolute; top: -52px; width: 20px;}
.imageGalleryModal .nav-controls .next {background: url("../images/ugc_arrows_blue.png") no-repeat -21px 0; height: 20px; right: 5px; position: absolute; top: -52px; width: 20px;}
.imageGalleryModal .nav-controls a { color: transparent;}

/* Video Gallery */
.imageGalleryModal {position:relative;z-index: 1; width:460px; overflow:hidden}
.videoContent { display: block; position: relative;line-height: 18px;}
.videoGalleryModal .caption-container {color:#bcbcbc; font-size:12px; line-height: 1.6em;}
.videoGalleryModal .caption-container .photo-index { background-color:#eaeaea; color: #999999; padding-left: 8px;}
.videoGalleryModal .caption-container a, .videoGalleryModal .ss-controls a {color:#2155c5}
.videoGalleryModal .image-caption { z-index: 100; background: url("../images/gallery_description_repeater.png") repeat; bottom:0px; display:block; font-size:12px; left:0px; line-height:1.3em; padding:0 10px; position:absolute; width:440px;}
.videoGalleryModal .image-caption .video-caption { float:left;padding: 10px 0;}
.videoGalleryModal .image-caption .image-title { color:#000;}

.videoGalleryModal .navigation {width:460px; overflow:hidden; padding:10px 0}
.videoGalleryModal ul.videoThumbs { height: 65px;overflow: hidden; padding-left: 35px; width: 395px;}
.videoGalleryModal ul li { float: left; height:65px; opacity: 1; overflow:hidden; width:65px; background:none; padding:0px;}
.videoGalleryModal ul li img { margin:0 5px; }
.videoGalleryModal .video-slideshow, .videoGalleryModal .navigation-container {background-color:#dddddc}
.videoGalleryModal .video-slideshow { margin: 0 auto; padding-top: 5px; text-align: center;background-color: #000000; overflow:hidden; width:460px;}
.videoGalleryModal .video-slideshow .image-wrapper {min-height:250px;}
.videoGalleryModal .video-slideshow .advance-link img {width:100%; height:100%\9}
.videoGalleryModal .ss-controls {position: absolute; top:-98px; right:0; font-size:12px;line-height: 1.6em;right: 15px;}
.videoGalleryModal .ss-controls .play {background: url("../images/icon_slideshow.png") no-repeat 0 0; display: block; text-align: right; width: 110px;padding-top: 0px; margin-top:-6px;/*IE7 fix*/*margin-top:-36px;}
.videoGalleryModal .ss-controls .pause {background: url("../images/icon_slideshow.png") no-repeat 0 0; display: block; text-align: right; width: 120px;padding-top: 0px; margin-top:-6px;/*IE7 fix*/*margin-top:-36px;}
.videoGalleryModal .nav-controls .vprev {background: url("../images/ugc_arrows_blue.png") no-repeat 0 0; height: 20px; left: 10px; position: absolute; top: -52px; width: 20px;}
.videoGalleryModal .nav-controls .vnext {background: url("../images/ugc_arrows_blue.png") no-repeat -21px 0; height: 20px; right: 5px; position: absolute; top: -52px; width: 20px;}
.videoGalleryModal .nav-controls a { color: transparent;}

/* Right Side User Block */
.RightUserBlock {border:1px solid #073391; background-color:#eaeaea;}
.RightUserBlock h2 {background-color:#073391; color:#fff; padding: 8px 5px;margin: 0; font-weight:bold; font-size:16px; border-bottom:1px solid #badae7}
.RightUserBlock ul { padding: 8px 5px; margin-bottom: 5px;}
.RightUserBlock li {color:#777777; background:none!important;padding: 10px 0 0 0; min-height: 15px; /*IE7 fix*/*min-height:40px}
.RightUserBlock li p {color:#777777; font-size:11px; position:relative; top:-8px;}
.RightUserBlock li a {color:#073391; font-size:11px; position:relative; top:-8px;}
.RightUserBlock li.last {margin-bottom:10px;}
.RightUserBlock .border-bottom {border-bottom:1px solid #c5c5c5; margin-bottom: 5px; margin-top: -5px;  /*IE7 fix*/*margin-top: -12px;}
.RightUserBlock p.numbered {font-size:32px; font-weight:bold; color:#073391; padding-right:15px; float:left;line-height: 34px;}
.RightUserBlock img {background-color:#bed4f6; width:24px; height:24px;margin-right:7px; margin-top:-4px; float:left;}

/* Your Badges */
.your_badges {border:1px solid #d4f2fd; background-color:#e9f8fe; padding:10px; width:280px;}
.your_badges h2 { color:#2155c5; font-weight:bold; font-size:16px; border-bottom:1px solid #b1e7fd;padding-bottom: 7px;}
.your_badges ul { padding:15px 0 10px; border-bottom:1px solid #b1e7fd; float:left; margin-bottom: 8px;}
.your_badges li { margin-right:5px; margin-bottom:14px; float:left;}
.your_badges li.last {margin-right:0px!important;}
.your_badges h4 {text-align:center; margin:0 auto;}
.your_badges h4 a { font-weight:bold; font-size:12px; color:#2155c5;}

/* HomeMyNews Thumbnails */
.homeThumb { overflow: hidden; text-align: left;}
.homeThumb img {float:left;padding-right:5px;}
.homeThumb span {font-size:11px; text-align:left;}
.homeThumb .mynews_modal_title  {color:#FFF;font-size:11px; text-align:left;max-width:300px;float:left;}
.homeThumb .mynews_submitted{padding-top: 5px;}
#fancybox-title .mynews_modal_title {color:#000;font-size:14px;text-align:left;max-width:none;float:none;}
#fancybox-title .mynews_submitted {font-weight:bold;}

/* Gallery Users*/
.galleryUsers {height:80px;}
.galleryUsers h2 {font-size:16px;}
.galleryUsers img {margin:0 2px}
.galleryUsers ul li {float:left; margin-right: 5px;}

/* Comments */
.comment_form_user .logout_wrap {background: url(../images/logout_button.png) no-repeat; width:55px; height:22px; margin-right:-25px; margin-top:-3px !important; padding:3px 10px;}
.comment_form_user .logout_wrap a.logout_link {color:#6a6a6a!important; text-decoration:none!important}

.header_featured_article { /*left: 243px;*/ position: absolute; /*top: 20px;*/ width: 368px;}
.header_featured_article #imgHeaderArticle { margin-right: 10px;}
.header_featured_article p { font-size: 11px; line-height: 1.3em;}
.header_featured_article h3 { font-size: 12px; line-height: 1.4em;}
#weather_info_container{z-index:200}

.myarea{background-image: url("../images/mini_icon_pin.png"); background-position: right center; /*IE7 Fix*/*background-position: right 3px; *width:255px; *float:left; background-repeat:no-repeat;padding-right: 15px;}

ul.area-news li {width:305px;}
h5.area-news{color: #404040;font-size: 11px; margin-top: 10px; text-transform: uppercase;}
.news-area-date{color: #74727D;display: inline-block;font-size: 9px;margin-left: 4px;}
.area-news-header{background: url("../images/mini_icon_pin.png") right center no-repeat;padding-right: 18px;}
#dateLabTabContainer div.tabs_off{float:left;padding:4px 0.85em;cursor:pointer;display:block;font-size:10px;text-transform:uppercase}
#dateLabTabContainer div.tabs_on{background:#fff;border-left:1px solid #fff;color:#666666}
#dateLabTabContainer div.tabs_off{background:#DAEAF1;border-left:1px solid #C6C6C6}

li.noimage { background: none; padding:0px;}
li.noimage img {float:left; padding-right:10px;}
li.noimage .myarticle {float:left}
li.noimage .user {font-size:11px;}

/*---------------------------------
    USER PROFILE / PERSONALZATION
----------------------------------*/   
#user_prof_nav                      {background-color:#073391;height:30px;float:left;width:460px;}
#user_prof_nav .nav_item            {color:#fff;font-size:12px;font-weight:bold;float:left;height:14px;padding:8px;cursor:pointer;}
#user_prof_nav .nav_item.selected, 
#user_prof_nav .nav_item:hover      {background-color:#eaeaea;color:#073391;}

.personalisationContainer{background: url(../images/top_background.png) repeat #E8E8E8; top: 0; height: 34px; position: fixed; left: 0; width: 99.9%;  z-index: 100000;}
.personalisationNav {margin: 0 auto; padding: 8px 0; position: relative; text-align: center; width: 980px; z-index: 101;}
/*.personalisationNav .topNavWrapper { padding-left:70px;}*/
.profileThumb { background-color: #EAEAEA; border: 2px solid #EAEAEA; float: left; overflow: hidden; text-align: center; width: 125px;}
.profileThumb img { width:100%}
.userStats {font-size:12px; float:left;}
.userStats .content .submitted {color:#073391;}
.userProfile {color:#333333; font-size:12px}
.userProfile a {color:#073391; font-weight:normal;}
.userProfile h2 {margin:0px;} .userProfile h2 a {font-size:22px; font-weight:bold; text-transform: capitalize;}
.userProfile .editProfile {float:right;top:18px; right:0px; font-size:11px; cursor:pointer; color:#073391;}
.userProfile .bio {margin-bottom:20px;}
.userProfile .bioHeader {font-weight:bold; font-size:14px;}
.user_cats { background-color:#eaeaea;padding:0 10px 0 10px;float:left;}
.user_item_container .paging {background-color:#eaeaea;padding:5px 10px;width: 440px;float: left;}
.user_item_container .paging .pagingNav {color:#000;font-size:11px;float: right;font-size: 11px; font-weight: normal !important;}
.user_item_container .paging .pagingNav a {color:#073391!important;}

.ad278X35.outsurance { display: block !important; padding: 0 10px 10px;}

/*-----------------------------
    MOST / WEATHER READ TABS
-----------------------------*/
h4.most_head { font-size: 11px; margin-bottom: 5px; text-transform: uppercase;}
#most_box{ margin:0 auto;background:#fff;border: 1px solid #C6C6C6;}
#most_box .tab-wrapper { clear: both; padding: 10px;}
#most_box .tab-wrapper-beta { clear: both; padding: 15px 10px 10px;}
#most_box .tab-wrapper-beta a.change_link { font-size:11px;}

#mostTabContainer, #dateLabTabContainer {width:300px; background: none repeat scroll 0 0 #DAEAF1;height: 22px;}
#mostTabContainer div.tabs_on, #mostTabContainer div.tabs_off {float:left;padding:4px 0.85em;cursor:pointer;display:block;font-size:10px;text-transform:uppercase}
#mostTabContainer.localised div.tabs_on, #mostTabContainer.localised div.tabs_off { cursor: pointer; display: block; float: left; font-size: 10px; padding: 6px 0.43em; text-transform: uppercase;}
#dateLabTabContainer.localised div.tabs_on, #dateLabTabContainer.localised div.tabs_off { cursor: pointer; display: block; float: left; font-size: 10px; padding: 6px 0.43em; text-transform: uppercase;}
#dateLabTabContainer div.tabs_on, #dateLabTabContainer div.tabs_off {cursor: pointer; display: block; float: left; font-size: 10px; padding: 6px 3.17em; text-transform: uppercase;}
#mostTabContainer div.tabs_on, #dateLabTabContainer div.tabs_on {background: #FFFFFF; border-left: 1px solid #FFFFFF; color: #666666;}
#mostTabContainer div.tabs_off, #dateLabTabContainer div.tabs_off {background:#DAEAF1;border-left:1px solid #C6C6C6}

/*-----------------
    DATE PROFILE
-------------------*/
.date_profile{font-size:11px}
.date_profile .person{width:275px;margin-bottom:5px}
.date_profile .item{width:200px; line-height: 15px;}
.date_profile h5{margin:10px 0 2px 0}

#tab_man_data .img_wrap, #tab_women_data .img_wrap, #tab_search_data .img_wrap { height: 75px; margin: 5px 10px 5px 0; overflow: hidden; width: 65px;}
#tab_man_data .img_wrap img, #tab_women_data .img_wrap img, #tab_search_data .img_wrap img { margin-top: -5px;}

.love2meet .search_box h5 { font-size: 14px; font-weight: bold; margin-bottom: 10px;}
.love2meet .search_box td.sBox { width: 120px;}
.love2meet .search_box td { font-size: 14px;}
.love2meet .search_box td.select { text-align: right; width: 175px;}
.love2meet .search_box select#gender, .love2meet .search_box select#mGender { width: 175px;}
.love2meet .search_box select { border: 1px solid #BCBCBC; font-size: 12px; padding: 2px; margin-bottom: 5px;}
.love2meet .search_box select { font-size: 12px;}
.love2meet .search_box .btn { font-size: 12px; margin: 5px 0; background: url("../images/background_sprite.png") repeat-x #486085; border:0; color: #FFFFFF; cursor: pointer; height: 22px; padding: 2px 5px; text-transform: uppercase;}
#most_box a.datinglab { background: url("../images/love2meet.jpg") no-repeat 30px 0 #FFFFFF; height: 60px; margin-top: -1px; text-indent: -500em; width: 298px;}

/*--------------------
    BLUEWORLD FEEDS
----------------------*/
.bw-clear{ clear:both;}
#bw-wrapper { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:300px; background:#fff; margin:0 auto 0; float:left;}
#bw-logo {  height:40px; width:300px; }
#bw-intro { padding:5px; background:#99E4FF; color:#444; border-left:5px solid #333; border-right:5px solid #333; border-bottom:5px solid #333; }
.bw-feed { border-left:5px solid #4CBCE7; border-right:5px solid #4CBCE7; border-bottom:5px solid #4CBCE7; padding:0; margin:0; list-style:none; float:left; background-color:#fff;}
.bw-feed li { border-bottom:1px solid #4CBCE7; background:none; padding:0 0 0 0!important; float:left; width:290px;}
.bw-feed li img { float:left;   display:block; border:1px solid #666666!important; margin:5px 0 5px 5px}
.bw-feed li a.bw-img { float:left; display:block; border:1px solid #666666; margin:5px 0 5px 5px}
.bw-feed li .bw-content{ float:left; padding:5px 0 5px 5px; width:203px; color:#666;}
.bw-feed li .bw-content a { color:#4CBCE7; text-decoration:none; font-weight:bold;}
.bw-feed li h4 { margin:0 5px 0 0;padding:0; border-bottom:2px dotted #ccc; font-size:12px!important; }
.bw-feed li .grey { font-weight:bold; color:#999999; background:none;}
.bw-feed li .grey2 { font-weight:bold; color:#666666; background:none;}

/*----------------------------
   GAMESMULTIPLAYERSHOWCASE
------------------------------*/
#games_multi_box{margin:0;background:#fff;border:solid 3px #999;width: 294px;}
#games_multi_box span{display:block;color:#666;font-size:12px;font-weight:bold;margin:0 0 3px 0}
#games_multi_box .item.alter, #games_multi_box .games_item.last{background:#ffffffEB!important}
#games_multi_box .item{margin:0;padding:5px;border-bottom:1px solid #AEAFA7;display:block; width: 284px; float:left;}
#games_multi_box .item .thumb {float:left;padding-right: 10px;}
#games_multi_box .item p{margin-left:75px;}
#games_multi_box .games_link_large{color:#025895;font-size:14px;font-weight:bold}
#games_multi_box .games_link_small{color:#025895;font-size:12px;font-weight:bold}
#games_multi_box .item.last{border:none;margin-bottom:5px;}
#games_multi_box .footerlink {padding: 5px; clear:both;}

/*---------------------
    NEWSLETTER WIDGET
-----------------------*/
.newsletter_signup { padding:8px 8px 0; font-size:12px;background: url(../images/mail_background.png) no-repeat 0 0; width:282px; height:62px; border:1px solid #999999;} 
.newsletter_signup h5 { color:#575757; font-weight:bold; margin-bottom: 15px; margin-top: 5px;}
.newsletter_signup .padding_top { padding-top:6px}
.newsletter_signup .align_right { text-align:right}

/*------------------
   KALAHARI WIDGET
--------------------*/
#buybook_box{border:none!important;background:url(../images/kalahari_tile.png) repeat-x top #FF6600;padding: 5px 0px!important;border-bottom:none!important;line-height:1.2em!important}
#buybook_box .wrap{margin:0 5px;background:#fff;width:289px}
#buybook_box .wrap .head{background:url(../images/kalahari_hdr_tile.png) repeat-x top #EDEDED;height:47px;text-align:center;border-bottom: 1px solid #FE8B0D;display:block !important;}
#buybook_box .wrap .head img{border:none!important}
#buybook_box .wrap .left_col{width:150px;margin:5px}
#buybook_box .wrap .right_col{margin:5px}
#buybook_box .wrap .right_col img{padding:1px;border:1px solid #FE8B0D}
#buybook_box h3{font-size:12px;margin:0 0 5px 0}
#buybook_box h4{font-size:14px}
#buybook_box p{font-size:12px;color:#000;margin:3px 0}
#buybook_box p a{font-weight:normal}

/*-------------------
    SPONSORED LINKS
---------------------*/
#traffic_box {margin:0 auto; width:297px;}
#traffic_box .traffic_header {/*background-color:#f6f6f6;*/ height: 22px; padding: 8px 10px;}
#traffic_box .traffic_container {/*background: #ffffff url(../images/traffic_gradient.png) repeat-x top left;*/ padding: 0 10px 10px;width:278px;}
#timeout_box, #sponsor_box{margin:0 auto; padding:10px; background-color:#EBEBEB; width:280px;} 
#traffic_box h3  {color:#08304b; font-size:14px; margin-bottom:0px; margin-top:4px;} 
#sponsor_box h3, #timeout_box h3 {color:#595959; font-size:14px;}
#sponsor_box .sponsor td{font-size:11px;vertical-align:middle} 
#sponsor_box .sponsor td a{color:#606060}
#timeout_box .item {margin-right:2px; padding-bottom: 10px; text-align:center;}
#timeout_box .item img {border:1px solid #ffffff; margin-bottom:15px;}

#traffic_box .dropdown {border:1px solid #c6c6c6; width:170px; height:20px;}
#traffic_box select {width:170px; background-color:#fff; border:none; font-family:Arial; font-size:12px; font-weight:bold;}
#trafic-container li {background: url("../images/grey_dot.png") repeat-x scroll 0 bottom transparent; padding: 5px 0;}
#trafic-container .day { font-size:12px; color:#777777;}

/*--------------- 
	ACCORDION
-----------------*/
#accordion {border:1px solid #c6c6c6; position:relative; *z-index:-1;}
#accordion h3.toggler{cursor:pointer;background:url(../images/various_arrows_sprite.png)  -12px -324px no-repeat #DAEAF1;padding:2px 0 0 20px;height:14px;font-size:10px;color:#0e2e5e;text-transform:uppercase;border-top:1px solid #EEF4F7;border-left:1px solid #EEF4F7;border-bottom:1px solid #C6C6C6;margin:0}
#accordion .element{border-bottom:1px solid #C6C6C6}
#accordion h3.toggler a{font-size:11px; color:#0e2e5e; font-weight:bold;}
#accordion h3.toggler a#lnkModalDisplay  {margin-top:0; *margin-top:-13px}
#accordion .element .item{font-size:10px;padding:6px 0;margin:0 10px;background:transparent url(../images/generic_sprite_horz.png) repeat-x scroll center bottom} /**/  #accordion .element .item h4{font-size:11px;margin-bottom:1px}
#accordion .element .item .wrapper {/*IE7 Fix*/*float:left;}
#accordion .element .item.browse a{text-transform:uppercase;font-size:12px;color:#E30A15}
#accordion .element .item.last{font-size:11px; padding-bottom:10px !important;}
#accordion .element .item.travel{background:none!important}
#accordion .element .item.travel h4{font-size:14px!important;margin-bottom:6px}
#accordion .element .item.travel p{font-size:11px}
#accordion .element .item.travel img.right{margin-left:6px}
#accordion .element .item.travel span.browse{margin:3px 0 0 0!important;background:none!important}
#accordion .element .item.travel span.browse a{text-transform:uppercase;font-size:11px;color:#E30A15;}
#accordion .element.games{background:url(../images/ogames_logo_small.png) no-repeat bottom right}
#accordion .element.games .item{width:190px}
#accordion .element.games .item img{float:left; margin:0 10px 0 0;}
#accordion .element.games .item.last{margin-bottom:8px}
#accordion .element.games .item p.play a, #accordion .element.games .item.last a{color:#E30A15;text-transform:uppercase;font-size:11px}
#accordion .element.games .item.last a{font-size:12px}

/*------------------------- 
	FINANCIAL INDICATORS
---------------------------*/
.indicators_box_wrapper {clear:both; border:none!important;}
#indicators_box img.sponsor{margin:0 10px 10px 10px}
#indicators_box table td{padding:6px 2px!important;font-size: 12px; text-align:right;}
#indicators_box table td.currencies {font-size:12px!important; text-align:left;display:block;width: 90px; margin-top:-5px; padding-bottom:4px!important}
#indicators_box table .tablerow {background: url("../images/grey_dot.png") repeat-x scroll 0 0 transparent;padding: 3px 0;}
#indicators_box table tr {background: url("../images/grey_dot.png") repeat-x scroll 0 23px transparent;padding: 3px 0;}
#finanial_box {background: url("../images/traffic_gradient.png") repeat-x scroll left top #FFFFFF; border: 1px solid #E1E1E1; margin: 0 auto; width: 299px;}
#finanial_box .tab-wrapper {padding: 10px 10px 3px 10px;}
#finanial_box .tabNavigation {background:#DAEAF1!important; height:27px;border-right: 1px solid #C6C6C6; width:299px;}
#finanial_box .tabs_on{line-height: 1.4em; background:#f1f1f1!important; border-right:1px solid #C6C6C6; color:#363636; padding:4px 0.70em!important; font-size:14px!important;font-weight:bold; text-transform:none!important; cursor:pointer;}
#finanial_box .tabs_off{line-height: 1.4em; background:#DAEAF1!important; border-right:1px solid #C6C6C6; float:left; padding:4px 0.70em!important; cursor:pointer;display:block;font-size:14px!important; color:#020066; font-weight:bold; text-transform:none!important; cursor:pointer; }
#finanial_box #tab_losers {border:none!important;}
#finanial_box .column {width:68px; text-align:right;}
#finanial_box .column span, .indicators_box_wrapper td span {font-size:12px;}
#finanial_box .values {font-size:11px; font-weight:bold; padding-bottom:4px!important;}
#finanial_box .tipLink {text-align:left!important}
#finanial_box li {background: url("../images/grey_dot.png") repeat-x scroll 0 0 transparent;padding: 3px 0;}
#finanial_box .empty {background:none!important}
#finanial_box h4 {text-align:center;  padding:4px 10px; font-weight:bold; font-size:12px;margin: 5px 0;}
#finanial_box .JSE_Delay {color:#858585; text-align:center; font-size:9px; padding-top: 5px;}
#finanial_box .JSE_Delay img {vertical-align:-2px}
#finanial_box .column #tooltip {background:none!important; position:relative;}
#tooltip {cursor:pointer;padding: 3px 0; }
.pointer { padding:10px;}


#score_box{margin:0 auto;background:#fff;border:1px solid #C6C6C6}
#score_box h3{height:15px;background:url(../images/score_head.png) no-repeat top left;color:#fff;font-size:14px;padding:10px;}
#score_box h3 a{color:#CEECFF; margin-left: 6px;}
#score_box span.update{top:12px;right:10px;color:#fff;text-transform:uppercase;font-size:11px;}


/*---------------------
    INSIDE NEWS SMALL
-----------------------*/
#inside_news_small { border:1px solid #7e919e; background-color:#7e919e; overflow:hidden;}
#inside_news_small h2 { padding:10px 0px; text-transform:uppercase; margin:0px; background-color:#7e919e; color:#f4f8fb; font-size:15px; text-align:center; font-weight:normal; letter-spacing:8px;}
#inside_news_small li {background:none; padding:0px;}
.inside_news_item .item {margin:2px; border:1px solid #e5e9ec; height:130px; overflow:hidden;}
.inside_news_item .item .inside_news_link_wrap {background-color: #e5e9ec; font-size: 11px; position: absolute; top: 110px; width: 100%; color: #0e2e5e; left:0}
.inside_news_item .item .inside_news_link_wrap img {padding-bottom:5px; top:-2px; left:3px; /*margin: 3px 10px 0 5px;*/ position:relative; z-index:10}
.inside_news_item .item .inside_news_link_wrap .inside_news_link {line-height: 15px; /*padding: 5px 0 8px 0px*/padding: 5px 3px 8px;}
.inside_news_item .item .inside_news_synopsis {width: 100%; height: 50px;line-height: 16px; background: url(../images/inside_news_bckgrnd.png) repeat}

.img_wrap { height: 130px; margin-bottom: 2px; overflow: hidden; width: 143px;}
.img_wrap .inside_news_link_wrap a {font-weight:normal;} 
.img_wrap .inside_news_synopsis {font-weight:bold;}

#inside_news_small .jcarousel-prev,#inside_news_small .jcarousel-next{width:10px;height:50px;background-color: #7e919e;cursor:pointer}
#inside_news_small .jcarousel-prev{float:left;}
#inside_news_small .jcarousel-next{float:right}
#inside_news_small .jcarousel-clip{height:273px; background-color:#fff;}

/*------------------
    USER LOGIN
--------------------*/
#toppanel .top_user_profile_edit { background:#FACE22; color: #0E2E5E; display: none; font-size: 11px; font-weight: bold; /*height: 46px;*/ left: 116px; padding: 3px 5px; top: 23px; /*width: 75px;*/ z-index: 1;}
#toppanel .top_user_profile_edit a {color:#12176A!important;padding:0 4px;line-height: 22px;} 
#toppanel .top_user_profile_edit a:hover {background:#fde791;/*padding:4px;*/ display:block;}

.featured_inactive #PanelLoggedInWithProfile {height:70px;} .featured_active #PanelLoggedInWithProfile {height:70px;}
#TopComponentWrapper {margin-left:-10px; width:980px; background-color:#fff;}
#PanelLogIn, #PanelLoggedInNoProfile, #PanelLoggedInWithProfile {height:70px;}
#PanelLogIn, #PanelLoggedInNoProfile, #PanelLoggedInWithProfile {background: url("../images/login_strip.png") repeat-x scroll 0 0 #EBA734; border-bottom:none !important; border-left: 1px solid #DEA435; border-right: 1px solid #DEA435; border-top: 1px solid #DEA435; float: left; min-height: 70px; position: relative; top: -12px; width: 318px;}
.featured_active #PanelLogIn, #PanelLoggedInNoProfile, #PanelLoggedInWithProfile {border:1px solid #dea435;border-bottom:none!important;background:#eba734 url(../images/login_strip.png) repeat-x 0 0; position:relative; top:-12px; width:318px; float:left;min-height:70px;}
.featured_inactive #PanelLogIn, #PanelLoggedInNoProfile, #PanelLoggedInWithProfile {border:1px solid #dea435;border-bottom:none!important;background:#eba734 url(../images/login_strip_inactive.png) repeat-x 0 0; position:relative; top:-12px; width:318px; float:left;min-height:70px;}
 
#PanelLogIn .welcome {width:170px; padding:5px 10px;}
#PanelLogIn .welcome span {line-height:14px; font-size:11px;}

#PanelLoggedInNoProfile .userImage img.profilePic {float:left; border:1px solid #fee06e; margin: 2px 2px 0;}
#PanelLoggedInWithProfile .userImage img.profilePic { border: 1px solid #FEE06E; float: left; margin: 2px 2px 0;padding-right:0px;}
#PanelLoggedInWithProfile .userLogin {width:127px;  padding:5px 0 10px 0;}
#PanelLoggedInWithProfile .userLogin h2 a {text-transform:capitalize;}
#PanelLoggedInNoProfile .userLogin {padding:5px 0 10px 0; width:145px;}
#PanelLoggedInNoProfile .userLogin a { text-decoration:none; font-size:11px;}
#PanelLoggedInNoProfile .userLogin .comments {font-size:11px; line-height:16px;} #PanelLoggedInNoProfile .userLogin .comments a {font-weight:normal;}
#PanelLoggedInNoProfile .userLogin .comments img {vertical-align:middle; padding:0 1px;}
#PanelLoggedInNoProfile .userLogin .comments img.dislike { margin-top:1px;} #PanelLoggedInNoProfile .userLogin .comments img.like { margin-top:-7px;}

#PanelLoggedInNoProfile .comments_stats {position:absolute; width:125px; height:35px;  display:block; top:5px; left:190px;}

#PanelLogIn h2 {font-size:16px; word-wrap:break-word; padding-top:10px;}
#PanelLoggedInWithProfile h2 {font-size:14px; word-wrap:break-word; padding-top:8px;}
#PanelLoggedInNoProfile h2 {font-size:14px; word-wrap:break-word; padding-top:8px; margin:0px 0px 2px 0px; text-transform:capitalize;}
#PanelLoggedInWithProfile h2 a {font-size:14px; word-wrap:break-word; padding-top:10px;}
#PanelLogIn a, #PanelLoggedInNoProfile a, #PanelLoggedInWithProfile a {color:#000000; font-size:11px;padding:0px 2px 0px 0px;}
#PanelLogIn .login_block,#PanelLoggedInNoProfile login_block,#PanelLoggedInWithProfile login_block {width:90px; height:15px; padding-top:5px; display:block; position:absolute; top:10px; right:10px;}

/* Black Block Bottom */
#PanelLogIn .uploadblack, #PanelLoggedInNoProfile .uploadblack, #PanelLoggedInWithProfile  .uploadblack {background:#000000; color:#FFFFFF; display:block; height:32px; position:absolute;bottom:0px; left:0px; width:100%; border-right:1px solid #000000;}
#PanelLogIn .uploadblack .blackblock_heading, #PanelLoggedInNoProfile .uploadblack .blackblock_heading, #PanelLoggedInWithProfile  .uploadblack .blackblock_heading {height:16px; position:relative; font-weight:bold;border-right:1px solid #CCCCCC; line-height:18px; margin-top:7px; padding:0 15px; float:left; font-size:15px;}
#PanelLogIn .uploadblack .blackblock_upload, #PanelLoggedInNoProfile .uploadblack .blackblock_upload, #PanelLoggedInWithProfile  .uploadblack .blackblock_upload {height:18px; position:relative;  float:left; line-height:18px; margin-top:7px; padding:0 10px; font-size:15px;}
#PanelLogIn .uploadblack .blackblock_icons, #PanelLoggedInNoProfile .uploadblack .blackblock_icons, #PanelLoggedInWithProfile  .uploadblack .blackblock_icons {position:relative; display:block; float:left; margin-top:3px;}


.articleContent .uploadblack {background:#000000; color:#FFFFFF; display:block; height:32px; position:relative; width:300px; margin:0px auto 25px; line-height:0px;}
.articleContent .uploadblack .blackblock_heading {height:16px; position:relative; font-weight:bold;border-right:1px solid #CCCCCC; line-height:18px; margin-top:7px; padding:0 12px; float:left; font-size:15px;}
.articleContent .uploadblack .blackblock_upload {height:18px; position:relative;  float:left; line-height:18px; margin-top:7px; padding:0 12px; font-size:15px;}
.articleContent .uploadblack .blackblock_icons {position:relative; display:block; float:left; margin-top:3px;}
.articleContent .uploadblack .blackblock_icons a span {line-height:12px; font-size:12px;}

.grid_4 .uploadblack {background:#000000; color:#FFFFFF; display:block; height:32px; position:relative; width:300px; margin:0px auto;}
.grid_4 .uploadblack .blackblock_heading {height:16px; position:relative; font-weight:bold;border-right:1px solid #CCCCCC; line-height:18px; margin-top:7px; padding:0 12px; float:left; font-size:15px;}
.grid_4 .uploadblack .blackblock_upload {height:18px; position:relative;  float:left; line-height:18px; margin-top:7px; padding:0 12px; font-size:15px;}
.grid_4 .uploadblack .blackblock_icons {position:relative; display:block; float:left; margin-top:3px;}

.mynewsarticlelinks {background:#E5E5E5; padding:10px 10px; border:1px solid #D4D4D4; margin-top:10px;}
.mynewsarticlelinks p a, .mynewsarticlelinks div a {font-size: 14px;line-height: 18px;margin-bottom: 5px; font-weight:normal;}

#PanelLogIn .userSubmitted {width:144px; height:53px; background-color:#000; color:#fff; padding:8px 7px; border-left: 1px solid #DEA435;}
#PanelLogIn .userSubmitted h2 {font-size:18px; margin-top: 4px;padding-right: 6px;}
#PanelLogIn .userSubmitted span {font-size:12px;}
#PanelLogIn .userSubmitted img {float:left; padding: 0 2px;}

.featured_inactive .userSubmitted {display:block;}
.featured_active .userSubmitted {display:block;}

.featured_active .logged_in {width:170px;}
.featured_inactive .logged_in {width:170px;}

/*.featured_active #PanelLogIn .welcome { padding-right: 5px; width: 310px;}*/
.featured_active #PanelLoggedInWithProfile .userLogin, .featured_active #PanelLoggedInNoProfile .userLogin {width:129px;}
.featured_inactive #PanelLoggedInWithProfile .userLogin, .featured_inactive #PanelLoggedInNoProfile .userLogin {width:129px;} 

#PanelLoggedInWithProfile .userSubmitted {width:143px; height:53px; background-color:#000; color:#fff; padding:8px 4px; border-left: 1px solid #DEA435; }
#PanelLoggedInWithProfile .userSubmitted h2 {font-size:18px; margin-top: 4px;padding-right: 6px;font-weight: normal;}
#PanelLoggedInWithProfile .userSubmitted span {font-size:12px;}
#PanelLoggedInWithProfile .userSubmitted img {float:left; padding: 0 2px;}

#PanelLoggedInNoProfile .userSubmitted {width:143px; height:53px; background-color:#000; color:#fff; padding:8px 4px; border-left: 1px solid #DEA435;}
#PanelLoggedInNoProfile .userSubmitted h2 {font-size:18px; margin-top: 4px;padding-right: 6px;}
#PanelLoggedInNoProfile .userSubmitted span {font-size:12px;}
#PanelLoggedInNoProfile .userSubmitted img {float:left; padding: 0 2px;}

/*#PanelLogIn .facebookLogin {background: url(../images/login_facebook.png) no-repeat center 0; font-size: 10px; height: 43px; letter-spacing: -0.02em; margin-left: 20px; margin-top: 5px; text-align: center; width: 105px;}
#PanelLogIn .facebookLogin .submit_button {width:110px; height:45px;}
#PanelLogIn .facebookLogin a {color:#385486; font-weight:bold; font-size:10px;text-decoration:none;} #PanelLogIn .facebookLogin a:hover {text-decoration:underline;} */

#PanelLoggedInNoProfile .createProfile {background: url(../images/create_profile.png) no-repeat center 0; height: 44px; margin-left: -25px; margin-top: 10px; text-align: center; width: 135px;}
#PanelLoggedInNoProfile .createProfile:hover {background: url(../images/create_profile_hover.png) no-repeat center 0; height: 44px; margin-left: -25px; margin-top: 10px; text-align: center; width: 135px;}
#PanelLoggedInNoProfile .createProfile .submit_button {width:110px; height:50px;}
#PanelLoggedInNoProfile .createProfile a {color:#6a4507; font-weight:normal; font-size:13px;text-decoration:none;}
#PanelLoggedInNoProfile .createProfile .createLink {margin:10px 0 0 100px; letter-spacing:0;}

#PanelLoggedInWithProfile .userLogin .panelProfile a {text-decoration:none;cursor:pointer; font-size:11px; padding-top:3px; color:#000000} 
#PanelLoggedInWithProfile .userLogin .panelProfile a:hover {text-decoration:none; color:#0E2E5E}
#PanelLoggedInWithProfile .userLogin .panelProfile {color:#0E2E5E; font-weight:bold; position:absolute; top:10px; left:180px;}
#PanelLoggedInWithProfile .userLogin .panelProfile li {background: none;padding-left:0px;;line-height:1em; margin-right:3px; padding-right:3px;}
#PanelLoggedInWithProfile .userLogin .panelProfile li.profile {position:relative;  border-right:solid 1px #000000;}

#PanelLoggedInWithProfile .user_profile_edit { background:#FACE22; color: #0E2E5E; display: none; font-size: 11px; font-weight: bold; /*height: 46px;*/ left:-47px; padding: 3px 5px; top: 15px; width: 95px; z-index: 1;}
#PanelLoggedInWithProfile .user_profile_edit a {color:#12176A!important;padding:0 4px;line-height: 22px; padding-top:0!important;} 
#PanelLoggedInWithProfile .user_profile_edit a:hover {background:#fde791;/*padding:4px;*/ display:block;}

#PanelLoggedInWithProfile .user_profile_stats {display:none; background-color:#face22; font-size: 11px; width:302px; z-index:10; left:-1px; top:70px; border:1px solid #dea435; padding:8px; color:#000; font-weight:normal}
#PanelLoggedInWithProfile .user_profile_stats img {vertical-align:middle; padding-right:5px;}
#PanelLoggedInWithProfile .user_profile_stats img.dislike { margin-top:2px;} #PanelLoggedInWithProfile .user_profile_stats img.like { margin-top:-7px;}
#PanelLoggedInWithProfile .user_profile_stats .block1 { width:136px; float:left;}
#PanelLoggedInWithProfile .user_profile_stats .block2 {float:left;width:136px; margin-left:10px;}
#PanelLoggedInWithProfile .user_profile_stats .border_line {border-bottom:1px solid #c5a012; margin-bottom: 4px; padding-bottom: 4px;} #PanelLoggedInWithProfile .user_profile_stats .border_line a {font-weight:normal;}
#PanelLoggedInWithProfile .stats a.point_down { background: url(../images/profile/pointer_down.gif) no-repeat scroll 110px 6px; padding-right:19px;}
#PanelLoggedInWithProfile .stats a.point_up { background: url(../images/profile/pointer_up.gif) no-repeat scroll 110px 6px; padding-right:19px;}

#PanelLoggedInWithProfile .user_profile_stats_b {display:none; background-color:#face22; font-size: 11px; width:302px; z-index:10; left:-181px; top:28px; border:1px solid #dea435; padding:8px; color:#000; font-weight:normal}
#PanelLoggedInWithProfile .user_profile_stats_b img {vertical-align:middle; padding-right:5px;}
#PanelLoggedInWithProfile .user_profile_stats_b img.dislike { margin-top:2px;} #PanelLoggedInWithProfile .user_profile_stats_b img.like { margin-top:-7px;}
#PanelLoggedInWithProfile .user_profile_stats_b .block1 { width:136px; float:left;}
#PanelLoggedInWithProfile .user_profile_stats_b .block2 {float:left;width:136px; margin-left:10px;}
#PanelLoggedInWithProfile .user_profile_stats_b .border_line {border-bottom:1px solid #c5a012; margin-bottom: 4px; padding-bottom: 4px;} #PanelLoggedInWithProfile .user_profile_stats_b .border_line a {font-weight:normal;}
/*---------------------
    MYNEWS USER LOGIN
-----------------------*/
.MyNewsLogin #PanelLogIn, .MyNewsLogin #PanelLoggedInNoProfile, .MyNewsLogin #PanelLoggedInWithProfile  { background: url("../images/profile/mynews_background.png") repeat-x #EBA734; float: left; height: 46px; min-height: 46px; position: relative; top: 0!important; width: 940px;}
.MyNewsLogin #PanelLoggedInWithProfile {border:none;background:#EBA734 url(../images/mynews_home_bckgrnd.png) repeat-x; width:940px; float:left; position:relative; top:0px;}
.MyNewsLogin #PanelLogIn .welcome { background: none!important; border:none!important; width:620px; height:36px; padding:5px 0 5px 20px;}
.MyNewsLogin #PanelLogIn .welcome span {line-height:14px; margin-left:0px;}

.MyNewsLogin #PanelLoggedInNoProfile .userImage img.profilePic, .MyNewsLogin #PanelLoggedInWithProfile .userImage img.profilePic {float:left; border:1px solid #fee06e; margin:5px 4px 0 5px; padding-right: 0px!important;}
.MyNewsLogin #PanelLoggedInWithProfile .userLogin {width:590px; padding:0px 5px 7px 0;}
.MyNewsLogin #PanelLoggedInWithProfile .userLogin h2 { margin-top: 4px; width: 590px;}
.MyNewsLogin #PanelLoggedInNoProfile .userLogin {width:590px; padding:5px 0 5px 0;}
.MyNewsLogin #PanelLoggedInNoProfile .userLogin a { text-decoration:none; font-size:11px; line-height: 16px;}
.MyNewsLogin #PanelLoggedInNoProfile .userLogin .comments {font-size:11px; line-height:16px; padding-left: 25px;} .MyNewsLogin #PanelLoggedInNoProfile .userLogin .comments a {font-weight:normal;}
.MyNewsLogin #PanelLoggedInNoProfile .userLogin .comments img {vertical-align:middle; padding:0 2px;}
.MyNewsLogin #PanelLoggedInNoProfile .userLogin .comments img.dislike { margin-top:1px;} .MyNewsLogin #PanelLoggedInNoProfile .userLogin .comments img.like { margin-top:-7px;}

.MyNewsLogin #PanelLogIn h2, .MyNewsLogin #PanelLoggedInNoProfile h2, .MyNewsLogin #PanelLoggedInWithProfile h2, 
.MyNewsLogin #PanelLogIn h2 a, .MyNewsLogin #PanelLoggedInNoProfile h2 a, .MyNewsLogin #PanelLoggedInWithProfile h2 a {font-size:14px!important; margin-bottom:4px; font-weight:normal; padding-top:2px;}

.MyNewsLogin #PanelLogIn .userSubmitted { background: url("../images/profile/upload.png") no-repeat transparent; border: none!important; color: #fff; height: 40px; padding: 8px 7px; width: 222px; float:right; margin-top: 3px;}
.MyNewsLogin #PanelLogIn .userSubmitted h2 {font-size:18px!important; margin-left: 10px; margin-top: 0px; padding-right: 28px;}
.MyNewsLogin #PanelLogIn .userSubmitted span {font-size:12px;}
.MyNewsLogin #PanelLogIn .userSubmitted img {float:left; margin-top: -3px; padding: 0 1px;}
.MyNewsLogin #PanelLogIn .userSubmitted .tooltip {background-color:#fff;}

.MyNewsLogin #PanelLoggedInWithProfile .userSubmitted { background: url("../images/profile/upload.png") no-repeat transparent; border: none!important; color: #fff; height: 40px; padding: 8px 7px; width: 222px; float:right; margin-top: 3px;}
.MyNewsLogin #PanelLoggedInWithProfile .userSubmitted h2 {font-size:18px!important; margin-left: 10px; margin-top: 2px; padding-right: 30px;}
.MyNewsLogin #PanelLoggedInWithProfile .userSubmitted span {font-size:12px;}
.MyNewsLogin #PanelLoggedInWithProfile .userSubmitted img {float:left; margin-top: -3px; padding: 0 1px;}
.MyNewsLogin #PanelLoggedInWithProfile .userSubmitted .tooltip {background-color:#fff;}

.MyNewsLogin #PanelLoggedInNoProfile .userSubmitted { background: url("../images/profile/upload.png") no-repeat transparent; border: none!important; color: #fff; height: 40px; padding: 8px 7px; width: 222px; float:right; margin-top: 3px;}
.MyNewsLogin #PanelLoggedInNoProfile .userSubmitted h2 {font-size:18px!important; margin-left: 10px; margin-top: 2px; padding-right: 30px;}
.MyNewsLogin #PanelLoggedInNoProfile .userSubmitted span {font-size:12px;}
.MyNewsLogin #PanelLoggedInNoProfile .userSubmitted img {float:left; margin-top: -3px; padding: 0 1px;}
.MyNewsLogin #PanelLoggedInNoProfile .userSubmitted .tooltip {background-color:#fff;}

.MyNewsLogin #PanelLogIn .facebookLogin {background: url(../images/mynews_homefb_bckgrnd.png) no-repeat center 0; font-size:10px; height:30px; line-height:13px; padding-top:16px; letter-spacing:-0.02em; margin:0px; text-align:left; width:298px;}
.MyNewsLogin #PanelLogIn .facebookLogin .submit_button {width:60px; height:40px; margin-top:-10px;}
.MyNewsLogin #PanelLogIn .facebookLogin a {color:#385486; font-weight:bold; font-size:10px;text-decoration:none;} .MyNewsLogin #PanelLogIn .facebookLogin a:hover {text-decoration:underline;} 

.MyNewsLogin #PanelLoggedInNoProfile .createProfile {background: url(../images/create_profile.png) no-repeat center 0; height: 44px; margin-left: -25px; margin-top: 0; text-align: center; width: 135px;}
.MyNewsLogin #PanelLoggedInNoProfile .createProfile:hover {background: url(../images/create_profile_hover.png) no-repeat center 0; height: 44px; margin-left: -25px; margin-top: 0; text-align: center; width: 135px;}
.MyNewsLogin #PanelLoggedInNoProfile .createProfile .submit_button {width:110px; height:50px;}
.MyNewsLogin #PanelLoggedInNoProfile .createProfile a {color:#6a4507; font-weight:normal; font-size:13px;text-decoration:none;}
.MyNewsLogin #PanelLoggedInNoProfile .createProfile .createLink {margin:16px 0 0 100px; letter-spacing:0; width:80px;}

.MyNewsLogin #PanelLoggedInWithProfile .userLogin .panelProfile {color:#0E2E5E; font-weight:bold}

.MyNewsLogin #PanelLoggedInWithProfile .userLogin a { text-decoration:none;cursor:pointer; font-size:11px; padding-top:3px;padding-bottom: 0px; color:#0E2E5E; margin:0px;} 
.MyNewsLogin #PanelLoggedInWithProfile .userLogin a.profile {background: url(../images/profile/pointer_down.gif) no-repeat 42px 2px; padding: 0 15px 0 2px;}
.MyNewsLogin #PanelLoggedInWithProfile .userLogin a.settings { text-decoration: none; font-size: 11px; *position:relative; /*IE7 Fix*/*top:2px}
.MyNewsLogin #PanelLoggedInWithProfile .userLogin li{ background: none;padding-left:0px;}
.MyNewsLogin #PanelLoggedInWithProfile .userLogin li .posted { font-size: 11px; margin-top: -1px; padding: 0 10px;}

.MyNewsLogin #PanelLoggedInWithProfile .user_profile_edit {display:none; background:#000;font-size: 11px; width:107px; height:30px!important; z-index:1; left:48px; top:40px; line-height: 15px; padding:3px!important; color:#0E2E5E; font-weight:bold}
.MyNewsLogin #PanelLoggedInWithProfile .user_profile_stats {background:none repeat scroll 0 0 #FACE22; display:block; font-size: 11px; z-index:1; left:-1px; top:45px; left:103px; position:absolute; border: 1px solid #E5AE31;padding: 8px;color: #0E2E5E;display:none}
.MyNewsLogin #PanelLoggedInWithProfile .user_profile_stats span {padding:0 2px}
.MyNewsLogin #PanelLoggedInWithProfile .user_profile_stats img {vertical-align:middle; padding-right:5px;}

.MyNewsLogin #PanelLoggedInWithProfile .user_profile_stats_b {background:none repeat scroll 0 0 #FACE22; display:block; font-size: 11px; z-index:1; left:-1px; top:45px; left:103px; position:absolute; border: 1px solid #E5AE31;padding: 8px;color: #0E2E5E;display:none}
.MyNewsLogin #PanelLoggedInWithProfile .user_profile_stats_b span {padding:0 2px}
.MyNewsLogin #PanelLoggedInWithProfile .user_profile_stats_b img {vertical-align:middle; padding-right:5px;}

.MyNewsLogin #PanelLoggedInWithProfile .userLogin .user_profile_edit_mynews {background:#FACE22; color: #0E2E5E; display: none; font-size: 11px; font-weight: bold; border: 1px solid #E5AE31; /*height: 46px;*/ left: 40px; padding: 3px 5px; top: 45px; /*width: 75px;*/ z-index: 1;}
.MyNewsLogin #PanelLoggedInWithProfile .userLogin .user_profile_edit_mynews a {color:#12176A!important;padding:0 4px;line-height: 16px; padding-top:0!important;} 
.MyNewsLogin #PanelLoggedInWithProfile .userLogin .user_profile_edit_mynews a:hover {background:#fde791;/*padding:4px*/display: block;}

.MyNewsLogin #PanelLoggedInWithProfile .userLogin .mynews_userstats {  top:1px; left: -35px; }
.MyNewsLogin #PanelLoggedInWithProfile .userLogin .mynews_userstats .comments { *position:relative; *top:-2px;}
.MyNewsLogin #PanelLoggedInWithProfile .userLogin .mynews_userstats img.dislike { margin-top:1px;} .MyNewsLogin #PanelLoggedInWithProfile .userLogin .mynews_userstats img.like { margin-top:-3px;}

/* MyNews Multimedia Sidebar*/
.MyNews_Multimedia_Sidebar {background:#000000;}
.MyNews_Multimedia_Sidebar .MultiHead {color:#FFFFFF; padding:10px; font-weight:bold; font-size:14px;}
.MyNews_Multimedia_Sidebar ul li {margin:0px; padding:0px;float:left;}
.mediaScale_100 {float: left;height: 75px;overflow: hidden;width: 100px;}
.mediaScale_100 .img100 {min-height: 75px;min-width: 100px;}


.mynews_blox_small .mynews_carousel {width:280px; height:15px; padding:10px; display:block; float:left; position:relative; background:#BBE0F6; }
.mynews_blox_small .mynews_carousel .myNewsPagingNext {position:absolute; top:10px; right:15px; color:#010A6E; font-weight:bold;}
.mynews_blox_small .mynews_carousel .myNewsPagingPrevious {position:absolute; top:10px; left:15px; color:#010A6E; font-weight:bold;}
.mynews_blox_small .mynews_carousel .selected_page { background: url(../images/dot_blue.png) no-repeat 0 0 transparent;display:block;height:9px;width:9px;float:left;margin-right:3px;}
.mynews_blox_small .mynews_carousel .unselected_page {background: url(../images/dot_white.png) no-repeat 0 0 transparent;display:block;height:9px;width:9px;float:left;margin-right:3px;}

/*-------------------
    SPECIAL FOCUS
---------------------*/
#specialfocus{background:#DAEAF1;padding:10px 20px;width:586px;} /**/ 
#specialfocus h2{text-align:center;letter-spacing:8px;text-transform:uppercase;font-size:16px} /**/ 
#specialfocus .item{width:129px!important;margin-right:20px; border:none!important; padding:0px!important;} /**/ #specialfocus .item.last{margin:0}
#specialfocus .item h4, #specialfocus .item p{font-size:11px} /**/ #specialfocus .item h4{margin:2px 0; padding:0px;}
#specialfocus a:hover h4{text-decoration:underline}
#latest_comment_box{background:url(../images/quote_top.png) no-repeat left top #fff;padding-top:10px} /**/ #latest_comment_box h4 {margin:0 0 6px 45px;color:#595959}
#latest_comment_box p{padding:0 45px 10px 45px;background:url(../images/quote_bot.png) no-repeat right bottom;line-height:1.4em} /**/ #latest_comment_box p a{font-size:11px}
#other_box .item {padding:10px 0;background:url(../images/generic_sprite_horz.png) repeat-x bottom;margin:0 10px}
#other_box .item h5{}

/*-----------------------------
    SUPERSPORT LATEST VIDEOS
-----------------------------*/
#SuperSportlatestVideos{background-color:#133c65;/*-image:url("../images/supersport/ss_backtile.png"); background-repeat:repeat-x;*/ color: #fff; /*margin-top: 10px;*/ height:55px; position:relative; z-index:10;}
#SuperSportlatestVideos .sslogo{background-image:url("../images/supersport/ss_logo.png"); background-repeat:no-repeat; height:55px; width:173px; float:left;/*margin-left: 10px;*/}
#SuperSportlatestVideos h3{ font-size:16px; float:left; line-height:55px; margin-left:10px; margin-bottom:0px; font-weight:bold;}
#SuperSportlatestVideos .right img{width:60px; position: relative; top: 0px; visibility: visible;}
#SuperSportlatestVideos .right ul{ margin-right:5px; margin-top:5px;}
#SuperSportlatestVideos .right li{ background-image: none; padding-left:5px; height: 45px; width:60px; overflow: hidden;}
.home_bucket .sport_bucket {position:relative; z-index:10}

/*-------------------------
    PROFILE MODAL POPUP
--------------------------*/
#createProfileModal {height:402px;width:420px;background:url(../images/popup_header_repeater.jpg) repeat-x left top #fff;padding:10px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px; position:relative;}
.userheader {height:56px; }
.userheader h2 {margin:0px; padding:10px 0px 0px;font-weight:normal; font-size:16px; color:#2c455b;}
.userheader h2 span {font-size:16px;}
.step1_content {padding:10px;}
.step1_content h3 {font-size:16px; color:#2c455b; font-weight:bold;}
.step1_content #headerUsernameError {color:#ED1C24 !important;}
.step1_content p {font-weight:normal; font-size:12px; color:#2c455b;}
.step1_content .formborder {border:1px solid #7A8FA0; display:block; width:310px;height:25px; padding:2px 5px; margin-top:20px;}                  
.step1_content .username_form {height:20px;width:300px;font-size:14px;color:#696969; border:0px;}

.reg_btn {position:absolute; top:10px; left:330px;}
.reg_btn2 #btnRegister{background: none repeat scroll 0 0 #2C455B;border: 0 none;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;color: #FFFFFF;cursor: pointer;font-size: 12px;width:75px;height: 24px;margin-top: 5px;padding-bottom: 3px;}

.step2_content {padding:10px;}
.step2_content h3 {font-size:16px; color:#2c455b; font-weight:bold; margin:8px 0px;}
.step2_content #headerUsernameError {color:#ED1C24 !important;}
.step2_content .formborder {border:1px solid #7A8FA0; display:block; width:310px;height:25px; padding:2px 5px;}
.step2_content #txtDisplayName {height:20px;width:300px;font-size:14px;color:#696969; border:0px;}
.step2_content #avatarImage {border:1px solid #2c455b;position:absolute; top:0px; left:0px; margin-right:10px; width:35px; height:35px;}
.step2_content .selectp_img {position:absolute; top:0px; left:45px;}
.step2_content .changeprofile {display:block; height:60px; position:relative;}
.step2_content .changeprofile .selectp_img {height:15px; display:block;}
.step2_content #txtAboutMe {border:1px solid #7A8FA0; width:320px; font-family: arial,sans-serif; font-size:14px;}
#avatarError {color:#CC3300;font-size:12px;display:none; padding-bottom:5px; position:absolute; left:0px; bottom:-5px;}
#displayNameError {color:#CC3300;font-size:12px;display:none; padding:5px 0px;}

.reg_btn {position:absolute; top:10px; left:350px;}
.reg_btn #btnSaveUserProfile{background: none repeat scroll 0 0 #2C455B;border: 0 none;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;color: #FFFFFF;cursor: pointer;font-size: 12px;width:75px;height: 24px;margin-top: 5px;padding-bottom: 3px;}
.reg_btn2 {position:relative; top:10px; left:10px;}

#btnUploadAvatar {position:absolute; top:15px; left:45px;}
#btnResetAvatar {position:absolute; top:15px; left:125px;}
#btnUploadAvatar, #btnResetAvatar {background: none repeat scroll 0 0 #2C455B;border: 0 none;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;color: #FFFFFF;cursor: pointer;font-size: 12px;width:75px;height: 24px;margin-top: 5px;padding-bottom: 3px;}

/* -----------------
    MAJOR STORIES
-------------------*/
#major_story {background: none repeat scroll 0 0 #04142C;color: #FFFFFF; padding-bottom:10px;margin-left: 10px;overflow:hidden;}
#major_story h1{padding:12px 0 6px 12px;margin:0;font-size:28px; color:#FFFFFF;} 
#major_story p{font-size:18px;padding:10px 12px 2px;}
#major_story span {padding:0 10px 0 0;}
#major_story ul.small{margin-top:20px}
#major_story a {color:#FFFFFF;}
#major_story span.datestamp {padding: 0 0 6px 12px;}
#major_story ul li{background:url(../images/li_dot_white.png) no-repeat left 8px;padding:0 5px 0 8px;width:285px;margin:1px 0 1px 14px;font-size:14px}

.category a { color: #E30A15; font-size: 11px; text-transform: uppercase;}
.bigmynews { position: inherit!important; width:938px; min-height: 0!important;}
.personallogin {position:relative; z-index:5;}
.follow_news .icon {padding:5px; float:left;}

/* ------------------------
    UGC FACEBOOK COMMENTS
---------------------------*/
.facebookComments { color:#fff; font-size:11px; background:#3b5998 url(../images/facebook_comments.png) no-repeat left top; width:552px; height:43px;padding:10px 10px 10px 58px;}
.facebookComments p {margin:0!important;}
#comments_wrap .comment_form_inner .button_submit {cursor:pointer}

/* ------------------------
    BREAKING NEWS TICKER
---------------------------*/
#ticker-wrapper.has-js { display: block; height: 17px; margin-top:5px; overflow: hidden; padding: 0; width: 471px;}
#ticker { width: 469px; height: 23px; display: block; position: relative; overflow: hidden;	}
#ticker-title { display:none}
#ticker-content { margin: 0px; position: absolute; overflow: hidden; white-space: nowrap; line-height: 0.9em;}
#ticker-content a { text-decoration: none;}
#ticker-content a:hover { text-decoration: underline;}
#ticker-swipe {	position: absolute;	top: 0px; background-color: #fff; display: block; width: 471px;	height: 23px;}
#ticker-swipe span { margin-left: 1px;	background-color: #fff;	height: 12px; width: 7px; display: block;}
#ticker-controls { padding: 8px 0px 0px 0px; list-style-type: none;	float: left;}
#ticker-controls li { padding: 0px;	margin-left: 5px; float: left; cursor: pointer;	height: 16px; width: 16px; display: block;}
.js-hidden { display: none;}
#no-js-news { padding: 10px 0px 0px 45px; color: #F8F0DB;}
.left #ticker-swipe { left: 80px;}
.left #ticker-controls { padding-left: 6px;}
.right #ticker-swipe { right: 80px;}
.right #ticker-controls, .right #ticker-content, .right #ticker-title, .right #ticker { float: right;}
.right #ticker-controls { padding-right: 6px;}

/*Ad 300x250 Fix*/
#ad300bottom {margin-top:40px;text-align:center;}
#ad300bottom.hideAdd img {height:0px; overflow:hidden; margin:0!important; padding:0px!important}
#ad300bottom.hideAdd {margin-bottom:0px;}

span.watch a, span.view a, span.listen a{color:#E30A15;text-transform:uppercase;font-size:12px}
span.watch{background:transparent url(../images/icons/media_icon_sprite.png) no-repeat scroll right -39px;padding:0 18px 0 10px}
span.view{background:transparent url(../images/icons/media_icon_sprite.png) no-repeat scroll right -20px;padding:0 18px 0 10px}
span.listen{background:transparent url(../images/icons/media_icon_sprite.png) no-repeat scroll right 1px;padding:0 18px 0 10px}

.hideAdd{ height: 0!important;margin-bottom: 0!important;}

#infoTabContainer div.tabs_on, #infoTabContainer div.tabs_off{float:left;padding:4px 0.85em;cursor:pointer;display:block;font-size:10px;}
#infoTabContainer div.tabs_on {background:#F1F1F1 !important; border-right:1px solid #C6C6C6; color: #363636;}
#infoTabContainer div.tabs_off {background:#DAEAF1; border-right:1px solid #C6C6C6; color:#020066;}
#infoTabContainer div.tabs_on, #infoTabContainer div.tabs_off{padding:6px 51px 6px 51px; font-weight:bold; font-size:14px;}
#infoTabContainer #tab_lottery {border-right:none;}
#infoTabContainer{ /* background: none repeat scroll 0 0 #DAEAF1;height: 22px;width: 299px;*/}
#most_box .tab-wrapper, #weather_box .tab-wrapper {clear: both;padding: 10px;}
#tab_traffic_data {padding: 0px!important;}
#weather_box{background: url("../images/traffic_gradient.png") repeat-x scroll left top #FFFFFF; border: 1px solid #C6C6C6;}

.comments_count{color:#717171;height:15px; display:block; margin-bottom:5px; text-align: left;}
.comments_count span{background: url(../images/comments_bubble.png) no-repeat; background-position:left center; padding-left:15px; margin-left: 20px;}
.follow_news h5 {font-size:14px; color:#494848}

/* |-----------------------------------------|
 	     News24.com IE9 specific styles
   |-----------------------------------------| */  
   
 #topHatContainer{ width:100%; /*height:20px;*/ margin:0 auto; /*padding-top:30px;*/ position:fixed; bottom:30px; z-index:1000000;}
 .pin-wrapper {background:#dddddd url(../images/ie9_pin_bckgrnd.png) repeat-x; width:756px; margin:0 auto; font-size:14px; padding:10px; height:60px; position:relative; bottom:0px; border:1px solid #dcdada;}
.pin-wrapper img {cursor:pointer;}
 .pin-wrapper .msPinSite {float:left; padding-right:90px;}
.pin-wrapper #pinify-pinText {font-size:22px; padding-bottom:10px;} 
 .pin-wrapper #pinify-pinText2 {font-size:16px; letter-spacing:-0.02em}
 .pin-wrapper #pinify-pinArrow {background: url(../images/ie_pin_arrow.png) no-repeat; width:45px; height:31px; position:absolute; top:25px; left:100px;}
 .pin-wrapper .pinify-closePin { background: url(../images/ie9_pin_close.png) no-repeat; width:25px; height:26px; position:relative; top:-55px; right:-735px;z-index: 100;cursor:pointer}
 .pin-wrapper .pinify-addSiteLink {position:relative; left:-60px; top:-25px; font-size:10px; font-weight:normal}
 .pin-wrapper .pinify-outLink { background: url(../images/ie_pin_info.png) no-repeat; position:relative; right:-545px; top:-25px; font-size:14px; font-weight:normal; padding-left:25px;}
    
/* For the IE9 Pin */
.ie9 #topHatContainer{ width:100%; /*height:20px;*/ margin:0 auto; /*padding-top:30px;*/ position:fixed; bottom:30px; z-index:1000000;}
.ie9 .pin-wrapper {background:#dddddd url(../images/ie9_pin_bckgrnd.png) repeat-x; width:756px; margin:0 auto; font-size:14px; padding:10px; height:60px; position:relative; bottom:0px; border:1px solid #dcdada;}
.ie9 .pin-wrapper img {cursor:pointer;}
.ie9 .pin-wrapper .msPinSite {float:left; padding-right:90px;}
.ie9 .pin-wrapper #pinify-pinText {font-size:22px; padding-bottom:10px;} 
.ie9 .pin-wrapper #pinify-pinText2 {font-size:16px; letter-spacing:-0.02em}
.ie9 .pin-wrapper #pinify-pinArrow {background: url(../images/ie_pin_arrow.png) no-repeat; width:45px; height:31px; position:absolute; top:25px; left:100px;}
.ie9 .pin-wrapper .pinify-closePin { background: url(../images/ie9_pin_close.png) no-repeat; width:25px; height:26px; position:relative; top:-55px; right:-735px;z-index: 100;cursor:pointer}
.ie9 .pin-wrapper .pinify-addSiteLink {position:relative; left:-60px; top:-25px; font-size:10px; font-weight:normal}
.ie9 .pin-wrapper .pinify-outLink { background: url(../images/ie_pin_info.png) no-repeat; position:relative; right:-545px; top:-25px; font-size:14px; font-weight:normal; padding-left:25px;}
/* IE8 Hide Pin */.ie8 #topHatContainer, .ie8 .pin-wrapper, .ie8 .pin-wrapper .msPinSite, .ie8 .pin-wrapper #pinify-pinText, .ie8 .pin-wrapper .pinify-closePin, .ie8 .pin-wrapper .pinify-addSiteLink,
/* IE7 Hide Pin */.ie7 #topHatContainer, .ie7 .pin-wrapper, .ie7 .pin-wrapper .msPinSite, .ie7 .pin-wrapper #pinify-pinText, .ie7 .pin-wrapper .pinify-closePin, .ie7 .pin-wrapper .pinify-addSiteLink  {display:none!important;}

.ie9 #finanial_box .tabs_on{line-height: 1.4em; background:#f1f1f1!important; border-right:1px solid #C6C6C6; color:#363636; padding:4px 0.60em 0 0.70em!important; font-size:14px!important;font-weight:bold; text-transform:none!important; cursor:pointer;height:23px;}
.ie9 #finanial_box .tabs_off{line-height: 1.4em; border-right:1px solid #C6C6C6; float:left; padding:4px 0.60em 0 0.70em!important; cursor:pointer;display:block;font-size:14px!important; color:#020066; font-weight:bold; text-transform:none!important; cursor:pointer;height:23px;}

/* |-----------------------------------------|
 	    News24.com IE8 specific styles
   |-----------------------------------------| */
.ie8 #finanial_box .tabs_on{line-height: 1.4em; background:#f1f1f1   !important; border-right:1px solid #C6C6C6; color:#363636; padding:4px 10px!important;font-size:14px!important;font-weight:bold; text-transform:none!important; cursor:pointer;height:23px;}
.ie8 #finanial_box .tabs_off{line-height: 1.4em; background:#DAEAF1!important; border-right:1px solid #C6C6C6; float:left; padding:4px 10px!important;cursor:pointer;display:block;font-size:14px!important; color:#020066; font-weight:bold; text-transform:none!important; cursor:pointer;height:23px;}
.ie8 #PanelLogIn .userSubmitted .publish {color: #fff; font-size: 12px; font-weight: bold; float:left;padding-right: 20px; padding-right: 23px;}


/* |-----------------------------------------|
 	    News24.com IE7 specific styles
   |-----------------------------------------| */
.ie7 #specialfocus .item {width:130px;border:1px solid #DAEAF1}
.ie7 #mynews_blog_box ul{margin-top:20px}
.ie7 #mynews_blog_box ul li{line-height:1em;margin:2px 0!important;background:url(../images/li_dot_blue.png) 5px left no-repeat}
.ie7 #mynews_blog_box span.datestamp{margin:1px 0!important}
.ie7 #article_toolbox{border:0}
.ie7 #article_toolbox ul.drop_box{margin-top:20px}
.ie7 #article_toolbox ul.drop_box.share{background:#EBEBEB;height:70px}
.ie7 #article_toolbox ul.drop_box.share li.last{margin-top:0px}
.ie7 #article_toolbox ul.drop_box li.last{width:100px;margin-left:-180px;margin-top:-10px}
.ie7 #gallery_wrap .breadcrum{padding-top:4px!important}
.ie7 div.spacer.dotted {height:2px!important;width:916px}
.ie7 #mynews #leaderboard_mynews ol li span.comments{margin-top:-6px}
.ie7 #mynews #leaderboard_mynews ol li ul#ratingsystem{margin-top:0}
.ie7 #columnist_page #columnists_box .columnist_list{margin-bottom:-6px}
.ie7 #multimedia_landing #right_column, .ie7 #video_wrap #right_column, .ie7 #sound_wrap #right_column {height:445px!important} 
.ie7 #video_wrap #right_column.archive, .ie7 #sound_wrap #right_column.archive{height:auto!important}
.ie7 #mynews_box.top_stories ol li, .ie7 #leader_box .tabbed_content ol li {background:none!important;line-height:1.3em!important} 
.ie7 #mynews_box.top_stories .content .author, .ie7 #leader_box .author{margin-left:16px}
.ie7 #mynews #leaderboard_mynews ol li span.author {margin-left:26px; margin-top:0px;}
.ie7 #mynews #leaderboard_mynews ol li span.comments{margin-top:0px; font-weight:normal; margin-left:26px}
.ie7 #ratingsystem{margin-top:0px; padding-top:0px;}
.ie7 #mynews #leaderboard_mynews ol li { line-height:18px; }
.ie7 #article_toolbox ul.drop_box{top:10px;z-index:50000!important;position:absolute;}
.ie7 #article_toolbox ul.drop_box:hover{direction:ltr}
.ie7 #mynews_box.top_stories .content .comments, .ie7 #leader_box .comments {margin:0 0 0 16px}
.ie7 #enter_gallery_box .jcarousel-container-horizontal{margin-top:3px}
.ie7 #article_toolbox_bot li.clr{padding:0;margin:0;height:1px}
.ie7 #latest_gallery .rightcolumn{padding-top:39px}
.ie7 #related_box ul.tab-menu li a, .ie7 #most_box ul.tab-menu li a, .ie7 #mynews.mynews_page #most_box ul.tab-menu li a, .ie7 #weather_box ul.tab-menu li a, .ie7 #blogged_box ul.tab-menu li a, .ie7 #leader_box ul.tab-menu li a {padding:4px 0.84em 4px 0.85em}
.ie7 #weather_box ul.tab-menu li a {padding:4px 2.5em 4px 2.6em}
.ie7 #blogged_box ul.tab-menu li a {padding:4px 32px;}
.ie7 #SlidingPanelsSmall.SlidingPanels{padding-bottom:15px}
.ie7 #leader_box .rating{margin-top:2px!important}
.ie7 div.spacer_top{height:10px;position:relative;z-index:5000;margin-top:-4px;}
.ie7 .menudrop .moverigth {margin-left:0px;}
.ie7 #leaderboard {padding-bottom:4px;}
.ie7 #inside_news .jcarousel-clip-horizontal {margin-left:0}
.ie7 #article_toolbox_bot li#moveRight {margin-left:48px;}

/*.ie7 #mostTabContainer div.tabs_on, .ie7 #mostTabContainer div.tabs_off{padding:6px 0.85em 6px 0.845em}*/
.ie7 #infoTabContainer div.tabs_on, .ie7 #infoTabContainer div.tabs_off{padding:6px 51px 6px 51px!important;}
.ie7 #finanial_box .tabs_on{line-height: 1.4em; background:#f1f1f1   !important; border-right:1px solid #C6C6C6; color:#363636; padding:4px 10px!important;font-size:14px!important;font-weight:bold; text-transform:none!important; cursor:pointer;}
.ie7 #finanial_box .tabs_off{line-height: 1.4em; background:#DAEAF1!important; border-right:1px solid #C6C6C6; float:left; padding:4px 10px!important;cursor:pointer;display:block;font-size:14px!important; color:#020066; font-weight:bold; text-transform:none!important; cursor:pointer;}
.ie7 .ad626X35 object{float:left}

.ie7 .bw-feed li { padding:0 0 5px 0!important;}
.ie7 .gamesFeed .subheader { color:#747474; padding-bottom:2px}
.ie7 .gamesFeed .content {padding-bottom:5px; margin:0px;}

.ie7 .love2meet .search_box{margin:0 -10px -22px -10px;background:#fff;padding:0 10px}
.ie7 #most_box a.datinglab{margin-top:-1px}
.ie7 #accordion h3.toggler #lnkModalDisplay{ position:relative; top:0px}

.ie7 #chatLogInLogOutButton {float:right; margin-right:15px; margin-top:-10px;  margin-bottom:-10px;padding: 0px 15px;}
.ie7 #loggOutButtonContainer { float: right; margin: 15px 0 0; padding-bottom:10px;}
.ie7 #chatBox #head { padding: 20px 20px 20px 10px;}
.ie7 #chatBox #input { margin-left:10px;}
.ie7 #chatBox #head .userBox {padding-top:5px;}
.ie7 #chatBox #head #roomName {line-height:18px;}
.ie7 #chatBox #head #chatNick {padding-right:2px;}

.ie7 #PanelLogIn .userSubmitted .publish {color: #fff; font-size: 12px; font-weight: bold; float:left;padding-right: 20px; padding-right: 23px;}

/*----------------------------------------------------------------------------- 
	Outsurance Ads
------------------------------------------------------------------------------ */
.ad640X35 p{width:324px; background:#742787;padding:6px;text-align:center;color:#fff;font-size:11px;margin-top:-3px}
.ad640X35 p{ height:31px; margin:0; padding:4px 12px 0; text-align:left !important;}
.ad640X35 .outsurance {margin-left: 10px; background:#63bc2a;;margin-bottom:10px;}
.ad640X35 table {float:right;margin-left: 0;margin-right: 18px;width: 302px;}
.ad640X35 table td { margin:0;padding: 7px 0 6px 12px; text-align:left !important;background:#742787; color:#fff; font-size:11px; margin-top:-3px;}
.ad640X35 p a, .ad640X35 table td a {font-weight:bold;color:#65DD2B!important}
/*flash outsurance fix*/
.ad640X35 object{float:left}
.ad640X35 a img, .ad640X35 p{float:left}

/* CSS3 -- Super Funky Tooltip */
.ugc-tip img {float:left; padding-right:8px;}
.tooltip{position: relative;background: #000;cursor: pointer;display: inline-block;text-decoration: none;color: #222;outline: none;}

.tooltip a {position:relative; z-index:10; text-decoration:none;}
.tooltip span{background-color: #FACE22;border-radius: 4px 4px 4px 4px;bottom: -60px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;left: 10%;margin-left: -30px;padding: 10px;position: absolute;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);visibility: hidden;width: 65px;z-index: 999;}
.tooltip:hover{border: 0; /* IE6 fix */}
.tooltip:hover span{visibility: visible;}

.tooltip span:before,
.tooltip span:after{border-color: #FACE22 transparent;border-style: none solid solid;border-width: 8px;content: "";left: 50%;margin-left: -8px;position: absolute;top: -7px;z-index: 1000;}
.tooltip span:before{border-top-color: #face22;bottom : 0;}


/* BadgeToolTip */
li.badgetooltip {position: relative; cursor: pointer;display: inline-block;text-decoration: none;color: #222;outline: none; padding:3px 5px;}
li.badgetooltip {background:none; float: left;}
li.badgetooltip span {background-color: #FACE22; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset; left: 10%; margin-left: -45px; padding: 10px; position: absolute; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); top: 60px; visibility: hidden; width: 120px; z-index: 2000000;}
li.badgetooltip:hover{border: 0; /* IE6 fix */ z-index: 2000000;position:relative}
li.badgetooltip:hover span{visibility: visible;}
li.badgetooltip span:before, .badgetooltip span:after{border-color: #FACE22 transparent;border-style: none solid solid;border-width: 8px;content: "";left: 50%;margin-left: -8px;position: absolute;top: -7px;z-index: 1000;}
li.badgetooltip span:before{border-top-color: #face22;bottom : 0;}

/* BadgeToolTip */
li.badgetooltip-s {position: relative; cursor: pointer;display: inline-block;text-decoration: none;color: #222;outline: none; padding:3px;}
li.badgetooltip-s {background:none; float: left;}
li.badgetooltip-s  span{background-color: #FACE22;border-radius: 4px 4px 4px 4px;top: 45px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;left: -20%;margin-left: -30px;padding: 10px;position: absolute;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);visibility: hidden;width: 120px; z-index: 2000000;}
li.badgetooltip-s:hover{border: 0; /* IE6 fix */ z-index: 2000000;position:relative}
li.badgetooltip-s:hover span{visibility: visible;}
li.badgetooltip-s span:before,.badgetooltip-s span:after{border-color: #FACE22 transparent;border-style: none solid solid;border-width: 8px;content: "";left: 50%;margin-left: -8px;position: absolute;top: -7px;z-index: 1000;}
li.badgetooltip-s span:before{border-top-color: #face22;bottom : 0;}

/* BadgeToolTip - MyNews24 Article Page */
li.badgetooltip_article {position: relative; cursor: pointer;display: inline-block;text-decoration: none;color: #222;outline: none; padding:0px; line-height:0px;}
li.badgetooltip_article {background:none; float: left;}
li.badgetooltip_article span {line-height:16px;background-color: #FACE22; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset; left: 10%; margin-left: -45px; padding: 10px; position: absolute; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); top: 40px; visibility: hidden; width: 120px; z-index: 2000000;}
li.badgetooltip_article:hover{border: 0; /* IE6 fix */ z-index: 2000000;position:relative}
li.badgetooltip_article:hover span{visibility: visible;}
li.badgetooltip_article span:before, .badgetooltip_article span:after{border-color: #FACE22 transparent;border-style: none solid solid;border-width: 8px;content: "";left: 50%;margin-left: -8px;position: absolute;top: -7px;z-index: 1000;}
li.badgetooltip_article span:before{border-top-color: #face22;bottom : 0;}
li.badgetooltip_article img {padding:3px 0px !important; width:40px !important; height:40px !important;}

/* Yellow */
.yellow-tooltip span{border-color: #e1ca82;background-color: #ffeaa6;}
.yellow-tooltip span:after{border-top-color: #ffeaa6;}
.yellow-tooltip span:before{border-top-color: #e1ca82;}

/* Navy */
.navy-tooltip span{color: #fff;text-shadow: 0 1px 0 #000;  border-color: #161a1f;background-color: #1e2227;width: 150px;}
.navy-tooltip span:after{border-top-color: #1e2227;}
.navy-tooltip span:before{border-top-color: #161a1f;}

/* Red Tooltip*/
.red-tooltip span {border-color: #ff0000;background-color: #ff0000;color:#fff;visibility: hidden;position:absolute; bottom: auto;top:48px;left: 10%;z-index: 999;width: 95px;margin-left: -30px;padding: 10px;-moz-border-radius: 4px;border-radius: 4px;  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;  text-shadow: 0 1px 0 rgba(255,255,255,.4);}
.red-tooltip span:after, .red-tooltip span:before{content: "";position: absolute;z-index: 1000;bottom: auto;left: 50%;margin-left: -5px;  border-color: #ff0000 transparent; border-style : none solid solid;border-width : 8px;}
.red-tooltip span:before{border-top-color: #ff0000;bottom: 0px;}

/* Black Tooltip */
.black-tooltip span {border-color: #000;background-color: #000;color:#fff;visibility: hidden;position: absolute; bottom: -60px;left: 10%;z-index: 999;width: 65px;margin-left: -30px; padding: 10px;-moz-border-radius: 4px;border-radius: 4px;-moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;text-shadow: 0 1px 0 rgba(255,255,255,.4);}
.black-tooltip span:after, .black-tooltip span:before {content: "";position: absolute;z-index: 1000;bottom: 60px;left: 50%;margin-left: -5px;  border-color: #000 transparent;border-style : none solid solid;border-width : 8px; }
.black-tooltip span:before {border-top-color: #000;bottom: 0px;}

.main_wrap{cursor:default;}
a{cursor:pointer}








/*light header copied over from homepage.css*/
#header .main_logo{background: url("../images/logos_sprite_v1.png") no-repeat scroll 0 -253px transparent;height: 97px;left: 20px;top: 5px;width: 186px;}
.content_wrap{width:955px; border-left:10px solid #fff; border-right:10px solid #fff;border-bottom:10px solid #fff; background:#fff;}

.topnav{width:975px; margin:auto; background:#D1D1D1;height:26px;}
.menudrop{width:975px;margin:0px auto;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;background:#D1D1D1; position:relative;height:26px;}
.menudrop:after{display:block;height:0;clear:both;overflow:hidden;background:#D1D1D1}
.menudrop ul{/*width: 765px;*/padding:6px 0px;margin:0px;text-align:left;height:16px;background:#D1D1D1}
.menudrop ul li{display:inline;border-right:1px solid #bbb;padding:0px;margin:0px 0px 0px 0px;background:#D1D1D1}
.menudrop ul li a{color:#494949;padding:1px 7px 0px 7px;margin:0px;text-decoration:none}
.menudrop ul li.droplist a{padding:4px 7px}
.menudrop ul li.last{border:none}
.menudrop ul li a:hover{text-decoration:underline}
.menudrop ul li a[rel]:after{/*HTML to indicate drop down link*/ /*content: " v";*/
/*content: " " url(../Images/downimage.gif); /*uncomment this line to use an image instead*/}
.menudrop ul.login{width:185px;padding-right:0pt;margin-right:2px;text-align:right;line-height:12px}
.menudrop ul.sites{width:500px}
.menudrop .headerSites {float:left; width:350px; width:500px\9;}
.menudrop .headerAds {float:right; width:260px; width:240px\9;}
/*-- Drop menu container --*/
.dropmenudiv{z-index:5001;position:absolute;top:0px !important;left:410px!important;border:1px solid #BBB;/*THEME CHANGE HERE*/border-bottom-width:0;font:normal 11px Verdana;line-height:14px; background:#EBEBEB;width:100px;visibility:hidden;margin-left:25px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;z-index:5000;filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=2)}
.dropmenudiv a{width:auto;display:block;text-indent:3px;/*THEME CHANGE HERE*/padding:2px 0;text-decoration:none;font-weight:bold;color:#000}
.dropmenudiv a.bottom_item{border-bottom:1px solid #BBB}
* html .dropmenudiv a{/*IE only hack*/width: 100%}
.dropmenudiv a:hover {background:#F1F1F1;/*background of drop down menu*/color:#01669e}
.menudrop ul li a.red{ color:#E30A15; text-decoration:none;} 
.menudrop ul li a:hover.red{ color:#E30A15; text-decoration:underline;}
.menudrop .moverigth {margin-left:505px;margin-left:335px\9;} :root .menudrop .moverigth { margin-left:320px \0/IE9; }  /* IE9 */

#main_nav{width:954px;overflow:hidden;background:url(../images/background_sprite.png) repeat-x 0 -79px;height:56px}
#main_nav_lite{background:url(../images/header_nav_bg.jpg) repeat-x bottom;height:35px}
#main_nav_lite #tabContainer ul{float:left; list-style:none; margin: 0; padding: 0;}
#main_nav_lite #tabContainer ul li{background:none; padding-left:4px;}
#main_nav_lite .lite_menu ul a strong{display:block; padding:0px 5px 0px 0px;/*tab text color*/ font-weight:bold;height:18px;}
#main_nav_lite .lite_menu ul li a{float:left;text-decoration:none;font-size:13px;height:35px;white-space:nowrap;display:inline;background:url(../images/nav_div.png) no-repeat right 0px; color:#ffffff; padding:0 6px; line-height:35px; cursor:pointer;}

.col640{width:640px;background:#fff}
.col314.grey_grad{/*background:url(../img/right_col_grad.png) repeat-y top left #EBEBEB*/height:100%} .col308{width:308px}
#right_column{height:100%} /**/ .border_right{border-right:1px solid #DEDEDE}

input.search_field{border:1px solid #0E2E5E;background:url(../images/srch_bg.png) repeat-x top #fff;width:380px;height:14px;left:228px;top:100px}
.srchbut{background: url(../images/logos_sprite_v1.png) no-repeat -249px -367px; width:62px; height:20px; top:100px;right:290px}

#header div.mobile{width:152px;height:42px;right:13px;bottom:19px;margin:0;z-index:5000}
#header .mobile .mobile_icon_blue { background: url(../images/icons_sprite.png) no-repeat 1px 0; width:150px;height:42px; display:block;}
#header .mobile .mobile_icon_red { background: url(../images/icons_sprite.png) no-repeat -150px 0; width:147px;height:42px; display:block;}

.menu_leave {background-color: Transparent !important;color: #FFFFFF !important;}


/* Begin Lite Template */
div.main_story {background: none repeat scroll 0 0 #EDF1F6;border-bottom: 16px solid #FFFFFF;padding: 10px; width: 280px;margin-right: 10px;}
.wrap_stampcomment {float: none;height: 20px;}
div.main_story p {font-size: 14px;margin-bottom: 10px;}
#slideshow {min-height: 50px;background: none repeat scroll 0 0 #F4F8FB;}
#slideshow .caption p {font-size: 12px;line-height: 1.4em; margin: 2px 6px 8px;text-align: left;}
#slideshow .caption p span.bold {text-transform: uppercase;}
#slideshow p.bold {background: url("../images/generic_sprite_horz.png") repeat-x scroll center top transparent;}
#slideshow p {font-size: 11px;padding: 8px;text-align: center;}
#news_know.blue_box {background: none repeat scroll 0 0 transparent;padding-left: 0;padding-right: 0;width: 300px !important;}
.news_know ul {margin: 10px 0 0; padding:0px;}
ol, ul {list-style: none outside none;padding: 0; margin:0px;}
li {padding:0 0 0 8px; margin:0px;}
#lite ul {padding:0px;}
.search_box_lite { display: block; left: 632px; top: -16px; z-index: 0;}
.search_box_lite .btn { background: url("../images/btn_tile.png") repeat-x scroll 0 0 #C3C3C3; border: 1px solid #979797; color: #000000; font-weight: bold; height: 18px; left: 612px; padding-top: 3px; top: 93px;}
.search_box_lite .field { background: url("../images/field_tile.png") repeat-x scroll 0 0 #FFFFFF; border: 1px solid #979797; height: 22px; left: 238px; padding-left: 5px; top: 93px; width: 367px;}

/* End Lite Template */

.pricecheckBlock {float:left; border:1px solid #c0c0c0; background: url(../images/pricecheck_head.png) no-repeat; width:298px;position:relative}
.pricecheckBlock .priceContent {float:left; padding:0 15px; margin-top: 54px; border-top: thin solid #c0c0c0;}
.pricecheckBlock .priceBlurb {float:left; text-align:left; width:178px}
.pricecheckBlock .priceBlurb p {margin:10px 0;}
.pricecheckBlock .priceImage {width:90px; height:90px; margin:0 auto; overflow:hidden; text-align:center; float:right; padding-top:10px;}
.pricecheckBlock .priceShopping {background:#e2e1e1; padding:10px;}
.pricecheckBlock .priceShopping h4 {color:#666; font-family:Arial; font-size:14px; font-weight: bold;}
.pricecheckBlock .priceSearch {border:1px solid #bcbcbc; height: 23px; width:184px; *width:165px; margin: 0; float:left; font-size: 12px; padding:1px 5px;}
.pricecheckBlock .priceSubmit {border:1px solid #954443; background:#ee2f25; color:#fff; font-size:12px; font-family:Arial; font-weight:bold; height:27px; margin-left:-1px; margin-top:0; cursor:pointer;}

#badgeTabContainer {width:299px; background: none repeat scroll 0 0 #E4E4E4;height: 24px;border-right: 1px solid #C6C6C6;}
#badgeTabContainer div.tabs_on, #badgeTabContainer div.tabs_off {float:left;padding:4px 0.85em;cursor:pointer;display:block;font-size:12px;}
#badgeTabContainer.tabNavigation div.tabs_on, #badgeTabContainer.tabNavigation div.tabs_off { cursor: pointer; display: block; float: left; font-size: 12px; padding: 6px 0.43em;}
:root #badgeTabContainer.tabNavigation div.tabs_on, #badgeTabContainer.tabNavigation div.tabs_off  { padding: 6px 0.67em 6px 0.67em \0/IE9; }  /* IE9 */
#badgeTabContainer div.tabs_on {background: #FFFFFF; border-left: 1px solid #FFFFFF; color: #333333; font-weight:bold;}
#badgeTabContainer div.tabs_on {background: #FFFFFF; border-left: 1px solid #FFFFFF; color: #d5d5d5; font-weight:bold;}
#badgeTabContainer div.tabs_off {background:#E4E4E4 url(../images/grey_divider.png) no-repeat -1px top; /*border-left:1px solid #C6C6C6; border-bottom:1px solid #C6C6C6*/}
.bot10 {padding-bottom:10px;}

/*Budget Block 2012*/
.budget_block {    background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #758DBA;display: block;float: left;height: 100%;margin-top: 15px;position: relative;width: 620px;margin-left:10px;}

.leftblock_wrap {float: left;min-height: 90px;width: 280px;background-color: #758DBA;}
.leftblock {    background: none repeat scroll 0 0 #ffffff;float: left;width: 280px;}
.lefttextblock {height: 100%;left: 10px;position: absolute;text-align: right;top: 10px;width: 260px;z-index: 1;}
.lefttextblock a {color:#FFFFFF;}
.lefttextblock a h1 {font-size:20px; margin:0px 0px 5px;}
.lefttextblock a span {font-size:12px;}
#lnkImgBudget img{margin-bottom: -2px}
.rightblock_wrap {background: none repeat scroll 0 0 #FFFFFF;float: right;height: 100%;width: 340px;}
.budget_block .text_block {margin:10px;}
.budget_block .text_block .text_block_top {padding-bottom:10px}
.budget_block .text_block .text_block_bottom {border-top:1px dashed gray;padding-top:5px;}
.budget_block .text_block .textgrey {color:#777777;}
.budget_block .text_block .textblue {color:#0e2050; padding-top:2px; display:block;}
 
.achievements_container {margin-bottom:10px;}
#badgeTabContainer div.tabs_off {background:#E4E4E4;border-left:1px solid #C6C6C6}
.bot10 {padding-bottom:10px;}

#videoNavigation{    height: 68px; margin-left: 25px;overflow: hidden;padding: 10px 0;width: 403px;}   
#vThumbs li    {background: none repeat scroll 0 0 transparent;float: left;overflow: hidden;padding: 0;width: 90px;height: 68px;margin: 0 5px;}
#vThumbs li img{cursor:pointer}
#vThumbs img:hover{ opacity: 1;}
#vThumbs img{ opacity: 0.67;width: 90px}
#vPrev  {background: url("../images/ugc_arrows_blue.png") no-repeat scroll 0 0 transparent;height: 20px;left: 10px;position: absolute;top: 56px;width: 20px;cursor:pointer}
#vNext  {background: url("../images/ugc_arrows_blue.png") no-repeat scroll -21px 0 transparent;height: 20px;position: absolute;right: 5px;top: 56px;width: 20px;cursor:pointer}    
#nav-container{width: 460px;background-color: #DDDDDC;}
#video-container{background: none repeat scroll 0 0 #F4F8FB;height: 440px;width: 460px;text-align: center;}
#video-title-container {background: none repeat scroll 0 0 #DDDDDC;width: 440px;padding: 10px; }
#video-index {background-color: #EAEAEA;color: #999999;padding: 4px 5px 3px 8px;}
#vThumbs{position:absolute}

.area-news_game { padding:10px 0 5px 0;}
.area-news_game a {color:#E30A15;}
.left_item_game{width:305px;padding-right:10px}
.right_item_game{width:300px;padding-left:10px;background:url("../images/generic_sprite.png") repeat-y scroll -15px 14px transparent}
.more_health {border-top: 1px solid #EEEEEE;clear: none;margin-top: 12px; width: 626px;}
.more_health h5 {padding-top:10px;}

.horoscope {width:298px; border:1px solid #F38B4D;position:relative; height:230px;}
.horoscope_header {background:url("../images/horoscope_header.jpg") repeat-x top left; height:29px; color:#e00000; font-size:18px; padding:10px 0 0 10px; font-weight:bold;}
.horoscope_women {position:absolute; right:10px; top:8px;}
.horoscope .zodiac {height: 10px;width: 100%;}
.horoscope .zodiac select {right: 8px;top: 10px;width: 187px;z-index: 1;}
.horoscope_midlevel {width:298px; height:140px; position:relative;background:url("../images/horoscope_midbg.jpg") repeat-x top left;}
.horoscope_midlevel img {margin:0 10px;}
.horoscope_midlevel h5 {padding:30px 0 5px 0; color:#e00000; font-size:18px;}
.horoscope_midlevel h5 a {color:#e00000;}
.horoscope_midlevel p {padding: 0 10px 0 10px;}
.horoscope_midlevel a {color:#e00000;}
.perfect_match {background:url("../images/love2meet_horoblock.jpg") no-repeat top left; width:278px; height:31px; display:block; padding:10px; line-height:16px;}
.perfect_match a {color:#f47d35; font-size:13px;}
.perfect_match a span {font-size:12px;}

.site_languages_arrow_up { background: url(../images/profile/pointer_up_lang.gif) no-repeat; background-position: 62px 5px;padding-right:15px;cursor:pointer;}
.site_languages_arrow_down { background: url(../images/profile/pointer_down_lang.gif) no-repeat; background-position: 62px 5px;padding-right:15px;cursor:pointer;}
:root .site_languages_arrow_up { background-position: 128px 5px\9;}
:root .site_languages_arrow_down { background-position: 128px 5px\9;} 
.site_languages {display:none;background-color:#D4D3D3;font-size:13px;position:absolute;top:34px;width:60px;left:125px;text-align:left;padding:10px;}

/* - - - - - - */
#gotravel_carousel .jcarousel-clip-horizontal{width: 298px;}
#gotravel_carousel .jcarousel-item{}
#gotravel_carousel{width:300px;position:relative;margin:1px auto}
#gotravel_carousel .container{width:300px;}
#gotravel_carousel .jcarousel-prev{position:absolute;top:75px;left:5px;width:26px;height:24px;background:url(../images/sprite.png) no-repeat -28px -432px; z-index:100;cursor:pointer}
#gotravel_carousel .jcarousel-prev-disabled {background:url(../images/sprite.png) no-repeat -28px -456px; cursor:default;}
#gotravel_carousel .jcarousel-next{background:url("../images/sprite.png") no-repeat -55px -432px; cursor:pointer; height:24px; position:absolute; right:5px; top:75px; width:26px; z-index:100;}
#gotravel_carousel .jcarousel-next-disabled {background:url("../images/sprite.png") no-repeat -55px -456px;cursor:default}
#gotravel_carousel ul{width:300px;position:relative;top:8px;left:4px;margin:0;padding:0}
#gotravel_carousel ul li img {display:block;background:#E3EDFA;z-index:1;}

#gotravel_carousel ul li{position:relative;font-family:arial;font-size:10px;border:0 solid green;color:#fff;width:300px;list-style:none;float:left;padding:0}
#gotravel_carousel ul li div span{color:#ffffff; line-height:18px;}

#gotravel_carousel { width:298px;position:absolute; float:left; z-index:1000;background-color:#fff;border: 1px solid #018690;}

.gotravel_block {float: left; margin-bottom:20px; margin-top:20px;}
.gotravel_block h2{ margin-bottom:5px!important; display:block!important; position:relative;}
.gotravel_block li{ background:none!important; padding:0 7px 0 0;} 
.gotravel_block .destination {float:left; clear:both;height: 170px; overflow: hidden; width: 298px;border-bottom: 5px solid #E16410 !important;}
.gotravel_block .content_holder {float:left; background:#009aa6 url(../images/gotravel_back.png) repeat-x; height:96px; padding:0 10px 10px;width:298px; color:#fff; font-family:Arial;}
.gotravel_block .content_title {font-weight:bold; font-size:16px; padding:10px 0 5px}
.gotravel_block .content_price {font-weight:bold; font-size:28px; padding:10px 0 5px;}
.gotravel_block .checkit_button {background: url(../images/gotravel_button.png) no-repeat; width:99px; height:25px;font-weight:bold; line-height:40px; font-size:14px; position:absolute; right:10px; bottom:45px;}
.gotravel_block .checkit_button a {padding:5px; color:#fff; position:relative; top:-8px;}
.gotravel_block .icons {background: url(../images/gotravel_icons.png) no-repeat; width:69px; height:15px; position:absolute; right:12px; top:185px;}
.gotravel_block .gotravel_footer{float:left; background-color:#fff; color:#009aa6; padding:5px; font-weight:bold; font-size:16px; width:288px}

.mynews .addthis_toolbox {padding:0px 0;}

.mynews #article_toolbox_topright .addthis_button_twitter{background:transparent url(../images/sprites/icon_sprite.png) no-repeat 0 -28px;display:block;float:left;height:22px;margin-right:3px;width:63px}
.mynews #article_toolbox_topright .addthis_button_facebook{background:transparent url(../images/sprites/icon_sprite.png) 0 0;display:block;float:left;height:22px;margin-right:3px;width:81px}
.mynews #article_toolbox_topright .addthis_button{background:transparent url(../images/sprites/icon_sprite.png) 0 -56px;display:block;float:left;height:22px;margin-right:3px;width:59px}
.mynews #article_toolbox_topright .email{background:transparent url(../images/sprites/icon_sprite.png) 0 -84px;display:block;float:left;height:22px;width:27px}
.mynews #article_toolbox_topright .print{background:transparent url(../images/sprites/icon_sprite.png) 0 -110px;display:block;float:left;height:22px;margin-right:3px;width:26px}
.mynews #article_toolbox_topright .vertline{display:block;float:left;margin-right:2px}

.mynews #share_gallery_box {padding-left:5px; padding-bottom:5px; float:left; background-color:#fff;}
.mynews #share_gallery_box #marging10Bottom {border:none!important;}
.mynews .addthis_toolbox {float:left; width:270px;}   
.mynews .addthis_toolbox .addthis_button img{position: relative;border: 0;}
#article_toolbox_topright {*height:45px;}
#article_toolbox_topright .addthis_toolbox{*margin-top:3px;}
#marging10Bottom {*clear:both;}

.mynews .addthis_button_facebook_like {width:135px; float:left;}
.mynews .addthis_button_google_plusone {width:75px; float:left;}
.mynews .addthis_toolbox span {float:left; width:60px!important;}

.myhood_head {border-bottom:1px solid #353535;color:#073391;font-weight:bold;float:left;}
.myhood_head h2 {font-size:30px; font-weight:bold;margin-left:0;}
.myhood_head span {margin-bottom:10px;float:left;}

.incident_container {width:620px;background-color:#CECECE;border:solid 1px #353535;}
.incident_container span.incident {font-weight:bold;font-size:21px;color:#363636;padding:10px;float:left;}
.incident_container .incident_report {padding:10px;border-top:solid 1px #363636;background:url(../images/grad_mob.jpg) repeat-x 0 0 #fff;}
.incident_container .incident_img {width:190px; height:auto; margin:0 10px 0 0; float:left;}
.incident_container .incident_content {color:#363636;font-size:16px;font-weight:bold;}
.incident_container .incident_content span {font-size:16px; line-height:20px;}
.incident_container .incident_content .incident_btn {margin:30px 0 0 30px;}
.incident_container .incident_content a.incident_upload {width:249px; height:46px; padding:10px 0 0 0; margin-right:30px;display:block; color:#000000; float:left; text-align:center; background:url(../images/myhood_upload.png) no-repeat;font-family:Verdana; font-size:16px;}
.incident_container .incident_content .incident_upload span {font-size:12px; font-family:Verdana; font-size:12px; font-weight:normal;}
.incident_container .incident_content a.incident_upload:hover{text-decoration:none; color:#333333;}
.incident_container .incident_content a.incident_signup{width:249px; height:46px; padding-top:10px; display:block; color:#000000; float:left; text-align:center; background:url(../images/myhood_upload.png) no-repeat;font-family:Verdana; font-size:16px;}
.incident_container .incident_content .incident_signup span {font-size:12px; font-family:Verdana; font-size:12px; font-weight:normal;}
.incident_container .incident_content a.incident_signup:hover {text-decoration:none; color:#333333;}

.incident_activity {width:300px; margin:auto;}
.incident_activity h2 {padding-bottom:2px;font-size:16px;color:#142D66;border-bottom:solid 3px #B7B7B7;font-weight:bold; display:block; margin-bottom:10px;}
.incident_activity .activity_item {margin-bottom:5px; padding:5px; background:#EBEDF2;color:#515051; font-size:11px;}
.incident_activity #imgMobAvatar { float:left; margin-right:5px;}
.incident_activity .activity_item span a {color:#669EE0;}
.incident_activity .activity_item span {color:#515051; line-height:16px;font-size:11px;}
.incident_activity .activity_item .activity_desc {color:#515051; line-height:16px; font-size:11px;}

.scorecard_top_main {font-size:14px;font-weight:bold;color:#fff;text-align:center;}
.scorecard_2nd_top {font-size:12px;font-weight:bold;color:#fff;text-align:center;float:left;}
.scorecard_top272_dark{background:url(../images/mob_score_bg_dark.jpg) repeat-x 0 0 transparent;width:272px;height:20px;padding-top:2px;}
.scorecard_top170_dark{background:url(../images/mob_score_bg_dark.jpg) repeat-x 0 0 transparent;width:170px;height:20px;margin-left:3px;padding-top:2px;}
.scorecard_top272_light{background:url(../images/mob_score_bg_light.jpg) repeat-x 0 0 transparent;width:272px;height:20px;margin-bottom:2px;padding-top:4px; font-size:11px;}
.scorecard_top170_light{background:url(../images/mob_score_bg_light.jpg) repeat-x 0 0 transparent;width:170px;height:20px;margin-left:3px;padding-top:2px;}
.score56 {width:56px;float:left;font-size:11px;padding-top:3px;}
.score57 {width:57px;float:left;font-size:11px;padding-top:3px;}

.municipal_name {background-color:#EEEEEE;width:272px;height:20px;border-bottom:1px solid #D6D6D6;}
.municipal_name a {padding:4px;float:left;font-size:11px;}
.municipal_stats {background-color:#EEEEEE;width:170px;height:20px;border-bottom:1px solid #D6D6D6;margin-left:3px;text-align:center; font-size:11px;}
.municipal_stats span.ms56 {width:56px;float:left;margin-top:3px;color:#515051;}
.municipal_stats span.ms57 {width:57px;float:left;margin-top:3px;color:#515051;}

.municipal_name_alt {background-color:#fff;width:272px;height:20px;border-bottom:1px solid #D6D6D6;}
.municipal_name_alt a {padding: 4px;float:left;font-size:11px;}
.municipal_stats_alt{background-color:#fff;width:170px;height:20px;border-bottom:1px solid #D6D6D6;margin-left:3px;text-align:center;font-size:11px;}
.municipal_stats_alt span.ms56 {width:56px;float:left;margin-top:3px; color:#515051;}
.municipal_stats_alt span.ms57 {width:57px;float:left;margin-top:3px;color:#515051;}

.incident_control {width:300px;margin:auto; font-size:11px;}
.incident_control .incident_titlebar {background:url(../images/mob_score_bg_light.jpg) repeat-x 0 0 transparent;width:300px;height:20px;font-size:11px;font-weight:bold;color:#fff;padding-top:3px;}
.incident_control .left55 {width:55px;display:block;float:left;}
.incident_control .left81 {width:81px;display:block;float:left;}
.incident_control .left82 {width:82px;display:block;float:left;}
.incident_control .incident_blockgrey {background-color:#EEEEEE;width:300px;height:50px;border-bottom:1px solid #D6D6D6;}
.incident_control .incident_blockwhite {background-color:#fff;width:300px;height:50px;border-bottom:1px solid #D6D6D6;}
.incident_control .img_incidentpin {float:left;width:50px; padding-left:5px;}
.incident_control .incident_issue {font-weight:bold; width:245px;float:left; padding:10px 0px 7px;}

/* Generic Sitewide Control */
.sitewide_block {border:4px solid #303030; width: 292px;}
.sitewide_block .media_wrapper { padding: 6px 7px;}
.sitewide_block .media_wrapper li a {font-weight:bold;}
.sitewide_block .right { float: right;} .sitewide_block .left {float: left;}
.sitewide_block h2, .sitewide_block h2 a, .sitewide_block h3, .sitewide_block h3 a {color:#303030!important;}
.sitewide_block h2 {color:#303030; font-size:18px; margin-bottom: 10px;}
.sitewide_block h4 {font-size:14px; margin-bottom:4px;} 
.sitewide_block p {line-height: 1.3em;}
.sitewide_block .generic_header h3 { font-size:16px; line-height:24px; float:left; width:175px; color:#303030; font-weight:bold;margin-bottom: 4px;}
.sitewide_block .news_item { border-bottom: none!important; margin-bottom: 14px; padding-bottom:0!important;}
.sitewide_block .news_item p {margin-bottom: 4px; margin-top: 0;}
.sitewide_block .media_images {margin-bottom:55px;}
.sitewide_block .media_images .gallery_list{ margin-right:4px;}
.sitewide_block .media_images .gallery_list{ *margin-right:2px;} /* IE7 */
@media \0screen {
  .sitewide_block .media_images .gallery_list {margin-right:0.09em;}/* IE8 */
}
:root .sitewide_block .media_images .gallery_list {margin-right:0.09em \0/IE9; } /* IE9 */
/* Safari / Google Chrome Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.sitewide_block .media_images .gallery_list {margin-right:4px}
}
.sitewide_block .related_content{text-align:center}
.sitewide_block .related_content a {font-weight:bold; font-size:12px}
.sitewide_block .borderdotted {background:url(../images/dotted_borderline.png) repeat-x; margin-top:10px; clear:both!important;}
.sitewide_block .generic_footer {background-color:#303030; color: #FFFFFF; font-style: italic; padding: 10px; text-align: right; clear:both;}
.sitewide_block .generic_footer a img {vertical-align:middle}
.sitewide_block ul li a {font-size:12px;}

.multiBlueGrey { background-color: #303030; display: none; height: 18px; margin-left: 7px; margin-top: 76px; padding: 10px; position: absolute; width: 262px; z-index: 1000; /*IE7 Fix*/*margin-left:-280px; *left:7px;}

/* TopStories Category Page */
.fb_topstories h2 {font-size:24px;} 
.fb_topstories .tagline {color:#87858e; padding-bottom: 20px;}
.fb_topstories .notloggedin {font-size:14px;}
.fb_topstories .notloggedin .headline { font-size:16px;}
.fb_topstories .notloggedin ul{padding-left:22px; margin-top:22px; margin-bottom:25px;}
.fb_topstories .notloggedin li {background: url(../images/li_dot_black.png) no-repeat 0 12px; line-height:30px; padding-left:13px}
.fb_topstories .notloggedin .appButton {background: url(../images/ad_app_button.png) no-repeat; width:207px;height:69px; display:block;}
.fb_topstories .news_item {border-bottom: 1px solid #E0E0E0; margin-bottom: 5px !important; margin-top: 0px !important; padding-bottom: 8px !important}

.fb_topstories a.next {background: url("../images/pagination_sprite.png") no-repeat scroll -12px 0; display: block; height: 12px; width: 12px; float:right;position:relative; left:2px; top:-12px; /* IE7 */*top:0px}
.fb_topstories a.previous {background: url(../images/pagination_sprite.png) no-repeat 0 0;height: 12px; width: 12px;display: block; float:left;position:relative; left:0;}
.fb_topstories a.next.disabled{background: url("../images/pagination_sprite.png") no-repeat scroll -12px -12px!important; display: block; height: 12px; width: 12px; float:right; position:relative; left:2px;/* IE7 */*top:-12px}
.fb_topstories a.previous.disabled{background: url(../images/pagination_sprite.png) no-repeat 0 -12px!important;height: 12px; width: 12px;display: block; float:left; position:relative; left:0;}

.fb_topstories .item { border-bottom: 1px solid #E0E0E0; margin-bottom: 14px; margin-top: 0 !important; padding-bottom: 20px !important;}

#topstoriesTabContainer {padding-bottom:30px; float:left;}
#topstoriesTabContainer div.tabs_on, #topstoriesTabContainer div.tabs_off {border: 1px solid #E0E0E0; cursor: pointer; display: block; float: left; font-size: 14px; padding: 10px 8px;*padding: 10px 9px 10px 10px;}
@media \0screen {
  #topstoriesTabContainer div.tabs_on, #topstoriesTabContainer div.tabs_off {padding: 10px 0.68em;}/* IE8 */
}
:root #topstoriesTabContainer div.tabs_on, #topstoriesTabContainer div.tabs_off {padding: 10px 0.87em \0/IE9; }  /* IE9 */
/* Safari / Google Chrome Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#topstoriesTabContainer div.tabs_on, #topstoriesTabContainer div.tabs_off {padding: 10px 9px 10px 9px}
}
#topstoriesTabContainer div.tabs_on {border-bottom: medium none !important; background: url(../images/tabbed_on_background.png) repeat-x top left; font-weight:bold;}
#topstoriesTabContainer div.tabs_off {background-color:#ccd8df; font-weight:bold; color:#0e2e5e;}
#friend_read_list .fb_item {background: url(../images/horz_line.png) repeat-x left bottom; /*padding-top:10px;*/ padding-bottom:10px; margin-bottom:10px; line-height:18px; float:left;}
#friend_read_list .fb_item img { margin-right:10px;}
#friend_read_list .fb_item .fb_content {padding-bottom:10px; margin-top:-5px; width:545px;}
#friend_read_list .fb_item .fb_content .title {color: #000000 !important; float: none; font-size: 14px; width: auto;}
#friend_read_list #friend_activity_paging {width:100px; /*margin-top: -20px;*/ padding: 0 6px 0 0!important; display:block; position:relative;}
#friend_activity_paging .page_num {/*padding:0 5px 0 0;*/ /* IE7 */ *display:block; position:relative; margin-left:-2px;}

/* Press Office */

.press_office_right {width:300px; background:#EBF4FB; padding:0px; position:relative; display:block;}
.press_office_right iframe .box {overflow:hidden;}
.press_office_right .whoswho_text {font-size:9px; position:absolute; top:45px; left:30px;}
.press_office_right .whoswho_logo {position:absolute; right:10px; }
.press_office_right .disclaimer {font-size:11px; background:none; border:none; float:none;line-height:14px; width:280px;}

.pressoffice {width:620px;}
.pressoffice h2 {font-size:30px; border-bottom:1px solid #000000; padding-bottom:10px;}
.pressoffice .press_block {padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:10px; line-height:18px;}
.pressoffice .press_block .company_details { width:140px; float:left; margin-right:20px; display:block;}
.pressoffice .press_block .company_details .company_info {color:#474747; font-size:14px; border-bottom:1px solid #474747; font-weight:bold; margin-bottom:5px;padding-bottom:5px; display:block;}
.pressoffice .press_block .company_details .datestamp {color:#74727d; font-size:11px;}
a.company_name {color:#0e2e5e; font-size:13px;}
a.company_name:hover {color:#333333; font-size:13px;}
a.company_category {color:#0e2e5e; font-size:13px;  font-style:italic;}
a.company_category:hover {color:#333333; font-size:13px;  font-style:italic;}
a.press_title {color:#0e2e5e; font-size:16px; font-weight:bold; padding-bottom:15px; display:block;}
a.press_title:hover {color:#333333;}
.pressoffice .press_block p {font-size:13px; line-height:18px; padding-bottom:5px;}

.press_release {width:620px;}
.press_release h2 {border-bottom:1px solid #000000;padding-bottom:10px; font-size:14px;}
.press_release h3 {font-size:26px; color:#000000;}
.press_release .information {width:140px; float:left; margin-right:20px; padding:5px 0px; border-bottom:1px solid #B9B9B9; border-top:2px solid #5C5C5C;}
.press_release .information .datestamp {color:#74727d; font-size:11px;}
.press_release .information a.company_name {color:#0e2e5e; font-size:13px; padding-bottom:5px; display:block;}
.press_release .information a.company_name:hover {color:#333333; font-size:13px;}
.press_release .information a.press_title {color:#0e2e5e; font-size:16px; font-weight:bold; padding-bottom:15px; display:block;}
.press_release .information a.press_title:hover {color:#333333;}
.press_release .information img {width:125px; padding:10px 0px;}
.press_release .information .company_info {color:#474747; font-size:14px; border-bottom:1px solid #B9B9B9; font-weight:bold; margin-bottom:5px;padding-bottom:5px; display:block;}
.press_release .promo {border-top:1px solid #B9B9B9; font-size:16px; padding:10px 0px; font-weight:bold;color:#0E2E5E;}
/* */
/* ads */
#pushdown-ad {text-align:center}
.brandnav {position:absolute; right:0px; top:0px}

@media (min-width: 768px) and (max-width: 979px){body{overflow-x:visible!important}}
@media (max-width: 767px) {body{overflow-x:visible!important}}

.personalisationContainerTop50{top:0px;position:relative}

.top0{top:0px}

.article-full-page{background: url("../images/gallery_bg_repeater.jpg") repeat-x scroll left top #FFFFFF;margin-left: -10px;width: 980px;}
.article-full-page .breadcrum {margin-bottom: 10px;width:932px;color:#ABABAB;height:40px;padding:16px 0px 0px 10px;}
.article-full-page .breadcrum a{font-size:20px;color:#DDE5F8}
.article-full-page .breadcrum .active {color: #FFFFFF;font-size: 16px;}

/*Bucket logos*/

.bucket_text{ font-size: 16px;}
.bucket_link{ margin-top:8px;}
.bucket_logo{display: block !important;background-repeat: no-repeat;float: left;margin-top: 14px;min-width: 310px;}
.bucket_img{display: block !important}

.special  a {padding: 9px;}
.sponsor_img {margin: 0;padding: 0 !important;list-style:none;float:right !important;}
.sponsor_title {float: right;padding: 9px 0 0;*padding: 0;}
.sponsor_title a{padding: 9px;*display:block}

h3.lite-count,h3.lite-count a {font-size:38px;color:#7a7a7a; line-height:32px;text-decoration: none}
.lit-for,.lit-for a {font-family:Georgia; font-size:22px !important; font-style:italic; color:#db7c27; font-weight:normal;text-decoration: none}

/* -- Begin Homepage LiveScoring Box  -- */
#score_box_new{margin:0 auto;background:#fff;border-bottom:1px solid #C6C6C6;border-right:1px solid #C6C6C6}
#score_box_new .score_back{ background:url(../images/livescore_bg.jpg) repeat-x top left #d7e9f0; min-height:125px; width:300px;}
#score_box_new{/*height:115px*/}
#score_box_new h3{ color:#000; font-size:20px; padding:15px 6px 6px; text-align:center; } /**/ #score_box h3 a{color:#282e39; }
#score_box_new span.update{ color:#8b8b8b; text-transform:capitalize; font-size:11px; top:29px; left:6px; }
#score_box_new{min-height:120px;background:url(../images/ajax-loader.gif) no-repeat center center #fff; border:1px solid #C4C8CB;}
#score_box_new h2 {font-size:20px; color:#000000;padding:10px;margin:0px;}
#score_box_new #score_wrap{display:none;}
#score_box_new span.links a{ font-size:11px!important; color:#4568B1; font-weight: bold;}
#score_box_new span.links{ bottom:0px; color: #8B8B8B; font-weight: normal !important; left: 0; margin: 0; text-align: center; z-index: 2000; width: 222px;}
#score_box_new span.links a:hover{ text-decoration:underline;}
#score_box_new .jcarousel-container{position:relative;height: 110px;}
#score_box_new .jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative}
#score_box_new .jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0!important;left:0;margin:0;padding:6px 0 0 0; min-height:110px;}
#score_box_new .jcarousel-list li, #score_box_new .jcarousel-item{list-style:none;width:260px!important;background:none!important;text-align:center;font-size:14px;padding-left:0;margin:0px; height:110px; color:#cd262b; line-height:17px; position:relative}
#score_box_new .jcarousel-item .results{  font-size:12px; color:#000;}
#score_box_new .jcarousel-item a span.results{  color:#cd262b; font-weight:bold}
#score_box_new .jcarousel-item a:hover span.results { color:#000; text-decoration:underline}
#score_box_new .jcarousel-list li h4 { color:#000; font-size: 14px; }
#score_box_new .jcarousel-next{z-index:3;display:none}
#score_box_new .jcarousel-prev{z-index:3;display:none}

/* - skin section - */
#score_box_new .jcarousel-container-horizontal{padding:0 20px;}
#score_box_new .jcarousel-clip-horizontal {/*width:212px;*/height:100px}
#score_box_new .jcarousel-item-horizontal{margin-right:10px}

/*  - Horizontal Buttons - */
#score_box_new .jcarousel-next-horizontal{position:absolute;top:50px;right:7px;width:10px;height:12px;cursor:pointer;background:transparent url(../images/prev_next.png) no-repeat -15px 0}
#score_box_new .jcarousel-next-horizontal:hover{background-position: -15px -30px}
#score_box_new .jcarousel-next-horizontal:active{background-position: -15px -94px}
#score_box_new .jcarousel-next-disabled-horizontal,
#score_box_new .jcarousel-next-disabled-horizontal:hover,
#score_box_new .jcarousel-next-disabled-horizontal:active{cursor:default;background-position: -15px -94px}
#score_box_new .jcarousel-prev-horizontal{position:absolute;top:50px;left:4px;width:10px;height:12px;cursor:pointer;background:transparent url(../images/prev_next.png) no-repeat 0 0}
#score_box_new .jcarousel-prev-horizontal:hover{background-position: 0 -30px}
#score_box_new .jcarousel-prev-horizontal:active{background-position: 0 -94px}
#score_box_new .jcarousel-prev-disabled-horizontal,
#score_box_new .jcarousel-prev-disabled-horizontal:hover,
#score_box_new .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position: 0 -94px}



#score_box_new .jcarousel-list li .teams{color:#FFFFFF; font-size:14px; font-weight:bold; display:block;width:100%;position:relative;top:5px;}
#score_box_new .jcarousel-list li .score_content {display:block; height:60px; background:url(../images/live_scoring_inner_bg.jpg) repeat-x;width:99%;background-size:2px; margin-top:10px;padding:2px 0px;position:relative;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px; /* future proofing */
        -khtml-border-radius: 5px; /* for old Konqueror browsers */
        -moz-box-shadow: 1px 2px 2px 0 #333;
        -webkit-box-shadow: 1px 2px 2px 0 #333;
        box-shadow: 1px 2px 2px 0 #333;
}

#score_box_new .jcarousel-list li .score_content .summary a {color:#FFFFFF;}
#score_box_new .jcarousel-list li .score_content .other_links a {color:#FFFFFF; font-weight:bold; font-size:14px;}
#score_box_new .jcarousel-list li .score_content .homeimg {background:#FFFFFF; width:60px; height:55px;display:block; position:absolute; top:5px; left:5px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px; /* future proofing */
        -khtml-border-radius: 3px; /* for old Konqueror browsers */}
#score_box_new .jcarousel-list li .score_content .awayimg {background:#FFFFFF; width:60px; height:55px;display:block; position:absolute; top:5px; right:5px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px; /* future proofing */
        -khtml-border-radius: 3px; /* for old Konqueror browsers */}

    #score_box_new .jcarousel-list li .score_content .awayimg img, #score_box_new .jcarousel-list li .score_content .homeimg img {max-height:45px; padding-top:5px;}

#score_box_new .jcarousel-item a, #score_box_new .jcarousel-item a:hover {color:#FFFFFF;}
.score_content .summary {color:#FFFFFF; font-size:13px; display:block; margin-bottom:5px;}
.score_content .other_links{font-size:30px; font-weight:bold; width:50%;*width:49%;display:inline-block;padding-top:5px;*padding-top:0;*line-height:30px;}

.more_options {display:block; padding:5px;border-top:1px solid #6696ac; color:#6696ac; text-align:center;}
.more_options a {color:#2B6E8B; font-size:13px; padding:0 7px;font-weight: bold;}
.cricket_score {font-size:13px;line-height:6px;*line-height:20px;vertical-align:top;}

/* New Light candle */
#light-candle-container {position:fixed;bottom:0;width:100%;z-index:200;}
#light-candle-container .light-candle-wrapper {width:980px;margin:0 auto;}
#light-candle-container .light-candle-close { background: url("../images/light_candle_close.png") no-repeat scroll 6px 8px;height: 30px; position: absolute; right: 0; width: 30px;bottom:0;cursor: pointer;}
#light-candle-container .light-candle-open { background: url("../images/light_candle_expand.png") no-repeat scroll 6px 8px;height:30px;position:absolute;right:0;width:30px;bottom:0;cursor: pointer;}
#socialbar-lightacandle, #socialbar-lightacandle-min {top: 12px;}
#light-candle-container .socialbar-menu-button {position:relative;height: 30px;width: 360px; margin:0 auto;}
#light-candle-container .lit-candle-container {position:relative;height: 30px;width: 245px; margin:0 auto;}
#socialbar-lightacandle .lightcandle img { bottom: -7px; left: -40px; position: absolute; }

#socialbar-lightacandle .lightcandle .lit-text, #socialbar-lightacandle-min .lightcandle .lit-text { display: block;}
#socialbar-lightacandle a, #socialbar-lightacandle-min a {color:#f39d50;left:35px;position:relative;top:-5px;font:bold 10pt Arial;white-space:nowrap;text-decoration:none;}
#socialbar-lightacandle-min a span { display: block; font-size: 12px; overflow: hidden; padding: 0; text-overflow: ellipsis; white-space: nowrap; width: 223px;}
#socialbar-lightacandle-min .lightcandle img { bottom: -21px; left: -40px; position: absolute;}

#light-candle-container .light-candle-expanded {background: url(../images/lightcandle_background.png) 0 0 repeat-x;height:30px;width:980px;border:solid 1px #000;position:relative;float:right;}
#light-candle-container .light-candle-collapsed {background: url(../images/lightcandle_background.png) 0 0 repeat-x;height:0;width:300px;border:solid 1px #000;position:relative;float:right;display:none;}
#light-candle-container .light-candle-collapsed .socialbar-menu-button {position:relative;width:290px;margin-left:10px;}
#light-candle-container .light-candle-collapsed .light-text {margin-left:-10px;}
#light-candle-container .light-candle-expanded .lit-candle, #socialbar-lightacandle .lit-candle {bottom:-24px; left: -40px; position: absolute;}
#light-candle-container .light-candle-expanded .lit-candle, #socialbar-lightacandle .lit-candle{bottom: -10px\9;}

/* New  Homepage stories box */
#socialbar-newstories .arrow{background:url(../Images/socialbar_arrow.png) no-repeat 0 0;width:12px;height:6px;left:20px;bottom:-6px;position:absolute}
#socialbar-newstories{-moz-border-radius:2px;background:none repeat scroll 0 0 #202020;border-left:1px solid #BBB;border-top:1px solid #BBB;color:#FFFB09;cursor:pointer;float:left;font-size:12px;height:24px;letter-spacing:-1px;margin-left:-2px;opacity:0.9;position:fixed;width:166px;word-spacing:1px;z-index:10000;padding: 6px 8px 14px;display:none;}
#socialbar-newstories.bottom{bottom:0 !important;}
#socialbar-newstories.top{bottom:38px !important;}
#socialbar-newstories.expanded{bottom:105px !important;}
#socialbar-newstories #close{background:url(../Images/socialbar_close.gif) no-repeat 0 0;width:16px;height:16px;right:-4px;top:-4px;display:block;position:absolute}

/* Ruby box styles*/
.rubyContainer{border: thin solid #7D1E46;}
.rubyContainer .rubyLogo {background:url(../images/ruby-carousel-sprite.png) no-repeat; width:298px; height:70px; display:block}
.rubyContainer .rubyContainer {width:298px;position:relative; }
.rubyContainer .price {background:#7d1e46; color:#fff; padding:10px 15px  5px;position:absolute;bottom:0;right:0; text-align:center;text-decoration:none;} 
.rubyContainer .add_to_cart a {display:block; color:#fff; text-decoration:none;}
.rubyContainer .add_to_cart a:hover {text-decoration:none;}
.rubyContainer .price_title {font-weight:bold; font-size:18px;position: relative; display:block;margin-bottom:3px;}
.rubyContainer .price_title_strike {text-decoration:line-through;font-size:16px;position:relative;display:block;font-weight:normal;margin-bottom:3px;}
.rubyContainer .rubyCap {position:absolute;bottom:0; color:#323232; display:block; z-index: 2; left:15px; font-size:14px; bottom:8px;}
.rubyContainer .rubyFoot {background:#323232; padding:18px 0; font-size:20px; color:#fff; text-align:center;}
.rubyContainer .rubyFoot a {text-decoration:none; color:#fff; font-size:12px; line-height: 20px;}
.rubyContainer .rubyFoot a:hover {text-decoration:none; color:#b8b4b4}
.rubyContainer .rubyArrowsmall {background:url(../images/ruby-carousel-sprite.png) no-repeat;width:24px;height:16px;*height:20px; background-position:-135px -124px; display:inline-block;}
.rubyContainer .rubyArrowsmaller {background:url(../images/ruby-carousel-sprite.png) no-repeat;width:8px;height:10px;*height:13px; background-position:-183px -124px; display:inline-block;}
.rubyContainer .title {position:absolute;bottom:0; color:#323232; display:block; z-index: 2; left:15px; font-size:14px; width:135px; bottom: 5px; text-align:left; font-weight:normal;}
.rubyContainer .title:hover {text-decoration:none;}
.rubyContainer .delivery {background:transparent url(../images/ruby-carousel-sprite.png) no-repeat 0 0; width:144px;height:28px;*height: 26px;  display:inline-block; background-position:-7px -204px;*background-position:-7px -205px;text-align:left;margin-right: 4px;}
.rubyContainer .payment {background: url("../images/ruby-carousel-sprite.png") no-repeat;background-position:-164px -202px;*background-position:-170px -205px;display: inline-block;height: 28px;text-align: left;width: 135px;*height: 26px;}
#rubybox_carousel_container {width:298px;position:relative;}
#rubybox_carousel {width:298px;position:relative;}
#rubybox_carousel li {background:none;position:relative;font-family:arial;font-size:10px;border:0 solid green;color:#E3EDFA;width:298px;height:255px;list-style:none;float:left;padding:0; text-align:center; line-height:290px}
#rubybox_carousel li img {max-width:200px;max-height:200px; vertical-align: middle; position:absolute;top:0;bottom:40px;left:0;right:0; margin:auto; display:block; *display:inline-block; *position:relative; *top:auto;}
#rubybox_carousel_container .jcarousel-clip{margin:0;overflow:hidden;padding:0;position:relative;z-index:2}
#rubybox_carousel_container .jcarousel-container-horizontal{width:298px;}
#rubybox_carousel_container .jcarousel-clip-horizontal{width:298px;height:255px; background:#fff;}
#rubybox_carousel_container .jcarousel-item-horizontal{}
#rubybox_carousel_container .jcarousel-next-horizontal{background:transparent url(../images/ruby-carousel-sprite.png) no-repeat 0 0;cursor:pointer;height:83px;position:absolute;right:10px;top:72px;width:28px;z-index: 3; background-position:-260px -95px}
#rubybox_carousel_container .jcarousel-prev-horizontal{background:transparent url(../images/ruby-carousel-sprite.png) no-repeat 0 0;cursor:pointer;height:83px;left:10px;position:absolute;top:72px;width:28px;z-index: 3; background-position:0 -95px}
#rubybox_carousel_container .jcarousel-item-horizontal, #rubybox_carousel_container .jcarousel-item-placeholder-horizontal{ width: 298px;}
#rubybox_carousel_container .jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative}
#rubybox_carousel_container .jcarousel-prev-disabled-horizontal {cursor:default;}
#rubybox_carousel_container .jcarousel-next-disabled-horizontal {cursor:default;}
#rubybox_carousel_container .jcarousel-next{z-index:3;display:none}
#rubybox_carousel_container .jcarousel-prev{z-index:3;display:none}
#rubybox_carousel_container .jcarousel-container{position:relative;}

/* ruby box styles end*/
#retail_ad_spacer{height:100px;display:none;width:100%;}


/* 300x600 ad*/
#ad-300x600-1 iframe {
    height: 600px;
    width: 300px;
}
#ad-300x600-1 table {
    
    border:none !important;
}
#ad-300x600-1 > div {
    margin: 10px 0;
    display:inline-block;
}

.article{font-size: 14px;line-height: 1.4em;margin: 0 0 14px;}

.nav_item_icon {height:25px;display:inline-block;margin-top:-6px;}
.nav_item_text {height:25px;display:inline-block;margin-right:5px;float:left;}

/* Custom ScrollBar Common Styles */
.mCSB_container.mCS_no_scrollbar{margin-right:0}
.mCustomScrollBox .mCSB_scrollTools{width:10px;height:100%;top:0;right:0;opacity:0.75; }
.mCSB_scrollTools .mCSB_draggerContainer{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCSB_scrollTools .mCSB_buttonUp+.mCSB_draggerContainer{padding-bottom:40px}
.mCSB_scrollTools .mCSB_draggerRail{width:9px;height:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 auto; background:#ededed;}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:9px;height:100%;border-radius:0px;text-align:center;background:#474747;margin:0 auto;border-radius:0px;}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown{height:20px;overflow:hidden;cursor:pointer;margin:0 auto}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0;margin-top:-40px;background-position:0 -20px}
.mCSB_horizontal .mCSB_container{height:auto;margin-right:0;margin-bottom:30px;overflow:hidden}
.mCSB_horizontal .mCSB_container.mCS_no_scrollbar{margin-bottom:0}
.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools{width:100%;height:16px;top:auto;right:auto;bottom:0;left:0;overflow:hidden}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer{height:100%;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft+.mCSB_draggerContainer{padding-bottom:0;padding-right:20px}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{width:100%;height:2px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:7px 0}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger{width:30px;height:100%}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:6px auto}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{width:20px;height:100%;overflow:hidden;cursor:pointer;float:left;margin:0 auto}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{right:0;bottom:auto;margin-left:-40px;margin-top:-16px;float:right}
.mCustomScrollBox:hover .mCSB_scrollTools{opacity:1}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#919191;}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#393D4B;filter:alpha(opacity=90);-ms-filter:alpha(opacity=90)}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:0.4;filter:alpha(opacity=40);-ms-filter:alpha(opacity=40)}
.mCSB_scrollTools .mCSB_buttonUp  {background-position:0 0}
.mCSB_scrollTools .mCSB_buttonLeft {background-position:0 -40px}
.mCSB_scrollTools .mCSB_buttonRight {background-position:0 -56px}
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover {opacity:0.75;filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}
.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active {opacity:0.9;filter:alpha(opacity=90);-ms-filter:alpha(opacity=90)}
.mCSB_scrollTools {right:5px;top:1px;}

/* live category bucket */
.category_bucket {overflow:hidden;margin-top:10px;}
.category_bucket li {float:left;padding:0;background:none;width:146px;margin-right:14px;position:relative;}
.category_bucket li:last-child {margin-right:0 !important;}
.category_bucket li a.img, .category_bucket li a.img img, .category_bucket li a.title, .category_bucket li span.stamp {display:block;}
.category_bucket li a.img img {width:auto;height:83px;min-width:146px;}
.category_bucket li span.overlay {position:absolute;width:36px;height:36px;top:25px;left:50%;margin-left:-18px;background:url(../images/bucket_overlay.png) no-repeat 0 0;}
.category_bucket li a.title {padding:5px 0 1px;line-height:14px;}
.category_bucket li span.stamp {font-size:10px;font-weight:bold !important;}
.category_bucket li span.stamp .cat {color:#E30A15;}
.category_bucket li span.stamp .time {color:#74727D;}

/* homepage article gallery */
#hp_image_gallery .live_logo {float:left;background:url("../images/Live/newslive_sprite.png") no-repeat scroll -6px -524px;height:25px;width:125px;margin:0 0 7px;}
#hp_image_gallery .main, #hp_image_gallery .main .content, #hp_image_gallery .related, #hp_image_gallery .related .content {width:300px;clear:both;}
#hp_image_gallery .main .img_wrapper { max-height: 280px;overflow: hidden;}
#hp_image_gallery .main img {display:block;width:300px;height:auto;}
#hp_image_gallery .main .content {background:url("../images/Live/hp_content_bg.png") repeat-x scroll left bottom #2c3e55;width:300px;padding:10px 0;color:#fff;}
#hp_image_gallery .main .content a {color:#fff;}
#hp_image_gallery .main .content #videoIcon {float:left;margin:0 5px 0 10px;height:24px;width:24px;background:url("../images/Live/newslive_sprite.png") no-repeat scroll -7px -571px;}
#hp_image_gallery .main .content .date_time, #hp_image_gallery .main .content .title_link {display:block;margin:0 12px;line-height:24px;}
#hp_image_gallery .main .content .date_time {font-size:14px;font-weight:bold;}
#hp_image_gallery .main .content .title_link {font-size:22px;}
#hp_image_gallery .related {margin:0 0 22px;}
#hp_image_gallery .related .content {padding:8px 0;border-bottom:1px dotted #acacac;overflow:hidden;position:relative;}
#hp_image_gallery .related .content .thumb_link, #hp_image_gallery .related .content .date_time, #hp_image_gallery .related .content .title_link {float:left;}
#hp_image_gallery .related .content .thumb_link {height:65px;position:relative;}
#hp_image_gallery .related .content .thumb_link img {display:block;min-height:65px;margin-right:10px;}
#hp_image_gallery .related .content .thumb_link .imgOverlay {width:24px;min-height:24px;min-width:0;background:url("../images/Live/hp_gal_play.png") no-repeat scroll 0 0;position:absolute;top:20px;left:40%;}
#hp_image_gallery .related .content .title_data {overflow:hidden}
#hp_image_gallery .related .content .title_link {max-width:225px;}
#hp_image_gallery .related .content .date_time {font-size:12px;line-height:14px;color:#242424;}
#hp_image_gallery .related .content .title_link a {font-size:14px;line-height:16px;color:#474747;}

/* News24 Live RHS Component*/
.rhs_live_component {background:#2c3e56;width:301px;overflow:hidden;}
.rhs_live_component .title {color:#fff;font-size:20px;font-weight:normal;line-height:24px;}
.rhs_live_component .title a {display:block;color:inherit;font-weight:inherit;padding:10px 11px;}
.rhs_live_component .n24live-block-bg {display:block;width:279px;padding:5px 10px 6px;background-color:#fff;border-width:1px 1px 0;border-style:solid;border-color:#1f2a3c;}
.rhs_live_component .n24live-block-header {display:block;height:20px;width:95px;background:url(../images/Live/newslive_sprite.png) no-repeat -5px -468px;}
.rhs_live_component .n24live-cat {float:right;color:#777;font-weight:bold;font-size:13px;height:20px;line-height:19px;padding-right:3px;}
.rhs_live_component .live_video .img_wrapper, .live_video .img_wrapper img {display:block;}
.rhs_live_component .live_video .img_wrapper img {width:301px;height:auto;min-height:150px;}
.rhs_live_component .live_video .play_overlay {display:block;width:60px;height:60px;background:url(../images/Live/newslive_sprite.png) no-repeat -15px -309px;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;}
.rhs_live_component .live_video .article_title {background-color:#1f2a3c;color:#fff;height:25px;width:281px;line-height:25px;padding:0 10px;overflow:hidden;}
.rhs_live_component .live_video .article_title_pointer {height:0;padding-top:7px;width:301px;overflow:hidden;background:url(../images/Live/newslive_sprite.png) no-repeat 79px -257px;}
.rhs_live_component #n24live_rhs_carousel_loader {width:301px;height:65px;margin-top:5px;background-color:#fff;position:absolute;z-index:1000;}
.rhs_live_component #n24live_rhs_carousel_loader img {width:25px;height:25px;margin-left:128px;margin-top:15px;}
.rhs_live_component #n24live_rhs_carousel {height:65px;position:relative;margin:7px 0 15px;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-clip-horizontal {margin-left:34px;width:233px;margin-right:34px;}
.rhs_live_component #n24live_rhs_carousel .container {width:301px;overflow:hidden;height:65px;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-prev, #n24live_rhs_carousel .jcarousel-next {background:url(../images/Live/newslive_sprite.png) no-repeat;cursor:pointer;height:65px;position:absolute;top:0;width:24px;z-index:100;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-prev {background-position:-35px -163px !important;left:0;margin-right:10px;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-next {background-position:-6px -163px !important;right:0;margin-left:10px;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-prev-disabled, #n24live_rhs_carousel .jcarousel-next-disabled{background:url(../images/Live/newslive_sprite.png) no-repeat;cursor:default;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-prev-disabled {background-position:-96px -163px !important;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-next-disabled {background-position:-66px -163px !important;}
.rhs_live_component #n24live_rhs_carousel ul {height:65px;position:relative;top:0;left:0;margin:0;padding:0;list-style:none;}
.rhs_live_component #n24live_rhs_carousel ul li {float:left;width:113px;height:65px;overflow:hidden;margin-right:7px;position:relative;padding:0;background:none;}
.rhs_live_component #n24live_rhs_carousel ul li a, #n24live_rhs_carousel ul li a img {display:block;}
.rhs_live_component #n24live_rhs_carousel ul li a img {width:113px;max-height:65px;border:none;}
.rhs_live_component #n24live_rhs_carousel ul li a:hover img {width:109px;max-height:61px;border:2px solid #1f2a3c;}

.tt_widget {display:block; position:relative;border:1px solid #D2D2D2;}
.tt_widget .tt_title {background:#EFF0F0; display:block; color:#595959;padding:10px 7px;font-size:11px; text-transform:uppercase; font-family: Arial;}
.tt_widget .tt_tab_block {display:block; height:60px; margin-top:10px;border-bottom:1px solid #D5D5D5;position:relative;z-index:0;}
.tt_widget .tt_tab_block .traffic_tab {display:inline-block;margin-top:3px;cursor:pointer;position:relative; z-index:100;background:#FFF;opacity:0.5;}
.tt_widget .tt_tab_block .traffic_tab.selected {border-top:1px solid #D5D5D5;border-right:1px solid #D5D5D5;border-bottom:1px solid #FFF;cursor:default;opacity:1;}
.tt_widget .tt_tab_block .train_tab {display:inline-block;margin-top:3px; cursor:pointer;position:relative;z-index:100;background:#FFF;opacity:0.5;}
.tt_widget .tt_tab_block .train_tab.selected {border-top:1px solid #D5D5D5;border-right:1px solid #D5D5D5;border-left:1px solid #D5D5D5;cursor:default;border-bottom:1px solid #FFF;opacity:1;}
.tt_widget .tt_tab_block .timestamp {display:inline-block; position:absolute; right:0px; top:0px; font-size:10px; color:#777777;}
.tt_widget .tt_tab_block .train_dropdown {border:1px solid #E30A15; width:150px;padding:10px;position:absolute; right:10px; bottom:10px;}
.tt_widget .tt_tab_block .traffic_dropdown {border:1px solid #E30A15; width:150px;padding:10px;position:absolute; right:10px; bottom:10px;}

.traffic_tab_data {display:block; position:relative;}
.traffix {display:block; position:relative;}
.traffix .section_title {color:#595959; font-size:11px; font-family:Arial;padding:15px 15px 0; display:block; text-transform:uppercase;}
.traffic_item {display:block; padding:15px;}
.traffic_item.alt {background:#EFEFEF;}
.traffic_item .item_head {display:block; position:relative; margin-bottom:5px;}
.traffic_item .item_head .location {font-size:12px; font-weight:bold; display:inline-block;color:#0e2e5e;}
.traffic_item .item_head .location_blue {font-size:12px; font-weight:bold; display:inline-block;color:#0e2e5e;}
.traffic_item .item_head .time { float:right; color:#777777;font-size:12px; font-weight:bold;}
.traffic_item .report {color:#000; font-size:14px; font-weight:bold; display:block;margin-bottom:5px;}
.traffic_item .report_status {color:#777777; font-size:12px; display:block;}
.traffic_footer {display:block; padding:15px;position:relative;}
.traffic_footer .more_reports {display:inline-block;}
.traffic_footer .branding {display:inline-block;float:right;}
.trains_tab_data {display:block; position:relative;}

.lotto_block { display:block; position:relative;border:1px solid #D4D4D4;}
.lotto_block .lotto_link {display:block;padding:15px; background:#F0F0F0; text-align:center;}
.lotto_block .corner {position:absolute; right:0px; top:0px;}
.lotto_block .lotto_logo {margin:10px;width:50px; height:50px; display:inline-block;}
.lotto_block .date {color:#0e2e5e;font-size:14px; font-weight:bold; display:inline-block;position:absolute; top:15px; left:70px;width:175px;}
.lotto_block .stamp {color:#777777; font-size:10px; display:inline-block; position:relative}
.gometro {width:38px; height:30px; display:block; position:absolute; right:10px; bottom:5px;}
.train_updates_by {width:100px; color:#aeaeae; font-size:10px;position:absolute; right:55px; top:8px;text-align:right;}
.train_updates_by a {color:#B3B3B3;}
.alert_banner {display:block; margin-top:10px;}
.traffic_alert_banner {display:block; margin:10px 0;float:left;}

/* Price Check */
ul#pricechecklist {width:300px;position:relative;overflow:hidden;height:250px; list-style:none;margin:0px; padding:0px;}
ul#pricechecklist li {opacity:0;position:absolute; list-style:none; margin:0px; padding:0px;}

.sponsored_item {background: none repeat scroll 0 0 #eef1f6;margin-top: -15px;padding: 15px 10px 10px !important;width: 280px;}
.sponsored_item .partnered_text {display:block; color: #A4A4A4;font-size: 11px; font-weight:bold;}
.sponsored_item h4 {display:block; margin-bottom:5px;}
.sponsored_item .sponsored_container {display:block;margin:10px 0 10px;overflow:hidden;height:31px;width:auto;}
.sponsored_item .sponsored_container .native_copy {height:31px; display:inline-block; margin-right:10px; vertical-align:top;padding-top:4px;}
.sponsored_item .sponsored_container .presented_by {text-align:left;color: #505050;font-size: 10px;display:block; line-height:12px;}
.sponsored_item .sponsored_container .sponsored_url {text-align:left;font-size: 10px;text-transform: none; display:block;line-height:12px;}
.sponsored_item .sponsored_container .sponsored_img {height:31px;width:auto;color: #0e2e5e; display:inline-block; vertical-align:top; font-weight:normal;}
.sponsored_item .sponsored_container .sponsored_img img {max-height:none;max-width:none;}

.partner-widget{ width: 300px;border: 1px solid #A4A4A4; margin-bottom: 10px}
.partner-widget .partner-header{ background-color: #A4A4A4;padding: 5px;color: #fff;font-weight: bold;}
.partner-widget .partner-article{padding: 10px;}
.partner-widget .partner-article a{font-size: 14px;}
.partner-widget .partner-article-time{ color: #7d7c82;font-size: 11px;display: block;margin-top: 5px;}
.partner-widget .partner-article p {margin-top: 5px;}
.partner-widget .partner-footer {background: url("/images/generic_sprite_horz.png") repeat-x scroll center top transparent;border-top: 1px none;color: #7d7c82;font-weight: bold;margin-left: 10px;margin-right: 10px;padding: 10px 0;font-size: 11px;}
.partner-widget .partner-footer .native_copy {height:31px; display:inline-block; margin-right:10px; vertical-align:top;padding-top:4px;}
.partner-widget .partner-footer .presented_by {text-align:left;color: #505050;font-size: 10px;display:block; line-height:12px;}
.partner-widget .partner-footer .sponsored_url {text-align:left;font-size: 10px;text-transform: none; display:block;line-height:12px;}
.partner-widget .partner-footer .sponsored_img {height:31px;width:auto;color: #0e2e5e; display:inline-block; vertical-align:top; font-weight:normal;}
.partner-widget .partner-footer .sponsored_img img {max-height:none;max-width:none;}