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

body{
font: 11px arial,sans-serif;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
background-color: #BDBDAF;
background-image:url(img/spacer.gif);
background-repeat:repeat;
margin-left: 25px;
margin-top: 25px;
}

#top a{
font:Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
color:#666666;
}

#top a:hover{
font:Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
color:#FF0000;
}

#container{
width:950px;
}

#wrapper{
float:left;
width:100%;
}

#wrapper1{
float:left;
width:100%;
min-height:500px;
}

#quote{
margin-right: 500px;
}

#content_main{
margin-right: 400px;
margin-left: 25px;
margin-top:28px;
}

#content_project{
margin-right: 400px;
margin-top:20px;
width:520px;
height:105px;
line-height:1.4;
}

#content_contact{
margin-right: 400px;
margin-top:8px;
width:520px;
height:105px;
line-height:1.4;
}

#content_press{
margin-right: 400px;
margin-top:20px;
width:520px;
height:500px;
line-height:1.4;
}

#content_events{
margin-right: 400px;
margin-top:20px;
width:520px;
height:520px;
line-height:1.4;
}

#content_long{
margin-right: 400px;
margin-top:20px;
width:520px;
height:auto;
line-height:1.4;
}

#content_more{
margin-right: 400px;
margin-top:20px;
width:520px;
height:auto;
line-height:1.4;
}

.title{
margin-bottom:3px;
}

#tab_project{
margin-right: 400px;
text-align:right;
width:520px;
}

#tab_more{
margin-right: 400px;
padding:5px;
padding-left:0px;
width:520px;
}

#tab_events{
margin-right: 400px;
padding:5px;
padding-right:0px;
padding-bottom:0px;
text-align:right;
width:520px;
}

/* #image_events{
vertical-align:baseline;
min-height:250px;
}

*/


.button{
margin-top:5px;
margin-bottom:5px;
}

.button2{
margin-bottom:5px;
}

#image_project{
margin-right: 400px;
margin-top: 10px;
}

#navigation{
float:left;
width:100px;
margin-left:-350px;
margin-top:150px;
}

#subnav{
float:left;
width:100px;
margin-left:-270px;
margin-top:150px;
}

#subnav_updates{
float:left;
width:100px;
margin-left:-270px;
margin-top:168px;
}

#extra_updates{
float:left;
width:100px;
margin-left:-200px;
margin-top:168px;
}

#extra_press{
float:left;
width:100px;
margin-left:-200px;
margin-top:188px;
}


#extra{
float:left;
width:100px;
margin-left:-150px;
margin-top:135px;
}

#top{
line-height:2;
float:left;
width:300px;
margin-left:-350px;
margin-top:23px;
}

#title{
float:left;
width:300px;
margin-left:-350px;
margin-top:520px;
}


#footer{
width:100%;
margin-top:5px;
clear:both;
}

#title1{
margin-left:600px;
}

.title_events{
margin-bottom:15px;
}

/*news & updates */

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

a:hover{
text-decoration:none;
color:#FF0000;
}

#column1{
line-height:1.4;
float:left;
width:250px;
margin-top:7px;
}

#column2{
line-height:1.4;
float:left;
width:250px;
margin-left:35px;
margin-top:7px;
}

#tab_more{
margin-right: 400px;
text-align:left;
width:520px;
}


#body{
width:100%;
}

#tab_articles{
float:left;
width:520px;
margin-top:90px;
}


#navigation1{
float:left;
width:100px;
margin-left:-350px;
}

#subnav1{
float:left;
width:100px;
margin-left:-270px;
}

.artlink{
font-size:9px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.toplinks{
margin-bottom:2px;
}

.morelink{
font-size:9px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin-top:3px;
margin-bottom:3px;
}

#tab_next{
float:right;
}

.quote{
margin-left:3px;
}

#img_nav
{
float: left;
margin-top:5px;
margin-left: 1px;
clear: both;
}