body, td, th
{
	font-family: arial,helvetica,geneva,swiss,sans-serif;
        margin-top:0;
        margin-left:0;
}

a
{
	text-decoration:none;
}

a.alert
{
	text-decoration:none;
        color: purple;
}
a.modify
{
	text-decoration:none;
        color: green;
}

.thebody
{
	font-size:85%;
        vertical-align:top;
}

.topnav
{
	font-size:70%;

}

.topnav a
{
	font-weight:bold;
	background:blue;
	color: #f0faff;
	text-decoration: none;
}

.topnav a:hover
{
	background-color:#ffea00;
}

.sidebar-top a
{
	font-size:70%;
	font-weight:bold;
	color:blue;
	background:#ffea00;
}

.sidebar-top a.curr
{
	color:red;
	font-style:italic;
}

.footer
{
        font-size: 70%;
        text-align: center;
        border-top: solid blue 1px;
        border-bottom: solid blue 1px;
        padding: 5px;

}

.sbar{ color: yellow; font-weight: bold; font-size: 70%; text-decoration: none; background-color: red; text-align: center; }

.sbars{ color: yellow; font-weight: bold; font-size: 70%; text-decoration: none; background-color: blue; text-align: center; }

.hometitle{
        font-weight:bold;
        font-size:x-large;
        text-align:center;
}
.djdef{
        font-family: helvetica,geneva,swiss,sans-serif;
        font-weight:bold;
        font-size:small;
        text-align:center;
        color:#787878;
}

.topanchor a{
    font-weight:bold;
}

.PhorumBodyArea
 { font-size: 12px; font-family: arial,helvetica,geneva,swiss,sans-serif; width: 500px; }

.PhorumListTable
 { border: none 1px black }

.PhorumListRow
{
    font-family: arial,helvetica,geneva,swiss,sans-serif;
    font-size: 12px;
    height: 21px;
}

.PhorumListHeader
{
    font-family: arial,helvetica,geneva,swiss,sans-serif;
    font-size : 14px;
    font-weight : bold;
    height: 24px;
}

.PhorumForumTitle
 { font-weight: bold; font-size: 16px; font-family: arial,helvetica,geneva,swiss,sans-serif; }

.PhorumTableHeader
{
    font-family: arial,helvetica,geneva,swiss,sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.PhorumNav a
{
    font-family: arial,helvetica,geneva,swiss,sans-serif;
    font-size: 10px;
    color:blue;
}


.PhorumNewFlag
{
    font-family: arial,helvetica,geneva,swiss,sans-serif;
    font-size: 10px;
    color: Red;
}

.PhorumMessage
{
    font-family: Courier New, Geneva, Courier, Clean;
    font-size: 12px;
}

a:hover
{color:red;}


.tbl_goodpr
{
   border-collapse: collapse;

}


.tbl_goodpr td.td_filetype
{
    border: 3px solid white;
    background-color: yellow;
    padding-left: 5px;
    padding-right: 5px;
    font-size:70%;
    width:25px;
    text-align: center;
}
.tbl_goodpr td.td_lang
{
    border: 3px solid white;
    color:white;
    font-weight: bold;
    background-color: blue;
    text-align: center;
    vertical-align: middle;
    padding: 0px;
    font-size:60%;
}

.tbl_goodpr td.td_casename
{
    border-bottom:1px solid yellow;
    color: black;
    text-align: left;
    font-weight: bold;
    vertical-align: middle;
    padding-right: 10px;

}

.tbl_goodpr td.td_country
{
    color: red;
    font-weight: bold;
    padding-bottom:10px;
    padding-top:25px;


}


table.linksNav {
	font-size: 11px;
}

td.linksNav {
	background:blue;
	font-size: 11px;
	border: 0px;
}

td.linksNavActive {
	background:#FF0000;
	font-size: 11px;
	border: 0px;
}

a.linksNav
{
	font-weight: bold;
	background:blue;
	border:0px solid blue;
	color: #f0faff;
	text-decoration: none;
	padding: 0px 1px 0px 1px;
	margin-left: 3px;
}

a.linksNavActive
{
	font-weight: bold;
	background:#FF0000;
	border:0px solid #f0faff;
	color: #f0faff;
	text-decoration: none;
	padding: 0px 1px 0px 1px;
	margin-left: 3px;
}
a.linksNav:hover
{
	background-color:#FF0000;
	border:0px solid #FF0000;
}



