@charset "utf-8";
/* CSS Document */

html {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}
body {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin: 0px;
	background-attachment: fixed;
	background-image: url(https://c05d11.claudeassets.com/20250219093048im_/http://www.federallandrealestate.com/bg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.container {
	background-image: url(https://f665b4.claudeassets.com/20250219093048im_/http://www.federallandrealestate.com/white.png);
	background-repeat: repeat;
	width: 900px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
}

.project {
	background-image: url(https://f665b4.claudeassets.com/20250219093048im_/http://www.federallandrealestate.com/white.png);
	background-repeat: repeat;
	width: 100%;
	padding: 0px;
}


.fontmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #909;
	text-transform: uppercase;
	text-decoration: none;
	border-right-width: 9px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.fontmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FC6;
	text-transform: uppercase;
	text-decoration: none;
	border-right-width: 9px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.text7 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	color: #000;
	padding: 2px;
}
h1 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 20px;
	color: #036;
}
.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 555;
}
.midori {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #030;
}
.riverview {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #06C;
}
.text1 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	font-weight: bold;
	color: #933;
}
.lilac {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #906;
	font-weight: bold;
}
.peninsula {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9ACB34;
}
.beijing {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DB2F19;
}
p {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12px;
	color: #333;
}
.text9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F90;
	text-transform: uppercase;
	text-decoration: none;
}
.text18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
}

.text15 {
	color: #FFF;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.text11 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12px;
	font-weight: bold;
	color: #C00;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #7D069E;
}
h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #7D069E;
	text-decoration: none;
}
h2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #7D069E;
	text-decoration: underline;
}


.text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
.text10 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}

.text10 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: underline;
}

.menutext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	margin-right: 30px;
}
.menutext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	margin-right: 30px;
}

.menutext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F60;
	text-decoration: none;
	text-transform: uppercase;
	margin-right: 30px;
}

.menutextlast {
	font-family: "Century Gothic", "HelveticaNeueLT Pro 33 ThEx";
	font-size: 16px;
	font-weight: normal;
	color: #936;
	text-decoration: none;
	text-transform: uppercase;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #E97802;
	text-transform: none;
}
.mainmenu {
	background-color: #333333;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.white {
	background-image: url(https://f665b4.claudeassets.com/20250219093048im_/http://www.federallandrealestate.com/white.png);
	background-repeat: repeat;
}
.twothird {
	float: left;
	width: 70%;
	padding: 3px;
}
.onethird {
	float: left;
	width: 25%;
	padding: 3px;
}
.homethird {
	float: left;
	width: 33%;
}

.imgleft {
	float: left;
	padding-right: 8px;
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 1px;
}
.imgright {
	float: right;
	margin: 5px;
}
.text8 {
	font-family: Lustria, Helvetica;
	font-size: 12px;
	color: #000;
}
.tags {
	text-align: center;
	width: 95%;
	background-attachment: scroll;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	padding: 8px;
}

.footer {
	background-color: #333333;
	text-align: center;
	width: 100%;
	background-attachment: scroll;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	background-color: #333333;
	padding: 5px;
}
.menu_container {
	display: block;
	border: 1px solid #eee;
	height: 36px;
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.075);
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.075);
	box-shadow: 0 2px 2px rgba(0,0,0,0.075);
	background-color: #000168;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.menu_container a {
	text-decoration: none;
	color: #FDFDFD;
	font-weight: 800;
	font-size: 14px;
	display: block;
	height: 36px;
	line-height: 36px;
	padding: 0 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.menu_container ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.menu_container ul li.current-menu-item { background-color: #ddd;}
.menu_container > ul > li { display: block;float: left;position: relative; }
.menu_container ul li:hover {
	background-color: #CCCCCC;
}
.menu_container > ul > li > ul {
	background-color: #787878;
	position: absolute;
	display: none;
	border: 1px solid #eee;
	top: 100%;
	width: 275px;
}
.menu_container > ul > li:hover > ul {
	display: block;
}
.menu_container > ul > li > ul > li { position: relative; }
.menu_container > ul > li > ul > li > ul { display:none;position: absolute;left: 100%;top: 0;border: 1px solid #eee;width: 140px; }
.menu_container > ul > li > ul > li:hover > ul { display:block;background-color: #fff; }
.menu_container > ul > li > ul > li > ul > li { }
.content { clear: both; }
.title {font-weight: 800;font-size: 12px;text-transform: uppercase;}
pre {background-color: #fafafa;padding: 20px;overflow: auto;border: 1px solid #f1f1f1;color: #000;}
.responsive_menu select {
        display: block;
        width: 100%;
        height: 36px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.42857;
        color: rgb(85, 85, 85);
        vertical-align: middle;
        background-color: rgb(255, 255, 255);
        background-image: none;
        border: none;
}
.nofull select {width: auto;}
label {float: left;line-height: 36px;font-weight: 800;font-size: 12px;}
.note {color: #999;font-size: 14px;}
.download_button {padding: 15px 0;background: #F2F2F2;display: block;margin: 30px auto;width: 100%;max-width: 200px;text-align: center;color: #4988C6;text-decoration: none;font-weight: 800;font-size: 12px;border-bottom: 3px solid #ddd;}
.download_button:active {position: relative;top: 3px;border-bottom: 0;}
.download_button:hover {background-color: #eaeaea;}

/*  GRID COLUMN SETUP   ==================================================================== */

.col {
	display: block;
	float:left;
	margin: 0;
}

.col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */


/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

/*  GRID OF THREE   ============================================================================= */
.span_3_of_3 {
	width: 100%; 
}

.span_2_of_3 {
        background-color: #ffffff;
	width: 75%; 
        text-align: center;
        font-size: 1.0 em;
}

.span_1_of_3 {
		padding: 0.3em;
	width: 32%; 
}


/*  GO FULL WIDTH AT LESS THAN 1300 PIXELS */

@media only screen and (max-width: 1300px) {
       .topw {
         width: 75% !important;
	background: #fff;
        color: #fff;
	margin-bottom: 8px;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
        float: right;
	position: relative !important;
       }
       .topw a {
        color: #000;
       }
	.one_half {
		width: 46% !important;
	}
.span_2_of_3 {
        background-color: #ffffff;
        padding: 0;
	width: 65%; 
        font-size: 0.3 em;
        text-align: center;
}

.span_1_of_3 {
	padding: 0;
	width: 33%;
}
}

/*  GO FULL WIDTH AT LESS THAN 959 PIXELS */

@media only screen and (max-width: 959px) {
       
	.one_half {
		width: 99% !important;
	}
}

/*  GO FULL WIDTH AT LESS THAN 768 PIXELS */

@media only screen and (max-width: 768px) {
       .topw {
         width: 100% !important;
	background: #07169f;
        color: #fff;
	margin-bottom: 8px;
	padding-left: 5px;
	padding-top: 0;
	padding-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
        float: right;
	position: relative !important;
       }
       .topw a {
        color: #000;
       }
	.one_fourth {
		width: 100% !important;
	}
	.one_half {
		width: 87% !important;
	}
.span_1_of_3 {
	width: 100%; 
}
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.one_fourth {
		width: 100% !important;
	}
	.one_half {
		width: 87% !important;
	}
.span_1_of_3 {
	width: 100%; 
}
      .copyrightfoot {
        width: 100%;
    }
}

/*
     FILE ARCHIVED ON 17:23:45 Jul 07, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:38:37 Aug 13, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.343
  exclusion.robots: 0.039
  exclusion.robots.policy: 0.03
  esindex: 0.006
  cdx.remote: 4.866
  LoadShardBlock: 58.449 (3)
  PetaboxLoader3.datanode: 92.146 (5)
  PetaboxLoader3.resolve: 111.766 (3)
  load_resource: 170.844 (2)
*/