body {
	background-color: #000000;
	margin-top: 10px;
	border: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a img {
    border: none
}
    
a:link, a:visited
{
    color: #59a401;
}

.center font
{
    color: #000
}

.green {
	color: #00ff00;
	size: 8px;
}

.cgreen
{
    color: #59a401;
    size: 8px;
}

.red
{
    color: #ff0000;
    size: 8px;
}

.yellow
{
    color: #ffff00;
    size: 8px;
}

.mtitle
{
    background: #59a401;
    color: #fff;
    font: bold 14px Geneva, Arial, Helvetica, sans-serif;
    padding-left: 4px;
    margin-right: 2px;
}

.ttitle
{
    padding-left: 4px;
    margin-right: 4px;
}


.ajtitle
{
    background: #59a401;
    color: #fff;
    font: bold 14px Geneva, Arial, Helvetica, sans-serif;
    padding-left: 4px;
    margin-right: 2px;
}

.infotable
{
	margin-left: 10px;
}

#main
{
   margin: auto;
   background: #fff;
}

#header
{
   height: 95px;
   font-family:Geneva, Arial, Helvetica, sans-serif;
   font: bold;
   font-size: 36px;
   color: green;
}

#header .logo
{
   margin: -10px 0 0 20px;
   position: absolute;
}

#header .menu
{
   position: absolute;
   margin: 59px 0 0 2px;
}

#header .menu a
{
	display: block;
	float: left;
}

#content table.main{ }
#content table.main .left
{
   width: 217px;
   padding-left: 2px;
   vertical-align: top;
   border-right: 4px solid #eeeeee;
   color: #000
}

#content table.main .center
{
	vertical-align: top;
	color: #333;
	padding: 0 0 0 0;
}

#content table.main .center a:link, #content table.main .center a:visited
{
   color: #ff5f1a;
   font-weight: bold;
}

#login
{
   font: bold 11px Geneva, Arial, Helvetica, sans-serif;
   background-color: #58a201;
   height: 86px;
   width: 217px;
   color: #fff;
   margin-bottom: 4px;
}

/*
#login{
   font: bold 12px Geneva, Arial, Helvetica, sans-serif;
   background: url('../images/design/login_bg.gif') top left repeat-x #58a201;
   height: 100px;
   width: 217px;
   color: #fff;
   margin-bottom: 4px;
}
 */

form
{
	display: inline
}

#login a, #login a:link, #login a:visited
{
	color: #fff;
}

#login input
{
	border: none;
	background: #fff
}

#login .i
{
	width: 200px;
}

#content table.main .left .title
{
   margin-top: 0px;
   color: #54595e;
   font: bold 8px;
   font-family: Geneva, Arial, Helvetica, sans-serif;
}

#content table.main .left #ct
{
	background: url('../images/design/cats.gif') top left repeat-x #fafafa;
	width: 100%;
}

#content table.main .left #ct .title, th
{
	color: #58a201;
	font: bold 8px Geneva, Arial, Helvetica, sans-serif;
}

.left a:link, .left a:visited
{
	color: #000;
}

.left a.style1, .left a:visited.style1, .left a:link.style1
{
	color: #333;
}

#content table.main .left .box
{
   position: relative;
}

#content table.main .left .text
{
  padding: 10px 10px 10px 10px;
}              

a.style1
{
   display: block;
   padding-left: 12px;
   background: url('../images/design/pip.gif') left center no-repeat;
   text-decoration: none;
}

#content table.main .center { }

#content table.main .center h1
{
  font: bold 18px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  margin: 2px 7px 10px 2px;
  padding-bottom: 3px;
  border-bottom: 2px inset #999;
  color: #7daa05;
  vertical-align: top;
}

h2
{
    font: bold 12px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    background-color: #58a201;
    margin-right: 2px;    
    color: #fff;
}                                                                             

#content table.main .center #adv{}
#content table.main .center #adv input.i, #content table.main .center #adv select
{
	border: 1px solid #aaa;
}

#content table.main .center a:link, #content table.main .center a:visited
{
	color:#414141;
} 

#footer
{
   text-align: center;
   padding: 20px 0 10px 0;
   font: normal 8px Geneva, Arial, Helvetica, sans-serif;
   height: 50px;
} 

#footer .line1 a, #footer .line1 a:link, #footer .line1 a:visited
{
	color: #333
}

#footer .copy
{
	font: normal 8px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	color :#333
}

#footer a
{
	color: #000;
	font-weight: bold;
	text-decoration: none
}

.center .top
{
   background: url('../images/design/folder.gif') center left no-repeat;
   padding: 9px 0 3px 30px;
}

.center .top, .center .top a:link, .center .top a:visited
{
	font-weight: bold!important;
	color: #333!important;
	text-decoration: underline;
}

.center .other
{
	padding: 10px;
}

.center .other a, .center .other a:link, .center .other a:visited
{
	font-weight: normal!important;
	color: #414141!important
}

table .subcatsR, table .subcats{}
.subcatsR th , table .subcats th
{
   border: none;
   color: #333;
}

.subcatsR td
{
	padding: 5px;
	color: #000
}

#content table.main .center .subcatsR td a:link, .subcatsR td a:link, .subcats td a:visited
{
	color: #333;
	font-weight: normal
}

#content table.main .center .panel * a, .panel * a:link, .panel * a:visited
{
	color:#000;
}

