body {
margin:0px;
background-color:#fff;
font-size:small;
color:#333333;
text-align:center;
}


a { text-decoration: none; }
a:link { color: #0000FF; }
a:visited { color: #800080; }
a:hover { color: #FF4500; }
a:active { color: #FF4500; }


#main {
margin: 0 auto; /* center on everything else */
width: 760px;
padding:0px;
}

.header{
margin: 0;
width: 760px;
padding:0px;
}


.headline{
margin: 0;
width: 760px;
padding:0px;
}

.caption {
margin: 5px 20px 10px 20px;
width: 720px;
text-align:left;
font-size:14px;
line-height:1.5em;
}

.web_link {
text-align:right;
font-size:12px;
line-height:1.8em;
}

.tbl {
margin: 0px;
width: 760px;
padding:0px;
text-align:center;
}


table.main{
width:760px;
font-size:9pt;
border-collapse:separate;
}

table.about{
width:650px;
font-size:9pt;
border-collapse:separate;
}

th{
background-color:#6495ED;
color:#fff;
padding:3px;
font-size:14px;
}

th.project{
background-color:#6495ED;
color:#fff;
text-align:left;
padding:3px;
font-size:14px;
}

tr.bg_pb{
background-color:#E6E6FA;
color:#333;
}

tr.bg_pg{
background-color:#F5F5F5;
color:#333;
}

td.ttl{
text-align:left;
font-size:14px;
line-height:1.5em;
font-weight:bold;
padding:3px;
}

td.name{
text-align:left;
font-size:14px;
line-height:1.5em;
padding:3px;
}

td.org{
text-align:left;
font-size:14px;
line-height:1.5em;
padding:3px;
}


td.pp{
text-align:center;
font-size:14px;
line-height:1.5em;
padding:3px;
}

table.guide{
width:760px;
border-collapse:collapse;
}

td.guide{
background-image: url(../img/bg_guide.gif);
vertical-align:top;
text-align:center;
padding:5px;
width:750px;
}

table.g_inside{
width:100%;
font-size:14px;
}

td.gi_summary{
vertical-align:top;
text-align:left;
font-size:14px;
line-height:1.4em;
padding:4px;
width:340px;
}

td.gi_tn{
text-align:center;
padding:4px;
width:200px;
}

td.gi_dl{
vertical-align:bottom;
text-align:right;
padding:4px;
}

li {
margin-bottom: 3px;
}

ul {
margin: 10px 0px 15px 30px;
padding: 0;
}

#btn {
vertical-align: middle;
}

#ppt {
vertical-align: middle;
}

.copyright {
margin: 0;
width: 760px;
background-image: url(../img/bg_copy.gif);
padding:3px;
text-align:center;
font-size:12px;
line-height:1.5em;
border:1px solid #999;
}