BODY {
background-color: #666666;
font-family: Arial, Helvetica, sans-serif;
color: #999999;
text-align: center;
}
#container{
margin-left: auto;
margin-right: auto;
text-align: center;
width: 1000px;
height: 1000px;
}
table{
margin: 0px;
padding: 0px;
}
div{
margin: 0px;
padding: 0px;
}

a.grey:link {text-decoration:none; color: #999999;}
a.grey:visited {text-decoration:none; color: #999999;}
a.grey:active {text-decoration:none; color: #999999;}
a.grey:hover {text-decoration:none; color: #999999;}

a.white:link {text-decoration:none; color: #FFFFFF;}
a.white:visited {text-decoration:none; color: #FFFFFF;}
a.white:active {text-decoration:none; color: #FFFFFF;}
a.white:hover {text-decoration:none; color: #FFFFFF;}

p.project_title{
font-family: BankGothic ltbt, light;
font-size: 20pt;
padding-bottom: 0px;
color: #FFFFFF;
}
p.location{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-bottom: 10px;
color: #FFFFFF;
}

#main_menu {
margin-top: 20px;
width: 980px;
margin-bottom: 20px;
}
img{
border: none;
}
#main_menu table {
margin-bottom: 0px;
width: 980px;
border-bottom: 1px solid #999999;
}
#main_menu td {
padding: 0px 0px 0px 0px;
font-size: 12pt;
text-align: center;
}
#main_menu td.name {
width: 25%;
padding: 0px 0px 0px 5px;
text-align: left;
}
#home_flash {
margin-top: 0px;
width: 980px;
height: 400px;
margin-bottom: 20px;
border: none;
}
#home_flash1 {
margin-top: 40px;
width: 980px;
height: 400px;
border-bottom: 1px solid #999999;
}
table.page_content{
width: 980px;
margin-top: 30px;
}
td.small{
width: 150px;
vertical-align: top;
}
td.big{
width: 830px;
vertical-align: top;
height: 600px;
}
#left_menu {
width: 150px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}
#left_menu td {
font-size: 10pt;
padding-left: 15px;
font-family: Arial, Helvetica, sans-serif;
height: 22px;
}
#left_menu td.head {
color: #FFFFFF;
font-size: 10pt;
padding-left: 9px;
padding-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
}
#left_menu td.gery {
color: #666666;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
}
#left_menu td.white {
color: #FFFFFF;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
}
.main_body{
width: 800px;
margin-top: 0px;
}
#main_body img{
margin: 0px;
}
#main_body a{
margin: 0px;
}
td.project_name{
width: 190px;
height: 100px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #FFFFFF;
margin-top: 0px;
margin-left: 0px;
border-spacing: 0px;
text-align: left;
vertical-align: top;
padding: 0px;
}
td.project_info{
width: 160px;
height: 100px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #FFFFFF;
margin-top: 0px;
margin-left: 0px;
border-spacing: 0px;
text-align: left;
vertical-align: top;
padding: 0px;
}
td.project_date{
width: 130px;
height: 100px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #FFFFFF;
margin-top: 0px;
margin-left: 0px;
border-spacing: 0px;
text-align: left;
vertical-align: top;
padding: 0px;
}
td.project_thumb{
width: 160px;
height: 100px;
margin-top: 0px;
margin-left: 0px;
border-spacing: 0px;
vertical-align: top;
padding: 0px;
}
td.sort_name{
width: 190px;

font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #FFFFFF;
margin-top: 0px;
margin-left: 0px;
border-spacing: 0px;
text-align: left;
vertical-align: top;
padding: 0px;
}
td.sort_info{
width: 160px;

font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #FFFFFF;
margin-top: 0px;
margin-left: 0px;
border-spacing: 0px;
text-align: left;
vertical-align: top;
padding: 0px;
}
td.sort_date{
width: 130px;

font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #FFFFFF;
margin-top: 0px;
margin-left: 0px;
border-spacing: 0px;
text-align: left;
vertical-align: top;
padding: 0px;
}
td.sort_thumb{
width: 160px;

margin-top: 0px;
margin-left: 0px;
border-spacing: 0px;
vertical-align: top;
padding: 0px;
}




#loader img{
width: auto;
}
#desc{
width: 90%;
font-family: Arial, Helvetica, sans-serif;
}
#project_detail{
width: 74%;
margin-top: 1px;
margin-left: 1px;
padding-left: 0px;
float: left;
}

.sort_order{
position: relative;
width: 800px;
margin-left: 0px;
padding-left: 0px;
}





#bar_div{
position: relative;
width: 15px;
height: 470px;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
margin-left: 795px;
margin-top: 0px;
padding-top: 0px;
color: #666666;
}


td.home_big{
width: 470px;
vertical-align: top;
}
p.headlines{
text-align: left;
font-family: BankGothic ltbt, light;
font-size: 10pt;
padding-bottom: 0px;
color: #999999;
}
.home_news {
width: 980px;
margin-left: 10px;
border: none;
text-align: left;
}
table.home_big {

border-collapse: collapse;
}

td.sum_3_1{
font-family: Arial, Helvetica, sans-serif;
color: #999999;
vertical-align: top;
font-size: 9pt;
font-weight: bold;
font-style: italic;
}
font.sum_3_2{
font-family: Arial, Helvetica, sans-serif;
color: #999999;
vertical-align: top;
font-size: 9pt;
font-weight: normal;
font-style: normal;
}










.root{
position: relative;
margin-top: 20px;
width: 830px;
}


.thumb{
position: relative;
height: 15px;
width: 15px;
margin-left: -19px;
margin-top: -15px;
padding-bottom: 0px;
z-index: 3;
}
.up{
position: relative;
margin-left: -20px;
width: 15px;
margin-top: 1px;
z-index: 2;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}
.dn{
position: relative;
margin-left: -20px;
width: 15px;
margin-top: -15px;
z-index: 2;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}
.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{
position: relative;
}

.scrollContainer { 
position: relative;
margin-top: 0px;
}
.scrollContent { 
position: relative;
margin-top: 0px;
width: 800px;
}

