body {
	background-image: url(/images/skins/asia/background.jpg);
}

#flagBackground {
	background-image: url(/images/skins/asia/bg-flagWrapper.gif);
}

#topBorder {
	background-image: url(/images/skins/asia/bg-topBorder.jpg);
}





/**
 * Navigation styles
 */
#navCol {
	float: left;
	width: 185px;
	background-image: url(/images/skins/asia/bg-nav.jpg);
	margin-right: -15px;
	position: relative;
	z-index: 1;
}

#navLogo {
	width: 185px;
	height: 184px;
	background: url(/images/skins/asia/nav-logo.jpg) 0 0 no-repeat;
}

#navLinkAge a 
{
	display: block;
	margin-left: 7px;
	width: 163px;
	height: 142px;
}

#navLinkEns a
{
	display: block;
	margin-left: 7px;
	width: 163px;
	height: 40px;
}

#navigation {
	font-size: 108%;
}

#navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#navigation ul li a {
	display: block;
	margin: 1px 0 2px 7px;
	padding: 6px 0 0 15px;
	width: 148px;
	height: 25px;
	line-height: 1.2em;
	font-weight: bold;
	text-align: center;
	background: url(/images/skins/asia/nav-off.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #ffffff;
}

#navigation ul li a:hover,
#navigation ul li.selected a {
	background-image: url(/images/skins/asia/nav-on.jpg);
	color: #ffffff;
}

#navigation ul li.expand a {
	background: url(/images/skins/asia/nav-off-plus.jpg) 0 0 no-repeat;	
}

#navigation ul li.expand a:hover {
	background-image: url(/images/skins/asia/nav-on-plus.jpg);
	color: #ffffff;
}

#navigation ul li.expand a:hover {
	color: #ffffff;
	background: url(/images/skins/asia/nav-on-plus.jpg) 0 0 no-repeat;
}
#navigation ul li.expand.selected a:hover,
#navigation ul li.expand.selected a {
	color: #ffffff;
	background: url(/images/skins/asia/nav-on-minus.jpg) 0 0 no-repeat;
}
#navigation ul li.expand.selected ul li a {
	background: none;
	color: #ffffff;
}
#navigation ul li.noexpand a,
#navigation ul li.noexpand a:hover {
	background-image: url(/images/skins/asia/nav-on.jpg);
}

#navigation ul li.expand.selected ul li {
	background: url(/images/skins/asia/nav-bottomBorder.gif) 7px 0 no-repeat;
}

#navigation ul li.expand.selected ul li.first {
	background: none;
}

#navigation ul li.expand.selected ul li a,
#navigation li.expand ul li a {
	background: none;
	height: auto;
}

#navigation ul li.expand.selected ul li.first a {
	padding-top: 0px;
}

#navigation ul li.expand.selected ul li a:hover,
#navigation ul li.expand li a:hover,
#navigation ul li.expand.selected ul li.current a,
#navigation ul li.expand li.current a {
	text-decoration: underline;
	color: #ffffff;
	background: none;
}

#navigation ul li.expand.selected ul li ul li {
	background: none;
}

#navigation ul li.expand.selected ul li.first ul li a,
#navigation ul li.expand.selected ul li ul li a,
#navigation ul li.expand.selected ul li.current ul li a,
#navigation ul li.expand li.current ul li a {
	padding-top: 1px;
	text-decoration: none;
	font-size: 85%;
	font-weight: normal;
	color: #ffffff;
}

#navigation ul li.expand.selected ul li.first ul li a:hover,
#navigation ul li.expand.selected ul li ul li a:hover,
#navigation ul li.expand.selected ul li.selected ul li.current a,
#navigation ul li.expand.selected ul li.selected ul li.current a {
	text-decoration: underline;
	color: #ffffff;
}

#navigation ul li ul							{ display: none; }
#navigation ul li.selected ul						{ display: block; }
#navigation ul li.selected ul li ul					{ display: none; }
#navigation ul li.selected ul li.selected ul				{ display: block; }
#navigation ul li.selected ul li.selected ul li ul			{ display: none; }
#navigation ul li.selected ul li.selected ul li.selected ul		{ display: block; }


#navPicWrapper {
	width: 163px;
	padding: 7px 0 0 7px;
	background: url(/images/skins/asia/nav-separator.jpg) 7px 0 no-repeat;
	line-height: 0;
	font-size: 0;
}
#navPic {
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 163px;
	height: 246px;
}

#navBottom {
	width: 170px;
	height: 45px;
	background: url(/images/skins/asia/nav-bottom.jpg) 0 0 no-repeat;
}

/** end Navigation styles **/

div.hr {
	display: block;
	clear: left;
	margin: 2em 0;
	background: url(/images/skins/asia/hr-bg.gif) center repeat-x;
}

div.hr div.hrl {
	float: left;
	clear: none;
	display: block;
	height: 21px;
	width: 10px;
	background: url(/images/skins/asia/hr.gif) left center no-repeat;
}

div.hr div.hrm {
	float: none;
	clear: none;
	display: block;
	margin: 0 auto;
	height: 21px;
	width: 86px;
	background: url(/images/skins/asia/hr.gif) center center no-repeat;
}

div.hr div.hrr {
	float: right;
	clear: none;
	display: block;
	height: 21px;
	width: 10px;
	background: url(/images/skins/asia/hr.gif) right center no-repeat;
}








#innerCol {
	float: right;
	width: 200px;
	margin: 0 0 20px 20px;
	padding: 0 0 0 20px;
	background: url(/images/skins/asia/bg-inner.gif) left top repeat-y;
}

#innerTop,
#innerBottom {
	display: block;
	height: 9px;
	margin-left: -20px;
	font-size: 0;
	background: url(/images/skins/asia/bg-innerCaps.gif) 0 0 no-repeat;
}
#innerBottom {
	background: url(/images/skins/asia/bg-innerCaps.gif) 0 -9px no-repeat;
}

#innerCol dl,
#innerCol dt,
#innerCol dd {
	margin: 0 0 0 auto;
	padding: 0;
	width: 200px;
}

#innerCol dd {
	padding: 5px;
}

#innerCol #nitf,
#innerCol #sa {
	margin-top: 20px;
}

#mainCol {
	background-image: url(/images/skins/asia/bg-parchment.jpg);
}

#mainTop {
	background-image: url(/images/skins/asia/main-top.gif);
}

#mainBottom {
	background-image: url(/images/skins/asia/main-bottom.gif);
}

#leftCol {
	background-image: url(/images/skins/asia/leftCorner.gif);
}

#rightCol {
	background-image: url(/images/skins/asia/rightCorner.gif);
}

#footer {
	background-image: url(/images/skins/asia/bg-footer.jpg);
}


/****************
** Text Styles **
****************/

#contentWrapper {
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	width: 610px;
	overflow: hidden;
}

#content p {
	line-height: 1.3em;
}

#content h1 {
	padding: .5em 0 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 200%;
	color: #6b150c;
}

#content h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 135%;
	padding: .5em 0 0;
	margin: 0;
	color: #6b150c;
}


#content a {
	color: #6b150c;
	font-weight: bold;
	text-decoration: underline;
}
#content a img { border: none; }
#content a:hover {
	text-decoration: none;
}

#content #galleryThumbs img 
{
	background: url(/images/skins/asia/gallery_bg.gif) center center no-repeat;
	padding: 8px;
	margin: 20px 0;
}

#content #tabs ul {
	margin: 0;
	padding: 0 0 1px 0;
	list-style: none;
	border-bottom: 1px solid #6b150c;
	text-align: right;
}

#content #tabs ul li {
	display: inline;
	float: left;
	margin: 0 5px 0 0;
}
#content #tabs ul li.SearchTab {
	float: none;
	margin: 0;
}

#content #tabs ul li a {
	display: inline;
	text-decoration: none;
	padding: 1px 7px;
	border: 1px solid #6b150c;
	border-bottom: 0;
	background-color: #cccccc;
}
#content #tabs ul li.selected a,
#content #tabs ul li a:hover {
	color: #9eb6c3;
	background-color: #6b150c;
}
* html #content #tabs ul li { border-top: 1px solid #6b150c; }
* html #content #tabs ul li.SearchTab { border-top: none; }

#footerLinks {
	width: 600px;
	text-align: center;
	margin: 0;
	padding: 0;
	list-style: none;
}
#footerLinks li {
	display: inline;
	margin: 0 10px;
	padding: 0;
}
#footerLinks li a {
	color: #6b150c;
	font-weight: bold;
	text-decoration: underline;
}
#footerLinks li a:hover {
	text-decoration: none;
}

/*
#content #stats table {
	margin: 0;
	padding: 0;
	width: 100%;
	border: 1px solid #f00;
}
#content #stats table tr {
	border: 1px solid #0f0;
}
#content #stats table tr th {
	border: 1px solid #ff0;
}
#content #stats table tr td {
	border: 1px solid #00f;
}
*/





/****
  * Old table styles... remove once the War Chiefs table styles are applied.
  **/
#stats table { margin-bottom:20px; font-size:11px; }
#stats table table { margin-bottom:0px; color:#333333; font-weight:bold; font-family:Times New Roman, Sans-Serif; width:100%; border-collapse:collapse; }
#stats table table td { border:solid 1px #aaaaaa; }
#stats table table th{ border:solid 1px #aaaaaa; padding:5px; }
#stats table table thead { padding:5px; background-color: #eeeeee; color:#333; text-align:center; }
#stats h2 { color:#ccc; text-indent:10px; line-height:18px; background-repeat:no-repeat; padding:0px; margin-bottom:0px; font-size:14px; text-transform:none; }
.prompt { font-weight:bold; }
.left-value { text-align:left; }
#MilitaryPopulationChart, .CivilianPopulationChart { background-color:#eeeeee; }
thead { background-color: #aaaaaa; }
.normal-value { text-align:center; }
.right-value { text-align:right; }
tr.row-a { background-color:#cccccc; }
tr.row-b { background-color:#eeeeee; }
tr.row-c { background-color:#c09d45; }
tr.row-hl { background-color:#0000FF; }
#testStats table table { text-align:center; }
.statstab { text-indent:5px; height:26px; background-image:url(/images/stats_tab.gif); color:#ccc; line-height:25px; font-weight:bold; font-family:Times New Roman; }
.StatsBar { width:400px; height:12px; }
.SearchTab { float:right; margin-top:-17px; }
#TeamResultsTable { width:100%; border: 2px solid #536794; margin: 0; padding: 0;  }
#TeamResultsTable td {  width: 50%;}
/*#TeamResultsTable td.Team1 { border-right: none; }*/
#TeamResultsTable td.Team1, td.Team2 { font-weight:bold ; color: #535794; }
#TeamResultsTable td.Team1 div span.TeamPrompt { font-weight:bold ; color: #44444A; font-size:medium;}
#TeamResultsTable td.Team2 div span.TeamPrompt { font-weight:bold ; color: #44444A; font-size:medium;}

#playerSearch #PlayerName { width: 100px; }
#content h4 { margin:0px; margin-bottom:5px; font-size:12px; }
#stats table a { color: #333333; }
/*** end old table styles ***/