/*/// Project 5 Architecture Specific Stylesheet ///*/

#wrapper
{
    width: 950px;
    height: 540px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -270px;
    margin-left: -475px;
}

#contentholder
{
    height: 300px;
    clear: both;
}

.contentsegment
{
    float: left;
    height: 262px;
    background: #fff;
    padding-top: 40px;
    border-right: 1px #fff solid;
}

.blue{background: #00597d; color: #fff;}
.lightblue{background: #DDE1E8;}
.setpadding{padding: 20px;}

.noborder{border: none;}

.imgholder img
{
    float: left;
    border-left: 1px #fff solid;
    border-bottom: 1px #fff solid;
}

#map{width: 400px; height: 302px; font-size: 85%; line-height: 15px;}

#ftr
{
    font-size: 80%;
    text-align: right;
    padding: 8px 40px 0 0;
}

/*/// Text, Images, Links ///*/

a.projectthumb
{
    display: block;
    width: 47px;
    border: 1px #00597d solid;
    clear: both;
    margin: 0 auto;
    margin-top: 3px;
    padding: 0;
}
a.projectthumb img{vertical-align: bottom;}
a.projectthumb:hover{border: 1px #fff solid;}

div#downloadpdf
{
    position: absolute;
    top: 408px;
    left: 408px;
}

/*/// Navigation Styles ///*/

#nav, #logo
{
    float: left;
    width: 625px;
    margin: 59px 0 0 0;
    padding: 30px 0 0 50px;
}

#nav {
	float: left;
	position:relative;
	background-color:#ffffff;
	z-index:0;
	margin-top: 52px;
}

#logo
{
    width: 221px;
    padding: 0 0 0 14px;
    text-align: right;
}

#nav li {
	position:relative;
	display:inline;
	padding:0;
	z-index: 20;
	display: block;
	float: left;
	margin: 0 5px;
}

#nav li a
{
    float: left;
    font-size: 100%;
    color: #737D98;
    text-decoration: none;
    font-weight: bold;
    margin: 0;
	text-align: center;
	padding: 0 4px;
}

#nav li a:hover {
    color: #006B85;
}

#slider {
	position:absolute;
	border-bottom: 5px solid #C6CED9;
	width:54px;
	height: 21px;
	z-index: 2;
}

/*---- Navigation Page Indicators ----*/
body#minislide li#home {
	border-bottom: 5px solid #cccccc;
	color:#999999;
	z-index:1;
}


.subnav{height: 277px; padding: 25px 0 0 0;}

.subnav ul, .subnav ul li, .subnav ul#thirdlevel, .subnav ul#thirdlevel li
{
    width: 110px;
    list-style: none;
    margin: 0;
    padding: 0;
}
.subnav ul,
.subnav ul li
{
    width: 130px;
}

.subnav ul li{padding-left: 0;}
.subnav ul li a{padding-left: 20px;}

.subnav ul#thirdlevel
{
    background: #B6D6E2;
    padding: 5px 0 5px 30px;
    margin: 0 0 8px 0;
}
.subnav ul#thirdlevel li a
{
    padding-left: 0;
}

.subnav ul#thirdlevel li{padding: 1px 0; margin: 0; list-style: url(/images/listarrow.gif);}
.subnav ul#thirdlevel li:hover, .subnav ul#thirdlevel li.on{list-style: url(/images/listarrow_on.gif); color: #77B6CE;}

.subnav ul li{margin-bottom: 3px;}
.subnav ul li ul#thirdlevel{margin-bottom: 0;}

.subnav a
{
    display: block;
    color: #96C3D5;
    text-decoration: none;
    font-size: 100%;
}

.subnav a:hover, .subnav a.on{color: #fff;}

.subnav ul#thirdlevel a{color: #138CA7;}