@charset "utf-8";
/* CSS Document */
html{height:100%;}
body{font-family:Arial, Helvetica, sans-serif;padding:0;margin:0;background:url("/tpl/img/navtile.jpg") #fff top left repeat-x;}
div#banner{position:absolute;display:block;top:0;left:25px;height:140px;width:442px;margin:0;padding:0;cursor:pointer;}
div#server_status{position:absolute;top:5px;right:5px;display:block;color:white;margin:0 auto 0 auto;}
	div#server_status table{font-size:11px;color:#fff;}
	div#server_status table td.serv{text-align:right;padding-right:6px;}
	div#server_status table td.on{color:#66ff66;}
	div#server_status table td.off{color:#ff6666;}
	div#server_status table td.maint{color:#FF0;}
	div#server_status table td.stamp{font-size:9px;text-align:left;color:#aaa;}
div#container{width:750px;text-align:center;padding:140px 0 0 0;margin:0 auto 0 auto;}
div#container div#category-nav{font-size:11px;height:16px;text-align:left;background: url("/tpl/img/cat_nav_tile.gif") #333333 top left repeat-x;color:white;margin:0;padding:5px;border-left:1px solid #000;border-right:1px solid #000;}
	div#container div#category-nav a, div#container div#category-nav a:visited{color:#fff;}
	div#container div#category-nav a:hover{color:#efefef;}
	div#container div#tabbymenu{display:inline;float:right;margin:-71px 0 0 0;}
	div#container div#tabbymenu ul{list-style-type:none;margin:0;padding:0;font-size:12px;}
	div#container div#tabbymenu li{display:block;float:left;;padding:1px 0 3px 0;margin:9px 3px 0 3px;}
	div#container div#tabbymenu li a,div#container div#tabbymenu li a:visited{color:#fff;padding:0 8px 0 8px;text-decoration:none;}
	div#container div#tabbymenu li.selected{color:#000;display:block;float:left;background-color:#dedede;padding:1px 0 3px 0;margin:9px 3px 0 3px;border-top:1px solid #fff;}
	div#container div#tabbymenu li.selected a, div#container div#tabbymenu li.selected a:visited{color:#000;font-weight:bold;padding:0 8px 0 8px;text-decoration:none;}
	div#container div#tabbymenu div.menu_div{white-space:nowrap;display:none;position:absolute;margin:0;padding:5px 8px 5px 8px;font-size:12px;background-color:#000;color:#fff;text-align:left;}
	div#container div#tabbymenu div.menu_div ul{display:block;float:left;list-style-type:none;padding:0;margin:5px;}
	div#container div#tabbymenu div.menu_div li{font-size:11px;float:left;clear:both;padding:1px;margin:2px 0 0 0;color:#555;cursor:default;}
	div#container div#tabbymenu div.menu_div li a, div#container div#tabbymenu div.menu_div li a:visited{display:inline-block;margin:0;padding:0;color:#bbb;text-decoration:none;cursor:pointer;}
	div#container div#tabbymenu div.menu_div li a:hover{color:#efefef;}
	div#container div#tabbymenu div.menu_div li.title{font-size:12px;font-weight:bold;color:white;border-bottom:1px solid #fff;padding:0;margin:0;}
table.alphabet_bar{width:750px;padding:0;border:0;text-align:center;font-size:12px;}
	table.alphabet_bar td{background-color:#efefef;padding:5px;cursor:pointer;}
	table.alphabet_bar td.hover{background-color:#ddd;}
	table.alphabet_bar a, table.alphabet_bar a:visited{text-decoration:none;font-weight:bold;color:#666666;}
	table.alphabet_bar a:hover{color:#000;}
table.data_table{width:750px;padding:0;border:0;text-align:center;font-size:11px}
	table.data_table thead{background-color:#8a8a8a;}
	table.data_table th{background:url("/tpl/img/data_th.gif") #555 top left repeat-x;color:white;font-size:11px;padding:0px;cursor:pointer;}
		table.data_table th div{display:block;text-align:center;padding:10px;margin:0;}
	table.data_table tbody tr{background-color:#efefef;}
	table.data_table tbody tr.hover{background-color:#ddd;cursor: pointer;}
	table.data_table td{color:black;font-size:11px;padding:15px;border-bottom:1px solid #fff;cursor:pointer;}
		table.data_table td a, table.data_table td a:visited{color:#00F;text-decoration:none;border-bottom:1px dotted #000}
	table.data_table th.headerSortUp{background:url("/tpl/img/data_th_select.gif") #8a8a8a top left repeat-x;}
		table.data_table th.headerSortUp div{background:url("/tpl/img/arrow_up.gif") bottom center no-repeat;}
	table.data_table th.headerSortDown{background:url("/tpl/img/data_th_select.gif") #8a8a8a top left repeat-x;}
		table.data_table th.headerSortDown div{background:url("/tpl/img/arrow_down.gif") bottom center no-repeat;}
	table.data_table td.desc{text-align:left;}
	table.data_table th.headerBorderRight{border-right:1px solid #555;}
	table.data_table td.bodyBorderRight{border-right:1px solid #fff;}
	table.data_table td.upcImage{text-align:center;padding:10px 5px 10px 5px;}
table.data_view{width:750px;font-size:12px;text-align:left;padding:0;margin:0;border:0;background-color:#efefef;}
table.data_view tr{background-color:#efefef;}
table.data_view th{background:url("/tpl/img/sub_th.gif") #666666 top left repeat-x;color:white;text-align:center;padding:6px;font-size:10px;}
table.data_view th.requires{background:#efefef;color:black;text-align:left;padding:10px 2px 2px 2px;font-size:12px;border-bottom:1px solid #666666;}
table.data_view td{padding:10px;border-bottom:1px solid #fff;}
table.data_view td.bodyBorderRight{border-right:1px solid #fff;}
table.data_view td.item_desc{width:560px;text-align:left;}
table.data_view td.requires{text-align:left;border:none;width:350px;line-height:20px;}
	table.data_view td.requires a,table.data_view td.requires a:visited{color:#666;text-decoration:none;border-bottom:1px dotted #666;}
	table.data_view td.requires a:hover{color:#000;}
table.data_view td.noborder{border:none;}
table.data_view td.skill_tab{text-align:center;cursor:pointer;border:none;background-color:#dddddd;}
table.data_view td.skill_tab_hover{background-color:#efefef;}
table.data_view td.skill_tab_selected{background-color:#efefef;}
table.data_view p{padding:4px;margin:0;}
table.data_view p.desc{padding:1px;margin:0;}
table.data_view p.desc a, table.data_view p.desc a:visited{color:#666;text-decoration:none;border-bottom:1px dotted #666;}
table.data_view p.desc a:hover{color:#000;}
table.data_view span.name{font-size:14px;font-weight:bold;}
table.data_view p.tip{font-size:14px;font-weight:bold;text-align:right;padding:0;margin:0;}
table.data_view p.tip_b{font-size:12px;font-weight:bold;text-align:right;padding:0;margin:0;}
table.data_view p.level_bar{font-size:10px;font-weight:bold;text-align:right;padding:0;margin:0;color:#666666;}
table.data_view p.skill_name{padding:2px;margin:0;font-size:12px;font-weight:bold;}
table.data_view p.req_stn_lv{padding:0px;margin:0;font-size:10px;font-weight:normal;}
table.data_view .statbar{padding:0;margin:0 0 0 0px;font-size:9px;width:90px;}
table.data_view .statbar td{padding:0;border:none;}
	table.data_view p.level_bar span, div.stance_skill p.level_bar span{display:inline-block;line-height:20px;text-align:center;width:20px;height:20px;margin-right:-1px;cursor:pointer;border:1px solid #ddd;}
	table.data_view p.level_bar span.hover, div.stance_skill p.level_bar span.hover{color:black;background:#ddd;}
div#container div.stance_head{text-align:left;vertical-align:top;padding:0;margin:50px 0 0 0;font-size:16px;font-weight:bold;border-bottom:1px solid #666666;}
div#container div.stance_head span{font-size:12px;}
.tooltip{position:absolute;top:0;left:0;z-index:3;display:none;padding:8px;background:#efefef;border:1px solid #cccccc;font-size:10px;font-weight:normal;text-align:left;}

div.stance_skill{display:none;font-size:12px;background-color:#efefef;padding:5px;text-align:center;}
div.stance_skill p.level_bar{font-size:10px;font-weight:bold;text-align:center;padding:0;margin:0;color:#666666;}

div#root_menu{padding:0;margin:0;text-align:center;}
	div#root_menu ul{display:block;float:left;margin-top:20px;list-style-type:none;text-align:left;}
	div#root_menu li{padding:3px;margin:0;font-size:12px;color:#ddd;cursor:default;}
	div#root_menu li a, div#root_menu li a:visited{color:#00f;text-decoration:none;border-bottom:1px dotted #aaa;}
	div#root_menu li a:hover{color:#000;}
	div#root_menu li.title{font-weight:bold;color:#000;font-size:14px;border-bottom:1px solid #ccc;padding:0;margin:0;}
div#container table.pc_news{width:750px;font-size:12px;padding:0;margin:0 0 15px 0;}
div#container table.pc_news th a, table.pc_news th a:visited{color:#000;font-weight:bold;text-decoration:none;}
div#container table.pc_news th a:hover{color:#000;text-decoration:underline;}
div#container table.pc_news th{color:#000;text-align:left;font-size:21px;padding:0px;border-bottom:1px solid #aaa;}
div#container table.pc_news td{background-color:#efefef;padding:10px;}
div#container table.pc_news td.description{text-align:left;}
div#container table.pc_news td.right{font-size:10px;text-align:right;background-color:#ddd;padding:5px;margin:0;}
div#container div#sotnw_twit{display:inline-block;clear:both;margin:0 auto 20px auto;padding:0;color:#333;text-align:center;}
	div#container div#sotnw_twit table{margin:0 0 0 -20px;padding:0;text-align:left;}
	div#container div#sotnw_twit th h1{float:left;font-size:14px;margin:0;padding:0;}
	div#container div#sotnw_twit th a, div#container div#sotnw_twit th a:visited{color:#000;text-decoration:none;}
	div#container div#sotnw_twit th a:hover{border-bottom:1px dotted #000;}
	div#container div#sotnw_twit td{font-size:10px;padding:0;margin:0;}
	div#container div#sotnw_twit td p{font-size:12px;background-color:#c5ddfc;padding:10px;border:1px solid #B1C7E3;margin:0;}
	div#container div#sotnw_twit img{float:left;}
div#container div#msg_box{display:block;font-size:12px;width:710px;text-align:left;margin:0;padding:20px;color:#333;background-color:#efefef;}
div#container div#msg_box h1{font-size:14px;font-weight:bold;margin:0 0 6px 0;padding:0;border-bottom:1px solid #ccc;}
div#container div#msg_box p{padding:0;margin:0;}
div#container div#msg_box a, div#container div#msg_box a:visited{color:#00f;border-bottom:1px dotted #00f;text-decoration:none;}
div#footer{padding:10px; margin:150px 0 0 0;font-size:10px;text-align:center;clear:both;}