* {
        margin: 0;
        padding: 0;
        }

body {
        font-size: 12px;
        FONT: 75%/150% tahoma,"Trebuchet MS", "Lucida Grande",verdana,sans-serif;
        color:#727272;
       /* BACKGROUND: url(images/main-bg.gif) #ffffff;  */
     /*    background-image:url('images/bg01.gif');  */
         /*        background-repeat:repeat-y;    */
     /*   background-position:100px; */
      /*  text-align: center;     */
        }

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 {

        font-size: 12px;
        font-family:tahoma,"Lucida Grande",verdana,sans-serif;
}

span.alt {
        display: none;
        }

br.clear {
        font: 0;
        clear: both;
        }



/* --------------------------------------
 LINK COLOR
-------------------------------------- */



A:link {
        COLOR: #39c
}
A:visited {
        COLOR:#39c
}
A:link {
        TEXT-DECORATION: none
}
A:visited {
        TEXT-DECORATION: none
}
A:active {
        TEXT-DECORATION: none
}
A:hover {
        TEXT-DECORATION: underline;
        color: #68CA41
}

/* --------------------------------------
 LAYOUT
-------------------------------------- */

#wrapper {
 width:100%;
   BORDER-RIGHT: #EAEAEA 1px solid;  BORDER-LEFT: #EAEAEA 1px solid;
}

#wrapper-shadow {
 width:100%;
   BORDER-RIGHT: #F3F3F3 1px solid;  BORDER-LEFT: #F3F3F3 1px solid;
}
#wrapper-lastshadow {
 width:98%;
 margin : 0 auto;
 background: #FFF ;
 BORDER-RIGHT: #F9F9F9 1px solid;  BORDER-LEFT: #F9F9F9 1px solid;
}

/* =============================================================== */
/* header */
/* =============================================================== */




#header {

        padding:10px 0 0 0;
        background-image:url('images/head_bg.gif');
        background-repeat:repeat-x;
}



/* end of header */


#contents {
       padding:0 15px 15px 15px;
        }

        #side {
               width: 180px;
                padding: 15px 0;
                margin-right:2px;
                float: right;
                }

        #main {
                width: 480px;
                padding: 15px 0 0 0;

                float: left;
                /*clear: left; */
                }





#footer {
        width:100%;
        clear: both;
        height: 26px;
        color:#C0C0C0;
        padding:0 0 10px 0;
        background-color:#fafafa;
        background-image:url('images/foot.gif');
        background-repeat:repeat-x;
        background-position:bottom;
        border-top:1px solid #cccccc;
        }
#footer a{
        padding:8px;
        font-size: 11px;
        color:#999999;
        }




/* --------------------------------------
 Header
-------------------------------------- */


#menu {
        height: 30px;
        background-color:#4B4B4B;
        margin:0px 1px 0px 1px;
        background: url(images/nav_bg.gif) repeat-x;

        }

#menu ul {
        margin: 0 0px 0 0;
        padding: 0;
        }

#menu ul li {
        float: right;
        display: block;
        margin: 0 0 0 0px;

        }



#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: #4E4E4E;*/

         color:  #77A0AB;
        font-family: tahoma;
        font-size: 11px;
        font-weight: bold;

}




#menu ul li a:hover {

         text-decoration : underline;
      /*  background: url(images/menu/hover.gif); */
        }
#menu ul li a.here {

          color:  #727272;
      /*  background: url(images/menu/here.gif);  */
        }

#menu ul li a.here:hover{

          color: #cc6600;
      /*  background: url(images/menu/here_hover.gif); */
        }

#menu ul li a span{
         display:block;
          filter: DropShadow(Color=#ECF5FF, OffX=2, OffY=1, Positive=3);
 height:1px;


      /*  background: url(images/menu/here_hover.gif); */
        }



/* --------------------------------------
 Footer
-------------------------------------- */

.paperboy_footer {
        font-size: 11px;
        text-align: center;
        margin: 2px 0 0 0;
        padding: 2px;
        background-color: #FFFFFF;
        }






/*---------------------------------
 Table
-----------------------------------*/
.nav {
     color:#808080;
     padding:5px 5px 0 0;
     }
.nav a {
     color:#3AA9EA !important;
     font : bold 10px Tahoma, arial  !important;
     }

.searchinput {


     background-image:url('images/inputbg.gif');

             border:0px;

             height:26px;
             width:190px;
 line-height: 25px;
 padding-right:5px;

                background-repeat:no-repeat;
        background-position:top right;
      /*  text-align: center;     */
        }


#globalMenu
{
        margin:0 12px 0 12px;
        width:680px;
        height:34px;
        background-image:url('images/navi00.gif');
        background-repeat:no-repeat;
        background-position:top left;
}

#globalMenu li
{
        display:inline;
}



.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;
cursor:hand;
     /*   filter:alpha(opacity=90);
        -moz-opacity: 0.9;
        opacity: 0.9;     */
        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;cursor:hand}

.num{background-color:#fff;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 : BLOCK;

}
P.paging A {

        BORDER-RIGHT: #dddddd 1px solid;
        PADDING-RIGHT: 4px;
        BORDER-TOP: #dddddd 1px solid;
        DISPLAY:BLOCK inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dddddd 1px solid; COLOR: #0099ee; MARGIN-RIGHT: 2px;MARGIN-left: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #dddddd 1px solid
}
P.paging SPAN.dots {
        BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dddddd 1px solid; DISPLAY: inline; PADDING-LEFT: 5px;  PADDING-BOTTOM: 2px; BORDER-LEFT: #dddddd 1px solid; COLOR: #0099ee; MARGIN-RIGHT: 2px;MARGIN-left:2px; PADDING-TOP: 2px; BORDER-BOTTOM: #dddddd 1px solid
}
P.paging A:hover {
        BORDER-RIGHT: #0099ee 1px solid; BORDER-TOP: #0099ee 1px solid; BORDER-LEFT: #0099ee 1px solid; COLOR: #4a4a4a; BORDER-BOTTOM: #0099ee 1px solid; TEXT-DECORATION: none
}

P.paging SPAN.current {
        BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #eeeeee 1px solid; DISPLAY: inline; PADDING-LEFT: 6px;  PADDING-BOTTOM: 2px; BORDER-LEFT: #eeeeee 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px;MARGIN-left: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #eeeeee 1px solid
}





.mytable {
                border: 1px solid #C2D9DF;
                padding: 10px 10px 10px 15px;
                margin-bottom: 10px;
                width:98%;
}

.mytable th {
       background-color : #D8E9ED ;
        border-bottom: 1px solid #C2D9DF;
        color:#999999;
        font-size:11px;
        text-align:right;
        padding: 1px 5px 0 0px;
        background: url(images/th.gif);
        }

.mytable th span{
         display:block;
          filter: DropShadow(Color=#ECF5FF, OffX=2, OffY=1, Positive=3);
 height:1px;
        }

.contentstd {

  PADDING-RIGHT: 9px; BACKGROUND-POSITION: right bottom; BORDER-TOP: medium none; PADDING-LEFT: 9px; BACKGROUND-IMAGE: url(images/container_bg.gif); PADDING-BOTTOM: 9px;  PADDING-TOP: 9px;  BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff;

        }

.endtd {

        border-top: 1px solid #C2D9DF;
        color:#07519A;


        padding: 0px 5px 1px 5px;
        }



p.title{background-color : #F8FBFC;padding:2px;margin:1px}
td.start{border:  #DDF0FB 1px solid;padding:3px }
td.end{border:  #DDF0FB 1px solid;padding:3px }


.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;}




.treeview UL {
PADDING-RIGHT: 2px ; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;

}
.treeview LI {
margin-RIGHT: 2px;
PADDING-right: 18px; BACKGROUND: url(images/menu_arrow.gif) no-repeat right center; padding-BOTTOM: 3px; LIST-STYLE-TYPE: none;
BORDER-BOTTOM: #DDF0FB 1px dotted;
}
.treeview LI.submenu {
        PADDING-RIGHT: 18px;
        MARGIN-RIGHT:0px;
BACKGROUND: url(images/max.gif)  no-repeat right 2px; CURSOR: pointer;

}
.treeview LI.submenu UL {
DISPLAY: none;

}
.treeview .submenu UL LI {
CURSOR: default;
BORDER-BOTTOM: #F2F2F2 1px dotted;
}

.treeview li ul {
margin-RIGHT: -10px ;
}

.treeview a{ color :#3AA9EA !important;
font : bold 10px Tahoma, arial  !important;
}


div.xfolkentry {
        PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; BORDER-BOTTOM: #e0e0e0 1px dotted
}

.anteprimadiv {
        WIDTH: 60px; HEIGHT: 75px; TEXT-ALIGN: left
}
.anteprimaclass {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(static/indicator_arrows.gif) white no-repeat center center; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}

.ico {
        MARGIN: 4px 0px -4px
}


.mycounter {  margin: 10px 1px 0 5px; display: block; float: right; color: #f93;text-align:center;  }


h1{

font : bold 13pt 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{

color:#999999;


        }
 .meta-info  b{

FONT-SIZE: 12px; COLOR:#E45B00;
font:normal 12px Tahoma, arial
}


.mysubcats {
        list-style: decimal square;
        display:inline;
        float:right;
        padding-right:10px
        }
.mysubcats li{
         margin:0px
        }


.pic1 {
        BORDER: #ECF5FF 1px dashed; PADDING-RIGHT: 4px;  PADDING-LEFT: 4px; PADDING-BOTTOM: 4px;  PADDING-TOP: 4px; margin:1px
}
A:hover .pic1 {
        BORDER: #39c 1px solid;
}

.aa {
COLOR: #4db5e5;
FONT-SIZE: 10pt;
font-weight: bold;
}

A {
FONT-SIZE: 10pt;
font-weight: bold;
}



.xtable      { border: 0px solid #808080;
                     padding: 3px
                     }

.xtr         {
            border: 1px solid #808080;
            background-color: #ffffff;
            font-size: 9pt;
            color: #3AA9EA ;
             font-weight: bold;

}

.xtd         { border: 1px solid #808080; padding: 3px}
.xtt         { border: 0px solid #808080; color: #3AA9EA }

/* WYSIWYG EDITOR */

/* Toolbar */
.toolbar1   { border: 1px solid #666666; height: 26px; background-image: url(icons/background_silver.jpg); }
.toolbar2   { border: 1px solid #666666; height: 24px; background-image: url(icons/background_silver.jpg); border-bottom: 0px; border-top: 0px; }

/* Command Buttons */
.button     { width: 20px; height: 20px; border: 0px solid transparent; margin: 1px; padding: 0px; background: transparent; }
.buttonOver { width: 20px; height: 20px; border: 1px solid #FCF7E4; margin: 0; padding: 0px; }


/* Font Type and Size Drop Down */
.dropdown          { background-color: #FCF7E4; border: 1px solid #333333; height: 140px; overflow: auto; padding: 1px; }
button.mouseOver   { background-color: #FCF7E4; border: 1px solid #FCF7E4; padding: 3px; cursor: default; text-align: left;}
button.mouseOut    { background-color: #FFFFFF; border: 1px solid #FFFFFF; padding: 3px; cursor: default; text-align: left;}

/* CREATE TABLE POPUP */

/* Select Border Width/Type */
.on   { background-color: #FCF7E4; border: 1px solid #CCCCCC; padding: 6px; width: 140px; cursor: default; height: 5px;}
.off  { background-color: #FFFFFF; border: 1px solid #FFFFFF; padding: 6px; width: 140px; cursor: default; height: 5px;}

/* Select Shading/Border Color */
.selectColorTable  { border: 1px solid #7E7E81; background-color: #F7F7F7; padding: 1px; }
.selectColorBorder { border: 1px solid #F7F7F7; }
.selectColorOn     { border: 1px solid #999999; background-color: #CCCCCC; }
.selectColorOff    { border: 1px solid #F7F7F7; background-color: #F7F7F7; }
.selectColorBox    { border: 1px solid #FFFFFF; font-size: 1px; height: 13px; width: 13px; }
