table.sortable {
	border-collapse: collapse;
	width: 960px;
	padding: 5px;
	margin:0 40px 0 0 !important;
	font-size: 11px;
	/*border: 1px solid #e6e6e6;*/
	border-width:1px;
	border-color:#e6e6e6;
	border-style:solid;
	position:relative;

}



table.sortableNL {
        border-collapse: collapse;
        width: 960px;
        padding: 5px;
        margin:0 40px 0 0 !important;
        font-size: 11px;
        /*border: 1px solid #e6e6e6;*/
        border-width:1px;
        border-color:#e6e6e6;
        border-style:solid;
        position:relative;

}

table.sortableNL td {
        border-collapse: collapse;
        border-color: #e8e8e6;
        border-width: 0px 1px 1px 1px;
        background-color: #FFF;
        padding-left: 4px;
        height: 40px;

}



table.sortableNL tr.odd td {
        background-color: #e8e8e6;
}

table.sortableNL tr.even td {
        background-color: #FFF;
}

table.sortableNL tr.sortbottom td {
  border-top: 1px solid #e8e8e6;
  background-color: #7399C6;
  font-weight: bold;
}


table.sortable4 {
        border-collapse: collapse;
        text-align: center;
        padding: 2px;
        width: 960px;
        font-size: 14px;
        margin: 0;
        }


table.sortable4 th {
        font-size: 12px;
        border-left: 1px solid #e8e8e6;
        border-right: 1px solid #e8e8e6;
        background-color:#fff;
        margin: 0;
        vertical-align: middle;
        font-weight: normal;
        border-top: 1px solid #e8e8e6;
        padding-bottom:4px;
        }




table.fundfindertable {
	border-collapse: collapse;
	width: 100%;
	padding: 5px;
	margin:0 40px 0 0 !important;
	font-size: 11px;
	/*border: 1px solid #e6e6e6;*/
	border-width:1px;
	border-color:#e6e6e6;
	border-style:solid;
	position:relative;

}

table.fundfindertable th {
	text-align: left;
}

table.sortable2 {
	border-collapse: collapse;
	text-align: center;
	padding: 2px;
	width: 960px;
	font-size: 14px;
	margin: 0;
	}


table.sortable2 th {
	font-size: 12px;
	border-left: 1px solid #e8e8e6;
	border-right: 1px solid #e8e8e6;
	background-color:#fff;
	margin: 0;
	vertical-align: middle;
	font-weight: normal;
	border-top: 1px solid #e8e8e6;
	padding-bottom:4px;
	}


table.sortable3 {
	border-collapse: collapse;
	text-align: center;
	padding: 2px;
	width: 980px;
}

table.sortable3 th {
	font-size: 12px;
	border: 1px solid #e8e8e6;
	background-color:#FFFFFF;
	margin: 0;
}

table.sortable td {
	border-collapse: collapse;
	border-color: #e8e8e6;
	border-width: 0px 1px 1px 1px;
	background-color: #FFF;
	padding-left: 4px;
	height: 40px;

}



table.sortable tr.odd td {
	background-color: #e8e8e6;
}

table.sortable tr.even td {
	background-color: #FFF;
}

table.sortable tr.sortbottom td {
  border-top: 1px solid #e8e8e6;
  background-color: #7399C6;
  font-weight: bold;
}

#totalReturns {
	text-align: center;

}

#time,
#time a,
#time a:hover,
#time a:active {
	color: #000000;
	display: block;
	margin-left: 30px;
}

.curView{
	position: relative;
	cursor: hand;
	cursor: pointer;
	color: #000;
	font-size: 12px;
	text-transform: uppercase;	
	font-weight: 900; !important	
}

.monthlyFundFacts {
	width: 960px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	text-align:right;
	font-family:Segoe,Arial,Helvetica,sans-serif;
	font-size: 10px;
	height: 37px;
}

.date {
	font-size: 11px;
	font-weight: normal;
	display: inline;
}

.perfHeader {
	font-size: 11px;
	font-weight: bold;
	display: inline;
}

.perfTitles {
        font-size: 12px;
        font-weight: normal;
        color: #666; 

}

.perfTitlesBig {
        font-size: 12px;
        font-weight: bold;
        color: #666;
}

.fundNames {
        font-size: 11px;
        font-weight: normal;
        color: #000;
}

#assetClass {
	font-weight: normal;
}
#handle{
	cursor: pointer;
}

.handle{
	cursor: pointer;
}


#handleHolder {
	float:right;
	display: block;
	margin-right: 32px;
}

#handleHolderYields {
	float:right;
	display: block;
	margin-right: 10px;

}

.gs_cellNav {
	text-align: left; 
}


.border-left {
	border-left: 1px solid #e8e8e6;
}

.border-left-center {
	border-left: 1px solid #e8e8e6;
	text-align: center;
}

#totalReturns {
	text-align: center;

}

#yields {
	text-align: center;

}

#offshore_menu_holder {
	display: block;
	float: right;
}



/*  CR - STYLES */

/* INDEX PAGE STYLES */

/* styles for client login button */
div#contain-loginbtn
	{
	float:left;
	width:161px;
	height:35px;
	_height:15px; /*  ie6 fix to accomodate for padding from a tag */
	background:#666;
	border:1px solid #999;
	color:white;
	text-align:center;
	}
	
a#btn_clientlogin	{display:block; width:100%; height:100%; color:#fff; padding:10px 0;}


/* thumb spacing */
img.spacer{
	margin:0 12px 15px 0; 
	border: 1px solid #999 !important;
}
p.launchlink {margin-top:5px !important;}
.smalltxt	{font-size:10px;}
div.gs_td_content ul.bricslinks	{list-style-type:none; margin:-10px 0 0 0; padding:0;}
div.gs_td_content ul.bricslinks li	{margin-bottom:5px;}

/* styles to wrap body on pages that have no left nav */
div.col_wrap	{width:720px;}

/* OFFSHORE DISCLOSURE OVERLAY */
#proceed
	{/* styles for confirm button on disclosures page */
	width:161px;
	height:38px;
	border:1px solid #999;
	text-align:center;
	cursor:hand; cursor:pointer;
	display:block; 
	margin:0;
	position:relative;
	vertical-align:middle;
	}
	
form#frmConfirm	{margin:0 0 20px 0; padding:0;}
#frmConfirm label {margin-left:5px;}

div#contain-offshoredisc
	{
	width:600px; 
	left:50%; 
	position:relative; 
	margin-left:-300px;
	z-index:9999;
	}


/* PRODUCTS PAGE OVERLAY CLASSES - CR */
#overlay, #overlay2, #overlay3, #overlay4, #overlay5, #overlay6    
	{
	position:absolute;
	z-index:1000;
	display:none;
	visibility:hidden; 
	}
	
#overlay .mask, #overlay2 .mask, #overlay3 .mask, #overlay4 .mask, #overlay5 .mask, #overlay6 .mask
	{position: absolute; background:black;}
			
#overlay .content, #overlay2 .content, #overlay3 .content, #overlay4.content, #overlay5.content, #overlay6.content {position: absolute;}
			
#overlay .close, #overlay2 .close, #overlay3 .close, #overlay4 .close, #overlay5 .close, #overlay6 .close 
	{
	position:absolute;
	right:5px;
	top:5px;
	margin:2px;
	} 
		
		
/* one column */
.gsam_overlay1column {width:280px;}
.gsam_overlay1column table td.first 	{width:300px;}
	
div.contain_1column	{width:440px;}
div.contain_1column iframe	{width:430px;}
		
/* two column */
.gsam_overlay2column {width:470px;}
.gsam_overlay2column table td.first 	{width:250px;}
		
div.contain_2column	{width:480px;}
div.contain_2column iframe	{width:470px;}
			
	
.change_view_container  
	{
	margin:auto; 
	background:white;
	width:600px;  
	border:1px solid #ccc; 
	position:relative;
	padding-right:10px;
	}
	
			
.change_view_container iframe	{width:580px;}
div.gsam_overlay1column	{border:1px solid red;}

.change_view_container table 	{width:560px; border-collapse:collapse;}
.change_view_container table input	{margin:0; padding:0;}

.change_view_container  .change_view_container table {border:6px solid red;}
.change_view_container table thead td 
	{
	color:#666;
	font-weight:bold;
	vertical-align:bottom;
	text-align:center;
	padding:30px 0 10px 0;
	/*white-space:nowrap;*/
	}


.change_view_container table td.first 
	{
	text-align:right;
	white-space:nowrap;
	padding:0 10px 0 30px; 
	background-color:#fff !important;
	}

.change_view_container table tbody td {vertical-align: middle; text-align: center; padding:3px; _padding:1px; height:100%; margin:0;}
html>body .change_view_container table tbody td	{*padding:1px;} 

.change_view_container table thead td.fixed {width:90px;}
.change_view_container table tbody tr.even td, change_view_container table tbody tr.odd td.first {background: white;}
.change_view_container table tbody tr.odd td { background: #e8e8e6;}
.popRow {padding: 25px 0px !important;}
/*
.change_view_container table tbody tr.even {padding: 250px 0px !important;}
.change_view_container table tbody tr.odd {padding: 250px 0px !important;}
*/
.change_view_container table tbody tr.last td { padding-bottom:20px;}


/* Also Recommended Section - additional classes */
.gs_linkList_subHed	{margin-top:15px ; font-weight:bold;}


/* AUDIENCE SELECTOR STYLES */

.gsam_remember
	{
	/*position:absolute;
	top:65px;
	right:0;
	margin:0 31px 0 0;*/
	display:block;
	float:left;
	width:100%;
	margin-bottom:10px;
			
	}
	
input#remInst, input#remAdv, input#remInd	
	{
	float:left; 
	display:inline; 
	vertical-align:middle;
	margin-right:5px;
	}
	
.gsam_remember .gs_rs_tooltip_trigger	{float:left;}

.gsam_lbl_remember
	{
	float:left; 
	display:block;
	}
	
.gs_rs_location
	{
	margin-left:19px;
	}

.expandStrategy
	{
	}
.switchgroupHdr{
	padding-bottom: 10px;
	padding-left: 15px;
}

.indFund{
	padding-left: 10px;
}

.assetClass{

}
/* start ch styles */
.gsam_ch_language_selector {
	float:left;	
}
	
.gsam_ch_language_selector .gs_hn_item {
	font-weight: bold;
	font-size: 12px;
	margin-left: -1px;
	margin-bottom: 4px;
}

.gsam_ch_language_selector .gs_utilNavItem {
	float:left;	
}

.gsam_ch_language_selector .gs_utilNavDD {
	left:10px;
	width: 175px;
}

.gsam_ch_language_selector .language_list li.gs_utilNavItem_listLast {
	padding-bottom: 0px;	
}

.gsam_ch_language_selector .language_list .gs_gsam_hn_container ul.gs_utilNavItem_list {
	margin-top: 0px;	
}

.gsam_ch_language_select {
	margin:0 auto;
	width: 620px;
}

.gsam_ch_language_select .gs_ol_barContainer {
	padding:0px;	
}

.gsam_ch_language_select .gs_ol_bar {
	visibility:visible;
	position:relative;
	top:0px;
	height:40px;
}

.gsam_ch_language_select .gs_leadIn {
	padding-bottom: 8px;	
}

.gsam_ch_language_select .gs_ol_select {
		width:142px;
		text-transform:uppercase;
}
/* end ch styles */
/* start audience verification form */
form.avf {}

.avf-confirm {}

.avf-confirm-label {}

.avf-submit {
        border: 1px solid #999;
        cursor: pointer;
        height: 38px;
        margin: 0px;
        margin-top: 20px;
        margin-bottom: 20px;
        position: relative;
        text-align: center;
        vertical-align: middle;
        width: 161px;
        text-transform: uppercase;
}

/* end audience verification form */



