@charset "iso-8859-2";
* {
	margin: 0;
	padding: 0;
	line-height: 1.5;
	font-size: 100%;
}
body {
	background-color: white;
	text-align:left;
font-family:"Times New Roman", "Bodoni", "Garamond", "Georgia", "Bitstream Cyberbit", "New York", "Palatino", Times, serif;
font-size:13px;
*font-size:small;
*font:x-small;
	letter-spacing: 1px;
}

*:first-child+html body{
font-size: small;
}
* html body{
font-size: small;
}

div#wrapper{
width: 850px;
position:relative;
margin: 15px 0 0 15px;
}

div#header {
position:relative;
width:850px;
height:55px;
overflow:hidden;
}

div#navigation-up {
width:850px;
position:relative;
overflow:hidden;
border-bottom:3px solid #A3D400;
height:21px;
}


/* ----------------------------------------------- GOOGLESEARCH */
div#header form input#googlesearch {
width:200px;
height:22px;
vertical-align:middle;
_margin-right: -8px;
}
#googlesubmit{
vertical-align:middle;

}
/* ----------------------------------------------- UPPERNAVI */
div#navigation-up ul {
margin:0;
padding:0;
}

div#navigation-up ul li {
list-style:none;
display:inline;
}

div#navigation-up ul li a {
float:right;
height:0;
_height:21px;
padding-top:21px;
overflow:hidden;
background-image:url(../img-e/navi_header.gif);
background-repeat:no-repeat;
}

/* BUTTONS */
div#navigation-up ul li#nav-up01 a {
width:56px;
background-position:0 0;
}

div#navigation-up ul li#nav-up02 a {
width:68px;
background-position:-57px 0;
}

div#navigation-up ul li#nav-up03 a {
width:61px;
background-position:-128px 0;
}


/* OVER STATES */
div#navigation-up ul li#nav-up01 a:hover {
width:56px;
background-position:-193px 0;
}

div#navigation-up ul li#nav-up02 a:hover {
width:68px;
background-position:-249px 0;
}

div#navigation-up ul li#nav-up03 a:hover {
width:61px;
background-position:-316px 0;
}



/* ---------------------------------------------- content */
div#contents {
width:850px;
position:relative;
margin:0 0 15px 0;
z-index:1;
}

div#leftbox {
float:left;
width:170px;
margin:30px 30px 0 0;
}

div#centerbox {
float:left;
width:650px;
overflow: hidden;
margin:30px 0 0 0;
}
div#outlinkbox ul{
clear: both;
margin:0;
padding:0;
}
div#outlinkbox ul li{
float:left;
list-style:none;
margin:5px 10px;;
}




/* -------------------------------------------------LEFT01 */
div#leftbox ul#left-01 {
list-style:none;
overflow:hidden;
margin:0;
padding:0;
}

div#leftbox ul#left-01 li {
width:170px;
height:20px;
}

div#leftbox ul#left-01 li a {
display:block;
width:170px;
height:20px;
overflow:hidden;
background-image:url(../img-e/navi_left.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

div#leftbox ul#left-01 li#left-01-01 a {
background-position:0 0;
}
div#leftbox ul#left-01 li#left-01-02 a {
background-position:0 -25px;
}
div#leftbox ul#left-01 li#left-01-03 a {
background-position:0 -50px;
}
div#leftbox ul#left-01 li#left-01-04 a {
background-position:0 -75px;
}

div#leftbox ul#left-01 li#left-01-01 a:hover {
background-position:-170px 0;
}

div#leftbox ul#left-01 li#left-01-02 a:hover {
background-position:-170px -25px;
}

div#leftbox ul#left-01 li#left-01-03 a:hover {
background-position:-170px -50px;
}

div#leftbox ul#left-01 li#left-01-04 a:hover {
background-position:-170px -75px;
}

.toplinks p{
text-align: center;
margin-bottom: 3px;
}
.toplinks table{
margin-bottom: 3px;
margin-left: 20px;
}

/* ----------------------------------------------- main */
.mainmenu1{
width:310px;
float:left;
list-style:none;
}
.mainmenu2{
width:310px;
float:left;
list-style:none;
overflow:hidden;
margin-left:30px;
}
.mainmenu1 li ul {
list-style:none;
margin-left:25px;
margin-bottom:5px;
}
.mainmenu1 li ul li {
padding-left:7px;
background-image:url(../img-e/bullet_01.gif);
background-repeat:no-repeat;
background-position:0 7px;
overflow:hidden;
margin-bottom:5px;
}
.mainmenu1 li ul li a {
	font-family:"Trebuchet MS", "Arial", "Verdana", "Univers", "Gill Sans", "Helvetica", Charcoal, Chicago, Geneva;
	font-size:14px;
	letter-spacing: 1px;
	text-decoration: bold;
	color: #002665;
	background-image:none;
}
.mainmenu1 li ul li a:hover{
	color: #E7651A;
}

.mainmenu1 li a{
margin-bottom:5px;
}
.mainmenu1 li a#c01{
background-image:url(../img-e/navi_top.gif);
background-repeat:no-repeat;
background-position:0 0;
overflow:hidden;
width:310px;
height:22px;
display:block;
text-indent:-9999px;
}
.mainmenu1 li a#c02{
background-image:url(../img-e/navi_top.gif);
background-repeat:no-repeat;
background-position:0 -36px;
overflow:hidden;
width:310px;
height:22px;
display:block;
text-indent:-9999px;
}
.mainmenu1 li a#c03{
background-image:url(../img-e/navi_top.gif);
background-repeat:no-repeat;
background-position:0 -72px;
overflow:hidden;
width:310px;
height:22px;
display:block;
text-indent:-9999px;
}
.mainmenu1 li a#c01:hover{
background-position:-315px 0;
}
.mainmenu1 li a#c02:hover{
background-position:-315px -36px;
}
.mainmenu1 li a#c03:hover{
background-position:-315px -72px;
}


.mainmenu2 li a {
margin-bottom:11px;
}
.mainmenu2 li a#c04{
background-image:url(../img-e/navi_top.gif);
background-repeat:no-repeat;
background-position:0 -104px;
overflow:hidden;
width:310px;
height:22px;
display:block;
text-indent:-9999px;
}
.mainmenu2 li a#c05{
background-image:url(../img-e/navi_top.gif);
background-repeat:no-repeat;
background-position:0 -139px;
overflow:hidden;
width:310px;
height:38px;
display:block;
text-indent:-9999px;
}
.mainmenu2 li a#c06{
background-image:url(../img-e/navi_top.gif);
background-repeat:no-repeat;
background-position:0 -188px;
overflow:hidden;
width:310px;
height:22px;
display:block;
text-indent:-9999px;
}
.mainmenu2 li a#c07{
background-image:url(../img-e/navi_top.gif);
background-repeat:no-repeat;
background-position:0 -222px;
overflow:hidden;
width:310px;
height:22px;
display:block;
text-indent:-9999px;
}
.mainmenu2 li a#c08{
background-image:url(../img-e/navi_top.gif);
background-repeat:no-repeat;
background-position:0 -254px;
overflow:hidden;
width:310px;
height:24px;
display:block;
text-indent:-9999px;
}
.mainmenu2 li a#c04:hover{
background-position:-315px -104px;
}
.mainmenu2 li a#c05:hover{
background-position:-315px -139px;
}
.mainmenu2 li a#c06:hover{
background-position:-315px -188px;
}
.mainmenu2 li a#c07:hover{
background-position:-315px -222px;
}
.mainmenu2 li a#c08:hover{
background-position:-315px -254px;
}

/* ----------------------------------------------- footer */
#footer { 
clear:both;
margin:0 0 15px 0;
width:850px;
position:relative;
font-size:10px;
}
#count { 
margin:2px 0;
font-size:9px;
}
#copyright{
margin-top:10px;
}


