body{
width: 100%;
margin: 0;
padding: 0;
background: url(../images/bg.gif);
background-repeat: repeat-y;
}
h1{
width: 728px;
padding:  0;
text-align: right;
font-size: 10px; font-style: normal; line-height: 13px ;color: #444444;
}
div#header{
width: 958px;
margin: 0;
padding: 0;
background-color: #ffffff;
}
div#menu{
width: 958px;
margin: 0;
padding: 0;
border-top: 1px solid #979590;
border-bottom: 1px solid #979590;
border-left: 1px solid #979590;
border-right: 1px solid #979590;
background-color: #EBE6D7;
}
div#container{
position:relative;
width: 958px;
margin: 0;
padding: 0;
}
div#contents{
margin-left: 200px;
margin-right: 170px;
padding: 10px 15px 0 15px;
}

div#contents02{
margin-left: 200px;
padding: 10px 15px 0 15px;
}

div#left{
position:absolute;
text-align: center;
top: 0;
left: 0;
padding: 10px 0 0 1px;
width: 200px;
}
div#right{
position:absolute;
top: 0;
right: 0;
padding: 10px 0 0 0;
width: 170px;
}

div#footer{
clear: both;
width: 900px;
margin-left: auto;
margin-right: auto;
padding: 10px 0 0 0;
font-size: 10px; font-style: normal; line-height: 13px ;color: #444444;
text-align: left;
}

div#footer2{
clear: both;
margin-left: auto;
margin-right: auto;
padding: 10px 0 0 0;
font-size: 10px; font-style: normal; line-height: 13px ;color: #444444;
text-align: center;
}

b { font-weight: bold}
a:LINK { color: #444444;font-weight: normal;}
a:VISITED{ color: #444444;font-weight:normal;}
a:HOVER{ color: #FF0000;font-weight: normal;}

a.w:LINK { color: #ffffff;font-weight: bold;}
a.w:VISITED{ color: #ffffff;font-weight: bold;}
a.w:HOVER{ color: #FF0000;font-weight: bold;}

.font9 { font-size: 10px; font-style: normal; line-height: 13px ;color: #444444}
.font10 { font-size: 11px; font-style: normal; line-height: 14px ; color: #444444}
.font12 { font-size: 12px; font-style: normal; line-height: 16px ; color: #444444}
.font12_h20 { font-size: 12px; font-style: normal; line-height: 20px ; color: #444444}
.font14 { font-size: 15px; font-style: normal; line-height: 21px ; color: #444444}
.font18 { font-size: 18px; font-style: normal; line-height: 24px ; color: #444444}
.font24 { font-size: 24px; font-style: normal; line-height: 28px ; color: #444444}

.font12w { font-size: 12px; font-weight: bold; line-height: 16px ; color: #ffffff}
.font14w { font-size: 14px; font-weight: bold; line-height: 16px ; color: #ffffff}
.font18w { font-size: 18px; font-weight: bold; line-height: 24px ; color: #ffffff}
.font12_4787c3 { font-size: 12px; font-style: normal; line-height: 16px ; color: #4787c3}
.font14_4787c3 { font-size: 15px; font-weight: bold; line-height: 21px ; color: #4787c3}

.font12_22 { font-size: 12px; font-style: normal; line-height: 22px ; color: #444444}

.arow01{
margin: 0;
padding:  0  0  0 15px;
text-align: left;
background-image: url(../images/arrow_right.gif);
background-repeat: no-repeat;
background-position:  5px  2px;
}

.margin_bot3{
margin:  0  0  3px 0;
}

.margin_bot10{
margin:  0  0  10px 0;
}
.margin_top_bot10{
margin:  10px  0  10px 0;
}

.margin10{
margin: 10px;
}

img.margin_right10 {
margin-right: 10px;
}

.spotlight_t01 {
width: 707px;
margin: 0;
padding: 5px 10px  5px  10px ;
text-align: left;
background: #3d3d3d;
}

.spotlight_t01_b {
margin:  9px 0 0 10px;
float: right;
}

.spotlight_t01_b2 {
margin:  1px 0 0 10px;
float: right;
}



.laboratory_t01 {
width: 707px;
margin: 0;
padding: 5px 10px  5px  10px ;
text-align: left;
background: #636363;
}

.laboratory_t01_b {
margin:  9px 0 0 10px;
float: right;
}

.laboratory_t01_b2 {
margin:  1px 0 0 10px;
float: right;
}


.search_t01 {
width: 715px;
margin: 0 0 0 1px;
padding: 10px 0  10px  10px ;
text-align: left;
font-size: 14px; font-style: normal; line-height: 13px ;color: #444444;font-weight: bold;
background: #94AEE4;
}

.search_t02 {
width: 715px;
margin: 0 0 0 1px;
padding: 5px 0  5px  10px ;
text-align: left;
font-size: 12px; font-style: normal; line-height: 13px ;color: #444444;font-weight: bold;
background: #E1E7F3;
}

