
a, a:visited {
color:#039;
}
a:hover {
color:#A96F2F;
}
a img {
vertical-align:middle;
border:0;
}

p {
margin:0;
padding:3px 3px 7px 3px;
}

h4 {
margin:0;
padding:5px 5px 0 5px;
font:bold 14px Arial, Helvetica, sans-serif;
}

ul {
margin:0 5px 10px 25px;
padding:0;
}
li {
margin:0;
padding:0 0 5px 0;
}

.arngNav li {
list-style:none;
font-size:18px;
margin:12px 0 0 0;
}
.arngNav img {
height:40px;
margin-right:5px;
}

#uNav ul {
margin-left:0;
}
#uNav li {
display: inline-block;
float: left;
min-height: 100px;
width: 30.5%;
margin: 2% 0 0 2.25%;
padding: 0;
border: #aaa solid 1px;
background-color: #ffe;
}
#uNav li a {
display: block;
position: relative;
text-align: center;
height: 100px;
border: none;
font: bold 16px "ProximaNovaRegular",Arial,Helvetica,sans-serif;
padding: 10px;
margin: 0;
color: #444;
overflow: hidden;
z-index: 2000;
}
#uNav li a .bgimg {
display: block;
position: absolute;
top: 5%;
left: 5%;
width: 90%;
height: 90%;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter: alpha(opacity=20);
opacity: .2;
-moz-opacity: .2;
z-index: 1999;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}

#picDivInner .thumb {
display:block;
}
#picDivInner .thumb img {
border:transparent solid 2px;
width:100%;
max-height:20%;
}
#picDivInner .thumb.selMain img {
border-color:#2A2;
}

.navtable {
text-align:center;
width:100%;
height:100%;
}
.navtable td {
height:100%;
}
.navtable a, navtable a:visited {
display:block;
padding:4px;
border:#999 solid;
border-width:0 1px 1px 0;
height:100%;
}
.navtable a:hover {
color:#F60;
text-decoration:none;
background-color:#FF9;
}
.selected {
background-color:#C96;
}

#arngdivs #vision, #arngdivs #history, #arngdivs #patch, #arngdivs #commander {
display:none;
}

#two, #eight, #ten {
display:none;
}


.unittable {
width:100%;
}
.unittable th {
text-align:center;
}
.unittable td {
border:#999 solid 1px;
}
.unittable a, .unittable a:visited {
color:#000;
font-weight:normal;
}
.unittable a:hover {
color:#F63;
font-weight:normal;
}
.l1 td {
background-color:#BCB;
}
.l1 .unitpad, .l1 .unitpad:hover {
padding-left:3px;
font-weight:bold;
}
.l2 td {
background-color:#CEC;
}
.l2 .unitpad {
padding-left:15px;
}
.l3 td {
background-color:#DFD;
}
.l3 .unitpad {
padding-left:28px;
}
.l4 td {
background-color:#EFE;
}
.l4 .unitpad {
padding-left:35px;
}
.l5 td {
background-color:#FFF;
}
.l5 .unitpad {
padding-left:45px;
}
.browseorder {
background-color:#BCB;
}


.ts {
}
.ts div {
border:#666 solid;
border-width:1px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
line-height:1.1em;
width:100%;
overflow:hidden;
padding:5px 0;
min-height:180px;
}
.ts span {
color:#0B0;
font-size:20px;
}
.ts div a, .ts div a:visited {
display:block;
font-size:18px;
padding-left:5px;
}
.ts div p {
color:#777;
font-weight:bold;
font-size:14px;
margin:0;
padding:0 3px 0 15px;
}
.ts div img {
border:#060 solid 1px;
max-width:125px;
max-height:160px;
float:right;
}
.ts div strong {
color:#930;
font-size:12px;
padding-left:10px;
vertical-align:middle;
}
.ts ul {
overflow:auto;
}
.ts ul li {
list-style:none;
background:0 center no-repeat url(/images/arrow_right_black_single.png);
padding:4px 3px 2px 15px;
overflow:auto;
}

.head2 {
text-align:left;
color:#333;
padding:10px 5px 5px 40px;
}

.width49 {
padding:0 15px 0 5px;
/*color:#003;
font:normal 12px Verdana, Arial;*/
}

#contacts .width48 {
padding:0;
margin:5px 1% 0 1px;
border-bottom:#999 solid 1px;
}
#contacts .width48 h4 {
min-height:40px;
}
#contacts .width48 img {
/*max-height:130px;*/
max-height:100px;
max-width:60px;
float:right;
}
