body {margin: 0; padding: 0; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif;}

/*header*/
#header {margin: 0; padding: 0; border: none; width: 1000px;}
#header td {vertical-align: top;}
	.sh01 {background: url(sh01.gif); width: 340px; height: 259px;}
	.sh02 {background: url(sh02.gif); width: 333px; height: 258px;}
	.sh03 {background: url(sh03.gif); width: 327px; height: 258px; text-align: right;}

.top_icons {margin: 25px 50px 0 0; padding: 0;}

/*main*/
#main {margin: 0; padding: 0; border: none; width: 1000px;}
#main td {vertical-align: top;}

.leftbar {width: 294px; margin: 0; padding: 0;}
.leftbar img {vertical-align: top; margin: 0; padding: 0; border: 0;}
.rightbar {width: 271px; margin: 0; padding: 0;}
.in {margin: 0; padding: 0; border: none; width: 100%;}
.in td {vertical-align: top;}

/*footer*/
#footer {margin: 0; padding: 0; border: none; width: 1000px; height: 50px;}
#footer td {vertical-align: top;}
	.foot01 {background: url(foot01.gif); width: 294px; height: 50px;}
	.foot02 {background: url(foot02.gif); height: 50px;}

/*txt*/
.txt {font-size: 14px; color: #3e3b3b; line-height: 15px; margin: 0; padding: 0; text-align: left;}
h1 {font-size: 18px; font-weight: 800; color: #000000; line-height: 20px; margin: 0 0 3px 0; padding: 0; text-align: left;}
small {font-size: 11px; color: #3e3b3b; margin: 0 0 0 20px; display: block;}
strong {color: #000000;}

/*links*/
a:link, a:visited {text-decoration: none; color: #3e3b3b;}
a:hover {text-decoration:underline;}

a.more {font-size: 13px; line-height: 18px; font-weight: 800; margin: 0; padding: 0;}
a.more:link, a.more:visited {text-decoration: none; color: #ffffff;}
a.more:hover {color: #cc0000;}

