  * {
   margin: 0;
   
}
html, body {
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:12px;
	line-height: 18px;
	font-weight: normal;
	
 }
 html, body a {
	font-family: Arial, Helvetica, sans-serif;
	color: #6B6508;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	
 }
  html, body a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ad8208;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	
 }
 p {
	 margin: 0 0 10px 0;
	
 }
 .wrapper {
     min-height: 100%;
     height: auto !important;
     height: 100%;
     margin: 0 auto -5.3em;
 }
  .wrappersubpages {
     min-height: 100%;
     height: auto !important;
     height: 100%;
     margin: 0 auto -4.9em;
 }
 .footer, .push {
	height: 4em;
	
}
  .LogoDiv {
	width: 244px;
	height: 70px;	
	float:left;
	padding-left: 0px;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 10px;
	text-align: left;
	background-image: url(../images/Ethos-Logo.jpg);
	background-repeat:no-repeat;
}
.SearchDiv {
	width: 270px;
	height:100%;
	float:right;
	margin-right: 0px;
	margin-top: 15px;
}
.SecondaryNav {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#797979;
	text-align: right;
	margin: 0 0 10px 0;

}
.SecondaryNav a {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#797979;
	text-decoration:none;
	text-align: right;
	font-weight: normal;
}
.SecondaryNav a:hover {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ad8309;
	text-align: right;
	font-weight: normal;
	
}
.SearchBox {
	text-align: right;
	font-size:11px;
	color:#666666;
}
.SearchInput {
	background-image: url(../images/searchbx_bk.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	color: #666666;
	margin-top:0px;
	border: 1px solid #dadada;	
	padding: 2px;
}
.button {
	background-color: #666666;
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	height: 19px;
	border: 2px solid #666666;
} 
.header {
	background: #FFFFFF;
	width: 978px; 
	padding: 0 0 0 0;
	height: 80px;
	position: relative;
	left: 50%;
	margin-left: -489px; 	 	
	
}
/*.Test {
	width: 978px;
	position: relative;
	left: 50%;
	margin-left: -489px; 	
	
}
#tabnavigation
{
	padding: 10px 0 0 0;
	margin: 0px;
	height: 20px;
	width: 980px;

}
#tabnavigation a
{
	text-decoration: none;
	margin-right: 1px;
	padding: 10px 1px 10px 5px;
	font-size: 0.85em;
	background: url(../images/left-tab-hover.gif) left top no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;

}
#tabnavigation a span
{
	background: url(../images/right-tab-hover.gif) right top no-repeat;
	padding: 10px 10px 10px 5px;
}
#tabnavigation a:hover {
	background: url(../images/left-tab.gif) left top no-repeat;
	padding: 10px 1px 10px 5px;
	color: #FFFFFF;
	text-transform: uppercase;
} 
#tabnavigation a:hover span
{
	background: url(../images/right-tab.gif) right top no-repeat;
	padding: 10px 10px 10px 5px;
}
#tabnavigation .selected {
	color: #ffffff;
	font-weight: bold;
	background: url(../images/left-tab.gif) left top no-repeat;
	padding-left: 5px;
} 
#tabnavigation .selected span
{
	background: url(../images/right-tab.gif) right top no-repeat;
	padding-right: 10px;
} 
.TopNavBase {
	background-color: #ac8209;
	height: 4px;
	margin: 1px 0 0 0;	
}
*/

.Test {
	width: 978px;
	position: relative;
	left: 50%;
	margin-left: -489px;	
	margin-top: 0;	
	padding: 0;
}

#tabnavigation
{
	clear: both;
	padding: 0;
	margin: 0px 0 0 0;
	height: 34px;
	width: 980px;
}


#tabnavigation #Xcontainer3
{
	float: left;
	margin: 0 0 -14px 0;
	padding: 0;
}

#tabnavigation a
{
	text-decoration: none;
	margin: 5px 1px 0 0;
	padding: 0px 1px 0px 5px;
	font-size: 0.85em;
	background: url(../images/left-tab-hover.gif) left top no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	height: 29px;
	line-height: 29px;
	float: left;
}
#tabnavigation a span
{
	background: url(../images/right-tab-hover.gif) right top no-repeat;
	padding: 0px 10px 0px 5px;
	height: 29px;
	float: left;
	display: block;	
}
#tabnavigation a:hover {
	background: url(../images/left-tab.gif) left top no-repeat;
	color: #FFFFFF;
	text-transform: uppercase;
} 

#tabnavigation a:hover span
{
	background: url(../images/right-tab.gif) right top no-repeat;
}
#tabnavigation .selected {
	color: #ffffff;
	font-weight: bold;
	background: url(../images/left-tab.gif) left top no-repeat;
	padding-left: 5px;
} 
#tabnavigation .selected span
{
	background: url(../images/right-tab.gif) right top no-repeat;
	padding-right: 10px;
} 

.TopNavBase {
	background-color: #ac8209;
	height: 4px;	
	margin: 0;
	line-height: 4px;
	font-size: 4px;
	padding: 0;
}

.backgroundbanner {
	background-color: #6b6509;
	height: 227px;
}
.backgroundbannersub {
	background-color: #6b6509;
	height: 115px;
}
.FooterBack {
	background-image: url(../images/footerTile.gif);
	background-repeat: repeat-x;
	height: 32px;
	color: #ffffff;
	text-align: center;
	padding: 12px 0 0 0;
}
.FooterBack a {
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
}
.FooterBack a:hover {
	color: #ac8209;
	text-decoration: underline;
	font-weight: normal;
}
.mainContent {
	width: 998px;
	padding: 0; 
	background: #FFFFFF;
	position: relative;
	left: 50%;
	margin-left: -499px;
	text-align: justify; 
	min-height: 100%; 
    margin-bottom: -1em; 
}
.BodyCopy{
	text-align: justify;
	
} 
.BodyFloat{
	padding: 0 10px 0 15px;
	float: left;	
	width: 930px;
} 
.NewBody{
	padding: 15px 20px 30px 20px;
	text-align: left;
	
} 
h1{
	font-size:22px;
	font-weight: normal;
	color:  #ac8209;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 15px 0;
	margin: 0;

}
h2{
	font-size:16px;
	font-weight: normal;
	color:  #ac8209;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 15px 0;
	margin: 0;

}
h3{
	font-size:14px;
	font-weight: normal;
	color:  #3d3d3d;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 5px 0;
	margin: 0;

}
h4{
	font-size:12px;
	font-weight: bold;
	color:  #3d3d3d;
	font-family: Arial, Helvetica, sans-serif;

}
.quotegold{
	font-size:20px;
	font-weight: normal;
	color:  #ad830b;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;

}
.quotegrey{
	font-size:18px;
	line-height: 22px;
	font-weight: normal;
	color:  #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.welcome{
	width: 590px;
	float: left;
	padding: 0 15px 0 0;
	margin: 0 0 15px 0;

} 
.rightsidebar{
	width: 300px;
	float: right;
	padding: 10px 0 0 15px;

}
 .Lftnav{
	margin: 0 25px 0 0;
	width: 154px;
	float: left;
}
.Lftnav a{
	background-image: url(../images/grey_arrow.gif);
	background-repeat: no-repeat;
	color: #39342a;
	display: block;
	padding: 5px 0 5px 15px;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	background-position: 0px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
	text-transform: uppercase;
}
.Lftnav a:hover{
	background-image: url(../images/yellow_arrow.gif);
	color: #ac8208;
	background-color: #f5edd4;
	display: block;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.Lftnav h1 { 
	padding: 0 0 5px 0px;
	font-size: 12px;
	color: #ac8208;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
}

.AboutUsContent{ 
	float: left;
	width: 365px;
	margin: 0 15px 0 15px;
}
.AboutUsContentRight{ 
	float: right;
	width: 365px;
	margin: 0 5px 0 15px;
}
.Padding{ 
	padding: 0 15px 15px 15px;
}
.Quote{ 
	width: 750px;
	float:left;
	margin: 0 0 30px 15px;
}
.ShadowLft{
	width: 10px;
	background-image: url(../images/bckleft_tl.gif);
	background-repeat: repeat-y;
	background-position: right;	
}
.ShadowRgt{
	width: 10px;
	background-image: url(../images/bckright_tl.gif);
	background-repeat: repeat-y;
	background-position: left;	
}
.ShadowBotLeft{
	width: 10px;
	background-image: url(../images/bottom_right_cnr.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.ShadowBotRight{
	width: 10px;
	background-image: url(../images/bottom_left_cnr.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.ShadowBot{
	background-image: url(../images/bottom_tile.jpg);
	background-repeat: repeat-x;	
}
.NewsBlock{
	border: 1px solid #d9d9d9;
	width: 720px;
	padding: 15px 20px 15px 20px;
	margin: 0 0 15px 0;
	float: left;
}
.NewsHome{
	border: 1px solid #d9d9d9;
	width: 550px;
	padding: 15px 20px 15px 20px;
	margin: 0 0 15px 0;
	float: left;
}
div#background {
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	overflow: hidden;
}
#flash-background {
	height: 100%;
	
}
.FlashBanner {
	width: 978px;
	position: relative;
	left: 50%;
	margin-left: -489px;
	height: 227px;
}
.bannerabout {
	width: 978px;
	position: relative;
	left: 50%;
	margin-left: -489px;
	background-image: url(../images/bannerabout.jpg);
	background-repeat: no-repeat;	
	height: 115px;
}
.NewsLeft {
	width: 280px;
	float: left;
	margin-right: 15px;
	
}
.NewsRight {
	width: 280px;
	float: left;
	
}
.separatorbodycopy {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6b6509;
}
.subbody {
	width: 445px;
	float: left;
	padding-right: 15px;
}
.rightpanelsub {
	width: 296px;
	float: left;
}
.breadcrumb {
	font-size: 10px;
	margin-bottom: 25px;
}
.breadcrumb a {
	font-size: 10px;
	text-decoration: none;
}
.breadcrumb a:hover {
	font-size: 10px;
	text-decoration: underline; 
}
.footer {
	font-size: 11px; 
	background-image: url(../images/footer_tile.jpg);
	background-repeat: repeat-x;repeat-y;	
	padding: 20px 20px 20px 30px;
	text-align: center;
}
.footer a {
	text-decoration: none;
}
.currentportfolio {
	background-image: url(../images/portfolio_but.gif);
	background-repeat: no-repeat;
	width: 140px;
	height: 35px;
	float: left;
	margin-right: 5px;
}
.exitedinvestments {
	background-image: url(../images/exited_but.gif);
	background-repeat: no-repeat;
	width: 170px;
	height: 35px;
	float: left;
}
.tabs {
	float: right;
	
}
.headingsInvestement {
	background-color: #eee6ce; 

}
.headingsInvestement2 {
	background-color: #eee6ce; 
		color: #ac8209;
			font-size: 13px;
				padding: 10px;

}
.selectedInvestmentsHeading {
	color: #ac8209;
	text-align: left;
	font-size: 13px;
	background-image: url(../images/down_arrow.jpg);
	background-repeat: no-repeat;
	width: 420px;
	padding: 10px;
	background-position: 120px 8px;
	float: left;
}
.yearInvestmentsHeading {
	color: #333333;
	text-align: left;
	font-size: 13px;
	background-image: url(../images/right_arrow.jpg);
	background-repeat: no-repeat;
	width: 50px;
	padding: 10px;
	background-position: 40px 8px;
	float: left;
}
.ValueInvestmentsHeading {
	color: #333333;
	text-align: left;
	font-size: 13px;
	background-image: url(../images/right_arrow.jpg);
	background-repeat: no-repeat;
	width: 120px;
	padding: 10px;
	background-position: 110px 8px;
	float: left;
}
.DownloadsInvestmentsHeading {
	color: #333333;
	text-align: left;
	font-size: 13px;
	width: 70px;
	padding: 10px;
	float: left;
}
.portfolioInvestmentCopy {
	color: #333333;
	text-align: left;
	font-size: 12px;
	width: 310px;
	padding: 10px;
	float: left;
}
.logoInvestment {
	width: 100px;
	float: left;
	padding-top: 15px;
	
}
.gold {
	color: #ac8209;
}
.InvestmentCompanyName {
	font-size: 16px;
	color: #333333;
}
.InvestmentYear {
	font-size: 16px;
	color: #6b6509;
	float: left;
	padding: 30px 15px 30px 15px;
	margin: 12px 0 12px 0;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e8e8e8;
	border-left-color: #e8e8e8;
}	
	.InvestmentEnterprise{
	font-size: 15px;
	color: #c6a134;
	float: left;
	padding: 30px 10px 30px 10px;
	margin: 12px 0 12px 0;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #e8e8e8;
	width: 120px;
	text-align: center
}
.dealcardInvestment {
	width: 75px;
	float: left;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
}
.bottomborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #decd9d;
	margin: 0 5px 0 5px;
	
}
.investmentBorderLeft {
	background-image: url(../images/left_shadow.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.investmentBorderRight {
	background-image: url(../images/right_shadow.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.investmentBorderBottom {
	background-image: url(../images/bottom_shadow.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.newsheading {
		color: #ac8209;
		text-transform:capitalize;
}
.newsarticledate {
	color: #ac8209;
	font-size:10px;

}
.highlightcopy {
	font-size: 14px;
	font-weight: normal;

	color: #000;
}
	
.subcontentleftpanel {
	padding-right: 15px;
}
.subcontentrightpanel {
	width:296px;
	padding: 30px 0 0 25px;
	float: right;
}
.tabletd {
	padding: 5px;
}
.partner {
	float:left;
	padding: 0px 10px 10px 0;
}


/* Investment Table */

     .it_content {
        width:732px;
        border:none;
     }
    .it_content th {
        font-size:13px;
        padding:10px 0px;
        background:#eee6ce;
    }
    .it_content th.sortable, .it_content th.sortable-text  , .it_content th.sortable-numeric{
        text-align:left;
        padding:10px 0 10px 25px;
        background:#eee6ce url(../images/it_button3.png) no-repeat left center;
    }
    .it_content th a{
        color:#333333;
        font-size:13px;
    }
    .it_content th.forwardSort a,  .it_content th.forwardSort a:visited,  .it_content th.reverseSort a{
        color:#AB8109;
    }
    #it_current th.forwardSort, #it_exited th.forwardSort
        {
        background:#eee6ce url(../images/it_button.png) no-repeat left center;
        color:#C5A133;
        }
    #it_current th.reverseSort, #it_exited th.reverseSort
        {
        background:#eee6ce url(../images/it_button2.png) no-repeat left center;
        color:#C5A133;
        }

    .it_content td {
        padding:15px 5px;
        background-image:none;
        text-align:center;
    }

    .it_content th.left{
        text-align:left;
    }

    .it_content td.port{
        text-align:left;
        background:url("../images/it_table_line.png") no-repeat right;
    }
    .it_content td.year{
       color:#6B6509;
       font-size:16px;
       background:url("../images/it_table_line.png") no-repeat right center;
    }
    .it_content td.value{
       color:#C5A133;
       font-size:15px;
       background:url("../images/it_table_line.png") no-repeat right;
    }
    .it_content td.img{
        vertical-align:top;
    }
     .it_content strong{
       color:#C5A133;
    }
     .it_content h4{
       color:#333;
       font-size:16px;
       font-weight:normal;
    }

    .it_content td.line{
       height:15px;
       background:url("../images/it_line.png") no-repeat center center;
    }

    #it td.table_top {
        background:url("../images/it_table_top_bg.png") no-repeat bottom center;
        border:none;
        padding-bottom:3px;
    }
    #it td.table_bottom {
        height:15px;
        background:url("../images/it_table_bottom_bg.png") no-repeat top center;
        border:none;
    }
    #it td.table_left {
        width:9px;
        background:url("../images/it_table_left_bg.png") repeat-y left;
        border:none;
    }
    #it td.table_right {
        width:9px;
        background:url("../images/it_table_right_bg.png") repeat-y right;
        border:none;
    }

     #it {
          width:750px;
          background:#fff;
      }

    .domtabs li.active #current_portfolio {
        background:url("../images/it_current.png") no-repeat;
        width:140px;
        height:35px;
    }
    .domtabs li #exited_investments {
        background:url("../images/it_exited.png") no-repeat;
        width:170px;
        height:35px;
    }
    .domtabs li.active #exited_investments {
        background:url("../images/it_exited2.png") no-repeat;
        width:170px;
        height:35px;
    }
    .domtabs li #current_portfolio {
        background:url("../images/it_current2.png") no-repeat;
        width:140px;
        height:35px;
    }
    .domtab *{
        margin:0;
        padding:0;
        list-style:none;
        border:none;
    }

    div.domtab{
        width:750px;
    }
    ul.domtabs{
        width:750px;
        margin:2em 0 0 0;
    }
    ul.domtabs li{
        float:left;
        padding:0 0 0 4px ;
    }
    ul.domtabs li#cp{
        padding:0 0 0 410px ;
    }
    ul.domtabs a:link,
    ul.domtabs a:visited,
    ul.domtabs a:active,
    ul.domtabs a:hover{
        width:8em;
        display:block;
        background:#b39642;
        color:#eee6ce;
        height:3em;
        font-weight:bold;
        text-decoration:none;
    }
    html>body ul.domtabs a:link,
    html>body ul.domtabs a:visited,
    html>body ul.domtabs a:active,
    html>body ul.domtabs a:hover{
        height:auto;
        min-height:3em;
    }
    ul.domtabs a:hover{
        background:#eee6ce;
        color:#b39642;
    }
    div.domtab div{
        clear:both;
        width:auto;
    }
    ul.domtabs li.active a:link,
    ul.domtabs li.active a:visited,
    ul.domtabs li.active a:active,
    ul.domtabs li.active a:hover{
        background:#eee6ce;
        color:#b39642;
    }
    #domtabprintview{
        float:right;
        padding-right:1em;
        text-align:right;
    }
    #domtabprintview a:link,
    #domtabprintview a:visited,
    #domtabprintview a:active,
    #domtabprintview a:hover{
        color:#fff;
    }
    div.domtab h2{
        font-size:0em;
        padding:0;
    }
.CSRYear {
	font-size: 16px;
	color: #6b6509;
	float: left;
	padding: 10px 10px 10px 10px;

}		
.CSRText {
	padding: 10px 10px 10px 10px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e8e8e8;
	border-left-color: #e8e8e8;	
}
.divider-tile {
	background-image: url(../images/divider-tile.jpg);
	background-repeat: repeat-x;
	height: 14px;
	padding: 15px 0 15px 0;
}
.divider-tile2 {
	background-image: url(../images/divider-tile.jpg);
	background-repeat: repeat-x;
	height: 14px;
	padding: 15px 0 15px 0;
}
.divider-middle {
	background-image: url(../images/divider-top-tile.jpg);
	background-repeat: repeat-x;
	height: 12px;
}

/* END Investment Table */
