html {
	height: 100%;
	margin: 0px;
	padding: 0px;
}

body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ;
	color: #737173;
	font-size: 12px;
}
.txt {
	font-size: 13px;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	color: #40331a;
	line-height:20px;
}
.txtg {
	font-size: 13px;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	color: #029002;
	line-height:20px;
}
.txtred {
	font-size: 12px;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	color: #ff0018;
}
.txtgreen {
	font-size: 14px;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	background-color: #108e42;
	margin-bottom: 2px;
	padding-top:4px;
	padding-bottom: 2px;
}
.side_menu {
	color: #7e7e7e;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration:none;
	line-height:20px;
}

.side_menu a{
	color: #7e7e7e;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration:none;
	line-height:20px;
}

.side_menu a:hover{
	color: #2b2b2b;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration:underline;
	line-height:20px;
}
.side_menuoff {
	color: #2b2b2b;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration:underline;
	line-height:20px;
}

.side_menuoff a{
	color: #2b2b2b;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration:underline;
	line-height:20px;
}

.side_menuoff a:hover{
	color: #2b2b2b;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration:underline;
	line-height:20px;
}
.side_txt {
	color: #7e7e7e;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration:none;
}

.side_txt a{
	color: #7e7e7e;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration:none;
}

.side_txt a:hover{
	color: #7e7e7e;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration:underline;
}
img, div 
{
	behavior: url(iepngfix.htc);
}


/************************************		Header		**********************************/


div#csoftTopMenu
{
	padding-top:0px;
}

div#csoftTopMenu img
{
	float: left;
}

a.csoftmenuItem, a.csoftmenuItem:hover, a.csoftmenuItem:visited
{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ;
	color: #333;
	font-size: 12px;
	font-weight: normal;
	float: left;
	margin: 8px 0px 0px 0px;
	padding: 0px 12px 0px 2px;
}

/************************************		Index		**********************************/


/************************************		Left Panel		**********************************/

div#index_LeftPanelDiv
{
	height:251px;

}
div#index_MarqueeBanner 
{
	background: transparent url(../images/partner_logo/partner_banner_bg.gif) no-repeat;
	margin-top:10px;
	width: 273px;
	height: 116px;
	text-align: center;
}

div#index_MarqueeBanner table 
{
	margin-top: 33px;
	margin-left: 6px;
	margin-right: 8px;
}



/************************************		Middle Panel		**********************************/

div#index_NewsDivTop
{
	height:251px;
	background:url(../images/latest_news/latest_new_bg.png) no-repeat center top;
}
div#index_NewsDiv
{
	padding-left:5px;
	padding-top:0px;
	text-align:right;
	color:#444444;
	font-size:12px;
}

a.index_NewsDivTitle, a.index_NewsDivTitle:visited
{
	font-size:12px;
	color:#444444;
	text-decoration:none;
}

a.index_NewsDivTitle:hover
{
	font-size:12px;
	color:#444444;
	text-decoration:underline;
}

div#index_ForumDivTop
{
	height:45px;
	background:url(../images/middle_panel/header_forum.png) no-repeat center top;
}
div#index_ForumDivnews
{
	height:146px;
	padding-bottom:10px;
	background:url(../images/middle_panel/forum.png) no-repeat center top;
}

div#index_ForumDiv
{
	padding-left:0px;
	padding-top:10px;
	padding-bottom:0px;
	height:146px;
	text-align:right;
	color:#444444;
	font-size:12px;
	background:url(../images/middle_panel/forum.png) no-repeat center top;
}

a.index_ForumDivSubject, a.index_ForumDivSubject:visited
{
	font-size:12px;
	color:#444444;
	text-decoration:none;
}

a.index_ForumDivSubject:hover
{
	font-size:12px;
	color:#444444;
	text-decoration:underline;
}

div#index_ScreenshotDivTop
{
	height:45px;
	background:url(../images/middle_panel/header_misc.png) no-repeat center top;
}

div#index_ScreenshotDivTopButtons
{
	padding-left: 390px;
	padding-top: 14px;
}

div#index_ScreenshotDiv
{

	padding-left:20px;
	padding-top:10px;
	color:#444444;
	font-size: 11px;	
	height:155px;
	background:url(../images/middle_panel/misc_bg.png) no-repeat center top;
}
}

div#index_Screenshot
{
	width: 105px;
	height: 80px;
	margin-right: 28px;
	background: url(../images/middle_panel/bg_screenshot.gif) no-repeat right bottom; 
}
div#index_banner
{
	height: 141px;
}

/************************************		Right Panel		**********************************/

div#index_FlvPlayer
{
	height: 251px;
	background: url(../images/tvc/tvc.png) no-repeat center top; 
	text-align: center;
}
div#index_RightPanelDiv1
{
    height: 198px;
}

div#index_RightPanelDiv
{
    height: 348px;
	background: url(../images/right_panel/bg_rightpanel.png) no-repeat center top;
}

div#index_Poll
{
	margin-left: 20px;
}

.polls_color_1
{ 
	background-color: #8D1B1B; border: 1px ridge #B22222; 
}

.polls_color_2
{ 
	background-color: #6740E1; border: 1px ridge #4169E1; 
}

.polls_color_3
{ 
	background-color: #8D8D8D; border: 1px ridge #D2D2D2; 
}

.polls_color_4
{ 
	background-color: #CC8500; border: 1px ridge #FFA500; 
}

.polls_color_5
{ 
	background-color: #5B781E; border: 1px ridge #6B8E23; 
}

div#index_PollTop
{
	height: 0px;
}

.index_PollButton {
  color: #444444;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  border: 1px double #536370;
  width: auto;
  background: url(../images/right_panel/button_bg.png) repeat-x;
  padding: 0px 2px;
  margin: 1px;
}
/************************************		News		**********************************/

div#latest_news_ContentDivTop
{
	width:720px;
	height:70px;
	background:url(../images/latest_news/latest_news_header.png) no-repeat;
}

div#latest_news_ContentDiv
{
	width:720px;
	background:url(../images/latest_news/latest_news_bg.gif) repeat-y;
	text-decoration:none;
}

div#latest_news_ContentDiv table
{
	width:650px;
	font-size:12px;
}


td.latest_news_Field, td.latest_news_Field a, td.latest_news_Field a:visited
{
	color:#444444; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ;
	font-size: 12px;
	padding-top:15px; 
	text-decoration:none;
}

td.latest_news_Field a:hover
{
	text-decoration:underline;
	font-weight:bold;
}

.latest_news_pageNo
{
  text-align: center;
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ;
  font-size: 12px;
  border: 3px double #cccccc;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.latest_news_pageNo a, .latest_news_pageNo a:hover, .latest_news_pageNo a:visited
{
	color: black;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ;
	font-size: 12px;
	font-weight: bold;
}

div#latest_news_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/latest_news/latest_news_footer.png) no-repeat;
}

.latest_news_content_pageNo a, .latest_news_content_pageNo a:hover
{
	color: black;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}

.latest_news_content_pageNo a:hover
{
	color: black;
    padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
}

/************************************		Poll Result		**********************************/

div#poll_result_ContentDivTop
{
	width:720px;
	height:60px;
	background:url(../images/poll/poll_result_header.png) no-repeat;
}

div#poll_result_ContentDiv
{
	width:720px;
	background:url(../images/poll/poll_result_bg.gif) repeat-y;
	text-decoration:none;
}

div#poll_result_ContentDiv table
{
	padding-left: 10px;
	padding-right: 10px;
	font-size:12px;
}

div#poll_result_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/poll/poll_result_footer.png) no-repeat;
}

/************************************		Level Ranking		**********************************/

div#level_ranking_ContentDivTop
{
	width:720px;
	height:60px;
	background:url(../images/ranking/level_ranking_header.png) no-repeat;
}

div#level_ranking_ContentDiv
{
	width:720px;
	background:url(../images/ranking/level_ranking_bg.gif) repeat-y;
	text-decoration:none;
}

div#level_ranking_ContentDiv table
{
	padding-left: 2px;
	padding-right: 5px;
	font-size:12px;
}

div#level_ranking_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/ranking/level_ranking_footer.png) no-repeat;
}

/************************************		Download		**********************************/


/************************************		Left Panel		**********************************/

div#download_LeftPanelDiv
{	
	padding-left:0px;
	padding-top:18px;
	width:260px;
	height:310px;
	background:url(../images/download/leftpanel_downloadmenu.png) no-repeat ;
}


/************************************		Download Program		**********************************/

div#program_ContentDivTop
{
	width:720px;
	height:22px;
	background:url(../images/download/header.png) no-repeat;
}

div#program_ContentDiv
{
	width:720px;
	background:url(../images/download/download_bg.png) repeat-y;
	text-decoration:none;
}

div#program_ContentDiv table
{
	padding-left: 10px;
	padding-right: 10px;
	font-size:12px;
}

div#program_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/download/download_footer.png) no-repeat;
}


/************************************		Download Wallpaper		**********************************/



div#wallpaper_ContentDivTop
{
	width:720px;
	height:22px;
	background:url(../images/download/header.png) no-repeat;
}

div#wallpaper_ContentDiv
{
	width:720px;
	background:url(../images/download/download_bg.png) repeat-y;
	text-decoration:none;
}

div#wallpaper_ContentDiv table
{
	padding-left: 10px;
	padding-right: 10px;
	font-size:12px;
}

.wallpaper_imgShadow 
{
  background: url(../images/download/shadow.gif) no-repeat bottom right;
  width:153px;
  height:118px;
}

.wallpaper_imgShadow img 
{
	padding-left:3px; 
	padding-top:3px;
  	border: 1px solid #a9a9a9;
}

.wallpaper_imgDownload a
{
	color: #666666;
	text-decoration:none;
	font-weight:bold;

}

div#wallpaper_ContentDivBottom
{
	width:720px;
	height:38px;
	background:url(../images/download/download_footer.png) no-repeat;
}


/************************************		Download Video		**********************************/



div#video_ContentDivTop
{
	width:720px;
	height:22px;
	background:url(../images/download/header.png) no-repeat;
}

div#video_ContentDiv
{
	width:720px;
	background:url(../images/download/download_bg.png) repeat-y;
	text-decoration:none;
}

div#video_ContentDiv table
{
	padding-left: 10px;
	padding-right: 10px;
	font-size:12px;
}

div#video_videoDownload a
{
	text-decoration:none;
	font-weight:bold;

}

div#video_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/download/download_footer.png) no-repeat;
}


/************************************		Download Screenshot		**********************************/

div#screenshot_ContentDivTop
{
	width:720px;
	height:22px;
	background:url(../images/download/header.png) no-repeat;
}

div#screenshot_ContentDiv
{
	width:720px;
	background:url(../images/download/download_bg.png) repeat-y;
	text-decoration:none;
}

.screenshot_imgShadow 
{
	background: url(../images/download/shadow.gif) no-repeat bottom right;
	width:153px;
	height:118px;
}

.screenshot_imgShadow img 
{
	padding-left:3px; 
	padding-top:3px;
  	border: 1px solid #a9a9a9;
}

.screenshot_imgTitle
{
	color:#999999;
	font-weight:bold;
}

div#screenshot_ContentDiv table
{
	padding-left: 22px;
	padding-right: 22px;
	font-size:12px;
}

div#screenshot_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/download/download_footer.png) no-repeat;
}

/************************************		New Player		**********************************/


/************************************		Left Panel		**********************************/

div#new_player_LeftPanelDiv
{	
	padding-left:0px;
	padding-top:18px;
	width:260px;
	height:310px;
	background:url(../images/new_player/leftpanel_newplayermenu.png) no-repeat;
}


/************************************		Download Instruction		**********************************/



div#download_instruction_ContentDivTop
{
	width:720px;
	height:22px;
	background:url(../images/new_player/header.png) no-repeat;
}

div#download_instruction_ContentDiv
{
	width:720px;
	background:url(../images/new_player/new_player_bg.gif) repeat-y;
	text-decoration:none;
}

div#download_instruction_ContentDiv table
{
	padding-left: 0px;
	padding-right: 0px;
	font-size:12px;
}

div#download_instruction_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/new_player/new_player_footer.png) no-repeat;
}


/************************************		Story Instruction		**********************************/



div#story_description_ContentDivTop
{
	width:720px;
	height:22px;
	background:url(../images/new_player/header.png) no-repeat;
}

div#story_description_ContentDiv
{
	width:720px;
	background:url(../images/new_player/new_player_bg.gif) repeat-y;
	text-decoration:none;
}

div#story_description_ContentDiv table
{
	padding-left: 10px;
	padding-right: 10px;
	font-size:12px;
}

div#story_description_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/new_player/new_player_footer.png) no-repeat;
}


/************************************		Point Instruction		**********************************/



div#point_instruction_ContentDivTop
{
	width:720px;
	height:22px;
	background:url(../images/new_player/header.png) no-repeat;
}

div#point_instruction_ContentDiv
{
	width:720px;
	background:url(../images/new_player/new_player_bg.gif) repeat-y;
	text-decoration:none;
}

div#point_instruction_ContentDiv table
{
	padding-left: 10px;
	padding-right: 10px;
	font-size:12px;
}

div#point_instruction_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/new_player/new_player_footer.png) no-repeat;
}


/************************************		Control Instruction		**********************************/



div#control_instruction_ContentDivTop
{
	width:720px;
	height:22px;
	background:url(../images/new_player/header.png) no-repeat;
}

div#control_instruction_ContentDiv
{
	width:720px;
	background:url(../images/new_player/new_player_bg.gif) repeat-y;
	text-decoration:none;
}

div#control_instruction_ContentDiv table
{
	padding-left: 10px;
	padding-right: 10px;
	font-size:12px;
}

div#control_instruction_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/new_player/new_player_footer.png) no-repeat;
}


/************************************		New Player FAQ		**********************************/


div#new_player_faq_ContentDivTop
{
	width:720px;
	height:22px;
	background:url(../images/new_player/header.png) no-repeat;
}

div#new_player_faq_ContentDiv
{
	width:720px;
	background:url(../images/new_player/new_player_bg.gif) repeat-y;
	text-decoration:none;
}

div#new_player_faq_ContentDiv table
{
	padding-left: 10px;
	padding-right: 10px;
	font-size:12px;
}

div#new_player_faq_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/new_player/new_player_footer.png) no-repeat;
}

/************************************		Left Panel		**********************************/

div#game_strategy_LeftPanelDiv
{	
	padding-left:0px;
	padding-top:18px;
	width:260px;
	height:310px;
	background:url(../images/game_strategy/leftpanel_gamestrategymenu.png) no-repeat;
}
/************************************		Left Panel2		**********************************/

div#game_menu_LeftPanelDiv
{	
	padding-left:0px;
	padding-top:18px;
	width:260px;
	height:600px;
	background:url(../images/games/sub_meny_bg1.png) no-repeat;
}


/************************************		Character		**********************************/



div#character_ContentDivTop
{
	width:720px;
	height:60px;
	background:url(../images/game_strategy/gamecharacter_header.png) no-repeat;
}

div#character_ContentDiv
{
	width:720px;
	background:url(../images/game_strategy/gamestrategy_bg.gif) repeat-y;
	text-decoration:none;
}

div#charSelection img
{
	cursor:pointer;
}

div#character_ContentDiv table
{
	padding-left: 10px;
	padding-right: 10px;
	font-size:12px;
}

table#character_SkillTable
{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #3d3d33;
}

table#character_SpecTable 
{
	font-size: 12px;
	margin-bottom: 8px;
}

table#character_SpecTable th
{
	background-color: #d6efad;
	line-height:20px;
}

div#character_CharSkillHeader
{
	font-size: 14px;
	color: #ffffff;
	background-color: #108e42;
	margin-bottom: 2px;
	padding-top:4px;
	padding-bottom: 2px;
}
div#character_ContentDivBottom
{
	width:720px;
	height:38px;
	background:url(../images/game_strategy/gamestrategy_footer.png) no-repeat;
}


/************************************		Mission		**********************************/



div#mission_ContentDivTop
{
	width:720px;
	height:22px;
	background:url(../images/game_strategy/header.png) no-repeat;
}

div#mission_ContentDiv
{
	width:720px;
	background:url(../images/game_strategy/gamestrategy_bg.gif) repeat-y;
	text-decoration:none;
}

div#mission_ContentDiv table
{
	padding-left: 5px;
	padding-right: 10px;
	font-size:12px;
}

td#mission_missionName
{
	width:600px;
	font-weight: bold;
	background-color: #EEE;
}

table#mission_chainMissionTable
{
	border: 1px solid #999;
	color: #333;
	font-size: 12px;
}

table#mission_chainMissionTable th 
{
	background: #DDD;
}

table#mission_chainMissionTable td
{
	text-align: center;
}

table#mission_Table2 td
{
	padding-bottom:12px;
	border-bottom: 1px dashed #DDDDDD;
}

div#mission_ContentDivBottom
{
	width:720px;
	height:38px;
	background:url(../images/game_strategy/gamestrategy_footer.png) no-repeat;
}


/************************************		Pet System		**********************************/



div#pet_system_ContentDivTop
{
	width:720px;
	height:22px;
	background:url(../images/game_strategy/header.png) no-repeat;
}

div#pet_system_ContentDiv
{
	width:720px;
	background:url(../images/game_strategy/gamestrategy_bg.gif) repeat-y;
	text-decoration:none;
}

div#pet_system_ContentDiv table
{
	padding-left: 10px;
	padding-right: 10px;
	font-size:12px;
}

div#pet_system_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/game_strategy/gamestrategy_footer.png) no-repeat;
}


/************************************		Other System		**********************************/



div#other_system_ContentDivTop
{
	width:720px;
	height:22px;
	background:url(../images/game_strategy/header.png) no-repeat;
}

div#other_system_ContentDiv
{
	width:720px;
	background:url(../images/game_strategy/gamestrategy_bg.gif) repeat-y;
	text-decoration:none;
}

div#other_system_ContentDiv table
{
	padding-left: 10px;
	padding-right: 10px;
	font-size:12px;
}

div#other_system_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/game_strategy/gamestrategy_footer.png) no-repeat;
}

/************************************		Shopping Mall		**********************************/

div#shopping_mall_ContentDivTop
{
	width:720px;
	height:62px;
	background:url(../images/shopping_mall/shopping_mall_header.png) no-repeat;
}

div#shopping_mall_ContentDiv
{
	width:720px;
	background:url(../images/shopping_mall/shopping_mall_bg.gif) repeat-y;
	text-decoration:none;
}

div#shopping_mall_ContentDiv table
{
	padding-left: 10px;
	padding-right: 10px;
	font-size:12px;

}

div#shopping_mall_ItemInfo {
	background: transparent url(../images/shopping_mall/item_bg.gif) no-repeat;
	color: red;
	width: 202px;
	margin-right: 10px;
	height:170px;
	float: left;
}

div#shopping_mall_ItemImage {
	float: left;
	margin-top: 11px;
	margin-left: 0px;
	padding-left:11px;
}

div#shopping_mall_ItemName {
	color:white;
	float: left;
	margin-top:26px;
	margin-left: 10px;
	width: 102px;
	
}

div#shopping_mall_ItemDescription {
	float: left;
	color: white;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 8px;
	padding-left:8px;
	width:188px;
}

div#shopping_mall_ContentDivBottom
{
	width:720px;
	height:38px;
	background:url(../images/shopping_mall/shopping_mall_footer.png) no-repeat;
}

/************************************		Products		**********************************/


/************************************		Left Panel		**********************************/

div#products_LeftPanelDiv
{	
	padding-left:0px;
	padding-top:18px;
	width:260px;
	height:310px;
	background:url(../images/products/leftpanel_productsmenu.png) no-repeat;
}


/************************************		Latest Product		**********************************/



div#latest_product_ContentDivTop
{
	width:720px;
	height:22px;
	background:url(../images/products/header.png) no-repeat;
}

div#latest_product_ContentDiv
{
	width:720px;
	background:url(../images/products/gameproducts_bg.gif) repeat-y;
	text-decoration:none;
}

div#latest_product_ContentDiv table
{
	margin-left: 0px;
	padding-right: 0px;
	font-size:12px;

}

div#latest_product_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/products/gameproducts_footer.png) no-repeat;
}


/************************************		Selling Place		**********************************/



div#selling_place_ContentDivTop
{
	width:720px;
	height:22px;
	background:url(../images/products/header.png) no-repeat;
}

div#selling_place_ContentDiv
{
	width:720px;
	background:url(../images/products/gameproducts_bg.gif) repeat-y;
	text-decoration:none;
}

div#selling_place_ContentDiv table
{
	font-size:12px;
}

div#selling_place_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/products/gameproducts_footer.png) no-repeat;
}

/************************************		Official Info		**********************************/


/************************************		Left Panel		**********************************/

div#official_info_LeftPanelDiv
{	
	padding-left:0px;
	padding-top:18px;
	width:260px;
	height:310px;
	background:url(../images/official_info/leftpanel_officialmenu.png) no-repeat;
}


/************************************		Customer Service		**********************************/

div#customer_service_ContentDivTop
{
	width:720px;
	height:22px;
	background:url(../images/official_info/header.png) no-repeat;
}

div#customer_service_ContentDiv
{
	width:720px;
	background:url(../images/official_info/officialinfo_bg.gif) repeat-y;
	text-decoration:none;
}

div#customer_service_ContentDiv table
{
	padding-left: 10px;
	padding-right: 10px;
	font-size:12px;
}

div#customer_service_ContentDiv a:hover
{
	color:#0000FF
}

div#customer_service_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/official_info/officialinfo_footer.png) no-repeat;
}


/************************************		FAQ		**********************************/



div#faq_ContentDivTop
{
	width:720px;
	height:22px;
	background:url(../images/official_info/header.png) no-repeat;
}

div#faq_ContentDiv
{
	width:720px;
	background:url(../images/official_info/officialinfo_bg.gif) repeat-y;
	text-decoration:none;
}

div#faq_ContentDiv table
{
	padding-left: 10px;
	padding-right: 10px;
	font-size:12px;
}

td#faq_question
{
	color: #800000;
}

td#faq_answer
{
	color: #000080;
}

div#faq_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/official_info/officialinfo_footer.png) no-repeat;
}


/************************************		Member Contract		**********************************/


div#member_contract_ContentDivTop
{
	width:720px;
	height:22px;
	background:url(../images/official_info/header.png) no-repeat;
}

div#member_contract_ContentDiv
{
	width:720px;
	background:url(../images/official_info/officialinfo_bg.gif) repeat-y;
	text-decoration:none;
}

div#member_contract_ContentDiv table
{
	padding-left: 10px;
	padding-right: 10px;
	font-size:12px;
}

div#member_contract_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/official_info/officialinfo_footer.png) no-repeat;
}


/************************************		GM Rules		**********************************/



div#gm_rule_ContentDivTop
{
	width:720px;
	height:22px;
	background:url(../images/official_info/header.png) no-repeat;
}

div#gm_rule_ContentDiv
{
	width:720px;
	background:url(../images/official_info/officialinfo_bg.gif) repeat-y;
	text-decoration:none;
}

div#gm_rule_ContentDiv table
{
	padding-left: 10px;
	padding-right: 10px;
	font-size:12px;
}

div#gm_rule_ContentDiv a:hover
{
	color:#0000FF
}

div#gm_rule_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/official_info/officialinfo_footer.png) no-repeat;
}


/************************************		Ban List		**********************************/



div#ban_list_ContentDivTop
{
	width:720px;
	height:22px;
	background:url(../images/official_info/header.png) no-repeat;
}

div#ban_list_ContentDiv
{
	width:720px;
	background:url(../images/official_info/officialinfo_bg.gif) repeat-y;
	text-decoration:none;
}

div#ban_list_ContentDiv table
{
	margin-left: 0px;
	margin-right: 0px;
	font-size:12px;
}

div#ban_list_ContentDivBottom
{
	width:720px;
	height:22px;
	background:url(../images/official_info/officialinfo_footer.png) no-repeat;
}



/************************************		Footer		**********************************/
.footerDiv2 {
	color: #444444;
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration:none;
	line-height:20px;
}

.footerDiv2 a{
	color: #444444;
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration:none;
	line-height:20px;
}

.footerDiv2 a:hover{
	color: #444444;
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration:underline;
	line-height:20px;
}

div#footerDiv
{
	width:expression(document.body.clientWidth < 1024 ? "1000px" : "100%" );
	height:210px;
	background: url(../images/city_bg.png) no-repeat center top;
}

div#footerDiv td
{
	font-size: 10px;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.footerMenu {
	border-top: 1px solid #444444;
	border-bottom: 1px solid #444444;
}

td#footerMenuItem a, a:hover
{
	color: #444444;
	font-weight: normal;
}

/************************************		system		**********************************/


div#systemDiv td
{
	font-size: 12px;
	color: #6b6b6b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.systemMenu {
	font-size: 12px;
	color: #6b6b6b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td#systemMenuItem a, a:hover
{
	font-size: 12px;
	color: #6b6b6b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
