body {


        font-family: Geneva, Arial, Helvetica, sans-serif;


        font-size: 8pt;


        margin: 0px;


        color: #53646f;


}





.border {


        background-color: #ffffff;


        Border-left: #d5d5d5 1px solid;


        Border-right: #d5d5d5 1px solid;


        Border-top: #d5d5d5 1px solid;


}





#pp {


        font-size: 16px;


        font-weight: bold;


}





.border2 {


        background-color: #ffffff;


        border: #d5d5d5 1px solid;


}








.box_border {


        background-color: #ffffff;


        Border-left: #d5d5d5 1px solid;


        Border-right: #d5d5d5 1px solid;


        Border-bottom: #d5d5d5 1px solid;


        padding: 5px;


}





.bar {


        font-size: 13px; color: #FFFFFF;


        font-weight: Bold;


        background-color: #546876;


        padding: 0 5px 0 5px;


        Height: 30px;


        background: url('../images/bar.bg.gif');


}


        .bar a:link {


                color: #FFFFFF; text-decoration: none;


        }


        .bar a:visited {


                color: #FFFFFF; text-decoration: none;


        }


        .bar a:hover {


                color: #FFFFFF; text-decoration: none;


        }





.logo {


        font-size: 28px; color: #4e5e69;


        font-weight: Bold;


        background-color: #FFFFFF;


        padding: 30px 0 10px 0;


}


        .logo a:link {


                color: #4e5e69; text-decoration: none;


        }


        .logo a:visited {


                color: #4e5e69; text-decoration: none;


        }


        .logo a:hover {


                color: #138400; text-decoration: none;


        }








.footer {


        color: #4f5f6b;


        font-size: 11px;


        BORDER-TOP: #4f5f6b 6px solid;


}





        .footer a:link {


                color: #4f5f6b; text-decoration: none;


        }


        .footer a:visited {


                color: #4f5f6b; text-decoration: none;


        }


        .footer a:hover {


                color: #4f5f6b; text-decoration: underline;


        }





form {


        Margin: 0px;


}





.button {


        border: #000000 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/search.gif); WIDTH: 70px; COLOR: #fff; HEIGHT: 23px;


}





.cat {


        font-family: verdana, arial, sans-serif;


        font-size: 12px;


        font-weight: bold;


        color: #228b11;


        padding: 2px 4px 0 10px;


        background: url(../images/folder.gif) no-repeat left;


        Margin: 0px;


}


        .cat A:link {


                FONT-WEIGHT: bold; COLOR: #228b11; TEXT-DECORATION: none;


        }


        .cat A:visited {


                FONT-WEIGHT: bold; COLOR: #228b11; TEXT-DECORATION: none;


        }


        .cat A:hover {


                FONT-WEIGHT: bold; COLOR: #4b5b67; TEXT-DECORATION: Underline;


        }








.subcat {


        font-family: verdana, arial, sans-serif;


        font-size: 11px;


        color: #4b5b67;


        padding: 0 0 0 10px;


        Margin: 0px;


}


        .subcat A:link {


                COLOR: #4b5b67; TEXT-DECORATION: none;


        }


        .subcat A:visited {


                COLOR: #4b5b67; TEXT-DECORATION: none;


        }


        .subcat A:hover {


                COLOR: #4b5b67; TEXT-DECORATION: Underline;


        }








.break {


        padding: 3px 0 3px 0;


}





.text {


        border: 1px solid #53646f;


        background: #FFFFFF;


        height: 17px;


        font-size: 12px;


        padding: 2px;


        width: 340px;


        color: #53646f;


}


.textarea {


        border: 1px solid #53646f;


        background: #FFFFFF;


        padding: 2px;


        font-size: 12px;


        width: 340px;


        color: #53646f;


}


.textpy {


        border: 1px solid #53646f;


        background: #FFFFFF;


        height: 17px;


        font-size: 12px;


        padding: 2px;


        width: 50px;


        color: #53646f;


}








.linktitle {


        font-weight: bold; font-size: 11px; color: #138400;


}


        .linktitle a:link {


                font-weight: bold; color: #138400; text-decoration: underline;


        }


        .linktitle a:visited {


                font-weight: bold; color: #138400; text-decoration: underline;


        }


        .linktitle a:hover {


                font-weight: bold; color: #138400; text-decoration: none;


        }





.linkshortdesc {


        font-size: 11px; color: #4b5b67;


}


        .linkshortdesc a:link {


                color: #4b5b67; text-decoration: none;


        }


        .linkshortdesc a:visited {


                color: #4b5b67; text-decoration: none;


        }


        .linkshortdesc a:hover {


                color: #4b5b67; text-decoration: underline;


        }








.linkurl {


        font-weight: normal; font-size: 11px; color: #4b5b67;


}





        .linkurl a:link {


                color: #4b5b67; text-decoration: none;


        }


        .linkurl a:visited {


                color: #4b5b67; text-decoration: none;


        }


        .linkurl a:hover {


                color: #4b5b67; text-decoration: underline;


        }








.navbar {


        color: #4f5f6b;


        font-size: 12px;


        Font-Weight: bold;


}





        .navbar a:link {


                color: #4f5f6b; text-decoration: none;


        }


        .navbar a:visited {


                color: #4f5f6b; text-decoration: none;


        }


        .navbar a:hover {


                color: #4f5f6b; text-decoration: underline;


        }





.f_link {


        background-color: #eff7ee;


        padding: 5px;


        Border: #228b11 1px solid;


        margin: 10px 0 10px 0;


}





.r_link {


        background-color: #FFFFFF;


        padding: 0 0 5px 0;


        Border-bottom: #4b5b67 1px dotted;


        margin: 10px 0 10px 0;


}








div.pr {


        font-size: 6pt;


        color: #000000;


        float: left;


        height: 30px;


        margin-right: 5px;


}


div.prg{


        width: 40px;


        border: 1px solid #999999;


        height: 3px;


        font-size: 1px;


}


div.prb{


        background: #5eaa5e;


        height: 3px;


        font-size: 1px;


}








.small, .small a {


        padding: 0px;


        margin: 0px;


        font-size: 7pt;


        text-decoration: none;


}


.sort {


        color: #ffffff;


        float: right;


        margin: 0 3px 0 0;


        font-size: 10px;


        font-weight: normal;


}





table.formPage {


        border: 1px solid #A0A0A0;


}


td.err {


        padding: 4px;


        color: #FF0000;


        text-align: left;


}


td.msg{


        padding: 4px;


        color: #228b11;


        text-align: left;


}





.limit_field {


   border: 0 solid transparent;


   border-width:0;


   background:transparent;


   font-size: 11px;


   color: #53646f;


}








span.req {


        color: #FF0000;


        font-weight: bold;


}





select {


        font-size: 8pt;


        color: #000000;


        border: 1px solid #d5d5d5;


}





#toggleCategTree {


   display:block;


   cursor:pointer;


   cursor:hand;


   color:#4f5f6b;


}





#categtree {


   margin:3px 0;


   height:200px;


   width:300px;


   overflow:auto;


   border:1px dotted #4f5f6b;


   border-width:0 1px 1px;


}





#catTitle { background:#fff; } /* Important for Konqueror */





#categtree h2 {


        margin:0 0 5px;


        font-size: 12px;


        padding:2px;


        text-align:center;


        color:#FFFFFF;


        background:#6f808b;


        vertical-align:middle;


}





#categtree #close_tree {


   right:0;


   padding:1px;


   text-align:center;


   white-space:nowrap;


   cursor:pointer;


   cursor:hand;


}





#categtree .categ-item {


   clear:both;


   margin:3px 5px;


   padding:2px 5px;


   display:block;


   border:1px dotted #4f5f6b;


   border-width:1px 0;


   cursor:pointer;


   cursor:hand;


}





#categtree .categ-item img {


   margin-right:1em;


}





#categtree .odd {


   background:#dbdee0;


}





#categtree .even {


   background:#fff;


}





#categtree .categ-item:hover {


   background:#eee;


}

#site-statistics {
        background-color:   #FFFFFF;
        border: 0px solid #416c93;
        width: 160px;
        margin: 0px 0px 10px 0px;
        padding: 3px;
        float: left;
}

#site-statistics-header {
        font-weight: bold;
        text-align: center;
}

#site-statistics-values {
        float: right;
        padding: 10px;
}

#site-statistics-labels {
        font-weight: bold;
        padding: 10px;
}