
/* all tag */
body {
	font-family: arial;
	font-size: 12pt;
	color: #ffffff;
	background-color: #000000; background:url(../images/background/background_m2tw.png);
	margin-top: 0px;
}
input		{font-family: arial;}
select		{font-family: arial;}
textarea	{font-family: arial;}

a:link 		{color: #ffffcc;}
a:visited 	{color: #b0c5ef;}
a:active 	{color: #cff5ff;}
a:hover 	{color: #ff0000;}

/* normal class */

/* 整套body配色格式 */
.my_body {
	background-color: #000000; background:url(../images/background/background_m2tw.png);
}

/* 整套div配色格式 */
.my_style {
	font-size: 12pt;
	color: #ffffff;
}
.my_style a:link 	{color: #ffffcc;}
.my_style a:visited {color: #b0c5ef;}
.my_style a:active 	{color: #cff5ff;}
.my_style a:hover 	{color: #ff0000;}

/* 整套table配色格式 */
.my_table {
	color: #000000;
	background-color: #ffffff;
	border: 2px solid #b0c5ef; border-collapse: collapse;
	padding: 4px; margin: 4px;
	/* margin: auto; For FF text-align: center */
}

/* 標題列 */

.my_table th {
	font-size: 9pt;
	color: #ffffff;
	background-color: #003d5d;
	border: 1px solid #b0c5ef;
	padding: 2px;
}
.my_table th a {
	color: #ffffff;
}
/* 白色 */

.my_table td {
	font-size: 9pt;
	background-color: #ffffff;
	border: 1px dotted #b0c5ef;
	padding: 2px;
}
	.my_table td a:link 	{color: blue;}
	.my_table td a:visited 	{color: purple;}
	.my_table td a:active 	{color: red;}
	.my_table td a:hover 	{color: red;}

/* 次深色 */

.my_table .td2 {
	font-size: 9pt;
	background-color: #D8E2F8;
	border: 1px dotted #b0c5ef;
	padding: 2px;
}

/* 最深色 適用底部列 */
.my_table .td3 {
	font-size: 9pt;
	color: #ffffff;
	background-color: #003d5d;
	border: 1px solid #b0c5ef;
	padding: 2px;
}
.my_table .td3 a:link 		{color: white;}
.my_table .td3 a:visited	{color: purple;}
.my_table .td3 a:active 	{color: red;}
.my_table .td3 a:hover 		{color: red;}

.my_table #tr2 td	{
	font-size: 9pt;
	background-color: #D8E2F8;
	border: 1px solid #b0c5ef;
	padding: 2px;
}

.table_no {
	border: 0px;
}
.table_no th {
	border: 0px;
}
.table_no td {
	border: 0px;
}

.my_h1 {
	font-size: 20pt;
	font-style: italic;
	text-align: center;
}

/* faction說明圖層 */
.layer_faction { position:absolute; width: 150px; height: 80px; z-index: 1; color: #000000; padding: 1px; }
.layer_faction_bg { position:absolute; width: 150px; height: 80px; border: 1px solid #003d5d; background-color: #7092AC; z-index: -1; filter: Alpha(Opacity=90); -moz-opacity: 0.90; opacity: 0.90; }
.layer_faction_text { width: 150px; height: 80px; color: #000000; padding: 2px }

/* unit說明圖層 */
.unit_text { position:absolute; text-align: left; color: #000000; font-weight: bold; font-size: 8pt; }
.layer_desc { position:absolute; width: 150px; height: 250px; z-index: 1; color: #000000; padding: 1px; }
.layer_desc_bg { position:absolute; width: 150px; height: 250px; border: 1px solid #003d5d; background-color: #7092AC; z-index: -1; filter: Alpha(Opacity=90); -moz-opacity: 0.90; opacity: 0.90; }
.layer_desc_text { text-align: left; width: 150px; height: 250px; color: #000000; padding: 2px }

/* mercenary說明圖層 */
.merc_desc { position:absolute; width: 150px; height: 300px; z-index: 1; color: #000000; padding: 1px; }
.merc_desc_bg { position:absolute; width: 150px; height: 300px; border: 1px solid #003d5d; background-color: #7092AC; z-index: -1; filter: Alpha(Opacity=90); -moz-opacity: 0.90; opacity: 0.90; }
.merc_desc_text { text-align: left; width: 150px; height: 300px; color: #000000; padding: 2px }

.text_glow { font-weight: bold; Filter:Glow(color=#ff9900; Strength=3); height: 4px; }

/* 浮動說明圖層 */
.float_layer { display: none; visibility: hidden; position:absolute; width: 200px; height: 200px; z-index: 1; color: #000000; padding: 1px; }
.float_layer_bg { position:absolute; width: 200px; height: 200px; border: 1px solid #003d5d; background-color: #7092AC; z-index: -1; filter: Alpha(Opacity=90); -moz-opacity: 0.90; opacity: 0.90; }
.float_layer_text { width: 200px; height: 200px; color: #000000; padding: 2px }

/*
半透明 filter: Alpha(Opacity=50); -moz-opacity: 0.5; opacity: 0.5; 
外暈光 filter: Glow(color=#FF9900,strength=3); height:10px; color:white; padding:1px
*/

/*- Menu Tabs 10--------------------------- */
#top_tabs {
  float:left;
  width:100%;
  font-size:10pt;
  line-height:normal;
  }
#top_tabs ul {
    margin:0;
    padding:0 0 0 50px;
    list-style:none;
  }
#top_tabs li {
  display:inline;
  margin:0;
  padding:0;
  }
#top_tabs a {
  float:left;
  background:url("../images/site/tab_left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 10px;
  text-decoration:none;
  }
#top_tabs a span {
  float:left;
  display:block;
  line-height: 18px;
  background:url("../images/site/tab_center_right.gif") no-repeat right top;
  padding:8px 10px 0px 0px;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#top_tabs a span {float:none;}
/* End IE5-Mac hack */
#top_tabs a:hover span {
  color:#FFF;
  }
#top_tabs a:hover {
  background-position:0% -42px;
  }
#top_tabs a:hover span {
  background-position:100% -42px;
  }

    #top_tabs #current a {
            background-position:0% -42px;
    }
    #top_tabs #current a span {
            background-position:100% -42px;
    }

/* 次行以下縮排 */
.div_2_indent {text-indent: -20px; margin-left: 20px; }

/* Army */
.row_title {
	font-size: 12pt;
	font-weight: bold;
}
.score {
	color: #00A000;
	font-size: 12pt;
	font-weight: bold;
}
.money { 
	color: #FF0000;
	font-size: 12pt;
	font-weight: bold;
}
.money2 { 
	color: #FF8000;
	font-size: 12pt;
	font-weight: bold;
}
.table_no {
	border: 0px
}
.table_no td {
	border: 0px
}
.table_army {
	border: 0px solid #b0c5ef; border-collapse: collapse;
}
.table_army td {
	padding: 0px;
}
.bg_number {
	color: #c0c0c0;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}
.army_unit_selected {
	border: 0px solid #b0c5ef;
	background-color: #b0c5ef;
}
.army_unit_no {
	border: 0px solid #FFFFFF;
}

/* ranking */
.ranking_score {
	color: #00A000;
	font-size: 18pt;
	font-family: arial;
	font-weight: bold;
}
.ranking_avg_1 {
	color: #FF0000;
	font-size: 32pt;
	font-family: arial;
	font-weight: bold;
}
.ranking_avg_2 {
	color: #FF0000;
	font-size: 16pt;
	font-family: arial;
	font-weight: bold;
}
.faction_24_table {
	border-style: none;
	padding: 0px;
}