body {
        margin:0px 0;
        padding:0;
        font: 74% Arial, Sans-Serif;
        color:#000000;
        background: #ffffff url(img/bg.jpg) repeat-x;
        line-height: 1.4em;
}


.content {
        background: #FFF url(img/bgmain.jpg) repeat-y center;
        color: #000000;
        margin: 0 auto;
        padding: 0;
        width: 787px;
}

/* HEADER
---------------------------------------------------------------------------------------------------------------------------------------------------
*/
#header {
        margin: 0;
        width: 787px;
        background: #FF9503 url(img/header.jpg) no-repeat center top;
        height: 166px;
        color: #FFF;
}

#header .f_search {
float: right; padding: 70px 50px 0 0;
}

#header .f_search input {
height:15px;
}
#header .title {        padding: 25px 0 0 50px; }
#header h1 {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 26px; font-weight: bold;
                text-decoration: underline;
                color: #ffffff;


}

#header h2 {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 12px;
                background-image: none;
                color: #ffffff;
                margin: 0;
                padding: 0 0 0 2px;
}


/* SUBHEADER
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#subheader {
        background: #A90000 url(img/bgmenu.jpg) repeat-y center;
        width: 787px;
        height: 38px;
        background-color: #A90000;
        color: #FFF;
}
#subheader .padding { padding: 10px 15px 10px 15px; }
#subheader h2 { color: #FEAB06; }
#subheader a {color: #FECF5F; }



/* NAVIGATION
---------------------------------------------------------------------------------------------------------------------------------------------------*/
.nav { text-align: left; color: #000000; padding: 20px 0 0 0px; width: 200px; }
.nav5 li {
        font-weight: bold;
        margin: 10px 0 5px 0px;
        padding: 0px 0 0 0px;
        border: 1px #000 solid;

        height: 21px;

}

.nav3{
        font-weight: bold;
        margin: 10px 0 0px 0px;
        padding: 0px 0 0 0px;
        border: 1px #000 solid;

        height: 21px;
background: url(img/li.png)   no-repeat left;
}

.nav li a { color: #000000; text-decoration: none;  padding: 5px 0 0 10px; display: block; height: 17px;}
.nav li a:hover { color: #FFF; text-decoration: none; background: #4D739A; display: block; height: 17px;}

.nav23 a { border:1px #000 solid; color: #000000; text-decoration: none;  padding: 5px 0 0 10px; display: block; height: 15px; background: url(img/li.png)   no-repeat left;}
.nav23 a:hover { color: #FFF; text-decoration: none; background: #4D739A; display: block; height: 15px; }


.nav2 a:hover { color: #FFF; text-decoration: none; background: #000; display: block; height: 15px;}

.nav2{
  font-size:90%;
        height: 15px;
        margin: 0px 0 9px 0px;
        padding: 0px 0 0 0px;

}

.nav2 li a { color: #4D739A; text-decoration: none;  padding: 5px 0 0 10px; display: block; height: 17px;}

.nav2 a:hover { color: #FFF; text-decoration: none; background: #000; display: block; height: 17px;}


/* MAIN
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#main { background: #FFF; width: 765px; margin: 0 10px 0 10px; color: #000000; }
#main .left_side {
        padding:0px 0px 0 5px; margin:0;
        width: 200px;
        min-height: 505px;
}

#main .left_side .hitems { margin: 0;         padding: 0; }
#main .left_side .hitems ul {
        margin: 5px 0 5px 0;
        padding : 0;
        color: #a90000;
        list-style-image: url(img/arrow.gif);
}

#main .left_side .hitems li {
        margin: 0 0 2px 20px;
        padding: 0 0 0 0px;
        color: #000000;

}

#main .right_side { float: right; width: 535px; background: #FFF; padding:15px 15px 0 0; margin:0; }


#main h3 { font: 95% Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0; color: #000000; background: inherit;
                        border-bottom: 1px solid #FEAB06;
}

#main .box  {        background: #efefef; padding: 5px; border: 1px solid #12283F;}

#main .right_side ul {
        margin: 5px 0 5px 0;
        padding : 0;
        list-style : none;
        border-bottom: 0px solid #eee;
        list-style-type: square;
        color: #000000;
}

#main .right_side li {
        margin: 0 0 2px 15px;
        padding: 0 0 0 0px;
        color: #000000;
}



/* FOOTER
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer {
        clear:both;
        height: 34px;
        color:#000000;
        background: #fff url(img/footer.jpg) top no-repeat;
        font-size:90%;
        padding: 0;
        text-align:center;
}

#footer .padding { padding: 10px 0px 0px 0px; }
#footer .right {
        float:right;
        clear:right;
        text-align:right;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------*/

input.search { width: 150px; border: px solid #A90000; color: #666; }
input.submit {
        background: none;
        color: #A90000;
        font: bold 1.1em Arial, Verdana, Helvetica, sans-serif;
        border: 0;
}

input.search:hover {        background: #FFFFF4; }

ul { margin: 0 0 0px 0; padding : 0; list-style : none; }
li {         margin: 0 0 2px 0; padding: 0 0 0 0px;        color: #555; }


p { margin: 0 0 5px 0; padding: 0; color: #808080; background: inherit; }
a { color: #325376; background: inherit; text-decoration:none; }
a:hover { color:#E3A832; background: inherit; text-decoration:none; }

h1 {
        padding:0;
        margin:0;
        color: #FFF;
        background: inherit;
        font: bold 1.8em Arial, Sans-Serif;
        letter-spacing: -1px;
}

h1 a { color: #FFF; background: inherit; }

h2 {
        background: url(img/h.gif) no-repeat left;
        color:#000;
        font-size:140%;
        font-weight:bold;
        margin: 5px 0 5px 0px;
        padding:0 0 0 15px;
}

h2 a { background: #FFF; color: #000; }
h2 a:hover { background: #FFF; color: #A90000; }

fieldset {
border: 1px solid #A90000;
}


textarea.text {
        height: 150px;
        width: 90%;
        border: 1px solid #A90000;
        background: #FFF;
        color: #354D5F;
}

textarea.text:hover {
        border: 1px solid #A70000;
        background: #FFFFF4;
        color: #000;
}

input.field {
        border: 1px solid #A90000;
        background-color: #FFFFFF;
        width: 283px;
        color: #000;
}

input.field:hover {
        border: 1px solid #A70000;
        background: #FFFFF4;
        color: #000;
}

input.text {
    border: 1px solid #A70000;
        margin: 0;
        width: 150px;
        background: inherit;
        color: #000;
        padding: 4px;

}


input.text:hover {
        border: 0px solid #A70000;
}

.date {
        color: #808080;
        background: #FFFFFF;
        text-align: right;
        margin: 4px 0 5px 0;
        padding: 0.4em 0 0 0;
        border-top: 1px solid #eee;
}

.comments {
        padding: 10px 10px 8px 10px;
        margin: 0 0 7px 0;
        background: #f8f8f8;
        color: #000;
}

.commentsbox {
        padding: 8px 0 10px 10px;
        margin: 0 0 10px 0;
        background: #f4f4f4;
        color: #000;
}

.error {
        color: #990000;
        background-color: #FFF0F0;
        padding: 7px;
        margin-top: 5px;
        margin-bottom: 10px;
        border: 1px dashed #990000;
}
.error h2 {
        color: #990000;
        background: inherit;
}

.success {
        color: #000000;
        background: #F5FBE1;
        padding: 7px;
        margin-top: 5px;
        margin-bottom: 5px;
        border: 1px dashed #7BA813;
}
.success h2 {
        color: #7BA813;
        background: inherit;
}

img
{
border:0px;
}

TD.main, P.main {
  padding:4px;
}

.moduleRow {
 line-height: 1.5;
 background-color: #E6E6E6;
 border: 1px solid;
 border-color: #E6E6E6;

}
.moduleRowOver {
        background-color: #D7E9F7;
        border: 1px solid;
        border-color: #ffffff;
    line-height: 1.5;

        }
.moduleRowSelected { background-color: #E9F4FC; }

.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
.parseTime {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
A.copyright {
  color: #000000;
}
A.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}