div#infoPane
{
	height: 140px;
}

div.msBannerImage
{
	width: 100%;
	height: 139px;
	background-position: top right !important;
}

div#column1 ul li.parent a 
{
	background-image: url(/Images/Global/grey_arrow_up.gif);
}

div#column1 ul li.currentsector
{
	background-color: #ebebeb;
}

div#column1 ul li.currentsector a 
{
	background-image: url(/Images/Global/red_arrow_down.gif);
	font-weight: bold;
}

div#column1 ul li.page, div#column1 ul li.currentpage, div#column1 ul li.subsector
{
	padding-left: 13px;
}

div#column1 ul li.subsector
{
	background-color: #f6f6f6;
}

div#column1 ul li.currentpage a
{
	background-image: url(/Images/Global/red_arrow_right.gif) !important;	
	font-weight: bold;
}

div#column1 ul li.subpage, div#column1 ul li.currentsubpage
{
	padding-left: 26px !important;
}

div#column1 ul li.currentsubpage a
{
	background-image: url(/Images/Global/red_arrow_right.gif) !important;	
	font-weight: bold;
}

#MarketSectorPageDisplay1_display > p > a
{
	color: #ffb91d;
	font-weight: bold;
}

div.eventsHeader
{
	margin-top: 15px;
	background-color: #ebebeb;
	display: block;
	padding: 0.3em 0 0.3em 0.3em;	
	border-bottom: 1px solid #cccccc;
}

div.eventsHeader h2
{
	background:  url(/Images/Global/orange_arrow_bullet.gif) 0 3px  no-repeat;
	display: block;
	margin: 0;
	padding: 0 0 0 10px;
}

#msCalendar
{
	margin-top: 10px;
}

#msCalendar table
{
	width: 170px;
	border-collapse: collapse;
	border: none;
}

#msCalendar table tbody tr th
{
	padding: 0;
	margin: 0;	
	border: none;
	font-size: 11px;
}

#msCalendar table tbody tr td 
{
	padding: 0;
	margin: 0;
	border: 1px solid #ebebeb;
	background-color: White;
	font-size: 11px;
}

#msCalendar table tbody tr td *
{
	margin: 0;
	padding: 0;
}

#msCalendar table tbody tr td.selected
{
	background-color: #FFB91D;
	color: #ffffff;
	font-weight: bold;
}

p.event
{
	padding-left: 3px !important;
}

p.event a
{
	font-weight: bold !important;
	text-decoration: underline !important;	
}

.swfMSDitem a
{
	text-decoration: none;
	border: 0;
}

.swfMSDitem a img
{
	padding-top: 2px;
	border: 0;
}

/* ********************************************************** */

div#product_splash {
	float:left;
	width: 968px;
	/*height:212px;*/
	height: 200px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border-bottom:1px solid #ffffff;
}

/* Moz/IE7 */
div#container > div#product_splash
{
	width: 968px;
}

div#product_splash p 
{
	float: left;
	margin: 95px 8px 0 8px;
	width: 160px;
}

div#product_splash > p 
{
	margin: 95px 17px 0 17px;	
}

div#product_splash div.jump_link {
	margin:174px 0px 0px 107px;
	padding:0px 0px 1px 8px;
	background: transparent url(/Images/Header/search_seperator.gif)  top left repeat-y ;
	float:left;
}

/* For mozilla and IE7 (IE6 seems to double the left margin) */
div#product_splash > div.jump_link {
	margin:174px 0px 0px 215px;
}

div#product_splash div.jump_link p {
	font-size:1.2em;
	font-weight:normal;
	display:block;
	margin:0;
	padding:0;
}

div#product_splash div.jump_link p a {
	font-size:0.8em;
	color:#666666;
	font-weight:normal;
	padding:0px 14px 0px 0px;
	background:transparent url(/Images/global/go_arrow.gif) center right  no-repeat;
}

div#product_splash div.jump_link p a:link {
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}

div#product_splash div.jump_link p a:visited {
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}

div#product_splash div.jump_link p a:hover {
	color:#666666;
	font-weight:normal;
	text-decoration:underline;
}

div#product_splash div.jump_link p a:active {
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}

div#product_splash_micro div.jump_link {
	margin:161px 0px 0px 253px;
}

/* *************** Right hand menu ******************** */

div#product_menu {
	width: 390px;
	border-left: 1px solid #ffffff;
	background-color:#999999;
	/*height:212px;*/
	height: 200px;
	margin:0;
	padding:0;
	float:right;
	clear:right;
}

/* For mozilla and IE7 */
div#product_splash > div > div#product_menu 
{
	width: 389px;
	/*height: 212px;*/
	height: 200px;
}

div#product_menu h2 {
	display:none;
}

div#product_menu ul.dynamic {
	padding:0px;
	margin: 0;
	/*padding:0 0 0 193px;*/
	font-weight:normal;
	display:block;
	float: left;
}

div#product_menu ul.dynamic li {
	border-bottom: 1px solid #ffffff;
	/*border-left: 1px solid #ffffff;*/
	list-style-type:none;
	padding: 0 0 2px 0;
	margin: 0;
	height: 1em;
	font-weight:normal;
}

/* for mozilla */
div#product_menu > ul.dynamic > li {
	height:auto;
	min-height:17px;
	min-height:1em;
	line-height:1.1em;
	padding: 0;
}

ul.dynamic li a {
	display:block;
	color:#ffffff;
	/* width:195px; */
	width: 193px;
	height:1em;
	padding: 1px 0 1px 6px;
	margin:0 0 0 0;
	line-height: 16px;
	font-weight:normal !important;
}

/* for mozilla and ie7 */
ul.dynamic > li > a 
{
	/* width:189px;	 */
	width: 187px;
	height:auto;
	min-height:1em;
}
ul.dynamic li a:link {
	color:#FFFFFF !important;
	background-color:#999999;
	text-decoration:none !important;
}
ul.dynamic li a:visited {
	color:#FFFFFF !important;
	background-color:#999999;
	text-decoration:none !important;
}
ul.dynamic li a:hover {
	color:#FFFFFF !important;
	background-color:#FFB91D;
	text-decoration:none !important;
}
ul.dynamic li a:active {
	color:#FFFFFF !important;
	background-color:#999999;
	text-decoration:none !important;
}
/* For mozilla and IE7 */
ul.dynamic > li > a {
	min-height:17px;
	height:auto;
}

div#product_menu ul.dynamic .left 
{
	float: left;
	border-right: 1px solid #ffffff;
}

div#product_menu ul.dynamic .right 
{
	float: left;
	padding-right: 1px;
}

div#product_menu ul.dynamic .last {
	/*border-bottom: none;*/
}