﻿#carousel3 {
	position:relative;padding-top:10px;min-height:50px;
}
#carousel3 a{
	text-decoration:none;
}

div.carousel_scrollable3{
	position:relative;	float:left;	overflow:hidden; 	width: 624px; 	height:158px; 	margin: 0px 9px 0px 9px;	padding:0px; 
}

div.carousel_scrollable3 div.items{
	width:2000em;	position:absolute;	clear:both;
}

div.carousel_scrollable3 div.items div.carousel_box{
	overflow:hidden;	color:#fff;	padding:0px;	cursor:pointer;	display:block;	float:left;	width:181px;	height:142px;	padding:8px;	background:url(/images/carousel2.png);	margin:0 7px;
}
.carousel_boxgrid{ 
	width: 181px; 	height: 142px; 	overflow: hidden; 	position: relative;cursor:pointer;
}

.carousel_boxgrid img{ 
	position: absolute; 	top: 0px; 	left: 0px; 	border:none; 
}
		
.carousel_boxcaption{ 
	position: absolute; top: 110px;left: 0px;height: 147px;	width: 181px;
}

.carousel_boxcaption h1{ 
	font-size:12px;color:#ffffff;margin:0;padding:10px 0 12px 7px;font-weight:bold;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;
}
.carousel_boxcaption p { 
	padding: 0px 7px; 	color:#ffffff; 	font:11px Arial, sans-serif;
}
.carousel_boxcaption h2{ 
	position:absolute;	bottom:0px;	margin:0;	font-size:11px;	color:#ffffff;	margin:0;	padding:0px 7px 8px 7px;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;
}
.carousel_arrow {
	position:absolute;top:121px;left:158px;width:14px;height:14px;
		
}

div.navi { height:30px; padding: 0 0 0 0;margin:10px 0 0 0;text-align:center; }
div.navi a { width:12px; height:12px; margin:6px 3px; float:none;background:url(/images/navivisit.png) 0 0 no-repeat; display:block; font-size:1px;display: -moz-inline-box;display: inline-block;
 }
div.navi a:hover { width:12px; height:12px; margin:6px 3px; background:url(/images/navivisithover.png) 0 0 no-repeat; }
div.navi a.active { width:18px; height:18px; margin:3px; background:url(/images/navivisitactive.png) 0 0 no-repeat; } 

div.subpage_box{
	overflow:hidden;	color:#fff;	padding:0px;	cursor:pointer;	display:block;float:left;	width:204px;	height:142px;	padding:8px;	background:url(/images/subpage_1.png);	margin:0 10px 20px 10px;
}
div.subpage_box a{
	text-decoration:none;
}
.subpage_boxgrid{ 
	width: 204px; 	height: 142px; 	overflow: hidden; 	position: relative;cursor:pointer;
}

.subpage_boxgrid img{ 
	position: absolute; 	top: 0px; 	left: 0px; 	border:none;
}
		
.subpage_boxcaption{ 
	position: absolute; top: 110px;left: 0px;height: 147px;	width: 204px;
}

.subpage_boxcaption h1{ 
	font-size:12px;color:#ffffff;margin:0;padding:10px 0 12px 7px;font-weight:bold;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;
}
.subpage_boxcaption p { 
	padding: 0px 7px; 	color:#ffffff; 	font:11px Arial, sans-serif;
}
.subpage_boxcaption h2{ 
	position:absolute;	bottom:0px;	margin:0;	font-size:12px;	color:#ffffff;	margin:0;	padding:0px 7px 5px 7px;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;
}
.subpage_arrow {
	position:absolute;top:121px;left:181px;width:14px;height:14px;
		
}

div.subpage2_box{
	overflow:hidden;	color:#fff;	padding:0px;	cursor:pointer;	display:block;float:left;	width:308px;	height:142px;	padding:8px;	background:url(/images/subpage_2.png);	margin:0 14px 20px 18px;
}
div.subpage2_box a{
	text-decoration:none;
}

.subpage2_boxgrid{ 
	width: 308px; 	height: 142px; 	overflow: hidden; 	position: relative;cursor:pointer;
}

.subpage2_boxgrid img{ 
	position: absolute; 	top: 0px; 	left: 0px; 	border:none;
}
		
.subpage2_boxcaption{ 
	position: absolute; top: 110px;left: 0px;height: 147px;	width: 308px;
}

.subpage2_boxcaption h1{ 
	font-size:12px;color:#ffffff;margin:0;padding:10px 0 12px 7px;font-weight:bold;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;
}
.subpage2_boxcaption p { 
	padding: 0px 7px; 	color:#ffffff; 	font:11px Arial, sans-serif;
}
.subpage2_boxcaption h2{ 
	position:absolute;	bottom:0px;	margin:0;	font-size:12px;	color:#ffffff;	margin:0;	padding:0px 7px 5px 7px;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;
}
.subpage2_arrow {
	position:absolute;top:121px;left:285px;width:14px;height:14px;
		
}