body {
    background-color: #000000;
    margin: 0;
    padding: 0;
    border: 2px;
}

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 12px Geneva, Arial, Helvetica, sans-serif;
    padding-left: 4px;
    margin-right: 2px;
}

.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;
   color: #000;
} 

#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; }
