#PTT {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#PST {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 { 
   color: #666666;
   font-size: 10pt;
   float:right;
    }
a {
  color: #000000;
  text-decoration: underline;
}
a:link {
  color: #000000;
  text-decoration: underline;
}
a:visited {
  color: #000000;
  text-decoration: underline;
}
a:active {
  color: #000000;
  text-decoration: underline;
}
a:hover {
  color: #000000;
  text-decoration: none;
}
a.highlight {
  color: #FF0000;
  text-decoration: none;
}
.highlightAlways {
  color: #FF0000;
  text-decoration: none;
}
a.highlight:link {
  color: #FF0000;
  text-decoration: none;
}
a.highlight:visited {
  color: #FF0000;
  text-decoration: none;
}
a.highlight:active {
  color: #FF0000;
  text-decoration: none;
}
a.highlight:hover {
  color: #FF0000;
  text-decoration: underline;
}
a.menu {
  color: #929292;
  text-decoration: none;
}
a.menu:link {
  color: #929292;
  text-decoration: none;
}
a.menu:visited {
  color: #929292;
  text-decoration: none;
}
a.menu:active {
  color: #929292;
  text-decoration: none;
}
a.menu:hover {
  color: #FF0000;
  text-decoration: none;
}
a.menu2 {
  color: #929292;
  text-decoration: none;
  font-weight: bold;
}
a.menu2:link {
  color: #929292;
  text-decoration: none;
  font-weight: bold;
}
a.menu2:visited {
  color: #929292;
  text-decoration: none;
  font-weight: bold;
}
a.menu2:active {
  color: #929292;
  text-decoration: none;
  font-weight: bold;
}
a.menu2:hover {
  color: #FF0000;
  text-decoration: none;
  font-weight: bold;
}
a.news {
  color: #666666;
  text-decoration: none;
}
a.news:link {
  color: #666666;
  text-decoration: none;
}
a.news:visited {
  color: #666666;
  text-decoration: none;
}
a.news:active {
  color: #666666;
  text-decoration: none;
}
a.news:hover {
  color: #FF0000;
  text-decoration: none;
}
td.showcase {
  font-size: 10px;
  line-height: 14px;
  color: #666666;
}
td.menu {
  font-size: 11px;
  color: #929292;
}
td.news {
  font-size: 10px;
  line-height: 14px;
  color: #666666;
}
td.page {
  font-size: 12px;
  line-height: 16px;
  color: #666666;
}
td.notes {
  font-size: 10px;
  color: #666666;
}
td.menut {
  font-size: 11px;
  color: White;
  font-weight: bold;
}
a.psubtitle {
  color: #999999;
  text-decoration: none;
}
a.psubtitle:link {
  color: #999999;
  text-decoration: none;
}
a.psubtitle:visited {
  color: #999999;
  text-decoration: none;
}
a.psubtitle:active {
  color: #999999;
  text-decoration: none;
}
a.psubtitle:hover {
  color: #4E4E4E;
  text-decoration: none;
}
.menuPr {
  font-size: 11px;
  color: White;
  font-weight: bold;
  text-decoration: none;
}
.menuPr:link {
  font-size: 11px;
  color: White;
  font-weight: bold;
  text-decoration: none;
}
.menuPr:hover {
  font-size: 11px;
  color: White;
  font-weight: bold;
  text-decoration: underline;
}
.menuPr:active {
  font-size: 11px;
  color: White;
  font-weight: bold;
  text-decoration: underline;
}
.menuPr:visited {
  font-size: 11px;
  color: White;
  font-weight: bold;
  text-decoration: none;
}
td.psubtitle {
  font-size: 12px;
  color: #888888;
  font-weight: bold;
}
.select {
  font-size: 10px;
  color: #666666;
}
.mestitle {
  font-size: 14px;
  color: #888888;
  font-weight: bold;
}
.mesptitle {
  font-size: 14px;
  color: #888888;
  font-weight: normal;
}
.mestxt {
  font-size: 10px;
  color: #888888;
  font-weight: normal;
}
.newstitle {
  font-size: 18px;
  color: #404040;
  font-weight: normal;
}
.newsbtxt {
  font-size: 11px;
  color: #888888;
  font-weight: normal;
}
a.newsb:link {
  color: #000000;
  text-decoration: none;
  font-size: 14px;
}
a.newsb:visited {
  color: #000000;
  text-decoration: none;
  font-size: 14px;
}
a.newsb:active {
  color: #000000;
  text-decoration: underline;
  font-size: 14px;
}
a.newsb:hover {
  color: #000000;
  text-decoration: underline;
  font-size: 14px;
}
.copyKSF {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #DCDDD8;
	text-decoration : none;
}
.copyKSF:hover {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #DCDDD8;
	text-decoration : none;
}
.copyKSF:active {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #DCDDD8;
	text-decoration : none;
}
.copyKSF:visited {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #DCDDD8;
	text-decoration : none;
}
a.copyKSF, a.copyKSF span {
	color: #BDBEB6;
	text-decoration: none;
}
.txtGbMy:link {
	font: 12px Arial, Helvetica, sans-serif;
	color: #402F1A;
}
.txtGbMy:visited {
	font: 12px Arial, Helvetica, sans-serif;
	color: #402F1A;
}
.txtGbMy:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #402F1A;
}
.txtGbMy:active {
	font: 12px Arial, Helvetica, sans-serif;
	color: #402F1A;
}
.liteColor {
	font: 14px Arial, Helvetica, sans-serif;
	color: #B4B4B4;
}
.mini {
	font: 10px Arial, Helvetica, sans-serif;
}
.g {
	font: 12px Arial, Helvetica, sans-serif;
	color: #B4B4B4;
}
.fontnorm {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.font11 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
.font9 {
	font: 9px Arial, Helvetica, sans-serif;
	color: #000000;
}
.fontmini {
	font: 10px Arial, Helvetica, sans-serif;
	color: #402F1A;
}
.fontmaxi {
	font: 14px Arial, Helvetica, sans-serif;
	color: #333333;
}
.prDateAndPlace {
	font: 11px Arial, Helvetica, sans-serif;
	color: #929292;
}
.prPrim {
	font: 11px Arial, Helvetica, sans-serif;
	color: #B7BAA9;
	font-style: italic;
}
.font4 {
	font: 4px Arial, Helvetica, sans-serif;
	color: #737373;
}


ul {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 230px; /* Width of Menu Items */
	border-bottom: 3px solid #fff;
	}

ul li { font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;

	}
	
li ul {
	position: absolute;
	right: 229px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	color: #fff;
	background: #B4B4B4; /* IE6 Bug */
	padding: 2px;
	border: 3px solid #fff;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color: #ffffff; background: #BCBCBC; font-weight: none; } /* Hover Styles */

	
li ul li a { padding: 5px 5px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #EBEBEB; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */