body
{
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 BACKGROUND: #fff;
 PADDING-BOTTOM: 0px;
 MARGIN: 0px;
 COLOR: #000;
 PADDING-TOP:0px;
 font: 11px Verdana;
}
table
{
 font: 11px Verdana;
}
UNKNOWN {
        FONT-SIZE: small
}
#header
{
float:left;
left:0px;
width:100%;
}
#secondlogo
{

}
#preheader
{
 width:100%;
 BACKGROUND: url("i/tabrow2.jpg") ;
 background-position:0% -5px;
 height:16px;
 border-bottom:1px solid black;
 clear:both;
}
#subheader
{
 width:100%;
 BACKGROUND: url("i/tabrow2.jpg") ;
 height:21px;
 border-bottom:1px solid black;
 clear:both;
}
#subheadertext
{
 FONT-WEIGHT:BOLD;
 padding-left:10px;
 padding-top:1px;
}
#subheader a
{
}
#subheader span
{
 text-decoration:none;
 color:#666;
 padding-left:4px;
 padding-right:4px;
}
#subheader a:hover span
{
}
#subheader a:hover
{
 background-color: #F0F0F0;
 color:#000000;
}
#logo
{
 BACKGROUND: url("i/logobkg.jpg");
 WIDTH: 100%;
 height:90px;
 margin-bottom:1px solid black;
}
#logoimg
{
 BACKGROUND: url("i/logo.jpg") no-repeat;  WIDTH: 100%; height:90px;
}
#container
{
 BACKGROUND: #FFFFFF url("i/mainbkg.jpg") ;
}
#container a
{
 text-decoration:none;
}
#container a:hover
{
 text-decoration:underline;
}
#container2
{
 BACKGROUND: #FFFFFF;
}
#left
{
/* float:left;*/
position:absolute;
left:0px;
 width:152px;
}
#right
{
 float:right;
/*position:absolute;
right:0px;*/
 width:152px;
}
#center
{
 margin-top:2px;
 margin-bottom:2px;
 margin-left:152px;
 margin-right:152px;
}
#centerfull
{
 width:100%;
}
#centertextfull
{
  background: #FFFFC0;
}
#centertext
{
/* background: #FFFFFF;*/
 padding:2px;
}
#footer
{

BACKGROUND: url("i/fullbkg.jpg") #dae0d2 repeat-x ;  WIDTH: 100%;
padding-top:2px;
padding-bottom:4px;
        text-align:center;
border-bottom:1px solid black;
 clear:both;
}
#footertext
{
padding-left:10px;
padding-top:2px;
}
#righttext
{
 padding:2px;
}
#lefttext
{
 padding:2px;
}
#new
{
 display:inline;
 background: #FF0000;
 color: #FFFFFF;
 FONT-SIZE: 8px;
 font-weight:bold;
 padding:1px;
}
-->
/*- Menu Tabs B--------------------------- */

    #tabsB {
      float:left;
      background:#FFFFFF url("i/headerlogo.jpg") no-repeat;
      background-position:0% -4px;
      height:105px;
      FONT-WEIGHT:BOLD;
      line-height:normal;
      }
    #tabsB ul {
        margin:0;
        padding:83px 20px 0 20px;
        list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("i/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 7px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("i/tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }

        #tabsB #current a {
                background-position:0% -42px;
        }
        #tabsB #current a span {
                background-position:100% -42px;
        }
-->
/*- Menu Tabs--------------------------- */

#tabsr {
clean:both;
float:right;
padding:2px;
}
#tabsr a span
{

}
#tabsr a
{

}
#tabsr span
{

}
    #tabsl {
float:left;
padding:2px;
}
#title
{
 background-image: url("i/boxbar2.gif");
 text-align: center;
 padding-top: 3px; 
 padding-top:2px;
 padding-bottom:2px;
 font-weight:bold;
 color:black;
 border-bottom : 1px solid #808080;
/* border-right : 1px solid #808080;
 border-left : 1px solid #808080;*/
}
#content
{
 background: #FFFFFF;
 border-bottom : 1px solid #808080;
 border-right : 2px solid #404040;
 border-left : 2px solid #404040;
 text-align: left;
 padding-left:5px;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px;
 vertical-align: middle;
 text-weight:normal;
 text-decoration:none;
}
#toppage
{
 background: #FFFFFF;
 border-bottom : 1px solid #808080;
 border-right : 2px solid #404040;
 border-left : 2px solid #404040;
 text-align: center;
 padding-left:5px;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px;
 vertical-align: middle;
 text-weight:normal;
 text-decoration:none;
}
#bottompage
{
 background: #FFFFFF;
 border-bottom : 1px solid #808080;
 border-right : 2px solid #404040;
 border-left : 2px solid #404040;
 text-align: center;
 padding-left:5px;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px;
 vertical-align: middle;
 text-weight:normal;
 text-decoration:none;
}
#subtitle
{
 background: #E8E8E8;
 border-bottom : 1px solid #808080;
 border-right : 2px solid #404040;
 border-left : 2px solid #404040;
 text-align: center;
 padding-top: 1px;
 padding-bottom: 1px;
 background-image: url("i/subtitle.jpg");
/* font-weight:bold;*/
}

#subtitleX
{
 background: #E8E8E8;
 text-align: center;
 padding-top: 1px;
 padding-bottom: 1px;
 font-weight:bold;
}
#sml
{
 font-size:8px;
}
#subtitleY
{
 background: #E8E8E8;
 text-align: left;
 padding-top: 1px;
 padding-bottom: 1px;
 font-weight:bold;
}
#cx
{
 background: #FFFFFF;
 border-bottom : 1px solid #808080;
 border-right : 2px solid #404040;
 border-left : 2px solid #404040;
 text-align: center;
 padding-left:5px;
 padding-right:5px;
 padding-top:1px;
 padding-bottom:1px;
 vertical-align: middle;
 text-decoration:none;
}
#cy
{
 background: #FFFFFF;
 border-bottom : 1px solid #808080;
 border-right : 2px solid #404040;
 border-left : 2px solid #404040;
 text-align: left;
 padding-left:5px;
 padding-right:5px;
 padding-top:1px;
 padding-bottom:1px;
 vertical-align: middle;
 text-decoration:none;
}
#cx a
{
 text-decoration:none;
}
#cy a
{
 text-decoration:none;
}
#cx a:hover
{
 text-decoration:underline;
}
#cy a:hover
{
 text-decoration:underline;
}
#maincontent
{
 background: #FFFFFF;
 border-bottom : 1px solid #808080;
 border-right : 2px solid #404040;
 border-left : 2px solid #404040;
 padding-left:5px;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px;
}
#maincontenttext
{
 FONT: 12px/150% Tahoma,Verdana, Arial, sans serif;
}
#tabux
{
 background-image: url("i/squarebox.jpg");
 text-align: center;
 font-weight:bold;
 color:white;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left:5px;
 padding-right:5px;
 /*border-top : 1px solid #000000;*/
 border-bottom : 1px solid #000000;
 border-right : 2px solid #000000;
 border-left : 2px solid #000000;
}
/*      Article BOX       */
.arttitle
{
 FONT: bold 12px Tahoma,Verdana, Arial, sans serif;
 COLOR: #800000;
}
.artedit
{
 FONT: bold 8px Tahoma,Verdana, Arial, sans serif;
 COLOR: #FF0000; 
}
.artauthor
{
 FONT: italic 10px Tahoma,Verdana, Arial, sans serif;
 COLOR: #808080;
}
.artbody
{
 FONT: 10px Tahoma,Verdana, Arial, sans serif;
 COLOR: #000000;
 TEXT-ALIGN: justify
}
.artbodyleft
{
 FONT: 10px Tahoma,Verdana, Arial, sans serif;
 COLOR: #000000;
 TEXT-ALIGN: left
}
.artdate
{
 FONT: italic 10px Verdana, Arial, sans serif;
 COLOR: #C0C0C0;
 TEXT-ALIGN: right
}
.artkind
{
 FONT: bold 10px Tahoma,Verdana, Arial, sans serif;
 COLOR: #FF0000;
}
.artbook
{
 FONT: 10px Tahoma,Verdana, Arial, sans serif;
 COLOR: #000080;
}
.arthbook
{
 FONT: bold 10px Tahoma,Verdana, Arial, sans serif;
 COLOR: #000080;
}
.articolibox  {clean:both; display:block;}
.eventiboxsep {clean:both; display:block;}
.arttitleimg  { padding-right:2px;padding-left:2px;}
.artblock  { clean:both; display:block; height:100%; padding-right:2px;padding-left:2px;}
/*      Article BOX       */
#vspace
{
 height: 2px;
 FONT-SIZE: 1pt;
 border-top : 2px solid #202020;

}
.nbox
{
  FONT: 10px Verdana, Arial, sans serif;
  COLOR: #000000;
}
#fieldname
{
 display:inline;
 width:100;
 margin:5px;
 font-weight:bold;
 vertical-align:top;
}
#fieldvalue
{
 display:inline;
}
#fieldrow
{
 display:block;
}
#fieldrowbig
{
 display:block;
}
#edit
{
 display:inline;
}
.w3cbutton3 {
  width: 130px;
  border: 1px solid #ccc;
  font-family: helvetica,arial,sans-serif;
  font-size: 9px;
  font-weight: bold;
  background-color: #898E79;
  text-decoration: none;
}
.w3cbutton3 a {
  color: #fff;
  width:100%;
  border:1px solid #ffffff;
}
.w3cbutton3 a:link,
.w3cbutton3 a:visited,
.w3cbutton3 a:hover {

}
.w3cbutton3 span.w3c {
  background-color: #ff6600;
  color: #fff;
  border:1px solid #ffffff;
}
.w3cbutton32 {
  width: 130px;
  border: 1px solid #ccc;
  font-family: helvetica,arial,sans-serif;
  font-size: 9px;
  font-weight: bold;
  background-color: #FFFFFF;
  color:black;
  text-decoration: none;
}
.w3cbutton32 a {
  color: black;
  width:100%;
  border:1px solid #E0E0E0;
}

.small
{
  FONT: 9px Verdana, Arial, sans serif;
  COLOR: #000000;
}
#colophone
{
 COLOR: #C0C0C0;
 text-align:center;
}
#lt
{
 text-color:red;
 font-weight:bold;
 background: #E8E8E8;
 padding-left:10px;
 padding-right:10px;
 display:inline;
}
#ltb
{
 font-weight:normal;
 display:inline;
 padding-left:10px;
 padding-right:10px;
}

#hspot {clear:both; display:block;background:#FFFFFF;padding:4px;margin:2px;text-align:center;}
.hspot {text-align:center;padding:4px;}

#tagCloud {padding:4px;}
#tagCloud a { text-decoration:none; font-weight:normal;}
#tagCloud a:hover { text-decoration:none; color:Blue; }
#tagCloud a:visited { text-decoration:none; color:Dark Blue; }
#tagCloud a:visited:hover { text-decoration:none; color: Blue; }
#tagCloud .h5 {font-size: 10px; color:#B0B0B0;} 
#tagCloud .h4 {font-size: 12px; color:#A0A0A0;} 
#tagCloud .h3 {font-size: 12px; font-weight: bold; color:#808080;}
#tagCloud .h2 {font-size: 14px; font-weight: bold; color:#606060;}
#tagCloud .h1 {font-size: 18px; font-weight: bold; color:#404040;}
