

fieldset {
border-bottom:none;
border-left:none;
border-right:none;
margin-top:10px;
}
legend {
color:#039;
font-weight:bold;
font-size:18px;
padding:0 5px;
}
label {
display:inline-block;
margin:5px 1% 10px 0;
float:none;
padding:0 5px;
}
input, select, textarea {
display:block;
width:100%;
background-color:#FCFCFC;
}

select {
color:#444;
/*font-weight:bold;*/
}

#unitDiv option {
color:#222;
}
/*#unitDiv option.u1 {background-color:#484;}/*AEC0AE*/
/*#unitDiv option.u2 {background-color:#8B8;}/*C0E0C0*/
/*#unitDiv option.u3 {background-color:#ADA;}/*D2FAD2*/
/*#unitDiv option.u4 {background-color:#CEC;}/*EBFDEB*/
/*#unitDiv option.u5 {background-color:#FFF;}*/


.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:#EFE;}

.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;}


label.e span, div.eDiv.e span {
color:#900;
font-weight:bold;
padding:1px 1px 1px 24px;
background:2px center no-repeat url(/images/exclaimation_small.png);
}
h3.e {
color: #900;
font-weight: bold;
padding-left: 24px;
background: 2px center no-repeat url(/images/exclaimation_small.png);
}

#mobList > div, #expList > div {
margin:10px;
border:#CCC solid 1px;
background-color:#ECECAF;
overflow:auto;
}
#expList > div {
background-color:#DDD;
opacity:0.85;
}
#mobList > div > a, #mobList .button, #expList > div > a, #expList .button {
display:block;
float:right;
background:#EEE;/*Old browsers*/
background:#EEE -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%);/*FF3.6+*/
background:#EEE -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2)));/*Chrome,Safari4+*/
background:#EEE -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);/*Chrome10+,Safari5.1+ */
background:#EEE -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);/*Opera11.10+*/
background:#EEE -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);/*IE10+*/
background:#EEE linear-gradient(to top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);/*W3C*/
border:1px solid #AAA;
border-top:1px solid #CCC;
border-left:1px solid #CCC;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
font-weight:bold;
text-decoration:none;
margin:10px;
padding:3px;
color:#444;
font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:18px;
}
#mobList > div > a:hover, #mobList .button:hover, #expList > div > a:hover, #expList .button:hover {
color:#222;
background:#DDD;/*Old browsers*/
background:#DDD -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);/*FF3.6+*/
background:#DDD -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3)));/*Chrome,Safari4+*/
background:#DDD -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);/*Chrome10+,Safari5.1+*/
background:#DDD -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);/*Opera11.10+*/
background:#DDD -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);/*IE10+*/
background:#DDD linear-gradient(to top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);/*W3C*/
border:1px solid #888;
border-top:1px solid #AAA;
border-left:1px solid #AAA;
cursor:pointer;
}

#mosSelDiv li.button {
float:left;
margin:0;
list-style:none;
}
#mosSelDiv li.button label {
display:block;
margin:0 0 4% 1%;
float:none;
padding:7px 2px;
font-size:14px;
text-align:center;
cursor:pointer;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:1px solid #AAA;
border-top:1px solid #CCC;
border-left:1px solid #CCC;
}
#mosSelDiv li.button.sel label {
background-color:#6E6;
}
#mosSelDiv li.button label:hover {
background-color:#CFC;
}
#mosSelDiv li.button label input {
padding:0;
margin:0;
height:0;
visibility:hidden;
}

.pocDiv {
overflow:auto;
padding:0 1%;
}
.pocDiv p.width49 {
margin:0 0 15px 0;
padding:5px 7px;
border:#CCC solid 1px;
}
.pocDiv p.width49:first-child {
margin-right:1%;
}
.pocDiv p.width49 strong {
display:block;
}
