html {
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 10pt;
 	background-color: white;
	background-image: url(../images/body.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

a {
	color: #0000e0;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

img.full {
	width: 100%;
	margin: 0;
	padding: 0;
}
img.border {
	border: 1px solid #000050;
}

#Page {
	width: 975px;
	margin: auto;
	margin-top: 3em;
}



#PageHeader h1 {
	display: none;
}
#PageHeader img {
	margin: 1em 2em;
}



#Main {
	position: relative;
	min-height: 30em;
	background-image: url(../images/content-column-gradient.png);
	background-repeat: repeat-y;
}

#TopBar {
	padding: .5em 0 .5em 0;
	background-color: #c6c1ae;
	background-image:url(../images/beige-gradient.jpg);
	background-repeat:repeat-x;
}



/*
	Site Navigation styles. Since the original designer chose to make the navigation move from one location to another yet remain virtual identical, we utilize the sidebar class on the body tag to indicate that we want the site navigation to display as a sidebar.
*/
body.sidebar #SiteNavigation {
	position: absolute;
	top: 1.5em;
	bottom: 0;
	left: 0;
	width: 220px;
	margin: 0;
	padding: 1.5em 0 0 0;
	list-style: none;
	font-size: 1.125em;
}
body.sidebar #SiteNavigation li {
	margin: 0;
	padding: .5em 2em;
	color: #393424;
	background-color: #f0f0f0;
	background-image: url(../images/silver-1x50-inverted.png);
	background-position: top center;
	background-repeat: repeat-x;
	border: 1px solid #a0a0a0;
	border-top-color: white;
	border-left-color: white;
}
body.sidebar #SiteNavigation li a {
	color: #393424;
}

/*
	These next few rules include a complicated collection of references to the "selected" link by using the class associated with each page.
*/
body.overview	#SiteNavigation li.overview,
body.research	#SiteNavigation li.research,
body.tenant		#SiteNavigation li.tenant,
body.lifestyle	#SiteNavigation li.lifestyle,
body.ip			#SiteNavigation li.ip,
body.incubation	#SiteNavigation li.incubation,
body.incentives	#SiteNavigation li.incentives,
body.news		#SiteNavigation li.news,
body.contact	#SiteNavigation li.contact,
body.sidebar	#SiteNavigation li:hover {
	color: white;
	background-color: #000050;
	background-image: url(../images/deepblue-1x50.png);
	font-style: italic;
}
body.overview	#SiteNavigation li.overview a,
body.research	#SiteNavigation li.research a,
body.tenant		#SiteNavigation li.tenant a,
body.lifestyle	#SiteNavigation li.lifestyle a,
body.ip			#SiteNavigation li.ip a,
body.incubation	#SiteNavigation li.incubation a,
body.incentives	#SiteNavigation li.incentives a,
body.news		#SiteNavigation li.news a,
body.contact	#SiteNavigation li.contact a,
body.sidebar	#SiteNavigation li:hover a {
	color: white;
	text-decoration: none;
}
body.overview	#SiteNavigation li.overview a:before,
body.research	#SiteNavigation li.research a:before,
body.tenant		#SiteNavigation li.tenant a:before,
body.lifestyle	#SiteNavigation li.lifestyle a:before,
body.ip			#SiteNavigation li.ip a:before,
body.incubation	#SiteNavigation li.incubation a:before,
body.incentives	#SiteNavigation li.incentives a:before,
body.news		#SiteNavigation li.news a:before,
body.contact	#SiteNavigation li.contact a:before,
body.sidebar	#SiteNavigation li:hover a:before {
	content: url(../images/fancy-bullet.png) "  ";
}



#Content {
	margin: 0 0 0 220px;
	padding: .5em 1em;
}
#Content h1,
#Content h2 {
	color: #000060;
	font-family: Georgia, "Times New Roman", serif;
}
#Content h1 {
	font-weight: normal;
}



#SiteFooter {
	margin: 0;
	padding: 1em;
	font-size: .8em;
	color: white;
	background-color: #000030;
	border-top: 3px solid #a0a0a0;
}
#SiteFooter img.amazing {
	float: right;
	margin: 1em;
}

#SiteFooter a,
#SearchBar a {
	color: white;
	text-decoration: none;
}
#SiteFooter a:hover,
#SearchBar a:hover {
	text-decoration: underline;
}



#SearchBar {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	margin: 0;
	padding: .5em 2em;
	font-size: .8em;
	color: white;
	text-align: right;
	background-color: #000060;
}
#SearchBar a {
	margin-right: 3em;
}