body {margin:0; padding:0; font-size: medium;}

.ul{
    padding-left: 5px;
    margin: 0;
}
ol{
    margin: 0;
}

.li{
    padding-bottom: 12px;
}

.sub{
    padding-left:15px;
    margin:0;
}
.bold{
    font-weight:bold;
}

a{
    color:#00689F;
}
img{
    border:none;
}
td{
    vertical-align:middle;
}
textarea{
border: 1px solid #A5ACB2;
color: #000;
}

.logo{
padding: 4px;
border: none;
}

.label, .labelb, .err, .link{
font-size: medium;

}
.smlabel{
    font-size: small;
    color:#707070;
}
.err{
color: #f29000;
}

.biglabel{
    font-size: large;
}
.name,.nameb{
display: block;
font-size: large;
}

.labelb, .nameb{
font-weight: bold;
}

.form-label{
color: #707070;
display: block;
font-size: large;
}
.radio input{
    margin:0;
    display:block;
    position:relative;
}
.checkbox input{
    margin:0;
    display:block;
    position:relative;
}
.vspan{
display: block;
height: 10px;
}

.srchtext{
width:50%;
height:15px;
padding:3px 0;
}

.tdtext{
    width:80%;
    margin:0;
}
.text{
    height:15px;
    margin:0;
}

.highlight{
    background-color:#fbffb0;
}
.nobr{
    white-space:nowrap;
}
.wrap{
    white-space:normal;
}
.btn{
    padding:3px;
    margin:0;
}
.phoriz{
padding: 0 5px;
}
.pvert{
padding: 5px 0;
}
.ptop{
padding-top: 5px;
}
.mtop{
    margin-top:5px;
}
.mbot{
    margin-bottom:5px;
}
.pall{
padding: 5px 5px 0 5px;
}
.pleft{
    padding-left:5px;
}
.sms{
padding: 0px 0 0 2px;
border: none;
}
.content{
    padding: 0 2px 0 5px;
}
.listItem{
padding: 2px 4px;
text-align: center;
vertical-align: middle;
}

.rpad3{
    padding-right:3px;
}
.lpad5{
    padding-left:5px;
}
.rpad2{
    padding-right:2px;
}
.header{
    background-color:#82b8e7;
    padding:5px 2px 5px 5px;
    color:#fff;
    font-weight:bold;
}
.grid-row{
   background-color:#fbffb0;
}
.paging{
    background-color:#eceadc;
    padding:5px 2px 5px 5px;
    margin-top:5px;
}
.search{
    padding:0px 2px 0 5px;
    margin-top:5px;
}
.field{
    padding:5px 2px 5px 5px;
}
.bottomMenu{
    margin-top: 5px;
    padding:5px 2px 5px 5px;
    background-color:#cecece;
}
.devicelist{
    margin-top: 5px;
    padding:5px 2px 5px 5px;
    background-color:#82b8e7;
    color:#fff;
}
.tblTd2{
padding-left: 4px;
}
.SP-d{
display: block;
width: 4px;
height: 100%;
}
.SP-l,.SP-r{
background: top no-repeat;
}
.SP-l{
background-image: url("/xhtml/img/spl.png");
}
.SP-r{
background-image: url("/xhtml/img/spr.png");
}
.SP-c{
padding: 0 4px;
background: #CAD8E3;
width: 100%;
color: #707070;
}
.msg{
padding:5px 2px 5px 5px;
border-bottom: 1px solid #cbcbcb;
}
.msgAdr{
}
.msgTxt,.msgTxtUnrd{
    text-align: justify;
    padding-top:2px;
    padding-bottom:3px;
}
.msgTxtUnrd{
font-weight: bold;
}

input{
color: #000;
    font-size:medium;
    margin:0;
}

/* search form */
.sf		{background-color:#EEEFF3; border-top:solid 1px #BBC4CB; padding:4px 2px;}

