body{
color:#333;
padding:0;
margin:0;
background:#9bc7f5 url(../images/bg.jpg) repeat-x 0 0;
font-size:14px;
line-height:1.6em;
}

ul,dl,dt,dd,ol,li,table,p,h1,h2,h3,h4,h5,h6,img{
padding:0;
margin:0;
}

ol,ul{
list-style-type:none;
}
a:hover{
text-decoration:none;
color:#9999ff;
}

a img{
border:0px;
}
.both{
clear:both;
}

#wrap{
width:958px;
background:url(../images/bg2.jpg) repeat-y 0 0;
padding:0;
margin:0 auto;
}
#wrap2{
width:950px;
background:white;
padding: 0 ;
margin:0 auto;
}

#header h1{
background:#2663b6;
color:white;
font-size:10px;
padding:7px;
margin:0 0px 0px 0px;
line-height:1em;
}
#header h1 a,
#header h1 a:hover{
color:white;
font-weight:bold;
line-height:1em;
}
#header h2{
height:318px;
width:950px;
background:url(../images/title.jpg) no-repeat 0 0;
text-indent:-99999em;
}

.button{
margin:20px 0;
}
.button ul{
margin:0px auto;
width:920px;
}
.button ul li{
float:left;
display:block;
width:184px;
height:58px;
margin:0;
padding:0;
}
.button ul li a{
display:block;
width:184px;
height:58px;
margin:0;
padding:0;
text-indent:-99999em;
line-height:58px;
}
.button ul li a.news{
background:url(../images/button_news.gif) no-repeat 0 0;
}
.button ul li a.project{
background:url(../images/button_project.gif) no-repeat 0 0;
}
.button ul li a.profile2{
background:url(../images/button_profile2.gif) no-repeat 0 0;
}
.button ul li a.profile{
background:url(../images/button_profile.gif) no-repeat 0 0;
}
.button ul li a.committee{
background:url(../images/button_committee.gif) no-repeat 0 0;
}

.button ul li a:hover.news{
background:url(../images/button_news_on.gif) no-repeat 0 0;
}
.button ul li a:hover.project{
background:url(../images/button_project_on.gif) no-repeat 0 0;
}
.button ul li a:hover.profile2{
background:url(../images/button_profile2_on.gif) no-repeat 0 0;
}
.button ul li a:hover.profile{
background:url(../images/button_profile_on.gif) no-repeat 0 0;
}
.button ul li a:hover.committee{
background:url(../images/button_committee_on.gif) no-repeat 0 0;
}


#contents{
padding:0px 20px 0px 20px;
}

#contents .left{
float:left;
width:630px;
margin-bottom:20px;
}
#contents .left h3{
text-indent:-99999em;
height:26px;
background:url(../images/h3.gif) no-repeat 0 0;
margin-bottom:10px;
}
#contents .left p{
margin-left:10px;
margin-top:1em;
margin-bottom:1em;
}

#contents .right{
margin-left:650px;
margin-bottom:20px;
}
#contents .right h4{
border-left:8px solid #0175fe;
padding:5px;
background:#ebebeb;
margin-bottom:10px;
}
#contents .right .block{
margin-bottom:15px;
}
#contents .right .block p,
#contents .right .block ul{
margin-left:10px;
}
#contents .right .block ul li{
line-height:2em;
padding-left:15px;
background:url(../images/list.gif) no-repeat left center;
}



#contents .name{
text-align:right;
margin-bottom:30px;
}
#contents .name table{
margin-left:auto;
}
#contents .name table td,
#contents .name table th{
text-align:left;
}

.footer{
background:#2663b6;
color:white;
font-size:10px;
padding:7px;
margin:0 0px 0px 0px;
line-height:1em;
}
.footer a,
.footer a:hover{
color:white;
font-weight:bold;
line-height:1em;
}













