body {
	background-image: url(images/bkg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
}

img
{
	border: 0;
}

#container{
 margin-left: auto;
	 margin-right: auto;
	 width:763px;
	 background-color:#FFFFFF;
	 clear:both;
}

#header {
	 background-image: url(images/swproperty-banner.jpg);
	 background-repeat: no-repeat;
     width: 763px;
	 height: 155px;
	 clear:both;
	 margin-left:auto;
	 margin-right:auto;
	
	 }
	 
#main {
    background-color:#3b8da3;
	margin-right:auto;
	margin-left:auto;
     width: 763px;
	 overflow: hidden;
	 clear:both;
	 margin-bottom:5px;
	 }
	 
#logo {
     width: 232px;
	 height: 117px;
	 float: left;
	 }
	 
#navigation {
     width: 233px;
	 height:auto;
	 margin-top:22px;
	 margin-left:15px;
	 margin-bottom:22px;
	 float: left;
	 border:1px solid #FFFFFF;
	 }
	 
	 .navleft{
	 padding-bottom:2px;
	 }
#flash {
     width: 482px;
	 height: 192px;
	 margin-top: 23px;
	 margin-left: 15px;
	 float: left;
	 border-top:1px solid #FFFFFF;
	 border-right:1px solid #FFFFFF;
	 border-left:1px solid #FFFFFF;
	 }
	 
#line {
	 background-image: url(images/line.jpg);
     width: 738px;
	 height: 15px;
	 margin-top: 15px;
	 float: left;
	 padding-left:25px;
	 }	 
#rightleftcontainer{ 
margin-left:auto;
margin-right:auto;
clear:both;
overflow:hidden;}

#leftcol {
     float: left;
	 width: 240px;
	 padding-right:15px;
	 padding-top: 10px;
	 padding-left: 20px;
	 }
	 
#bluebox {
	background-color: #E9F3F7;
	width: 200px;
	padding: 10px;
	
	}	
	 
	 
#rightcol {
     float: right;
	 width: 450px;
	 padding-top: 10px;
	 padding-right: 20px;
	 }

h1 {
     font-family:Century Gothic, Arial, Helvetica, sans-serif;
	 font-weight: normal;
	 font-size: 18px;
	 }
	 
h2 {
     font-family: Century Gothic, Arial, Helvetica, sans-serif;
	 font-weight: normal;
	 font-size: 18px;
	 }
	
h3 {
     font-family: Century Gothic, Arial, Helvetica, sans-serif;
	 font-weight: normal;
	 font-size: 16px;
	 }

.blue {
     font-family: Century Gothic, Arial, Helvetica, sans-serif;
	 font-weight: normal;
	 font-size: 18px;
	 color: #377891;
	 font-weight: bold;
	 }
	 
.blue1 {
     font-family: Century Gothic, Arial, Helvetica, sans-serif;
	 font-weight: normal;
	 font-size: 20px;
	 color: #377891;
	 font-weight: bold;
	 }

.3 {
     font-family: Century Gothic, Arial, Helvetica, sans-serif;
	 font-weight: normal;
	 font-size: 18px;
	 }

.grey {
     color: #5D5757;
	 font-weight: bold;
	 font-size: 18px;
	 font-family: Century Gothic, Arial, Helvetica, sans-serif;
	 }

.red {
     color: #BD1616;
	 font-weight: bold;
	 font-size: 18px;
	 font-family: Century Gothic, Arial, Helvetica, sans-serif;
	 }
	 
.red1 {
     color: #BD1616;
	 font-weight: bold;
	 font-size: 16px;
	 font-family: Century Gothic, Arial, Helvetica, sans-serif;
	 }
	 
.green1 {
     color: #669966;
	 font-weight: bold;
	 font-size: 20px;
	 font-family: Century Gothic, Arial, Helvetica, sans-serif;
	 }
	 
.green2 {
     color: #669966;
	 font-weight: bold;
	 font-size: 16px;
	 font-family: Century Gothic, Arial, Helvetica, sans-serif;
	 }

.body {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	color: #377891;
}
	 
.formstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 150px;
	border: 1px solid #999999;
}

#sitemap {
    background-color: #FFFFFF;
     width: 763px;
	 overflow: hidden;
	 font-size: 11px;
	 clear:both;
	 padding-bottom:20px; }
	 
#sitemap2 {
    background-color: #FFFFFF;
     width: 763px;
	 overflow: hidden;
	 font-size: 11px;
	 clear:both;
	 text-align:center;
 }
 
 #sitemap2 ul { padding:0px; margin:0px; text-align: center;  } 
 
 #sitemap2 li { padding-left:5px; padding-right: 5px; list-style:none; display:inline; border-right: 1px solid #253036; } 

.brder { border: 2px solid #d6edf5; }

.dotted {
     border-bottom: dotted 1px #7b7b7b;
	 height: 1px;
	 padding-top: 10px;
	 padding-bottom: 10px;
	 width: auto;
	 }
	 
.multisite {
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
	color: #bd1616;
	font-size: 16px;
}

.grey1 {
     color: #5D5757;
	 font-size: 16px;
	 }

a:link {
	color: #397c92;
	text-decoration: underline;
}
a:visited {
	color: #397c92;
	text-decoration: underline;
}
a:hover {
	color: #bc191e;
	text-decoration: underline;
}

.boxtext {
     color: #000000;
	 font-size: 11px;
	 font-weight: normal;
	 }
	 
#line2 {
	 background-image: url(images/line.jpg);
     width: 763px;
	 height: 15px;
	 margin-top: 15px;
	 float: left;
	 }
	 
.linkbox
{
	background: #EEE;
	text-align: center;
	width: auto;
	padding: 10px 20px 10px 20px;
}
.dotted {
     border-bottom: dotted 1px #7b7b7b;
	 height: 1px;
	 margin-top: 20px;
	 width: auto;
	 }
