/* CSS Document */
body {
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #E0EEF3;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body, p, li {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}


.justify {
	font-size: 11px;
	color: #033826;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;

}

.justify2 {
	font-size: 11px;
	color: #033826;
	text-align: justify;

}

.description {
	font-size: 11px;
	color: #033826;
	text-align: justify;
	padding-right: 15px;
	padding-left: 30px;
	line-height: 1.5em;

}

.justify-white {
	font-size: 11px;
	color: #ffffff;
	text-align: justify;
	padding-right: 12px;

}



.left-white {
	font-size: 11px;
	color: #ffffff;
	text-align: left;
}


.center-white {
	font-size: 11px;
	color: #ffffff;
	text-align: center;
}
.beds {
	font-size: 13px;
	color: #000000;
	text-align: left;
		padding-right: 15px;
	padding-left: 30px;
}

.left-white2 {
	font-size: 13px;
	color: #ffffff;
	text-align: left;
	padding-left: 8px;
}

.left-13 {
	font-size: 13px;
	color: #333333;
	text-align: left;
		padding-left: 8px;
}


.dropdown {
	font-size: 11px;
	color: #033826;
}

.bot {
	font-size: 10px;
	color: #ffffff;
	text-align: right;
}

.right {
	font-size: 11px;
	color: #333333;
	text-align: right;
}

.center {
	font-size: 11px;
	color: #333333;
	text-align: center;
}


.right-white {
	font-size: 11px;
	color: #ffffff;
	text-align: right;

}


.left {
	font-size: 11px;
	color: #333333;
	text-align: left;
		line-height: 2em;

}

.sub-heading-left {
	font-size: 14px;
	color: #333333;
	text-align: left;
	padding-left: 8px;
}




A.bot-link:link {color: #ffffff;font-family: Verdana, Helvetica, san-serif; font-size: 10px; text-decoration:none;}
A.bot-link:visited {color: #ffffff;font-family: Verdana, Helvetica, san-serif; font-size: 10px; text-decoration:none}
A.bot-link:active {color: #ffffff;font-family: Verdana, Helvetica, san-serif; font-size: 10px; text-decoration:none}
A.bot-link:hover {color: #ffffff;font-family: Verdana, Helvetica, san-serif; font-size: 10px; text-decoration:none}

A.side-link:link {color: #686868;font-family: Verdana, Helvetica, san-serif; font-size: 11px; text-decoration:none; padding-left:16px; padding-top:8px; padding-bottom:8px;}
A.side-link:visited {color: #686868;font-family: Verdana, Helvetica, san-serif; font-size: 11px; text-decoration:none; padding-left:16px; padding-top:8px; padding-bottom:8px;}
A.side-link:active {color: #535353;font-family: Verdana, Helvetica, san-serif; font-size: 11px; text-decoration:none;  padding-left:16px; padding-top:8px; padding-bottom:8px;}
A.side-link:hover {color: #535353;font-family: Verdana, Helvetica, san-serif; font-size: 11px; text-decoration:none; padding-left:16px; padding-top:8px; padding-bottom:8px;}

A.body-link:link {color: #033826;font-family: Verdana, Helvetica, san-serif; font-size: 11px}
A.body-link:visited {color: #033826;font-family: Verdana, Helvetica, san-serif; font-size: 11px}
A.body-link:active {color: #033826;font-family: Verdana, Helvetica, san-serif; font-size: 11px}
A.body-link:hover {color: #033826;font-family: Verdana, Helvetica, san-serif; font-size: 11px}

	
	.table-border-light {
	border-top: 1px solid #B9D8E3;
	border-right: 1px solid #B9D8E3;
	border-bottom: 1px solid #B9D8E3;
	border-left: 1px solid #B9D8E3;

}

	.table-border-light2 {
	border-top: 1px solid #C9D5BB;
	border-right: 1px solid #C9D5BB;
	border-bottom: 1px solid #C9D5BB;
	border-left: 1px solid #C9D5BB;

}

	.table-border-orange {
	border-top: 1px solid #FB7106;
	border-right: 1px solid #FB7106;
	border-bottom: 1px solid #FB7106;
	border-left: 1px solid #FB7106;

}
	.table-border-blue {
	border-top: 1px solid #1F7EBE;
	border-right: 1px solid #1F7EBE;
	border-bottom: 1px solid #1F7EBE;
	border-left: 1px solid #1F7EBE;

}
	.table-border-red {
	border-top: 1px solid #CE003A;
	border-right: 1px solid #CE003A;
	border-bottom: 1px solid #CE003A;
	border-left: 1px solid #CE003A;

}

.image-container img {
	border: 0;
	padding: 3px;
}

td#header {
        height: 29px;
}

#header h1 {
        margin: 0;
        padding: 0;
        color: #FFF;
        font-size: 14px;
}

#header, #content {
        padding: 0 10px;
}

#content form div.column {
        float: left;
        width: 50%;
}

#content form p {
        clear: both;
}

#content form label {
        float: left;
        width: 120px;
        padding-top: 3px;
}

#messages {
        margin-top: 5px;
}

#messages div.message {
        padding: 0 10px;
}

#messages div.message.success {
        border: 1px solid #0C0;
        background-color: #EFE;
}
#messages div.message.error {
        border: 1px solid #C00;
        background-color: #FEE;
}

div.form_error {
        text-align: center;
        font-size: 120%;
        color: #F00;
}

#content a img {
        border: 0;
}

#content table.horizontal {
	width: 100%;
}

div.orange-box {
	background-color: #FEF0E7;
	border: 1px solid #FED9BC;
	margin: 10px 5px;
	height: 100%;
	text-align: left;
}
div.blue-box {
	background-color: #E7F2F5;
	border: 1px solid #A7CEDC;
	margin: 5px;
	height: 100%;
	text-align: left;
}

div.orange-box p,
div.blue-box p {
	margin: 5px;
}
