body
{
/*	background: url("bg-stickmen-with-i-watermark(180x180).gif"); */
	background: url("./images/bg2-dec05-stickmen-w-i.jpg") top repeat-x;	
/*	background-color: #949494; */
	background-color: #ABC7D7;
	margin: 0;
}


#newMasthead
{
	position: absolute;
	top: 35px;
	left: 0px;

}
#mainContentArea
{
/*	margin-top: 250px; */
	text-align: left;
	width: 607px;
	margin-left: 5px;
	margin-bottom: 20px;
	font: 12px verdana, arial, helvetica, sans-serif;
	line-height: 1.5;	
	border-style: dashed;
	border-width: 1px;
	border-color: #82C1D6;
	padding: 15px;
	background: url("/images/2006-BG-Disclaimer.gif") repeat;
}


#mainContentArea a
{
	text-decoration: underline;
	font-weight: normal;
	color: #0672B1;
}
#mainContentArea a:hover
{
	text-decoration: underline;
	font-weight: normal;
	color: red;
}
#mainContentArea a:visited
{
	text-decoration: none;
	font-weight: normal;
	color: #7E7E7E;
}

.largerPix
{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: black;
}
.bigPixHelper
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 35px;
	font: 16px verdana, arial, helvetica, sans-serif;
	color: white;
	font-weight: bold;
	background: red;
	z-Index: 50;
}

#textLinks
{
	border-style: dashed;
	border-color: #C0C0C0;
	border-width: 1px 1px 0px 1px;
	text-align: center;
	font: 10px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	color: black;
	margin: 3px 5px 0px 5px;
	padding: 2px 0px 2px 0px;
}
#textLinks a
{
	text-decoration: none;
	font-weight: normal;
	color: black;
}
#textLinks a:visited
{
	text-decoration: none;
	color: #7E7E7E;
}
#textLinks a:hover
{
	color: red;
	text-decoration: underline;
}


#loginArea
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 300px;
}

#reportSelect
{
	position: absolute;
	margin-left: 100px;
/*	margin-right: auto; */
	margin-top: 210px;
/*	width: 300px; */
}







#disclaimer
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	text-align: center;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #CBCBCB;
/*	border-width: 0px 0px 0px 0px; */
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #B0B0B0;
	padding: 0px 0px 2px 0px;
}







#copyright
{
	position: relative;
	width: 632px;
	height: 52px;
	text-align: center;	
	background: #FFFFFF;
/*	background-color: #FFFFFF; */
	border-width: 1px 1px 4px 1px;
	border-style: solid;
	border-color: #0672B1;
	border-top-color: #B5B5B5;
/*	border-width: 1px;  */
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	font: 10px verdana, arial, helvetica, sans-serif;
	padding: 0px 3px 0px 3px;
}

#copyrightText
{
	position: absolute;
	left: 3px;
	bottom: 2px;
	font: 10px verdana, arial, helvetica, sans-serif;
/*	text-align: left; */
	color: #6C6C6C;
/*	padding: 3px 0px 0px 0px; */
}
#siteByText
{
	position: absolute;
	right: 3px;
	bottom: 2px;
	font: 10px verdana, arial, helvetica, sans-serif;
/*	text-align: right; */
	color: #6C6C6C;
/*	padding: 3px 0px 0px 0px; */
/*	margin: -11px 0px 4px 0px; */
}

#siteByText a
{
	font: 10px verdana, arial, helvetica, sans-serif;
	color: #6C6C6C;
	text-decoration: none;
}

#siteByText a:hover
{
	color: #0672B1;
	text-decoration: underline;
}


#mainContainer
{
	position: relative;
	width: 650px;
	text-align: left;	
	background: url("/images/bg-stick-figure-w-I.jpg") bottom center no-repeat #FFFFFF;
/*	background-color: #FFFFFF; */
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #0672B1;
/*	border-width: 1px;  */
/*	margin-top: 3px; */
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
/*
	padding: 270px 0px 0px 0px;
*/	
	padding: 230px 0px 0px 0px;
}

#mainContainer p
{
	color: black;
	text-align: left;	
	font: 12px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
}


#topNavArea
{
	position: absolute;
	top: 230px;
	left: 0px;
}

#topNavAreaLeftEdge
{
	position: absolute;
	top: 0px;
	left: 0px;
}

#topNavAreaAbout
{
	position: absolute;
	top: 0px;
	left: 19px;
}

#topNavAreaSep1
{
	position: absolute;
	top: 0px;
	left: 169px;
}
#topNavAreaLocalInfo
{
	position: absolute;
	top: 0px;
	left: 171px;
}
#topNavAreaSep2
{
	position: absolute;
	top: 0px;
	left: 320px;
}
#topNavAreaContact
{
	position: absolute;
	top: 0px;
	left: 322px;
}
#topNavAreaSep3
{
	position: absolute;
	top: 0px;
	left: 471px;
}
#topNavAreaPrivacy
{
	position: absolute;
	top: 0px;
	left: 473px;
}
#topNavAreaRightEdge
{
	position: absolute;
	top: 0px;
	right: 0px;
}

#mainNavArea
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 650px;
	height: 33px;
	background: url("/images/1stNavBG.jpg") top repeat-x #F3A09A;
}

#mainNavOwnerLogin
{
	position: absolute;
	left: 0px;
	top: 0px;
}

#mainNavAvailableRentals
{
	position: absolute;
	left: 186px;
	top: 0px;
}

#mainNavResidentLogin
{
	position: absolute;
	right: 0px;
	top: 0px;
}

#mainNavAreaForVendors
{
	position: absolute;
	left: 466px;
	top: 113px;
}


#secondaryNavArea
{
	position: absolute;
	top: 121px;
	left: 0px;
	width: 650px;
	height: 21px;
/*
	border-top: 1px;
	border-bottom: 1px;
*/
	border-width: 1px 0px 1px 0px;
	border-style: dashed;
	border-color:  #0672B1;
/*
	background: url("/images/1stNavBG.jpg") top repeat-x #DAEAF3;
*/	
	background-color: #DAEAF3;
}

#secondaryNavAbout
{
	position: absolute;
	left: 47px;
	top: 0px;
}

#secondaryNavContact
{
	position: absolute;
	left: 154px;
	top: 0px;
}

#secondaryNavServices
{
	position: absolute;
	left: 286px;
	top: 0px;
}

#secondaryNavVendors
{
	position: absolute;
	left: 386px;
	top: 0px;
}

#secondaryNavPrivacy
{
	position: absolute;
	left: 531px;
	top: 0px;
}


#secondaryNavDot1
{
	position: absolute;
	left: 138px;
	top: 0px;
}
#secondaryNavDot2
{
	position: absolute;
	left: 266px;
	top: 0px;
}
#secondaryNavDot3
{
	position: absolute;
	left: 368px;
	top: 0px;
}
#secondaryNavDot4
{
	position: absolute;
	left: 514px;
	top: 0px;
}


#thisSectionNav
{
	position: absolute;
	top: 186px;
/*
	top: 214px;
*/	
	left: 43px;
	width: 630px;
	height: 60px;
	margin: 3px 5px 3px 5px;
	font: 12px verdana, arial, helvetica, sans-serif;
	color: black;
	z-Index: 50;
}
#thisSectionNav em
{
	font-style: normal;
	font-weight: bold;
	color: red;
}
#thisSectionNav a, a:visited
{
	text-decoration: underline;
	font-weight: normal;
	color: black;
}
#thisSectionNav a:hover
{
	text-decoration: none;
	color: red;
}
#thisSectionNavGraphicBG
{
	position: absolute;
	top: 170px;
	left: 13px;
	width: 630px;
	height: 60px;
	background: url("/images/two-stick-figures-n-sign.gif") bottom center no-repeat;
}




/* dbms css */
.mainTable
{
	background: white;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color:  #0672B1;
	font: 12px verdana, arial, helvetica, sans-serif;
}

.mainTable a, a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #0672B1;
}
.mainTable a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #E21808;
}



.mainTableMenu
{
/*	position: relative; */
	left: 25px;
	font: 12px verdana, arial, helvetica, sans-serif;
}
.mainTableMenu a, a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #0672B1;
}
.mainTableMenu a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #E21808;
}
