body {
	background: #FFFFFF;
	border: 0px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width:  100%;
	font-family: verdana, arial;
	}

div#header,
div#header .topbanner,
div#header .mainmenu,
div#main .submenu,
div#main .maincontent .breadcrumbs,
div#footer,
.hidden,
.noprint
{
	display: none;
}
	
div#main {
	background-color: #FFFFFF;
	border: 0px;
	margin: auto;
	padding: 0px;
	width:  630px;
	}
	

	
div#main .maincontent {
	background: #FFFFFF;
	border: 0px;
	float: left;
	margin: 0px;
	text-align: left;
	width:  383px;
	}
	

	
	
div#main .mainphoto {
	background: #FFFFFF;
	border: 0px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width:  227px;
	}
	
div#main .mainphoto .telephonenumber {
	color: #209CCB;
	font-family: verdana, arial;
	font-size: 1.3em;
	font-weight: normal;
	padding: 10px 0px 0px 0px;
	}
	
div#main .mainphoto .email {
	color: #209CCB;
	font-family: verdana, arial;
	font-size: 0.7em;
	font-weight: normal;
	}
	
div#main .mainphoto .email a {
	color: #209CCB;
	text-decoration: none;
	}
	
div#main .mainphoto .email a:visited {
	color: #209CCB;
	text-decoration: none;
	}
	
div#main .mainphoto .email a:hover {
	color: #A0CD67;
	text-decoration: none;
	}
	

	
h1 {
	color: #209CCB;
	font-family: verdana, arial;
	font-size: 1.0em;
	font-weight: bold;
	}
	
h2 {

	}
	
h3 {
	color: #209CCB;
	font-family: verdana, arial;
	font-size: 0.8em;
	font-weight: normal;
	}
	
p {
	color: #000000;
	font-family: verdana, arial;
	font-size: 0.7em;
	font-weight: normal;
	line-height: 1.5em;
	}
	








/*   TO BUY FORM    */

		#tobuy
		{
		    font-size: 1.7em;
			font-family: arial;
			text-align: left; 
			background-color: #ffffff;
		}


		#tobuy .section_body
		{
			float: left;
			padding: 10px 10px 10px 10px;
		}
		
		#tobuy label
		{
		    float: left; 
		    display: block; 
		    width: 150px;    
		}
		
		#tobuy .section_body p
		{
			font-size: 0.8em;
			margin: 5px 2px 5px 2px;
		}		

/*   TO BUY FORM    */



/*   VACANCY APPLY FORM    */



		#TableVacancy
		{
			font-family: arial;
		}

		#TableVacancy th
		{
			padding: 0px;
			margin: 0px;
		}
		
		#TableVacancy th div
		{
			float: left;
			padding: 5px;
			background-color: #349ed5;
			margin: 0px;
			color: #ffffff;
			font-weight: bold;
			font-size: 2.1em;
		}
		
		#TableVacancy td
		{
			font-family: verdana, arial;
			font-size: 0.9em;
			padding: 10px 10px 10px 10px;
			border: solid 1px #349ed5;
			text-align: left;
		}

		#TableVacancy td table td
		{
			padding: 2px;
			border: 0px;
		}



		#vacancyapply
		{
		    font-size: 12px;
			font-family: arial;
			text-align: left; 
			background-color: #ffffff;
			padding: 4px;
		}

        #vacancyapply table
        {
            font-size: 0.8em;
        }

        #vacancyapply .textInput
        {
            float: left;
   		    font-family: verdana, arial;
		    rfont-size: 0.9em;
			border: solid 1px #bdbdbd;

        }

		#vacancyapply .section_body
		{
			float: left;
			padding: 10px 10px 10px 10px;
			border-style: solid;
			border-width: 1px;
			border-color: #349ed5;
			width: 100%;
			background-color: #FFFFFF;
		}
		
		#vacancyapply label
		{
		    display: inline-block; 
		    width: 250px;    
		}
		
		#vacancyapply .section_body p
		{
			rfont-size: 0.8em;
			margin: 5px 2px 5px 2px;
		}	
		
		#vacancyapply .section_body .radiobuttons label
		{
		    width: 40px;
		}
		
		#vacancyapply .two_cols_left
		{
			width: 355px;
			float:left;
		}
		
		#vacancyapply .two_cols_separator
		{
			float: left;
			width: 2px;
			background-color: #b7b7b7;
			margin: 0px 15px 0px 15px;
		}
		
		#vacancyapply .two_cols_right
		{
			width: 355px;
			float:left;
		}
		
		#vacancyapply .two_cols_left label
		{
		    width: 100px    
		}
		
		#vacancyapply .two_cols_right label
		{
		    width: 100px    
		}
		
/*   VACANCY APPLY FORM    */



/*   TO RENT FORM    */


		#torent
		{
		    font-size: 1.7em;
			font-family: arial;
			text-align: left; 
			background-color: #ffffff;
		}
		
		.break{float: clear; display: block; width: 97%; height: 0;}
		.p_spacer{float: clear; display:block; width: 97%; height: 5px;}
		.print_break {page-break-after: always;}
		.fleft{display:inline; float: left;}
		.horiz_separator { width: 99%; height: 1px; background-color: #349ed5; margin: 7px 0px 7px 0px;}
		
		
		.section_title
		{
			font-family: arial;
			font-weight: bold;
			font-size: 1.2em;
			color: white;
			background-color: #349ed5;
			border: 0;
			padding: 7px 7px 7px 7px;
			float: left;
			
		}
		#torent .section_body
		{
			float: left;
			border: solid 1px #349ed5;
			padding: 10px 10px 10px 10px;
			width: 100%;
		}
		
		#torent .section_body p
		{
			font-size: 0.8em;
			margin: 5px 2px 5px 2px;
		}
		
		.bghead
		{
			text-align: center;
			color: #ffffff;
			background-color: #349ed5;
			padding: 3px 3px 3px 3px;
			margin: 0px 10px 0px 0px;
		}
		.txtInput
		{
		    font-family: verdana, arial;
		    font-size: 0.9em;
			border: solid 1px #bdbdbd;
		}
		
		.telSpacer
		{
			width: 100px; 
			float: left; 
			display: block; 
		}
		
		.two_cols
		{
			width: 735px;
			float: clear;
		}
		
		.two_cols_left
		{
			width: 350px;
			float:left;
		}
		
		.two_cols_separator
		{
			float: left;
			width: 2px;
			background-color: #b7b7b7;
			margin: 0px 15px 0px 15px;
		}
		
		.two_cols_right
		{
			width: 350px;
			float:left;
		}
		
		.yesnocontainer
		{
			display: block; 
			width: 650px;
		}
		.yesnocontainer .text
		{
			float: left;
		}
		.yesnocontainer .chks
		{
			float: right;
		}
		
		#equal_opportunity th
		{
			font-weight: bold;
			font-size: 0.8em;
			vertical-align: top;
		}

		#equal_opportunity td
		{
			vertical-align: top;
			font-size: 0.75em;
		}
		
		#equal_opportunity .subheader
		{
			font-size: 0.65em;
			font-weight: bold;
		}
		
		#equal_opportunity .separator
		{
			border-right: solid 1px #b8ddf0;
		}
		
		#living_with_you th
		{
			font-size: 0.7em;
			color: #349ed5;
			vertical-align: bottom;
		}
		
		
		.p_container
		{
			font-size: 0.8em;
		}
		
		.p_container p
		{
			font-size: 1em;
			margin: 10px 2px 10px 2px
		}
		
		.sign_ph
		{
			display: block;
			border: solid 1px #000000;
			height: 30px;
		}

/*   TO RENT FORM    */







#equal_opportunity th
		{
			font-weight: bold;
			font-size: 9px;
			vertical-align: top;
		}

		#equal_opportunity td label
		{
			vertical-align: top;
			font-size: 9px;
		}

		#equal_opportunity .subheader td
		{
			font-size: 9px;
			font-weight: bold;
		}
		
		#equal_opportunity .separator
		{
			border-right: solid 1px #b8ddf0;
		}
	
	
	
	
	
		#TableForm
		{
			font-family: arial;
		}

		
		#TableForm p
		{
			margin: 2px;
			font-size: 11px;
		}


		#TableForm th
		{
			padding: 0px;
			margin: 0px;
		}
		
		#TableForm th div
		{
			float: left;
			padding: 5px;
			background-color: #349ed5;
			margin: 0px;
			color: #ffffff;
			font-weight: bold;
			font-size: 14px;
		}
		
		#TableForm td
		{
			text-align: left;
			font-family: verdana, arial;
			font-size: 11px;
			padding: 10px 10px 10px 10px;
			border: solid 1px #349ed5;
		}

		#TableForm td table td
		{
			text-align: left;
			font-size: 11px;
			padding: 2px;
			border: 0px;
		}
	