body {

	background-color: #FFFFFF;

	margin:0;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

}



p{

margin:0;

padding:0;

padding:5px 0;

}

a.white{
	color:#FFFFFF;
	text-decoration:none;
}



.blue{

	color:#004279;

}



img{

	border:0;

}





h1,h2,h3,h4,h5,h6{

	margin:0;

	padding:0;

	font-size:1em;

	line-height:1em;

	font-weight:normal;

}



h3{

	font-weight:bold;

	line-height:1.2em;

	margin-bottom:3px;

	text-transform:uppercase;

}



ul, ul li{

	margin:0;

	padding:0;

	list-style:none;

}

ol, ol li{

	margin:0;

	padding:0;

	list-style:decimal;

	list-style-type:decimal;

}

ol{

	padding:5px 0;

}





#wrapper{

	width:785px;

	margin: 0 auto;

	margin-top:18px;	

}



#top{

}

#top #topbar{
	width:100%;
	height:12px;
	font-size:1px;
	line-height:1px;
}

#top #topcontent{
	width:100%;
	height:90px;
	background-image:url(../images/header_logo.jpg);
	background-repeat:no-repeat;
	border-top-width: 10px;
	border-bottom-width: 10px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #53AC50;
	border-bottom-color: #175592;
}

#top #topcontent .logocontainer{

	width:592px;

}

#top #topcontent .menucontainer{

	width:128px;

	text-align:right;

	margin-right:10px;

}



#top #topcontent .menucontainer ul{

	margin-top:8px;

}



#top #topcontent .menucontainer li{

	line-height:1.7em;

}

#top #topcontent .menucontainer a{

	text-decoration:none;

	color:#175592;

}


#top #bottombar{

	width:100%;

	height:2px;

	background-color:#8b8b8b;

	font-size:1px;

	line-height:1px;	

}



#footpath {

	height:40px;

	line-height:40px;

	margin-left:165px;

	color:#b0b0b0;

}

#footpath a:link, #footpath a:visited, #footpath a:hover, #footpath a:active {

	color:#b0b0b0;

	text-decoration:none;	

}



#middle{

	width:100%;

}

#middle #mainnav{

	width:150px;

}

#middle #mainnav .header{

	color:#FFFFFF;

	line-height:16px;

	width:130px;

	height:16px;

	padding-left:3px;

}

#middle #mainnav .HG{

	background-color:#175592;

}

#middle #mainnav .HGlight{

	background-color:#8baac9;

}



#middle #mainnav .PI{

	background-color:#00afa0;

}

#middle #mainnav .PIlight{

	background-color:#80d7d0;

}



#middle #mainnav .PD{

	background-color:#92278f;

}

#middle #mainnav .PDlight{

	background-color:#c993c7;

}

#middle #mainnav .CP{

	background-color:#4b4c85;

}

#middle #mainnav .CPlight{

	background-color:#a5a6c2;

}




#middle #mainnav .navcontainer{

	margin-top:12px;

	margin-bottom:20px;

	line-height:16px;

}



#middle #mainnav .navcontainer a{

	text-decoration:none;

	color:#333;	

}

#middle #mainnav .navcontainer a:hover{

	color:#888;	

}



#middle #mainnav .light.navcontainer a{

	text-decoration:none;

	color:#999;	

}

#middle #mainnav .light.navcontainer a:hover{

	color:#ccc;	

}



#middle #mainbanner{

	width:220px;

}



#middle #maincontent{

	width:415px;

}

#middle #maincontent h1{

	margin-bottom:10px;

}

#middle #maincontent h2{

	margin-bottom:20px;

	line-height:1.3em;

}





#middle #maincontent .contentcontainer{

	width:100%;

}

#middle #maincontent .leftcontainer{

	border-right:1px dotted #CCCCCC;

	width:205px;

	padding-right:4px;

	margin-right:10px;

}

#middle #maincontent .newscontainer{

	width:195px;

}

#middle #maincontent .contentcontainer .img-marginright{

	margin-right:10px;

}

#middle #maincontent .contentcontainer .whole{

	width:100%;

}



#middle #maincontent .contentcontainer .imageBorder{

	padding:4px;	

	margin:0;

	float:none;	

	border:1px solid #f1f1f1;

	margin-right:10px;

}



#middle #maincontent .contentcontainer h2{

	color:#666666;

} 



#middle #maincontent .bottomline-red{

	padding-bottom:10px;

	margin-bottom:15px;

	border-bottom:2px solid #b33149;	

}

#middle #maincontent .bottomline-green{

	padding-bottom:10px;

	margin-bottom:30px;

	border-bottom:2px solid #555989;	

}



#middle #maincontent #news{

	width:100%;

	position: relative;	

}



div.jd_news_scroll {

	position: relative;

	overflow: hidden;

	height: 190px; 

}



#middle #maincontent #news .newscontainer{

	height: 94px;

}



#middle #maincontent #news h3{

	margin-bottom:8px;

}

#middle #maincontent #news .newsdate{

}

#middle #maincontent #news .newstitle{

	font-weight:bold;

}


#middle #maincontent #news .blue {
	color:#175592;
}
#middle #maincontent #news .green {
	color:#00afa0;
}
#middle #maincontent #news .purple {
	color:#92278f;
}
#middle #maincontent #news .burgundy {
	color:#4b4c85;
}





#middle #maincontent #news .newsintro{

}

#middle #maincontent #news .newsmore{

	width:100%;

	text-align:right;

	margin-top:10px;	

}



#middle #sub_content{

	width:430px;

	min-height:400px;

	_height:400px;	

	margin-right:5px;

	float:left;

}

#middle #sub_content_long{

	width:590px;

}



#middle #sub_maincontent h2{

	font-size:1.6em;

}

.capital h2{
	color:#4b4c85;
}

.howardgroup h2{
	color:#175592;
}

.howardgroup #sub_content ul li strong{
	color:#175592;
}

#sub_content ul li{

	list-style-image:url(../images/arrow_blue.gif)

}



.propertydevelopment h2 {
	color:#92278f;	
} 

.propertyinvestment h2{
	color:#00afa0;
}

.propertyinvestment #sub_content ul li{

	list-style-image:url(../images/arrow_blue.gif)

}


.propertydevelopment #sub_content li strong{
	color:#92278f;
}



#middle #sub_maincontent{

	margin-left:15px;

	width:605px;

}

#middle #factbox{

	width:160px;

	float:right;

	margin-top:40px;

}

#middle #thumbbox
{

	width:160px;

	float:right;

	margin-top:49px;

}

#middle #caplogobox
{

	width:160px;

	float:right;

	margin-top:49px;
	margin-bottom:50px;

}


#middle #capitalbox
{

	width:160px;

	float:right;

	margin-top:40px;

}

#middle #capitalbox .invest_slot
{
	margin-bottom:20px;
}

#middle #capitalbox p
{
	font-weight:bold;
	margin-top:0;
	padding-top:0;
}


#middle #rightstuff
{

	width:160px;

	float:right;

	margin-top:20px;

}



#middle #companystructure{

	width:160px;

	float:right;

	margin-top:40px;

}



#middle #sub_maincontent #quotebox{

	margin-bottom:20px;

}



#middle #sub_maincontent #quotebox .quotearea{

}

#middle #sub_maincontent #quotebox .imagearea{

}



#middle #sub_maincontent .imagearea{

	width:162px; 

	height:114px; 

	border-top:2px solid #020053; 

}



#middle #sub_maincontent .quotearea_linetop{
	height:2px;
	font-size:1px;
}



#middle #sub_maincontent .quotearea_main{
}



#middle #sub_maincontent .quoteare_linebottom{

	height:5px;

	font-size:1px;

}

#middle #sub_maincontent .capitalpartners_col{
	background-color:#4b4c85;
}

#middle #sub_maincontent .howardgroup_col{
	background-color:#175592;
}

#middle #sub_maincontent .propertydevelopment_col {
	background-color:#92278f;
}

#middle #sub_maincontent .propertyinvestment_col{
	background-color:#00afa0;
}



#middle #sub_maincontent .quote_imgmargin {

	margin:15px 0px 0px 20px;

}





#middle #sub_maincontent #headercontainer

{

	margin-bottom:30px;

}



#middle #sub_maincontent h2{

	padding:0;

	margin:0;

	margin-bottom:15px;

}



#middle #sub_maincontent ul{

}



#middle #sub_maincontent ul li{

	list-style-type:disc;

	margin-left:20px;

	padding:3px 0;	

}



#middle #sub_maincontent ol{

}



#middle #sub_maincontent ol li{

	list-style-type:decimal;

	margin-left:25px;

	padding:3px 0;

}



#middle #sub_maincontent .marginspace

{

}

#middle #sub_maincontent .marginspace .marginspace_content

{

	width:430px;

}

#middle #sub_maincontent .marginspace .marginspace_right

{

	width:160px;

}







.capitalpartners{

}



..capital #sub_content ul li strong{

	color:#555989;

}

..capital #sub_content ul li{

	list-style-image:url(../images/arrow_green.gif)

}





.capitalpartners a:link, .capitalpartners a:visited, .capitalpartners a:hover, .capitalpartners a:active {
	color:#4b4c85;
	text-decoration:none;
}

..capitalpartners a:hover, {

	text-decoration:underline;

}



..howardgroup a:link, .howardgroup a:visited, .howardgroup a:hover, .howardgroup a:active {

	color:#004279;

	text-decoration:none;	

}

.howardgroup a:hover, {

	text-decoration:underline;

}



.propertydevelopment a:link, .propertydevelopment a:visited, .propertydevelopment a:hover, .propertydevelopment a:active,

.propertyinvestment a:link, .propertyinvestment a:visited, ..propertyinvestment a:hover, .propertyinvestment a:active {

	color:#b33149;

	text-decoration:none;	

}

..propertydevelopment a:hover, .propertyinvestment a:hover {

	text-decoration:underline;

}







.member_container{

	width:135px;

	height:240px;

	padding-left:3px;

	padding-right:3px;

}

.member_photo{

	margin-left:23px;

	padding-bottom:5px;

}

.member_text{

	text-align:center;

}







.imageBorder{

	padding:4px;	

	margin:0 13px 8px 0;

	float:left;	

	border:1px solid #f1f1f1;

}

.imageBorderThumb{

	padding:4px;	

	margin:0 6px 5px 0;

	float:left;	

	border:1px solid #f1f1f1;
	cursor:pointer;

}

.imageCapitalLogo{


	margin:0 0 5px 5px;

	float:right;	
}



.imageBorderThumb:hover{
	border:1px solid #ccc;
}


.imagespan{

	margin:0 13px 8px 0;

}



.floatLeft{

	float:left;

}

.floatRight{

	float:right;

}

.clr{

	clear:both;

}

.alignCenter{

	text-align:center;

}

.notop{

	margin-top:0px;

	padding-top:0px;

}

..zero{

	margin:0;

	padding:0;

}

.spacer1{

	height:20px;

}

.spacer2{

	height:5px;

}



a.normaltext:link, a.normaltext:visited, a.normaltext:hover, a.normaltext:active {

	color:#666;

	text-decoration:none;	

}



#margin_pop{

	margin:10px;

}



a.pdf{

	background-image:url(../images/pdf_icon.gif);

	background-repeat:no-repeat;

	background-position:left;;

	padding-left:45px;

	display:block;

	height:30px;

	line-height:2.8em;

	margin:10px 0;

}



/*newsletter*/



.newsletter{

	/*height:240px;*/
	/*margin-bottom:43px;*/

}



.newsletter_container{

	overflow:hidden; height:120px;

}



.newsletter_pdf{

	margin-left:150px;

}

a.blue {
	color:#175592;
}
a.green {
	color:#00afa0;
}
a.purple {
	color:#92278f;
}
a.burgundy {
	color:#4b4c85;
}
.nomargin_right{
	margin-right:0;
}

ul.capsq li{
	list-style-image:url(../images/li_orange_square.gif);
}

ul.devsq li{
	list-style-image:url(../images/li_purple_square.gif);
}


ul.pisq li{
	list-style-image:url(../images/li_pi_square.gif);
}

ul.pisq a,
ul.devsq a,
ul.capsq a{
	color:#666666;
	text-decoration:none;
}
ul.pisq a:hover,
ul.devsq a:hover,
ul.capsq a:hover{
	text-decoration:underline;
}




.clearboth{ clear:both; }
.strong {font-weight:bold; }
