.MasterBody {
	background-color: #e8e9eb;
	color: #333333;
	font: normal 12px/18px Verdana, Geneva, sans-serif;
/*e8e9eb*/
}

#headerlogo
{
  /*border-right:1px solid #53626f;*/
  float:left;
  margin:10px 0 0px 5px;
  padding:00px 18px 0px 0; 
  height:60px;
  width:800px; 
  font-size:40px;
  color:#002060;
}


.TopMenu {
	background: url(Images/wayfinding.png);
	background-repeat:repeat-x;
	height: 44px;
	width: 980px;
	margin: 0 auto;
}

.SelectedMenu{
	background: url(Images/nav-selected.png);
	background-repeat:no-repeat;
	height: 20px;
}

#banner {
	height:300px;
	padding:0;
	clear:both;
}
#banner a {
	display:none;
}

h3.CaseStudy { 
	font: 22px/24px Georgia, "Times New Roman", Times, serif; 
	font-weight: normal;
	color: #002060; 
	margin: 0 0 -10px 0;
}

a.CaseStudy { 
	font: 22px/24px Georgia, "Times New Roman", Times, serif; 
	font-weight: normal;
	color: #002060; 
	margin: 0 0 -10px 0;
}


CaseStudy { 
	font: 22px/24px Georgia, "Times New Roman", Times, serif; 
	font-weight: normal;
	color: #174a7c; 
	margin: 0 0 -10px 0;
}
.CaseStudy a{ 
	text-decoration:none;
}

.CaseStudy a:active{ 
	text-decoration:none;
}

.CaseStudy a:visited{ 
	text-decoration:none;
}

.CaseStudy a:hover{ 
	text-decoration:underline;
}

h3.CaseStudy { 
	font: 20px/22px  Georgia, "Times New Roman", Times, serif; 
	font-weight: normal;
	color: #002060; 
	margin: 0 0 -10px 0;
}

a.CaseStudy1 { 
	font: 18px/20px Georgia, "Times New Roman", Times, serif; 
	font-weight: normal;
	color: #002060; 
	margin: 0 0 -10px 0;
}


CaseStudy1 { 
	font: 18px/20px Georgia, "Times New Roman", Times, serif; 
	font-weight: normal;
	color: #174a7c; 
	margin: 0 0 -10px 0;
}
.CaseStudy1 a{ 
	text-decoration:none;
}

.CaseStudy1 a:active{ 
	text-decoration:none;
}

.CaseStudy1 a:visited{ 
	text-decoration:none;
}

.CaseStudy1 a:hover{ 
	text-decoration:underline;
}

h3.sectionTitle { 
	font: 22px/24px Georgia, "Times New Roman", Times, serif; 
	font-weight: normal;
	color: #002060; 
	margin: 0 0 15px 0;
}

h3 { 
	font: 22px/24px Georgia, "Times New Roman", Times, serif; 
	font-weight: normal;
	color: #174a7c; 
	margin: 0 0 15px 0;
}

.textFont, .textfont
    {
        font-family: Verdana;
        font-style:normal;
        font-size:12px;
        color: #666666;
        line-height:16px;
    }  
#container {
background:transparent none repeat scroll 0 0;
font-size:100%;
font-weight:400;
z-index:0;
}
#sidebar {
	position: relative;
	padding:0;
	width: 310px;
	top: 0px; right: -310px;
	margin-top: -2620px;
	background-color: #eff2f5;
    text-align:left;
	box-shadow: 0 2px 8px rgba(0,0,0,0.40);
	-moz-box-shadow: 0 2px 8px rgba(0,0,0,0.40);
	-webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.40);
	*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#666666')
	progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=230, Color='#999999');
	z-index:50000;
}

#sidebar .module {
	padding: 20px 20px 25px;
}
#module {
	padding: 20px 0px;
}
#sidebar .hr { border:none; background-color: #D0D2D4; height: 1px; margin: 20px 0; }
#sidebar hr  { display: none; }
#sidebar .marketing { border-top: 5px solid #174a7c; }
#sidebar .marketing h3  { color: #174a7c;  
font: 22px/24px Georgia, "Times New Roman", Times, serif;
font-weight: normal;
color: #174A7C;
margin: 0 0 15px 0;}
#sidebar .contact { border-top: 5px solid #949c51; }
#sidebar .contact h3 { color: #949c51;font: 22px/24px Georgia, "Times New Roman", Times, serif;
font-weight: normal;
margin: 0 0 15px 0; }
#sidebar .strategies { border-top: 5px solid #d28e00; padding-bottom:40px; }
#sidebar .strategies h3 { color: #d28e00;  }
#sidebar .sectionBanners { padding-top:25px;}
#sidebar .investmentStrat { border-top:5px solid #E37F1C; }
#sidebar .investmentStrat h3  
{
    color:#E37F1C; 
    font: 22px/24px Georgia, "Times New Roman", Times, serif; 
	font-weight: normal;
	margin: 0 0 15px 0;
    
}
#sidebar .investmentStrat h4  
{
    
    
}
#sidebar .broadcasts { border-top:5px solid #174a7c; }
#sidebar .broadcasts h3 { color: #174a7c; }
#sidebar .pressReleases { border-top:5px solid #174a7c; }
#sidebar .pressReleases h3 { color: #174a7c; }
#sidebar .videoList a.right-rail-link,
#sidebar .videoList a.right-rail-link:link,
#sidebar .videoList a.right-rail-link:visited,
#sidebar .pressReleases a.right-rail-link,
#sidebar .pressReleases a.right-rail-link:link,
#sidebar .pressReleases a.right-rail-link:visited
{
   font-family: "Times New Roman", Times, serif;
   font-size:14px; 
   Color:#1B1D1F;
   text-decoration:none;    
}
#sidebar .pressReleases a.right-rail-link:hover,
#sidebar .videoList a.right-rail-link:hover { text-decoration: underline; }
#sidebar .advisory { border-top:5px solid #174a7c; }
#sidebar .pressReleases a.right-rail-link:hover
#sidebar .advisory h3 { color: #174a7c; }
#sidebar .publications {}
#sidebar .publications h3 { color: #174a7c; }
#sidebar .publications .ListHeader { border-bottom:1px #bfc2c4 dotted; width:100%; display:block; margin-bottom:5px; padding-bottom:5px;}
#sidebar .publications ul{ margin:0; padding-left:10px;}
#sidebar .publications li { list-style:none; margin-bottom:5px;}
#sidebar .publications a.right-rail-link { font-weight: bold; }
#sidebar .experts { border-top:5px solid #174a7c; }
#sidebar .experts h3 { color: #174a7c; }
#sidebar .experts ul{ margin:0 0 15px; padding:0;}
#sidebar .experts li { list-style:none; margin-bottom:5px;}
#sidebar .experts li a.right-rail-link { font-weight:300; }
#sidebar .experts li a.right-rail-link strong { font-weight:bold;}
#sidebar .experts a.ViewAllLink {float:none;}
#sidebar .archives { border-top:5px solid #174a7c; }
#sidebar .archives h3 { color: #174a7c; }
#sidebar .archives ul{ margin:0 0 15px; padding:0;}
#sidebar .archives li { list-style:none;}
#sidebar .archives a.right-rail-link { font-weight: bold; }
#sidebar .archives a.ViewAllLink {float:none;}

#sidebar .topBorder { border-top: 5px solid #174a7c; }
#sidebar .howToInvest { border-top: 5px solid #174a7c; padding-bottom: 0px !important; }
#sidebar .relatedInsights { border-top: 5px solid #174a7c; }

#sidebar .cta { background:#E1E3E4; border-top:5px solid #467BA7; margin-top:15px; padding-bottom:20px}
#sidebar .cta h3 { color: #467BA7; }
#sidebar .cta img {margin-top:20px; margin-left: 20px;}

#sidebar p { margin: 0 0 15px 0; }


#sidebar a.ViewAllLink {
	margin-top:6px;
}

#sidebar .ms-SPZone table td
{
max-width:300px;
}


 .ms-WPBody a,
 .ms-WPBody a:link,
 .ms-WPBody a:visited
{
   Color:#4e8abe;  
   text-decoration:none;  
}


  .ms-WPBody a:hover
{
   Color:#1B1D1F;
}

.topicBanner {
	background-position:left top;
	background-repeat: no-repeat;
	background-color: #fff;
	width:218px;
	border:1px #D0D2D4 solid;
	padding:3px 0 7px 50px;
	margin-bottom:5px;
}

.topicBanner h4 { 
	font-family:'Frutiger LT W20 65 Bold', Verdana;
	font-weight: normal;
	color: #5C97CC;
	text-transform:uppercase;
	margin: 0;
	font-size:13px;
}

.topicBanner p {
	margin: 0 !important;
	font-family:Georgia;
	font-style:italic;
	font-size:13px;
	color: #000;
}
/* @group Wayfinding */
#wayfinding {
	background: url(Images/wayfinding.png) no-repeat;
	height: 44px;
	width: 980px;
	margin: 0 auto;
}

.homepage #wayfinding {
	background-image: url(Images/wayfinding-homepage.png);
}

/* @group Global Search */
#wayfinding .search_area {
  background: url(Images/global-search.png) no-repeat;
  float: right;
  height: 27px;
  padding: 3px 0 0 0;
  margin: 8px 10px 0 0;
  position: relative;
  width: 135px;
}
#wayfinding .search_area *:focus { outline: none !important; }
#wayfinding .search_area button,  {
  border: none;
  height: 27px;
  overflow: hidden;
  position: absolute;
  right: 7px;
  text-indent: -10000em;
  top: 7px;
  width: 33px;
}
#wayfinding .search_area button::-moz-focus-inner { border: none; }
#wayfinding .search_area fieldset { margin-bottom: 0; padding:0; border: none; }
#wayfinding .search_area input.text {
  background-color: transparent;
  border: none;
  padding: 2px 0 3px 0px;
  margin-left:24px;
  width: 110px;
  color: #999;
  font-size: 11px;
}
#wayfinding .search_area legend { margin-bottom: 0; }

/* @end Global Search */

/* @group Global Navigation */
#TopNavigationContainer { position:relative; z-index:2001; }
#global-nav {
	z-index:3000;
	padding: 0px 0px 0px 0px;
}
#wayfinding ul {
	list-style: none;
	margin: 0;
	line-height: 17px;
	padding-left: 0; padding-right: 5px;
}

#wayfinding ul li {
	font-family:'Frutiger LT W20 65 Bold', Verdana;
	font-size: 12px;
	float: left;
	margin: 0;
	position: relative;
	height: 44px;
}

#wayfinding ul li:active,
#wayfinding ul li:focus,
#wayfinding ul li:hover,
#wayfinding ul li.sfhover {
	background: transparent url(Images/nav-active.png) left top repeat-x;
}
#wayfinding ul ul li:active,
#wayfinding ul ul li:focus,
#wayfinding ul ul li:hover,
#wayfinding ul ul li.sfhover {
	background: none;
}
#wayfinding ul li a {
	color: #fff;
	display: block;
	padding: 14px 8px 13px 15px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
}

#wayfinding ul li.selected a {
	background: transparent url(Images/nav-selected.png) right top no-repeat;
}
#wayfinding ul li.selected a span { }

#wayfinding ul li:active a,
#wayfinding ul li:focus a,
#wayfinding ul li:hover a,
#wayfinding ul li.sfhover a {
	color: #4e8abe;
}

#wayfinding ul li:active a span,
#wayfinding ul li:focus a span,
#wayfinding ul li:hover a span,
#wayfinding ul li.sfhover a span {
	position: absolute;
	left:0; bottom:0; 
	background-color: #fbfcfc;
	height: 3px; width: 100%;
	z-index: 3001;
}

#wayfinding ul li ul {
	background: #eff2f5 url(Images/nav-active.png) left -40px repeat-x;
	box-shadow: 0 3px 6px rgba(0,0,0,0.70);
	-moz-box-shadow:    0 3px 6px rgba(0,0,0,0.70);
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.70);
	float: none;
	top: 44px; left: -10000em;
	margin: 0;
	padding: 17px 18px 9px 18px;
	position: absolute;
	white-space: nowrap;
	z-index: 3000;
}

#wayfinding ul li:active ul,
#wayfinding ul li:focus ul,
#wayfinding ul li:hover ul,
#wayfinding ul li.sfhover ul {
	left: 0px;
}
#wayfinding ul li.selected:active ul a,
#wayfinding ul li.selected:focus ul a,
#wayfinding ul li.selected:hover ul a,
#wayfinding ul li.selected.sfhover ul a,
#wayfinding ul li.selected:active a,
#wayfinding ul li.selected:focus a,
#wayfinding ul li.selected:hover a,
#wayfinding ul li.selected.sfhover a {
	background: none;
}
#wayfinding ul li ul li {
	border: none;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	float: none;
	margin: 0 0 11px;
	position: static;
	height: auto;
}

#wayfinding ul li ul li:active,
#wayfinding ul li ul li:focus,
#wayfinding ul li ul li:hover,
#wayfinding ul li ul li.sfhover {
	background-color: transparent;
}

#wayfinding ul li ul li a {
	display: inline;
	padding: 0;
	position: static;
}

#wayfinding ul li ul li:active a,
#wayfinding ul li ul li:focus a,
#wayfinding ul li ul li:hover a,
#wayfinding ul li ul li.sfhover a {
	color: #000 !important;
}
/* @end Global Navigation */
/* @end Wayfinding */

.recentArticles 
{
	background: url('Images/recentArticlesShadow.jpg') top repeat-x #eff4f8;
	padding:15px 0px 30px 30px;
	width:900px;
	text-align:left;
}

.Content 
{
	background-color: White ;
	padding:15px 20px 40px 30px;
	width:930px;
	text-align:left;
}

.Footer
{
	background-color: transparent ;
	padding:0px 0px 0px 0px;
	text-align:left;
}

.FooterText
{
    font-family:Arial;
    font-size:10px;
    color:#174a7c;
    line-height:15px;
}

.FooterText a
{
    text-decoration:none;
}

.FooterText a:hover
{
    text-decoration:none;
}

.FooterText a:active
{
    text-decoration:none;
}

.FooterText a:visited
{
    text-decoration:none;
}

.IA
{
    font:normal 12px/18px Verdana, Geneva, sans-serif;
     background-color:#010d46;
     font-style:italic;
     color:#c4bc96;
     padding: 8px 8px 8px 8px;
}
.articleStory {
	width:195px;
	float:left;
	margin-right:10px;
	*margin-right:8px;
	*width:194px;
}

.articleStory a {
	color:#000 !important;
	font-family: "Times New Roman", Times, serif;
	font-size:15px;
}
.articleStory a:hover { text-decoration: underline; }
p.articleDate {
	font-family: Verdana;
    font-style: normal;
    font-size:11px;
    color: #6a737b;
	margin:0;
}

#content .mainContent
{
    padding: 10px 0px 10px 10px;
    background-color: #f7fbef;
    width:970px;
    height:250px;
}

#content .leftContent
{
    float:left;
    height:230px; 
    width:620px; 
    background-color:#ffffff;
    padding: 10px 10px 10px 10px;
}

#content .rightContent
{
    float:right;
    height: 230px; 
    width: 310px;
    padding: 10px 10px 10px 10px;
}

#main-content {
	padding:0px 30px 30px 30px;
	background-color:#FFFFFF;
}
#main-content .content-area { width: 600px; border-top: 1px solid transparent; padding:0px; }
#main-content p { margin: 0 0 24px 0; }
#main-content .teaser-text,
#main-content .overview-Intro { 
	font-family:'FrutigerLTW01-55Roman';
	-webkit-font-smoothing: antialiased;
	font-size: 17px;
	line-height: 23px;
	color: #174a7c;
	vertical-align: top;
	padding:  30px 0 28px 0;
	}
	
#main-content .InsightIntro	{
	font-family:'FrutigerLTW01-55Roman';
	font-size: 15px;
	line-height: 22px;
	color: #174a7c;
	vertical-align: top;
	padding:40px 0 5px;
}
	
#main-content .ms-SPZone table td
{
max-width:620px;
}

a.ArrowLink,a.ArrowLink:link , a.ArrowLink:visited
    {
        font-family: Verdana, Geneva, sans-serif;
		background: transparent url(../images/icons/arrow-right.png) 0px 5px no-repeat;
		padding: 0px 5px 5px 10px;
        font-style: normal;
        font-size:11px;
        line-height:14px;
        text-decoration:none;
		float: normal;
		display: inline-block;
    }
     a.ArrowLink:hover
     {
          color: #1B1D1F;
     }
    
	a.ViewAllLink,a.ViewAllLink:link , a.ViewAllLink:visited
    {
        font-family: Verdana, Geneva, sans-serif;
		background: transparent url(Images/arrow-right.png) right 4px no-repeat;
		padding-right: 8px;
        font-style: normal;
        font-size:11px;
        line-height:14px;
        text-decoration:none;
		float: right;
		color:#4e8abe;
    }
    .expand-desc a.ViewAllLink {
    	float:none;
    }
    
    a.ViewAllLink:hover
    {
         color: #1B1D1F;
    }
    
    pictureFirstDiv
    {
         float:left;
         padding-right:20px;
         text-align:right;
    }

    .pictureFirstDiv img {}
	.image-wrap { border: 1px solid #e1e0de; }
	.image-wrap img { border: 1px solid #ffffff; display: block; }
    
    .pictureSecondDiv
    {
        float:right;
        width:515px;
    }
    
   .pictureSecondDivSub1
    {
		float:left;
        width:50%;

	}

        .pictureSecondDivSub2
        {
	float:left;
        width:50%;
             text-align:right;

	}
	
	
	.pictureSecondDivSubFull
	{
        padding-right:20px;
       /* padding: 3px 0;*/
        
	}
	
	.rowData
    {
      width:600px;
      padding:15px 0;
      border-bottom: dotted 1px #CCCCCC;
      display:inline-block;
      padding-left:0;
      padding-right:0;
    }

    .rowData.last {
    	border-bottom:none;
    }
    
    .dateFont
    {
        font-family: Verdana;
        font-style: normal;
        font-size:11px;
        color: #999999;
        line-height:16px;
        padding-top:3px;
        float:right;
    }
	#article-category-header .dateFont {
		font-family: 'FrutigerLTW01-55Roman';
		color: #6a737b;
	}
	
	.titleFont, 
     a.titleFont, 
     a.titleFont:link , 
     a.titleFont:visited
    {
        font-family: Georgia;
        font-style: normal;
        
        font-size:19px;
        color: #1B1D1F;
        line-height:20px;
        text-decoration:none;
        width:400px;
        float:left;
        margin-bottom:6px;
    }
    
     a.titleFont:hover
    {
         text-decoration: underline;
    }
    
    div.authorLink2 a, 
     div.authorLink2 a:link, 
     div.authorLink2 a:visited
    {
         font-family: Verdana;
        font-style: normal;
        font-size:12px;
        line-height:16px;
        color: #174a7c;
        text-decoration:none;
    }
    
    div.authorLink2 a:hover
    {
         color: #1B1D1F;
    }
    
    
   a.authorLink2, 
   a.authorLink2:link, 
   a.authorLink2:visited
    {
        font-family: Verdana;
        font-style: normal;
        font-size:12px;
        line-height:16px;
        color: #174a7c;
        text-decoration:none;
    }
    
     a.authorLink2:hover
    {
         color: #1B1D1F;
    }

    p.articleAuthor,     
    #main-content p.articleAuthor,   
    p.articleAuthor a, 
    p.articleAuthor a:visited
    {
    	margin:6px 0;
        font-family: Verdana;
        font-style: normal;
        font-size:11px;
        color: #948671 !important;
        line-height:16px;
        text-decoration:none;
        clear:left;
    }
    
     .textFont, .textfont
    {
        font-family: Verdana;
        font-style:normal;
        font-size:12px;
        color: #666666;
        line-height:16px;
    }    
    
    .articleSection {
     	border-bottom:1px #949494 solid;
     	padding:20px 0 10px;
     } 

     .articleSection.last{
     	border-bottom:none;
     } 
     
     .Footer h4 a span {
	background: url("Images/a-company-of-allianz-global-investors.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}

.Introduction {
background: url(Images/article-callout-blue.jpg) no-repeat top left #D5D8D9;
padding: 20px 20px 20px;
width: 700px;
margin: 40px auto 40px;
font-size:15px;
line-height:22px;
}

.masthead {
background-color: #b7b7b7;
color: #fff;
font-size: 11px;
line-height: 10px;
padding: 10px 13px 0px 22px;
width: 945px;
margin: 0 auto;
}

ol.masthead , ul.masthead  {
padding-left: 0px;
list-style: none;
margin: 0 0 5px;
padding-bottom: 0px;
white-space: nowrap;
}

ol.masthead, li.masthead {
background: url(Images/arrow-breadcrumb.png) no-repeat 100% 50%;
margin-right: 5px;
padding-right: 10px;
}

@media screen and (max-width : 1024px) { 
    .contactWrap{
        width: 100%; 
        padding-left: 70px;
        padding-right: 70px;   
    }
    .contactWrap .divideCon{
        display: none;
    }

    .contactWrap .infoCon .infoHead h2{
        padding-top: 44px;
    }

    .contactWrap form{
        width: 100% !important;
     }
    

}

.contactWrap{
    width: 400px;
    margin: 0 auto;
    padding-top: 0px;     
    position: relative; 
    padding-left: 00px;
    padding-right: 80px;
    display: inline-block;
}

.contactWrap .contactHead h2{
       text-transform: uppercase;       
       font-size: 22px;    
       margin: 0px;
       padding-bottom: 8.7%;                  
       letter-spacing: 0.24em;     
       font-family: 'CharlotteSansSmallCaps', sans-serif;
       font-weight: 100;  
}
.contactWrap .msgWrap{
    display: block;
    color: #39ff14;
    font-size: 22px;
    text-transform: uppercase;
}

.contactWrap .msgWrap p.message{
    margin: 0;
}
.contactWrap .contactCon{
    float: left;
    width: 50%;
    position: relative;
}

.contactWrap form{
    width: 100%;
    float: left;
    display: inline-block;            
}


.contactWrap .form input, .contactWrap .form textarea, .contactWrap .form button {
    background-clip: padding-box;
    border: medium none;
    box-sizing: border-box;
    font-family: "CharlotteSansMedPlain",sans-serif;
    outline: medium none;
    border-radius: 6px;
    box-shadow: 0 3px 0 rgba(0, 0, 0, 0.06);
}

.contactWrap .form input {
    background-color: #737373;
    float: left;
    width: 300px;
    height: 32px;
    font-size: 14px ;
    padding-left: 15px;
    letter-spacing: 0.1em;
}

.contactWrap .form textarea {
    background-color: #737373;
    float: left;
    width: 300px;
    resize:none;
    height: 100px;
    font-size: 14px ;
    padding-left: 15px;
    letter-spacing: 0.1em;
}

.contactWrap .form button {
    background-color: #737373;
    float: left;
    width: 100px;
    height: 32px;
    font-size: 14px ;
    padding-left: 15px;
    letter-spacing: 0.1em;
    margin-top:12px;
}

.contactWrap .form input[name="name"]{
    margin-right: 11%;
}

.contactWrap .form input[type="text"].error, .contactWrap .form textarea.error{
    border: 1px solid #ff0000;
}

.contactWrap .form input[type="text"]{
    margin-bottom: 6.6%;
}


.ResCont { 
	font: 16px/18px Georgia, "Times New Roman", Times, serif; 
	font-weight: normal;
	color: #174a7c; 
	margin: 0 0 -10px 0;
}

.ResCont a{ 
	text-decoration:none;
	color: #174a7c; 
}

.ResCont a:active{ 
	text-decoration:none;
	color: #174a7c; 
}

.ResCont a:visited{ 
	text-decoration:none;
	color: #174a7c; 
}

.ResCont a:hover{ 
	text-decoration:underline;
}

.BookHead 
{
    font: normal 18px/20px Verdana, Geneva, sans-serif;
    color:#010d46;
    font-weight: bold;
    line-height:26px;
}

.BookText
{
    font: normal 14px/16px Verdana, Geneva, sans-serif;
    font-family:Arial;
}