body	{
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
}

h1	{
	padding: 0;
	margin: 0;
}

h2	{
	padding: 0;
	margin: 0;
}

h3	{
	padding: 0;
	margin: 0;
}

h4	{
	padding: 0;
	margin: 0;
}

h5	{
	padding: 0;
	margin: 0;
}

p	{
	padding: 0;
	margin: 0;
}

ul	{
	padding: 0;
	margin: 0;
}

ol	{
	padding: 0;
	margin: 0;
}

a {
	color: #0000cc;
	text-decoration: underline
}


a:hover {
	color: #D70000;
	text-decoration: underline
}

a.top {
	color: #0000cc;
	text-decoration: none
}


a:hover.top {
	color: #D70000;
	text-decoration: none
}

a.white	{
	color: #ffffff;
	text-decoration: none
}


a:hover.white	{
	color: #ffffff;
	text-decoration: underline
}

a.black	{
	color: #555555;
	text-decoration: none
}


a:hover.black	{
	color: #D70000;
	text-decoration: underline
}

.basic	{
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
}

.basic2	{
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
}

.basic3	{
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 25px;
	color: #555555;
}

.size10	{
	font-size: 10px;
	line-height: 12px;
	color: #555555;
}

.size10white	{
	font-size: 10px;
	line-height: 12px;
	color: #ffffff;
}

.size10blue	{
	font-size: 10px;
	line-height: 12px;
	color: #2685D6;
}

.caption	{
	font-size: 12px;
	line-height: 16px;
	color: #dd0000;
}

.size10w	{
	font-size: 10px;
	line-height: 12px;
	color: #ffffff;
}

.size12red	{
	font-size: 12px;
	line-height: 18px;
	color: #DF0000;
}

.size12white	{
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
}

.size12b-white	{
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #ffffff;
}

.size12b	{
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #555555;
}

.size12blue	{
	font-size: 12px;
	line-height: 18px;
	color: #2685D6;
}

.size12b-blue	{
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #2685D6;
}

.size12orange	{
	font-size: 12px;
	line-height: 18px;
	color: #FF6600;
}

.size12gray	{
	font-size: 12px;
	line-height: 18px;
	color: #CAC9C9;
}

.size12b-orange	{
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #FF6600;
}

.size12b-red	{
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #DF0000;
}

.size12b-green	{
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #259C00;
}

.size14	{
	font-size: 14px;
	line-height: 18px;
	color: #555555;
}

.size14white	{
	font-size: 14px;
	line-height: 18px;
	color: #ffffff;
}

.size14b	{
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #555555;
}

.size14b-white	{
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #ffffff;
}

.size14blue	{
	font-size: 14px;
	line-height: 18px;
	color: #2685D6;
}

.size14blue2	{
	font-size: 14px;
	line-height: 18px;
	color: #2D4970;
}

.size14b-white	{
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #ffffff;
}

.size14b-red	{
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #DF0000;
}

.size14b-orange	{
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #FF6600;
}

.size14b-blue	{
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #2685D6;
}

.size14b-blue2	{
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #2D4970;
}

.size14bw	{
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #ffffff;
}

.size16b	{
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #444444;
}

.size16b-orange	{
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #FF6600;
}

.size16b-red	{
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #DF0000;
}

.size16b-white	{
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #ffffff;
}

.size16b-blue	{
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #2D4970;
}

.input-long	{
	font-size: 12px;
	width: 400px;
}

.input-long2	{
	font-size: 12px;
	width: 350px;
}

.input-long3	{
	font-size: 12px;
	width: 500px;
}

.input-long4	{
	font-size: 12px;
	width: 620px;
}

.input-middle	{
	font-size: 12px;
	width: 100px;
}

.input-middle2	{
	font-size: 12px;
	width: 130px;
}

.input-middle3	{
	font-size: 12px;
	width: 200px;
}

.input-short	{
	font-size: 12px;
	width: 60px;
}

.input-short2	{
	font-size: 12px;
	width: 40px;
}

.sitemap	{
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 22px;
	color: #555555;
}

.back-07xmaspre{
	width: 550x;
	height: 88px;
	background-image: url(07xmas/images/title_pre.gif);
	background-repeat: no-repeat
	
}
