body {
	margin:0px;
}
html {
	overflow:scroll;
}

div#baseBackground {
	margin:0px;
	min-width:600px;
	max-width:1280px;
	min-height:800px;
	max-height:1024px;
	background-image:url('../images/site_background.gif');
	background-repeat:repeat-x;
	background-color:#FFFFFE;
}
table#stage {
	margin:27px auto;
	width:973px;
	border-collapse:collapse;
}
table#stage td#companyinfo {
	padding:0px;
}
table#stage td#topmenu {
	height:28px;
	padding:20px 0px 0px 0px;
	text-align:right;
}
table#stage td#featuredcontent {
	width:795px;
	height:566px;
	padding:13px 10px 10px 10px;
	background-color:#FFFFFF;
	vertical-align:top;
}
table#stage td#sidebar {
	vertical-align:top;
	padding:136px 0px 0px 0px;
}

div#subscribe {
	width:136px;
	padding:7px 8px;
	background-color:#FAF5E5;
	border:3px double #8B6C30;
}
div#subscribe .signup {
	color:#865C24;
	font-style:italic;
}
div#subscribe input {
	width:130px;
	color:#865C24;
}
div#subscribe input.error {
	color:#FFF;
	background-color:#FF3333;
}
div#subscribe .goodstatus {
	color:#009900;
}
div#subscribe .badstatus {
	color:#CC0000;
}

div.contactinfo {
	font-family:Arial;
	font-size:17px;
	line-height:17px;
	color:#865C23;
	float:right;
}
a.contactinfo, .contactinfo a {
	font-family:Arial;
	font-size:17px;
	line-height:17px;
	color:#865C23;
	text-decoration:none;
}
a.contactinfo:hover, .contactinfo a:hover {
	color:#865C23;
	text-decoration:underline;
}

.MilMenu{
	text-align:right;
	float:right;
}

a.sideMenu {
	display:block;
	margin:1px 0px;
	width:142px;
	height:11px;
	padding:7px 8px;
	background-color:#FAF5E5;
	font-size:11px;
	color:#865C24;
	text-transform:uppercase;
}

a.sideMenu_off {
	display:block;
	margin:1px 0px;
	width:142px;
	height:11px;
	padding:7px 8px;
	background-color:#FAF5E5;
	font-size:11px;
	color:#865C24;
	text-transform:uppercase;
}

a.sideMenu_on {
	display:block;
	margin:1px 0px;
	width:142px;
	height:11px;
	padding:7px 8px;
	background-color:#8B6C30;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
}

.header {
	font-family:'Myriad Roman', 'Myriad Pro', MyriadPro, Arial, 'Times New Roman';
	font-size:22px;
	line-height:26px;
	color:#865C24;
	font-weight:bold;
}

.title {
	font-family:'Myriad Roman', 'Myriad Pro', MyriadPro, Arial, 'Times New Roman';
	font-size:16px;
	line-height:16px;
	color:#865C24;
	font-weight:bold;
}

.bodytext {
	font-family:'Myriad Roman', 'Myriad Pro', MyriadPro, Arial, 'Times New Roman';
	font-size:14px;
	line-height:16px;
	color:#000000;
}
.bodytext a, a.bodytext, a .bodytext {
	color:#000000;
}
.bodytext a:hover, a.bodytext:hover, a:hover .bodytext {
	color:#865C24;
}

.editlink {
	font-family:'Myriad Roman', 'Myriad Pro', MyriadPro, Arial, 'Times New Roman';
	font-size:14px;
	line-height:16px;
	color:#000000;
}
.editlink a, a.editlink, a .editlink {
	color:#000000;
}

.footer {
	font-family:Arial;
	font-size:11px;
	line-height:12px;
	color:#865C23;
}

.footer a, a.footer, a .footer {
	color:#865C23;
}



.propertySearchHeader {
	font-family:"Lucida Sans Unicode", Arial;
	font-size:18px;
	color:#865C24;
	font-weight:bold;
}

.propertySearchSubtitle {
	font-family:"Lucida Sans Unicode", Arial;
	font-size:14px;
	color:#474546;
	text-align:right;
	padding-right:4px;
}

.propertySearchSubtitleLeft {
	font-family:"Lucida Sans Unicode", Arial;
	font-size:14px;
	color:#474546;
	padding-right:4px;
}

.propertySearchText {
	font-family:"Lucida Sans Unicode", Arial;
	font-size:10px;
	color:#050505;
}

.propertyTitle {
	border-top:2px solid #5A5758;
	border-bottom:2px solid #857F7A;
	padding:4px 15px 0px 15px;
	background-color:#E7DED3;
	font-family:Arial;
	font-size:13px;
	color:#000000;
}

.propertySubtitle {
	font-family:"Lucida Sans Unicode", Arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.propertyText {
	font-family:"Lucida Sans Unicode", Arial;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

.searchResultNav {
	font-family:"Lucida Sans Unicode", Arial;
	font-size:11px;
	color:#000000;
}
a.searchResultNav, .searchResultNav a {
	color:#000000;
}

a:link.viewMap, a:visited.viewMap {
	font-family:Arial;
	font-size:11px;
	color:#C92E2E;
	text-decoration:underline;
}

a:hover.viewMap, a:active.viewMap {
	font-family:Arial;
	font-size:11px;
	color:#D05A5A;
	text-decoration:underline;
}

a.underlineLink:link{
	text-decoration:underline;
	color:#1983AC;
}

a.underlineLink:visited{
	text-decoration:underline;
	color:#1983AC;
}

a.underlineLink:hover{
	text-decoration:none;
	color:#1983AC;
}

a.underlineLink:active{
	text-decoration:underline;
	color:#1983AC;
}

.underlineLink a:link{
	text-decoration:underline;
}

.underlineLink a:visited{
	text-decoration:underline;
}

.underlineLink a:hover{
	text-decoration:none;
}

.underlineLink a:active{
	text-decoration:underline;
}

.imageBorder{
	border: 1px solid #383739;
}