BODY{ background-color: #ffffff; margin: 0; padding: 0;}
BODY, DIV, INPUT, OPTION, A{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
INPUT, SELECT{ border-width: 1px; border-style:solid; border-color: #000000; } 
INPUT{ padding-right:3px; padding-left:3px; }
P{ margin: 10px 0; padding: 0; }
/* LINKS */
A{ color: #000000; padding: 2px 3px;}
A:hover{ color: #ffffff; background-color: #336699; }
/* END LINKS */

#header, #menu, #content{ width: 740px; margin: 0 auto; }
#header{ height: 60px; margin: 15px auto; }

/* TOP MENU */
#tabactive, .tabnormal{ float: left; border-width: 1px 1px 0; border-style: solid; border-color: #000000; font-weight: bold; text-align: center; margin-right: 5px; }
#tabactive{ position: relative; background-color: #f9d300; z-index: 10; }
.tabnormal{ background-color: #b09601;}
#tabactive A{ color: #000000; text-decoration: none; display: block; padding: 2px 10px; }
#tabactive A:hover{ color: #000000; background-color: #f9d300; }
.tabnormal A{ color: #000000; text-decoration: none; display: block; padding: 2px 10px; }
.tabnormal A:hover{ color: #000000; background-color: #c9ab01; }
#tabline{ clear: both; position: relative; top: -1px; background-color: #f9d300; height: 5px; font-size: 0; border-top: 1px solid #000000; margin-bottom: 7px; z-index: 0; }
/* END TOP MENU */

.contentleft{ float: left; width: 525px; text-align: left; }
.contentright{ float: right; width: 205px; text-align: left; }
.section{ border: 1px solid #c0c0c0; padding: 10px; }
.sectionyellow{ border: 1px solid #000000; background-color: #f9d300; padding: 10px; }
.sectiontitle{ background-color: #e5e5e5; padding: 3px 5px; border-width: 1px 1px 0 1px; border-style: solid; border-color: #c0c0c0; }
.subseclinkb{ padding-top: 5px; margin-top: 7px; text-align: right; border-top: 1px solid #c0c0c0;}
.btn{ background-color: #e5e5e5; border: 1px solid #000000; cursor: pointer; }
.txtred{ color: red; }
.null{  }
.bggray{ background-color: #f7f7f7; }

.floatleft{ float: left; }
.floatright{ float: right; }
.floatnone{ clear: both; }

/* TABLE */
TABLE.noborder{	border: none; }
TABLE.noborder TH{ text-align:right; }

TABLE.border{ border-width: 0 1px 1px 0; border-style: solid; border-color: #c0c0c0; }
TABLE.border TH{ border-width: 1px 0 0 1px; border-style: solid; border-color: #c0c0c0; padding: 1px 4px; background-color: #f9d300; }
TABLE.border TD{ border-width: 1px 0 0 1px;	border-style: solid; border-color: #c0c0c0;	padding: 1px 4px; }
/* END TABLE */
