@charset "utf-8";

/* Global Navigation */
div#PrimaryNavi{
	height:27px;
	width:580px;
	margin:0px;
	border:0;
	float: left;
	text-align: center;
	display: inline;
	margin-left: 255px;
}

div#PrimaryNavi ul#GlobalNavi{
	height:27px;
	width:580px;
	background:transparent url("../images/tooth.gif") no-repeat left top;
	margin:0;
	padding:0;
	position:relative;
}

div#PrimaryNavi ul#GlobalNavi li.MainMenu{
	margin:0;
	padding:0;
	position: absolute;
	list-style:none;
	top:0px;
}

ul#GlobalNavi li,ul#GlobalNavi a.Link {
	height:27px;
	display:block;
}

div#PrimaryNavi ul#GlobalNavi li a.Link {
	text-indent:-9000px;
	text-decoration:none!important;
}
div#PrimaryNavi li.MainMenu ul.SubMenu li a{
	text-indent: 0px;
}
#MenuItem1 { left:0px; width:90px; }
#MenuItem2 { left:90px; width:70px; }
#MenuItem3 { left:160px; width:70px; }
#MenuItem4 { left:230px; width:70px; }
#MenuItem5 { left:300px; width:70px; }
#MenuItem6 { left:370px; width:70px; }
#MenuItem7 { left:440px; width:70px; }
#MenuItem8 { left:510px; width:70px; }

#MenuItem1 a.Link:hover,body#Item1ON #Item1 {
	background:transparent url("../images/tooth.gif") 0px -27px no-repeat;
}
#MenuItem2 a.Link:hover,body#Item2ON #Item2 {
	background:transparent url("../images/tooth.gif") -90px -27px no-repeat;
}
#MenuItem3 a.Link:hover,body#Item3ON #Item3 {
	background:transparent url("../images/tooth.gif") -160px -27px no-repeat;
}
#MenuItem4 a.Link:hover,body#Item4ON #Item4 {
	background:transparent url("../images/tooth.gif") -230px -27px no-repeat;
}
#MenuItem5 a.Link:hover,body#Item5ON #Item5 {
	background:transparent url("../images/tooth.gif") -300px -27px no-repeat;
}
#MenuItem6 a.Link:hover,body#Item6ON #Item6 {
	background:transparent url("../images/tooth.gif") -370px -27px no-repeat;
}
#MenuItem7 a.Link:hover,body#Item7ON #Item7 {
	background:transparent url("../images/tooth.gif") -440px -27px no-repeat;
}
#MenuItem8 a.Link:hover,body#Item7ON #Item7 {
	background:transparent url("../images/tooth.gif") -510px -27px no-repeat;
}

/**/
div#PrimaryNavi ul#GlobalNavi .SubMenu1{
	width: 120px; position: absolute; top: 27px; background-color: #fff; padding-top: 4px; text-align: left;
	border-top: 4px solid #FF3232; border-left: 1px solid #B2B2B2; border-right: 1px solid #B2B2B2; border-bottom: 1px solid #B2B2B2;
}
div#PrimaryNavi ul#GlobalNavi .SubMenu2{
	width: 120px; position: absolute; top: 27px; padding-top: 0px; padding-bottom: 0px; text-align: left;
	border-top: 4px solid #33B9A1; border-left: 1px solid #B2B2B2; 
}
div#PrimaryNavi ul#GlobalNavi .SubMenu3{
	width: 120px; position: absolute; top: 27px; padding-top: 0px; padding-bottom: 0px; text-align: left;
	border-top: 4px solid #0670E8; border-left: 1px solid #B2B2B2;
}
div#PrimaryNavi ul#GlobalNavi .SubMenu4{
	width: 120px; position: absolute; top: 27px; padding-top: 0px; padding-bottom: 0px; text-align: left;
	border-top: 4px solid #47B8E7; border-left: 1px solid #B2B2B2;
}
div#PrimaryNavi ul#GlobalNavi .SubMenu5{
	width: 120px; position: absolute; top: 27px; background-color: #fff; padding-top: 4px; text-align: left;
	border-top: 4px solid #6FA60F; border-left: 1px solid #B2B2B2; border-right: 1px solid #B2B2B2; border-bottom: 1px solid #B2B2B2;
}
div#PrimaryNavi ul#GlobalNavi .SubMenu6{
	width: 120px; position: absolute; top: 27px; background-color: #fff; padding-top: 4px; text-align: left;
	border-top: 4px solid #ff887e; border-left: 1px solid #B2B2B2; border-right: 1px solid #B2B2B2; border-bottom: 1px solid #B2B2B2;
}
div#PrimaryNavi ul#GlobalNavi .SubMenu7{
	width: 120px; position: absolute; top: 27px; background-color: #fff; padding-top: 4px; text-align: left;
	border-top: 4px solid #b2b2b2; border-left: 1px solid #B2B2B2; border-right: 1px solid #B2B2B2; border-bottom: 1px solid #B2B2B2;
}
div#PrimaryNavi ul#GlobalNavi .SubMenu8{
	width: 120px; position: absolute; top: 27px; background-color: #fff; padding-top: 4px; text-align: left;
	border-top: 4px solid #b9dd10; border-left: 1px solid #B2B2B2; border-right: 1px solid #B2B2B2; border-bottom: 1px solid #B2B2B2;
}


div#PrimaryNavi ul#GlobalNavi #SubMenu2{
	width: 363px;
	height: 115px;
}

div#PrimaryNavi ul#GlobalNavi #SubMenu2 #SubMenu-col-1{
	background-color: #fff;
	width: 120px;
	height: 115px;
	float: left;
	border-right: 1px solid #B2B2B2;
}

div#PrimaryNavi ul#GlobalNavi #SubMenu2 #SubMenu-col-2{
	background-color: #fff;
	width: 120px;
	height: 115px;
	float: left;
	border-right: 1px solid #B2B2B2;
}

div#PrimaryNavi ul#GlobalNavi #SubMenu2 #SubMenu-col-3{
	background-color: #fff;
	width: 120px;
	height: 16px;
	float: left;
	border-right: 1px solid #B2B2B2;
}


div#PrimaryNavi ul#GlobalNavi #SubMenu3{
	width: 242px;
	height: 115px;
}

div#PrimaryNavi ul#GlobalNavi #SubMenu3 #SubMenu-col-1{
	background-color: #fff;
	width: 120px;
	height: 115px;
	float: left;
	border-right: 1px solid #B2B2B2;
}

div#PrimaryNavi ul#GlobalNavi #SubMenu3 #SubMenu-col-2{
	background-color: #fff;
	width: 120px;
	height: 16px;
	float: left;
	border-right: 1px solid #B2B2B2;
}

div#PrimaryNavi ul#GlobalNavi #SubMenu4{
	width: 242px;
	height: 115px;
}

div#PrimaryNavi ul#GlobalNavi #SubMenu4 #SubMenu-col-1{
	background-color: #fff;
	width: 120px;
	height: 115px;
	float: left;
	border-right: 1px solid #B2B2B2;
}

div#PrimaryNavi ul#GlobalNavi #SubMenu4 #SubMenu-col-2{
	background-color: #fff;
	width: 120px;
	height: 46px;
	float: left;
	border-right: 1px solid #B2B2B2;
}

div#PrimaryNavi ul#GlobalNavi .SubMenuItem{
	width: 114px; height:16px;
	color: #646464; text-align:left; margin: 0px; padding: 3px; text-indent: 8px; border-bottom: 1px dashed #B2B2B2;
	background: #fff; float: left;
}
div#PrimaryNavi ul#GlobalNavi .SubMenuItem2{
	width: 114px; height:16px;
	color: #646464; text-align:left; margin: 0px; padding: 3px; text-indent: 8px; border-bottom: 2px solid #E3E3E3;
	background: #fff; float: left;
}



div.SubMenuItem a, div.SubMenuItem2 a{
	color: #646464; text-decoration: none;
}
div.SubMenuItem a:hover, div.SubMenuItem2 a:hover{
	color: #FF7272; text-decoration: none;
}


/*¤l¿ï³æ*/
div.SubMenu{
	background-color: #81AFC9; text-align: center; height: 22px; padding-top: 4px; 
	border-left: 1px solid #969696; border-right: 1px solid #969696; border-bottom: 1px solid #969696;
}
div.SubMenu a{
	color: #002B44; text-decoration: none;
}
div.SubMenu a:hover{
	color: #004B71; text-decoration: underline;
}
div.SubMenu ul{
	margin: 0px; color: #002B44;
}
div.SubMenu ul li{
	display: inline; padding-left: 10px;
}