@charset "utf-8";
/* CSS Document */

body, table, div, td, img, ul, ol, li
	{
	margin:0;
	padding:0;
	border:0;
	}
	

body
	{
	background:#3F3834;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	}

td
    {
    vertical-align:top;
    }	
	
.wrapper
	{
	margin:50px auto;
	width:1055px;
	_width:1075px;
	}
	

.left
	{
	float:left;
	}
	
.right
	{
	float:right;
	}
	
.clear
	{
	clear:both;
	float:none;
	}
.bold
    {
    font-weight:bold;
    }
    
	
a
    {
    color:#fff;
    }
    	
a:hover
    {
    color:#827D7B;
    }
	
p
	{
	line-height:1.4em;
	}
	



h1
	{
	color:#827D7B;
	font-size:50px;
	font-weight:normal;
	margin:0;
	padding:0;
	}
	.nav h1
			{
			font-size:72px;
			padding-left:5px;
			}
h2
	{
	color:#E91C1C;
	font-size:14px;
	padding:0;
	margin:0;
	line-height:1.3em;
	}

h3
    {
    font-size:12px;
    margin:0;
    padding:0 0 10px 0;
    }
 h3 a
    {
    text-decoration:none;
    }
       
	
h1 .subTitle
	{
		font-size:30px;
		}

ol li
	{
		list-style-type:decimal;
		list-style-position:outside;
		margin:0 0 0 20px;
	}

			
/*8px 20px 0 0;	padding:0 0 0 20px;padding:10px 0 0 0;*/
.header .logo
	{
	border-right:1px solid #E91C1C;
	width:202px;
	padding:25px 20px 10px 0;
	text-align:right;
	
	}
	
.header .nav
	{
	padding: 15px 0 0 20px;

	width:650px;
	}
	
.header .nav ul,li
	{
	padding:0;
	margin:0;
	list-style-type:none;
	}


.header .nav ul
	{
	
	}
	
	
.header .nav li
	{
	display:inline;
	padding:0 10px;
	font-size:12px;
	}	
	
.content
	{
	margin-bottom:40px;
	}

.homeContent
    {
    padding:12px 0;
    }
.homeContentSub
    {
    padding:20px 0;
    }
       
.peopleFlash
    {
    width:202px;
    padding:0 20px 0 0;
    text-align:right;
    }
    	
  .homeCopy
    {
    border-left:1px solid #E91C1C;
    width:480px;
    padding:0 0 0 20px;
    }
    
    
.pageContentSideBar
	{
	width:202px;
	padding:15px 20px 0 0;
	text-align:right;
	}


	    .pageContentSideBar table
	    {
	        width:100%;
	    }
	    
	        .pageContentSideBar td 
	        {
	            text-align:right;
	        }
	    

	
.pageContentCenter
	{
	padding:20px 20px 20px 30px;
	width:650px;
	}
	.wider
	{
	width:780px;
	}
	
	/*
	*:first-child+html .projects
	{
	padding:20px 20px 0px 30px;
	}
	
	*/
	.projects
	{
	_padding:20px 20px 0px 30px;
	
	}

.awards li
    {
    	padding:5px 0;
    }
	
	.aiaLogo {
		margin:25px 0 0 0;
	}
 
 .careers li
    {
    	padding:5px 0;
    }   	
    
 .people li
    {
    	padding:5px 0;
    }   	
 .people a
    {
    text-decoration:none;
    }
 .Scroller-Container li
     {
    	padding:5px 0;
    }  
    
   .pageContentCenter li
    {
    padding:0 0 10px 0;
    }
    
    .pageContentCenter li .newsDate
        {
        font-weight:bold;
        }
 
 
 .projectDetail
    {
    border-left:1px solid #E91C1C;
    float:none;
    clear:both;
    margin:0 0 0 219px;
    padding:0 0 0 28px;
    width:510px;
    }
    
    .projectDetailTitle 
    {
        clear:both;
    }
    
    
    .projectGallery .caption 
    {
        border:none;
    }
  .careerDetail
    {
    width:500px;
    }
    
  .careerDetail .careerTitle
    {
    font-weight:bold;
    padding:0 0 10px 0;
    }
  
   .careerDetail .careerDate
    {
    font-weight:bold;
    padding:0 0 10px 0;
    }
    
    .careerDetail .careerContent
        {
        
                 border-bottom:1px solid #827D7B;
                 border-top:1px solid #827D7B; 
                 padding:5px 0;
                 }

.pressReleases
    {
    width:550px;
    }
    


.newsDetail
    {
    width:500px;
    }
    
  .newsDetail .newsTitle
    {
    font-weight:bold;
    padding:0 0 10px 0;
    }
  
   .newsDetail .newsDate
    {
    font-weight:bold;
    padding:0 0 10px 0;
    }
    
    .newsDetail .newsContent
        {
        
                 border-bottom:1px solid #827D7B;
                 border-top:1px solid #827D7B; 
                 padding:5px 0;
                 }                           
                 
     .newsDetail .newsDocs
        {
        padding:10px 0;
        }
		
	.newsDetail h3
	{
	color:#E91C1C;
	padding-bottom:5px;
	}
	.newsDetail table
	{
	margin:0 0 10px 0;
	}
	.newsDetail table td
	{
	padding-right:10px;
	}
	.newsDetail img
	{
	margin-bottom:10px;
	}

		
.contactForm {
	width:400px;
}

	.contactForm label {
		float:left;
		display:block;
		width:100px;
		clear:left;
		margin-bottom:6px;
		text-transform:uppercase;
		font-size:12px;
		font-weight:bold;
	}
	
	.contactForm input,
	.contactForm textarea {
		float:left;
		margin-bottom:6px;
		border:none;
		padding:2px;
		width:250px;
		font:11px Arial, Helvetica, sans-serif;
	}
	
	.contactForm textarea {
		margin-bottom:10px;
	}
	
	.contactForm .checkboxes {
		float:left;
	}
	
		.contactForm .checkboxes label {
			width:auto;
			text-transform:none;
			font-size:10px;
			font-weight:normal;
		}
		
		.contactForm .checkboxes input {
			margin:0 5px 0 0;
			width:auto;
		}
		
	.contactForm .submitBtn {
		clear:left;
		width:auto;
		margin:10px 0 0 100px;
	}
	
        