﻿html, body {
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
}

body {
	background-color: #e6cca9;
	color: #4d3c20;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-align: center;
	background-image: url('img/bgcolor.jpg');
}

a {
	color: #a12904; text-decoration: none;
}

a:hover {
	color: #4d3c20; text-decoration: underline;
	
}

h1 {
	font-size: 1.3em;
	font-family: Arial;
	margin: 0;
	margin-top: 2px;
}

h2 {
	font-size: 1.1em;
	font-family: Arial;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 4px 0;
}

h3 {
	font-size: 0.9em;
	font-family: Arial;
	margin: 0;
	padding-bottom: 8px;
}

h4 {
	font-size: 0.8em;
	font-family: Arial;
	color: #8CA1AA;
	text-transform: uppercase;
	margin: 0;
	padding-bottom: 8px;
}

p  {
	margin: 0;
	padding-bottom: 8px;
}

hr {
	clear: both;
	height: 1px;
	font-size:1px;
	border-top: dotted 1px #4d3c20;
	line-height:1px;
}

img { border: none; }


form input { padding-left: 4px; margin: 1px 1px 1px 1px; color: #444; font-size: 84%; font-family: "Trebuchet MS", Arial, sans-serif; height:14px; }
form input.focus { margin: 0px 0px 0px 0px; }
.txtIn { border: solid 1px #847a6e;  }
.ddlIn { font-size: 8pt; }
.btn  {height:20px; border-top: solid 1px #847a6e; border-left: solid 1px #847a6e; border-bottom: solid 1px #a1cedb; border-right: solid 1px #a1cedb; background-color: #eaf4f6; }
.highlight { border: solid 1px #847a6e; background-color: #eaf4f6; }


#wrapper {
	margin: 0 auto;
	width: 983px;
	text-align: left;
}

#head, #headG {
	height: 186px;
	width: 980px;
	background-image:url('img/top.jpg');
	background-repeat: no-repeat;	
	background-position-x: right;
}

#headG {
	height: 135px;
	background-image:url('img/topG.jpg');
}


#logo, #logoG
{
	position: relative;
	background-image: url(img/gladiusetpilum.jpg);background-repeat: no-repeat;
	top: 94px;
	left: 0px;
	width: 148px; height:115px;
	z-index:2:
}
#logoG  { top: 50px; }

#logo a, #logoG a {
	display: block;
	text-decoration: none;
}


#body 
{
	position: relative;
	float: right;
	margin: 0;
	width: 960px;
}


#side 
{
	position:relative;
	background-color: Transparent;
	width: 173px;
	height: 100%;
	float: left;
}


#content  {
	position:relative; float: left; height:100%;
}

#contenttop 
{
	background-image:url('img/contenttop.jpg');	background-repeat:no-repeat;
	width: 575px; height: 110px;
}

#contentbtm 
{
	background-image:url('img/contentbtm.jpg');	background-repeat:no-repeat;
	width: 575px; height: 109px; margin-top: -18px;
}
#contentbg { background-image:url(img/contentbg.jpg); background-repeat:repeat-y; 
	width: 575px; 
}

#contenttopF
{
	background-image:url('img/contenttopF.jpg');background-repeat:no-repeat;
	width: 787px; height: 110px;
}
#contentbtmF
{
	background-image:url('img/contentbtmF.jpg');background-repeat:no-repeat;
	width: 787px; height: 109px; margin-top: -18px;
}
#contentbtm > div, #contentbtmF > div { padding: 24px 0 0 28px; }
#contentbgF { background-image:url(img/contentbgF.jpg); background-repeat:repeat-y; 
	width: 787px; 
}
#contentCnt, #contentCntF {
	position: relative;
	margin-top: -80px;
	left: 8px; 
	border: solid 1px #a0938a;
	min-height: 420px;
}
#contentCnt { width: 550px; }
#contentCntF { width: 760px; }
#contentCntF > p  {
	padding: 8px 4px 8px 8px;
	height: 100%
 }
#contentCntL
{
	padding: 8px 4px 8px 8px;
	float:left;
	border-right: dotted 1px #010000;
	height: 100%
}
.cnt
{
	padding: 8px 4px 8px 8px;
	border-right: dotted 1px #010000;
}

#contentCntL > hr { width: 101%; margin-top: -4px; }
#contentCntR
{
	padding: 8px 4px 8px 8px;
	height: 100%
}
#contentCntL ul {
	padding: 0; margin: 0 0 8px 8px; padding-left:10px;
}


#news 
{
	float:right;
	width: 212px;
	height: 100%;
}
#news a { color: #e5cdab; }

#newstop  {
	background-image:url('img/newstop.jpg'); background-repeat:no-repeat;
	height: 110px;
}
#newsbtm {
	background-image:url('img/newsbtm.jpg'); background-repeat:no-repeat;
	height: 87px; margin-top: -14px;
}
#newsbg { background-image:url(img/newsbg.jpg); background-repeat:repeat-y; 
}
#newsCnt 
{
	position: relative;
	margin-top: -80px;
	left: 8px;
	width: 186px;
	border: solid 1px #a0938a;
	background-color: #664939;
}


#news dl {
	padding: 0;
	margin: 0;
}

#news dt {
	padding: 6px 10px 4px 6px;
	margin: 0;
	font-size: .8em;
	color: #fff;
}

#news dd {
	padding: 0 4px 0 4px;
	margin: 0;
	font-size: .8em;
	color: #fff;
}

#news h2 {
	padding-left: 12px;
	background-image: url(img/li3.gif);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	font-size: 1.0em;
}
#news > hr { color: #fff; }

.headL {
	background-color: #3d170e;
	color: #fff;
	height: 24px;
	width: 100%;
	border-bottom: solid 1px #a48775;
}
.headL h1 { padding: 2px 14px 2px 18px; }











#threecells {
	bottom: 10px;
	width: 520px; 
}

#threecells div {
	float: left;
	font-size: .9em;
	margin-top: 3px;
	min-height: 72px;
}

#threecells a {
	display: block;
	width: 120px;
	margin-bottom: 10px;
}

#cell_1 {
	width: 125px;
	padding: 10px 15px 0 10px;
	height: 100%;
}

#cell_2 {
	width: 125px;
	padding: 10px 15px 0 15px;
	border-left: dotted 1px #4d3c20;
	border-right: dotted 1px #4d3c20;
	height: 100%;
}

#cell_3 {
	width: 125px;
	padding: 10px 0 0 15px;
	height: 100%;
}















#menu 
{
	padding: 0;
	margin: 0;
	z-index: 1;
}

#menutop {
	background-image:url('img/menutop.jpg'); background-repeat:no-repeat;
	width: 173px; height: 110px;
}

#menubtm {
	background-image:url('img/menubtm.jpg'); background-repeat:no-repeat;
	width: 173px; height: 90px;
}
#menubg { background-image:url(img/menubg.jpg); background-repeat:repeat-y; 
	width: 173px; 
}
#menuCnt {
	border: solid 1px #a0938a;
	background-color: #f2e0c8;
	position: relative;
	margin-top: -80px;
	left: 10px;
	width: 147px;	
}

#menuCntI 
{
	padding: 0 6px 0 6px;
}
#menuSub 
{
	position: relative;
	height: 40px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: -30px;
}

#menu hr { margin-top: -6px; font-size:1px;}

#menu a {
	text-decoration: none;
	display:block;
}

#menu ul {
	padding: 0; margin: 0; list-style: none; 
}

#menu li {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Arial;
}

#menu ul li a, #menu ul li div  
{
	color: #4f3b20;
	padding-left: 14px;
	font-weight: bold;
}

#menu ul li ul li a {
	margin-top: 0;
	height:19px;
	padding-left:24px;
	line-height: 19px;
	font-weight:normal;
	color: #a02a06;
	background-image: url(img/arrow_red.gif);
	background-position: 14px 8px;
	background-repeat: no-repeat;
}
#menu ul li ul li ul { margin-bottom:4px; }
#menu ul li ul li ul li a {
	background-color: #fdf6ec;
}

#menu li li li li a {
	padding-left: 15px;
}

#menu ul li ul li ul li ul li a {
	background-color: #a1cedb;
}




#foot 
{
	position:absolute;
	width:575px;
	padding: 1em;
	font-size: .8em;
	line-height: 1.4em;
	clear: both;
	margin: -48px 0 0 200px;
}

#login, #loginG
{
	position: relative;
	border: solid 1px #9e9488;
	width: 188px; height: 104px;
	top: -52px; left: 774px;
	z-index: 2;
	background-color: #f2e0c8;
}
#loginG { top: -102px; }
#login > table, #loginG > table
{
	width:100%;border:0;
}



.err { color: Red; }
.info { font-size: 0.8em; }

.dataTbl 
{
	border: 0px;
}
.dataTd a, .dataTdf a, .more
{
	padding-left: 10px;
	background-image: url(img/arrow_red.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	color: #a12904;
	display: inline-block;
}
.dataTbl th 
{
	color: #fff;
	border: solid 1px #aaccd5;
	padding: 0 2px 0 2px;
	background-color: #3d170e;
	border:0;
	border-bottom: solid 1px #a48775;
}
.dataTbl th a { color: #fff; text-decoration:none; }

.dataTd
{
	font-size: 8pt;
	border:0px;
	padding: 0px 4px 2px 4px;
}
.r { border:0;text-align:right; }
.c { border:0;text-align:center; }
.tdP { padding: 2px 4px 2px 4px; vertical-align: top; }
.dataTdf
{
	font-size: 8pt;
	border:0;text-align:right;
	width: 35px;
}
.move { text-decoration:none; font-weight:bold; font-size:1.4em;width:22px; display:block }
#m table {border: solid 2px #000; }
#m td { font-size: 8pt; width:40px; border: dashed 1px silver; height:35px; text-align:center; vertical-align:middle; cursor:pointer; }
#m .bb { border: solid 2px #000;}
#m .bNR { border-top: solid 4px #000;}
#m .bER { border-right: solid 4px #000;}
#m .bSR { border-bottom: solid 4px #000;}
#m .bWR { border-left: solid 4px #000;}

#m .bNP { border-top: dashed 2px #000;}
#m .bEP { border-right: dashed 2px #000;}
#m .bSP { border-bottom: dashed 2px #000;}
#m .bWP { border-left: dashed 2px #000;}

#m .w { color:#fff;background-color: DeepSkyBlue;background-image: url('Images/Map/Water.png'); }
#m .D { color:#fff;background-color: Cornsilk;background-image: url('Images/Map/Desert.png'); }
#m .W { color:#fff;background-color: YellowGreen;background-image: url('Images/Map/Forrest.png'); }
#m .H { color:#fff;background-color: Bisque;background-image: url('Images/Map/Hill.png'); }
#m .G { color:#000;background-color: lightgrey;background-image: url('Images/Map/Mountain.png'); }
#m .B { color:#fff;background-color: GhostWhite;background-image: url('Images/Map/plain.png'); }
#m .Q { color:#fff;background-color: Burlywood;background-image: url('Images/Map/Savanne.png'); }
#m .K { color:#fff;background-color: Khaki;background-image: url('Images/Map/Steppe.png'); }
#m .S { color:#fff;background-color: DarkSeaGreen;background-image: url('Images/Map/Swamp.png'); }
#m .w { color:#fff;background-color: DeepSkyBlue;background-image: url('Images/Map/Water.png'); }
#m .D { color:#fff;background-color: Cornsilk;background-image: url('Images/Map/Desert.png'); }
#m .W { color:#fff;background-color: YellowGreen;background-image: url('Images/Map/Forrest.png'); }
#m .H { color:#fff;background-color: Bisque;background-image: url('Images/Map/Hill.png'); }
#m .G { color:#000;background-color: lightgrey;background-image: url('Images/Map/Mountain.png'); }
#m .B { color:#fff;background-color: GhostWhite;background-image: url('Images/Map/plain.png'); }
#m .Q { color:#fff;background-color: Burlywood;background-image: url('Images/Map/Savanne.png'); }
#m .K { color:#fff;background-color: Khaki;background-image: url('Images/Map/Steppe.png'); }
#m .S { color:#fff;background-color: DarkSeaGreen;background-image: url('Images/Map/Swamp.png'); }
#m .w, #m .D, #m .W, #m .H, #m .G, #m .B, #m .Q, #m .K, #m .S, #m .w, #m .D, 
#m .W, #m .H, #m .G, #m .B, #m .Q ,#m .K , #m .S 
{ filter:alpha(opacity=40);-moz-opacity:.25;opacity:.25; }
#m * div { filter:alpha(opacity=100);color: Red;}

#m .bC { border: solid 1px Gold; }

#m .r0 { background-color: White; }
#m .r1 { background-color: LightCyan; }
#m .r2 { background-color: DarkGreen; color: #fff;}
#m .r3 { background-color: MediumBlue; color: #fff;}
#m .r4 { background-color: DarkKhaki; }
#m .r5 { background-color: LawnGreen; }
#m .r6 { background-color: Bisque; }
#m .r7 { background-color: IndianRed; }
#m .r8 { background-color: DarkOliveGreen; color: #fff; }
#m .r9 { background-color: LemonChiffon; }
#m .r10 { background-color: DarkSalmon; }
#m .r11 { background-color: Goldenrod; }
#m .r12 { background-color: Beige; }
#m .r13 { background-color: Purple; color: #fff;}
#m .r14 { background-color: Aquamarine; }
#m .r15 { background-color: DarkBlue; color: #fff;}
#m .r16 { background-color: LightCoral; }
#m .r17 { background-color: Red; }
#m .r18 { background-color: YellowGreen; }
#m .r19 { background-color: PaleGoldenrod; }
#m .r20 { background-color: Blue;color: #fff; }
#m .r21 { background-color: Brown; color: #fff; }
#m .r22 { background-color: Green; color: #fff;}
#m .r23 { background-color: LightBlue; }
#m .r24 { background-color: Olive; color: #fff;}

