body {
	background-image: url(../vision/bg.gif);
}
.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 22px;

}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CACACA;
}
a:visited {
	color: #999999;
	text-decoration: underline;
}
a:active {
	color: #CCCCCC;
	text-decoration: none;
}
a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
a:link {
	color: #999999;
	text-decoration: underline;
}
.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
a.footer:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:active {
	color: #CCCCCC;
	text-decoration: underline;
}
a.footer:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
a.footer:link {
	color: #FFFFFF;
	text-decoration: none;
}
.detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}

#wrap{ margin-left:3px;}

/* vertical navigation
 * ------------------------------------------------------------------------- */

#nav-home { background:url(../vision/sprite_nav/home/home_sprite_nav.gif) no-repeat; width:146px; height:210px; position:relative; margin:0; padding:0;}
#nav-home li { position:absolute; }
#nav-home li, #nav-home a { height:35px; display:block; }
#nav-home span { display: none; }

#nav-home-01, #nav-home-02, #nav-home-03, #nav-home-04, #nav-home-05, #nav-home-06  { width:146px; left:0; }

#nav-home-01 { top: 0; }
#nav-home-02 { top: 35px; }
#nav-home-03 { top: 70px; }
#nav-home-04 { top: 105px; }
#nav-home-05 { top: 140px; }
#nav-home-06 { top: 175px; }


#nav-home-01 a:hover { background: transparent url(../vision/sprite_nav/home/home_sprite_nav_on.gif) no-repeat 0px 0px;}
#nav-home-02 a:hover { background: transparent url(../vision/sprite_nav/home/home_sprite_nav_on.gif) -0px  -35px  no-repeat;}
#nav-home-03 a:hover { background: transparent url(../vision/sprite_nav/home/home_sprite_nav_on.gif) -0px  -70px  no-repeat;}
#nav-home-04 a:hover { background: transparent url(../vision/sprite_nav/home/home_sprite_nav_on.gif) -0px  -105px  no-repeat;}
#nav-home-05 a:hover { background: transparent url(../vision/sprite_nav/home/home_sprite_nav_on.gif) -0px  -140px  no-repeat;}
#nav-home-06 a:hover { background: transparent url(../vision/sprite_nav/home/home_sprite_nav_on.gif) -0px  -175px  no-repeat;}


/* vertical navigation
 * ------------------------------------------------------------------------- */

#nav-inside { background:url(../vision/sprite_nav/inside/inside_sprite_nav.gif) no-repeat; width:146px; height:210px; position:relative; margin:0; padding:0;}
#nav-inside li { position:absolute; }
#nav-inside li, #nav-inside a { height:30px; display:block; }
#nav-inside span { display: none; }

#nav-inside-01, #nav-inside-02, #nav-inside-03, #nav-inside-04, #nav-inside-05, #nav-inside-06 , #nav-inside-07 { width:146px; left:0; }

#nav-inside-01 { top: 0; }
#nav-inside-02 { top: 30px; }
#nav-inside-03 { top: 60px; }
#nav-inside-04 { top: 90px; }
#nav-inside-05 { top: 120px; }
#nav-inside-06 { top: 150px; }
#nav-inside-07 { top: 180px; }

#nav-inside-01 a:hover { background: transparent url(../vision/sprite_nav/inside/inside_sprite_nav_on.gif) no-repeat -0px 0px;}
#nav-inside-02 a:hover { background: transparent url(../vision/sprite_nav/inside/inside_sprite_nav_on.gif) -0px  -30px  no-repeat;}
#nav-inside-03 a:hover { background: transparent url(../vision/sprite_nav/inside/inside_sprite_nav_on.gif) -0px  -60px  no-repeat;}
#nav-inside-04 a:hover { background: transparent url(../vision/sprite_nav/inside/inside_sprite_nav_on.gif) -0px  -90px  no-repeat;}
#nav-inside-05 a:hover { background: transparent url(../vision/sprite_nav/inside/inside_sprite_nav_on.gif) -0px  -120px  no-repeat;}
#nav-inside-06 a:hover { background: transparent url(../vision/sprite_nav/inside/inside_sprite_nav_on.gif) -0px  -150px  no-repeat;}
#nav-inside-07 a:hover { background: transparent url(../vision/sprite_nav/inside/inside_sprite_nav_on.gif) -0px  -180px  no-repeat;}

