body { color:#333333; font-size: 11px; font-family:Tahoma; margin-top: 20px; margin-left: 10px; margin-right: 10px; margin-bottom: 30px;  }
td  { color:#333333; font-size: 11px; font-family:Tahoma;  }
.tdstyle { padding-top: 5px; padding-left: 15px; padding-right: 0px; padding-bottom: 5px;  }

img { border: 0px; }

a {	color: #333333; font-weight: bold; text-decoration: underline;}
a:link { text-decoration: underline;  color: #333333;  }
a:visited {	text-decoration: underline;	color: #333333; }
a:hover { text-decoration: none; color: #666666; }
a:active {	text-decoration: underline;	color: #333333; }

.h1style { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal; }
.h2style { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; color: #DC4E1B; font-weight: bold; }
.h3style { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: normal; }
.h4style, .h4style a:link, .h4style a:visited, .h4style a:active { text-decoration:none; font-size: 40px; color: #333333; font-weight:normal; }

.h4style a:hover{ text-decoration:none; font-size: 40px; color: #666666; font-weight:bold; }

.h5style { text-decoration:none; font-size: 20px; color: #FF6600; font-weight:bold; }

.date { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; }

.news, .news a, .news a:link, .news a:active, .news a:visited {	color: #000033;	font: 10px Tahoma; text-decoration: underline; font-weight:bold; }
.news a:hover {	color: #9000000; text-decoration: none; font-weight:bold; }

.s9 {font-size: 9px}

.menu {	color: #333333;	font: 12px Tahoma; text-decoration: none; font-weight:bold; background:url(ar.gif) no-repeat; padding-left:30px; height:15px; vertical-align:middle;  }

.s12 td { color: #333333;	font: 12px Tahoma; text-decoration: none;  }

.s14 {	color: #000000;	font: 25px Tahoma; font-weight:bold; text-align:center; vertical-align: middle; }

.news {	color: #333333;	font: 10px Tahoma; text-decoration: none; font-weight:normal;  }


.rmenu, .rmenu a, .rmenu a:link, .rmenu a:active, .rmenu a:visited { color: #B2B2B2; font: 20px Tahoma; text-decoration: none; font-weight:normal; }
.rmenu a:hover { color: #DC4E1B; text-decoration: underline; font-weight:normal; }

.nl, .nl a, .nl a:link, .nl a:active, .nl a:visited { color: #FFFFFF; font: 11px Tahoma; text-decoration: none; font-weight:bold; }
.nl a:hover { color: #FFCC00; text-decoration: none; font-weight:bold; }


textarea, select, input
{
  font-size            : 11px;
  font-family          : tahoma,sans-serif;
  color                : #000000;
  background-color     : #ffffff;
  border-width: 1px;
  border-color: #AAAAAA;
  border-style:outset;
}
.dot { height:15px; background:url(linebg.gif) center no-repeat; }
hr { border: dotted #c5c2b7 1px ; height:1px; width:100%;  text-align:center; }

.cb input { border: 0; valign: absmiddle; }
.s input, .s select { width: 45px; }
.m input, .m select { width: 115px; }
.m2 input, .m2 select { width: 90px; }

.b input, .b select { width: 200px; }
.txt textarea { width: 98%; height: 100px; }
