body {
	margin: 0px;
	padding: 0px;
	background-color: #f4f4f4;
	font-size: 12px;
	color: #000000;
	line-height: 23px;
	font-family: Arial, Helvetica, sans-serif;
}
a:link,a:visited {
	color: #000000;
	text-decoration: none;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:hover,a:active {
	text-decoration: underline;
}
.a2:link,.a2:visited {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif,;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	line-height: 23px;
	background-image:url(../images/arrow.gif);
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: left center;
}
.a2:hover,.a2:active {
	text-decoration: none;
}
.a3:link,.a3:visited {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif,;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 23px;
	background-image:url(../images/arrow.gif);
	padding-left: 8px;
	background-repeat: no-repeat;
	background-position: left top;
}
.a3:hover,.a3:active {
	text-decoration: underline;
}
.a4:link,.a4:visited {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif, ;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 23px;
}
.a4:hover,.a4:active {
	text-decoration: underline;
}
.a5:link,.a5:visited {
	color: #0033FF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif, "ËÎÌå";
	font-size: 12px;
	line-height: 24px;
	background-color: #FFFFCC;
	border: 1px solid #CC9900;
	background-image: url(../images/arrow1_035.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 20px;
}
.a5:hover,.a5:active {
	text-decoration: none;
	color: #0033FF;
}
.a6:link,.a6:visited {
	color: #cc6600;
	font-family: Arial, Helvetica, sans-serif, ;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 23px;
}
.a6:hover,.a6:active {
	text-decoration: none;
}
.font08{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif,;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 23px;
	background-image:url(../images/arrow_301.gif);
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: left center;
}
.tablelayout{
	width:1003px;
	text-align: left;
	background-color: #FFFFFF;
}

#footer{
	width:960px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #990000;
}
#more{
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tb01{
	border: 1px solid #c7c8aa;
	background-color: #fffff2;
}
.td01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}
.td02{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #95cc32;
}
.td03{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.td04{
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #F0F0F0;
}
.td05{
	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: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
}
.tb04{
	border: 1px solid #EAEAEA;
}
.tb02{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.font01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
}
.font02{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/arrow_301.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}
.font03{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.font04{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}
.font05{
	font-size: 14px;
	font-weight: bold;
	color: #cc6600;
	line-height: 20px;
}
.font06{
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	line-height: 20px;
}
/* style the outer div to give it width */
.menu { width:1003px;}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none; height:1em; background:transparent;}

/* style the sub-level lists */
.menu ul ul {width:13em;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left;height:31px;line-height:1em; display:block;}

/* style the sub level list items */
.menu ul ul li {display:block;width:13em;height:auto; line-height:1em;}

/* style the links for the top level */
.menu a, .menu a:visited {
	display:block;
	float:left;
	height:31px;
	width:8em;
	font-size:14px;
	line-height:28px;
	text-decoration:none;
	color:#fff;
	border-left:1px solid #eee;
	border-right:1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #949e7c;
	background-image: url(../images/top_grad.gif);
	background-position: center center;
	
}
/* hack IE5.x to get the correct the faulty box model and get the width right */
* html .menu a, * html .menu a:visited {width:3em; w\idth:109px;}

/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {
	display:block;
	background:#5b8686 url(../images/sub_grad.gif);
	color:#fff;
	width:11em;
	height:100%;
	line-height:1em;
	padding:0.5em 1em;
	border-bottom:1px solid #000;
	font-size: 13px;
	text-align:left; padding-left:35px;
}
* html .menu ul ul a, * html .menu ul ul a:visited  {width:14em; w\idth:12em;}


/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}


/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#b4be9c url(../images/sub_grad.gif);}
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#c4ceac url(../images/sub_grad.gif);}
/* style the sub level 1 background */
.menu ul :hover a.sub1 {background:#447b7b;}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {background:#447b7b;}

/* style the level hovers */
/* first */
* html .menu a:hover {color:#ff0;background:#d4d8bd url(../images/top_grad_2.gif) center center; position:relative; z-index:100;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#ff0;background:#d4d8bd url(../images/top_grad_2.gif) center center;}
/* second */
* html .menu ul ul a:hover{color:#ff0;background:#99cc00; position:relative; z-index:110;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#ff0;background:#7aa;}
/* third */
* html .menu ul ul ul a:hover {background:#7aa; position:relative; z-index:100;}
.menu ul ul ul :hover > a {background:#7aa;}
/* fourth */
.menu ul ul ul ul a:hover {background:#7aa; position:relative; z-index:100;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:30px; left:0; width:14em;}

/* position the third level flyout menu */
.menu ul ul ul{left:10em;top:0;width:10em;}


/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{visibility:visible; height:auto; padding:0 2em 2em 2em; background:transparent url(../images/trans.gif); left:-3em;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible; left:9em;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}


div#MainPromotionBanner{
	width:280px;
	height:200px;
	background:#feb900;
}
#MainPromotionBanner #SlidePlayer {
	position:relative;
	margin: 0 auto;
}
#MainPromotionBanner .Slides{
	padding: 0;
	margin: 0;
	list-style: none;
	height: 200px;
	overflow: hidden;
}
#MainPromotionBanner .Slides li {
	float: left;
	width: 280px;
	height: 200px;
}

#MainPromotionBanner .Slides img{
	border:0;
	display: block;
	width: 280px;
	height: 200px;	
}

#MainPromotionBanner .SlideTriggers{
	margin: 0;
	padding: 0;
	list-style: none; 
	position: absolute; 
	top: 165px; 
	right: 0px;
	z-index: 10;
	height: 25px;	
}
#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	color: #74a8ed;
	text-align: center;
	line-height:16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: .9em;
	cursor: pointer;
	overflow: hidden; 
	margin:3px 6px;
	background: url(../images/slide_trigger.gif) no-repeat center center;
}
#MainPromotionBanner .SlideTriggers li.Current{ 
	color:#fff; 
	background: url(../images/slide_trigger_c.gif) no-repeat center center;
	border:0; 
	font-weight:bold;
	font-size: 1.4em;
	line-height: 21px;
	height: 21px;
	width: 21px;
	margin:0 6px; 
}
#layout3{
	width:98%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c95d00;
}
#menu2{
	font-size:12px;
	font-weight:bold;
	margin-top:1px;
	margin-left:30px;
}
#menu2 a{background:url(../images/menubg2.gif) left 0;  color:#fff; text-decoration:none; float:left; cursor:hand; margin:0px 2px 0px 2px;}
#menu2 a:hover{background:url(../images/menubg2.gif) left -26px;height:26px;}
#menu2 a span{background:url(../images/menubg2.gif) right 0;  padding:2px 3px 2px 3px; margin:0 0 0 3px; float:left; }
#menu2 a:hover span{background:url(../images/menubg2.gif) right -26px; color:#fff;  padding:2px 3px 2px 3px; margin:0 0 0 3px;   }

.a7:link,.a7:visited {
	color:#cc6600;
	font-family: Arial, Helvetica, sans-serif, ;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 22px;
}
.a7:hover,.a7:active {
	text-decoration: none;
}

.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: lightyellow;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid navy;
background-color: #2e6ab1;
color: #FFF;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}

#andyscroll {
	overflow: hidden;
	text-align: left;
	width:534px;
	height:184px;
	overflow:hidden;
	background-repeat: repeat-y;
}
/*input*/
.input_on{
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #999;
background-color:#FFFFCC;
}
.input_off{
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #CCC;
background-color:#FFF;
}
.input_move{
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #999;
background-color:#FFFFCC;
}
.input_out{
/*height:16px;Ä¬ÈÏ¸ß¶È*/
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #CCC;
background-color:#FFF;
}
/*form*/
ul.input_test{
margin:20px auto 0 auto;
width:500px;
list-style-type:none;
}
ul.input_test li{
width:500px;
height:22px;
margin-bottom:10px;
}
.input_test label{
float:left;
padding-right:10px;
width:100px;
line-height:22px;
text-align:right;
font-size:1.4em;
}
.input_test p{
float:left;
_margin-top:-1px;
}
.input_test span{
float:left;
padding-left:10px;
line-height:22px;
text-align:left;
font-size:1.2em;
color:#999;
}
