body
{
	margin: 0;
	padding: 0;
	font: normal 12px "Trebuchet MS";
	color: #434343;
	text-align: center;
	line-height: 15px;
	background-color: #e8e8e8;
}
h1 {
	font: 9px Arial;
	color: #cccccc;
	padding: 0;
	margin: 0px 0 0 0px;
}
img
{
	border: 0;
}
#wrap
{
	position: relative;
	width: 970px;
	margin: 0 auto;
	text-align: left;
	padding: 2px 15px 15px 15px;
	background-color: #fff;
}
.menutab
{
	border-right: 1px solid #e5e5e5;
	font: bold 14px "Trebuchet MS";
	color: #1e4b72;
	padding-bottom: 5px;
}
.menutab a
{
	font: bold 14px "Trebuchet MS";
	color: #1e4b72;
	text-decoration: none;
}
.menutab a:hover
{
	font: bold 14px "Trebuchet MS";
	color: #1e4b72;
	text-decoration: underline;
}
a
{
	font: normal 12px "Trebuchet MS";
	color: #434343;
	text-decoration: none;
}
a:hover
{
	font: normal 12px "Trebuchet MS";
	color: #434343;
	text-decoration: underline;
}
a.blue
{
	font: bold 12px "Trebuchet MS";
	color: #0c375d;
	text-decoration: none;
}
a.blue:hover
{
	font: bold 12px "Trebuchet MS";
	color: #0c375d;
	text-decoration: underline;
}
#content-home
{
	padding: 20px 15px 40px 15px;
}
#content
{
	padding: 20px 0 40px 0;
}
.title
{
	font: bold 21px "Trebuchet MS";
	color: #bdb493;
}
.title2
{
	font: normal 18px "Trebuchet MS";
	color: #434343;
}
.box
{
	width: 229px;
	border-right: 1px solid #bdbcbd;
	border-left: 1px solid #bdbcbd;
	border-bottom: 1px solid #bdbcbd;
	background: #FFFFFF url(../../images/box-bg.gif) repeat-x bottom left;
}
.boxright
{
	width: 229px;
	border-right: 1px solid #bdbcbd;
	border-left: 1px solid #bdbcbd;
	border-bottom: 1px solid #bdbcbd;
	border-top: 1px solid #bdbcbd;
	background: #FFFFFF url(../../images/box-bg.gif) repeat-x bottom left;
}
.pages
{
	padding: 5px 15px 5px 0;
	text-align: left;
}
.pages a
{
	color: #1e4b72;
}
.pages a.hover
{
	color: #1e4b72;
}
.buildings
{
	background-color: #e8e8e8;
	padding: 3px;
}

.buildings img
{
	border: 1px solid #696969;
	margin-bottom: 5px;
}
.buildingsHome
{
	background-color: #e8e8e8;
	padding: 2px;
}
.buildingsHome img
{
	border: 1px solid #696969;
	margin-bottom: 0px;
}
.forms
{
	background-color: #e8e8e8;
	padding: 3px;
}
.input  {
	color:#363636;
	font:normal 12px "Trebuchet MS",arial;
	font-size:10pt;
	width:135px;
	border: 1px solid #7f9db9;
}
#header
{
	font: bold 36px "Trebuchet MS";
	color: #fff;
	margin: 20px 0 0 0;
	background: transparent url(../../images/header.jpg) no-repeat top left;
	padding: 66px 0 40px 22px;
}
#header p
{
	font: bold 18px "Trebuchet MS";
	color: #fff;
	margin: 0;
}
/* footer */
#footer
{
	font: normal 11px "Trebuchet MS";
	color: #8b8b8b;
	line-height: 18px;
	background-color: #e8e8e8;
}

#footer a
{
	font: normal 11px "Trebuchet MS";
	color: #8b8b8b;
	text-decoration: none;
}
#footer a:hover
{
	font: normal 11px "Trebuchet MS";
	color: #8b8b8b;
	text-decoration: underline;
}
select
{
	font: normal 12px arial;
	color: #555f65;
}

.select-area
{
	font: normal 12px arial;
	color: #535353;
	text-align: left;
	border: 1px solid #5f98b4;
	background-color: #fff;
	padding: 3px;
	width: 150px;
	height: 141px;
	overflow: auto;
}

/*request info form*/
div#reqInfo
{
	font: normal 12px "Trebuchet MS";
	color: #4d4d4d;
	text-align: left;
}
div#reqInfo div
{
	padding: 5px 5px 0px 5px;
}
div#reqInfo .input
{
	font: normal 12px "Trebuchet MS";
	color: #4d4d4d;
	border: 1px solid #abadb3;
	background-color: #fff;
	padding: 1px 1px 1px 3px;
	width: 200px;
}
div#reqInfo textarea
{
	font: normal 12px "Trebuchet MS";
	color: #4d4d4d;
	text-decoration: none;
	border: 1px solid #abadb3;
	background-color: #fff;
	padding: 1px 1px 1px 3px;
	overflow: auto;
	width: 200px;
	height: 80px;
}
div#reqInfo .btn
{
	font: normal 11px arial;
	color: #2C4355;
	border: default;
	background-color: default;
	padding: 0;
}

#divLogin .input
{
	font: normal 12px "Trebuchet MS";
	color: #4d4d4d;
	border: 1px solid #abadb3;
	background-color: #fff;
	padding: 1px 1px 1px 3px;
	width: 200px;
}
#divLogin textarea
{
	font: normal 12px "Trebuchet MS";
	color: #4d4d4d;
	text-decoration: none;
	border: 1px solid #abadb3;
	background-color: #fff;
	padding: 1px 1px 1px 3px;
	overflow: auto;
	width: 200px;
	height: 80px;
}
#divLogin .btn
{
	font: normal 11px arial;
	color: #2C4355;
	border: default;
	background-color: default;
	padding: 0;
}
.input2
{
	font: normal 12px "Trebuchet MS";
	color: #4d4d4d;
	border: 1px solid #5F98B4;
	background-color: #fff;
	padding: 1px 1px 1px 3px;
	width: 160px;
}
.inp
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #60646B;
	border: 1px solid #5F98B4;
	background-color: #FFF;
	padding: 1px 1px 1px 3px;
	width: 150px;
	margin-top: 5px;
}

.textarea2
{
	font: normal 12px "Trebuchet MS";
	color: #4d4d4d;
	text-decoration: none;
	border: 1px solid #abadb3;
	background-color: #fff;
	padding: 1px 1px 1px 3px;
	overflow: auto;
	width: 200px;
	height: 100px;
}

td.listing_centered
{
	padding: 0 10px;
	width: 700px;
}

td.listing_centered p.description
{
	font: 14px garamond, georgia, serif;
	text-decoration: none;
}

.listing_centered span
{
	font: bold 14px arial, helvetica, sans-serif;
	color: #000000;
}

.listing_centered span.agreement
{
	color: red;
	font-size: 12px;
	font-weight: normal;
}

#trrr td
{
	text-align: center;
	padding-right: 4px;
}
#trrr td div
{
	background-color: #F2F2F2;
	color: #1E4B72;
	font-size: 14px;
	border: 1px solid #CCCCCC;
	border-bottom: none;
	text-align: center;
	padding: 8px;
	cursor: pointer;
	font-weight: bold;
}
