body {
        font-family: Verdana, Tahoma, Arial, sans-serif;
        font-size: 8pt;
        margin: 0px;
}


/****************************************************************/
/* Footer                                                                                                                */
/****************************************************************/
.footer {
        height: 23px;
        color: #ffffff;
        font-size: 11px;
        font-family: "trebuchet ms", verdana, arial, sans-serif;
}

.footer a:link {
        color: #ffffff; text-decoration: none;
}
.footer a:visited {
        color: #ffffff; text-decoration: none;
}
.footer a:hover {
        color: #ffffff; text-decoration: underline;
}

/****************************************************************/
/* Navigatiom menu                                                                                                       */
/****************************************************************/
.nav {
        border: 1px solid #6882ad;
        height: 38px;
}
        .nav td {
                text-align: center;
                vertical-align: middle;
                border-right: 1px solid #0091d0;
        }
        .nav td a {
                color: #edf7fd;
                text-decoration: none;
                height: 38px;
                font: 12px arial, sans-serif;
                display: block;
                background: #2727D0 url("../images/nav_bg.gif") 0px 1px repeat-x;
        }
        .nav td a:hover {
                color: #fff;
                background: #2727D0 url("../images/nav_bg_over.gif") 0px 1px repeat-x;
        }

/****************************************************************/
/* Search fields                                                                                                */
/****************************************************************/
.search {
        border: 1px solid #FFFFFF;
        height: 37px;
}


/****************************************************************/
/* Top menu                                                                                                                */
/****************************************************************/
.menu {
        padding-right: 15px;
        color: #FFFFFF;
        font-size: 12px;
        font-family: "trebuchet ms";
}

.menu a:link {
        color: #FFFFFF; text-decoration: none;
}
.menu a:visited {
        color: #FFFFFF; text-decoration: none;
}
.menu a:hover {
        color: #FFFFFF; text-decoration: underline;
}


/****************************************************************/
/* Navmenu                                                                                                                */
/****************************************************************/
.navmenu {
        padding-left: 15px;
        padding-right: 15px;
        font-weight: bold;
        color: #0E0EB4;
        font-size: 12px;
        font-family: "trebuchet ms", verdana, arial, sans-serif;
}
.navmenu a:link {
        color: #0E0EB4; text-decoration: none;
}
.navmenu a:visited {
        color: #0E0EB4; text-decoration: none;
}
.navmenu a:hover {
        color: #0E0EB4; text-decoration: underline;
}

/****************************************************************/
/* User_menu                                                                                                        */
/****************************************************************/
.user_menu {
        padding-right: 14px;
        color: #5C5C5C;
        font-size: 12px;
        font-family: "trebuchet ms", verdana, arial, sans-serif;
}
.user_menu a:link {
        color: #5C5C5C; text-decoration: none;
}
.user_menu a:visited {
        color: #5C5C5C; text-decoration: none;
}
.user_menu a:hover {
        color: #5C5C5C; text-decoration: underline;
}

form {
        padding: 2px 5px 0 0;
}

body {
        margin: 0;
}

h3 {
        font-family: "trebuchet ms", verdana, arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #0E0EB4;
        margin: 25px 25px 0;
        border-bottom: 1px solid #0E0EB4;
}

h2 {
        font-family: "trebuchet ms", verdana, arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #0E0EB4;
        border-bottom: 1px solid #0E0EB4;
}
/****************************************************************/
/* Cat title                                                                                                          */
/****************************************************************/
.cat {
        font-weight: bold; font-size: 13px; color: #0E0EB4; font-family: "trebuchet ms", verdana, arial, sans-serif;
}
.cat a:link {
        color: #0E0EB4; text-decoration: none;
}
.cat a:visited {
        color: #0E0EB4; text-decoration: none;
}
.cat a:hover {
        color: #0E0EB4; text-decoration: underline;
}


/****************************************************************/
/* Subcat                                                                                                                  */
/****************************************************************/
.subcat {
        font-size: 12px; color: #000000;
        font-family: "trebuchet ms", verdana, arial, sans-serif;
}
.subcat a:link {
        color: #000000; text-decoration: none;
}
.subcat a:visited {
        color: #000000; text-decoration: none;
}
.subcat a:hover {
        color: #000000; text-decoration: underline;
}

/****************************************************************/
/* Link area                                                                                                        */
/****************************************************************/
.linkarea {
        padding-bottom: 15px;
}


/****************************************************************/
/* Link Title                                                                                                         */
/****************************************************************/
.linktitle {
        font-weight: bold; font-size: 13px; color: #0E0EB4; font-family: "trebuchet ms", verdana, arial, sans-serif;
}
.linktitle a:link {
        font-weight: bold; color: #0E0EB4; text-decoration: underline;
}
.linktitle a:visited {
        font-weight: bold; color: #0E0EB4; text-decoration: underline;
}
.linktitle a:hover {
        font-weight: bold; color: #0E0EB4; text-decoration: none;
}


/****************************************************************/
/* Link Details                                                                                                 */
/****************************************************************/
.linkdetails {
        font-size: 13px; color: #5C5C5C; font-family: "trebuchet ms", verdana, arial, sans-serif;
}
.linkdetails a:link {
        font-weight: bold; font-size: 13px; color: #5C5C5C; text-decoration: none;
}
.linkdetails a:visited {
        font-weight: bold; font-size: 13px; color: #5C5C5C; text-decoration: underline;
}
.linkdetails a:hover {
        font-weight: bold; font-size: 13px; color: #5C5C5C; text-decoration: underline;
}


/****************************************************************/
/* Link short desc                                                                                                 */
/****************************************************************/
.linkshortdesc {
        font-weight: normal; font-size: 13px; color: #5C5C5C; font-family: "trebuchet ms", verdana, arial, sans-serif;
}
.linkshortdesc a:link {
        font-weight: normal; color: #5C5C5C; text-decoration: none;
}
.linkshortdesc a:visited {
        font-weight: normal; color: #5C5C5C; text-decoration: none;
}
.linkshortdesc a:hover {
        font-weight: normal; color: #5C5C5C; text-decoration: underline;
}


/****************************************************************/
/* link Url                                                                                                                 */
/****************************************************************/
.linkurl {
        font-weight: normal; font-size: 13px; color: #5C5C5C; font-family: "trebuchet ms", verdana, arial, sans-serif;
}

.linkurl a:link {
        font-weight: normal; color: #5C5C5C; text-decoration: none;
}
.linkurl a:visited {
        font-weight: normal; color: #5C5C5C; text-decoration: none;
}
.linkurl a:hover {
        font-weight: normal; color: #5C5C5C; text-decoration: underline;
}

/****************************************************************/
/* Bg                                                                                                                        */
/****************************************************************/
.bg {
        padding-left: 50px;
        padding-right: 25px;
        padding-top: 10px;
        padding-bottom: 10px;
}

/****************************************************************/
/* Break                                                                                                                */
/****************************************************************/
.break {
        padding-bottom: 6px;
        padding-top: 6px;
}


/****************************************************************/
/* Profile                                                                                                                  */
/****************************************************************/
.profile {
        font-size: 11px; color: #5C5C5C;
        font-family: "trebuchet ms", verdana, arial, sans-serif;
}
.profile a:link {
        font-weight: bold; color: #0E0EB4; text-decoration: none;
}
.profile a:visited {
        font-weight: bold; color: #0E0EB4; text-decoration: none;
}
.profile a:hover {
        font-weight: bold; color: #0E0EB4; text-decoration: underline;
}

/****************************************************************/
/* Text area, Input, Select                                                                         */
/****************************************************************/
SELECT {
        font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
INPUT {
        font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
TEXTAREA {
        font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
form {
margin: 0;
}

/****************************************************************/
/* SP Area                                                                                                                 */
/****************************************************************/
.sp_area {
        font-size: 11px; color: #5C5C5C;
        font-family: "trebuchet ms", verdana, arial, sans-serif;
        background-color: #f5f5f5;
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 2px;
        padding-bottom: 2px;
        Border: #0E0EB4 1px solid;
}
.sp_area a:link {
        font-weight: bold; color: #0E0EB4; text-decoration: none;
}
.sp_area a:visited {
        font-weight: bold; color: #0E0EB4; text-decoration: none;
}
.sp_area a:hover {
        font-weight: bold; color: #0E0EB4; text-decoration: underline;
}

/****************************************************************/
/* SP Area                                                                                                                 */
/****************************************************************/
.f_area {
        font-size: 11px; color: #5C5C5C;
        font-family: "trebuchet ms", verdana, arial, sans-serif;
        background-color: #f5f5f5;
        padding-left: 6px;
        padding-right: 6px;
        padding-top: 6px;
        padding-bottom: 6px;
        Border: #0E0EB4 1px solid;
}
.f_area a:link {
        font-weight: bold; color: #0E0EB4; text-decoration: none;
}
.f_area a:visited {
        font-weight: bold; color: #0E0EB4; text-decoration: none;
}
.f_area a:hover {
        font-weight: bold; color: #0E0EB4; text-decoration: underline;
}


div.pr {
        font-size: 6pt;
        font-family: "trebuchet ms", verdana, arial, sans-serif;
        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 {
        font-family: "trebuchet ms", verdana, arial, sans-serif;
        padding: 0px;
        margin: 0px;
        color: #0E0EB4;
        font-size: 7pt;
        text-decoration: none;
}
.sort {
        font-family: "trebuchet ms", verdana, arial, sans-serif;
        color: #5C5C5C;
}

table.formPage {
        border: 1px solid #A0A0A0;
}
td.err {
        padding: 4px;
        color: #0E0EB4;
        background: #edf4db;
        border: 1px solid #0E0EB4;
        text-align: left;
}
td.msg{
        padding: 4px;
        color: #0E0EB4;
        background: #edf4db;
        border: 1px solid #0E0EB4;
        text-align: left;
}

.limit_field {
   border: 0 solid transparent;
   border-width:0;
   background:transparent;
}