body, td		{font-family:tahoma, sans-serif; font-size:70%;	color:#615d5d; line-height:150%;}

a				{color:#f13333;}
a:visited		{color:#f13333;}
a:hover			{text-decoration:none;}

h1				{font-family:arial, sans-serif; font-size:120%; padding:0px; margin:0px; text-transform:uppercase;}
h2				{font-family:arial, sans-serif; font-size:100%; padding:0px; margin:0px; text-transform:uppercase;}
h3				{font-family:arial, sans-serif; font-size:100%; padding:0px; margin:0px; font-weight:bold;text-decoration:underline;}

.main			{width:100%;}

.td-left		{width:20%; vertical-align:top; padding:10px 0px;}
.content		{width:60%; vertical-align:top; padding:15px;}
.td-grey		{width:10%; background:#f0f0f0 url(i/c02_bl.gif) no-repeat bottom left; vertical-align:top;}
.td-side		{width:10%;}

.tab-mainmenu				{width:100%;}
.tab-mainmenu td			{font-family:arial, sans-serif; font-size:70%; font-weight:bold; text-transform:uppercase;}
.tab-mainmenu td a			{color:#615d5d; text-decoration:none;}
.tab-mainmenu td a:visited	{color:#615d5d;}
.tab-mainmenu td.mm			{padding:7px 5px 7px 0px; text-align:center;}
.tab-mainmenu td.ms			{padding:0px 5px;}

.sub						{background:#f13333;
								position:absolute;
								visibility: hidden;
								z-index: 100;
								_cursor:hand;
								cursor:pointer;

							}
.sub div					{background:url(/i/m_sub.gif) no-repeat top left; padding:0px 5px 0px 10px;}
.sub a						{color:#ffffff;}
.sub a:visited				{color:#ffffff;}


div.bgm						{background:url(i/mm.gif) no-repeat bottom left; display:inline; padding:5px;}
div.ms_text					{background:#f13333; color:#ffffff; padding:2px 5px; text-align:center;}
div.ms_bgt					{background:#f13333 url(i/m_tr.gif) no-repeat top right;}
div.ms_bgb					{background:#f13333 url(i/m_br.gif) no-repeat bottom right;}

.date			{background:#7c7c7c; color:#ffffff; display:inline; padding:2px 4px;}
.header			{background:url(i/h.gif) no-repeat top left; padding:5px 0px 5px 35px; margin:0px 0px 15px 0px; height:27px;}
.title			{font-family:arial, sans-serif; font-size:100%; font-weight:bold; text-transform:uppercase;}
.phone			{font-family:arial, sans-serif; font-size:210%; font-weight:bold; color:#f13333; letter-spacing:-1px; padding:2px 0px;}

.action00		{padding:20px 0px 0px 10px;}
.action01		{font-family:arial; font-size:400%; font-weight:bold; color:#f13333;}
.action02		{font-family:arial; font-size:200%; font-weight:bold;}
.action03		{font-family:arial; font-size:150%; font-weight:bold;}

.tab-logo		{width:100%; background:#f13333 url(i/bg00.gif) no-repeat bottom right;}
.logo			{width:100%; vertical-align:bottom; padding:0px 5px;}
.head			{padding:0px 15px 15px 15px;}

.redline-top	{background:#f13333 url(i/p02.gif) no-repeat top right; margin:0px 15px 15px 15px;}
.redline-bot	{background:#f13333 url(i/p04.gif) no-repeat bottom right;}

.copyright		{width:100%;}
.copyright td	{width:50%; font-size:60%; vertical-align:top; padding:5px 5px 5px 15px; line-height:120%;}

.hand01			{background:url(i/hand01.jpg) no-repeat top left; vertical-align:top;}
.hand02			{font-size:60%; color:#ffffff; padding:40px 5px 5px 110px; vertical-align:top;
				line-height:120%;background:url(i/hand02.jpg) no-repeat bottom left; height:160px;}

.p5				{padding:5px;}
.p55			{padding:5px 0px;}

.bord-t			{border-top:1px solid #cccccc;}
.bord-r			{border-right:1px solid #cccccc;}
.bord-b			{border-bottom:1px solid #cccccc;}
.bord-l			{border-left:1px solid #cccccc;}

.c03-center		{width:100%; border-right:1px solid #cccccc; border-left:1px solid #cccccc; padding:5px;}

.input			{background:#f0f0f0; border:1px solid #f0f0f0; font-size:90%; color:#615d5d;}
ol li.l1		{font-weight:bold;_cursor:hand;cursor:pointer;}
ol li.l1 ol		{display:none;font-weight:normal}
span.mm			{background-color:yellow;color:black;}
