/*===================================================*/
/*                TEAM GEAR USER SKIN CSS            */
/*          Produced By Team Net Communications      */
/*                Version 1.0 1999.Aug               */
/*===================================================*/

/* ------ all ------ */
body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;
	font-size: 62.5%;
	color: #666666;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #FFFFFF;
	text-decoration: none;
}
a{
	text-decoration : none;
}
a:hover {
	color: #FF6600;
}
#wrapper {
	width: 752px;
	text-align: center;
	background-color: #FFFFFF;
	margin: 0px auto;
	padding: 0px;
}
/* ------ header ------ */
#header {
	margin: 0px;
	padding: 0px;
	width: 750px;
}
#header .logo {
	padding: 0px;
	margin-left:20px;
}
#header img {
	float: left;
	margin: 0px;
	padding-left: 20px;
}
#form {
	background-image: url(../tg/images/top/formbg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 6px 20px 15px 0px;
	width: 191px;
	float: right;
	background-position: left bottom;
	font-size: 1.1em;
}
#form .user {
	height: 13px;
	width: 100px;
}
#form .userbox {
	height: 11px;
	width: 11px;
}
#logonBt input{
	color:#666666;
	width:75px;
	height:21px;
	background:transparent url(../tg/images/top/bt_logon.gif) no-repeat;
	padding:0px 0px 0px 12px;
	border:0;
}
/* ------ nav ------ */
#nav {
	width: 400px;
	float: left;
	padding-left:5px;
	font-size:1.1em;
	line-height:normal;
	font-weight: bold;
	height: 76px;
}
#nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
#nav li {
	display:inline;
	padding: 0;
	margin: 0;
}	
#nav a {
	height: 78px;
	width: 95px;
	margin:0;
	padding:0;
}
#nav a span {
	float:left;
	display:block;
	width: 95px;
	text-align: center;
	padding: 0;
	margin: 30px 0px 0px 0px;
}
#nav a:hover span {
    color:#FF9933;
}
#nav a:hover  {
	float:left;
	height: 78px;
	width: 95px;
	margin:0;
	padding:0;
	background-color: #E5ECF6;
}
#nav .current {
	float:left;
	height: 78px;
	width: 95px;
	margin:0;
	padding:0;
	background-color: #CFDCEF;
}
/* ------ main ------ */
#main {
	width: 750px;
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
	text-align: left;
	border: 1px solid #a4a4a4;
	background-image: url(../tg/images/top/headerbg.gif);
}
#maincontent {
	padding: 0px;
	width: 710px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/* ------ footer ------ */
#footer {
	font-size: 1.1em;
	color: #999999;
	height: 45px;
	width: 750px;
	text-align: center;
	clear: both;
	margin: 0px auto;
	padding: 0px 0px 15px 0px;
}
#footer p {
	padding: 7px 0px 0px 0px;
	margin: 0px;
}



/*--------------- ID SECTION ------------*/
/*  ??????????????????????????  */
/*  ??????????????????          */

/*---- ???????????? ----*/
#LeftColumn
{
    BACKGROUND-COLOR: #696969
}
/*----???????????? ----*/
/*  ??  */
#TopMenu
{
}
/*  ???????  */
#AdSection
{
}

/*---- ??????? ----*/
/*  ????C?  */
#TeamBarHeader
{
    BACKGROUND-COLOR: #000060
}
/*  ?????????  */
.clsTeamSel
{
    BACKGROUND-COLOR: #ffb400;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}
/*  ?????????  */
.clsTeamBar
{
    BACKGROUND-COLOR: #696969
}

/*---- ???????? ----*/
#BodyColumn
{
}

/*---- ?????????????? ----*/
#RightColumn
{
    BACKGROUND-COLOR: #efefef
}


/*--------------- CLASS SECTION ------------*/

/*---- ?????? ----*/
/*  ??????0 */
.clsColor00
{
    COLOR: #000000;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 150%
}
/*  ??????1 */
.clsColor01
{
    BACKGROUND-COLOR: white;
    COLOR: #000000;
    FONT-SIZE: 10pt;
}
/*  ??????2 */
.clsColor02
{
//    BACKGROUND-COLOR: #efefef;
		BACKGROUND-COLOR: #E7E9F2;
    COLOR: #000000;
    FONT-SIZE: 10pt;
}
/*  ??????3 */
.clsColor03
{
//    BACKGROUND-COLOR: #696969;
		BACKGROUND-COLOR: #59A4D2;
    COLOR: #efefef;
    FONT-SIZE: 10pt;
}

.clsSmallColor00
{
    COLOR: #000000;
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 150%
}

/*---- ????????? ----*/
.clsSectionTitle
{
//    BACKGROUND-COLOR: #EFEFEF;
		BACKGROUND-COLOR: #E7E9F2;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: left
}
/*---- ??????? ----*/
.tblData
{
    BACKGROUND-COLOR: silver;
    BORDER-BOTTOM: 1pt;
    BORDER-LEFT: 1pt;
    BORDER-RIGHT: 1pt;
    BORDER-TOP: 1pt;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px;
}
/*---- ????????? ----*/
.tblInfo
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px;
}
/*---- ????????????? ----*/
.tblImageInfo
{
    BACKGROUND-COLOR: #efefef;
}

/*---- ????????? ----*/
/*  ????    */
.clsPageNavigator
{
    COLOR: black;
    FONT-SIZE: 10pt
}
/*  ????  */
.clsPageNaviHeader
{
    BACKGROUND-COLOR: #fafad2;
    COLOR: black;
    FONT-SIZE: 10pt
}
/*----  ??????  ----*/
/*  ????  */
.clsSubMenuHeader
{
    BACKGROUND-COLOR: #696969;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #efefef;
    FONT-FAMILY: Impact;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}
/*  ????  */
.tblSubMenu
{
}
/*  ??????  */
.clsSubMenu
{
    COLOR: #696969;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left
}
/*  ???  */
.clsSubMenuExp
{
    COLOR: #696969;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

/*---- ??????????? ----*/
/*  ????  */
.clsMenuTitle
{
    COLOR: #efefef;
    FONT-SIZE: 8pt
}
/*  ???????  */
.clsMenuTitle A
{
    COLOR: #efefef
}
.clsMenuTitle A:visited
{
    COLOR: #efefef
}
.clsMenuTitle A:hover
{
    COLOR: #ff0000
}
.waku {
	border: 1px solid #666666;
}
