/* CSS Document */
BODY {
    margin: 0px;
    padding: 0px;
    background-color: #f7f8f5;
}

.maxheight {
    height: 100%;
}

#mainbg {
    background-image: url( /images/site/hedbg.jpg );
    background-position: right top;
}

#backgr {
    width: 347px;
    height: 171px;
    background-image: url( /images/site/sphandbg.gif );
    background-position: left bottom;
    background-repeat: no-repeat;
}

#bgearth {
    background-image: url( /images/site/earth.gif );
    background-repeat: no-repeat;
    background-position: right bottom;
}

#c_bgearth {
    background-image: url( /images/site/c_earth.gif );
    background-repeat: no-repeat;
    background-position: right bottom;
    margin-top: 5px;
}

#bgearth_small {
    background-image: url( /images/site/earthaka.gif );
    background-repeat: no-repeat;
    background-position: right bottom;
}

#c_bgearth_small {
    background-image: url( /images/site/c_earthaka.gif );
    background-repeat: no-repeat;
    background-position: right bottom;
    margin-top: 5px;
}

#backhnd {
    width: 347px;
    height: 23px;
    background-image: url( /images/site/sphand.jpg );
    background-position: left bottom;
    background-repeat: no-repeat;
}

#backhndbot {
    width: 347px;
    height: 37px;
    background-image: url( /images/site/handbotbg.jpg );
    background-position: left bottom;
    background-repeat: no-repeat;
}

#backhndlst {
    width: 347px;
    height: 22px;
    background-image: url( /images/site/lsthndbg.jpg );
    background-position: left bottom;
    background-repeat: no-repeat;
}

#c_backhndlst {
    width: 324px;
    height: 21px;
    background-image: url( /images/site/c_lsthndbg.jpg );
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #ebf0f3;
}

.bgdlm {
    background-image: url( /images/site/delem.gif );
}

.bgmenu {
    height: 100%;
    background-image: url( /images/site/menubg.gif );
}

.bggray {
    background-color: #ebf0f3;
    background-image: url( /images/site/sub_bg.jpg );
}

#bgbleft {
    background-image: url( /images/site/bordleft.gif );
}

#bgbright {
    background-image: url( /images/site/bordright.gif );
}

#maintbl {
    height: 100%;
}

#footerbg {
    background-image: url( /images/site/footbg.jpg );
    background-repeat: repeat-y;
    background-position: left;
}

.footer {
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #446c86;
}

#footer_date {
    padding-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #174969;
    float: left;
    margin-left: 20px;
}

#footer_copy {
    padding-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #174969;
    float: right;
    margin-right: 20px;
    text-align: right;
}

.mainpage {
    color: #2d6b88;
    padding-bottom: 10px;
}

.mainpagesub {
    list-style-image: url( /images/site/links.gif );
    background-repeat: no-repeat;
    background-position: left top;

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    color: #bc410a;
    margin: 0px;
}

.mainpagesub a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #bc410a;
    text-decoration: none;
}

form {
    margin: 0px;
    padding: 0px;
}

.lgtb {
    padding-top: 2px;
    border: 1px solid #c1cecf;
    height: 21px;
    width: 120px;
    font-size: 11px;
    color: #005570;
    background-color: #f3f3f3;
}

.lgtit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #005570;
    text-align: left;
}

#btsubmit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #005570;
    text-decoration: underline;
    border: none;
    background-color: #f3f3f3;
    width: 35px;
    cursor: hand;
}

.wapllplink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #565656;
}

.address {
    color: #005570;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

#centerbg {
    background-image: url( /images/site/centerbg.jpg );
    background-repeat: repeat-x;
    background-position: top;
}

.tr_lfbg {
    background-image: url( /images/site/tr_lf.gif );
    background-repeat: repeat-y;
    background-position: left;
}

.tr_rgbg {
    background-image: url( /images/site/tr_rg.gif );
    background-repeat: repeat-y;
    background-position: right;
}

.tr_rgtp {
    background-image: url( /images/site/tr_tp.gif );
    background-repeat: repeat-x;
    background-position: top;
}

.tr_rgbt {
    background-image: url( /images/site/tr_bt.gif );
    background-repeat: repeat-x;
    background-position: bottom;
}

.centertitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #215d79;
}

#sqlist ul {
    margin: 0px;
    padding: 20px 10px 0px 25px;
}

#sqlist li {
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
    color: #2d6b88;
    font-size: 12px;
    font-weight: bold;
    list-style-image: url( /images/site/greenlist.gif );
    padding: 0px 0px 10px 0px;
}

h2 {
    margin-top: 10px;
}

h3 {
    margin: 7px 0 3px 4px;
}

h4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    color: #bc410a;
    padding: 24px 0px 0px 0px;
    margin: 0px;
}

#c_cont_search {
    background-image: url( /images/site/c_cmid_top.jpg );
    background-repeat: repeat-y;
    padding-left: 14px;
    color: #085e7d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

#c_cont {
    background-image: url( /images/site/c_cmid.jpg );
    background-repeat: repeat-y;
    padding-left: 14px;
    color: #085e7d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

#c_cont td {
    color: #085e7d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.conttb {
    width: 90px;
    height: 19px;
    font-size: 11px;
    color: #085e7d;
}

#cntbg {
    background-image: url( /images/site/cntbg.jpg );
    background-repeat: repeat-x;
    background-position: top;
}

.submenu td {
    text-align: left;
}

.submenu a {
    white-space: nowrap;
    color: #1476a3;
    font-size: 12px;
}

.submenu a:hover {
    color: #bc4009;
}

.topmenu {
    height: 100%;
}

.topmenu td {
    text-align: center;
}

.topmenu a {
    font-family: Verdana;
    font-weight: bold;
    font-size: 14px;
    color: white;
    text-decoration: none;
    width: 100%;
}

.menu_normal {

}

.menu_hover {
    background-image: url( /images/site/menubg_over.gif );
}

.p_listbg {
    background-image: url( /images/site/prt_bot.gif );
    background-position: left bottom;
    background-repeat: repeat-x;
    height: 100%;
}

.p_listbg a {
    color: #0092cf;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.p_listbg a:hover {
    color: #558da4;
    text-decoration: none;

}

.port_desr {
    color: #355b6e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 100%;
}

div.botthumbnail {
    padding-left: 20px;
    width: 100%;
    margin: 0 5px 5px 0;
    float: left;
}

div.thumbnail {
    padding-left: 20px;
    width: 185px;
    height: 77px;
    margin: 0 5px 5px 0;
    float: left;
}

div.img {
    width: 185px;
    height: 77px;
    margin-bottom: 0.5em;
}

#portdel {
    background-image: url( /images/site/portpg.gif );
}

.port_pict {
    border: 0px solid black;
}

img {
    behavior: url( "/js/pngbehavior.htc" );
}