    *  body {
          margin : 0;
          padding : 0;
          font-family : sans-serif;
          background-color : #feffdf;
          font-size : 76%;
          color : #535353;background-image: url(images/base52.gif);}
    * a {
    	  color : #c53001;
          text-decoration : none;
          
      }
    * a:hover {
         
           color : #ff7800;
      }
    * h1, h2 {
          margin : 0;
          padding : 0;
      }
    * h1 {
          padding-left : 20px;
          font : bold 2.3em/80px arial, sans-serif;
          color : #5c3b00;
      }
    * h2 {
         
          color : #9f0000;
          font-size : 1.5em;
      }
    * div#header {
          padding : 0.7em;
          text-align : justify;          background: #535353;          color: #f0f00b;
          margin-bottom : 0;
          border-bottom : medium double #b0ada1;
          background-image : url(images/bg1.gif);
          background-repeat : repeat-x;          vertical-align: baseline;}
    * div#header div.images {
          margin-bottom : 20px;
          margin-right : 0;
          margin-left : 0;
          margin-top : 0;
          
}
    * div#header div.images h2 {
          font : bold 2.3em/80px arial, sans-serif;
          margin : 10px;
          clear : left;
      }
    * div#footer {
          padding : 1em;
          text-align : center;
          clear : both; 
          color : #5c3b01;         
          background-color : #535353;
          border-top : medium double;
          background-image : url(images/bg1_f.gif);
          background-repeat : repeat-x;
      }
    * div#maincontent {
          padding : 2%;
          text-align : justify;
          margin-right : 20%;
          margin-left : 20%;
          color : #000000;
          margin-bottom : 10px;
          background-image: url(images/bgCont2.gif);background-repeat: repeat;}
    * #content h3 {
          margin : 10px;
          padding : 10px 0px 0px 0px;
          text-align: center;
          font : bold 100%/1.1em georgia, times, serif;
          height : 30px;background-image: url(images/hr_divider4.gif);background-position: center;}
      * #content h2 {
          margin : 10px;
          padding : 2px 0 0 25px;
          background : url(images/bg_h2.jpg) no-repeat;
          font-size : 1.5em;background: url(images/hr_divider4.gif) repeat 50%;
}

      * #content p {
          margin: 0em 25px 0em 25px;
          padding : 0;  
}
    * div.textimage {
          margin-bottom : 0px;
		  color: #000000;
		  }
    * div.textimage img {
          float : left;
          margin: 10px 10px 10px 10px;
      }
    * div.textimage h2, div.textimage p {
          margin: 0em 25px 0em 0px;
          padding-right: 1em;padding: 0.6em;}
    * div.textimage h2 {
          margin-top : 10px;
          color : #9f0000;
      }
    * div.clearer {
          clear : left;
      }
        * div#leftcolumn {
          padding : 2%;
          float : left;
          text-align : left;
          width : 160px;          color : #535353;}
    * div#leftcolumn div.newsbox {
                    margin-bottom : 2em;
      }
    * div#leftcolumn div.newsbox h2 {
          padding : 1px 2px;
          background-image : url(images/hr_divider3.gif);
          background-repeat : repeat;  
          font-size : 1.2em;
          color : #b91010;          background-image: url(images/hr_divider3.gif);
}
    * div#leftcolumn div.newsbox p {
          margin : 0.5em;
      }
    * div#leftcolumn div.newsbox ul {
          list-style-type : none;
          padding : 0;
          margin : 0;
      }
    * div#leftcolumn div.newsbox li {
          background-image : url(images/q1.png);
          background-repeat : no-repeat;
          background-position : 0.2em;
          padding-left : 1.9em;
      }
    * div#rightcolumn {
          padding : 2%;
          float : right;
          color : #535353;
          width : 160px;}
    * div#rightcolumn div.newsbox {
          
          margin-bottom : 2em;}
    * div#rightcolumn div.newsbox h2 {
          padding : 1px 2px;
          background-image : url(images/hr_divider.gif);
         
          color : #b91010;
          font-size : 1.2em;
          background-repeat : repeat;background: #feffdf url(images/hr_divider3.gif) repeat;}
    * div#rightcolumn div.newsbox p {
          margin : 0.5em;
      }
    * div#controller {
          margin-right : 1em;
          line-height : 3em;text-align: center;}
    * div#controller a {
          text-decoration : none;
          border : 1px solid #b81c28;
          padding : 0 0.6em;
          margin : 0 0.2em 0 0;
          
          color : #000;
          font-weight : bold;
      }
    * div#controller a:hover {
          border-color : #ccc;
      }
    * div#controller a#size1 {
          font-size : 12px;
      }
    * div#controller a#size2 {
          font-size : 14px;
      }
    * div#controller a#size3 {
          font-size : 15px;
      }
    * div#rightcolumn div.newsbox ul {
          list-style-type : none;
          padding : 0;
          margin : 0px;
      }
    * div#rightcolumn div.newsbox li {
          background-image : url(images/q1.png);
          background-repeat : no-repeat;
          background-position : 1.1em;
          padding-left : 1.9em;background-position: 1.1em 0em;}
    * div#rightcolumn div.newsbox a {
         
          text-decoration : none;
          color : #c53001;
      }
    * div#rightcolumn div.newsbox a:hover {
         
          color : #ff7800;
      }
    * div#links h2 {
          padding : 1px 2px;
          background-image : url(images/hr_divider.gif);
         
          color : #b91010;
          font-size : 1.2em;background: #feffdf url(images/hr_divider3.gif);
}
  DIV#links {
	
}
DIV#links UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;     PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#links LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#links LI {
	BACKGROUND: url(images/rollover02b.png) no-repeat 0px -20px; MARGIN: 0px 3px
}
DIV#links A {
	DISPLAY: block; PADDING-LEFT: 14px; BACKGROUND: url(images/rollover01b.png) no-repeat; COLOR: #c53001; LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-DECORATION: none
}
DIV#links A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff7800
}
DIV#sitemap {
   padding: 1em 1.5em;
   line-height: 24px;
   }

DIV#sitemap LI {
   padding: 0 0 0 24px;
   margin: 0;
   list-style-type: none;
   }
DIV#sitemap LI {
   background-image: url(images/extm.gif);
  background-repeat:no-repeat;
  background-position: 0em 0em;
   }
DIV#sitemap LI.last {
  background-image: url(images/exlm.gif);
  background-repeat:no-repeat;
  background-position: 0em 0em;
   }

DIV#sitemap LI.file:before {
   content: url(images/exfilebw.gif);
   }
DIV#sitemap LI.file:before:hover {
   content: url(images/exfilecolor.gif);
   }
DIV#sitemap LI.folder:before {
   content: url(images/exfolderbw.gif);
   }
DIV#sitemap LI.folder:before:hover {
   content: url(images/exfoldercolor.gif);
   }
DIV#sitemap LI LI {
   color: #000000;
   font-weight: normal;
   }
DIV#sitemap LI.folder:hover {
   color:  #ddc331;
   font-weight: bold;
   }
DIV#sitemap LI.file:hover {
   color:#56a6ff;
   font-weight: bold;
   }

DIV#sitemap UL {
   padding: 0 0 0 24px;
   margin: 0 0 0 -24px;
   list-style-type: none;
   }
DIV#sitemap UL {
   background-image: url(images/exim.gif);
   background-repeat: repeat-y;
   background-position: 0em 0em;
   }
DIV#sitemap UL.last {
   background-image: none;
   }

#code {
   clear: both;
   background-color: #f8f8f8;
   color: #333;
   padding: 1em;
   border-top: 1px dashed #ccc;
   margin-top: 2em;
   }
#code pre {
   color: #333;
   background-color: #eee;
   padding: 1em;
   }
#code pre em {
   color: #920;
   }
h1 {
   font: 1.7em  "trebuchet MS",Verdana,sans-serif;
   padding: 0.5em;
   }
h1 code {
   font-weight: bold;
   color: #999;
   }
