body {
	background : #FFFFFF url(../im/background.jpg) repeat-y left;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

body, table {
	font-size: small;
}

hr {
	border-width: 0px;
	background-color: #adb5ce;
	height: 1px;
	margin-bottom: 10px;
}

#mainBox {
	border: 1px solid #A5ABBF;
	width: 760px;
	margin: 0px; auto;
}

#caseframe {
	border-bottom: 1px solid #ffffff;
	background: #ffffff;
}

.emptybox {
	clear: both;
}

.emptybox2 {
	clear: both;
	background: url(../im/pip_bod_bk.jpg) repeat-y 0px 0px;
}

/*<group=title header>*/

#title {
	height: 50px;
	width: 760px;
}

#title a.homeLink {
	float: right;
	text-decoration: none;
	color: #26332B;
	font-size: x-small;
	padding: 35px 5px 0px 0px;
}

#title a.homeLink:hover {
	text-decoration: underline;
}
	
/*</group>*/

/*<group=head navigation>*/

#siteNavCase {
	border-bottom: 2px solid #a5abbf;
}

#siteNav {
	background: url(../im/navbackground.jpg) 0px 0px repeat-x #C6D6E7;
	margin-bottom: 1px;
	border-top: 2px solid #A5ABBF;
	border-bottom: 1px solid #ffffff;
	width: 760px;
	height: 88px;
}

#urban, #about, #downtown {
	float: left;
	border-bottom: 2px  #ffffff;
	border-right: 2px solid #ffffff;
	height: 88px;
}

#urban img, #about img, #downtown img, #projects img {
	margin-bottom: 3px;
}

#urban a, #about a, #downtown a, #projects a {
	text-decoration: none;
	color: #26332B;
	font-size: x-small;
	display: block;
	margin-left: 10px;
	line-height: 1.25em;
}

#urban a:hover, #about a:hover, #downtown a:hover, #projects a:hover {
	text-decoration: underline;
}

#projects {
	float: left;
	font-size: x-small;
	border-bottom: 2px  #ffffff;
	border-right: 2px  #ffffff;
	height: 88px;
}

#urban:hover, #about:hover, #downtown:hover {
	float: left;
	background: #DEE7F7;
}

#projects:hover {
	float: left;
	background: #DEE7F7;
}
	
/*</group>*/

/*<group=home image>*/

#statichomeimage {
	height: 151px;
	margin-bottom: 1px;
	background: url(../im/homeimagebk.jpg) repeat-x 0px 0px;
	border-bottom: 1px dashed #8389AE;
	padding-bottom: 2px;
	margin-top: 2px;
}
	
/*</group>*/

/*<group=home body layout>*/
	
/*</group>*/

#footer {
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: x-small;
}

/*<group=feature on home>*/

.homeFeatured {
	vertical-align: top;
	padding: 10px 10px 0px 20px;
	font-size: x-small;
}

.homeContent {
	vertical-align: top;
	padding: 20px 20px 20px 20px;
}

	
/*</group>*/

h1, h1 a, h1 a:hover {
	color: #6E7280;
	margin: 0px;
	padding: 0px;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
}

h2 {
	color: #6E7280;
	margin: 0px;
	padding: 0px;
	font-size: medium;
	font-weight: bold;
}

h3 {
	color: #ffffff;
	background-color: #636B7B;
	margin: 0px;
	padding: 3px 5px 3px 5px;
	font-size: small;
	font-weight: bold;
}

/*<group=inturnal body>*/

#bod {
	background: #FFFFFF url(../im/pip_bod_bk.jpg) repeat-y;
	border-bottom: 2px solid #a5abbf;
}

#subnav {
	float: left;
	width: 170px;
	margin-right: 11px;
	margin-left: 10px;
	margin-top: 10px;
}

.subnavtitle {
	background: url(../im/arrowdown.jpg) no-repeat right center;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: inline;
	font-size: x-small;
	font-weight: bold;
}

#subnav a {
	background: left center no-repeat url(../im/plusbullet.jpg);
	display: block;
	color: #292129;
	text-decoration: none;
	padding-left: 10px;
	font-size: x-small;
	line-height: 1.5em;
}

#subnav a:hover {
	text-decoration: underline;
}

#bodRight {
	float: left;
	padding: 10px;
	width: 539px;
}

#projectsTable {
	background: #ffffff;
	margin-top: 10px;
	margin-bottom: 10px;
}

#projectsSub {
}

.projectTitle {
	font-weight: bold;
	color: #26332B;
	display: block;
}

#projectsSub img {
	border-bottom: 1px solid #6D5E6D;
	border-top: 1px solid #6D5E6D;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}

#projectslayout {
	margin-bottom: 10px;
}

.galleryview, .galleryview a, .galleryview a:hover {
	color: #6666FF;
	font-size: x-small;
	display: inline;
	background: url(../im/arrowright.gif) no-repeat right center;
	padding-right: 15px;
}
	
/*</group>*/

.subtitle {
	color: #445a9e;
	font-weight: bold;
	display: block;
	font-size: 14px;
}

.time p {
	color: #7d7d7d;
	font-size: x-small;
	padding-left: 2em;
	margin-top: 0em;
}

#timetable {
	
}

.bold {
	font-weight: bold;
}
