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

#bg 
{
	top:0px;
	width:100%;
	height:1199px;
	background-image: url(images/backgrd.jpg);
	left: 0px;
	position: absolute;
}
#bg1
{
	top:2px;
	width:100%;
	height:1200px;
	background-image: url(images/backgrd1.jpg);
	left: 0px;
	position: absolute;
}
div.container
{
	width:946px;
	height: 1200px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/homepage_bckgrd.png);
	background-position: center bottom;
}
div.container_blank
{
	width:946px;
	height: 1200px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/homepage_bckgrd_blank.png);
}
div.container_blank1
{
	width:946px;
	height: 1300px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/homepage_bckgrd_blank.png);
}
div.logo
{
	width:346;
	height: 99px;
	position: absolute;
	margin-top: 35px;
	margin-left: 25px;
}
div.Topmenu
{
	width:212px;
	height: 21px;
	position: absolute;
	margin-top: 10px;
	margin-left: 25px;
	top: 2px;
}
div.loginArea
{
	width:464px;
	height: 21px;
	position: absolute;
	margin-top: 10px;
	margin-left:  470px;
	
}
div.whiteMenu
{
	width:924px;
	height: 46px;
	position: absolute;
	margin-top: 149px;
	margin-left: 13px;
	background-color: #FFFFFF;
	top: 3px;
}
div.whiteMenu_copy
{
	width:400px;
	height: 17px;
	position: absolute;
	margin-top: 15px;
	margin-left: 10px;
}
div.flash
{
	width:468px;
	height: 343px;
	position: absolute;
	margin-top: 56px;
	margin-left: 468px;
}
div.homepage_title
{
	width: auto;
	height: 24px;
	position: absolute;
	margin-top: 227px;
	margin-left: 25px;
}
div.homepage_copy
{
	width:359px;
	height: 124px;
	position: absolute;
	margin-top: 275px;
	margin-left: 25px;
}
div.propertiesMenu
{
	width:899px;
	height: 224px;
	position: absolute;
	margin-top: 428px;
	margin-left: 25px;
	border-top-width: .25px;
	border-bottom-width: .25px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: gray;
	border-bottom-color: gray;
}
div.propertyName
{
	width:334px;
	height: 20px;
	position: absolute;
	margin-top: 5px;
	margin-left: 0px;
}
div.propertyStateVA
{
	width:124px;
	height: 148px;
	position: absolute;
	margin-top: 55px;
	margin-left: 0px;
}
div.propertyStateNC
{
	width:124px;
	height: 148px;
	position: absolute;
	margin-top: 55px;
	margin-left: 130px;
}
div.propertyStateSC
{
	width:124px;
	height: 148px;
	position: absolute;
	margin-top: 55px;
	margin-left: 259px;
}
div.propertyStateNY
{
	width:124px;
	height: 148px;
	position: absolute;
	margin-top: 55px;
	margin-left: 388px;
}
div.propertyStateNJ
{
	width:124px;
	height: 148px;
	position: absolute;
	margin-top: 55px;
	margin-left: 517px;
}
div.propertyStateFL
{
	width:124px;
	height: 148px;
	position: absolute;
	margin-top: 55px;
	margin-left: 646px;
}
div.propertyStateTX
{
	width:124px;
	height: 148px;
	position: absolute;
	margin-top: 55px;
	margin-left: 775px;
}
div.aboutMenu_homepage
{
	width:567px;
	height: 19px;
	position: absolute;
	margin-top: 688px;
	margin-left: 365px;
}
div.aboutMenu_homepage_copy
{
	width:555px;
	height: 309px;
	position: absolute;
	margin-top: 720px;
	margin-left: 351px;
	padding-left: 13px;
	padding-top: 15px;
	border-left: .25px solid gray;
}
div.NewsMenu_homepage
{
	width:310px;
	height: 19px;
	position: absolute;
	margin-top: 688px;
	margin-left: 25px;
	top: 4px;
}
div.Newstitle1_homepage
{
	width:310px;
	height: 15px;
	position: absolute;
	margin-top: 718px;
	margin-left: 25px;
}
div.Newscopy1_homepage
{
	width:310px;
	height: 99px;
	position: absolute;
	margin-top: 735px;
	margin-left: 25px;
}

div.Datecopy1_homepage
{
	width:310px;
	height: 15px;
	position: absolute;
	margin-top: 845px;
	margin-left: 25px;
}

div.Datecopy2_homepage
{
	width:310px;
	height: 15px;
	position: absolute;
	margin-top: 1000px;
	margin-left: 25px;
}


div.Newstitle2_homepage
{
	width:310px;
	height: 15px;
	position: absolute;
	margin-top: 870px;
	margin-left: 25px;
	padding-top: 10px;
	border-top: .25px dotted gray;
}
div.Newscopy2_homepage
{
	width:310px;
	height: 99px;
	position: absolute;
	margin-top: 895px;
	margin-left: 25px;
}
div.NewsDate2_homepage
{
	width:310px;
	height: 15px;
	position: absolute;
	margin-top: 1005px;
	margin-left: 25px;
}
div.BottomMenu
{
	width:946px;
	height: 45px;
	position: absolute;
	margin-top: 1105px;
	margin-left: auto;
	margin-right: auto;
}
div.DevelopmentsMenu
{
	width:899px;
	height: 75px;
	position: absolute;
	margin-top: 428px;
	margin-left: 25px;
	border-top-width: .25px;
	border-bottom-width: .25px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: gray;
	border-bottom-color: gray;
}
div.developmentNumbers
{
	width:200px;
	height: 20px;
	position: absolute;
	margin-top: 25px;
	margin-left: 685px;
}
div.developmentsVA
{
	width:902px;
	height: 528px;
	position: absolute;
	margin-top: 525px;
	margin-left: 25px;
}
div.aboutus_copy
{
	width:899px;
	height: 772px;
	position: absolute;
	margin-top: 275px;
	margin-left: 25px;
}
div.Mainmiddle
{
	width:695px;
	height: 772px;
	position: absolute;
	margin-top: 275px;
	margin-left: 25px;
	padding-right: 20px;
	border-right: 0.25px solid gray;
}

div.Mainmiddle1
{
	width:695px;
	height: 772px;
	position: absolute;
	margin-top: 275px;
	margin-left: 25px;
	padding-right: 20px;
	border-right: 0.25px solid gray;
}
div.Aboutus_image
{
	width:453px;
	height: 189px;
	position: absolute;
	margin-top: 6px;
	margin-left: 484px;
}
div.mission_copy
{
	width:899px;
	height: 783px;
	position: absolute;
	margin-top: 275px;
	margin-left: 25px;
}
div.mission_copy_main
{
	width:675px;
	height: 143px;
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
}
div.mission_accomplishment_main
{
	width:330px;
	height: 630px;
	position: absolute;
	margin-top: 150px;
	margin-left: 0px;
	border-right: .25px solid gray;
}

div.mission_accomplishment2_main
{
	width:330px;
	height: 630px;
	position: absolute;
	margin-top: 150px;
	margin-left: 345px;
}
div.Sidephoto
{
	width:182px;
	height: 502px;
	position: absolute;
	margin-top: 275px;
	margin-left: 746px;
	border: 2px solid #BA8131;
}


div.SidephotoBottom
{
	width:182px;
	height: 245px;
	position: absolute;
	margin-top: 795px;
	margin-left: 746px;
	border: 2px solid #BA8131;
}

div.profilebottom
{
	width:695px;
	height: 35px;
	position: absolute;
	margin-top: 1030px;
	margin-left: 25px;
	padding-top: 10px;
	border-top-width: 0.25px;
	border-top-style: solid;
	border-top-color: #24532E;
}
div.newsbottom
{
	width:695px;
	height: 35px;
	position: absolute;
	margin-top: 1002px;
	margin-left: 25px;
	padding-top: 10px;
	border-top-width: 0.25px;
	border-top-style: solid;
	border-top-color: #24532E;
}
div.newsbottom1
{
	width:695px;
	height: 35px;
	position: absolute;
	margin-top: 1170px;
	margin-left: 25px;
	padding-top: 10px;
	border-top-width: 0.25px;
	border-top-style: solid;
	border-top-color: #24532E;
}
div.newstitle
{
	width:695px;
	height: 25px;
	position: absolute;
	margin-top: 275px;
	margin-left: 25px;
}
div.newsdate
{
	width:695px;
	height: 25px;
	position: absolute;
	margin-top: 300px;
	margin-left: 25px;
}
div.newsdescription
{
	width:695px;
	height: 645px;
	position: absolute;
	margin-top: 325px;
	margin-left: 25px;
}
div.newspage
{
	width:695px;
	height: 21px;
	position: absolute;
	margin-top: 1080px;
	margin-left: 25px;
}
div.newspage1
{
	width:695px;
	height: 21px;
	position: absolute;
	margin-top: 1200px;
	margin-left: 25px;
}
.style8 img {
	padding-left: 0px;
	padding-right: 10px;
}
div.searchbar
{
	
	height: 19px;
	position: absolute;
	margin-top: 227px;
	margin-left: 450px;
	border: 1px solid #BA8131;
	background-color: #FFFFFF;
}
div.searchbutton
{
	width:24px;
	height: 24px;
	position: absolute;
	margin-top: 227px;
	margin-left: 815px;
	border: 1px solid #BA8131;
}
div.searchbutton1
{
	width:24px;
	height: 24px;
	position: absolute;
	margin-top: 227px;
	margin-left: 880px;
	border: 1px solid #BA8131;
}
div.newsSearchdate1
{
	width:345px;
	height: 25px;
	position: absolute;
	margin-top: 275px;
	margin-left: 375px;
}
div.newsSearchdate2
{
	width:345px;
	height: 25px;
	position: absolute;
	margin-top: 350px;
	margin-left: 375px;
}
div.newsSearchdate3
{
	width:345px;
	height: 25px;
	position: absolute;
	margin-top: 425px;
	margin-left: 375px;
}
div.newsSearchdate4
{
	width:345px;
	height: 25px;
	position: absolute;
	margin-top: 500px;
	margin-left:375px;
}
div.newsSearchdate5
{
	width:345px;
	height: 25px;
	position: absolute;
	margin-top: 575px;
	margin-left: 375px;
}
div.newsSearchdate6
{
	width:345px;
	height: 25px;
	position: absolute;
	margin-top: 650px;
	margin-left: 375px;
}
div.newsSearchdate7
{
	width:345px;
	height: 25px;
	position: absolute;
	margin-top: 725px;
	margin-left: 375px;
}
div.newsSearchdate8
{
	width:345px;
	height: 25px;
	position: absolute;
	margin-top: 800px;
	margin-left: 375px;
}
div.newsSearchdate9
{
	width:345px;
	height: 25px;
	position: absolute;
	margin-top: 875px;
	margin-left: 375px;
}
div.formsMain
{
	width:695px;
	height: 567px;
	position: absolute;
	margin-top: 400px;
	margin-left: 25px;
	left: 351px;
}

div.formsFileSystemlo
{
	width:695px;
	height: 25px;
	position: absolute;
	margin-top: 275px;
	margin-left: 25px;
}
div.homepgStates
{
	width:420px;
	height: 224px;
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
}
div.homepgAd
{
	width:454px;
	height: 224px;
	position: absolute;
	margin-top: 0px;
	margin-left: 445px;
}

div.probottom
{
	width: auto;
	height: 35px;
	position: absolute;
	margin-top: 1030px;
	margin-left: 25px;
	padding-top: 10px;
	
}
.button{

background-color: #477320;
	border: 1px solid #477320;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px;
height:30px;

}

.new_for {
	font-size: 12px;
	color: #24532E;
}
