/* CSS Document */
html, body {
	margin: 0 auto; 
	padding: 0; 
	height: 100%;  
	width: 100%; 
	text-align: center; 
	color: #fff; 
	font:normal 100.01% Arial; 
	font-family: Arial, Helvetica, sans-serif;
	/*background: url(../images/bg.jpg) repeat-x #1E1E1E;*/
}

#homeWrapper {	
	margin: 0 auto; 
	padding: 0; 
	min-height: 100%;  
	width: 100%; 
	text-align: center; 
	color: #fff; 
	font:normal 100.01% Arial; 
	font-family: Arial, Helvetica, sans-serif;
	background:  url(../images/bg/bg.jpg) repeat-x top #1E1E1E;
}

#insideWrapper {	
	margin: 0 auto; 
	padding: 0; 
	min-height: 100%;  
	width: 100%; 
	text-align: center; 
	color: #fff; 
	font:normal 100.01% Arial; 
	font-family: Arial, Helvetica, sans-serif;
	background:  url(../images/bg/inside_bg.jpg) repeat-x top #1E1E1E;
}

* { margin: 0; padding: 0; }
img { border: 0; }

.r{float:right}
.l{float:left}
.c{text-align:center}


.clear { clear: both; line-height: 0px; margin: 0; padding: 0; }

a:link { color:#9EB966; text-decoration: none; }
a:hover { color:#9EB966; text-decoration: underline; }
a:visited { color:#9EB966; text-decoration: none; }
/*...........................................................................*/
/*...........................................................................*/
/*...........................................................................*/
#wrapAll {
margin: 0 auto -61px; 
padding: 0; 
width: 800px; 
text-align: left; 
min-height: 100%;
height:auto !important;
height: 100%;
}

.push { height: 21px; }

#header {
height: 144px;
width: 800px;
}

#top_nav { width: 800px; height: 38px; background: url("../images/nav/nav.gif") 0% 0% no-repeat; position: relative; top: 0; right: 0; clear: left; }
#top_nav span { display: none; }
#top_nav ul { list-style: none; }

#top_nav li, #top_nav a { height: 38px; display: block; text-decoration: none; }
#top_nav li { float: left; list-style: none; display: inline; }

#top_nav #nav-01 a { margin: 0; padding: 0; width: 116px; height: 38px; position: absolute; top: 0; left: 0; }
#top_nav #nav-01 a:hover { background: url("../images/nav/nav.gif") -0px -38px no-repeat; }
#top_nav #nav-01 a.on { background: url("../images/nav/nav.gif") -0px -38px no-repeat; }

#top_nav #nav-02 a { margin: 0; padding: 0; width: 78px; height: 38px; position: absolute; top: 0; left: 116px; }
#top_nav #nav-02 a:hover { background: url("../images/nav/nav.gif") -116px -38px no-repeat; }
#top_nav #nav-02 a.on { background: url("../images/nav/nav.gif") -116px -38px no-repeat; }

#top_nav #nav-03 a { margin: 0; padding: 0; width: 74px; height: 38px; position: absolute; top: 0; left: 194px; }
#top_nav #nav-03 a:hover { background: url("../images/nav/nav.gif") -194px -38px no-repeat; }
#top_nav #nav-03 a.on { background: url("../images/nav/nav.gif") -194px -38px no-repeat; }

#top_nav #nav-04 a { margin: 0; padding: 0; width: 76px; height: 38px; position: absolute; top: 0; left: 268px; }
#top_nav #nav-04 a:hover { background: url("../images/nav/nav.gif") -268px -38px no-repeat; }
#top_nav #nav-04 a.on { background: url("../images/nav/nav.gif") -268px -38px no-repeat; }

#top_nav #nav-05 a { margin: 0; padding: 0; width: 136px; height: 38px; position: absolute; top: 0; left: 344px; }
#top_nav #nav-05 a:hover { background: url("../images/nav/nav.gif") -344px -38px no-repeat; }
#top_nav #nav-05 a.on { background: url("../images/nav/nav.gif") -344px -38px no-repeat; }

#top_nav #nav-06 a { margin: 0; padding: 0; width: 155px; height: 38px; position: absolute; top: 0; left: 480px; }
#top_nav #nav-06 a:hover { background: url("../images/nav/nav.gif") -480px -38px no-repeat; }
#top_nav #nav-06 a.on { background: url("../images/nav/nav.gif") -480px -38px no-repeat; }

#top_nav #nav-07 a { margin: 0; padding: 0; width: 85px; height: 38px; position: absolute; top: 0; left: 635px; }
#top_nav #nav-07 a:hover { background: url("../images/nav/nav.gif") -635px -38px no-repeat; }
#top_nav #nav-07 a.on { background: url("../images/nav/nav.gif") -635px -38px no-repeat; }

#top_nav #nav-08 a { margin: 0; padding: 0; width: 80px; height: 38px; position: absolute; top: 0; left: 720px; }
#top_nav #nav-08 a:hover { background: url("../images/nav/nav.gif") -720px -38px no-repeat; }
#top_nav #nav-08 a.on { background: url("../images/nav/nav.gif") -720px -38px no-repeat; }

#logo {
margin: 0; 
padding: 0;
width: 800px;
height: 106px;
float: left;
}

#flashcontent {
width: 800px;
height: 416px;
/*background: url(../images/flash/flash_placeholder.jpg) no-repeat 0% 0%;*/
}

#banner { margin-bottom: 30px; width: 800px; height: 182px; position: relative; }
#banner img { width: 800px; height: 180px; }
#banner #border { position: absolute; top: 0; left: 0; width: 800px; height: 184px; }

#content {
width: 756px;
margin: 5px 22px 0 22px;
color: #fff;
font-size: 12px;
min-height: 300px;
}

.pdf {
background: url(../images/pdf_logo.gif) no-repeat;
height: 31px;
}

.pdf a {
padding-left: 40px;
}

.pdf_details {
padding-left: 40px;
color: #d4d4d4;
}

#contentTxt ul {
margin-left: 15px;
}

#contentTxt ul li {
background: url(../images/bullet.gif) 0% 0% no-repeat;
list-style: none;
padding: 0 0 8px 10px;
}

#content #welcomeTxt {
margin: 12px 10px 0 0;
padding: 0;
width: 419px;
float: left;
text-align: justify;
line-height: 1.5em;
}


#content #recentProjects {
margin-top: 19px;
padding: 0 0 0 50px;
width: 277px;
float: left;
}

/*#content #recentProjects a:link, #content #recentProjects a:visited {
padding: 0 0 0 18px;
color: #9EB966;
text-decoration: none;
background: url(../images/home/link_arrow.gif) no-repeat left;
}

#content #recentProjects a:hover {
color: #B4CE84;
text-decoration: none;
}*/

#content #recentProjects img {
margin-right: 15px;
float: left;
}

#content #recentProjects .home_project {
margin-top: 15px;
}

#content #recentProjects .home_project a { color: #fff; font-weight: bold; }
#content #recentProjects .home_project a:hover { color: #9EB966; font-weight: bold; }

#content #recentProjects p {
margin-right:45px;
padding-top: 8px;
color: #AAA9A9;
}

#content #recentProjects p.heading {
padding: 0 0 3px 5px;
color: #ACACAC;
font-size: 16px;
background:  url(../images/home/latestprojects_underline.gif) no-repeat bottom left;
font-weight: bold;
}

#content h1 {
margin: 10px 0 20px 0; 
padding-bottom: 7px; 
font-size: 20px;
color: #CFCFCF;
font-weight: normal;
background: url(../images/h1_underline.gif) no-repeat bottom left;
}

h2 {
padding: 0;
color: #ACACAC;
font-size: 16px;
background:  url(../images/home/latestprojects_underline.gif) no-repeat bottom left;
font-weight: bold;
}

h3 {
padding: 5px 0 0 0;
color: #C4C2C2;
font-size: 15px;
}


h3.green { color:#9EB966; padding: 5px 0 0 0; font-size: 15px; }

#content p{ margin:5px 0 8px 0; padding:0; font-size:12px; }

.note { font-size: 11px; }
.staff_name { margin: 0; padding: 0; color: #D2B66F; /*#FFB03B - #FBD296*/ font-size: 15px; font-weight: bold; line-height: 1.4em; }
.staff_title { margin-top: 0; padding:0; font-size:12px; color: #E4E1E1; font-weight: bold; }

#content #lhs {
width: 170px;
float: left;
}

#content #lhs a {
text-decoration: none;
}

#content #lhs ul {
width: 145px;
padding-bottom: 10px;
margin-bottom: 25px;
list-style: none;
font-size: 13px;
background: url(../images/lhs/divide.gif) repeat-y right;
}

#content #lhs ul li {
margin: 0 0 8px 0;
list-style: none;
font-size: 13px;
font-weight: normal;
color: #C4C2C2;
width: 125px;
}

#content #lhs ul li ul {
margin-top: 3px;
width: 125px;
list-style: none;
font-size: 11px;
background: none;
padding: 0px;
margin-bottom: 0px;
}

#content #lhs ul li ul li {
margin: 4px 0 0 15px;
padding: 0;
font-size: 11px;
list-style-type: square;
color: #9EB966;
width: 115px;
text-transform: lowercase;
vertical-align: top;
}

#content #lhs ul li ul.nobull li {
list-style-type: none;
}

#content #lhs ul.addbull li {
list-style-type: square;
}

#content #lhs ul li ul li.on {
margin: 0 0 3px 5px;
padding-right: 15px;
font-size: 11px;
list-style: none;
width: 105px;
color: #9EB966;
background: url(../images/lhs/arrow.gif) no-repeat top right;
}

#content #lhs ul li ul li a:link {
padding-right: 10px;
font-size: 11px;
list-style: none;
color: #fff;
}

#content #lhs ul li ul li a:visited {
padding-right: 10px;
font-size: 11px;
list-style: none;
color: #fff;
}

#content #lhs ul li ul li a:hover {
padding-right: 10px;
color: #9EB966;
font-size: 11px;
}

#content #lhs ul li.on {
color: #9EB966;
background: url(../images/lhs/arrow.gif) no-repeat top right;
width: 125px;
}

#content #lhs ul li a:link {
color: #C4C2C2;
font-size: 13px;
}

#content #lhs ul li a:visited {
color: #C4C2C2;
font-size: 13px;
}

#content #lhs ul li a:hover {
color: #9EB966;
font-size: 13px;
}

#content #lhs .lhs_menu_heading {
margin-bottom: 15px;
font-size: 18px;
color: #fff;
}


#content #contentTxt {
width: 586px;
float: left;
text-align: justify;
line-height: 1.5em;
}

#contentTxt p.subtitle { margin: 0 0 0 0; padding: 0; }

#content #contentTxt a:hover {
text-decoration: underline;
}

#resources {
width: 480px;
float: left;
text-align: justify;
line-height: 1.5em;
}

#resources img {
margin-right: 15px;
}

#resources a { color: #fff; }

#resources a:hover { color: #9EB966; text-decoration: underline; }

#resources a.green { color: #9EB966; }



.greyTxt {
/*color: #AAA8A8;
color: #9DC2F4;*/
color: #D2B66F;
font-weight: bold;
}

.services {
border-collapse: collapse;
}

.services img {
border: 2px solid #555555;
}

.services tr td.img_spacing {
padding-top: 21px;
}

.services tr.borderBottom td { border-bottom: 1px solid #555555;}

.services .subheading {
padding: 0 0 4px 0;
color: #fff;
font-size: 16px;
background:  url(../images/home/latestprojects_underline.gif) no-repeat bottom left;
font-weight: bold;
}

.services a:link {
padding: 0 0 0 18px;
color: #9EB966;
text-decoration: none;
background: url(../images/home/link_arrow.gif) no-repeat left;
}

.services a:visited {
padding: 0 0 0 18px;
color: #9EB966;
text-decoration: none;
background: url(../images/home/link_arrow.gif) no-repeat left;
}

.services a:hover {
color: #B4CE84;
text-decoration: none;
}

.staff_pic {
margin: 5px 0 3px 10px;
}


#footer {
background: url(../images/bg/footer.jpg) repeat-x #090909;
color: #8D8E90;
font-size: 11px;
text-align: left;
height: 61px;
width: 100%;
margin: 0px auto;
}

#footer #footerTxt { margin: 0 auto; padding: 20px 0 0 0; width: 800px; }

#footer #footerTxt .divide { padding: 0 4px; }

.statcounter { margin: 0 auto; width: 800px; padding: 10px 0 0 0; background: ##090909; font-size: 11px; text-align: left; color: #8D8E90; }

/*-- Sitemap --*/
.sitemaptitle {
	color: #AAA8A8;
	font-weight: bold;
}

#content #contentTxt .sitemap ul {
	list-style: none;
	list-style-type: none;
	list-style-image: url(0);
	background-image: none;
	margin: 0;
	padding: 0;
	color: #fff;
}


#content #contentTxt .sitemap li {
	list-style: none;
	list-style-type: none;
	list-style-image: url(0);
	background-image: none;
	margin: 0;
	padding: 0;
	color: #fff;
}

#content #contentTxt .sitemap ul li a {
	color: #fff;
}

#content #contentTxt .sitemap {line-height: 20px;}



#content #contentTxt .sitemap span.vert {background-image: url(../images/sitemap/map_vert.gif);}

#content #contentTxt .sitemap span.last {background-image: url(../images/sitemap/map_last.gif);}

#content #contentTxt .sitemap span.midd {background-image: url(../images/sitemap/map_midd.gif);}



#content #contentTxt .sitemap span.none, .sitemap span.vert, .sitemap span.last, .sitemap span.midd {
	width: 24px;
	height: 18px;
	margin-left: 1em;
	background: transparent 0px 0px no-repeat;
	display: block;
	float: left;
}

.greenTxt { color: #9EB966; }

#project_content {
width: 495px;
}
.project_note { font-size: 10px; padding: 8px 67px 0 0; }
/* menu image rollover opacity */

a.linkopacity: img { padding: 0px; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; -khtml-opacity: 1.0; }

a.linkopacity:hover img { filter:alpha(opacity=80); -moz-opacity: 0.8;  opacity: 0.8; -khtml-opacity: 0.8; }


/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

.civic_overview { width: 520px; height: 128px; background: url("../images/projects/civic/overview/01.gif") 0% 0% no-repeat; position: relative; top: 0; right: 0; clear: left; }
.civic_overview span { display: none; }
.civic_overview a { height: 128px; display: block; text-decoration: none; }

.civic_overview #civic-01 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 0; }
.civic_overview #civic-01 a:hover { background: url("../images/projects/civic/overview/01.gif") -0px -128px no-repeat; }

.civic_overview #civic-02 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 130px; }
.civic_overview #civic-02 a:hover { background: url("../images/projects/civic/overview/01.gif") -130px -128px no-repeat; }

.civic_overview #civic-03 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 260px; }
.civic_overview #civic-03 a:hover { background: url("../images/projects/civic/overview/01.gif") -260px -128px no-repeat; }

.civic_overview #civic-04 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 390px; }
.civic_overview #civic-04 a:hover { background: url("../images/projects/civic/overview/01.gif") -390px -128px no-repeat; }

.civic_overview2 { width: 520px; height: 128px; background: url("../images/projects/civic/overview/02.gif") 0% 0% no-repeat; position: relative; top: 0; right: 0; clear: left; }
.civic_overview2 span { display: none; }
.civic_overview2 a { height: 128px; display: block; text-decoration: none; }

.civic_overview2 #civic-05 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 0; }
.civic_overview2 #civic-05 a:hover { background: url("../images/projects/civic/overview/02.gif") -0px -128px no-repeat; }

.civic_overview2 #civic-06 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 130px; }
.civic_overview2 #civic-06 a:hover { background: url("../images/projects/civic/overview/02.gif") -130px -128px no-repeat; }

.civic_overview2 #civic-07 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 260px; }
.civic_overview2 #civic-07 a:hover { background: url("../images/projects/civic/overview/02.gif") -260px -128px no-repeat; }

/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

.commercial_overview { width: 520px; height: 128px; background: url("../images/projects/commercial/overview/01.gif") 0% 0% no-repeat; position: relative; top: 0; right: 0; clear: left; }
.commercial_overview span { display: none; }
.commercial_overview a { height: 128px; display: block; text-decoration: none; }

.commercial_overview #commercial-01 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 0; }
.commercial_overview #commercial-01 a:hover { background: url("../images/projects/commercial/overview/01.gif") -0px -128px no-repeat; }

.commercial_overview #commercial-02 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 130px; }
.commercial_overview #commercial-02 a:hover { background: url("../images/projects/commercial/overview/01.gif") -130px -128px no-repeat; }

.commercial_overview #commercial-03 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 260px; }
.commercial_overview #commercial-03 a:hover { background: url("../images/projects/commercial/overview/01.gif") -260px -128px no-repeat; }

.commercial_overview #commercial-04 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 390px; }
.commercial_overview #commercial-04 a:hover { background: url("../images/projects/commercial/overview/01.gif") -390px -128px no-repeat; }

.commercial_overview2 { width: 520px; height: 128px; background: url("../images/projects/commercial/overview/02.gif") 0% 0% no-repeat; position: relative; top: 0; right: 0; clear: left; }
.commercial_overview2 span { display: none; }
.commercial_overview2 a { height: 128px; display: block; text-decoration: none; }

.commercial_overview2 #commercial-05 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 0; }
.commercial_overview2 #commercial-05 a:hover { background: url("../images/projects/commercial/overview/02.gif") -0px -128px no-repeat; }

/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

.community_overview { width: 520px; height: 128px; background: url("../images/projects/community/overview/01.gif") 0% 0% no-repeat; position: relative; top: 0; right: 0; clear: left; }
.community_overview span { display: none; }
.community_overview a { height: 128px; display: block; text-decoration: none; }

.community_overview #community-01 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 0; }
.community_overview #community-01 a:hover { background: url("../images/projects/community/overview/01.gif") -0px -128px no-repeat; }

.community_overview #community-02 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 130px; }
.community_overview #community-02 a:hover { background: url("../images/projects/community/overview/01.gif") -130px -128px no-repeat; }

.community_overview #community-03 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 260px; }
.community_overview #community-03 a:hover { background: url("../images/projects/community/overview/01.gif") -260px -128px no-repeat; }

.community_overview #community-04 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 390px; }
.community_overview #community-04 a:hover { background: url("../images/projects/community/overview/01.gif") -390px -128px no-repeat; }

.community_overview2 { width: 520px; height: 128px; background: url("../images/projects/community/overview/02.gif") 0% 0% no-repeat; position: relative; top: 0; right: 0; clear: left; }
.community_overview2 span { display: none; }
.community_overview2 a { height: 128px; display: block; text-decoration: none; }

.community_overview2 #community-05 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 0; }
.community_overview2 #community-05 a:hover { background: url("../images/projects/community/overview/02.gif") -0px -128px no-repeat; }

.community_overview2 #community-06 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 130px; }
.community_overview2 #community-06 a:hover { background: url("../images/projects/community/overview/02.gif") -130px -128px no-repeat; }

.community_overview2 #community-07 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 260px; }
.community_overview2 #community-07 a:hover { background: url("../images/projects/community/overview/02.gif") -260px -128px no-repeat; }

.community_overview2 #community-08 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 390px; }
.community_overview2 #community-08 a:hover { background: url("../images/projects/community/overview/02.gif") -390px -128px no-repeat; }

.community_overview3 { width: 520px; height: 128px; background: url("../images/projects/community/overview/03.gif") 0% 0% no-repeat; position: relative; top: 0; right: 0; clear: left; }
.community_overview3 span { display: none; }
.community_overview3 a { height: 128px; display: block; text-decoration: none; }

.community_overview3 #community-09 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 0; }
.community_overview3 #community-09 a:hover { background: url("../images/projects/community/overview/03.gif") -0px -128px no-repeat; }

.community_overview3 #community-10 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 130px; }
.community_overview3 #community-10 a:hover { background: url("../images/projects/community/overview/03.gif") -130px -128px no-repeat; }

.community_overview3 #community-11 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 260px; }
.community_overview3 #community-11 a:hover { background: url("../images/projects/community/overview/03.gif") -260px -128px no-repeat; }

.community_overview3 #community-12 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 390px; }
.community_overview3 #community-12 a:hover { background: url("../images/projects/community/overview/03.gif") -390px -128px no-repeat; }

/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

.educational_overview { width: 520px; height: 128px; background: url("../images/projects/educational/overview/01.gif") 0% 0% no-repeat; position: relative; top: 0; right: 0; clear: left; }
.educational_overview span { display: none; }
.educational_overview a { height: 128px; display: block; text-decoration: none; }

.educational_overview #educational-01 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 0; }
.educational_overview #educational-01 a:hover { background: url("../images/projects/educational/overview/01.gif") -0px -128px no-repeat; }

.educational_overview #educational-02 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 130px; }
.educational_overview #educational-02 a:hover { background: url("../images/projects/educational/overview/01.gif") -130px -128px no-repeat; }

.educational_overview #educational-03 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 260px; }
.educational_overview #educational-03 a:hover { background: url("../images/projects/educational/overview/01.gif") -260px -128px no-repeat; }

.educational_overview #educational-04 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 390px; }
.educational_overview #educational-04 a:hover { background: url("../images/projects/educational/overview/01.gif") -390px -128px no-repeat; }

.educational_overview2 { width: 520px; height: 128px; background: url("../images/projects/educational/overview/02.gif") 0% 0% no-repeat; position: relative; top: 0; right: 0; clear: left; }
.educational_overview2 span { display: none; }
.educational_overview2 a { height: 128px; display: block; text-decoration: none; }

.educational_overview2 #educational-05 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 0; }
.educational_overview2 #educational-05 a:hover { background: url("../images/projects/educational/overview/02.gif") -0px -128px no-repeat; }

.educational_overview2 #educational-06 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 130px; }
.educational_overview2 #educational-06 a:hover { background: url("../images/projects/educational/overview/02.gif") -130px -128px no-repeat; }

.educational_overview2 #educational-07 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 260px; }
.educational_overview2 #educational-07 a:hover { background: url("../images/projects/educational/overview/02.gif") -260px -128px no-repeat; }

/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

.entertainment_overview { width: 520px; height: 128px; background: url("../images/projects/entertainment/overview/01.gif") 0% 0% no-repeat; position: relative; top: 0; right: 0; clear: left; }
.entertainment_overview span { display: none; }
.entertainment_overview a { height: 128px; display: block; text-decoration: none; }

.entertainment_overview #entertainment-01 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 0; }
.entertainment_overview #entertainment-01 a:hover { background: url("../images/projects/entertainment/overview/01.gif") -0px -128px no-repeat; }

.entertainment_overview #entertainment-02 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 130px; }
.entertainment_overview #entertainment-02 a:hover { background: url("../images/projects/entertainment/overview/01.gif") -130px -128px no-repeat; }

.entertainment_overview #entertainment-03 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 260px; }
.entertainment_overview #entertainment-03 a:hover { background: url("../images/projects/entertainment/overview/01.gif") -260px -128px no-repeat; }

.entertainment_overview #entertainment-04 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 390px; }
.entertainment_overview #entertainment-04 a:hover { background: url("../images/projects/entertainment/overview/01.gif") -390px -128px no-repeat; }

.entertainment_overview2 { width: 520px; height: 128px; background: url("../images/projects/entertainment/overview/02.gif") 0% 0% no-repeat; position: relative; top: 0; right: 0; clear: left; }
.entertainment_overview2 span { display: none; }
.entertainment_overview2 a { height: 128px; display: block; text-decoration: none; }

.entertainment_overview2 #entertainment-05 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 0; }
.entertainment_overview2 #entertainment-05 a:hover { background: url("../images/projects/entertainment/overview/02.gif") -0px -128px no-repeat; }

.entertainment_overview2 #entertainment-06 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 130px; }
.entertainment_overview2 #entertainment-06 a:hover { background: url("../images/projects/entertainment/overview/02.gif") -130px -128px no-repeat; }

.entertainment_overview2 #entertainment-07 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 260px; }
.entertainment_overview2 #entertainment-07 a:hover { background: url("../images/projects/entertainment/overview/02.gif") -260px -128px no-repeat; }

/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

.historical_overview { width: 520px; height: 128px; background: url("../images/projects/historical/overview/01.gif") 0% 0% no-repeat; position: relative; top: 0; right: 0; clear: left; }
.historical_overview span { display: none; }
.historical_overview a { height: 128px; display: block; text-decoration: none; }

.historical_overview #historical-01 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 0; }
.historical_overview #historical-01 a:hover { background: url("../images/projects/historical/overview/01.gif") -0px -128px no-repeat; }

.historical_overview #historical-02 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 130px; }
.historical_overview #historical-02 a:hover { background: url("../images/projects/historical/overview/01.gif") -130px -128px no-repeat; }

.historical_overview #historical-03 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 260px; }
.historical_overview #historical-03 a:hover { background: url("../images/projects/historical/overview/01.gif") -260px -128px no-repeat; }

.historical_overview #historical-04 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 390px; }
.historical_overview #historical-04 a:hover { background: url("../images/projects/historical/overview/01.gif") -390px -128px no-repeat; }

.historical_overview2 { width: 520px; height: 128px; background: url("../images/projects/historical/overview/02.gif") 0% 0% no-repeat; position: relative; top: 0; right: 0; clear: left; }
.historical_overview2 span { display: none; }
.historical_overview2 a { height: 128px; display: block; text-decoration: none; }

.historical_overview2 #historical-05 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 0; }
.historical_overview2 #historical-05 a:hover { background: url("../images/projects/historical/overview/02.gif") -0px -128px no-repeat; }

.historical_overview2 #historical-06 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 130px; }
.historical_overview2 #historical-06 a:hover { background: url("../images/projects/historical/overview/02.gif") -130px -128px no-repeat; }

.historical_overview2 #historical-07 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 260px; }
.historical_overview2 #historical-07 a:hover { background: url("../images/projects/historical/overview/02.gif") -260px -128px no-repeat; }

/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

.libraries_overview { width: 520px; height: 128px; background: url("../images/projects/library/overview/01.gif") 0% 0% no-repeat; position: relative; top: 0; right: 0; clear: left; }
.libraries_overview span { display: none; }
.libraries_overview a { height: 128px; display: block; text-decoration: none; }

.libraries_overview #libraries-01 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 0; }
.libraries_overview #libraries-01 a:hover { background: url("../images/projects/library/overview/01.gif") -0px -128px no-repeat; }

.libraries_overview #libraries-02 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 130px; }
.libraries_overview #libraries-02 a:hover { background: url("../images/projects/library/overview/01.gif") -130px -128px no-repeat; }

.libraries_overview #libraries-03 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 260px; }
.libraries_overview #libraries-03 a:hover { background: url("../images/projects/library/overview/01.gif") -260px -128px no-repeat; }

.libraries_overview #libraries-04 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 390px; }
.libraries_overview #libraries-04 a:hover { background: url("../images/projects/library/overview/01.gif") -390px -128px no-repeat; }

.libraries_overview2 { width: 520px; height: 128px; background: url("../images/projects/library/overview/02.gif") 0% 0% no-repeat; position: relative; top: 0; right: 0; clear: left; }
.libraries_overview2 span { display: none; }
.libraries_overview2 a { height: 128px; display: block; text-decoration: none; }

.libraries_overview2 #libraries-05 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 0; }
.libraries_overview2 #libraries-05 a:hover { background: url("../images/projects/library/overview/02.gif") -0px -128px no-repeat; }

.libraries_overview2 #libraries-06 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 130px; }
.libraries_overview2 #libraries-06 a:hover { background: url("../images/projects/library/overview/02.gif") -130px -128px no-repeat; }

.libraries_overview2 #libraries-07 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 260px; }
.libraries_overview2 #libraries-07 a:hover { background: url("../images/projects/library/overview/02.gif") -260px -128px no-repeat; }

.libraries_overview2 #libraries-08 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 390px; }
.libraries_overview2 #libraries-08 a:hover { background: url("../images/projects/library/overview/02.gif") -390px -128px no-repeat; }

.libraries_overview3 { width: 520px; height: 128px; background: url("../images/projects/library/overview/03.gif") 0% 0% no-repeat; position: relative; top: 0; right: 0; clear: left; }
.libraries_overview3 span { display: none; }
.libraries_overview3 a { height: 128px; display: block; text-decoration: none; }

.libraries_overview3 #libraries-09 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 0; }
.libraries_overview3 #libraries-09 a:hover { background: url("../images/projects/library/overview/03.gif") -0px -128px no-repeat; }

/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

.religious_overview { width: 520px; height: 128px; background: url("../images/projects/religious/overview/01.gif") 0% 0% no-repeat; position: relative; top: 0; right: 0; clear: left; }
.religious_overview span { display: none; }
.religious_overview a { height: 128px; display: block; text-decoration: none; }

.religious_overview #religious-01 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 0; }
.religious_overview #religious-01 a:hover { background: url("../images/projects/religious/overview/01.gif") -0px -128px no-repeat; }

.religious_overview #religious-02 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 130px; }
.religious_overview #religious-02 a:hover { background: url("../images/projects/religious/overview/01.gif") -130px -128px no-repeat; }

.religious_overview #religious-03 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 260px; }
.religious_overview #religious-03 a:hover { background: url("../images/projects/religious/overview/01.gif") -260px -128px no-repeat; }

.religious_overview #religious-04 a { margin: 0; padding: 0; width: 130px; height: 128px; position: absolute; top: 0; left: 390px; }
.religious_overview #religious-04 a:hover { background: url("../images/projects/religious/overview/01.gif") -390px -128px no-repeat; }

/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*home page slideshow*/
#quoteticker {
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;	
	z-index: 10;
}

#quoteticker li {
	display: none;
}

#quoteticker li.disp {
	display: block;
}

