/* structure */
body{
/*background:#FFF url("../images/background.jpg")*/
}
#container {
background: #FFF url("/images/elements/bg.gif") repeat-x;
}
/* menu */
.head {
	position: relative;
	height: 96px;
	margin: 0 auto;
	width: 972px;
	z-index: 2;
}
.top-nav{
	margin: 0 auto;
	width: 972px;
height: 72px;
}
.top-nav ul{
list-style: none;
}
.top-nav ul li {
	float:left;    /* this creates the side-by-side array of top-level buttons */
	position:relative;    /* create local positioning contexts for each button */
	top: 18px;
	left: 24px;
	width: 134px;
	height: 36px;
	padding: 0 24px 0 0;
}
/* Breadcrumbs */
#breadcrumb {
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-size: 11px;
    background-image:url('/images/elements/bc_bg.gif'); 
    background-repeat:repeat-x;
	height:30px;
    line-height:30px;
    color:#202323;
    border:solid 1px #D8D8D8;
    overflow:hidden;
    margin: 0 0 9px 0;
    padding:0px;
}

#breadcrumb li {
    list-style-type:none;
    padding-left:10px;
	display:inline-block;
	float:left;
}

#breadcrumb a {
	display:inline-block;
    background-image:url('/images/elements/bc_separator.gif'); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
	outline:none;
}

.home {
    border:none;
    margin: 7px 0px;
}
/* content */
#main {
	clear: both;
	margin: 0 auto;
	width: 924px;
	min-height:800px;
}
/* for Internet Explorer */
/*\*/
* html #main {
height: 800px;
}
#content {
vertical-align: top;
z-index: 8;
margin: 20px 0;
float: left;
width: 608px;
orphans: 10;
position:relative;
}
.content-title-block{
border: solid #D8D8D8;
border-width: 1px;
background: #F2F2F2;
height: 38px;
display: block;
}
.content-block{
padding: 18px 11px 0 11px;
background: #FFF;
margin-bottom: 0.75em;
border: solid #D8D8D8;
border-width: 0 1px 1px 1px;
}
.quicktabs_wrapper .content-block{
padding: 18px 11px 0 11px;
background: #FFF;
margin-bottom: 0.75em;
border: solid #D8D8D8;
border-width: 0 1px 1px 1px;
}
.section-head{
margin: 0 0 19px 0;
}
.splash-left {
float: left; border: 1px solid #D6D7D9;  margin: 0 0 20px 0; background: #F7F7F7; height:214px;
}
.splash-right {
float: right; border: 1px solid #D6D7D9;  margin: 0 0 20px 0; background: #F7F7F7; height:214px;
}
.splash-left{
position:absolute;
left: -999px;
height: 214px;
width: 290px;
}
.splash-right{
position:absolute;
left: -999px;
height: 214px;
width: 290px;
}
.splash-left.active{
position: relative;
left: 0;
}
.splash-right.active{
position: relative;
left: 0;
}
.project-info {
            position: relative;
            width: 290px;
			height: 214px;
			
        }
        .trigger {
	position: absolute;
	width: 282px;
	height: 206px;

      }
		.project-text{
		padding: 12px;
		background: white url("/images/transparent_grey.png") repeat-x;
		color: #EEE;
		position: absolute;
		bottom: 28px;
		left: 4px;
		width: 258px;
		height: auto;
		
		}
		#footer {
height: 36px;
display: block;
z-index: 9;
bottom: 0;
width: 100%;

background: url("/images/footer_bg.png") repeat-x;
}
.footer-content{
	position: relative;
	margin: 0 auto;
	width: 972px;
}
.footer-left{
padding-top: 8px;
color: #FFF;
font-size:1em;
position: relative;
float: left;

}
.footer-right{
	text-align: right;
	padding-top: 10px;
	position: relative;
	float: right;
}