@charset "UTF-8";
/* CSS Document */

body{
margin:0 auto;
background-color:#F3FCFF;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#455560;
font-size:100%;

}

img{
border:0px;}

a{
	text-decoration:none;
	color:#455560;}

.background_top{
	margin:0 auto;
	background-image: url(images/background_top.jpg);
	background-repeat:no-repeat;
	width:991px;
	height:24px;
}
.background_middle{
	margin:0 auto;
	padding-top:35px;
	background-image:url(images/background_img.jpg);
	background-repeat:repeat-y;
	width:991px;
}

.line{
	margin:0 auto;
	margin-bottom:35px;
	border:#CCCCCC thin solid; 
	width:800px; 
	height:auto;
	}
	
#header_image{
	width:800px;
	height:158px;
	border-bottom:solid thin #CCCCCC;}
	
	.img1{
	background-image:url(images/header.jpg);}
	
	.img2{
	background-image:url(images/header_1.jpg);}
	
	.img3{
	background-image:url(images/header_2.jpg);}
	
	.img4{
	background-image:url(images/header_3.jpg);}
	
	.img5{
	background-image:url(images/header_4.jpg);}
	
	.img6{
	background-image:url(images/header_6.jpg);}

	.img7{
	background-image:url(images/header_7.jpg);}
	
	.img8{
	background-image:url(images/header_8.jpg);}
	
	.img9{
	background-image:url(images/header_9.jpg);}
	
	.img10{
	background-image:url(images/header_10.jpg);}
	
	.img11{
	background-image:url(images/header_11.jpg);}


#overlay{
	background-image:url(images/color_1.png);
	width:800px;
	height:130px;
	position:absolute;
	z-index:1;
	margin-top:28px;}
	
#nav{
	width:550px;
	border-bottom:5px solid #B9C5DC;
	padding-left:10px;
	}	
	
	#nav li{
	padding-left:15px;
	display:inline;
	font-variant:small-caps;
	}
	#nav li a{
	text-decoration:none;
	list-style-type:none;
	color:#00467F;
	}
	#nav li a:hover{
	color:#C6642E;
	}

	#nav li.current a{
	border-bottom:solid 5px #6B89B4;
	}
	
#subnav{
	vertical-align:middle;
	margin-top:10px;
	width:270px;
	margin-left:30px;
	border-bottom:solid thin #B9C5DC;}
	
	#subnav li{
	font-size:90%;
	padding-left:15px;
	display:inline;
	font-variant:small-caps;}
	
	#subnav li a{
	text-decoration:none;
	list-style-type:none;
	color:#00467F;
	}
	#subnav li a:hover{
	color:#C6642E;
	}

	#subnav li.current a{
	font-size:140%;
	color: #C6642E;}
	
#navbuilding{
	padding:0px;
	margin:0px;
	margin-top:10px;
	color:#00467F;
	width:400px;
	margin-left:17px;

	}	
	
#navbuilding li{
	font-weight:bold;
	line-height:20px;
	list-style-image:url(images/bullet.png);
	font-size:14px;
}	
	
	#navbuilding li a{
	text-decoration:none;
	list-style-image:url(images/bullet.png);
	color:#00467F;}
	
	#navbuilding li a:hover{
	color:#6B89B4;}
		
	#navbuilding li.current a{
	color: #C6642E;
	font-weight:bold;}
			
#active:hover li { display: block; }
#active li { display: none; }	
#active ul li.current{display:block;}

	#navbuilding ul li ul li{
	font-weight:normal;
	margin-left:-35px;
	padding-bottom:3px;}	
h1{
color:#00467F;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:18px;
}

h2{
font-size:12px;
font-style:italic;
margin:0px;
padding:0px;
font-weight:normal;
}

h3{
color:#00467F;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
line-height:23px;
}

p{
font-size:11px;
line-height:16px;
color:#455560;
padding-top:7px;
margin:0px;
}

.small{
font-size:10px;
line-height:13px;
color:#455560;
padding-top:7px;
margin:0px;
}

#content{
margin-top:30px;
margin-bottom:25px;
height:auto;
width:800px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:17px;
text-align:justify;

}
#content.inner{
margin-top:50px;
margin-bottom:10px;
width:600px;
margin-left:115px;
height:auto;}



/* Defines Styles specific to pages with accordian */	
.title {
font-size:11px; 
line-height:13px;
font-style:italic;}

.accordian{
	text-align:left;
	width:500px;
	height:auto;
	margin-left:115px;
	max-height:500px;}


/* Defines Styles specific to pages with accordian */	
	.accordian li {
	font-size:90%;
	line-height:16px;
	list-style-type: none;
	padding: 0 5px;
	}
	.accordian a{
	padding-left:12px;
	color:#00467F;
	text-decoration:none;
	}

.project{
	text-align:left;
	width:400px;
	margin-bottom:0px;
	padding-bottom:0px;
	vertical-align:text-top;}
	
	.project h3{
	margin-left:60px;}
	
	.project p {
	font-size:85%;
	line-height:20px;
margin-left:45px;	}


	.project a{
	padding-left:12px;
	color:#00467F;
	text-decoration:none;
	}
	
	.right{
	vertical-align:top;
	float:right;
	text-align:left;
	}
	

.dimension {
	height: 180px;
}
	
.even, .odd {
	color:#00467F;
	font-weight: bold;
	height: 27px;
	padding-top: 3px;
	padding-left: 10px;
}
		

#footer{
width:800px;
text-align:center;
font-size:10px;
color:#455560;
padding-bottom:5px;
}

#footer p{
margin:0px;
padding-top:5px;}

#footer img{
margin-top:5px;
padding-bottom:2px;}

f