/* 
Marsh Trusted Advisor Containers
*/   


 .container_skyblue {
	width: 100%;
	background-color: white;
	border: solid 2px #8CC4E8;
 }
 
  .container_skyblueGradient {
	width: 100%;
	background-color: white;
	border: solid 2px #8CC4E8;
	background-image: url(images/gradient_skyblue.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
 }

 
  .container_skyblueGradientThin {
	width: 100%;
	background-color: white;
	border: solid 1px #8CC4E8;
	background-image: url(images/gradient_skyblue.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
 }


.container_Green {
	width: 100%;
	background-color: white;
	border: solid 2px #A3C380;
 }
 
 .container_GreenGradient {
	width: 100%;
	background-color: white;
	border: solid 2px #A3C380;
	background-image: url(images/gradient_green.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
 }


 .container_Orange {
	width: 100%;
	background-color: white;
	border: solid 2px #D88734;
 }

.container_OrangeGradient {
	width: 100%;
	background-color: white;
	border: solid 2px #D88734;
	background-image: url(images/gradient_orange.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
 }


 .container_OrangeBox {
	width: 100%;
	background-color: white;
	border-left: solid 1px #E7C646;
	border-right: solid 1px #E7C646;
	border-bottom: solid 1px #E7C646;
 }

.container_BlueBox {
	width: 100%;
	background-color: white;
/*	border: solid 2px #D88734; */
	border-left: solid 1px #96A8B4;
	border-right: solid 1px #96A8B4;
/*	border-top: solid 2px #ffffff; */
	border-bottom: solid 1px #96A8B4;
 }


 .container_Gold {
	width: 100%;
	background-color: white;
	border: solid 2px #E7C646;
 }
 
 .container_GoldGradient {
	width: 100%;
	background-color: white;
	border: solid 2px #E7C646;
	background-image: url(images/gradient_gold.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
 }

 .container_GoldGradientThin {
	width: 100%;
	background-color: white;
	border: solid 1px #E7C646;
	background-image: url(images/gradient_gold.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
 }

 
 .container_Blue {
	width: 100%;
	background-color: white;
	border: solid 2px #1768A6;
 }


.container_PlainBlueHeader {
	width: 100%;
	background-color: white;
 }
 
 .headerPlainBlue
{
	height:16px;
	vertical-align:top;
	background-color:white;
}

.TitleColorPlainBlue1
{
	padding: 0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#196AA8;
    margin: 0px;	
}

 


 .container_featuredProducts {
	width: 100%;
	background-color: #ffffff;
/*	border: solid 2px #F8F2DA;  */
 }

.headerskyBlue2 
{
	height:11px;
	vertical-align:middle;
	background-color:#ffffff;
	background-image: url(marsh010GreyGrad37.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-transform: uppercase;
font-weight:bold;
margin:0.6em 0 0.6em 0.4em;
border: 1px solid #D9D9D9;
}

.headerGreen
{
	height:11px;
	vertical-align:top;
	background-color:#white;
}

.headerOrange 
{
	height:11px;
	vertical-align:top;
	background-color:#white;
}
.headerOrangeBox 
{
	height:11px;
	vertical-align:top;
	background-color:#ffffff;
}

.headerBlueBox 
{
	height:11px;
	vertical-align:top;
	background-color:#ffffff;
}

.headerGold 
{
	height:11px;
	vertical-align:top;
	background-color:#white;
}

.headerBlue 
{
	height:11px;
	vertical-align:top;
	background-color:#white; 
}


.H4 {
  padding: 4px;
  font: bold 9pt Arial, Helvetica;
  color: #0A2972;
  margin: 0px;
}



.TitleColorWhite
{
	padding: 4px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:white;
}

.Pane
{	
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:0px;
}

.padding4 {
  padding: 4px;
}

.skyblue_panel {
  border: solid 2px #8CC4E8;
}

.white_text {
  color: #FFFFFF;
}

.container_MarshTab1BlueBox {
	width: 100%;
	background-color: white;
	border-left: solid 1px #97A9B5;
	border-right: solid 1px #97A9B5;
	border-bottom: solid 1px #97A9B5;
 }
 
  
 .container_RelatedTopics {
	width: 100%;
	background-color: white;
	border: solid 1px #97A9B5;
 }
 
 .headerRelatedTopics {
 	background-color: #97A9B5;
	border-style: none;
	border-width: 0px; 
	background: url(normal.gif) repeat-x;
	padding-left:4px;
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;		
}

.blueGradient300 {

-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px; 
background:transparent url(images/imrGradient230.png) ;
background-position: left top;
background-repeat: repeat-x;
text-align:left;
} 

.blueBorder300 {
	border: 1px solid #f3f3f3;  /* 196FBC */
	background-color: #f9f9f9;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px; 
/* background:transparent url(images/imrGradient230.png) ; */
background-position: left top;
background-repeat: repeat-x;
text-align:left;
} 
.blueBorder300Transparent {
	border: 1px solid #f3f3f3;  /* 196FBC */
/*	background-color: #f9f9f9; */
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px; 
/* background:transparent url(images/imrGradient230.png) ; */
background-position: left top;
background-repeat: repeat-x;
text-align:left;
} 

.greyBorder {
border: 1px solid #D9D9D9;
}

.relatedTopicHeader250 {
	background:url(relatedTopicsBG.png) repeat-x scroll 0 -1500px #EAEAEA;
	border-bottom:1px solid #FFFFFF;
	border-width:0 0 1px;
	padding:7px 9px 6px;
}



.yahooTitleText
{
	padding: 0 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #f17d4f;
	align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-transform: uppercase;
	font-weight:bold;

}

