body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#ffffff;
color:#999999;
margin-top:0;
margin-bottom:0;
}

td {
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:13px;
}

img {
border:0;
}

.footer {
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
width:895px;
padding-left:5px;
height:40px;
vertical-align:middle;
background-color:#EFEFEF;
text-align:left;
color:#333333;

}

.navigation_main {
background-color: #EEEEEE;
height: 50;
vertical-align: bottom;
border:1px solid #cccccc;
}

.news_id {
background-color: #DFDFDF;
border-bottom:1px solid #cccccc;
width:210px;
}

.header_main {
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
background-color:#eeeeee;
}

.login {
background-color:#eeeeee;
background-image:url(img/login_bg.gif);
background-position:center;
text-align:center;
color:#333333;
border-bottom:1px solid #cccccc;
background-repeat:no-repeat;
}

.left_main {
vertical-align:top;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
width:650px;
padding:10px;
}

.right_main {
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
width:250px;
color:#2E7090;
}

.right_id {
color:#2E7090
}
a {
font-size:12px;
color:#999999;
text-decoration: underline;
}

a:hover {
font-size:12px;
color:#999999;
text-decoration:none;
}

a.sublink:hover {
font-size:12px;
color:#2E7090;
text-decoration:none;
}

a.news:hover {
font-size:12px;
color:#999999;
text-decoration:underline;
}

input, textarea {
Font-size: 12px;
color: #2E7090;
text-decoration: none;
}
h1 {
font-size: 16px;
}
h2 {
font-size: 14px;
}
.h1link {
font-size: 18px;
color:#999999;
text-decoration: underline;
}
.h1link:hover {
font-size: 18px;
color:#999999;
text-decoration: underline;
}

.headerlinks {
width: 100px; 
text-align:center;
}

div {
color:#999999;
font-size:13px;
}

.warp_div {
width:902px;
background-color:#ffffff; 
border-right:1px solid #cccccc; 
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
margin:0;

}

.left_div {
vertical-align:top;
border-right:1px solid #cccccc;

color:#2E7090;
width:642px;
float:left;
text-align:left;
background-color:#ffffff;
margin:0;

}

.right_div {

margin:0;
padding:0px;
margin:0;
width:250px;
color:#2E7090;
float:right;
}
