html,body{
	margin:0;
	padding:0;
}

body{
	background-color:#002C55;
	background-image:url(/images/layout/seamless_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

#Container{
	background-image:url(/images/layout/wrapper.gif);
	background-repeat:repeat-y;
	margin:0 auto;
	text-align:left;
	width:950px;
}

#Header{
	background-image:url(/images/layout/header.gif);
	background-repeat:no-repeat;
	height:105px;
	width:100%;
}

* html #Header{
	margin-bottom:-4px;
}

#Header img{
	border:0;
	height:105px;
	width:400px;
}

#TopNav{
	font-family:georgia,times,serif;
	height:45px;
	position:relative;
	text-align:left;
	width:100%;
}

* html #TopNav{
	margin-bottom:-3px;
}

#TopNav img {
	border:0;
/*	margin-left:-1px;*/
}

ul.ulnav{
	margin:0;
	padding-left:0;
}

ul.ulnav li{
	display:inline;
/*	margin-left:-3px;*/
	padding:0;
}

img#Admin{
	background-image:url(/images/layout/nav_admin.gif);
	height:45px;
	width:124px;
}

img#Admin:hover{
	background-image:url(/images/layout/nav_admin_over.gif);
	height:45px;
	width:124px;
}

* html img#Admin:hover{
	background-image:url(/images/layout/nav_admin.gif);
}

img#Admin_Home{
	background-image:url(/images/layout/nav_admin_over.gif);
	height:45px;
	width:124px;
}

img#Business{
	background-image:url(/images/layout/nav_business.gif);
	height:45px;
	margin-left:-4px;
	width:208px;
}

img#Business:hover{
	background-image:url(/images/layout/nav_business_over.gif);
	height:45px;
	width:208px;
}

img#Business_Home{
	background-image:url(/images/layout/nav_business_over.gif);
	height:45px;
	margin-left:-4px;
	width:208px;
}

img#Neighborhood{
	background-image:url(/images/layout/nav_neighborhood.gif);
	height:45px;
	margin-left:-4px;
	width:269px;
}

img#Neighborhood:hover{
	background-image:url(/images/layout/nav_neighborhood_over.gif);
	height:45px;
	width:269px;
}

img#Neighborhood_Home{
	background-image:url(/images/layout/nav_neighborhood_over.gif);
	height:45px;
	margin-left:-4px;
	width:269px;
}

img#Project{
	background-image:url(/images/layout/nav_project.gif);
	height:45px;
	margin-left:-4px;
	width:241px;
}

img#Project:hover{
	background-image:url(/images/layout/nav_project_over.gif);
	height:45px;
	width:241px;
}

img#Project_Home{
	background-image:url(/images/layout/nav_project_over.gif);
	height:45px;
	margin-left:-4px;
	width:241px;
}

img#Contact{
	background-image:url(/images/layout/nav_contact.gif);
	height:45px;
	margin-left:-4px;
	width:108px;
}

img#Contact:hover{
	background-image:url(/images/layout/nav_contact_over.gif);
	height:45px;
	width:108px;
}

img#Contact_Home{
	background-image:url(/images/layout/nav_contact_over.gif);
	height:45px;
	margin-left:-4px;
	width:108px;
}

#Photos{
	background-image:url(/images/layout/photos.jpg);
	background-repeat:no-repeat;
	height:120px;
	position:relative;
	width:100%;
}

#MainPhoto{
	padding:4px 0 0 234px;
}

#MainPhoto img{
	height:102px;
	width:483px;
}

#HomePhotos{
	background-image:url(/images/layout/photos_home.jpg);
	background-repeat:no-repeat;
	height:226px;
	position:relative;
	width:100%;
}

* html #HomePhotos{
	margin-bottom:-6px;
}

#LeftPhoto{
	padding:4px 0 0 16px;
}

#CenterPhoto{
	margin:-98px 0 0 331px;
}

#RightPhoto{
	float:right;
	margin:-206px 15px 0 0;
}

* html #RightPhoto{
	margin:-206px 7px 0 0;
}

#Search{
	position:relative;
	top:-37px;
}

#SearchHome{
	position:relative;
	top:-37px;
}

#SearchHome img{
	margin-right:5px;
	padding:0 5px -2px 0;
}

.SEARCH_FORM_BOX{
	background-color:#FFF;
	border:1px solid #002C55;
	color:#666;
	font-family:georgia,times,serif;
	font-size:11px;
	height:17px;
	margin-right:10px;
	padding:-1px 1px;
	width:118px;
}

.SEARCH_FORM_LABEL_TEXT{
	color:#002C55;
	font-family:georgia,times,serif;
	font-size:13px;
	font-weight:700;
	margin:0 5px;
}

.SUBMIT_BUTTON{
	padding:0;
}

#Print{
	margin:-95px 0 0 763px;
}

.QCONTENT_PRINTABLE_TEXT{
	color:#002C55;
	font-family:georgia,times,serif;
	font-size:11px;
	font-style:italic;
	font-weight:500;
	padding-left:5px;
	text-decoration:none;
}

.QCONTENT_PRINTABLE_TEXT:hover{
	color:#002C55;
	text-decoration:underline;
}

#Email{
	margin:-6px 0 0 763px;
}

#Email img{
	margin:0 0 -19px 0;
	padding-top:6px;
}

.QLINKSHARE_TEXT{
	color:#002C55;
	font-family:georgia,times,serif;
	font-size:11px;
	font-style:italic;
	padding-left:16px;
	text-decoration:none;
}

a.QLINKSHARE_TEXT{
	color:#002C55;
	text-decoration:none;
}

a.QLINKSHARE_TEXT:hover{
	color:#002C55;
	text-decoration:underline;
}

.QLINKSHARE_HEADER_TEXT{
	color:#002C55;
	font-family:georgia,times,serif;
	font-size:21px;
	font-weight:700;
	margin:5px 0 10px 0;
}

#HowDoI{
	float:right;
	padding-top:5px;
}

#HowDoIHome{
	float:right;
	margin-top:-55px;
}

#Left{
	background-image:url(/images/layout/left_bg.gif);
	background-repeat:repeat-x;
	float:left;
	font-family:georgia,times,serif;
	margin:-1px 0 0 -950px;
	min-height:371px;
	padding:0 10px;
	width:171px;
}

* html #Left{
	height:400px;
	margin:-9px 0 0 -950px;
}

* html #Welcome{
	margin-top:5px;
}

#IFrame_Container{
	background-color:#DED7C3;
	background-image:url(/images/layout/left_bg.gif);
	background-repeat:repeat-x;
	height:600px;
}

#IFrame_Content{
	font-family:georgia,times,serif;
	text-align:left;
	width:170px;
}

#Welcome h1{
	border:0;
	color:#002C55;
	font-size:18px;
	font-weight:700;
	margin:-3px 0 0 0;
}

#Welcome h2{
	color:#002C55;
	font-size:18px;
	font-weight:500;
	margin:0;
}

#Welcome p{
	color:#666;
	font-size:11px;
}

#Welcome a{
	color:#002C55;
	font-size:11px;
	font-style:italic;
}

#Navigation{
	font-family:georgia,times,serif;
}

#Wrapper{
	float:left;
	width:100%;
}

#Content{
	color:#666;
	font-family:georgia,times,serif;
	font-size:13px;
	margin:0 0 0 200px;
	overflow:hidden;
	padding:0 10px 5px 10px;
	width:719px;
}

#Content img{
/*	border:1px solid #666;
	margin:3px;*/
}

#Content p, #Content td{
	font-family:georgia,times,serif;
	font-size:13px;
	line-height:1.5;
}

#Breadcrumbs{
	padding-bottom:5px;
}

.BREADCRUMB_TEXT{
	color:#666;
	font-family:georgia,times,serif;
	font-size:11px;
}

.BREADCRUMB_LINK{
	color:#002C55;
	font-size:11px;
	text-decoration:none;
}

H1{
	color:#002C55;
	font-family:georgia,times,serif;
	font-size:21px;
	font-weight:700;
	margin:5px 0 10px 0;
}

H2{
	color:#369;
	font-family:georgia,times,serif;
	font-size:18px;
	font-weight:700;
	margin:5px 0;
}

A{
	color:#300;
	font-family:georgia,times,serif;
	font-size:13px;
	text-decoration:underline;
}

A:hover{
	color:#69C;
	text-decoration:none;
}

hr{
	background-color:#C8B182;
	border:0px;
	color:#C8B182;
	height:1px;
}

#Footer{
	background-color:#002C55;
	background-image:url(/images/layout/footer.gif);
	background-repeat:no-repeat;
	clear:left;
	color:#F1ECDD;
	font-family:georgia,times,serif;
	font-size:11px;
	height:76px;
	padding-top:25px;
	width:100%;
}

#Footer a{
	color:#F1ECDD;
	font-family:georgia,times,serif;
	font-size:11px;
}

#FooterLeft{
	float:left;
	line-height:2.3;
	margin-left:30px;
	text-align:right;
}

* html #FooterLeft{
	margin-left:20px;
}

#FooterRight{
	float:right;
	line-height:2.3;
	margin-right:27px;
}

* html #FooterRight{
	margin-right:20px;
}

#PoweredBy{
	font-style:italic;
/*	padding-top:8px;*/
}

#PoweredBy img{
	border:0;
	margin-bottom:-5px;
	margin-left:3px;
}

/* Site Map */

#objSiteMap img{
	border:0px;
	margin:0px;
}

#objSiteMap a{
	color:#666;
	font-weight:normal;
	text-decoration:underline;
}

#objSiteMap a:hover{
	color:#666;
	font-weight:normal;
	text-decoration:none;
}

.SiteMap a{
	font-family:georgia,times,serif;
}

.RootNode{
}