
/****** Legend ***********/
/*
---------------id names---------------------
#wrapper
#branding
#navMain
#navSecond
#navThird
#content
#contentMain
#contentSecond
#contentThird
#footer
#siteInfo
#siteIndex
#webCite
------------class names------------------
.href1
.href2
.href3
.href4
.href5
.callout
.post
.fp
.grid
.cell
.icon
*/
/****** End of Legend**********/
	html {
margin:0 auto;
padding:0;
}

.homebg {
margin:0 auto;
padding:0;
text-align:center;
background:#fff url(../images/common/page_bg.jpg) repeat-x;
font: "Times New Roman", Times, serif;
font-smooth: 1em;
}

.internal_bg {
margin:0 auto;
padding:0;
text-align:center;
background:#fff url(../images/common/internal_page_bg.jpg) repeat-x;
font: "Times New Roman", Times, serif;
font-smooth: 1em;
}

/*#wrapper
{
   margin:0 auto;
   padding:0;
	text-align:center;
	background:#ffffff url(../images/common/page_bg.jpg) repeat-x;
	width: 17px;
	height: 489px;
	font: "Times New Roman", Times, serif;

}*/

.h3_text {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#333333;
font-weight:bold;
}

#printbutarea ul {
width:100%;
list-style:none;
list-style-type:none;
margin:0;
padding:0;
}

#printbutarea ul li {
width:50%;
display:inline;
list-style:none;
list-style-type:none;
margin:0;
padding:0;
}

#header_area {
width:951px;
margin:0 auto;
padding:0;
overflow:hidden;
text-align:left;
}

#logo {
float:left;
width: 146px;
height: 99px;
padding-left:60px;
padding-top:26px;
}

#navSecond {
margin:0 36px 64px 0;
padding:5px 0 0 15px;
float:right;
background: url(../images/common/navigation/top_nav.gif) no-repeat top;
height:36px;
width:310px;
font-weight:bold;
letter-spacing:normal;
}

#navSecond ul {
list-style:none;
padding:0 0 0 8px;
margin:0;
letter-spacing:0.01em;
font-family: Arial, Helvetica, sans-serif;
height:20px;
}

#navSecond ul li {
display:inline;
margin:15px 5px 5px 9px;
font-size:12px;
height:17px;
color:#FF9900;/*margin-right:20px;*/
}

.liimg {
padding-left:20px;
background: url(../images/common/white_Seprator.gif) left no-repeat;
}

#navSecond ul li a:link,
#navSecond ul li a:visited {
color:#ffffff;
text-decoration:none;
}

#navSecond ul li a:hover {
color:#000000;
text-decoration:none;
}

#navSecond img {
}

#btmlinks {
padding-top:50px;
padding-bottom:50px;
padding-left:30px;
margin:auto;
}

#btmlinks ul {
padding:0px;
margin:0 0 15px;
text-align:right;
}

#btmlinks ul li {
list-style-image:none;
margin:0px;
padding-right:25px;
display:inline;
}

#horimenu {
background: url(../images/common/navigation/horinav_bg.gif) no-repeat;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
font-weight:bold;
width:682px;
height:50px;
padding:0px;
margin: 0 0 0 52px;
float:left;
}

#horimenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}

#horimenu ul li {
float:left;
margin: 0px;
padding: 0px;
}

#horimenu ul li a {
font-size: 15px;
display: block;
text-decoration: none;
color: #000000;
width:126px;
height:50px;/*background:url(../images/common/navup.gif) top no-repeat;*/
}

#horimenu ul li a:hover {
background:url(../images/common/navigation/nav_btm.gif) bottom repeat-x;
}

#horimenu ul li a.aboutus {
font-size: 15px;
display: block;
text-decoration: none;
color: #ffffff;
width:126px;
height:34px;
text-align:center;
padding-top:16px;
margin-right:1px;
}

#horimenu ul li a:hover.aboutus {
background:url(../images/common/navigation/nav_btm.gif) bottom repeat-x;
}

.visaboutus {
font-size: 15px;
display: block;
text-decoration: none;
color: #ffffff;
width:126px;
height:34px;
text-align:center;
padding-top:16px;
margin-right:1px;
background:url(../images/common/navigation/nav_btm.gif) bottom repeat-x;
}

.viscontactus {
font-size: 15px;
display: block;
text-decoration: none;
color: #ffffff;
width:126px;
height:34px;
text-align:center;
padding-top:16px;
margin-right:1px;
background:url(../images/common/navigation/nav_btm.gif) bottom repeat-x;
}

#horimenu ul li a.visaboutusl {
font-size: 15px;
display: block;
text-decoration: none;
color: #ffffff;
width:126px;
height:34px;
text-align:center;
padding-top:16px;
margin-right:1px;
}

#horimenu ul li a:visited.visaboutusl {
background:url(../images/common/navigation/nav_btm.gif) bottom repeat-x;
}

#horimenu ul li a.ourservices {
font-size: 15px;
display: block;
text-decoration: none;
color: #ffffff;
width:128px;
height:34px;
text-align:center;
padding-top:16px;
margin-right:2px;
}

#horimenu ul li a:hover.ourservices {
background:url(../images/common/navigation/nav_btm.gif) bottom repeat-x;
}

#horimenu ul li a.visourservicesl {
font-size: 15px;
display: block;
text-decoration: none;
color: #ffffff;
width:128px;
height:34px;
text-align:center;
padding-top:16px;
margin-right:2px;
}

#horimenu ul li a.visourservicesl {
font-size: 15px;
display: block;
text-decoration: none;
color: #ffffff;
width:128px;
height:34px;
text-align:center;
padding-top:16px;
margin-right:2px;
}

#horimenu ul li a:visited.visourservicesl {
background:url(../images/common/navigation/nav_btm.gif) bottom repeat-x;
}

.visourservices {
font-size: 15px;
display: block;
text-decoration: none;
color: #ffffff;
width:128px;
height:34px;
text-align:center;
padding-top:16px;
margin-right:2px;
background:url(../images/common/navigation/nav_btm.gif) bottom repeat-x;
}

#horimenu ul li a.oursucces {
font-size: 15px;
display: block;
text-decoration: none;
color: #ffffff;
width:127px;
height:34px;
text-align:center;
padding-top:16px;
margin-right:1px;
}

#horimenu ul li a:hover.oursucces {
background:url(../images/common/navigation/nav_btm.gif) bottom repeat-x;
}

#horimenu ul li a.visoursuccesl {
font-size: 15px;
display: block;
text-decoration: none;
color: #ffffff;
width:127px;
height:34px;
text-align:center;
padding-top:16px;
margin-right:1px;
}

#horimenu ul li a:visited.visoursuccesl {
background:url(../images/common/navigation/nav_btm.gif) bottom repeat-x;
}

.visoursucces {
font-size: 15px;
display: block;
text-decoration: none;
color: #ffffff;
width:127px;
height:34px;
text-align:center;
padding-top:16px;
margin-right:1px;
background:url(../images/common/navigation/nav_btm.gif) bottom repeat-x;
}

#horimenu ul li a.property {
font-size: 15px;
display: block;
text-decoration: none;
color: #ffffff;
width:159px;
height:34px;
text-align:center;
padding-top:16px;
margin-right:1px;
}

#horimenu ul li a:hover.property {
background:url(../images/common/navigation/nav_btm.gif) bottom repeat-x;
}

#horimenu ul li a.vispropertyl {
font-size: 15px;
display: block;
text-decoration: none;
color: #ffffff;
width:159px;
height:34px;
text-align:center;
padding-top:16px;
margin-right:1px;
}

#horimenu ul li a:visited.vispropertyl {
background:url(../images/common/navigation/nav_btm.gif) bottom repeat-x;
}

.visproperty {
font-size: 15px;
display: block;
text-decoration: none;
color: #ffffff;
width:159px;
height:34px;
text-align:center;
padding-top:16px;
margin-right:1px;
background:url(../images/common/navigation/nav_btm.gif) bottom repeat-x;
}

#horimenu ul li a.contact {
font-size: 15px;
display: block;
text-decoration: none;
color: #ffffff;
width:136px;
height:34px;
text-align:center;
padding-top:16px;
margin-right:1px;
}

#horimenu ul li a:hover.contact {
background:url(../images/common/navigation/nav_btm.gif) bottom repeat-x;
}

#horimenu ul li a.viscontactl {
font-size: 15px;
display: block;
text-decoration: none;
color: #ffffff;
width:136px;
height:34px;
text-align:center;
padding-top:16px;
margin-right:1px;
}

#horimenu ul li a:visited.viscontactl {
background:url(../images/common/navigation/nav_btm.gif) bottom repeat-x;
}

.viscontact {
font-size: 15px;
display: block;
text-decoration: none;
color: #ffffff;
width:136px;
height:34px;
text-align:center;
padding-top:16px;
margin-right:1px;
background:url(../images/common/navigation/nav_btm.gif) bottom repeat-x;
}

/* Horizontal Menus Ends*/

#green_line {
padding:0;
margin:0 auto;
text-align:center;
}

#Thirdnav_content {
text-align:center;
margin:0 auto;
width:952px;
overflow:hidden;
position:relative;
}

#sub_wrapper {
margin:0 auto;
padding:0;
text-align:left;
background:#ffffff url(../images/common/sub_bg.jpg) repeat-x;
width: 17px;
height: 489px;
font: "Times New Roman", Times, serif;
width: 951px;
}

#navMain {
float:right;
background: url(../images/common/navigation/pri_nav.jpg) no-repeat;
width:680px;
height:49px;
font: "Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
}

div#navMain ul {
list-style:none;
padding:0;
margin:0;
font-family: "Times New Roman", Times, serif;
font-size:15px;
margin-top:15px;
}

#navMain ul li {
display:inline;
padding-right:20px;
padding-left:20px;
color:#ffffff;
font-weight:bold;
}

#abt_us a:hover {
color:#000000;
}

#abt_us a:link,
#abt_us a:visited {
color:#ffffff;
text-decoration:none;
}

#abt_us {
float:left;
margin-left:23px;
margin-right:8px;
margin-top:12px;
padding:0;
font: Georgia, "Times New Roman", Times, serif;
color:#ffffff;
}

#divider {
float:left;
margin-top:10px;
margin-left:10px;
margin-right:10px;
}

#sub_green_line {
margin:0 auto;
margin-right:2px;
padding:0;
text-align:center;
}

#white_bg {
float:left;
margin:0;
width:1px;
}

#navThird {
float:left;
width:249px;
height:314px;
background: url(../images/common/navigation/tertiary_nav.jpg) no-repeat;
}

input.textbox {
font-family: Arial, verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
background-color: #ffffff;
color:#000000;
border: thin;
width: 145px;
height: 19px;
border-width:1px;
border-style:solid;
border-color:#C2CAD1;
}

#lefttop_bg {
margin-top:1px;
float:left;
background: url(../images/common/lefttop_bg.png) no-repeat;
width:11px;
height:314px;
}

img {
border:0;
}

#inlefttop_bg {
margin-top:1px;
float:left;
background: url(../images/common/shadow_left_img.png) no-repeat;
width:11px;
height:195px;
}

#inflash {
height:195px;
padding:0 0 0 9px;
}

#left_nav_bg {
margin-left:22px;
margin-top:62px;
padding:20px 0 0 13px;
width:201px;
height:196px;
background: url(../images/common/navigation/left_nav_bg.png) no-repeat;
}

.leftnav_text {
padding:9px 0 0 4px;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
letter-spacing:normal;
}

.leftnav_text a:link,
.leftnav_text a:visited {
color:#ffffff;
text-decoration:none;
}

.leftnav_text a:hover {
color:#e3eb69;
text-decoration:none;
}

.left_divider {
padding-top:13px;
text-align:left;
}

#righttop_bg {
background: url(../images/common/righttop_bg.png) no-repeat;
width:11px;
height:314px;
float:right;
}

#inrighttop_bg {
background: url(../images/common/shadow_right_img.png) no-repeat;
width:11px;
height:195px;
float:right;
}

#left_nav_top {
float:right;
margin:0;
padding:0;
width:249px;
}

#inThirdnav_content {
text-align:left;
margin:0 auto;
width:951px;
height:195px;
background:	url(../images/common/sub_content_bg.png) no-repeat;
overflow:hidden;
}

#flash {
width:680px;
float:left;
height:314px;
}

#sub_header_img {
margin:0 auto;
width:951px;
height:195px;
}

/*sub content*/

.topheader {
background:url(../images/common/top_hd_img.gif) top no-repeat;
width:649px;
height:113px;
margin-left:32px;
margin-top:-140px;
margin-bottom:18px;
}

.topheader h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:normal;
color:#003F2C;
}

.topheader img {
float:right;
margin-right:58px;
}

.bodytext {
font-family:Arial, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color:#333333;
line-height:20px;
margin-left:34px;
padding-right:45px;
}

#sub_column2 {
font-family:Arial, "Times New Roman", Times, serif;
font-size:12px;
float:left;
width:670px;
text-align:left;
padding-top:20px;
}

#space {
width:250px;
height:15px;
}

/* Vertical Menus Starts */

#vertmenu {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
width: 231px;
padding: 0px;
margin-bottom:16px;
margin-top:20px;
text-align:left;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}

#vertmenu ul li {
margin: 0px;
padding:0 0 0 0;
}

#vertmenu ul li a {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:214px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
text-indent:10px;
}

#vertmenu ul li a:hover {
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
}

#vertmenu ul li a.overview {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
}

#vertmenu ul li a:hover.overview {
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
}

.visoverview {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
text-indent:10px;
}

#vertmenu ul li a.ourmission {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
}

#vertmenu ul li a:hover.ourmission {
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
}

.visourmission {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
text-indent:10px;
}

#vertmenu ul li a.ourfounders {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
}

#vertmenu ul li a:hover.ourfounders {
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
}

.visourfounders {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
text-indent:10px;
}

#vertmenu ul li a.ouradvisors {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
}

#vertmenu ul li a:hover.ouradvisors {
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
}

.visouradvisors {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
text-indent:10px;
}

#vertmenu ul li a.ourteam {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
}

#vertmenu ul li a:hover.ourteam {
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
}

.visourteam {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
text-indent:10px;
}

#vertmenu ul li a.officers {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
text-indent:25px;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
}

#vertmenu ul li a:hover.officers {
color: #000000;
background:url(../images/common/navover_sub.gif) top no-repeat;
}

.visofficers {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
text-indent:25px;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
color: #000000;
background:url(../images/common/navover_sub.gif) top no-repeat;
}

#vertmenu ul li a.associates {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
text-indent:25px;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
}

#vertmenu ul li a:hover.associates {
color: #000000;
background:url(../images/common/navover_sub.gif) top no-repeat;
}

.visassociates {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
text-indent:25px;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
color: #000000;
background:url(../images/common/navover_sub.gif) top no-repeat;
}

#vertmenu ul li a.givingback {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
}

#vertmenu ul li a:hover.givingback {
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
}

.visgivingback {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
background:url(../images/common/navover.gif) top no-repeat;
text-indent:10px;
}

#vertmenu ul li a.associations {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
}

#vertmenu ul li a:hover.associations {
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
}

.visassociations {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
background:url(../images/common/navover.gif) top no-repeat;
text-indent:10px;
}

#vertmenu ul li a.overviewser {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
}

#vertmenu ul li a:hover.overviewser {
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
}

.visoverviewser {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
}

#vertmenu ul li a.landsales {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
}

#vertmenu ul li a:hover.landsales {
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
}

.vislandsales {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
background:url(../images/common/navover.gif) top no-repeat;
text-indent:10px;
}

#vertmenu ul li a.financing {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
}

#vertmenu ul li a:hover.financing {
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
}

.visfinancing {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
background:url(../images/common/navover.gif) top no-repeat;
text-indent:10px;
}

#vertmenu ul li a.management {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
}

#vertmenu ul li a:hover.management {
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
}

.vismanagement {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
background:url(../images/common/navover.gif) top no-repeat;
text-indent:10px;
}

#vertmenu ul li a.advisory {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
}

#vertmenu ul li a:hover.advisory {
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
}

.visadvisory {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
background:url(../images/common/navover.gif) top no-repeat;
text-indent:10px;
}

#vertmenu ul li a.newspress {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
}

#vertmenu ul li a:hover.newspress {
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
}

.visnewspress {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
background:url(../images/common/navover.gif) top no-repeat;
text-indent:10px;
}

#vertmenu ul li a.careers {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
}

#vertmenu ul li a:hover.careers {
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
}

.viscareers {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
background:url(../images/common/navover.gif) top no-repeat;
text-indent:10px;
}

#vertmenu ul li a.client {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
}

#vertmenu ul li a:hover.client {
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
}

#vertmenu ul li a.testimonial {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
}

#vertmenu ul li a:hover.testimonial {
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
}

#vertmenu ul li a.transaction {
font-size: 14px;
display: block;
padding: 9px 0px 0px 17px;
text-decoration: none;
color: #000000;
width:231px;
background:url(../images/common/navup.gif) top no-repeat;
height:27px;
}

#vertmenu ul li a:hover.transaction {
color: #000000;
background:url(../images/common/navover.gif) top no-repeat;
}

/* Vertical Menus Ends*/
/*content*/
#content_container {
margin:0 auto;
width:931px;
text-align:left;
padding-top:-46px;
}

#sub_content_container {
width:931px;
margin:0 auto;
background-image:url(../images/common/sub_shadow.png);
background-position:bottom;
background-repeat:no-repeat;
margin-top:25px;
}

#column1 {
float:left;
padding:0;
width:250px;
background-image:url(../images/common/content_left_bg.gif);
background-position: bottom;
background-repeat:no-repeat;
}

#index_column1 {
float:left;
padding:0;
width:250px;
background-position: bottom;
background-repeat:no-repeat;
}

#sub_column1 {
float:left;
width:250px;
padding-left:9px;
}

#leftcol_bg {
width:250px;
background-image:url(../images/common/content_left_bg.gif);
background-position:left bottom;
float:left;
background-repeat:no-repeat;
text-align:left;
}

#sub_leftcol_bg {
width:250px;
background-image:url(../images/common/content_left_bg.gif);
background-position:left bottom;
float:left;
background-repeat:no-repeat;
margin-top:-25px;
}

#cont_middle_line {
float:left;
width:1px;
background-color:#D1CEC7;
}

#column2 {
font-family:Arial, "Times New Roman", Times, serif;
font-size:12px;
float:left;
width:670px;
background-color:#ffffff;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
line-height:16px;
padding:0px;
}

.p_head {
font-family:Arial, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
line-height:16px;
color: #000000;
padding:0px;
}

.p_head2 {
font-family:Arial, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
line-height:16px;
color: #000000;
padding:0px;
}

.news {
background:url(../images/common/1.gif) right no-repeat;
width:200px;
height:28px;
margin-left:20px;
padding-top:1px;
margin-top:18px;
}

.img1 {
width:200px;
margin-top:20px;
margin-left:19px;
margin-bottom:15px;
}

.txt1 {
font-family:Arial, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
line-height:15px;
margin-left:20px;
margin-bottom:27px;
}



.sideNavHead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:15px 20px 0 20px;
}
.sideNavHead a{
	font-weight:normal;
}



.line {
width:206px;
height:1px;
margin-top:27px;
margin-bottom:19px;
margin-left:20px;
background:#CFCDC1;
}

a {
color:#01422e;
text-decoration:underline;
}

a:hover {
color:#01422e;
text-decoration:none;
}

.comp {
background:url(../images/common/pin.gif) right no-repeat;
width:206px;
height:35px;
margin-left:20px;
padding-top:5px;
margin-bottom:32px;
}

.txt2 {
font-family:Arial, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
line-height:15px;
margin-left:20px;
margin-bottom:27px;
margin-top:32px;
}

.float_image {
position:absolute;
z-index:10;
margin:-3px 0 0 420px;
_margin-top:-10px;
}

#brochures {
margin:0;
padding:0;
text-align:left;
}

#signup {
margin-top:71px;
width:249px;
height:85px;
background:url(../images/common/email.gif) right no-repeat;
}

#sub_signup {
float:left;
padding:0;
text-align:left;
width:249px;
height:85px;
background:url(../images/common/email.gif) right no-repeat;
}

#index_signup {
float:left;
padding:0;
text-align:left;
width:249px;
height:85px;
margin-left:-1px;
background:url(../images/common/email.gif) right no-repeat;
}

#index_signup h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
margin-top:25px;
margin-left:19px;
padding:0;
color:#000000;
}

#index_signup h2 a:link,
#index_signup h2 a:visited {
color:#000000;
text-decoration:none;
}

#index_signup a:hover {
color:#000000;
text-decoration:none;
}

#sub_signup h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
margin-top:25px;
margin-left:19px;
padding:0;
color:#000000;
}

#sub_signup h2 a:link,
#sub_signup h2 a:visited {
color:#000000;
text-decoration:none;
}

#sub_signup a:hover {
color:#000000;
text-decoration:none;
}

.signup_text {
margin-top:20px;
padding:0;
text-align:left;
}

#cont_bottom {
margin:0 auto;
padding:0;
width:951px;
height:12px;
text-align:center;
background: url(../images/common/content_bottom.gif) no-repeat bottom;
}

#content_bg {
margin-left:12px;
margin-top:0px;
width:951px;
background-image: url(../images/common/sub_content_bg.png);
background-repeat:no-repeat;
background-position:bottom;
margin:0 auto;
}

#admin_content_bg {
margin-left:12px;
width:951px;
background-image: url(../images/common/admin_content_bg.png);
background-repeat:no-repeat;
background-position:bottom;
margin:0 auto;
overflow:hidden;
}

#sub_content_bg {
margin-left:12px;
width:951px;
background-image: url(../images/common/sub_content_bg.png);
/*background-repeat:no-repeat;*/
/*background-position:bottom;*/
	margin:0 auto;
overflow:hidden;
}

#signup h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:normal;
}

#column2 h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:normal;
line-height:28px;
color:#003F2C;
margin:0;
padding:0;
}

#sub_column2 h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:normal;
line-height:28px;
color:#003F2C;
margin:0px;
padding:0px;
}

.h1txt {
margin-top:37px;
margin-left:32px;
}

.h1txt1 {
margin-top:37px;
margin-left:22px;
}

.content_middle_line {
width:650px;
height:20px;
margin-top:5px;
margin-bottom:34px;
margin-left:9px;
padding:10px 0 0 22px;/*background:url(../images/common/bordergreen_img.gif) repeat-x right;*/
}

.content_middle_line5 {
width:650px;
height:20px;
margin-top:5px;
margin-bottom:34px;
padding:10px 0 0 22px;/*background:url(../images/common/bordergreen_img.gif) repeat-x right;*/
}

.content_middle_line1 {
width:615px;
height:1px;
float:left;
background-color:#D2D2CA;
margin-top:14px;
margin-bottom:34px;
margin-left:33px;
}

.content_middle_line2 {
text-align:center;
padding:0;
margin:0;
}

.content_left_line4 {
text-align:left;
padding:0;
margin:0;
}

.text {
font-family:Arial, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
line-height:20px;
margin-left:34px;
padding-right:30px;
text-align:left;
}

.text1 {
font-family:Arial, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
line-height:15px;
margin-left:34px;
padding-right:30px;
text-align:left;
float:left;
}

#content_column {
width:617px;
margin:0px;
color:#fff;
}

#index_sub_cont {
width:615px;
margin:0 auto;
padding:0;
}

.firstcolumn {
float:left;
width: 297px;
margin-bottom:68px;
color: #000;
margin-left:30px;
}

firstcolumn1 {
float:left;
width: 297px;
margin-bottom:68px;
color: #000;
margin-left:30px;
}

.firstcolumn h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#000;
font-weight:normal;
margin-top:13px;
margin-bottom:18px;
}

.firstcolumn img {
float:left;
margin: 0 17px 0px 3px;
}

.seccolumn {
float:left;
width: 288px;
margin-bottom:68px;
color: #000;
margin-left:36px;
}

.seccolumn h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#000;
font-weight:normal;
margin-top:13px;
margin-bottom:18px;
}

.seccolumn img {
float:left;
margin: 0 15px 0px 0px;
}

.thirdcolumn {
float:left;
width: 297px;
color: #000;
margin-left:30px;
margin-bottom:70px;
}

.thirdcolumn h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#000;
font-weight:normal;
margin-top:5px;
margin-bottom:10px;
}

.thirdcolumn img {
float:left;
margin: 0 17px 0px 3px;
}

.fourthcolumn {
float:right;
width: 288px;
color: #000;
margin-left:30px;
padding-right:18px;
}

.fourthcolumn h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#000;
font-weight:normal;
margin-top:13px;
}

.fourthcolumn img {
float:left;
margin: 0 15px 0px 0px;
}

#thirdnav_top {
float:left;
margin-left:20px;
padding:0;
}

.input2 {
font-family:Arial, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color: #616161;
margin:0 2px 0 2px;
padding:0;
background-color:#ffffff;
height:20px;
width:274px;
border:1px solid #D1CEC7;
}

.checkbox {
margin:2px 0 0 0;
}

.inputtextarea1 {
font-family:Arial, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color: #616161;
margin:0 2px 0 2px;
padding:0;
background-color:#fff;
height:60px;
width:274px;
border:1px solid #e6e1cd;
overflow: auto;
}

td {
font-family:Arial, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
line-height:16px;
color: #000000;
padding:0px;
}

select.small_txt {
font-family:Arial, "Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
line-height:16px;
color: #000000;
padding:0px;
}

.spacer1 {
width:1px;
height:5px;
}

.spacer2 {
width:50px;
height:5px;
}

.spacer3 {
width:5x;
height:30px;
}

.spacer4 {
width:0x;
margin-top:25px;
margin-bottom:25px;
}

.input {
font-family:Arial, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color: #616161;
padding:0;
margin:0 2px 0 2px;
background-color:#ffffff;
height:20px;
width:250px;
border:1px solid #D1CEC7;
}

.input1 {
font-family:Arial, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color: #616161;
padding:0;
margin:0 2px 0 2px;
background-color:#ffffff;
height:20px;
width:66px;
border:1px solid #D1CEC7;
}

.inputtextarea {
font-family:Arial, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color: #616161;
margin:0 2px 0 2px;
padding:0;
background-color:#fff;
height:250px;
width:460px;
border:1px solid #e6e1cd;
overflow: auto;
}

select.selectOne {
font-family:Arial, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color: #616161;
margin:0 2px 0 2px;
padding:0;
background-color:#ffffff;
height:20px;
width:170px;
border:1px solid #D1CEC7;
}

select.selectTwo {
font-family:Arial, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color: #616161;
margin:0 2px 0 2px;
padding:0;
background-color:#ffffff;
height:20px;
width:150px;
border:1px solid #D1CEC7;
}

/* Horizontal Menus Starts */



/*footer*/

#footer {
margin:0 auto;
padding:0;
width:951px;
}

#footer_top {
height:10px;
}

#footer_address1 {
margin:10px 0 20px 20px;
float:left;
font-family:Arial, "Times New Roman", Times, serif;
font-size:12px;
color:#666666;
font-weight:bold;
}

#footer_address2 {
font-family:Arial, "Times New Roman", Times, serif;
font-size:12px;
color:#666666;
font-weight:normal;
margin-top:28px;
float:left;
margin-left:-200px;
}

#habitat_logo {
float:right;
margin:0 10px 0 0;
padding:0;
}

.eho_logo {
float:right;
margin:0 10px 0 0;
padding:0;
}


#footer_links {
float:left;
width:100%;
margin-top:15px;
text-align:center;
margin-bottom:100px;
}

#footer_links ul {
list-style:none;
padding:0;
margin:0;
}

#footer_links ul li {
list-style:none;
padding:0 0 3px 5px;
margin:0;
display:inline;
}

.footer_divider {
background:url(../images/common/footer_divider.gif) no-repeat left;
}

#footer_links a:link,
#footer_links a:visited {
font-family:Arial, "Times New Roman", Times, serif;
font-size:11px;
font-weight:normal;
line-height:15px;
color:#666666;
text-decoration:none;
}

#footer_links a:hover {
font-family:Arial, "Times New Roman", Times, serif;
font-size:11px;
font-weight:normal;
line-height:15px;
color:#00422e;
text-decoration:none;
}

.footer_divider_height {
text-align: center;
margin-left:4px;
margin-right:4px;
padding-top:20px;
}

#hgt {
height:100px;
margin-bottom:100px;
}

.strpropertyname {
font-size:14px;
font-weight:bold;
color:#000;
padding:5px;
vertical-align:middle;
}

.admintxt h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:normal;
color:#003F2C;
}

.searchresultbg {
background:url(../images/common/bg_search_listing.gif);
width:249px;
}

#formsection {
height:200px;
background-color:#CC9933;
}

.textcolor_links a {
color:#000;
text-decoration:none;
}

.viewprint_class a {
color:#003F2C;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.05em;
}

#resultpage {
margin:20px auto 0 auto;
padding:20px 0 0 0;
width:951px;
text-align:left;
background-image:url(../images/common/result_content_bg.png);
}

div.pdficon {
width:60px;
height:20px;
float:right;
padding-right:10px;
}

.linkicon {
padding-left:20px;
}

.pdficonbg {
background:url(../images/pdf_icon.png) left;
z-index:10;
}

div#tplinks {
margin:0;
padding:0;
width:500px;
}

div#tplinks ul {
margin:0;
padding:0;
list-style:none;
border:none;
margin:0 0 0 30px;
}

div#tplinks ul li {
margin:0 0 0 0;
padding:0 35px 0 0;
list-style:none;
line-height:20px;
display:inline;
}

div#tplinks2 ul li {
margin:0 0 0 0;
list-style:none;
line-height:20px;
}




div#tplinks ul li a {
margin:10px 0 10px 0;
padding:10px 0 0 0;
line-height:20px;
}

.boldfont2 {
font-size:12px;
font-weight:bold;
}

#h2class {
font-size:16px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

#contpart {
width:600px;
float:left;
margin:0;
}

#rightpart {
width:280px;
float:left;
margin:0;
}

#leftpart {
width:280px;
float:right;
margin:0;
}

#toplinks {
padding-bottom:20px;
padding-left:35px;
margin:auto;
}

#toplinks ul {
padding:0px;
margin:0px;
text-align:left;
}

#toplinks ul li {
list-style-image:none;
margin:0px;
display:inline;
margin-right:25px;
}

