body {
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:120%;
	background-color:#666;
	text-align:center;
}
h1{
	font-size:140%;
	color:#0061F0;
	padding:0px;
	margin:0px;
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
}
h2{
	font-size:120%;
	color:#0061F0;
	padding:0px;
	margin:0px;
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
}
h3{
	font-size:110%;
	color:#0061F0;
	padding:0px;
	margin:0px;
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
}

.CG{
	font-size:95%;
	color:#FFF;
	padding:0px;
	margin:0px;
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
}


.CG2{
	font-size:105%;
	color:#FFF;
	padding:0px;
	margin:0px;
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
}
ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	list-style-position:outside;
	}
#newsticker {
	margin: 0 0 0 55px;
}
#newsticker li {
	list-style:none;
	}
hr{
	width:90%;
	color:#49E100;
	height:1px;
	text-align:left;
}
/* links
---------------------------------------------------------- */	
a:active, a:link, a:visited {
	color:#49E100;
	font-weight:bold;
	text-decoration:underline;
	}
a:hover {
	color:#49E100;
	font-weight:bold;
	text-decoration:none;
	}
.footertext a:active, .footertext a:link, .footertext a:visited {
	color:#0061F0;
	font-weight:normal;
	text-decoration:underline;
	}
.footertext a:hover {
	color:#0061F0;
	font-weight:normal;
	text-decoration:none;
	}
.legal a:active, .legal a:link, .legal a:visited {
	color:#ccc;
	font-weight:normal;
	text-decoration:none;
	}
.legal a:hover {
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
	}
/* layout items
---------------------------------------*/
.border{
	margin:20px auto 0px auto;
	width:890px;
	text-align:center;
	background-color:#fff;
}
.strapline{
	margin:0px;
	width:696px;
	color:#fff;
	padding:5px 0px 0px 10px;
	text-align:left;
}
.greentext{
	color:#49E100;
}
.header{
	width:890px;
	height:155px;
	text-align:left;
}
.search{
	margin:10px 0px 0px 5px;
}

.allTypes{ width:165px;overflow: hidden; }

.date{
	text-align:right;
	width:160px;
	font-size:90%;
	font-weight:bold;
	margin:5px 0px 0 0;
	padding: 0 5px 0 0;
}
.logo{
	float:left;
	height:155px;
	width:184px;
	background-color:#666;
}
.news{
	background-color:#3d65b0;
	color:#fff;
	font-weight:bold;
	width:705px;
	height:28px;
	line-height:200%;
	overflow:hidden;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: -14px;
}
.newstitle{
	float:left;
}
.news li {
	line-height:200%;
	background-color:#3d65b0;
	float:left;
}
.news a:active, .news a:link, .news a:visited {
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
	}
.news a:hover {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}
.mainheader{
	float:left;
	height:155px;
	width:706px;
	background: url(../images/iw-home/iw-header2.png) no-repeat #3e65b0;
}
.content{
	font-size:110%;
	line-height:160%;
	text-align:left;
	color:#948E87;
	padding:0px;
	margin:0px;
	background-image: url(../images/iw-home/mainbg_im.jpg);
	background-repeat:repeat-y;
	border-bottom:1px solid #666;
}
.maintext{
	width:665px;
	float:left;
	margin:20px 8px 10px 20px;
	color:#0061F0;
	text-align:left;
}

.maintext p{
	color:#000000;
	font-size:90%;
	margin:5px 0 10px 0;
}
	
.left{
	width:179px;
	float:left;
/*	border-left:6px solid #666;
*/	background-color:#3d65b0;
	color:#fff;
	min-height: 500px;
}

.left p {
	font-size:11px;
}

.imageright{
	float:right;
	text-align:right;
}
.legal{
	margin:0px auto;
	width:890px;
	text-align:right;
	padding:10px 0px 0px 0px;
	color:#ccc;
	font-size:80%;
	background-color:#666666;
}
.copyright {
	width:300px;
	float:left;
	text-align:left;
	margin: 0 0 10px 190px;
	}
.matrix {
	width:300px;
	float:right;
	text-align:right;
	margin: 0 0 10px 0;
	}
/* menus
---------------------------------------*/
.menu{
	width:184px;
}
.menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.menu ul ul{
	border-bottom:1px solid #9EFF7D;
	width:179px;
}
.menu li { 
	margin:0px;
	padding:0px;
	width:176px;
}
.menu a:link, .menu a:active, .menu a:visited {
	color:#fff;
	width:168px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 10px;
	background-color:#488DF4;
	border-left:1px solid #9EFF7D;
	border-bottom:1px solid #9EFF7D;
	font-weight:normal;
	text-decoration:none;
}
.menu a:hover {
	color:#fff;
	width:168px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 10px;
	background-color:#003077;
	border-left:1px solid #9EFF7D;
	border-bottom:1px solid #9EFF7D;
	font-weight:normal;
	text-decoration:none;
}
.menu li li a:link, .menu li li a:active, .menu li li a:visited {
	color:#49E100;
	width:159px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 20px;
	background-color:#0061F0;
	border:none;
	font-weight:normal;
	text-decoration:underline;
}
.menu li li a:hover {
	color:#49E100;
	width:159px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 20px;
	background-color:#003077;
	border:none;
	font-weight:normal;
	text-decoration:none;
}
.topmenu{
	width:706px;
	font-size:120%;
	margin:115px 0px 0px 0px;
}
.topmenu ul{
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 15px;
}
.topmenu li { 
	float:left;
	margin:0px;
	padding:0px;
}
.topmenu a:link, .topmenu a:active, .topmenu a:visited {
	color:#fff;
	margin:0px 10px 0px 0px;
	padding:0px 10px 0px 0px;
	border-right:1px solid #fff;
	font-weight:bold;
	text-decoration:none;
}
.topmenu a:hover {
	color:#fff;
	margin:0px 10px 0px 0px;
	padding:0px 10px 0px 0px;
	border-right:1px solid #fff;
	font-weight:bold;
	text-decoration:underline;
}
.topmenu a.noimage:link, .topmenu a.noimage:active, .topmenu a.noimage:visited, .topmenu a.noimage:hover {
	background:none;
	margin-rigth:0px;
	padding-right:0px;
	border-right:0px;
}

.pagelistalpha {
	list-style:lower-alpha;
	list-style-position:outside;
	margin-left:40px;
	color:#000000;
	}
.pagelistnum {
	list-style: decimal;
	list-style-position:outside;
	margin-left:25px;
	color:#000000;
	}
.pagelistdisc {
	list-style:disc;
	list-style-position:outside;
	margin-left:25px;
	color:#000000;
	}
.rightmenu {
	background-color:#0061F0;
	float:right;
	width:200px;
	color:#FFFFFF;
	border: 2px solid #49E100;
	text-align:right;
}

.rightcontact {
	background-color:#ffffff;
	float:right;
	width:200px;
	color:#000000;
	text-align:right;
}

.rightmenunews {
	background-color:#0061F0;
	float:right;
	color:#FFFFFF;
	border: 2px solid #49E100;
	text-align:right;
}

.rightmenutext {
	margin: 0 5px 0 5px;
}
.rightmenu p {
	color:#FFFFFF;
}

.propbox {
	float:left;
	width: 160px;
	margin-right:6px;
	height: 250px;
	}
	
.submitbutton {
 	border: 1px solid #49E100;
    background: #488DF4;
	color: #ffffff;
	margin:8px 0 0 0;
	}

.propertybanner {
	width: 600px;
	background-color:#0061F0;
	overflow:hidden;
}
.propertybanner p {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	}
	
.propertybanneraddress {
	text-align:left;
	float:left;
	width: 490px;
	margin: 0 0 0 5px;
}
.propertybannerprn {
	text-align:right;
	float:right;
	width: 100px;
	margin: 0 5px 0 0;
}

.propertybuttons {
	width: 600px;
	margin:5px 0 15px 0;
	overflow:hidden;
}

.propertybuttonscontact {
	text-align:left;
	float:left;
	width: 240px;
}
.propertybuttonspdf {
	text-align:left;
	float:left;
	width: 318px;
}

.propertyphoto {
	width: 240px;
	float:left;
	}
.propertytext {
	width: 350px;
	float:left;
	margin: 2px 0 0 0;
	}
	
.propertytext ul{
	color: #000000;
	font-size:11px;
}

