body{
padding:0;
border:0;
margin:0;
text-align:center;
background-color: white;
font-family:   "Utopia",  "Verdana", "Arial", "Tahoma" "Times New Roman", "sans-serif", "Lucida Grande","Lucida Console", "Times";
font-size: 10px;
}


#infoarea{
    color: black;
    text-decoration : none;
    font-size : 10px;
}

#infoarea input{
    color: black;
    background-color: transparent;
    background-repeat: repeat-x;
    background-image: url('../images/themes/white/shadow3.jpg');
    vertical-align: middle;
    background-position: center center;
    text-decoration : none;
    font-size : 10px;
    border: 1px solid gray;
    margin: 2px;
    font-weight : bold;
}

#infoarea textarea{
    color: blue;
    background-color: #AABBCC;
    vertical-align: middle;
    background-position: center center;
    text-decoration : none;
    font-size : 12px;
    border: 1px solid gray;
    margin: 2px;
    font-weight : bold;
}


/* ###################################*/

.white{ /*base*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    font-size: 14px;
}


.white tr td.right{ /*right*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-position: right center;
    background-repeat: repeat-y;
    background-image: url('../images/themes/white/right.jpg');
    width: 21px;

}

.white tr td.left{ /*left*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-position: left center;
    background-repeat: repeat-y;
    background-image: url('../images/themes/white/left.jpg');
    width: 21px;

}

.white tr td.bottom{ /*bottom*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-position: bottom center;
    background-repeat: repeat-x;
    background-image: url('../images/themes/white/bottom.jpg');
    height: 21px;
}


.white tr td.top{ /*top*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-position: top center;
    background-repeat: repeat-x;
    background-image: url('../images/themes/white/top.jpg');
    height: 21px;
}


.white tr td.center{ /*center*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 10px 0 10px;
    background-color: white;
}

.white tr td.center a{ /*center*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
}

.white tr td div{
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.white tr td div p{
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
}

.white tr td div p a{
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    text-decoration: none;
    color: black;
}

.white tr td div p a:hover{
    background-color: transparent;
    background-repeat: repeat-x;
    background-image: url('../images/themes/white/shadow3.jpg');
    background-position: center center;
}

.white tr td div p ul{
    text-align: left;
}
.white tr td div p ul li{
    text-align: left;
}

.white tr td div p.evidence{
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-repeat: repeat-x;
    background-image: url('../images/themes/white/shadow3.jpg');
    vertical-align: middle;
    background-position: center center;
    text-decoration: none;
}

.white tr td div p input{
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-repeat: repeat-x;
    background-image: url('../images/themes/white/shadow3.jpg');
    vertical-align: middle;
    background-position: center center;
    font-weight: bold;
    border: 1px solid gray;
    margin: 2px;
}

.white tr td.top-left{ /*top-left*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url('../images/themes/white/tl.jpg');
    width: 21px;
    height: 21px;
}

.white tr td.top-right{ /*top-right*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-position: bottom left;
    background-repeat: no-repeat;
    background-image: url('../images/themes/white/tr.jpg');
    width: 21px;
    height: 21px;
}

.white tr td.bottom-right{ /*bottom-right*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url('../images/themes/white/br.jpg');
    width: 21px;
    height: 21px;
}

.white tr td.bottom-left{ /*bottom-left*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-position: top right;
    background-repeat: no-repeat;
    background-image: url('../images/themes/white/bl.jpg');
    width: 21px;
    height: 21px;
}


/* ######################## */

.menu{ /*base*/
    border: none;
    background-color: white;
    padding: 0;
    margin: 0;
    text-align: center;
    list-style: none;
    font-size: 14px;
    position: absolute;
    left: 0;
    top: 0;
}

.menu tr{
    background-color: white;
}


.menu tr td.right{ /*right*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-position: right center;
    background-repeat: repeat-y;
    background-image: url('../images/themes/white/right.jpg');
    width: 21px;

}

.menu tr td.left{ /*left*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-position: left center;
    background-repeat: repeat-y;
    background-image: url('../images/themes/white/left.jpg');
    width: 21px;

}

.menu tr td.bottom{ /*bottom*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-position: bottom center;
    background-repeat: repeat-x;
    background-image: url('../images/themes/white/bottom.jpg');
    height: 21px;
}


.menu tr td.top{ /*top*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-position: top center;
    background-repeat: repeat-x;
    background-image: url('../images/themes/white/top.jpg');
    height: 21px;
}


.menu tr td.center{ /*center*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 10px 0 10px;
}

.menu tr td.center a{ /*center*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}


.menu tr td a
{
    line-height: 2em;
    color: black;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    border-width: 0px;
    border: none;
}

.menu tr td a:hover
{
    background-color: transparent;
    background-repeat: repeat-x;
    background-image: url('../images/themes/white/shadow3.jpg');
    /*vertical-align: middle;*/
    background-position: center center;
}



.menu tr td.active { /*center*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-repeat: repeat-x;
    background-image: url('../images/themes/white/shadow3.jpg');
    vertical-align: middle;
    background-position: center center;
}

.menu tr td.top-left{ /*top-left*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url('../images/themes/white/tl.jpg');
    width: 21px;
    height: 21px;
}

.menu tr td.top-right{ /*top-right*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-position: bottom left;
    background-repeat: no-repeat;
    background-image: url('../images/themes/white/tr.jpg');
    width: 21px;
    height: 21px;
}

.menu tr td.bottom-right{ /*bottom-right*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url('../images/themes/white/br.jpg');
    width: 21px;
    height: 21px;
}

.menu tr td.bottom-left{ /*bottom-left*/
    border: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: transparent;
    background-position: top right;
    background-repeat: no-repeat;
    background-image: url('../images/themes/white/bl.jpg');
    width: 21px;
    height: 21px;
}


/*############################*/
.marquee{
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
    color: #aabbcc;
}

.homepage-links{
    font-size: 14px;
    text-decoration: none;
}

.homepage-links a{
    font-size: 14px;
    text-decoration: none;
    color: black;
    text-decoration: none;
    font-weight: bold;
}

.homepage-links a:hover{
    background-color: transparent;
    background-repeat: repeat-x;
    background-image: url('../images/themes/white/shadow3.jpg');
    vertical-align: middle;
    background-position: center center;
}

.loggedarea input{
    color: black;
    background-color: transparent;
    background-repeat: repeat-x;
    background-image: url('../images/themes/white/shadow3.jpg');
    vertical-align: middle;
    background-position: center center;
    text-decoration : none;
    font-size : 10px;
    border: 1px solid gray;
    margin: 2px;
    font-weight : bold;
}



/*#############################*/


.divsubmenu1{
    display: none;
    position: absolute;
    font-size: 12px;
    text-align: left;
}

.divsubmenu1 table{
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-align: left;
    background-color: transparent;
}

.divsubmenu1 table tr{
    background-color: transparent;
}

.divsubmenu1 table tr td{
   background-color: white;
   vertical-align: top;
   padding: 0 10px 0 10px;
}

.divsubmenu1 table tr td a{
    text-decoration: none;
    font-weight: bold;
}

.divsubmenu1 table tr td a:hover{
    text-decoration: none;
}

.divsubmenu1 table tr td.center{
    background-color: #dbefff;
}

.divsubmenu1 table tr td.center-top{
    background-color: #dbefff;
    background-position: top center;
    background-repeat: repeat-x;
    background-image: url('../images/themes/white/menu-top.jpg');
    height: 15px;
}

.divsubmenu1 table tr td.center-bottom{
    background-color: #dbefff;
    background-position: bottom center;
    background-repeat: repeat-x;
    background-image: url('../images/themes/white/menu-bottom.jpg');
    height: 15px;
}

.divsubmenu1 table tr td.invisible{
    display: none;
    background-position: center center;
    background-repeat: repeat-x;
    background-image: url('../images/themes/white/menu-top-bottom.jpg');
    height: 15px;
    vertical-align: middle;
}

.divsubmenu1 table tr td.invisible a:hover{
   text-decoration: none;
}




