/* CSS Document */

body {
background-color: #f5f5f5;
font-size: 12px;
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
color:#000000;  
padding:0px;
margin: 0px;
}

td{
font-size: 12px;
}

a {
color: #4D87D1;
}
a:visited {color:#4D87D1;}
a:hover {color: #4D87D1;}
a:active { color:#4D87D1;}

h1{
font-size:18px;
color: #FF6600;

}
h2{
font-size:16px;
}
h3{
font-size:14px;
}
h4{
font-size:12px;
}
/* Frame css definition
-------------------------------------- */
#frameup {
width: 885px;
height: 20px;
border: 0px solid gray;
/*
margin:0px;
margin-top:0px;
*/
background-color: #000000;
margin-left: 0px;
margin-right: auto;
}

#bannerframe {
padding: 0px;
margin: 0px;
height: 20px;

}


/*main-navi
-------------------------------------- */


#topnaviframe {
/*border-bottom:15px solid #B0E0E6;*/
width: 700px;
border-upt:0px;
margin: 0px 0px 0px 0px;
padding: 2px 0px;
background-color: #000000;
}

#topnaviframe a { 
color: #FFFFFF;
text-decoration: none; 
margin: 0px;
padding: 2px 15px;
background-color: #000000;
}

#topnaviframe a:visited {color:#FFFFFF;}
#topnaviframe a:hover {color: #00FFCC; background-color: #FF6600;}
#mainnaviframe a:active { color:#FF6600;}

