html {
height:100%;
} 
body {
font:13px/1.231 Trebuchet MS, Helvetica, sans-serif;
*font-size:small;
*font:x-small;
margin:0;
height:100%;
color:#000;
line-height:1.1em;
background:#dcdcdc;
font-weight:normal;
}
a{
outline:none;
}
.graph_body {
font:13px/1.231 Trebuchet MS, Helvetica, sans-serif;
*font-size:small;
*font:x-small;
margin:0;
height:100%;
color:#000;
line-height:1.1em;
background:#fff;
font-weight:normal;
}
body > #wrap {height: auto; min-height: 100%;}
img {
border:none;
outline:none;
}
form {
margin:0;
padding:0;
}
p {
margin:0 0 1.4em 0;
line-height:1.6em;
color:#000;
font-size:93%;
}
#wrap {
width:100%;
background:#fff;
height:100%;
}
.main {
margin:0 auto;
width:988px;
}
.content.main {
	padding:0 0 112px 0;
	overflow: hidden;
}	
.content.main.clearfix {
	overflow: visible;
}
.menu {
height:78px;
font-size:93%;
}
.nav {
width:820px;
height:78px;
float:right;
text-align:right;
}
.topnav {
float:right;
margin:0;
padding:18px 0 0 0;
text-align:right;
}
.topnav li {
display:inline;
float:left;
list-style:none;
padding:0 0 0 4px;
color:#8c8c8c;
font-size:85%;
}
.topnav a:link, .topnav a:visited {
color:#8c8c8c;
text-decoration:none;
}
.topnav a:hover {
color:#000;
text-decoration:none;
}
.topnav a.selected {
text-decoration: none;
color:#000;
}
h2 {
font-size:108%;
margin:0 0 1.2em 0;
}
h3 {
font-size:93%;
margin:0 0 0.8em 0;
}
.promo_funds {
width:988px;
background:url(../images/bg_promo_funds.jpg) repeat-x;
height:287px;
}
.promo_about {
width:988px;
background:url(../images/bg_promo_about.jpg) repeat-x;
height:287px;
}
.promo_matters {
width:988px;
background:url(../images/bg_promo_marketmatters.jpg) repeat-x;
height:287px;
}
.promo_investment {
width:988px;
background:url(../images/bg_promo_investment.jpg) repeat-x;
height:287px;
}
.promo1 {
float:left;
width:600px;
padding:40px 0 0 20px;
font-size:153.9%;
height:247px;
}
.promo1 h1 {
font-size:197%;
color:#fff;
font-weight:normal;
margin:0;

}
.bigger_h1 {
font-size:116%;
line-height:2.2em;
}
.promo1 p {
font-size:77%;
color:#fff;
font-weight:normal;
margin:16px 0 0 0;
line-height:1.4em;
}
.promo1 ul {
margin:0;
padding:0;
list-style:none;
font-size:77%;
}
.promo1 li {
float: left;
display:inline;
font-size:77%;
margin:0 6px 0 0;
}
.promo1 a:link, .promo1 a:visited {
text-decoration:none;
color:#fff;
padding:0 0 0 8px;
font-size:93%;
}
.promo1 a:hover {
text-decoration:none;
color:#000;
}
.promo1 a.selected {
text-decoration: none;
color:#000;
}
.promo1_head {
font-weight:bold;
color:#fff;
font-size:93%;
}
.promo2 {
float:left;
width:368px;
font-size:77%;
}
.content_home {
background:url(../images/bg_content_home.gif) no-repeat left bottom;
padding:0 0 1.1em 0;
}
.content ul {
font-size:93%;
line-height:1.6em;
}
.content_primary_4 {
float:left;
width:652px;
padding:0 0 0 20px;
}
.content_primary_4 li {
margin:0 0 0 -24px;
}
.content_primary_intro {
float:left; 
width:316px; 
color:#000; 
border-top:#d4d4d4 solid 1px; 
border-bottom:#d4d4d4 solid 1px;
padding:1.1em 0 0.3em 0;
}
.content_primary_intro p {
margin: 0 0 1em 0;
line-height:1.5em;
font-size:116%;
}
.content_primary_pq {
float:right;
width:276px;
font-size:85%;
background:#dfdfdf;
line-height:1.6em;
padding:20px;
margin:0 0 20px 20px;
}
.content_primary_intro label {
display:block;
font-size:85%;
float:left;
}
.content_primary_intro2 {
float:left; 
width:242px; 
color:#000; 
border-top:#d4d4d4 solid 1px; 
border-bottom:#d4d4d4 solid 1px;
padding:1.1em 0 0.3em 0;
}
.content_primary_intro2 p {
margin: 0 0 1em 0;
line-height:1.5em;
font-size:116%;
}
.content_one_column {
width:148px;
padding:0 0 0 20px;
float:left;
}
.content_one_column p {
font-size:77%;
margin:0;
}
.content_one_column h2 {
font-size:108%;
color:#f36f21;
margin:0 0 6px 0;
}
.content_one_column h2 a:link, .content_one_column h2 a:visited {
font-size:100%;
color:#f36f21;
margin:0 0 6px 0;
text-decoration:none;
background:none;
padding:0;
}
.content_one_column h2 a:hover {
color:#000;
text-decoration:none;
}
.content_one_column a:link, .content_one_column a:visited {
display:block;
background:url(../images/readmore_arrow.gif) no-repeat;
padding: 0 0 0 15px;
font-size:100%;
color:#f36f21;
margin:2px 0 0 0;
text-decoration:none;
}
.content_one_column a:hover {
color:#000;
text-decoration:none;
}
.content_one_grey {
width:128px;
background:#f36f21;
margin:0 0 0 20px;
float:left;
padding:6px 10px 4px 10px;
}
.content_one_grey p{
color:#fff;
font-weight:bold;
margin:0 0 6px 0;
font-size:116%;
line-height:1.1em;
}
.field {
width:200px;
display:block;
float:right;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:85%;
border:#d4d4d4 1px solid;
color:#f36f21;
}
.field2 {
width:204px;
display:block;
float:right;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:85%;
border:#d4d4d4 1px solid;
color:#f36f21;
}
.send {
display:block;
float:right;
padding:0 151px 1em 0;
}
.contactsmall {
display:block;
font-size:77%;
margin:0;
color:#8c8c8c;
}
table {
padding:0;
width:100%;
}
table p {
margin:0;
}
th {
font-size:85%;
color:#f36f21;
text-align:left;
padding:10px;
}
th p {
color:#f36f21;
margin:0px;
}
td {
padding:10px;
text-align:left;
vertical-align:top;
}
.ii_1 {
width:160px;
}
.ii_2 {
width:288px;
}
.ii_3 {
width:170px;
}
.ii_4 {
width:170px;
}
.ii_5 {
width:40px;
}
.ii_6 {
width:40px;
}
.ii_7 {
width:380px;
}
.ii_8 {
width:140px;
}
.ii_9 {
width:100px;
}
.TabbedPanelsContent1 table p{
font-size:85%;
}
.reptable {
font-size:93%;
margin:12px 0 0 0;
}
.reptable td {
padding:10px;
text-align:left;
vertical-align:middle;
}
.rep_1 {
width:300px;
}
.rep_2 {
width:60px;
}
.rep_3 {
width:60px;
}
.rep_4 {
width:20px;
}
.rep_5 {
width:40px;
}
.content_primary_5 {
width:652px;
padding:14px 0 0 0;
}
.content_primary_5 li {
margin:0 0 0 -24px;
}
.fee_structure {
margin:12px 0 0 0;
font-size:85%;
padding:0 0 0 10px;
}
.fee_structure p {
margin:0 0 0 0;
}
select {
font-family: Trebuchet MS, Helvetica, sans-serif;
margin:0 4px 0 0;
font-size:85%;
}
.graph_content {
width:526px;
margin:0 auto;
padding:0 0 30px 0;
font-size:93%;
}
.graph_one {
width:526px;
margin:0 0 8px 0;
}
.graph_two {
width:526px;
margin:4px 0 0 0;
}


/* our people */


.promo_about_people {
width:988px;
background:url(../images/bg_promo_about.jpg) repeat-x;
}
.promo1_people {
float:left;
width:242px;
padding:0 0 0 20px;
font-size:153.9%;
}
.promo1_people h1 {
font-size:197%;
color:#fff;
font-weight:normal;
margin:0;

}
.bigger_h1_people {
font-size:116%;
line-height:2.2em;

}
.promo1_people p {
font-size:77%;
color:#fff;
font-weight:normal;
margin:16px 0 0 0;
line-height:1.4em;
}
.promo_about_people ul {
margin:0;
padding:0;
list-style:none;
font-size:77%;
}
.promo_about_people li {
float: left;
display:inline;
font-size:77%;
margin:0 14px 0 0;
}
.promo_about_people a:link, .promo_about_people a:visited {
text-decoration:none;
color:#fff;
padding:0 0 0 0;
font-size:93%;
}
.promo_about_people a:hover {
text-decoration:none;
color:#000;
}
.promo_about_people a.selected {
text-decoration: none;
color:#000;
}
.promo1_head_people {
font-weight:bold;
color:#fff;
font-size:93%;
}
.promo2_people {
float:left;
width:368px;
font-size:77%;
}

.content_people ul {
font-size:93%;
line-height:1.6em;
}

.content_primary_intro2_people {
float:left; 
width:262px; 
color:#000; 
border-top:#d4d4d4 solid 1px; 
border-bottom:#d4d4d4 solid 1px;
padding:1.1em 0 0.3em 0;
margin:5px 0 0 0;
}
.content_primary_intro2_people p {
margin: 0 0 1em 0;
line-height:1.5em;
font-size:116%;
}
.column1_people{
font-size:153.9%;
padding:40px 0 0 20px;
}
.column2_people{
float:left;
width:699px;
padding:0 0 0 27px;
margin: -230px 0 0 0;
}
/* end our people */

#footer {
background:url(../images/bg_footer.jpg) repeat-x;
width:100%;
position: relative;
margin-top: -112px; /* negative value of footer height */
height: 112px;
clear:both;
}
.insidefooter {
margin:0 auto;
width:988px;
height:82px;
color:#797979;
font-size:85%;
}
.insidefooter ul {
margin:0;
float:left;
padding:57px 0 0 0;
color:#797979;
font-size:85%;
}
.insidefooter li {
display:inline;
float:left;
list-style:none;
padding:0 4px 0 0 ;
color:#8c8c8c;
font-size:93%;
}
.insidefooter a:link, .insidefooter a:visited {
color:#797979;
text-decoration:none;
}
.insidefooter a:hover {
color:#000;
text-decoration:none;
}
.insidefooter a.selected {
text-decoration: none;
color:#000;
}
.insidefooter_right {
float:right;
margin:54px 0 0 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 */


/*Home page*/


.content_primary_home {
float:left; 
width:316px; 
color:#000; 
border-top:#d4d4d4 solid 1px; 
padding:1.1em 0 0 0;
background:#fff;
}
.content_primary_home p {
margin: 0 0 0 0;
line-height:1.4em;
font-size:100%;
}
.content_primary_home a:link, .content_primary_home a:visited{
display:block;
background:url(../images/readmore_arrow.gif) no-repeat;
padding: 0 0 0 15px;
margin:2px 0 0 0;
font-size:77%;
color:#f36f21;
text-decoration:none;
}
.content_primary_home a:hover{
color:#000;
text-decoration:none;
}
.content_primary_home h2{
color:#f36f21;
}
.content_primary_home h2 a:link, .content_primary_home h2 a:visited {
font-size:100%;
color:#f36f21;
margin:0 0 6px 0;
text-decoration:none;
background:none;
padding:0;
}
.content_primary_home h2 a:hover {
color:#000;
text-decoration:none;
}
.content_one_column_home {
width:148px;
float:left;
border-top:#d4d4d4 solid 1px; 
padding:1.1em 0 0 0;
margin:0 0 0 20px;
background:#fff;
}
.content_one_column_home p {
font-size:77%;
margin:0;
}
.content_one_column_home h2 {
font-size:108%;
color:#f36f21;
margin:0 0 6px 0;
}
.content_one_column_home h2 a:link, .content_one_column_home h2 a:visited {
font-size:100%;
color:#f36f21;
margin:0 0 6px 0;
text-decoration:none;
background:none;
padding:0;
}
.content_one_column_home h2 a:hover {
color:#000;
text-decoration:none;
}
.content_one_column_home a:link, .content_one_column_home a:visited {
display:block;
background:url(../images/readmore_arrow.gif) no-repeat;
padding: 0 0 0 15px;
font-size: 100%;
color:#f36f21;
margin:2px 0 0 0;
text-decoration:none;
}
.content_one_column_home a:hover {
color:#000;
text-decoration:none;
}

.content_one_notopborder_home {
width:148px;
float:left;
margin:0 0 0 20px;
background:#fff;
}
.content_one_home_grey{
background:#c0c0c0;
margin:10px 0 0 0;
padding:8px 10px 10px 10px;
}
.content_one_home_grey h2{
color:#fff;
}
.content_one_home_grey h2 a:link, .content_one_home_grey h2 a:visited {
font-size:100%;
color:#fff;
text-decoration:none;
background:none;
padding:0;
}
.content_one_home_grey h2 a:hover {
color:#000;
text-decoration:none;
}
.content_one_home_grey p {
font-size:77%;
margin:0;
}
.content_one_home_grey a:link, .content_one_home_grey a:visited {
display:block;
background:url(../images/arrow_download_grey.gif) no-repeat;
padding: 0 0 0 15px;
font-size: 100%;
color:#fff;
text-decoration:none;
margin:2px 0 0 0;
}
.content_one_home_grey a:hover {
color:#000;
text-decoration:none;
}
.content_one_home_orange{
background:#f36f21;
color:#fff;
padding:8px 10px 10px 10px;
}
.content_one_home_orange h2{
font-size:108%;
color:#fff;
margin:0 0 6px 0;
}
.content_one_home_orange h2 a:link, .content_one_home_orange h2 a:visited {
font-size:100%;
color:#fff;
text-decoration:none;
background:none;
padding:0;
}
.content_one_home_orange h2 a:hover {
color:#000;
text-decoration:none;
}
.content_one_home_orange p {
font-size:77%;
color:#fff;
margin:0;
}
.content_one_home_orange a:link, .content_one_home_orange a:visited {
display:block;
background:url(../images/arrow_download.gif) no-repeat;
padding: 0 0 0 15px;
font-size: 100%;
color:#fff;
text-decoration:none;
margin:2px 0 0 0;
}
.content_one_home_orange a:hover {
color:#000;
text-decoration:none;
}






/*End Home page*/


/*Market matters*/
.content_primary_mm_container {
background:url(../images/bg_mm_container.gif) no-repeat bottom left;
float:left;
width:638px;
padding:0 0 1.1em 0;
}
.content_primary_mm_container h2{
font-size:108%;
color:#f36f21;
margin:0 0 6px 0;
}
.content_primary_mm_container h3{
font-size:100%;
color:#f36f21;
margin:0 0 6px 0;
font-weight:normal;
}
.content_primary_mm_container ul{
margin:0;
padding:0 0 0 20px;
}
.content_primary_mm_container li{
font-size:85%;
line-height:1.6em;
padding:0 0 10px 0;
}
.content_primary_mm{
border-top:#d4d4d4 solid 1px;
padding:1.1em 0 0.3em 0;
float:left;
width:309px;
margin:0 20px 0 0;
}
.content_primary_mm2nd{
border-top:#d4d4d4 solid 1px;
padding:1.1em 0 0.3em 0;
float:right;
width:309px;
margin:0 0 0 0;
}
.content_primary_mm p, .content_primary_mm2nd p{
margin: 0 0 1em 0;
line-height:1.4em;
font-size:100%;
}
.content_primary_mm_features{
background:#eee;
padding:12px 16px 8px 8px;
}
.content_mm_markets{
background:rgb(192,192,192);
float:right; 
width:305px;
padding:12px;
}
.content_mm_markets h2 {
font-size:108%;
color:#fff;
}
.container_mm_graph_header{
font-family: Trebuchet MS, Helvetica, sans-serif;
font-size:85%;
font-weight:bold;
color:#fff;
margin:15px 0 0 5px;
}
.copyright_mm{
font-size:77%;
color:#fff;
padding:16px 0 0 0;
}

/*End Market Matters*/





/*Subscriptions Main*/

.content_subscriptions_main{
float:left; 
width:316px; 
color:#000; 
border-top:#d4d4d4 solid 1px; 
border-bottom:#d4d4d4 solid 1px;
padding:1.1em 0 0.3em 0;
}
.content_subscriptions_main p{
margin: 0 0 1em 0;
line-height:1.4em;
font-size:116%;
}
.content_subscriptions1_main{
float:left;
width:652px;
padding:20px 0 0 20px;
border-top: medium none grey;
}
.content_subscriptions1_main ul {
font-size:93%;
line-height:1.6em;
}
.content_subscriptions1_main li {
margin:0 0 0 -24px;
}
.subsciptions_main_field {
width:200px;
display:block;
float:right;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:85%;
border:#d4d4d4 1px solid;
color:#f36f21;
}
.content_subscriptions1_main label{
display:block;
font-size:85%;
float:left;
padding: 4px 0;
}

/*End of Subscriptions Main*/



/*Subscription Sub*/

.content_subscriptions {
float:left; 
width:309px;
color:#000; 
border-top:#d4d4d4 solid 1px; 
border-bottom:#d4d4d4 solid 1px;
padding:1.1em 0 1.1em 0px;
margin:0 20px 20px 0;
}
.content_subscriptions p {
margin: 0 0 1em 0;
line-height:1.4em;
font-size:116%;
}
.content_subscriptions label {
display:block;
font-size:85%;
float:left;
}
.content_subscriptions1 {
padding:1.1em 0 0.3em 0;
float:left;
width:309px;
padding:0 0 0 20px;
}
.subsciptions_field {
width:200px;
display:block;
float:right;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:85%;
border:#d4d4d4 1px solid;
color:#f36f21;
}
.content_subscriptions1 label{
font-size:85%;
margin-left:20px;
}
.content_subscriptions_submit{
display:block;
float:right;
padding:0 245px 0 0;
}
.subscriptions_dropdown{
width:100px;
display:block;
float:right;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:85%;
border:#d4d4d4 1px solid;
color:#f36f21;
}
.subscriptions_radiolabel{
padding:0 20px 0 102px;
}

/*End Subscription sub*/




a:link, a:visited {
color:#f36f21;
text-decoration:none;
}
a:hover {
color:#8c8c8c;
text-decoration:none;
}


/* Newly Added  */

.content_primary_mm_first{
border-top:#d4d4d4 solid 1px;
padding:1.1em 0 0.3em 0;
float:left;
width:309px;
margin:0 20px 0 0;
}
.content_primary_mm_first p{
margin: 0 0 1em 0;
line-height:1.4em;
font-size:116%;
}
.mm_first_container {
clear:both; 
}
.mm_sound_container {
background:rgb(192,192,192);
float:left; 
padding:12px 16px 12px 8px;
width:285px;
}
.mm_sound_container h2 {
color:#fff;
}
.mm_sound_container p {
color:#fff;
font-size:77%;
margin:4px 0 0 0;
}

.indexSubText p {
color:#FFFFFF;
font-size:85%;
}
.indexSubText .subTextLink {
font-size:77%;
}

.indexSubText a:link, .indexSubText a:visited {
display:block;
background:url(../images/arrow_homelink.gif) no-repeat left;
padding: 0 0 0 15px;
font-size: 77%;
line-height:inherit;
color:#fff;
text-decoration:none;
margin:0;
}
.indexSubText a:hover {
color:#000;
text-decoration:none;
}



.content_primary_intro_admin {
float:left; 
width:316px; 
color:#000; 
border-top:#d4d4d4 solid 1px; 
border-bottom:#d4d4d4 solid 1px;
padding:1.1em 0 0.3em 0;
}



.content_primary_intro_admin ul {
position: relative;
top: 0;
float: left;
padding: 6px 36px 6px 0;
margin: 0;
list-style: none;
-moz-user-select: none;
-khtml-user-select: none;
cursor: pointer;
color:#8c8c8c;
font-weight:bold;
outline:none;
font-size:93%;
}

.content_primary_intro_admin ul li a:link {
color: #000;
text-decoration: none;
outline:none;
}

.content_primary_intro_admin ul li a:hover {
color: #000;
outline:none;
}

.ContactForm_Val
{
color: black;
}





.promo-panel {
	background: #f6f6f6;
	height: 350px;
	margin: 25px 0;
	background-position: center center;
	background-repeat: no-repeat;
	min-width: 988px;
}
.panel-inner {
	position: relative;
	height: 350px;
}
.panel-inner h1 {
	color: #F36F21;
	font-size: 415.38%;
	padding: 10px 400px 38px 0;
	margin: 0;
	line-height: 1.231;
	font-weight: normal;
}
.home-panel-inner h1 {
	padding-top: 50px;
}
.panel-inner p {
	color: #000;
	font-size: 116%;
	padding: 0 400px 0 0;
	margin: 0;
}
.panel-inner a.read-more {
	color: #000;
	font-size: 100%;
	margin: 15px 0 0 0;
	padding: 0 0 0 15px;
	display: block;
	float: left;
	background: url(../images/arrow.png) no-repeat left 2px;
}
.panel-inner a:hover {
	color: #F36F21;
}
.panel-inner ul {
	overflow: hidden;
	padding: 20px 0;
	list-style: none;
}
.panel-inner ul li {
	font-size: 85%;
	color: #000;
	padding: 0 13px 0 0;
	float: left;
}
.panel-inner ul li a {
	color: #000;
	font-size: 100%;
}
.panel-inner ul li a.selected {
	color: #F36F21;
}








.clearfix:before, .clearfix:after {  content: "\0020"; display: block; height: 0; visibility: hidden;	 } 
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


.form-group 
{
    overflow: hidden;
    margin-bottom: 10px;
}
.form-group .label 
{
    padding: 5px;
    float: left;
}
.form-group .check-label
{
    display: block;
    float: none;
    padding: 5px 5px 5px 30px;
}
.form-group input[type="checkbox"] 
{
    float: left;
    margin-top: 7px;
}

.form-group label + label {
	padding-left: 10px;
}
.columns 
{
    float: left;
    width: 640px;
}
.column-item 
{
    float: left;
    width: 320px;
    margin-bottom: 30px;
}
.mailing-list-page 
{
    width: 960px;
    padding: 20px 0;
}

.content_subscriptions 
{
    width: 300px;
}
.button 
{
    float: right;
}

#overlay {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;
}

#overlay div {
     width:300px;
     margin: 100px auto;
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     text-align:center;
}

.lnkSubmit {
	display: block;
	margin: 20px 0 30px 96px;
}


.message {
	border: 0 none!important;
	width: 320px!important;
}









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

