body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
tr
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
td
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.tdbg
{
    background: #80B4CF;
    font-size: 12px;
}
.lefttdbg
{
    background: url(images/leftbg1.gif);
    width: 4px;
}

.lefttd1
{
    background: url(images/left_l_1.gif);
    width: 25px;
    height: 20px;
}
.lefttd2
{
    background: url(images/left_l_2.gif);
    width: 25px;
    height: 20px;
}
.lefttd3
{
    font-size: 12px;
    padding-left: 15px;
    text-align: left;
    color: #FFFFFF;
    font-weight: bold;
    background: url(images/left_l_bg.gif);
}
table.sdmenu DIV
{
    overflow: hidden;
}
table.sdmenu DIV.collapsed
{
    height: 22px;
}
table.sdmenu DIV SPAN
{
    padding-right: 22px;
    display: block;
}
table.sdmenu DIV.collapsed .lefttd1
{
    background: url(images/left_l_2.gif);
}
#login
{
    background: url(images/login_bg.jpg) #ffffff repeat-x;
}

.loginuser
{
    border: 1px solid #C0C0C0;
    background-image: url(../../../images/user.gif);
    background-repeat: no-repeat;
    padding-left: 18px;
    background-position-y: 1px;
    color: #2878af;
    width: 150px;
    height: 22px;
    line-height: 20px;
}
.loginpwd
{
    border: 1px solid #C0C0C0;
    background-image: url(../../../images/key.gif);
    background-repeat: no-repeat;
    padding-left: 18px;
    background-position-y: 1px;
    color: #2878af;
    width: 150px;
    height: 22px;
    line-height: 20px;
}
.loginrz
{
    border: 1px solid #C0C0C0;
    background-image: url(../../../images/rz.gif);
    background-repeat: no-repeat;
    padding-left: 18px;
    background-position-y: 1px;
    color: #2878af;
    width: 150px;
    height: 22px;
    line-height: 20px;
}
.loginmap
{
    border: 1px solid #C0C0C0;
    background-image: url(../../../images/map_edit.gif);
    background-repeat: no-repeat;
    padding-left: 18px;
    background-position-y: 1px;
    color: #2878af;
    width: 80px;
    height: 22px;
    line-height: 20px;
}

.f14
{
    font-size: 14px;
}
#f24
{
    font-size: 24px;
}

#Msg
{
    background-image: url(images/msg_4.gif);
    float: left;
    background-repeat: repeat-y;
}
#alert1
{
    background-image: url(images/msg_1.gif);
    height: 25px;
    float: left;
}
#alert2
{
    background-image: url(images/msg_2.gif);
    height: 25px;
    float: left;
    color: #FFFFFF;
}
#alert3
{
    background-image: url(images/msg_3.gif);
    height: 25px;
    float: left;
    cursor: hand;
}
#alert31
{
    background-image: url(images/msg_3_1.gif);
    height: 25px;
    float: left;
    cursor: hand;
}
#alert4
{
    background-image: url(images/msg_4.gif);
    float: left;
    font-size: 0px;
    background-repeat: repeat-y;
}
#alert5
{
    background-image: url(images/msg_5.gif);
    float: left;
    background-position: right;
    background-repeat: repeat-y;
    text-align: left;
    padding-left: 50px;
}
#alert6
{
    background-color:White;
    background-image: url(images/msg_6.gif);
    height: 5px;
    float: left;
    background-repeat: no-repeat;
    font-size: 0px;
}
#alert7
{
    background-image: url(images/msg_7.gif);
    float: left;
    height: 5px;
    font-size: 0px;
    background-position: right;
}
#topbg
{
    background-image: url(images/top_bg.gif);
    background-repeat: repeat-x;
    height: 32px;
}

#topTable
{
    margin: 0 0 3px 0;
}

#topTable td
{
    padding-right: 5px;
}

#topTable a
{
    float: left;
    background: url(  "images/topleftbg.gif" ) no-repeat left top;
    margin: 0;
    padding: 0 0 0 4px;
    text-decoration: none;
    cursor: hand;
}
#topTable a span
{
    float: left;
    display: block;
    background: url( "images/toprightbg.gif" ) no-repeat right top;
    padding: 8px 10px 5px 5px;
    color: #FFF;
    width: 80px;
    text-align: center;
}
#topTable a span
{
    float: none;
}
/* End IE5-Mac hack */
#topTable a:hover span
{
    color: #FFF;
}
#topTable a:hover
{
    background-position: 0% -42px;
}
#topTable a:hover span
{
    background-position: 100% -42px;
}

#topTable #topTd a
{
    background-position: 0% -42px;
}
#topTable #topTd a span
{
    background-position: 100% -42px;
}
.LeftMoveTr
{
    height: 22px;
    width: 100%;
}
.LeftMoveTrBg
{
    background-color: #e8edf1;
    height: 22px;
    width: 100%;
}
a:active
{
    color: #2175a3;
    text-decoration: none;
}
a:hover
{
    text-decoration: none;
    color: #ff6600;
}
a:link
{
    color: #2175a3;
    text-decoration: none;
}
a:visited
{
    color: #2175a3;
    text-decoration: none;
}
#LeftMenu span img
{
    margin: 0 10px 0 20px;
}
.dh
{
    background-color: #e0eff6;
    border-right: #69b8e1 1px solid;
    border-top: #69b8e1 1px solid;
    border-left: #69b8e1 1px solid;
    border-bottom: #69b8e1 1px solid;
    width: 99%;
    margin: 3px 0 5px 0;
    height: 25px;
}
.dh1
{
    background-color: #e0eff6;
}
.border
{
    border-right: #69b8e1 1px solid;
    border-top: #69b8e1 1px solid;
    border-left: #69b8e1 1px solid;
    border-bottom: #69b8e1 1px solid;
    width: 99%;
}
.bqleft
{
    text-align: right;
    background-color: #e0eff6;
    height: 24px;
    width: 150px;
}
.bqright
{
    text-align: left;
    background-color: #f6f6f6;
    padding-left: 2px;
    line-height: 150%;
}
.btn
{
    border-right: #69b8e1 1px solid;
    padding-right: 2px;
    border-top: #69b8e1 1px solid;
    padding-left: 2px;
    font-size: 12px;
    border-left: #69b8e1 1px solid;
    cursor: hand;
    color: black;
    border-bottom: #69b8e1 1px solid;
    height: 22px;
    font-family: Verdana;
    background: url(images/btnbg.gif);
    background-repeat: repeat-x;
}
.in1
{
    border-right: #69b8e1 1px solid;
    border-top: #69b8e1 1px solid;
    border-left: #69b8e1 1px solid;
    border-bottom: #69b8e1 1px solid;
    height: 22px;
}
.title5
{
    background: url(images/titlebg2.gif);
    width: 80px;
    cursor: hand;
    line-height: 120%;
    padding-top: 2px;
    text-align: center;
    height: 20px;
}
.title6
{
    font-weight: normal;
    background: url(images/titlebg1.gif);
    width: 80px;
    cursor: hand;
    color: #ffffff;
    padding-top: 2px;
    text-align: center;
    height: 20px;
}
.title
{
    font-weight: normal;
    background: #80B4CF;
    color: #000000;
    height: 21px;
    text-align: center;
    font-size: 12px;
    background: url("images/title.gif");
}
.tdMoveTr
{
    background-color: #d8ebf5;
    height: 22px;
    width: 100%;
}
.tdMoveTrBg
{
    background-color: #b4d9ee;
    height: 22px;
    width: 100%;
}
.tdMoveTrCommonStyle
{
    background-color: #ffffb9;
    height: 22px;
    width: 100%;
}
.LabelTd1
{
    background-color: #d8ebf5;
    height: 22px;
    width: 20%;
    text-align: center;
    cursor: hand;
}

.LabelTd2
{
    background-color: #8fbee0;
    width: 20%;
    text-align: center;
    cursor: hand;
    height: 22px;
}
.infotd
{
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff",endColorStr="#336699",gradientType="0");
}
.inftable
{
    border: 1px solid #98b770;
}
#marqueeBox
{
    background: #f7f7f7;
    border: 1px solid silver;
    padding: 1px;
    text-align: center;
    margin: 0 auto;
}
.Link
{
    background: #dcedf7;
    width: 100%;
    height: 25px;
    margin: 0px 0px 0px 4px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #69b8e1;
}
.Link1
{
    float: left;
    padding: 0 5px 0 5px;
    background: url(images/linkbg1.gif);
    height: 21px;
    padding-top: 5px;
    text-align: center;
}
.info1
{
    background-color:#eff7fb;
    }
.info2
{
    background-color:#83b1ca;
    }
.comment1
{
    background-color:#bcd2e6;
    padding-left: 10px;
    height:22px;
    }
.comment2
{
    background-color:#f3f8fd;
    height:40px;
    }
