/* CSS Document */

body {
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
	}
	
img {
	border:0;
}

#header {
	padding:35px 0 0 0;
	margin:auto;
	border-bottom: dotted 1px #22284a;
	}
	
/*MAIN NAVIGATION */	
	
#navigation {
width:960px;
margin:auto;
padding-top:20px;
padding-bottom:5px;
}

#navigation ul {
list-style: none;
margin: 0;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#efc167;
z-index:2;
}
#navigation ul li {
display: inline;
}
#navigation ul li a:link, #navigation a:visited {
padding: 5px 0px 5px 10px;
font-size:11px;
color: #70acde;
text-decoration: none;
margin-left:-5px;
}

#navigation ul li a:hover {
color: #22284a;
background-color: #efc167;
font-size:11px;
padding: 5px 0px 5px 10px;

}

/* PREVIOUS PAGE */

.previous {
font-family:Verdana, Geneva, sans-serif; 
font-size:10px; 
z-index:100;
padding-left:880px; 
position:absolute; 
font-weight:normal; 
color:#70acde;
}

.previous a:link{
font-family:Verdana, Geneva, sans-serif; 
font-size:10px; 
font-weight:normal; 
color:#70acde;
text-decoration:none;
}

.previous a:visited{
font-family:Verdana, Geneva, sans-serif; 
font-size:10px; 
font-weight:normal; 
color:#70acde;
text-decoration:none;
}

.previous a:hover{
font-family:Verdana, Geneva, sans-serif; 
font-weight:normal; 
color:#70acde;
text-decoration:none;
}



h1 {
width:960px;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
position:relative;
}
	
h1 img {
padding: 0 0 15px 0;
}	
	
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#22284a;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	margin-top:0;
	width:960px;
	padding:0px;
	}
	
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	color:#efc167;
	padding:0;
	margin:0;
	font-weight:normal;
	}
	
h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	color:#22284a;
	padding:20px 0 0 0;
	margin:0;
	font-weight:normal;
	}
	
	
h4.only {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	color:#22284a;
	padding:0 0 0 0;
	margin:0;
	font-weight:normal;
	}
	

	
.medal {
	padding:25px;
	background-color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}	
	
#flash-container {
	background-color:#efc167;
	margin:0;
	padding:0;
	height:375px;
	border-bottom:solid 10px #22284a;
	}
	
.flash {
	width:960px;
	height:195px;
	padding-top:25px;
	margin:0;
	}	
	
	
#title-container {
	background-color:#efc167;
	margin:0;
	padding:0;
	height:170px;
	border-bottom:solid 10px #22284a;
	}	
	
.title {
	width:960px;
	margin:auto;
	padding:0;
	}
	

.category {
padding:20px 0px 0px 0px;
border-bottom:dotted 1px #22284a;
margin:0;
}

.content-container {
	width:960px;
	margin:auto;
	padding: 15px 0 0 0;	
}

/*Awards List - Special */

.a-wrapper {
	overflow:hidden;
	width:960px;
	background-color:#22284a;
	}
	
.a-wrapper ul {
	width:960px;
	list-style:none;
	margin:0;
	padding:15px 15px 0px 15px;
	}
	
.a-wrapper li {
	float:left;
	width:450px;
	padding-right:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	vertical-align:text-bottom;
	}
	
.a-wrapper img {
	float:left;
	padding-right:10px;
	padding-bottom:15px;
	border:0;}
	
.a-wrapper .content {
	float:left;
	margin:0;
	padding:0;
	width:275px;
	height:115px;
	}
	
.a-wrapper .caption {
	margin:0;
	padding:0;
	bottom:0;
	}
	
.a-wrapper .caption a:link{
	margin:0;
	padding:0;
	bottom:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#efc167;
	text-decoration:none;
	}	
	
.a-wrapper .caption a:visited{
	margin:0;
	padding:0;
	bottom:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#efc167;
	text-decoration:none;
	}	
	
.a-wrapper .caption a:hover{
	margin:0;
	padding:0;
	bottom:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#efc167;
	text-decoration:none;
	}	
	
.a-wrapper .copy-details {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#efc167;
	font-weight:normal;
	border-top: dotted #ffffff 1px;
	padding-top:5px;
	margin-top:5px;
	}
	
.a-wrapper .copy-details a:link, a:visited, a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#efc167;
	font-weight:normal;
	padding-top:5px;
	margin-top:5px;
	text-decoration:none;
	}	
	
/*Awards List - Honors */

.h-wrapper {
	overflow:hidden;
	width:960px;
	}
	
.h-wrapper ul {
	width:960px;
	list-style:none;
	margin:0;
	padding:15px 0px 0px 0px;
	}
	
.h-wrapper li {
	float:left;
	width:450px;
	padding-right:25px;
	padding-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#22284a;
	vertical-align:text-bottom;
	}
	
.h-wrapper img {
	float:left;
	margin-right:10px;
	border:solid 1px #CCCCCC;}
	
.h-wrapper .content {
	float:left;
	margin:0;
	padding:0;
	width:260px;
	height:115px;
	}
	
.h-wrapper .caption {
	margin:0;
	padding:0;
	bottom:0;
	}	
	
.h-wrapper .caption a:link{
	margin:0;
	padding:0;
	bottom:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#70acde;
	text-decoration:none;
	}	
	
.h-wrapper .caption a:visited{
	margin:0;
	padding:0;
	bottom:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#70acde;
	text-decoration:none;
	}	
	
.h-wrapper .caption a:hover{
	margin:0;
	padding:0;
	bottom:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#70acde;
	text-decoration:none;
	}				
.h-wrapper .copy-details {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#70acde;
	font-weight:normal;
	border-top: dotted #22284a 1px;
	padding-top:5px;
	margin-top:5px;
	}
	
.h-wrapper .copy-details a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#70acde;
	font-weight:normal;
	padding-top:5px;
	margin-top:5px;
	text-decoration:none;
	}
	
.h-wrapper .copy-details a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#70acde;
	font-weight:normal;
	padding-top:5px;
	margin-top:5px;
	text-decoration:none;
	}
	
.h-wrapper .copy-details a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#70acde;
	font-weight:normal;
	padding-top:5px;
	margin-top:5px;
	text-decoration:none;
	}		
	
	
/*ASLA FUND LOGO */

#fund-graphic {
	width:82px;
	margin-left:878px; 
	margin-top:-20px;
	z-index:1;
	position:absolute;
	}
	
/*BOOKMARKING MENU */

#share {
	border-bottom:solid 2px #22284a;
	padding: 50px 0 10px 0;
	margin:0;
	}
	
#share .container {
	width:960px;
	margin:auto;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#22284a;
	}	
	
#share ul {
	width:960px;
	margin:0;
	padding:5px 0 0 0;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #70acde;
	}
	
#share li {
display:inline;
padding:0 20px 0 0;
}

#share a:link, a:visited, a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #70acde;
	text-decoration:none;
	}
	
/* FOOTER */	
	
#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#22284a;
	width:960px;
	margin:auto;
	padding:10px 0 0 0;
	}
#footer ul{
	list-style:none;
	margin:0;
	padding:0;
	}
	
#footer ul li {
	display:inline;
	}
	
#footer a:link {
	font-size:10px;
	color:#70acde;
	text-decoration:none;
	padding: 5px 0px 5px 5px;
	}


#footer a:visited {
	font-size:10px;
	color:#70acde;
	text-decoration:none;
	padding: 5px 0px 5px 5px;
	}
	
#footer a:hover {
	font-size:10px;
	color:#70acde;
	text-decoration:none;
	padding: 5px 0px 5px 5px;
	}
	
/*SECONDARY PAGES*/

#secondary-container {
	width:960px;
	margin:auto;
	padding:25px 0 0 0;
	}

#secondary-container #content{
	padding-left:210px;
	padding-right:210px;
	}
	
p.img-link {
	margin:0;
	padding:5px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#70acde;
	text-decoration:none;
	}	
	
p.img-link a:link, a:visited {
	margin:0;
	padding:5px 0 0 0;
	font-size:11px;
	color:#70acde;
	text-decoration:none;
	}
	
p.img-link a:visited {
	margin:0;
	padding:5px 0 0 0;
	font-size:11px;
	color:#70acde;
	text-decoration:none;
	}	
	
p.img-link a:hover{
	margin:0;
	padding:5px 0 0 0;
	font-size:11px;
	color:#70acde;
	text-decoration:none;
	}
	
p.img-caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	padding:5px 0 15px 0;
	margin:0;
	
	}	
	
#secondary-container #content .column {
  position: relative;
  float: left;
  }

/*SECONDARY PAGE -- COLUMN 2*/	
	
#col2 {
	width:536px;
	padding:0;
	
	}
	
#col2 #header-project {
	background-color:#22284a;
	padding:25px 25px 25px 25px;
	margin:0 0 25px 0;
	width:486px;
	font-weight:normal;
	}
	
#col2 #header-project p {
	padding:15px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin:0;
	font-weight:normal;
	}
	
#col2 #header-project p.firm-client {
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}	
	
#col2 #header-project p.firm-client a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#efc167;
	font-size:11px;
	text-decoration:none;
	}
	
#col2 #header-project p.firm-client a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#efc167;
	font-size:11px;
	text-decoration:none;
	}
	
#col2 #header-project p.firm-client a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#efc167;
	font-size:11px;
	text-decoration:none;
	}	
	
#col2 #project-copy {
	padding:25px 25px 25px 25px;
	border-right: dotted #22284a 1px;
	border-left: dotted #22284a 1px;			
	width:486px;
	}
	
#col2 #project-copy ul {
	margin-top:0;
	margin-bottom:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:15px;
}

#col2 #project-copy li {
padding:0 0 15px 0;
}


#col2 #project-copy ol {
	margin-top:0;
	margin-bottom:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:15px;
}

#col2 #project-copy ol li {
padding:0 0 15px 0;
}


* html #col2 #project-copy li {
  margin:0 0 0 15px;
padding:0 0 15px 0         

}


#col2 #project-copy p {
	padding:0 0 15px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:15px;
	}
	

#col2 #project-copy a:link {
	padding:0 0 15px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#70acde;
	line-height:15px;
	text-decoration:none;
	}
	
#col2 #project-copy a:visited {
	padding:0 0 15px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#70acde;
	line-height:15px;
	text-decoration:none;
	}
	
#col2 #project-copy a:hover {
	padding:0 0 15px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#70acde;
	line-height:15px;
	text-decoration:none;
	
	
}
	
#col2 #project-copy p.section-header {
	padding:0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#22284a;
	}	
		
#col2 #project-copy #resources {
	border-top: solid 3px #22284a;
	padding:15px 0 0 0;
	margin:0;
	}
	
#col2 #project-copy #resources .col1 {
	width:220px;
	float:left;
	padding:0 25px 0 0;
	}
	
#col2 #project-copy #resources .col2 {
	width:220px;
	float:right;
	padding:0;
	}	
	
	
#col2 #project-copy #resources p.resource-header {
	padding:0 0 15px 0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#22284a;
	}
	
#col2 #project-copy #resources p{
	padding:0 0 15px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}
	
/*SECONDARY PAGE -- COLUMN 1*/			
	
#col1 {
	width:200px;
	right:210px;
	margin-left:-536px;
	padding:0 10px 0 0;
	font-weight:normal;
	}
	
#col1 img {
	padding:0;
	margin:0;
	border:#CCCCCC 1px solid;
	}
	
/*SECONDARY PAGE -- COLUMN 3*/	
	
#col3 {
	width: 200px;
	margin-right: -209px;
	padding:0 0 0 9px;	
	font-weight:normal;
	}
	
#col3 p.quote {
padding:0 0 0 0;
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#70acde;
line-height:18px;
}

#col3 p.quote-name {
padding:10px 0 15px 15px;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#70acde;
}

#col3 img {
	padding:0;
	margin:0;
	border:#CCCCCC 1px solid;
	}	
	
	
/*** IE6 Fix ***/
* html #left {
  left: 200px;           /* RC width */
}





  
	

	
.clear {
	clear:both;
	}	
		
	
/*LIGHTBOX */

.closewindow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.closewindow:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.closewindow:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.closewindow:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.closewindow:link {
	color: #FFFFFF;
	text-decoration: none;
}


	