body {
	margin:0 auto;
	padding:10px 0;
	color:#000;
	background-color:#D4D4CF;
	font-family:Arial, Verdana, Sans-Serif;
}
form, div, span, h1, h2, p, ul, li {
	margin:0;
	padding:0;
}
a img { border:none; }
a, a:active, a:visited
{
    text-decoration:none;
    color:#000;
}
a:hover 
{
    text-decoration:underline;
}

#container 
{
    width:930px;
    background-color:#fff;
    margin:0 auto;
    padding:12px;
}

/* header -------------------------------------------------*/
#headerabout 
{
    height:40px;
    padding-top:184px;
    margin-bottom:12px;   
    background:#76C4FD url(bg-header-aboutus.jpg) no-repeat;     
}
#headercurrentprojects 
{
    height:40px;
    padding-top:184px;
    margin-bottom:12px;   
    background:#76C4FD url(bg-header-currentprojects.jpg) no-repeat;     
}
#headercurrentprojects1 
{
    height:40px;
    padding-top:184px;
    margin-bottom:12px;   
    background:#76C4FD url(bg-header-currentprojects-1.jpg) no-repeat;     
}
#headercurrentprojects2 
{
    height:40px;
    padding-top:184px;
    margin-bottom:12px;   
    background:#76C4FD url(bg-header-currentprojects-2.jpg) no-repeat;     
}
#headercompleteprojects
{
    height:40px;
    padding-top:184px;
    margin-bottom:12px;   
    background:#76C4FD url(bg-header-completeprojects.jpg) no-repeat;     
}
#headercompleteprojects1
{
    height:40px;
    padding-top:184px;
    margin-bottom:12px;   
    background:#76C4FD url(bg-header-completeprojects1.jpg) no-repeat;     
}
#headercompleteprojects2
{
    height:40px;
    padding-top:184px;
    margin-bottom:12px;   
    background:#76C4FD url(bg-header-completeprojects2.jpg) no-repeat;     
}
#headercompleteprojects3
{
    height:40px;
    padding-top:184px;
    margin-bottom:12px;   
    background:#76C4FD url(bg-header-completeprojects3.jpg) no-repeat;     
}
#headerdirectors
{
    height:40px;
    padding-top:184px;
    margin-bottom:12px;   
    background:#76C4FD url(bg-header-directors.jpg) no-repeat;     
}
#headercontactus
{
    height:40px;
    padding-top:184px;
    margin-bottom:12px;   
    background:#76C4FD url(bg-header-contactus.jpg) no-repeat;     
}
#navigation 
{
    height:40px;
    background:transparent url(bg-nav.png) no-repeat;
    padding-left:108px;
    	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/bg-nav.png',sizingMethod='image');  
}
* html #navigation
{
	background:none;
}

#navigation ul#nav 
{
    height:40px;
    list-style:none;
}
#navigation ul#nav li 
{
    float:left;
}
#navigation ul#nav li a 
{
    color:#AFB0A8;
    font-size:12px;
    text-decoration:none;   
    display:block;
    padding:13px 17px 0 0; 
}
#navigation ul#nav li a:hover
{
    color:#fff;
}
#navigation a 
{
    position:relative;
}

/* content -------------------------------------------------*/
#content 
{
	background-color:#D4D4CF;  
}
#title 
{
    height:40px;
    background:#4D4D4B url(bg-title.gif) repeat-y;
}
#title h1.aboutustitle
{
    padding:10px 0 0 0;
    margin-left:171px;
    font-size:18px;
    color:#fff;
    font-weight:normal;
    text-transform:uppercase;
    height:30px;
    background:transparent url(title-aboutus.gif) no-repeat;
}
#title h1.currentprojectstitle
{
    padding:10px 0 0 0;
    margin-left:171px;
    font-size:18px;
    color:#fff;
    font-weight:normal;
    text-transform:uppercase;
    height:30px;
    background:transparent url(title-currentprojects.gif) no-repeat;
}
#title h1.completedprojectstitle
{
    padding:10px 0 0 0;
    margin-left:171px;
    font-size:18px;
    color:#fff;
    font-weight:normal;
    text-transform:uppercase;
    height:30px;
    background:transparent url(title-completedprojects.gif) no-repeat;
}
#title h1.directorstitle
{
    padding:10px 0 0 0;
    margin-left:171px;
    font-size:18px;
    color:#fff;
    font-weight:normal;
    text-transform:uppercase;
    height:30px;
    background:transparent url(title-directors.gif) no-repeat;
}
#title h1.contactustitle
{
    padding:10px 0 0 0;
    margin-left:171px;
    font-size:18px;
    color:#fff;
    font-weight:normal;
    text-transform:uppercase;
    height:30px;
    background:transparent url(title-contactus.gif) no-repeat;
}
#title h1 span { display:none; }
#mainContent 
{
    color:#5D5D5D;    
    font-family:Verdana;
    font-size:11px;
    padding:15px 190px 40px 171px;
}
#mainContentHome 
{
    background:#FFF url(bg-home.jpg) no-repeat;
    font-family:Verdana;
    font-size:11px;
    padding:500px 0px 0px 484px;
}
.content-aboutus 
{
    background:transparent url(logo.gif) no-repeat bottom right;
    height: 330px;
}
.content-home 
{
    
}
#mainContent p 
{
    margin-bottom:12px;
}