* {
margin : 0;
/*padding : 0;*/

}
body,td,th {
	font-family: Tahoma;
	font-size: 9pt;
	color: #51691F;
}

body {
	background-color: #51691F;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/background.gif);
		    background-repeat: repeat-x; 
	    background-attachment: fixed; 
	    background-position: center top; 
}


a {
	font-family: Tahoma;
	font-size: 9pt;
	color: #51691F;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #51691F;
}
a:hover {
	text-decoration: none;
	color: #237593;
}
a:active {
	text-decoration: none;
	color: #51691F;
}
.table_content {
	border: 2px solid #51691F;
	padding: 5px;
	direction: rtl;
}
img {
border : none;
}
hr {
color : #fff;
border-top : 1px dotted #ccc;
}
select {
font : normal 8pt tahoma;
}
input.submit {
font : normal 10px tahoma;
}
strong {
color : #cc0000;
}
p {
margin : 10px 0;
}
div, p,td {
font-size : 12px;
font-family : tahoma, "Lucida Grande", verdana, sans-serif;
}
span.alt {
display : none;
}
br.clear {
clear : both;
}
#wrapper {
width : 750px;
margin : 0 auto;
padding : 0;
border-right : 1px solid #F9FCFF;
border-left : 1px solid #F9FCFF;
}

#side {
width : 210px;

margin-right : 2px;
float : right;
}
#main {
width : 100%;

float : left;
}
#menu {
height : 30px;
background-color : #4b4b4b;
margin : 0 1px 0 1px;
background : url(../images/nav_bg.gif) repeat-x;
}
#menu ul {
margin : 0 0 0 0;
padding : 0;
}
#menu ul li {
float : right;
display : block;
margin : 0 0 0 0;
}
#menu ul li a {
line-height : 25px;
display : block;
width : 98px;
height : 28px;
margin : 0;
padding : 0;
text-align : center;
background-repeat : no-repeat;
background-color : #4b4b4b;
background : url(../images/nav_bg_sep.gif);
color : #77a0ab;
font-family : tahoma;
font-size : 11px;
font-weight : bold;
}
#menu ul li a:hover {
text-decoration : underline;
}
#menu ul li a.here {
color : #727272;
}
#menu ul li a.here:hover {
color : #cc6600;
}
#menu ul li a span {
display : block;
height : 1px;
}
#paperboyfooter {
font-size : 11px;
text-align : center;
padding : 8px;
display:block
}
.txt {
font-family : tahoma;
font-size : 11px;
}
.alert {
color : #b98009;
border : 1px solid #fbe1ac;
padding : 20px;
background : #fefaf1;
}
.onover {
color : #b98009;
border : 1px solid #6ba8d4;
background : #d1ecf8 url('../images/hoverbg.gif');
}
.container {
width : 100%;
}
.ctitle {
color : #007cb9;
border : 1px solid #e1f5ff;
padding : 2px;
background : #f9fdff;
}
.button {
display : inline;
font-size : 10px;
line-height : 2em;
margin : 2px;
}
.button a, .button a:visited {
color : #b98009;
border : 1px solid #fbe1ac;
padding : 2px;
background : #fefaf1;
}
.button a:hover, .button a:active {
color : #0b76ce;
border : 1px solid #badefc;
padding : 2px;
background : #edf7fe;
}
.onout {
border : 1px solid #fff;
}
.num {
border : 1px solid #f3f3f3;
font : bold 17px Arial, Helvetica, sans-serif;
letter-spacing : -2px;
margin-left : 4px;
display : block;
float : right;
color : #f93;
}
P.paging {
font-size : 12px;
display : inline;
}
P.paging A {
border-right : 1px solid #dddddd;
padding-right : 6px;
border-top : 1px solid #dddddd;
display : inline;
padding-left : 6px;
padding-bottom : 2px;
border-left : 1px solid #dddddd;
color : #51691F;
margin-right : 2px;
margin-left : 2px;
padding-top : 2px;
border-bottom : 1px solid #dddddd;
}
P.paging SPAN.dots {
border-right : 1px solid #dddddd;
padding-right : 6px;
border-top : 1px solid #dddddd;
display : inline;
padding-left : 6px;
padding-bottom : 2px;
border-left : 1px solid #dddddd;
color : #51691F;
margin-right : 2px;
margin-left : 2px;
padding-top : 2px;
border-bottom : 1px solid #dddddd;
}
P.paging A:hover {
border-right : 1px solid #51691F;
border-top : 1px solid #51691F;
border-left : 1px solid #51691F;
color : #4a4a4a;
border-bottom : 1px solid #51691F;
text-decoration : none;
}
P.paging SPAN.current {
border-right : 1px solid #FFF;
padding-right : 6px;
border-top : 1px solid #FFF;
display : inline;
padding-left : 6px;
padding-bottom : 2px;
border-left : 1px solid #FFF;
color : #ccc;
margin-right : 2px;
margin-left : 2px;
padding-top : 2px;
border-bottom : 1px solid #FFF;
}






}

#nav a{

     }


.mytable {
border : 1px solid #51691F;
width : 99%;
margin:2px 1px 10px 1px;

}
.mytable th {
/*
border-bottom : 1px solid #c2d9df;   */

text-align : right;
color:#FFFFFF;
font-weight : bold;
font-size : 12px;
padding:5px;
background-color : #51691F;
}
.mytable th span {
display : block;

}

.contentstd {
padding-right : 9px;
background-position : right bottom;
border-top : medium none;
padding-left : 9px;
padding-bottom : 9px;
padding-top : 9px;
background-color: #FFFFFF;
}
.endtd {
border-top : 1px solid #c2d9df;
color : #07519a;
padding : 0 5px 1px 5px;
}
p.title {
background-color : #f8fbfc;
padding : 2px;
margin : 1px;
}
td.start {
border-bottom : 1px dotted #dce6eb;
}
td.end {
border-right : 1px dotted #dce6eb;
border-bottom : 1px dotted #dce6eb;
}
.pages {
display : inline;
font-size : 10px;
line-height : 2em;
margin : 3px;
}
.pages a, .pages a:visited {
color : #b98009;
border : 1px solid #fbe1ac;
padding : 1px;
background : #fefaf1;
}
.pages a:hover, .pages a:active {
color : #0b76ce;
border : 1px solid #badefc;
padding : 1px;
background : #edf7fe;
}
.pagecurrent {
font-size : 12px;
color : #0b76ce;
border : 2px solid #badefc;
padding : 1px;
background : #edf7fe;
}

div.xfolkentry {
padding-right : 0.5em;
padding-left : 0;
padding-bottom : 10px;
vertical-align : top;
padding-top : 10px;
border-bottom : 1px dotted #e0e0e0;
}
.anteprimadiv {
width : 60px;
height : 75px;
text-align : left;
}
.anteprimaclass {
border-top-width : 0;
padding-right : 0;
padding-left : 0;
border-left-width : 0;
background : white url(../static/indicator_arrows.gif) no-repeat center center;
border-bottom-width : 0;
padding-bottom : 0;
margin : 0;
vertical-align : top;
padding-top : 0;
border-right-width : 0;
}
.ico {
margin : 4px 0 -4px;
}
.mycounter {
margin : 10px 1px 0 5px;
color : #f93;
text-align : center;
border-top:1px #f1f1f1 solid;
border-left:1px #f1f1f1 solid;
border-right:2px #EBEBEB solid;
border-bottom:2px #EBEBEB solid;

}
.mycounter center{
        background-color:#f2f2f2;
        border:1px #f8f8f8 solid;
        }
.mycounter a{
color:#676767 !important
        }
h1 {
font : bold 10pt Arial, Helvetica, sans-serif;
}
h2 {
font : bold 12pt Arial, Helvetica, sans-serif;
}
h3 {
font : bold 11pt Arial, Helvetica, sans-serif;
}
h4 {
font : bold 9pt Arial, Helvetica, sans-serif;
}

.meta-info b {

color :#2D2D2D;
font : normal 12px Tahoma, arial;
}
.mysubcats {
display : inline;
float : right;
padding-right : 10px;
margin-top:5px;
width:31%;


}
.mysubcats a{
        color:#51691F; !important;
        }

TD.uptable_text {
font-weight : bold;
font-size : 12px;
color : #ffffff;
}
A.uptable {
font-weight : bold;
font-size : 12px;
cursor : pointer;
color : #ffffff !important;
font-family : Arial, Helvetica, sans-serif !important;
text-decoration : none;
}
A.uptable:visited {
font-weight : bold;
font-size : 12px;
cursor : pointer;
color : #ffffff;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
}


#nav {
        margin:5px 0;
        padding:5px;
        color:#808080;
        font-weight : bold;
        font-size : 12px;
       background-color : #FFF;
}

#nav a{
        color:#515151;
        }

#contents{
        margin-top:10px
        }



UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #FFFFFF 1px solid;
        LIST-STYLE-TYPE: none
}
UL LI A {
        font-weight : bold;
        BORDER-RIGHT: #f4f4f4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; BORDER-LEFT: #f3f3f3 1px solid;
        COLOR: #777 !important;
        PADDING-TOP: 5px; BORDER-BOTTOM: #f3f3f3 0px solid; TEXT-DECORATION: none
}
HTML UL LI {
         HEIGHT: 1%
}
HTML UL LI A {
        HEIGHT: 1%
}
UL LI A:hover {
        BACKGROUND: #f9f9f9; COLOR: #e2144a !important
}
LI UL LI A {
        font-weight : normal;
        PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
        color : #51691F !important;
        text-decoration : none;

}


UL#randomprograms  LI A {
        font-weight : normal !important;
        PADDING: 4px;
        color : #51691F !important;
        text-decoration : none;

}

.submit{

border: #B7B7B7 1px solid;
background-color:#EBEBEB;
}



.count{
        font-weight : normal;
border: #f3f3f3 1px solid;


font-size : 10px;
cursor : pointer;
color : #B7B7B7;


}


h2 a{
            PADDING-RIGHT: 5px; BORDER-TOP: #FFF 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 5px;
            color:#51691F !important
   }

h2 a SPAN{
            FLOAT:LEFT;
            font-weight : normal;
            color:#515151
   }

.meta {
color : #515151;
padding:5px;
display:block;

}

.link a,.link A:hover{
             font-weight : normal !important;
             text-align:left;
             padding:2px 15px;
             background-image:url('../images/linkarrow.gif');
             background-repeat : no-repeat;
}