/*GLOBAL STYLES*/

*{margin:0; padding:0;}



body {

	font-size: 62.5%; /* Resets 1em to 10px */

	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;

	color: #000;

	line-height: 1.7em;

	background: #fff url("../images/pef_head_bg.gif") repeat-x;

}

body a, body a:visited { 

	color: #000;

	text-decoration: underline;

	font-weight: bold;

}

body a:hover {

	text-decoration: none;

}



hr { 

	display: none; 

}

h1, h2, h3, h4 { 

/*	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; */

	font-family:  'Trebuchet MS',Verdana, Arial, Sans-Serif;

}

h1 { 

	font-size: 2.2em; 

	margin: 12px 0 12px 0;

}

h2 { 

	font-size: 1.4em;

	/*margin-bottom: 1em;*/

}

h3 { 

	font-size: 1.1em;

}

h4 { 

	font-size: 1.0em; 

}

b{

}

em{color: red;}

ol, #contentcolumn ul{

	margin: 0 0 20px 40px;

}

img{

	border: none;

}

small{

	color: #999;

	line-height: 0.9em;

}

table{

	border-collapse: collapse;

	text-align: left;	

}

td{

	vertical-align: top;

}

/*LAYOUT STYLES*/



#maincontainer{

	width: 880px; /*Width of main container*/

	margin: 0 auto; /*Center container on page*/

}

#subcontainer{

	

	

}

#topsection{



}

#logo{

	display: block;

	text-indent: -10000px;

	float: left;

	width: 300px;

	height: 34px;

	background: url("../images/private-equity-logo.gif") no-repeat;

	margin: 38px 0 34px 0;

}



#divNav ul{

    clear: both;

    list-style: none;

    margin: 0 auto;

    width: 864px;

    margin-left: 0px;

}



#divNav ul li{

    float: left;

    background:  url("../images/separador.gif") no-repeat;

    background-position: left;

    padding: 0px 7px 0px 7px;

}



#divNav ul li:first-child{

    background: transparent;

}





#divNav ul li a{

    display: block;

    text-align: center;

    font-size: 11px;

    height: 21px;

    //height: 20px;

    padding: 10px 12px 5px;

    text-decoration: none;

    border: 3px solid transparent;

    border-bottom: 0;

}



#divNav ul li a:hover,

#divNav ul li a.selected{

    border-top: 3px solid black;

    border-left: 3px solid black;

    border-right: 3px solid black;

    background-color: #ffffff;

}



#contentwrapper{

	clear: both;

	font-size: 1.3em;

	float: left;

	margin-top: 20px;

	

}



#contentcolumn{

	float: left;

	width: 586px;

}

#contentcolumn ol{

	

}

#contentbody, #note{ /*for pages with a full width*/

	width: 576px;

	

}

#contentbody {

	padding-top: 0px;

}

#contentbody #content2 p{

	font-size: 10px;

	color: #888888;

}



#contentbody p, #content1 div ul li{

	font-size: 13px;

}



#contentbody #content1{

	

}

#contentbody img{

	margin-bottom: 5px;

}

#note{

	clear: both;	

}

.hero{

	display: none;

	padding-bottom: 0px;

}

.left{ /*for pages with two columns*/

	width: 280px;

	margin-right: 8px;

	float: left;

}

.right{ /*for pages with two columns*/

	width: 280px;

	margin-left: 8px;

	float: left;

}

.hasright{

	background: url("../images/bg-right.gif") repeat-y; 

}

.subnavbg{

	background: url("../images/bg-subnav.gif") repeat-y bottom;

}





#contentcolumn p{

	margin-bottom: 15px;

}

#rightcolumn{

	float: left;

	width: 274px; /*Width of right column*/

	padding: 5px 4px 5px 10px;

	background-color: #dddddd;



}

#rightcolumn a{

	text-decoration: none;

	font-weight: normal;

}

#rightcolumn a:hover{

	text-decoration: underline;

}

#rightcolumn p{

	margin-bottom: 2px;

}



#rightcolumn h3{

	margin-bottom: 1em;

}

#rightcolumn ul, ul.standardlist{

	margin: 0 0 20px 0;

	clear: both;

}

#rightcolumn ul li, ul.standardlist li{

	list-style: none;

	padding: 3px 0 3px 12px;

	background:  url("../images/bullet.gif") no-repeat left 0.8em;



}



#contentright li,

#rightcolumn .subnav li{

	border-top: solid 1px #9F9F9F;

	border-bottom: solid 1px #9F9F9F;

	margin-top: -1px;

	padding: 2px 0 2px 12px;

	line-height:1.4em;

}

.menu1-level2-no, .menu1-level2-act{

	border-bottom: solid 1px #9F9F9F;

	margin-left: 10px;



}

.menu1-level2-no a, .menu1-level2-act a{

	list-style: none;

/*	padding: 3px 0 3px 3px; */



}

.menu1-level1-act a, .menu1-level2-act a{

	font-weight: bold !important;

}



.rightcolumnpad{

	

	font-size: 13px;

}



#contentright,

.subnav{

	padding: 0 10px 10px 10px;

}



.subnav h4{

	padding-bottom: 15px;

	font-size: 1.2em;



}

#rightcolumn .latestnews li{

	margin-bottom: 1em;

	background:  url("../images//bullet.gif")no-repeat left 0.8em;

}

#contentbody .contact{

	margin-left: 0;

	list-style: none;	

}

/*HOMEPAGE*/

#quote-home{

	width: 576px;

	height: 96px;

	text-indent: -10000px;

	background: url("../images//quote-home.jpg") no-repeat;	

	margin: 1px 0 20px 0;

}

#quotes{

	margin: 1px 0 20px 0;

}

.video{

	text-align: center;

}

.video object{

	margin: 0 auto;

}

.statstable{

}

.statstable th, .statstable td{

	padding: 5px;

}



.statstable th{

	background: #BCBDC0;

	font-weight: bold;



	border: solid 2px #fff;



}

.statstable tr{

	

}

.statstable td{

	border-left: solid 2px #fff;

	border-right: solid 2px #fff;

	border-bottom: solid 1px #939598;

}

tr.statstablehead{

	border: none;

}

.statstable td.cell1{

	background: #6C6E71;

	color: #fff;

}

.statstable td.cell2{

	background: #F3F3F4;

}

#charitylinks{

	float: left;

	width: 576px;

	background:  url("../images//bg-charitylinks.gif") repeat-x;

	margin: 1px 0 20px 0;

	padding: 4px 0;

	text-align: right;

}



#charitylinks #videolink:hover, #charitylinks #weblink:hover, #charitylinks a:hover{

	text-decoration: underline;

}

#charitylinks #videolink, #charitylinks #weblink, #charitylinks a{

	color: #fff;

	font-size: 0.8em;

	margin-right: 10px;

	padding-left: 12px;

	text-decoration: none;

}

#charitylinks #weblink{

	background:  url("../images//weblink.gif") no-repeat left 50%;

}

#charitylinks #videolink, #charitylinks a{

	background:  url("../images/videolink.gif") no-repeat left 50%;

}

.more{

margin-bottom: 20px;	

}

#footer, #footer-nocolumn{

	float:left;

	clear: left;

	width: 870px;

	margin-top: 20px;

	background: #DEDEDE;

	color: #636363;

	/*text-align: center;*/

	margin-bottom: 0;

	padding: 5px;

	

	

}

div#footer a, div#footer-nocolumn a{

	color: #636363;

	text-decoration: none;

	font-weight: normal;

}

div#footer a:hover, div#footer-nocolumn a:hover{

	text-decoration: underline;

}

.box{

	background: #eee;

	border: solid 1px #ccc;

	padding: 20px;

	clear: both;

}

#footer-nocolumn{

	width: 557px;

}



#footer a{	

	color: #FFFF80;

}



.csc-mailform-field {

    padding: 5px;

}



.csc-mailform-label,

.csc-mailform-field label{

    display:block;

    padding-right:10px;

    text-align:right;

    width:200px;

}



.csc-mailform-field label{

    display:block;

    float:left;

}



.csc-mailform-field input{

}



.csc-mailform-submit{

    margin-left: 210px;

}



form {

    border:0 none;

}



fieldset {

    border:0 none;

}



span.error {

	color: red;	

    margin-left: 210px;

}



img#donateNowButton{

	position:absolute;

	top:16px;

	left:630px;

	z-index:100;

}

#topsection{
	position:relative;
}