﻿/* homepage */
#homepage #mainflash{height:200px; background:#000; padding-top:1px;}
#homepage #intro{background:#F7F7F7 url(decoration/home_bridge.jpg) no-repeat; color:#7D8694;font-size:11px; height:357px;}
#homepage #intro p{margin:0;}
#homepage #intro .p1{color:#920909; font-size:10px; padding-bottom:5px;}
#homepage #intro .more{text-align:right;}
#homepage #intro #text{ float:right; margin-left:46px; padding:5px;}
#homepage #foot{background:url(decoration/home_foot.jpg) no-repeat; height:58px;}
#foot #copy {color:#fff; font-size:9px; float:right; padding-top:43px;}

#portfolio .heading{background:dimgray url(../images/headings/portfolio.png) no-repeat; height:71px;}
#portfolio .innercontent{height:516px; background:#fff url(decoration/port_content_bg.jpg) no-repeat; overflow:auto}
#portfolio .right{margin-right:32px}
#portfolio .left{margin-left:10px}
#portfolio table{border:0; float:right; clear:right; margin-bottom:15px;}
#portfolio table.last{margin-bottom:0}
#portfolio td{padding:0; white-space:nowrap}
#portfolio td.text{padding-right:10px;}
#portfolio .date{font-size:18px; color:#646464;}
#portfolio .event{font-size:18px; color:#010101; margin-top:8px;}
#portfolio sup{font-size:60%}

#mission .heading{background:dimgray url(../images/headings/mission.png) no-repeat; height:58px;}
#mission .heading-aims{background:dimgray url(../images/headings/mission_aims.png) no-repeat; height:47px;}
#mission #textbox{background:dimgray url(decoration/mission_text_bg.png) no-repeat; height:202px;}
#mission #text{margin: 10px; margin-top:20px;}
#mission #text p{line-height:150%; margin-bottom:2em}
#mission #aimsbox{background:transparent url(decoration/mission_aims_bg.jpg) no-repeat; height:221px; overflow:hidden}
#mission #aimstext{margin:10px 0 0 0; font-size:18px; color:#222; width:531px;}
#mission #aimstext ul{list-style:disc}
#mission #aimstext li{margin-bottom:15px;}

#about .heading{background:dimgray url(../images/headings/about.png) no-repeat; height:71px;}
#about #abouttext{padding-right:38px; width:486px; padding-top:8px; color:#e0dede}
#about .innercontent{background:white url(decoration/about_bg.jpg) no-repeat; height:338px; overflow:hidden}
#about #groupbox{padding:16px 40px 0 10px}
#about #groupbox p{margin:0; width:450px; float:left}
#about .left{margin-right:10px;}
#about #groupbox .section{margin-bottom:10px;}

#contact .heading{background:dimgray url(../images/headings/contact.png) no-repeat; height:63px;}
#contact .innercontent{background:white url(decoration/contact_bg.jpg) no-repeat; height:307px; color:#333;}
#contact .contentgap{padding-left:12px; height:auto; padding-top:22px;}
#contact .flagtext{margin-left:20px}
#contact h3{font-size:13px; margin:0;}

#service .heading{background:dimgray url(../images/headings/services.png) no-repeat; height:63px;}
#service .innercontent{background:white url(decoration/service_bg.jpg) no-repeat; height:307px; color:#333; position:relative}
#service .contentgap{padding-left:12px; height:auto; padding-top:22px; }
#service .textblock{width:190px; line-height:170%; margin-right:20px;}
#service .textblock h3{font-size:13px; margin:0;}
#service #list{position:absolute; right:50px; bottom:0;}

#portfolio1 .heading{background:dimgray url(../images/headings/portfolio.png) no-repeat; height:71px;}
#portfolio1 .innercontent{height:516px; background:#fff url(decoration/port_content_bg.jpg) no-repeat; overflow:auto; padding:0 32px 0 10px;}
#portfolio1 .left, #portfolio1 .right{margin:0}
#portfolio1 .left{width:227px}
#portfolio1 .date{font-size:18px; color:#646464; padding-top:5px;}
#portfolio1 .title{font-size:18px; color:#010101; margin-top:8px;}
#portfolio1 #slideshowarea{margin-left:0px; width:437px;}
#portfolio1 #slideshow{height:341px; width:437px; background:#fff url(../../images/loading.png) no-repeat center center;}
#portfolio1 #slidecontrol{font-size:12px; margin-top:10px; font-weight:bold}
#portfolio1 #slidecontrol a{color:#333; text-decoration:none}
#portfolio1 #paging {padding-top:5px; text-align:center}
#portfolio1 #SlideShowImage{border:1px #222 solid}
#portfolio1 #back{padding: 20px 0 10px; font-size:12px;}
#portfolio1 .button{cursor:pointer}