/* CSS Document */
/*
-----------------------------------------------
Title: Layout Stylesheet
Author: amira samir, ITWorx
Created:  22.6.2008
Modified:
----------------------------------------------- */
body
{
	margin:0;
    padding:0;
    background-color:#fff;
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#606163;
}

a img
{
	border:0;
}

.Clear
{
	clear:both;
	height:1px;
	line-height:1px; 
}

.Page
{
	width:944px;
    margin:0 auto;
}

.Header
{
	width:912px;
	height:108px;
	background:url(../images/header_bg.jpg) no-repeat left top;
	padding:0px 10px 0px 22px;
}

.Header *
{
	z-index:1;
}

/**Start BU menu **/

.BUConsole
{
	width:732px;
    height:40px;
    float:left;
    font-size:12px;
    font-weight:bold;
	margin-left:-5px;
}

* > .BUConsole
{
	margin-left:-10px;
}

.BUConsole ul
{
	margin:8px 0 0 0;
    padding:0px;
    list-style:none;
}

.BUConsole li
{
	float:left;
	margin-right:9px;
	color:#808080;
	height:29px;
	cursor:pointer;
	padding-left:10px;


}

.BUConsole li div
{
   padding-right:10px;
   float:left;
   height:27px;
   margin:0px;
}


.BUConsole li div div
{
   padding-right:0px;
   padding-top:6px;
   height:21px;
}


.BUConsole li.hover
{
	color:#fff;
	background:url(../images/bu_hover_left.gif) no-repeat left top;
	
}

.BUConsole li.hover div
{
	background:url(../images/bu_hover_right.gif) no-repeat right top;
	
}

.BUConsole li.hover div div
{
	background:url(../images/bu_hover_bg.gif) repeat-x right top;

}

.BUTray
{
   position:absolute;
   margin-top:-12px;
   margin-left:-14px;
   width:918px;
   height:160px;
   padding:20px;
   background:url(../images/bu_tray_bg.gif) no-repeat left top; 
   clear:both;
   z-index:10000;

}


* > .BUTray
{

   background:url(../images/bu_tray_bg.png) no-repeat left top; 
   behavior: url(/js/iepngfix.htc);  
}


*>/**/.BUTray 
{
   margin-top:35px;
}

.close
{
	cursor:pointer;
	font-weight:bold;	
	color:#1971c4;
	text-transform:uppercase;
	background:url(../images/icon_close.gif) no-repeat right center; 
	padding-right:15px;
	width:35px;
	height:12px;
	font-size:10px;
}




.closeHover
{
	cursor:pointer;
	font-weight:bold;	
	color:#e97a2e;
	text-transform:uppercase;
	background:url(../images/icon_close.gif) no-repeat right center; 
	padding-right:15px;
	width:35px;
	height:12px;
	font-size:10px;

}


.BUTray .close
{
	position:absolute;
	margin-top:130px;
	margin-left:-25px;
}




.BUTray .closeHover
{
	position:absolute;
	margin-top:130px;
	margin-left:-25px;
}


.BUTray > /**/ .close , .BUTray > /**/ .closeHover
{
	margin-left:865px;
}

.BUTray .ImgBorder , .BUTray .BUDescripton , .BUTray .Press
{
	float:left;
	font-weight:normal;
	
}

.BUTray .ImgBorder img
{
	width:196px;
	height:117px;
}

.BUTray .BUDescripton
{
	width:440px;
	margin:0 10px;

}


.BUTray .BUDescripton .title
{
	font-weight:normal;
	font-size:16px;
	margin:0px;
	padding:0px;
}


.BUTray .BUDescripton .brief
{
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-top:10px;
}


.BUTray .Press
{
	background:url(../images/vertical_separator.gif) no-repeat left center;
	padding-left:15px;
	width:200px;
}

.BUTray .Press .separator_sm
{
	background:none;
	margin:5px auto;
}

.BUTray .Press .PressItem .title
{
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-top:5px;
}




/****Press Release****/
.PressItem .date
{
	margin:0;
	padding:0;
}

.PressItem .title , .PressItem .webcastTitle 
{
	color:#0e3f69;
	margin:0;
	padding:0;
	margin-top:5px;
	font-weight:bold;
}

.PressItem .title a:link , .PressItem .title a:active , .PressItem .title a:visited 
{
	color:#0e3f69;
	text-decoration:none;
}

.PressItem .title a:hover
{
	color:#e97a2e;
	text-decoration:none;
}


.PressItem .webcastTitle a:link , .PressItem .webcastTitle a:active
{
	color:#1971c4;
	text-decoration:none;
}

.PressItem .webcastTitle a:visited 
{
	color:#9f3b0f;
	text-decoration:none;
}

.PressItem .webcastTitle a:hover
{
	color:#0e3f69;
	text-decoration:none;
}

/* GLOBAL SEARCH */

#Search
{
   float:left;
   background:url(../images/search_bg.gif) no-repeat center top;
   width:153px;
   height:20px;
   margin-top:10px;
   font-size:12px;
   color:#000;
   padding-left:35px;
   padding-top:2px;
}

#Search input
{
	border:0px;
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:10000!important;
}

#globalsearch 
{

   float:left;
   background-image:url(../images/search_bg.gif);
   background-position:center top;
   background-repeat:no-repeat;
   width:173px;
   height:20px;
   margin-top:10px;
   font-size:12px;
   color:#000;
   padding-left:15px;
   padding-top:2px;
}

.SearchActive
{

   background-image:url(../images/search_hover_bg.gif)!important;
   height:21px!important;
   margin-top:3px!important;
   padding-top:9px!important;
}


#globalsearch input.g-prettysearch 
{ 
	border:0px;
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:10000!important;
}

#globalsearch .search-wrapper 
{ 
	border:0px;
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:10000!important;
}

#globalsearch .search-wrapper input.g-prettysearch 
{ width: 110px; margin-left: 20px;}

#globalsearch .search-wrapper.empty.blurred input 
{ color: #7E7E7E; }

#globalsearch .search-wrapper .reset 
{ position: absolute; width: 11px; height: 11px; top:16px; z-index: 1;margin-left:15px; background: url(../images/close.gif) no-repeat left top; display: block; cursor: pointer; }

.search-wrapper >/**/ .reset
{
   margin-left: 147px!important;
}

#globalsearch .search-wrapper.empty .reset 
{ display: none; }


#sp-search-spinner 
{ position: absolute; top: 16px;margin-left: 147px; z-index: 10; display: none; }


#globalsearch .search-wrapper input.g-prettysearch 
{
    border:0px;
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:10000!important;
}

#globalsearch label .prettyplaceholder 
{ display: block; overflow: hidden; text-indent: -9999px; height: 0; width: 0;}

/* SEARCH SHORTCUTS */
#sp-results 
{ 
    background:url(../images/search_tray_bg.gif) repeat-y left top;    
	width:190px!important;
	margin-left:-15px;
	padding-top:0px;
	z-index:10000;
	position:absolute;
	left:auto!important;
	top:33px;
}

.inside 
{ width:190px!important;display:none;}

.SearchActive .inside
{
  display:block!important;
}

#sp-results .resultCat 
{ color: #fff; text-transform:uppercase;
font-weight:bold;}

ul.sp-results 
{ 
	margin:0px;
	padding:0px;
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE-TYPE: none;
	width:190px; 
}

ul.sp-results li 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1971C4;
	margin:0;  
	display:block;
	overflow:hidden;
	width:150px;
	padding:0px 20px; 
	cursor:pointer; 
}

ul.sp-results li .hoverbox
{
 	margin:0px;
	padding:0px;
	display:block;
}

ul.sp-results li span.text 
{ display: block;}

ul.sp-results li.viewall 
{ height: 40px; text-align: right; color: #369dff; background: url(../images/viewall_bg.png) no-repeat left bottom;  border-style: none;}

ul.sp-results li.viewall a 
{ 
   color: #369dff;
}

ul.sp-results li.viewall.hover a
{ color :#fb9d3a;}


ul.sp-results li h4 a 
{ 
	color: #87c5ff;text-decoration: none;font-size:10px;
}

ul.sp-results li.hoverli h4 a 
{ color: #fb9d3a;font-size:10px;text-decoration: none; }

ul.sp-results li p 
{ display:none; }

ul.sp-results li img, 
ul.sp-results li .replacementimg 
{ display:none; }




/**End Search**/

#Logo
{
   margin-top:0px;
   float:left
}

*> #Logo
{
   margin-top:10px;
}


/** Start Daily Stories**/
.DailyStories
{
   float:right;
   margin-top:12px;
   width:600px;
   padding-left:19px;

}


*> .DailyStories
{
  
   margin-top:22px;
  

}


.DailyStories img
{
   float:left;
   border:0px;
}

#ticker 
{
  float:left;
  overflow-y:hidden;
  width: 450px;
  padding-right:10px;
  padding-left:8px;
  height: 30px;
  margin:0px;
  padding-top:2px;

}

.storyTray
{
	float:left;
    padding:12px 0px 0px 0px;
   	margin-top:-12px;
	margin-left:-470px;
    width:470px;
	background: url(../images/ticker_tray_bg.gif) no-repeat left top;
	position:absolute;	
	height:528px;
	z-index:1000;
}

.HomeFlash object
{
	z-index:2;
}

.small
{
	background: url(../images/ticker_tray_bg_sm.gif) no-repeat left top;
	height:407px;
}




.DailyStories >/**/.storyTray
{
	margin-left:103px!important;	
}




#ticker #jump_link , .storylink
{
   color: #1971C4;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   text-decoration:none;
   cursor:pointer;
   margin-right:5px;

}

#current_link
{
	float:left;
	margin-right:15px;
	width:390px;
	cursor:default;
}

#ticker > .storylink
{
   margin-right:10px;
}

#ticker #jump_link
{
	margin-right:0px;
}


.Story .storylink
{
	color:#87C5FF;
}

.StoryActive .storylink
{
   color: #fff;
}



.StoryDimmed .storylink
{
	color:#467CAD
}

.StorylineHover .storylink
{
	color:#fc9e3c;
}

#ticker #number , .storynum
{
   background: url(../images/story_num.gif) no-repeat left center;
   width:16px;
   height:16px;
   color:#fff;
   font-family:"trebuchet MS";
   font-size:9px;
   float:left;
   margin-right:5px;
   margin-left:5px;
   text-align:center;
}

.storynum
{
	background: url(../images/story_num1.gif) no-repeat left center;
}
* > .storynum
{
   background: url(../images/story_num.png) no-repeat left center;
}

#ticker > #number
{
   background: url(../images/story_num.png) no-repeat left center;

}
* > .storynum
{
	margin-left:10px;
}

#ticker #number
{
	margin-left:0px;
}
  

.StoryActive .storynum
{
	background: url(../images/story_num_active.gif) no-repeat left center;
}

.StoryActive > .storynum
{
	background: url(../images/story_num_active.png) no-repeat left center;
}


.StoryDimmed .storynum
{
	background: url(../images/story_num_dim.gif) no-repeat left center;
	color:#495F77;
}

.StoryDimmed > .storynum
{
	background: url(../images/story_num_dim.png) no-repeat left center;
}

.StorylineHover .storynum
{
	background: url(../images/story_num_active.gif) no-repeat left center;
	color:#fff;
}


.StorylineHover > .storynum
{
	background: url(../images/story_num_active.png) no-repeat left center;
}


.Tickerarrows
{
	float:right;
	width:11px;
	height:14px;
	margin-top:0px;
	margin-right:8px;
}

.Tickerarrows img
{
	display:block;
	margin-bottom:6px;
	cursor:pointer;
	
}

.breakstory
{
	clear:both;
	height:3px;
	margin:3px auto;
}

* > .breakstory
{
	height:4px;
}

.storydetails
{
	background:url(../images/storydetails_bot.gif) no-repeat left bottom;
	padding-bottom:10px;
	width:452px;
	margin:0px auto;
	margin-bottom:10px;
}

.storydetailstop
{
	background:#fff url(../images/storydetails_top.gif) no-repeat left top;
	padding:15px;
	height:60px;
}



.storydetails .close , .storydetails .closeHover
{
	position:absolute;
	left:405px;
	margin-top:85px;
}

.Story .storydetails , .StoryDimmed .storydetails , .Story .storyseparator , .StoryDimmed .storyseparator

{
	display:none;
}


.StoryActive .storydetails , .StoryActive .storyseparator
{
	display:;
	
}
.storydetails .ImgBorder 
{
	float:left;
	position:absolute;
	
}

.storydetails p 
{
	float:right;
	width:300px;
	margin:0px;
	padding:0px;
}


.storydetails > .ImgBorder 
{
	position:inherit;	
}

.storydetails > p 
{
	float:none;
	width:auto;
}



.storydetails img
{
	width:99px;
	height:68px;
}

.storyseparator
{
	border-top:solid 1px #14395A;
	border-bottom:solid 1px #4989B1;
	height:1px;
	margin:9px 0 9px 2px;
	width:463px;
}


.closetray
{
	float:right;
	margin-right:10px;
	margin-top:6px;
	color:#e97a2e;
	background:url(../images/close_tray.gif) no-repeat right center;
	cursor:pointer;
	font-weight:bold;	
	text-transform:uppercase;
	padding-right:15px;
	width:35px;
	height:12px;
	font-size:10px;
}


/** End Daily Stories**/

/**Start Top Navigation **/

.TopNavigation
{
	width:931px;
	padding:0px 0px 0px 13px;
	height:38px;
	
	
}

.TopNavigation ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	width:100%;
	height:38px;
}

.TopNavigation ul li
{
   float:left;
   margin-right:27px;
   font-family:"trebuchet MS";
   font-size:12px;
   font-weight:bold;
   color:#0D3D69;
   text-transform:uppercase;
   margin-top:13px;
   padding-left:9px;

}




.TopNavigation ul li.Active
{
  	background:url(../images/topnav_left.jpg) no-repeat left top;
	height:38px;
	padding-left:6px;
	margin-top:-1px;
	margin-left:-9px;
	margin-right:16px;
	margin-left:0px;
	
}

.TopNavigation ul li.Active div
{
  	background:url(../images/topnav_right.jpg) no-repeat right top;
	height:38px;
	padding-right:9px;
	float:left;
}


.TopNavigation ul li.Active div div
{
  	background:url(../images/topnav_bg.jpg) repeat-x right top;
	height:24px;
	padding:14px 3px 0px 5px;
	
}

.TopNavigation ul li.Active div > div
{
	height:12px;
	padding:14px 3px 12px 5px;
	
}


.TopNavigation ul li.last
{
   margin-right:0px!important;
}


.TopNavigation ul li a:link , .TopNavigation ul li a:active , .TopNavigation ul li a:visited
{
   color:#0D3D69;
   text-decoration:none;
}


.TopNavigation ul li a:hover
{
   color:#e97a2e;
   text-decoration:none;
}


.TopNavigation ul li.Active div div a:link , .TopNavigation ul li.Active div div a:active , .TopNavigation ul li.Active div div a:visited , .TopNavigation ul li.Active div div a:hover
{
  	color:#fff;
   text-decoration:none;
	
}

/***End Top Navigation***/

/****Start Content Area***/
.ContentArea
{
	width:912px;
	padding:0px 10px 0px 22px;
	/*margin-top:15px;
}

*>.ContentArea
{
	margin-top:30px;*/
}


.ContentLeft
{
	width:670px;
	float:left;
}


.ContentRight
{
	width:215px;
	padding:0px 0px 0px 17px;
	float:left;
}


/***Start Content Right Boxes ***/
.Box
{
	width:214px;
	background-image:url(../images/RC_box_bottom_bg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:29px;
}


.Hover
{
	background-image:url(../images/RC_box_bottom_hover_bg.gif)!important;
	background-repeat:no-repeat!important;
}

.BoxTop
{
	width:194px;
	background:url(../images/RC_box_top_bg.gif) no-repeat left top;
	padding:9px 10px 0px 10px;
	height:20px;
}


.Box .BoxTitle
{
   color:#545559;
   font-weight:bold;
   margin:0;
   padding:0px 0 5px 0;
   height:1px;
   background:url(../images/box_title_bg.gif) no-repeat center bottom;

}

.Box > .BoxTop > .BoxTitle
{
    padding:0px 0 10px 0;
	height:10px;
}

.Box .BoxContent
{
	width:174px;
	background:url(../images/RC_box_bg.gif) repeat-y left top;
	padding:5px 20px;
}

.BoxContent a:link , .BoxContent a:active , .BoxContent a:visited
{
	color:#1971c4;
	text-decoration:none;
}

.BoxContent a:hover
{
	color:#e97a2e;
	text-decoration:none;
}


.Box .Arrowtoggle
{
   position:absolute;
   margin-top:10px;
   margin-left:198px;
   width:10px;
   height:9px;
   cursor:pointer;
}



.Collapse
{
	background-image:url(../images/rc_box_closed_bg.gif)!important;
	background-repeat:no-repeat!important;
	background-position:left top;
	padding:0;
	width:214px;

}

.Box .bottom
{
	display:;
}

.Collapse .bottom
{
	display:none;
}

.CollapseHover
{
	background-image:url(../images/rc_box_closed_hover_bg.gif)!important;
	background-repeat:no-repeat!important;
}

.CollapseHover .BoxTitle
{
	color:#dc4d00!important;
}


.Collapse .BoxTop , .Collapse .BoxTitle
{
   background:none!important;
}


.Collapse .BoxTitle
{
   background:none!important;
}

.Collapse .BoxTitle
{
   height:10px;
}


.Collapse .Arrowtoggle
{
   position:absolute;
   margin-top:-14px;
   margin-left:198px;
   width:10px;
   height:9px;
   cursor:pointer;
}

.SCollapse .Arrowtoggle
{
   margin-top:14px;
}


/***Start Content Right Boxes ***/
/***End Content Area***/


/**Start Footer**/
.Footer
{
	width:900px;
	height:54px;
	background:url(../images/footer_bg.jpg) no-repeat left top;
	padding:16px 22px 0 22px;
	margin-top:35px;
	
}


.Footer ul
{
	margin:0px;
    padding:0px;
    list-style:none;
	float:left;
}

.Footer li
{
	float:left;
	padding-right:10px;
	margin-right:10px;
	border-right:solid 1px #404040;
	height:12px;
	vertical-align:middle;

	
}


.Footer li.last
{
	border-right:0px;
}




.Footer li.lang
{
	border-right:0px;
	float:right;
	margin-right:0px;
	padding-right:0px;
	cursor:pointer;
}




.Footer a:link , .Footer a:active , .Footer a:visited
{
	color:#1971C4;
	text-decoration:none;
}

.Footer a:hover
{
	color:#e97a2e;
	text-decoration:none;
}



.Footer .copyright
{
 	margin-top:0px;   
}

.Footer > .copyright
{
 	margin-top:15px;   
}


.Footer li.footerHover
{
	padding-right:0px;
	margin-left:-10px;
}

.Footer li div.footerlink
{
 	cursor:pointer;
	color:#1971C4;
}

.footerHover div.footerlink
{
	height:22px;
	text-align:center;
	color:#fff!important;
}


.footerHover div.email
{
	background:url(../images/trays/emailhover.png) no-repeat left top;
	behavior: url(/js/iepngfix.htc);  
	width:121px;
}


.footerHover div.rss
{
	background:url(../images/trays/rsshover.png) no-repeat left top;
	behavior: url(/js/iepngfix.htc);  
	width:94px;
}



.Footer li div.footerlink img
{
	border:0px;
	padding-top:2px;
	vertical-align:top;
	margin-right:3px;
}


.EmailTray
{
	background:url(../images/trays/tray_email_bottom.gif) no-repeat left bottom;
	width:497px;
	padding-bottom:16px;
	position:absolute;
	display:none;
	margin-left:-186px;
	z-index:10000;
}




.EmailTrayBg
{
	background:url(../images/trays/tray_email_bg.gif) repeat-y left top;
	width:497px;
	float:left;

}

.EmailTrayTop
{
	background:url(../images/trays/tray_email_top.gif) no-repeat left top;
	width:447px;
	padding:28px 25px 0 25px;
	float:left;

}


.RssTray
{
	background:url(../images/trays/tray_rss_bottom.gif) no-repeat left bottom;
	width:544px;
	padding-bottom:16px;
	position:absolute;
	display:none;
	margin-left:-226px;
	z-index:10000;
}



.RssTrayBg
{
	background:url(../images/trays/tray_rss_bg.gif) repeat-y left top;
	behavior: url(/js/iepngfix.htc);  
	width:544px;
	float:left;

}

.RssTrayTop
{
	background:url(../images/trays/tray_rss_top.gif) no-repeat left top;
	width:494px;
	padding:28px 25px 0 25px;
	float:left;

}


.DesclaimerTray , .NoteTray
{
	background:url(../images/trays/tray_desclaimer_bottom.gif) no-repeat left bottom;
	width:291px;
	padding-bottom:18px;
	position:absolute;
	margin-left:-65px;
	margin-top:-3px;
	z-index:100;
}

.NoteTray
{
	margin-left:-125px;
}

.DesclaimerTrayBg
{
	background:url(../images/trays/tray_desclaimer_bg.gif) repeat-y left top;
	width:291px;
	float:left;
	z-index:100;

}

.DesclaimerTrayTop
{
	background:url(../images/trays/tray_desclaimer_top.gif) no-repeat left top;
	width:241px;
	padding:28px 25px 0 25px;
	float:left;z-index:100;

}


.TrayTitle
{
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-bottom:10px;
}



.TrayTitle img
{
	vertical-align:middle;
	margin-right:8px;
}

div.txt
{
	width:220px;
	float:left;
}


div.txt p , .scubscriptionOptions p
{
	margin:0;
	padding:0;
	margin-bottom:10px;
}

div.verticalSeparator
{
	background:url(../images/vertical_separator_lg.gif) no-repeat center center;
	width:3px;
	height:230px;
	margin:0 10px;
	float:left;
}

div.scubscriptionOptions
{
	width:242px;
	float:left;
}

.scubscriptionOptions ul
{
	margin:0;
	padding:0;
	
}

.scubscriptionOptions ul li
{
	width:220px;
	height:22px;
	padding:2px 6px 2px 25px;
	vertical-align:middle;
	border:0;
	background:url(../images/buttons/rss.gif) no-repeat 6px 6px;
	color:#0d3d69;
	font-weight:bold;
}

.scubscriptionOptions ul li.hover
{
	background:#f4f6f7 url(../images/buttons/rss_hover.gif) no-repeat 6px 6px;
}

.scubscriptionOptions ul li input
{
	color:#133d63;
	width:77px;
	height:20px;
	background:url(../images/buttons/subscribe.gif) no-repeat left top;
	border:0;
	float:right;
	text-transform:uppercase;
	font-size:10px;
	cursor:pointer;
}


.scubscriptionOptions ul li.hover input
{
	color:#fff;
	background:url(../images/buttons/subscribe_hover.gif) no-repeat left top;
}

.scubscriptionOptions ul li span
{
	float:left;
	padding-top:3px;
}


.RssTray .close , .RssTray .closeHover , .EmailTray .close , .EmailTray .closeHover
{
	position:absolute;
	right:25px;
	margin-top:15px;
}



.optionslinks , .EmailTrayTop .TrayTitle
{
	float:left;
}

.optionslinks
{
	font-weight:bold;
	margin-left:10PX;
	margin-top:2px;
	color:#000;

}

.EmailTray div.left
{
	width:210px;
}

.EmailTray div.right
{
	width:210px;
}

div.left
{
	float:left;

}

div.right
{
	float:right;
	text-align:right;
}

.EmailTray .form
{
	width:223px;
	float:left;
}



.BoxContent div.left
{
	width:70px;
}

.BoxContent div.right
{
	width:93px;
}

.BoxContent .optionslinks
{
	margin-left:0px;
	float:none;
}



/*****************Components******************/
/***StockMarket******/
.Stockchart .BoxContent
{
   padding:5px 12px!important;
   width:190px!important;
}

.Stockchart .BoxTop
{
	padding:0!important;
	width:214px!important;
	height:9px!important;
	line-height:1px!important;
}


.SCollapse
{
	background-image:url(../images/rc_stock_closed_bg.gif)!important;
	background-repeat:no-repeat!important;
	background-position:left bottom;
	width:214px;
}

.SCollapseHover
{
	background-image:url(../images/rc_stock_closed_hover_bg.gif)!important;
	background-repeat:no-repeat!important;
	background-position:left bottom;
}



.MarketValues
{
  float:left;
  margin:0;
  padding:0;
}

.MarketValues span 
{
	color:#606166;
	float:left;
	width:90px;
}


#symbol 
{
	font-size:14px;
	font-weight:bold;
	width:80px;
}


#date 
{
	float:right;
	font-size:11px;
}


#marketvalue 
{
	font-size:26px;
	font-weight:bold;
	width:80px;
}


#indicator 
{
	width:20px;
	text-align:center;
	padding-top:12px;
}


#percentage
{
    font-size:12px;
    color:#00c805;
	padding-top:10px;
}

.leftpadding
{
	margin-left:-10px;
	margin-bottom:10px;
}




.DropdownClosed
{
   width:178px;
   height:23px;
   background:url(../images/stock_dropdown.gif) no-repeat left top;
   font-size:10px;
   font-weight:bold;
   color:#252525;
   padding-left:12px;
   padding-top:5px;
   cursor:pointer;
}

.DropdownClosed span , .DropdownOpened span
{
	text-transform:uppercase;
}

.DropdownOpened
{
  width:178px;
   height:23px;
   background:url(../images/stock_dropdown_active.gif) no-repeat left top;
   font-size:10px;
   font-weight:bold;
   color:#fff;
   padding-left:12px;
   padding-top:5px;
   cursor:pointer;
}

.DropdownValues
{
   margin:-2px 2px 0 1px;
   width:183px;
   position:absolute;
   /*padding-bottom:100px;
   background:url(../images/stock_dropdown_ul_bg.gif) repeat-y left top;*/
   background:url(../images/stock_dropdown_values_bg.gif) no-repeat left bottom;
   padding-right:4px;
   padding-bottom:5px;
   height:87px;
}






.contentLinkFilter .DropdownClosed , .contentLinkFilter .DropdownOpened
{
   float:left;
}


.contentLinkFilter .DropdownValues
{
   margin:20px 0px 0 -10px;
}


.DropdownValues ul
{
   margin:0px;
   padding:0px;
   list-style-type:none;
   height:87px;
   overflow-y:auto;

   /*background:url(../images/stock_dropdown_values_bg.gif) no-repeat left bottom;
   background:url(../images/stock_dropdown_ul_bg.gif) repeat-y left top;*/

}



.DropdownValues ul li
{
   padding-left:11px!important;
   color:#267abf;
   /*cursor:pointer;*/
   margin-top:3px;
   padding-bottom:3px;
   text-transform:uppercase;
}


.DropdownValues ul li a:link , .DropdownValues ul li a:active , .DropdownValues ul li a:visited
{
	color:#267abf;
	text-decoration:none;
	
}


.DropdownValues ul li a:hover
{
   color:#e97a2e;
   text-decoration:none;
}

.DropdownValues ul li div
{
   width:8px;
   height:8px;
   margin-right:5px;
   margin-top:2px;
   float:left;
}

div.none
{
   background-color:#000;
}

div.value1
{
   background-color:#df3519;
}

div.value2
{
   background-color:#32ac22;
}
div.value3
{
   background-color:#267abf;
}
div.value4
{
   background-color:#aba000;
}
div.value5
{
   background-color:#9e005d;
}

div.value6
{
   background-color:#CCFF99;
}


.StockMarcketChart
{
   width:186px;
   height:165px;
   overflow:hidden;
   text-align:center;
}

.StockMarcketChart2
{
   width:185px;
   height:165px;
   overflow:hidden;
   text-align:center;
}

/* Style for chart without benchmarking */

.StockMarcketChart img
{
   margin-top:-31px;
   overflow:hidden;
   width:185px;
   height:198px;

}

/* Style for chart with benchmarking */
.StockMarcketChart2 img
{
   margin-top:-41px;
   overflow:hidden;
   width:185px;
   height:210px;
 
}


.StockMarcketChart img
{
   margin-top:-28px;
   overflow:hidden;
}



#infographicSlider
{
	 /*position:relative;*/
	 background:url(../images/slider_bg.gif) repeat-x left center;
	 height:14px;
	 width:186px;
	 margin-top:20px;
	 margin-bottom:10px;
	 z-index:0;
	
}





.slideforward
{
    width:14px;
    height:14px;
    background:url(../images/slide_forward.gif) no-repeat left top;
}



.slidebackward
{
  position:absolute;
  top:0;
  left:0;
  width:14px;
  height:14px;
  background:url(../images/slide_back.gif) no-repeat left top;
   
}


.Stockchart p
{
   margin:2px;
}

.RevenueChart
{
	text-align:center;
	margin:10px auto;
}

/****Revenue Chart ***/

.RevenueChart img
{
	margin:0px auto;
	z-index:1;
}

.RevenueChartInfo
{
	font-weight:bold;
	padding:0 8px;
}

.RevenueChartInfo .factor
{
	float:left;
	color:#0e3f69;
}

.RevenueChartInfo .total
{
	text-transform:uppercase;
}


.RevenueChartInfo .percentage
{
	float:right;
	color:#267abf;
}



/****Common****/
.ImgBorder
{
   border:solid 1px #d6dade;
   background-color:#fff;
   padding:1px;
   margin-right:15px;
}

.hidden
{
   display:none;
}


.more
{
	font-weight:bold;	
	color:#1971c4;
	text-transform:uppercase;
}



.more a:link , .more a:active , .more a:visited
{
	color:#1971c4;
	text-decoration:none;
}

.more a:hover
{
	color:#e97a2e;
	text-decoration:none;
	
}


.more a img
{
	border:0px;
	margin-left:3px;
}

.separator
{
	width:253px;
	height:3px;
	margin:15px auto;
	background:url(../images/separator.gif) no-repeat center center;
	
}

.separator_sm
{
	width:180px;
	height:3px;
	margin:15px auto;
	background:url(../images/separator_sm.gif) no-repeat center center;
	
}

.separator_lg
{
	width:441px;
	height:3px;
	margin:10px auto;
	background:url(../images/separator_lg.gif) no-repeat center center;
	
}


.link
{
	color:#1971c4;
	cursor:pointer;
}

.linkHover
{
	color:#e97a2e;
	cursor:pointer;	
}

.bottom
{
	position:absolute;
	margin-top:7px;
	margin-bottom:0px;
	padding:0px;
	margin-left:20px;
	display:;
	
  
}

.Stockchart .bottom
{
	margin-top:12px;
	margin-left:8px;
}

.SCollapse .bottom
{
	display:none;
}
  
ul.RelatedContent
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-left:-10px;
}

ul.RelatedContent li
{
	background:url(../images/icon_relatedcontent.gif) no-repeat left top;
	padding-left:20px;
	color:#0e3f69;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:3px;
}


ul.RelatedContent li.nobullet
{
	background:none;
	padding-left:3px;
}


ul.RelatedContent li a:link , ul.RelatedContent li a:active
{
	color:#1971c4;
	text-decoration:none;
}


ul.RelatedContent li a.darkblue:link , ul.RelatedContent li a.darkblue:active
{
	color:#0e3f69;
}

ul.RelatedContent li a:hover , ul.RelatedContent li a.darkblue:hover
{
	color:#e97a2e;
	text-decoration:none;
}

 ul.RelatedContent li a:visited
{
	color:#9f3b0f;
	text-decoration:none;
}

.brk_sm
{
	margin:5px auto;
	clear:both;
}


.linkfilter
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;

	
}


.ContentColumn .contentLinkFilter .linkfilter
{
	width:575px;

	
}

.RightCol .contentLinkFilter .linkfilter
{
	width:375px;

	
}


.linkfilter li
{
	min-height:23px;
	height:auto;
	padding-top:7px;
	padding-left:5px!important;
	padding-bottom:0px!important;
	font-weight:bold;
	color:#0d3d69;
	background-image:none!important;
}


.linkfilter li a:link , .linkfilter li a:active , .linkfilter li a:visited
{
	color:#0d3d69;
	text-decoration:none;
}

.linkfilter li a:hover
{
	color:#e97a2e;
	text-decoration:none;
}

.linkfilter li.alt
{
	background-color:#f4f6f7;
}


.ImgRight
{
	margin-right:15px;
	float:right;
}

.ImgLeft
{
	margin-left:15px;
	float:left;
}

/***sortable***/
.sortable th
{
	cursor:pointer;
}