
body
{
	background-image:url(/template/common/bg_v2.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
		
	font-family:Tahoma;
	font-size:11px;
	color:#575757;
		
	padding:0;
	margin:0;
}
	
.container
{
	width:760px;
	margin:auto;
	margin-bototm:0;
	padding-bottom:0;
}
	
.main
{
	width:760px;
		
	background-image:url(/template/common/main_bg.gif);
	background-repeat:repeat-y;
	background-color:#ffffff;
		
	border-color:#606060;
	border-width:1px;
	border-style:solid;
	border-bottom-width:0;
		
	margin:0;
	padding:0;
}

.main .graphic
{
	line-height:1px;
	font-size:1px;
}
	
/***********/
/* content */
/***********/
	
.main .content
{
	margin:10px;
	margin-bottom:0;

}
	
.main .content .padding
{
	margin:15px;
}

/**********/	
/* header */
/**********/

.main .header
{
	height:85px;
}
	
.main .header .logo
{
	padding:20px;
}
	
.main .header .logo.toyoinkgroup
{
	padding-top:30px;
	padding-left:20px;
}
		
.main .header .right
{
	float:right;
	margin-top:32px;
	margin-right:20px;
}
	
/**********/
/* footer */
/**********/
	
.main .content .footer
{
	background-color:#d9d9d9;
	border-collapse:collapse;
	border-spacing:0;
	table-layout:fixed;	
	border:0;
	margin:0;
	padding:0;
	margin-top:10px;
	width:100%;
	line-height: 9px;
}
	
.main .content .footer .border
{
	width:5px;
}
	
.main .content .footer tr,
.main .content .footer td
{
	border:0;
	padding:0;
	margin:0;
	vertical-align:middle;
}
	
.main .content .footer a
{
	margin-left:10px;
	color:#575757;
}

/*******/
/* nav */
/*******/

.main .nav
{
	background-repeat:repeat-x;
	height:31px;
	text-align:center;
}
	
.main .nav *
{
	display:inline;
	vertical-align:top;
	padding:0;
	margin:0;
}
	
.main .nav a img
{
	margin-top:9px;
	padding-bottom:5px;
}
	
.main .nav .vr
{
	margin-top:6px;
	margin-left:9px;
	margin-right:9px;
}
	
.main .nav input[type=text]
{
	font-size:10px;
	background-image:url(/template/common/input_bg.gif);
	padding:2px;
				
	border-color:#606060;
	border-width:1px;
	border-style:solid;
	margin-top:5px;
	height:14px;
}
	
.main .nav input[type=image]
{
	margin-top:7px;
}

.main .content .hp_columns table
{
	table-layout:fixed;	
	border:0;
	margin:0;
	padding:0;
	margin-top:10px;
	width:100%;
}
	
.main .content .hp_columns .content td
{
	vertical-align:top;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
}

img
{
	border:0;
}
	
img.right
{
	float:right;
	padding-left:25px;
	padding-bottom:20px;
}
	
img.left
{
	float:left;
	padding-right:25px;
	padding-bottom:20px;
}
		
a
{
	color:red;
	text-decoration:none;
}
	
a:hover
{
	text-decoration:underline;
}

a.credit
{
	background-image:url(/template/common/page_white_paste.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:23px;
	padding-top:2px;
	padding-bottom:2px;
	float:right;
}
	
a.pdf
{
	background-image:url(/template/common/icon_pdf.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
}
	
a.home
{
	background-image:url(/template/common/icon_home.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:11px;
}

a.more
{	
	background-image:url(/template/common/icon_more.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	padding-bottom:3px;
	margin-top:5px;
	line-height:21px;
}
	
a.more.right
{
	float:right;
}

a.more.left
{
	float:left;
}

h1,h2,h3,h4,h5,h6,p
{
	padding:0;
	margin:0;
	padding-bottom:10px;
}

h1 { font-size:16px; }
h2 { font-size:13px; }
h3 { font-size:12px; }
h4,h5,h6 { font-size:11px; }

ul
{
	margin-top:0;
}
	
li
{
	margin-top:2px;
}
	
.chart { border-collapse:collapse; }
.chart td
{
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	vertical-align:bottom;
	margin:0px;
	padding:3px;
	font-family:tahoma;
	font-size:11px;
}

td
{
	vertical-align:top;
}
