* {
  text-align:left;
}

h1{
	font-size:2em;
}
h2{
	font-size:1.6em;
}
h3{
	font-size:1.4em;
}
#contact-details h3 {font-size:1.6em;}
h4{
	font-size:1.2em;
}
body {
  text-align:center;
  min-width:880px;
}
#container {
  /*border:1px solid red;*/
  height:122px;
  /*margin:0 70px;*/
  margin:0 auto;
  width:880px;
  text-align:left;
}

#gradient_divider {
  background:url(/images/divider-gradient.gif) no-repeat top left;
}

/*HEADER*/
#header {
  margin-bottom:35px;
}
  #header #top_menu {
    float:right;
    margin:21px 20px 0 0;
  }
    #top_menu li {
      display:inline;
    }
      #top_menu li a {
        background:url(/images/arrow-right.gif) no-repeat right center;
        color:#792020;
        font-weight:bold;
        padding:0 10px 0 0;
        text-transform:uppercase;
        text-decoration:none;
      }
  #header #search_area {
    float:right;
    margin:26px 0 0 0;
    text-align:right;
  }
  #header #search_area_loggedin {
    float:right;
    margin:-2px 0 0 0;
    text-align:right;
  }
    #search_area p, #search_area_loggedin p {
      margin:-10px 0 10px;
      text-align:right;
    }
    #search_area select, #search_area_loggedin select {
      width:185px;
    }
    
    /*LOGGED IN TEXT IN HEADER*/
    #loggedin {float:right; margin:0; padding:0 0 14px 0;}
    #loggedin li {
      color:#000000;
      display:inline;
      font-weight:bold;
    }
    #loggedin li a {
      color:#5e1818;
      text-decoration:none;
    }
/*TERMS PAGE*/
#terms {clear:both;}
#terms_holder {
  margin:20px auto;
  text-align:center;
  width:880px;
}  
  #terms_holder .termsselect_holder {
    float:left;
    margin:0 7px 0 7px;
    width:160px;
  }
    .termsselect_holder p {
      font-weight:bold;
      margin:0 0 10px 0;
    }
  #terms_holder textarea {
    font-family: arial, "lucida console", sans-serif; 
    font-size:93%;
    height:250px;
    width:455px;
  }
  #terms_holder #terms_submit {
    text-align:center;
    border-color:#CCCCCC;
    clear:right;
    font-size:130%;
    margin-left:350px;
    padding:5px 50px;
  }
/*FOOTER*/
#footer {
  background:url(/images/footer-slice.gif) repeat-x top left;
/*  display:block;
  clear:both;
*/  font-size:77%;
  margin:10px 0 0 0;
  padding:15px 35px;
  width:810px;
}
  #footer #waa_link {
    float:right;
    font-weight:bold;
  }
  #footer a {
    color:#792020;
    text-decoration:none;
  }
#prosonly {color:#666666; font-size:77%;; margin:0 0 20px 35px; padding-bottom:20px;}  

/*HELPERS*/
.cb {
	clear:both;
	font-size:0px;
	line-height:0px;
}

/*-- status boxes --*/
.user_information {
	color:#333333;
	background:#eeeeee;
	padding:10px;
	border:1px solid #d3d3d3;
	margin:auto;
}
.user_errors {
	color:#333333;
	background:#ffd1d1;
	padding:10px;
	border:1px solid #ff9494;
	margin:auto;
}
.user_messages {
	color:#333333;
	background:#ffffe5;
	padding:10px;
	border:1px solid #ffecb0;
	margin:10px auto;
}
.user_confirmation {
	color:#333333;
	background:#f1f8c3;
	padding:10px;
	border:1px solid #bcc57c;
	margin:auto;
}
ul#user_message_box li, ul.user_errors li{
  list-style:none;
}

/* SITE */
.content-container{
	float:left;
}
#cms{
	float:left;
}
.strategies {
   width:550px;
}
#cms h1,#cms h2,#cms h3,#cms h4,#cms h5{
	margin:0.8em 0em;
	font-weight:bold;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	color:#792020;
}
a.readmore_link {
	background:transparent url(/images/doublearrow-right2.gif) no-repeat scroll right center;
	font-size:85%;
	padding-right:12px;
	text-transform:uppercase;
	color:#792020;
}
#cms p, #cms p{
	margin:1em 0em;
	padding:0;
}
#cms #pdf {
  background:url('/images/pdf-icon.jpg') no-repeat;
  color:#601010;
  font-weight:bold;
  padding-left:20px;
}
#login-container{
	float:left;
	width:400px;
	margin-right:30px;
}
#register-container{
	float:left;
/*  width:400px;
*/	width:390px;
}
/*  #login-container p, #register-container p{
    margin:1em 0em;
  }*/
	#register-container textarea{
    font-family: arial, "lucida console", sans-serif; 
    font-size:93%;
    height:250px;
    text-align:left;
    width:98%;
/*    height:200px;*/
	}
	#register-container #terms_submit, #login-container #terms_submit, .registerbutton{
/*    margin-top:15px;
    padding:5px;
    width:362px;*/
/*    border:1px solid #000000;
*/	
    text-align:center;
    border-color:#CCCCCC;
    clear:right;
    font-size:90%;
    margin:0 auto;
/*    padding:2px 10px 2px 10px;*/
    padding:2px 10px 2px 0px;
}
	
/*  #terms_holder textarea {
    font-family: arial, "lucida console", sans-serif; 
    font-size:93%;
    height:250px;
    width:455px;
  }
  #terms_holder #terms_submit {
    width:275px;
    padding:5px;
    margin-left:85px;
  }*/

.send {height:36px; margin-left:105px; width:132px;}

#contact-details{
	float:left;
	width:400px;
	margin-right:30px;
}
	#contact-details p{
		margin:0px;
	}
#contact-form{
	float:left;
	width:400px;
}
#contact_save{
	text-align:center;
}

.login_form {
  margin-top:10px;
}

#fund{
	
}
	#fund-description{
		width:580px;
		float:left;
	}
		#fund #fund-description h1{
			font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
			margin:1em 0;
			font-size:2.5em;
		}
		#fund #fund-description #fund-img{
			float:left;
			border:1px solid #cccccc;
			padding:3px;
			margin:0px 20px 20px 0px;
		}
		#fund #fund-description #fund-text, #fund #fund-description #fund-text-right{
			color:#2f1c18;
		}
		#fund #fund-description #fund-text-right{
			float:left;
			margin-bottom:20px;
			width:470px;
		}
		
		#fund #fund-description #fund-text ul li, #fund #fund-description #fund-text-right  ul li {
		  list-style-type:square;
		  margin-left:14px;
	  }
		
		#fund #fund-description #fund-image {
		  float:left;
		  width::100px;
		}
		
		#fund #fund-description h2{
			clear:both;
			background:url(/images/bg-fund-red.gif);
			height:25px;
			color:#ffffff;
			font-size:0.9em;
			text-indent:20px;
			padding-top:15px;
			margin-top:20px;
		}
		#fund #fund-description ul{
			color:#362f2a;
		}
		#fund_docs .download_title{
			background:url(/images/bg-fund-pdf-titles.gif) repeat-x #f6f6f5;
			clear:left;
			color:#000000;
			display:block;
			font-size:0.9em;
			font-weight:bold;
			height:25px;
			padding:15px 20px 0;
			text-decoration:none;
		}
				#fund #fund-description #fund_docs .download_title .link{
					font-weight:normal;
					text-decoration:underline;
					color:#872424;
					float:right;
					position:relative;
					top:-15px;
					margin-left:30px;
				}
				#fund_docs .download_title .doc-download{
					text-indent:20px;
					background:url(/images/bg-pdf.gif) no-repeat;
				}
				#fund_docs .download_title .preview{
					background:url(/images/bg-preview.gif)  no-repeat 100%;
					padding-right:10px;
				}
				#fund_docs .doc-desc{
					clear:both;
					padding:20px;
					font-size:0.9em;
				}
					#fund_docs .doc-desc img{
						margin:20px 0px;
					}
					#fund_docs .doc-desc .pdficon {
					  margin:0 5px 0 0;
					}
				  .doc-desc ul {}
				  .doc-desc li {
				    border-bottom:1px solid #CCCCCC;
				    padding:7px 0;
				  }
				  .doc-desc .sheet-title {
				    float:left;
				    font-weight:bold;
				    width:220px;
				  }
				  .doc-desc .sheet-stats {
				    float:left;
				    width:205px;
				  }
				  .doc-desc .sheet-class {
				    float:left;
				    width:80px;
				  }
				  .doc-desc .sheet-download {
				    float:right;
				    width:75px;
				    text-align:right;
				  }
				  .doc-desc .sheet-download a, .doc-desc p a {
				    color:#601010;
				    font-weight:bold;
			    }
				  
	#funds-more{
		width:280px;
		float:right;
	}
		#funds-more #all-funds{
			width:216px;
			background:#5f1010;
			/*background:#5B1717 url(/images/fund-slice.gif) repeat-x top left;*/
			padding:20px 32px 32px 32px;
		}
			#funds-more #all-funds h3{
        color:#FFFFFF;
        /*font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;*/
        font-family:Arial,Helvetica,sans-serif;
        font-size:1.3em;
        margin:0 0 10px;
			}
			#all-funds .fundtitle {
        color:#FFFFFF;
        font-size:138.5%;
      }
			#all-funds ul {
        font-size:93%;
        margin-bottom:15px;
      }
      #all-funds li {
        margin:5px 0;
      }
			#funds-more a{
				color:#ffcc66;
				text-decoration:none;

			}
					#funds-more ul.fund_list li a{
						color:#ffffff;
					}
				#funds-more ul li.highlighted{
					background:url(/images/bg-arrow.gif) no-repeat 0% 50%;
				}
		#funds-more #recent-views{
			width:216px;
			background:url(/images/bg-fund-brown.gif) #362f2a repeat-x;
			padding:20px 32px 32px 32px;
			margin-top:11px;
		}
			#funds-more #recent-views h3{
				/*font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;*/
				font-family:Arial,Helvetica,sans-serif;
				font-size:1.3em;
			  text-transform:uppercase;
				margin:0.7em 0 0.7em;
				color:#ffffff;
			}
			
.termspadding {
  border:1px solid #999999;
  font-family:arial,"lucida console",sans-serif;
  font-size:93%;
  height:250px;
  overflow:auto;
  text-align:left;
/*  width:98%;*/
/*  width:600px;
*/
  margin-left:-75px;
/*  width:455px;*/
/*  width:600px;*/
  width:700px;
}
.termspadding p, .termspaddinginst p, .termspaddinginter p, .termspaddinglogin p {
  padding:10px;		
}

.termspaddinginst {
  border:1px solid #999999;
  font-family:arial,"lucida console",sans-serif;
  font-size:93%;
  height:250px;
  overflow:auto;
  text-align:left;
/*  width:98%;
*/  width:600px;
}

.termspaddinginter {
  border:1px solid #999999;
  font-family:arial,"lucida console",sans-serif;
  font-size:93%;
  height:250px;
  /*margin-left:-75px;*/
  /*margin-left:-15px;*/
  margin-left:90px;
  overflow:auto;
/*  width:455px;*/
/*  width:600px;*/
  width:700px;
}

.termspaddinglogin {
  border:1px solid #999999;
  font-family:arial,"lucida console",sans-serif;
  font-size:93%;
  height:250px;
  overflow:auto;
  text-align:left;
  width:98%;
}

#featured_title h2 {padding-top:0px;}
/*#featured_title h2,*/ #fund_box h2, #latestnews_box h2 {
  padding-bottom:10px;

/*  font-size:182%;
  padding-bottom:20px;
*/}  
.termsandcond {
/*  padding:0;
  margin:0 0 0 -15px;
  width:604px !important;
  height:34px!important;*/
  
  float:left;
  height:37px !important;
  margin:0 0 0 220px;
  padding:0;
  text-align:center !important;
  width:91px !important;
}
.registerbutton {
/*  width:316px;
  height:50px;
*/
  width:91px;
  height:37px; 
}

.nobg {background:none !important;}

/*.loginbutton {height:34px !important; width:325px !important;}*/
.loginbutton {
  clear:both;
  display:block !important;
  height:28px !important; 
  padding-top:10px !important;
  width:67px !important; 
}

.submitbutton {height:35px !important; width:83px !important;}

.scountry {width:880px; margin-left:2px}

#selectcountry {
  margin-bottom:20px;
}

.selectcountry {
  margin:10px 15px 10px 0;
  /*width:160px;*/
  width:185px;
}
.selectcountrylast {
  margin-bottom:20px;
  text-align:center;
  width:160px;
}

.selectlocation {
  padding-bottom:20px;
  text-align:center;
}

/* FORGOTTEN PASSWORD */
.recoverpassword {
  height:29px;
  width:124px;
}
.forgotpass {color:#792020;}
#help {
  background:#FFFFE5 none repeat scroll 0 0;
  border:1px solid #FFECB0;
  color:#333333;
  margin:10px auto;
  padding:10px;
}
#help a {color:#000000}

/* pagination */
.pagination {
  margin:15px 0;
	width:100%;
	float:left;
	font-size:77%;
}
.pagination li {
  float:left; 
  margin-right:2px;
	list-style-type:none;

}
.pagination li a{	
	text-decoration:none;
	padding:2px 5px 3px 5px;
	border:1px solid #792020;
}
.pagination li a:hover{
	border:1px solid #333;
	color:#333;
}
.pagination li .disabled{
	border:1px solid #ccc;
	color:#ccc;
	padding:2px 5px 3px 5px;
}
.pagination li.pagination_link .current {
	border:1px solid #792020;
	background:#792020;
	color:#fff;
	font-weight:bold;	
	padding:2px 5px 3px 5px;
}
.pagination li .current a:hover{color: #792020;}

/* SITEMAP */
#sitemap a{
  color:#792020;
  display:block;
  padding-bottom:10px;
}

/*.logo {position:absolute; top:0px;}
*/

/* Investment Team */
/*.iteam_left {float:left;width:29%;}
.iteam_right {float:right;width:69%;}

.iteam {float:left; padding-right:20px;}*/

.logo {float:left; height:88px; width:221px;}
#searcharea {float:right; width:424px;}

.team-member {
  margin-bottom:20px;  
}
.member-image {
  float:left;
  width:130px
}
.member-text {
  float:left;
  margin-bottom:30px;
  width:750px;
}
.member-text h1, .member-text h2, .member-text h3, .member-text h4 {
  margin:0 !important;
}

/* new styles */
/**** DISCLAIMER ****/
#dislaimer {
	background:#fff url(/images/bottom_shadow.jpg) bottom no-repeat;
	height:336px;
	width:891px;
}
/*#disclaimer_left {background:#3B332E url(/images/disclaimer_left_bg.jpg) repeat-x;}
*/
#disclaimer_left {background:#3B332E}
#disclaimer_left_investors {background:#454655}
#disclaimer_left_institution {background:#0F3154}

#disclaimer_left, #disclaimer_left_investors, #disclaimer_left_institution {
	color:#FFFFFF;
	float:left;
	height:291px;
	padding:20px 20px 0 20px;
	width:241px;
}
#disclaimer_left .i-accept, #disclaimer_left_investors .i-accept, #disclaimer_left_institution .i-accept {
	background:url(/images/i-accept.gif) no-repeat;
	height:44px;
	margin-top:10px;
	width:110px;
}
#disclaimer_left .i-accept p, #disclaimer_left_investors .i-accept p, #disclaimer_left_institution .i-accept p {padding:12px 0 0 17px;}
#disclaimer_left .i-accept a, #disclaimer_left_investors .i-accept a, #disclaimer_left_institution .i-accept a {color:#ffffff;padding:8px;text-decoration:none;}

#disclaimer_right {
	border:1px solid #ACACAC;
	float:left;
	height:289px;
	margin-left:10px;
	padding:20px 20px 0 20px;
	overflow:auto;
	width:548px;
}

/**** stand alone disclaimer ****/
#disclaimer_page {margin:20px 0 20px 0;}
#disclaimer_page h1, p {
  padding-top:10px;
}

/**** QUICKLINKS DROPDOWN ****/
#cssdropdown {
  color:#FFFFFF;
  float:right;
  margin:10px 0 0 !important;
  padding:0 !important;
  }
}
#cssdropdown, #cssdropdown ul {
	color:#FFFFFF;
	list-style-type:none;
	margin:0;
	padding:0 5px 5px 5px;
}
#cssdropdown ul {
  background:#8a2626 url(/images/cssdropdown_bg.gif) repeat-x;
	border:1px solid #000;
	padding:10px;	
	width:180px;
}
#cssdropdown ul li {
  list-style-image:url(/images/orange_bullet.gif);
  margin-left:15px;
  padding:0 0 5px 0;
}
#cssdropdown ul li a{color:#ffffff;text-decoration:none;}
#cssdropdown ul li:hover{/*background:#CFD1E3;*/color:#f9c663;}
#quicklink_header {
	background:url(/images/quick_fund_selector.gif) no-repeat;
	cursor:pointer;
  height:25px;
	margin-right:-8px;
	padding:7px 0 0 5px;
	width:202px;
}

.headlink ul {
  position:absolute;
  background:#ffffff;
}

/**** DISCLAIMER POPUP ****/
#disclaimer_popup_container {
	background:#000000;
	display:block;
	height:100%;
	width:100%;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	position:absolute;
	top:0;
	left:0;
	z-index:90;
}
#disclaimer_popup {
	background:#393B48;
	color:#FFFFFF;
	display:block;
	/*height:271px;*/
	margin:0 auto;
	position:relative;
	width:485px;
	z-index:100;
}
#disclaimer_popup p {padding:40px 40px 0 40px}
#disclaimer_popup img {padding:30px 40px 40px 40px}
/*http://lalalafactory.blogspot.com/2008/02/light-alet-lightalertjs.html
http://www.pjhyett.com/posts/190-the-lightbox-effect-without-lightbox
*/

/**** INSTITUTIONS LOGIN ****/
#insti_login {
	background:#fff url(/images/bottom_shadow.jpg) bottom no-repeat;
	height:336px;
	width:880px;
}
#insti_login_left {
	background:url(/images/blue_bg.jpg) repeat-x;
	height:320px;
	float:left;
	width:283px;
	padding-left:17px;
}
#insti_login_left h1 {
	color:#ffffff;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	margin:25px 0 5px 0;
}
#insti_login_left p, #insti_login_left p a {color:#ffffff;}
#insti_login_left .form_container {
  margin:0;
  padding:0;
}
#insti_login_left .form_container .large {
  margin:0;
  padding:0;
}
#insti_login_left .form_container label {
  color:#ffffff;
  font-weight:bold;
}
#insti_login_left input {font-size:100%;}
#insti_login_right {
	background:url(/images/alternativeinvestmentspeaci.gif) no-repeat;
	float:left;	
	height:320px;
	width:580px;
}
#insti_login_list li {
    color:#ffffff;
    margin:0;
    padding:0;
}  
#insti_login_list li {
  color:#ffffff;
  list-style-image:url(/images/white_arrow.jpg);
  margin:0 0 0 20px;
  padding:0;
}
#insti_login_list li a {color:#ffffff;}

/**** FUND CENTER ****/
#fund-left-col {
	float:left;
	width:440px;
}

#fund-right-col {
	float:left;
	width:440px;
}

.fund-data {
	clear:both;
	font-size:0.9em;
	padding-bottom:15px;
	width:430px;
}

.fund-data .fund-header {
	background:url(/images/header_row_bg.jpg) top left repeat-x;
	color:#ffffff;
	height:27px;
	padding-top:10px;
}

.fund-data .fund-row {background:#f4f4f4; border-right:2px solid #F4F4F4; border-left:2px solid #F4F4F4; border-bottom:1px solid #d0d0d0; padding:5px 0 0 0; margin:0;}

.fund-data .fund-row img {vertical-align:middle; text-align:center;}

.fund-data .fund-header .col-1 {font-size:1.1em;}
.fund-data .fund-header .col-1 a {color:#fff; text-decoration:none;}
.fund-data .fund-header .col-1 a:hover {color:#fff; font-weight:bold;}
.fund-data .fund-header a {color:#fff;}
.fund-data .fund-header .col-1 {float:left; padding-left:10px;width:235px;}
.fund-data .fund-header .col-2 {float:left; padding:0 5px 0 5px;width:50px;}
.fund-data .fund-row .col-1 {float:left; padding-left:10px;width:255px;}
.fund-data .fund-row .col-2 {float:left; padding:0 5px 0 5px;width:30px;}
.fund-data .fund-header .col-3 {float:left; margin-top:-5px; padding:0 5px 0 7px;width:35px;}
.fund-data .fund-header .col-4 {float:left; padding:0 5px 0 5px;width:58px;}

.fund-data .fund-row .col-3 {float:left; padding:0 5px 0 12px;width:28px;}
.fund-data .fund-row .col-3 img {padding-left:3px;}
.fund-data .fund-row .col-4 {float:left; padding:0 5px 0 5px;width:60px;}
.fund-data .fund-row .col-4 img {padding-left:20px;}

.fund-data .fund-row .col-1 {}
.fund-data .fund-row .col-2 {}
.fund-data .fund-row .col-3 {}
.fund-data .fund-row .col-4 {}

.fund-data .fund-row:hover a {color:#FFF;}
.fund-data .fund-row a {color:#000; text-decoration:none;}
.fund-data .fund-row a:hover {color:#fff;}

#fund-slider {
	background:url(/images/slider_bg.jpg) repeat-x;
	clear:both;
	height:51px;
	padding:7px 0 8px 20px;
	width:850px;
}
#fund-slider h1 {
	color:#ffffff;
	font-size:1.1em;
	padding:0;
	margin:0;
}
#fund-slider .selected-fund-title {
	color:#b1b1b1;
	/*padding:5px 0 0 0;*/
	padding:1px 0 0;
	margin:0;
}

#slider {
  background:url(/images/slider-bg.gif) no-repeat;
  float:right;
  height:23px;
  margin:15px 110px 0 0;
  width:531px;
}
#slider .slide {
  margin-top:-7px;
  margin-left:100px;
}

.fundcenter-text {padding:0 10px 20px 10px;}
.fundcenterh2 {color:#FFF; font-size:120%; padding:10px 0 20px 35px !important; }

.fund-disclaimer {
  font-size:77%;
}

/**** REGISTER ****/
#register {
	background:#e6e6e4 url(/images/register_bg.jpg) repeat-x;
	width:880px;
}
#register #register-header {
	background:url(/images/register_header_bg.jpg) repeat-x;
	color:#ffffff;
	height:173px;
	width:880px;
}
#register #register-header h1{margin:0;padding:35px 0 0 20px;}
#register #register-header p {margin:0;padding:10px 0 0 20px;}
#register #register-header h1 {font-family: "Trebuchet MS", Verdana, Arial,sans-serif;}
#register #register-header img {float:right;}
#register #register-header p {margin-right:300px;}

#register-form label {
  display:inline-block;
  font-weight:bold;
  padding-right:10px;
  text-align:right;
}
#register-form .input_field {
  width:190px;
}
#register-form .mandatory {color:#600000;}
#register-form .register_submit {
  height:28px; 
  margin:0 0 0 -270px !important;
  padding:0;
  width:87px;
}
#register .register_notice {float:right}
/**** IN HOME PAGE ****/
.in-home-holder {
	width:595px; /*temp*/
	float:left;
}
.in-home-holder .latest-news {
	background:url(/images/home/news-bg.jpg) repeat-x;
	border-bottom:1px solid #c4c4c4;
	float:left;
	height:333px;
	width:580;
}
	.in-home-holder .latest-news .insight-menu {
	  background:url(/images/home/news-and-insight-bg.jpg) repeat-x;
		border-bottom:1px solid #2d2723;
		color:#FFFFFF;
	  float:left;
		height:333px;
		width:281px;
	}
	.investors .in-home-holder .latest-news .insight-menu {
	  background:#535467;
		border-bottom:1px solid #2d2723;
		color:#FFFFFF;
	  float:left;
		height:333px;
		width:281px;
	}
	.institutions .in-home-holder .latest-news .insight-menu {
	  background:#0f3355;
		border-bottom:1px solid #2d2723;
		color:#FFFFFF;
	  float:left;
		height:333px;
		width:281px;
	}
		.in-home-holder .latest-news .insight-menu h1, #featured_title h2 {
			color:#ffffff;
			float:left;
			font-size:138.5%;
			margin-left:15px;
			padding:12px 0 0 0;
			width:180px;
		}
		#featured_title img { 
		  float:left;
      margin:-6px 0 0 0;
		}
		.in-home-holder .latest-news .insight-menu .item {
		  background:url(/images/home/news-item-box.gif) no-repeat;
			height:43px;
			margin:5px 0 0 10px;
			padding:13px 0 0 15px;
			position:relative;
			width:241px;
		}
		.investors .in-home-holder .latest-news .insight-menu .item {
		  background:url(/images/home/news-item-box-investors.jpg) no-repeat;
			height:41px;
			margin:5px 0 0 10px;
			padding:15px 0 0 15px;
			position:relative;
			width:241px;
		}
		.institutions .in-home-holder .latest-news .insight-menu .item {
		  background:url(/images/home/news-item-box-institutions.jpg) no-repeat;
			height:41px;
			margin:5px 0 0 10px;
			padding:15px 0 0 15px;
			position:relative;
			width:241px;
		}		
		.in-home-holder .latest-news .insight-menu .item p {
			margin:0;
			padding:0;
      width:240px;
		}
		.in-home-holder .latest-news .insight-menu .item p a {
		  color:#fff;
		  text-decoration:none;
		}
		.in-home-holder .latest-news .insight-menu .view {margin:15px 0 0 15px;}
		.in-home-holder .latest-news .insight-menu .view a {color:#ffffff;}
		
	.in-home-holder .latest-news .insight {
	  color:#000000;
	  float:left;
		margin-left:17px;
		padding:0 30px 0 17px;
	  width:236px;
	}
	  .in-home-holder .latest-news .insight p {
	    padding:12px 0 0 0;
	  }  	
		.in-home-holder .latest-news .insight h1 {
			color:#792020;
			font-size:138.5%;
			margin:10px 0;
		}
		.in-home-holder .latest-news .insight .date {
			font-size:120%;
			font-weight:bold;
		}
		.in-home-holder .latest-news .insight .long-button {
		  background:url(/images/home/button-long.gif) no-repeat;
			height:24px;
			margin:10px 0 0 0;
			padding:0;
			width:124px;
		}
		.featuredfund_holder .short-button {
		  background:url(/images/home/button-short.gif) no-repeat;
			height:27px;
			float:right;
      margin:0 55px 0 0;
			padding:0;
			width:97px;
		}
		.in-home-holder .latest-news .insight .long-button p {
		  padding-top:3px;
		}
		.short-button p {
			padding-top:6px;
		}
		.in-home-holder .latest-news .insight .long-button a, .short-button a{
			color:#ffffff;
			/*font-size:75%;*/
			font-size:9px;
			margin:0;
      /*padding:10px 0 0 8px;*/
      padding:10px 0 0 6px;
			text-decoration:none;
		}

.in-home-holder .quick-funds {
	clear:both;
	float:left;
	width:580px;
}
	.in-home-holder .quick-funds .title {
		background:url(/images/home/quick-funds-bg.jpg) repeat-x;
		border:1px solid #302926;
		height:31px;
		margin-top:15px;
		padding:15px 0 0 5px;
		width:573px;
	}
	.investors .in-home-holder .quick-funds .title {
		background:url(/images/home/quick-funds-bg-investors.jpg) repeat-x;
		border:1px solid #302926;
		height:31px;
		margin-top:15px;
		padding:15px 0 0 5px;
		width:573px;
	}
	.institutions .in-home-holder .quick-funds .title {
		background:url(/images/home/quick-funds-bg-instiutions.jpg) repeat-x;
		border:1px solid #302926;
		height:31px;
		margin-top:15px;
		padding:15px 0 0 5px;
		width:573px;
	}	
	.in-home-holder .quick-funds .title a {/*color:#d1d1d1*/color:#fff;padding-left:10px;}
	
.in-home-holder .featured-funds {
  color:#FFFFFF;
  float:left;
  width:280px;
}
.in-home-holder .featured-funds .title {
	background:url(/images/home/featured-funds-bg.jpg) repeat-x;
	border-top:1px solid #302926;
	border-right:1px solid #302926;
	border-left:1px solid #302926;
	height:46px;
  padding:0;
	margin:0 0 0 20px;
	width:279px;
}

/*#mycarousel {width:1000px !important;}
*/
/**** HEADER ****/
/*#header {
  background:#ff0000;
  border:1px solid #000;
  height:230px;
  width:880px;
}*/
/*#mycarousel {margin:-30px 0 0 0; padding:0 0 20px 0;}*/

.smart-choice {font-size:163% !important; margin-top:-30px !important;}

.text-select {background:url(/images/header-select.gif);height:26px;width:29px;}

#controls img, #controls .text-select {float:left;}

/**** POP UP ****/
/* the overlayed element */ 
#overlay { 
     
    /* growing background image */ 
    background-image:url(../img/overlay/white.png); 
     
    /* dimensions after the growing animation finishes  */ 
    width:600px; 
    height:470px;         
     
    /* initially overlay is hidden */ 
    display:none; 
     
    /* some padding to layout nested elements nicely  */ 
    padding:55px; 
} 
 
/* default close button positioned on upper right corner */ 
#overlay div.close { 
    background-image:url(../img/overlay/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

#remember-overlay-fa, #remember-overlay-insti, #remember-overlay-indi {
/*  background:url(/images/remember-bg.jpg) repeat-x;
  border:1px solid #c2c2c2;
  display:none;
  height:365px;
  height:335px;*/
  background:transparent url(/images/remember-bg.jpg) repeat-x scroll 0 0;
  border:1px solid #C2C2C2;
  display:none;
  height:300px;
  padding:30px;
  width:460px;
}
#remember-overlay-fa p, #remember-overlay-insti p, #remember-overlay-indi p {
	color:#888888;
	font-size:190%;
	margin-bottom:30px;
}
#remember-overlay-fa strong, #remember-overlay-insti strong, #remember-overlay-indi strong {
	color:#840b0b;
	font-weight:normal;
}
#remember-overlay-fa .choice, #remember-overlay-insti .choice, #remember-overlay-indi .choice {
	background:url(/images/remember-button.gif) repeat-x;
	height:44px;
	margin-bottom:10px;
	width:217px;
}
#remember-overlay-fa .visiting, #remember-overlay-insti .visiting, #remember-overlay-indi .visiting {clear:both;}

#remember-overlay-fa .choice p, #remember-overlay-insti .choice p, #remember-overlay-indi .choice p {font-size:100%; margin:0; padding:13px 0 0 15px;}
#remember-overlay-fa .choice p a, #remember-overlay-insti .choice p a, #remember-overlay-indi .choice p a {color:#ffffff; text-decoration:none;}

/* overlay for accept */
#accept-overlay {
	background:url(/images/accept-bg.jpg) repeat-x;
	border:1px solid #c2c2c2;
	color:#FFFFFF;
	display:none; /* do i need to hide? */
  height:180px;
	padding:30px 40px 30px 40px;
	width:484px;
}
#accept-overlay .i-accept {
	background:url(/images/i-accept.gif) no-repeat;
	float:left;
	height:44px;
	width:110px;
}
#accept-overlay .i-accept p {font-weight:bold; padding:13px 0 0 0; text-align:center;}
#accept-overlay .i-accept p.twoline {padding:6px 0 0 0;}
#accept-overlay .i-accept a {color:#ffffff;text-decoration:none;}

/**** SEARCH ****/
.search-header {
  background:url(/images/home/quick-funds-bg.jpg) repeat-x scroll 0 0;
  border:1px solid #000;
  color:#fff;
  height:25px;
  margin-top:10px;
  padding:10px 0 0 20px;
}
.searchpage h2 {
  color:#1c1c1c !important;
  font-size:1.1em !important;
  font-weight:normal !important;
}
.searchpage h2 strong {color:#751b1b !important;font-weight:normal !important;}
.searchpage h2, .searchpage h3, .searchpage p{
  padding-bottom:0 !important;
  padding-top:0 !important;
  padding-left:20px;
}

.skip {color:#792020; /*margin-left:10px;*/ padding-left:10px;}

.search-result {border-bottom:1px solid #D0D0D0;}

.search-result p {padding-left:20px !important;}

.search-result .read {margin-bottom:30px !important;}

#search_form {width:200px;}
.searchicon {float:right; height:20px; width:20px;}
#q {float:left; width:170px;}

#mycarousel ul li {
  width:400px !important;
}

.content_holder #cms ul li {margin-left:14px;}

.assoc_fund {float:right !important;}