BODY {COLOR: #666666;FONT-SIZE: 9.5pt;}
/*BODY { BACKGROUND: URL('../images/background2.png') repeat-x;}*/
TABLE {COLOR: #666666; FONT-SIZE: 9.5pt}
TR {COLOR: #666666; FONT-SIZE: 9.5pt}
TD {COLOR: #666666; FONT-SIZE: 9.5pt}

A:link {COLOR: #666666; TEXT-DECORATION: none}
A:visited {COLOR: #666666; TEXT-DECORATION: none}
A:active {COLOR: RED; TEXT-DECORATION: none}
A:hover {COLOR: #2c51c6; TEXT-DECORATION: underline}

A.color:link {COLOR: #2c51c6; TEXT-DECORATION: none}
A.color:visited {COLOR: #2c51c6; TEXT-DECORATION: none}
A.color:active {COLOR: #2c51c6; TEXT-DECORATION: none}
A.color:hover {COLOR: #000066; TEXT-DECORATION: underline}

UL.toplist {MARGIN: 0px 0 0 14px; PADDING: 0 0 0 10px;}
OL.toplist {MARGIN: 0px 0 0 14px; PADDING: 0 0 0 10px;}


.title4green {PADDING: 4px; BORDER: 2px; BACKGROUND-COLOR:#CCFFCC;}
.title4blue {PADDING: 4px; BORDER: 2px; COLOR:#FFFFFF; BACKGROUND-COLOR:#3399FF;}
P.frm4green {PADDING: 4px; BORDER: 5px solid #D7EB8C;}
P.frm4blue {PADDING: 4px; BORDER: 5px solid #D7EB8C;}

P.topmore { TEXT-ALIGN: right; MARGIN: 4px 12px 0px 0px; PADDING: 0px;TEXT-DECORATION: underline;}
P.shopping_guide { TEXT-ALIGN:left; MARGIN:0px 0px 0px 16px; LINE-HEIGHT:18px;}

/*				BACKGROUND-COLOR:#D7EB8C;}*/
.green	{COLOR:#008000; TEXT-DECORATION:none; FONT-WEIGHT:BOLD;}
.orange	{COLOR:#FF6600; TEXT-DECORATION:none; FONT-WEIGHT:BOLD; FONT-SIZE:16px}
.blue	{COLOR:#006699; TEXT-DECORATION:none; FONT-WEIGHT:BOLD;}
.blue_title	{COLOR:#006699; BACKGROUND-COLOR:#CCCCFF; TEXT-DECORATION:none; FONT-WEIGHT:BOLD; FONT-SIZE:18px}
.emphasis {COLOR:#FF0000; BACKGROUND-COLOR:#FFFF00;}
.list_title {FONT-SIZE: 16pt;FONT-FAMILY:Arial,Verdana;FONT-WEIGHT:BOLD;TEXT-DECORATION:none;}
.small {FONT-SIZE: 8pt;FONT-FAMILY:Arial,Verdana}
.vsmtext {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt }

input.text {height:18px; background-color:white;border:1 solid silver ; font-size:9pt}

/* clearfix */
.clearfix{zoom:1;}
.clearfix:after{
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;}

.clearfix2{zoom:1;}
.clearfix2:after{
	content:"";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;}

#headlink {
	clear:right;
	float: right;
	margin:19px 0px 0px 0px;
}
#headlink ul{
	list-style:none;
	margin:0px;
	padding:0px;
	width:310px;
	line-height:0px;
}
#headlink ul li{
	float:left;
	margin:0px 18px 0px 0px;
	display:inline;
	line-height:0px;
}

#globalnavi {
	clear: both;
}

#globalnavi ul {
	line-height:0;
	margin:0px;
	padding:0px;
}

#globalnavi li {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}

img {
	border:0px;
}
li img,dt img{ vertical-align:top;}
.imgover{}
.iepngfix { behavior: expression(IEPNGFIX.fix(this)); }

form {
	margin: 0px;
	padding: 0px;
}

#all{
	background-image:url(../images/bg_all.gif);
	background-repeat:repeat-y;
	background-position:845px 0px;
	background-color:#FFFFFF;
}


#submenu {
	float: left;
	width: 199px;
	border:2px solid #dedede;
	border-top:none;
	padding:5px 0px 0px;
	border-bottom:none;
}
#submenu p{
	margin:0px;
}
#submenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:1.2em;
	background-color:#f4f4fe;
}
#submenu ul li{
	margin:0px;
	padding:0px;
	border-bottom:2px solid #dedede;
}
#submenu ul li.lv01{
	border-bottom:1px solid #dedede;
}
#submenu ul li.lv02a{
	border-bottom:none;
	padding:0px 10px 0px 30px;
	margin:15px 0px 5px 0px;
	background-image:url(../images/icon_navi01.gif);
	background-repeat:no-repeat;
	background-position:18px 50%;
}
#submenu ul li.lv02b{
	border-bottom:1px solid #dedede;
	padding:15px 10px 15px 30px;
	margin:0px;
	background-image:url(../images/icon_navi01.gif);
	background-repeat:no-repeat;
	background-position:18px 50%;
}
#submenu ul li.lv02c{
	border-bottom:none;
	padding:0px 10px 0px 30px;
	margin:5px 0px 5px 0px;
	background-image:url(../images/icon_navi01.gif);
	background-repeat:no-repeat;
	background-position:18px 50%;
}
#submenu ul li.lv02d{
	border-bottom:1px solid #dedede;
	padding:0px 10px 15px 30px;
	margin:5px 0px 0px 0px;
	background-image:url(../images/icon_navi01.gif);
	background-repeat:no-repeat;
	background-position:18px 25%;
}
#submenu ul li.lv02e{
	border-bottom:2px solid #dedede;
	padding:0px 10px 15px 30px;
	margin:5px 0px 0px 0px;
	background-image:url(../images/icon_navi01.gif);
	background-repeat:no-repeat;
	background-position:18px 25%;
}
#submenu ul li.lv02f{
	border-bottom:2px solid #dedede;
	padding:15px 10px 14px 30px;
	margin:0px;
	background-image:url(../images/icon_navi01.gif);
	background-repeat:no-repeat;
	background-position:18px 50%;
}
#submenu a:link{color:#000000;}
#submenu a:visited{color:#000000;}
#submenu a:hover{color:#ff6633;}
#submenu a:active{color:#000000;}

#submenu ul li a.on{
	font-weight:bold;
	color:#ff6633;
	text-decoration:none;
}
#submenu ul li a.on:link{
	font-weight:bold;
	color:#ff6633;
	text-decoration:none;
}
#submenu ul li a.on:visited{
	font-weight:bold;
	color:#ff6633;
	text-decoration:none;
}
#submenu ul li a.on:hover{
	font-weight:bold;
	color:#ff6633;
	text-decoration:none;
}
#submenu ul li a.on:active{
	font-weight:bold;
	color:#ff6633;
	text-decoration:none;
}

.style1 {
	color: #FFFFFF;
	font-weight: bold;
}

.style3 {color: #FFFFFF}