body{
	margin:0;
	padding:0;
	background:#2D3855;
	font-family:arial, helvetica, sans-serif, Arial Black;
	font-size:10pt;
	color:#000033;
	text-align:justify;
}

img{
	border:none;
}

h1{
	font-family:arial, helvetica, sans-serif, Arial Black;
	font-size:12pt;
	color:#000033;
}

a:link,
a:active,
a:visited,
a:hover
{  
   color:#000022;
   font-size:9pt;
}

div.parent{
	margin:0 auto;
	width:800px;
	background:white;
}

div.top_parent{
	float:left;
	width:800px;
	background:white;
}

div.logo{
	float:left;
	margin-top:3px;
	background:url(../images/logo.jpg);
	width:275px;
	height:50px;
}

div.logo a.logo{
	display:block;
	width:275px;
	height:50px;
}

div.partner_sites{
	float:right;
	margin:5px 25px;
}

/*div.nav_flash{
	float:left;
	width:800px;
	height:200px;
}*/

div.banner_top{
	float:left;
	width:800px;
	height:4px;
	background: url(../images/top_band.jpg) repeat-x;
}

div.banner_bottom{
	float:left;
	width:800px;
	height:4px;
	background: url(../images/bottom_band.jpg) repeat-x;
}

div.banner{
	float:right;
	width:625px;
	height:193px;
	background:#fff;
}

div.top_menu{
	float:left;
	width:175px;
	height:193px;
	background:#003;
}

div.top_menu ul{
	margin:10px 0 0 0;
	padding:0;
}

div.top_menu ul li{
	background:url(../images/top_menu/midline.jpg) left bottom no-repeat;
	width:175px;
	height:35px;
}

div.top_menu ul li img{
	vertical-align:bottom; /* remove spacing between imgs - IE */
}

div.top_menu ul li a{
	display:block;
}

div.top_menu ul li:hover a img,
div.top_menu ul li.active a img
{
	visibility:hidden;
}

div.top_menu ul li.item28 a:hover,
div.top_menu ul li.item28.active a:hover
{
	background:url(../images/top_menu/home_over.jpg) no-repeat;
}

div.top_menu ul li.item28.active a
{
	background:url(../images/top_menu/home_witharrow.jpg) no-repeat;
}

div.top_menu ul li.item29 a:hover,
div.top_menu ul li.item29.active a:hover
{
	background:url(../images/top_menu/wheoweare_over.jpg) no-repeat;
}

div.top_menu ul li.item29.active a
{
	background:url(../images/top_menu/wheoweare_witharrow.jpg) no-repeat;
}

div.top_menu ul li.item30 a:hover,
div.top_menu ul li.item30.active a:hover
{
	background:url(../images/top_menu/howwehelp_up_over.jpg) no-repeat;
}

div.top_menu ul li.item30.active a
{
	background:url(../images/top_menu/howwehelp_up_witharrow.jpg) no-repeat;
}

div.top_menu ul li.item31 a:hover,
div.top_menu ul li.item31.active a:hover
{
	background:url(../images/top_menu/propertiesforsale_over.jpg) no-repeat;
}

div.top_menu ul li.item31.active a
{
	background:url(../images/top_menu/propertiesforsale_witharrow.jpg) no-repeat;
}

div.top_menu ul li.item32 a:hover,
div.top_menu ul li.item32.active a:hover
{
	background:url(../images/top_menu/news_events_over.jpg) no-repeat;
}

div.top_menu ul li.item32.active a
{
	background:url(../images/top_menu/news_events_witharrow.jpg) no-repeat;
}

div.contents_parent{
	float:left;
	width:800px;
	background:#ccc;
}

div.leftnav{
	float:left;
	width:175px;
}

div.contents{
	float:right;
	width:595px;
	min-height:415px;
	padding:0 15px;
	background:white;
}

div.contents_no_left{
	float:left;
	width:770px;
	min-height:415px;
	padding:0 15px;
	background:white;
}

td.small{  
	font-size:8.5pt;
}

div.footer{
	float:left;
	width:800px;
	text-align:center;
	color:white;
	background:#2D3855;
}

div.footer table.footer{
	padding:15px 0;
}

div.footer_content{
	float:left;
}

div.footer ul{
	margin:0;
	padding:0 10px 0 10px;
	list-style:none;
}

div.footer ul li{
	float:left;
}

div.footer ul li a,
div.footer ul li a:active,
div.footer ul li a:visited,
div.footer ul li a:hover
{
	display:block;
	padding:0 10px;
	font-family:arial, helvetica, sans-serif, Arial Black;
	font-size:10pt;
	color:white;
	text-decoration:none;
}

table.contentpaneopen td.contentheading,
table.contentpaneopen td.buttonheading,
div.componentheading
{
	padding:10px 0;
	font-size:12pt;
	font-weight:bold;
	color:#2d3855;
}

.content_box
{
	border:6px inset #999;
}

ul.top-menu_class img,
ul.who-we-are_class img,
ul.how-we-help-you_class img{
	display:none;
}

/* Who We Are menu starts */

div.leftnav ul.menu_wwa{
	margin:15px 0 0 0;
	padding:0;
}

div.leftnav ul.menu_wwa a{
	display:block;
}

div.leftnav ul.menu_wwa a:hover img{
	visibility:hidden;
}

div.leftnav ul.menu_wwa li.item8 a:hover{
	background:url(../images/who_we_are/phil2.jpg);
	width:175px;
	height:30px;
}

div.leftnav ul.menu_wwa li.item9 a:hover{
	background:url(../images/who_we_are/history2.jpg);
	width:175px;
	height:30px;
}

div.leftnav ul.menu_wwa li.item10 a:hover{
	background:url(../images/who_we_are/profile2.jpg);
	width:175px;
	height:30px;
}

div.leftnav ul.menu_wwa li.item11 a:hover{
	background:url(../images/who_we_are/team2.jpg);
	width:175px;
	height:30px;
}

/* Who We Are menu ends */


/* How We Help You menu starts */

div.leftnav ul.menu_hwh{
	margin:15px 0 175px 0;
	padding:0;
}

div.leftnav ul.menu_hwh ul{
	margin:0;
	padding:0;
}

div.leftnav ul.menu_hwh a,
div.leftnav ul.menu_hwh ul a
{
	display:block;
}

div.leftnav ul.menu_hwh a:hover img,
div.leftnav ul.menu_hwh ul a:hover img
{
	visibility:hidden;
}

div.leftnav ul.menu_hwh li.item14 a:hover{
	background:url(../images/how_we_help/invsub2.jpg);
	width:175px;
	height:30px;
}

div.leftnav ul.menu_hwh li.item17 a:hover{
	background:url(../images/how_we_help/inv_criteria1.jpg);
	width:175px;
	height:17px;
}

div.leftnav ul.menu_hwh li.item15 a:hover{
	background:url(../images/how_we_help/invsubgreen2.jpg);
	width:175px;
	height:17px;
}

div.leftnav ul.menu_hwh li.item16 a:hover{
	background:url(../images/how_we_help/capsub2.jpg);
	width:175px;
	height:30px;
}

/* How We Help You menu ends */

/* Our Team starts */

td.rightside_title{
	font-family:Arial, helvetica, sans-serif, Arial Black;
	color:#000033;
	font-size:17px;
	font-weight:bold;
}

span.biotext,
td.biotext
{
	font-family:Arial, helvetica, sans-serif, Arial Black;
	font-size:13px;
	color:#000033;
	font-weight:normal;
	text-align:justify;
}

.topbor{
	background:url(../images/our_team/top_img.jpg) repeat-x;
	height:6px;
}

.botbor{
	background:url(../images/our_team/bot_img.jpg) repeat-x;
	height:6px;
}

.rightbor{
	background:url(../images/our_team/right_bor.jpg) repeat-y;
}

.lefttbor{
	background:url(../images/our_team/left_img.jpg) repeat-y;
}

td.teamtext,
a.team,
a.team:hover
{
	font-family:Arial, helvetica, sans-serif, Arial Black;
	font-size:12px;
	color:#000033;
	text-decoration:none;
}

/* Our Team ends */

td.contact_border{
	border:2px solid #000033;
}

#team1, #team2, #team3, #team4, #team5, #team6{
	display:none;
}
