body {
	
	margin : 0px;		
	padding:0px;
	display : block;
	width: 	100%;
	height: 100%;	
}

body, p, h1, h2, h3, table, td, th, ul, ol, input, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height :120%;
	color: #2B2B2B;
}

/* LINKS
------------------------------------------------------------*/

a {	
	text-decoration:none;
	font-weight: bold;
	color : #339cd5;
}

a:hover {
	color : #1E6A93;
}

strong {
	font-weight : bold;
}

.show {
}

.hide {
	display : none;
}

a img {
	border : none;
}

p {
	margin:8px 0 2px 0;
}





.headertext, h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	padding:0 0 5px 0;
}



h2{
margin-bottom:2px;
}

.p2-red-heading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	padding:0 0 5px 0;
	
	
}

.p4-red-heading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	padding:0 0 5px 0;
	
	
}

.p2-body-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.bullet{
background-image:url(Images/bullet-point.gif);
}

.white-bold .bodytext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight:bold;
	
}

li{
	list-style-image:url(Images/bullet1.gif);
	padding-bottom:0px;
	margin-left:1px;
}
.arrow2 * li{
	list-style-image:url(Images/bullet-point.gif);
	padding-bottom:0px;
	margin-left:1px;
	line-height:15px;
}

.arrow2 * ul, .arrow2 ul{
	padding:8px 0 0 0;
	margin:3px 0 0px 5px;
}



ul{
	padding:0 0 0 0;
	margin:3px 0 0px 5px;
	}
	
.contact-textfields{
width:340px;
}

.contact-textarea{
width:250px;
height:59px;
}

.black12pt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	
}

.contactbody .bodytext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:140%;
	
}
.contactnav .bodytext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height:140%;
	
}

.whitetext .bodytext, .whitetext .bodytext p{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.whitetext .bodytext a {
	color:#FFFFFF !important;
	font-weight: normal;
	text-decoration:none;
}
.whitetext .bodytext a:hover {
	color:#FFFFFF !important;
	font-weight: normal;
	text-decoration:underline;
}

.navtext{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding:0 0 0 15px;
}


.subnavcell-off,.subnavcell-on,.subnavcell-off a,.subnavcell-on a,.subnavcell-off a:hover,.subnavcell-on a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
	padding:0 5px 0 0;
}

.subnavcell-off,.subnavcell-off a,.subnavcell-off a:hover{
color:#FFFFFF;
}


.subsubnavcell-off,.subsubnavcell-on,.subsubnavcell-off a,.subsubnavcell-on a,.subsubnavcell-off a:hover,.subsubnavcell-on a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
	
}

.navigation-surround {
	background-image: url(Images/nav-bkg1.png); 
	background-repeat: no-repeat; 
	/*background-position: top left;*/
}

.navcell-off,.navcell-on,.navheadercell-off, .subnavcell-off,.subnavcell-on, .subsubnavcell-off,.subsubnavcell-on{   
	padding:0 0 0 15px;
	padding-top:3px;
	padding-bottom:3px;
	
	background-position: left top;
	background-repeat:no-repeat;
	cursor: pointer; 
	cursor: hand;
}



.navcell-off,.navcell-on,.navcell-off a,.navcell-on a,.navcell-off a:hover,.navcell-on a:hover,.navheadercell-off,.navheadercell-off a,.navheadercell-off a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
	
}

.navheadercell2{
	background-color:#1A336F;
	padding-right:3px;
}


.navcell-off {
 	xbackground-image: url(Images/nav-button-off.gif);
	border:1px solid transparent;
	background-color:#19B5EE;
}

.navcell-on {
 	xbackground-image: url(Images/nav-button-on.gif);
	border:1px solid #F8F400;
	background-color:#19B5EE;
}

.subnavcell-off {
 	background-color: #FFFFFF;
 	background-color: #00B1E6;
}

.subnavcell-on {
 	background-color: #FBF7B0;
}

.subsubnavcell-off {
 	background-color: #A3E1F8;
}

.subsubnavcell-on {
 	background-color: #A1DDC9;
}

/*------------------------------------------------------------------------------------------------*/

a.outer-link {
	color:#ffffff;
}
a.outer-link-hilight{
	color: #000000;
}

a.outer-link  , a.outer-link-hilight{
  font-size:11px;
  text-decoration : none;
}

a:hover.outer-link  , a:hover.outer-link-hilight{
   color :red;
   text-decoration : none;
}	
	
.prop-link-on, .prop-link-off{
	cursor: pointer; cursor: hand;
}
	
.prop-link-on {
	background-image:url(Images/prop-link-arrow.gif);
	background-position: right center;
	background-repeat:no-repeat;
	background-color:#D4EBFB;
}

.prop-available-header .headertext {
		color: #0099DE !important;
		font-size : 14px !important;
}

/*-----------------------------------------homepage boxes -------------------------------------------------------*/
#home-box-surround a {
	color: black;
}

.home-commercial-text,
.home-residential-text {
	margin-left: 25px; 
	margin-top: 10px; 
	margin-right: 70px; 
	font-size: 13px;
	line-height: 125%;
}

.home-top-commercial-off,
.home-top-commercial-on
{
	background: url(Images/home-commercial-property-middle.gif) no-repeat top left; 
	width: 344px; 
	height: 68px; 
	overflow: hidden;
	color: black;
	cursor: pointer;
	cursor: hand;
}

.home-top-commercial-on {
	background: url(Images/home-commercial-property-middle-on.gif) no-repeat top left;
	color: white; 
}

.home-bottom-commercial-off,
.home-bottom-commercial-on
{
	background: url(Images/home-commercial-property-bottom.gif) no-repeat top left; 
	width: 344px; 
	height: 70px; 
	overflow: hidden;
	color: black;
	cursor: pointer;
	cursor: hand;
}

.home-bottom-commercial-on {
	background: url(Images/home-commercial-property-bottom-on.gif) no-repeat top left;
	color: white; 
}

.home-residential-off,
.home-residential-on
{
	background: url(Images/home-residential-property.gif) no-repeat top left; 
	width: 344px; 
	height: 138px; 
	overflow: hidden;
	color: black;
	cursor: pointer;
	cursor: hand;
}

.home-residential-on {
	background: url(Images/home-residential-property-on.gif) no-repeat top left;
	color: white; 
}

.home-residential-on a,
.home-top-commercial-on a,
.home-bottom-commercial-on a {
	color: white !important; 
}

/*-----------------------------------------tablecss-------------------------------------------------------*/
.tabletext1 a {	
	text-decoration:none;
	color : #4687B0;
}

.tabletext1 a:hover {
	color : #ffffff;
}

.table1{
border:thin #CCE8FA solid;

}

.tabletext1 {
	color :#000000;
}

.whitecell{
background-color:#B8DDF5;

}

tr.whitecell  td {
	border-bottom: 2px solid #CCE8FA; 
}

.white{
background-color:#CCE8FA;

}

.tabletext1, .table1 td, table.table1 td.tabletext1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
}


.tabletext2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4687B0;
font-weight:bold;
text-align:center;

}

li {
	padding-bottom: 7px !important;
}