html{
	text-align:left;
}

body{
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	background-image: url(images/bg.gif);
	background-repeat:repeat-x;
	background-color:#0176E6;
}

table{
	text-align:left;
}

#FEXouterbox{
	border:1px solid #0075e6;
	padding:2px;
	width:900px;
	background-color: #FFFFFF;
}

#FEXtopright{
	background-image: url(images/houses_icon.gif);	
}


#FEXregisterlink{
	font-size:10px;
	color:#7ab742;
	text-decoration:underline;
}




/* login box in top right */
.topbox-login{
	background-color:#dbe2f0;
	color:#0039a5;
	border:1px solid #0039a5;
	width:80px;
	height:15px;
}
.topbox-submit{
	background-color:#104a82;
	color:#fff;
	border:none;
	border-right:1px solid #6063a3; 
}

/* The blue box header cell things */
.headercell{
	background-color:#0075e6;
	color:#fff;
	font-weight:bold;
	padding:5px;
	border:1px solid #dbe2f0;
}
.headercell2{
	background-color:#77b7f4;
	color:#fff;
	font-weight:bold;
	padding:5px;
	border:1px solid #dbe2f0;
}
.headercell3{
	background-color:#7ab800;
	color:#fff;
	font-weight:bold;
	padding:5px;
	border-left-color: #7ab800;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #009999;
	border-bottom-width: 2px;
	border-right-color: #7ab800;
	border-right-width: 1px;
}
.headercell4{
	background-color:#d6ebac;
	color:#7ab800;
	font-weight:bold;
	padding:5px;
	border:1px solid #d6ebac;
}
.headercell5{
	color:#fff;
	font-weight:bold;
	padding:5px;
	background-image: url(images/property_hdr.gif);
	border-left-color: #7ab800;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #009999;
	border-bottom-width: 2px;
	border-right-color: #7ab800;
	border-right-width: 1px;
}

/* main content pane */
.FEXmainpage{
	padding:5px;
	background-image: url(images/mainmenubg.gif);
}
.FEXmainpage2{
	padding:5px;
	background-color: #FFFFFF;	
}
.mainpage{
	padding:5px;
	background-image: url(images/mainmenubg.gif);
	background-repeat:repeat-x;
	background-color:#C6E1FA;
}
.mainpage2{
	padding:5px;
	background-color: #FFFFFF;	
}

/* Nav and menu */
.FEXsidepane{
	padding:5px;
	background-image: url(images/topmenubg.gif);
	
}
.navtext{
	font-weight:bold;
	color:#333;
	text-decoration:none;
}









/******** FORM CONTROLS ***********/
.slider.horizontal .bar {
	width: 200px;
	height: 30px;
	margin-left: 2px;
	background: url(images/sliderback.png) 0 9px repeat-x;
}

.slider.horizontal .handle {
	top: 10px;
	margin-top: -8px;
	margin-left: -2px;
	height: 16px;
	width: 4px;
	background-color: #888;
	border: 1px solid #666;
}

.slider.vertical {
	border: 1px solid #000;
	width: 20px;
}

.slider.vertical .bar {
	height: 40px;
}

.slider.vertical input {
	margin-top: 10px;
	border: none;
	border-top: 1px solid #000;
	width: 20px;
}

.slider.vertical .handle {
	left: 0;
	height: 0;
	width: 0;
	height: 0;
	border-width: 4px 10px;
	border-style: solid;
	border-color: #000 #FFF #FFF #000;
}

#min, #hour {
	width: 2em;
}

#datetime .upDown {
	width: 4em;
}
#datetime input {
	display: block;
}
#datetime .datePicker, #datetime .upDown, #datetime .separator, #datetime #popupdate, #datetime .pickerbutton {
	float: left;
}
#datetime .pickerbutton {
	display: block;
	padding: 0;
	width: 19px;
	height: 19px;
}
#datetime {
	overflow: hidden;
	padding: 4px;
}

#datetime .separator {
	padding: 0 2px;
}/* CSS Document */

