ul.main{font-size:12px;}
/*========================================================================

=========================================================================*/
ul.main{text-align:center;/**/}
ol.sub{text-align:left;/**/}
ul.sub-2{text-align:left;/**/}
/*========================================================================

=========================================================================*/
.main a{
	text-decoration:none;
	margin: 0px;
	padding: 0px;
}


/*******************************************************/
/*========================================================================


=========================================================================*/
/**/
.main{
	margin: 0px;
	padding: 0px;
}
.main li{background-color:#ffffff;}
/**/
.main a:hover{background-color:#ffffff;}
.main li.on{background-color:#ffffff;}

/**/
.sub{
	background-color:#eee;
}
.sub li{
	background-color:#eee;
}
/**/
.sub a:hover{
	background-color:#F60;
}

/*========================================================================



=========================================================================*/
/**/
.main a:link{color:#0000ff}
.main a:visited{color:#000000;}
.main a:hover{color:#ff0000;}

/**/
.sub a:link{
	color:#282828
}
.sub a:hover{color:#fff;}

/*-----------------------------------*/
/*

*/
ul.main{
	width:756px;
	height: 29px;
}

/*-----------------------------------*/
.main li.off{
    height:29px;/**/
    width:126px;/**/
}
.main li.on{
    width:126px;/**/
}
/*-----------------------------------*/
.main a{padding:0;/**/}

/*-----------------------------------*/
/**/
.main li.off{
    border:none;
}
/**/
.main li.on{
    border:none;
}
/**/
.main a{
    border-bottom:none;
}

/*-----------------------------------*/
ol.sub{
    width:125px;/**/
}
/*-----------------------------------*/
ol.sub li.off2{
    width:125px;/**/
    height:29px;/**/
}
ol.sub li.on2{
    width:125px;/**/
    height:29px;/**/
}
/*-----------------------------------*/
ol.sub{
/*
*/
}
.sub li.off2,.sub li.on2{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;/*
*/
}
/*-----------------------------------*/
.sub a{
    padding:6px 5px;/**/
    width:126px;/**/
    height:25px;/**/
/*
*/
}


/*************************************************/
/*========================================================================


=========================================================================*/
DIV#menu{
	z-index:100;
	position: absolute;
	top: 85px;
}

/*******************************************************/
/*========================================================================


=========================================================================*/
.main *{margin:0;padding:0;list-style:none;display:block;}
ul.main{position:relative;}
ul.main li.off{position:relative;float:left;overflow:hidden;}
ul.main li.on{float:left;overflow:hidden;}
ul.main>li.on{overflow:visible;/*×*/}
ol.sub{position:relative;}
ol.sub li.off2{position:relative;overflow:hidden;}
ol.sub li.on2{overflow:hidden;}
ol.sub>li.on2{overflow:visible;}
ul.sub-2{position:relative;}
