
body {
margin:0;
padding:0;
background-color:#FAFAFA;
}

h3 {
color:#930;
font:bold 18px Arial, Helvetica, sans-serif;
margin:0;
padding:10px 0 5px 5px;
text-align:left;
}

a img {
padding:0 5px;
vertical-align:middle;
}

.container {
padding:0;
}

.nyarng.u1, .nyarng .u1 {background-color:#484;}/*AEC0AE*/
.nyarng.u2, .nyarng .u2 {background-color:#8B8;}/*C0E0C0*/
.nyarng.u3, .nyarng .u3 {background-color:#ADA;}/*D2FAD2*/
.nyarng.u4, .nyarng .u4 {background-color:#CEC;}/*EBFDEB*/
.nyarng.u5, .nyarng .u5 {background-color:#FFF;}

.nyang.u1, .nyang .u1 {background-color:#9BE;}
.nyang.u2, .nyang .u2 {background-color:#ACF;}
.nyang.u3, .nyang .u3 {background-color:#CEF;}

.nynm.u1, .nynm .u1 {background-color:#03C;}
.nynm.u2, .nynm .u2 {background-color:#06D;}
.nynm.u3, .nynm .u3 {background-color:#09E;}
.nynm.u4, .nynm .u4 {background-color:#0AF;}

.nyg.u1, .nyg .u1 {background-color:#C04545;}
.nyg.u2, .nyg .u2 {background-color:#D3706F;}
.nyg.u3, .nyg .u3 {background-color:#DC9A9C;}
.nyg.u4, .nyg .u4 {background-color:#F3B6B6;}
.nyg.u5, .nyg .u5 {background-color:#FFEEEF;}



.u1 .uname {
padding-left:5px;
font-size:16px;
line-height:25px;
}
.u2 .uname {
padding-left:20px;
font-size:15px;
line-height:24px;
}
.u3 .uname {
padding-left:40px;
font-size:14px;
line-height:24px;
}
.u4 .uname {
padding-left:60px;
font-size:13px;
line-height:24px;
}
.u5 .uname {
padding-left:85px;
font-size:12px;
line-height:24px;
}


.level1-nynm a, .level1-nynm a:visited {
color:#EC0;
}
.level2-nynm a, .level2-nynm a:visited {
color:#EC0;
}
.level3-nynm a, .level3-nynm a:visited {
color:#EC0;
}
.level4-nynm a, .level4-nynm a:visited {
color:#EC0;
}


.unittable {
border:#666 solid;
border-width:0 0 1px 0;
width:100%;
}
.unittable th {
border:#666 solid;
border-width:1px 0 0 1px;
}
.unittable th input {
display:block;
width:100%;
color:#009;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding:3px;
border:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}
.unittable th input:hover, .unittable .selected {
background-color:#AA3;
color:#222;
border:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}
.unittable td {
line-height:24px;
border:#666 solid;
border-width:1px 1px 0 0;
}
.unittable tbody a, .unittable tbody a:visited {
display:block;
float:left;
color:#000;
font-weight:normal;
overflow:auto;
padding:1px;
}
.unittable a:hover {
color:#E93;
}
/*.unittable a img {
border:0;
vertical-align:middle;
margin:0 0 0 7px;
padding:0;
height:22px;
}
.unittable a:hover img {
background:rgba(180,180,180,0.85);
}*/

.unittable .lnk {
background:center center no-repeat url(/images/internet_small.png);
text-align:center;
font:bold 16px Arial, Helvetica, sans-serif;
min-height:25px;
min-width:25px;
margin:0 0 0 4px;
}
.unittable .home {
background:center center no-repeat url(/images/dmna_small.png);
text-align:center;
font:bold 16px Arial, Helvetica, sans-serif;
min-height:25px;
min-width:25px;
margin:0 0 0 4px;
}
.unittable .story {
background:center center no-repeat url(/images/book.png);
text-align:center;
font:bold 16px Arial, Helvetica, sans-serif;
min-height:25px;
min-width:30px;
margin:0 0 0 4px;
}

.unittable .par {
display:none;
}
.unittable .clone a {
font-weight:bold;
}

.u1 a, .u2 a, .u1 a:visited, .u2 a:visited {
font-weight:bold;
}

.unittable td.phone {
white-space:nowrap;
border-right:none;
}
.unittable td.phone img {
vertical-align:middle;
padding:0 0 0 3px;
cursor:pointer;
}


.hide {
display:none;
}

.modetable {
background-color:#DDD;
width:100%;
height:100%;
}
.modetable td {
border:#999 solid;
border-width:0 1px 1px 0;
height:100%;
}
.modetable a, .modetable a:visited, .modetable strong {
display:block;
text-align:center;
padding:4px 0;
height:100%;
}
.modetable a:hover, .modetable a.select:hover {
background-color:#FFA;
color:#006;
}
.modetable a.select {
/*background-color:#E0EE66;*/
background-color:#AA3;
color:#EFEFEF;
}


/* UNIT INFO */
#head {
overflow:auto;
clear:both;
background-color:#A96;
border:#666 solid;
border-width:0 0 1px 0;
}
#head a.l {
float:left;
}
#head a.r {
float:right;
}
#head a img {
width:75px;
height:75px;
margin:10px;
padding:0;
}
#head a:hover img {
width:85px;
height:85px;
margin:5px;
}

.nav {
color:#060;
text-decoration:underline;
}

#centerdiv.page_content {
width:auto;
width:97%;
float:none;
}
#centerdiv.page_content a, #centerdiv.page_content a:visited {
color:#03B;
}
#centerdiv.page_content a:hover {
color:#069;
}

#centerdiv div.picblock {
margin:1% 0 0 1%;
border:#999 solid 1px;
overflow:auto;
padding:0 0 5px 0;
}
#centerdiv div.picblock span {
display:block;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
padding:0 5px;
}
#centerdiv div.picblock img {
display:block;
width:100%;
height:62px;
padding:0 5px;
}
#centerdiv div.picblock p {
font-size:12px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
margin:0;
padding:5px;
}



#leftdiv {
width:210px;
}


#menu li {
font-weight:bold;
}
#menu li ul {
margin:0;
padding:0;
list-style-type:none;
}
#menu li ul li {
margin:0;
padding:0;
}

#menu a {
font-size:16px;
min-height:0;
margin:0;
padding:5px 5px 5px 30px;
text-align:left;
background-color:transparent;
background-position:left center;
border-width:0 2px 1px  0;
color:#369;
}
#menu a.info {
background:left center no-repeat url(/images/info.png);
background-size:28px auto;
}
#menu a.homepage {
background:left center no-repeat url(/images/dmna_small.png);
background-size:28px auto;
}
#menu a.website {
background:left center no-repeat url(/images/internet_small.png);
background-size:28px auto;
}
#menu a.stories {
background:left center no-repeat url(/images/book.png);
background-size:28px auto;
}
#menu a:hover {
background-color:#CC9;
}
#menu a.select {
background-color:#A96;
}



#d-units div {
margin-bottom:5px;
}
#d-units h4 a {
display:block;
}
#d-units p {
border:#999 solid 1px;
margin:5px 0;
display:none;
}



/* Highlight (search) styling */
mark {
background:orange;
color:black;
}


#bottom {
margin:0;
min-width:0;
background-color:#555;
}
#bottom div {
border-bottom:#999 solid 1px;
padding:0 15px;
}
#bottom div a {
display:inline-block;
color:#CCC;
padding:1px 15px;
margin:5px 0;
border-right:#999 solid 1px;
white-space:nowrap;
}
#bottom div a:last-child {
border-right:none;
}

#bottom address {
background-color:transparent;
color:#FFF;
padding:5px;
}
#bottom address a {
color:#336;
}
#bottom address span {
float:right;
white-space:nowrap;
}

#bottom div a:hover, #bottom address a:hover {
color:#033;
}
