html,body {
  height: 100%; width:auto;
  background : #fff; color:#330000;
  font-family : Arial, Verdana, MS P Gothic, Helvetica, sans-serif;
  padding: 0px;
}
body { margin: auto; text-align: center; }
a { text-decoration: none; }
a img { border-width: 0; }
a:link { color: #DD2600; }
a:visited { color: #004000; }
a:hover {
  color: #008000;
  text-decoration: underline;
}
p { margin: 2px; }
b, strong { font: 600 120% arial, georgia, sans-serif; }
em { font: italic 800 110% 'Times New Roman', serif; }
h1,h2,h3,h4,h5,h6 {
  margin: 0.5em auto 0.2em auto;
  text-align:center;
}
h1 { padding: 2px 120%; font-size: 1.3em;}
h3 { font:500 16px arial;}
h4 { font:500 15px arial;}
h5 { font:600 "Trebuchet MS", sans-serif; padding:5px 0 0 0 ; }
h6 { font:500 13px "Trebuchet MS", sans-serif;}
.top-content {
  letter-spacing : 1px; text-align: center; width: 90%;
  margin-top:1em;
}
.top-content h2 {
 background-color:#FFD2E9; 
 margin  : 5px auto 10px auto ; padding : 12px auto 12px auto;
 font-weight     : bold; font-size: 100%;
 width: 95%;
}
#flashtop {
 width:640px; margin: auto;
 text-align :center;
 clear:both; height: 565px;
}
#flashtop embed, #flashtop object {
 width: 640px; height: 480px;
 position: relative ; display: block;
 background :#FFFFFF;
}
div.newmenu {
 font-size:12pt;
 position:  relative;
 width : 680px;  height : 19em;
 margin: auto;
 text-align:center;
}
div.newmenu0 , div.newmenu1 , div.newmenu2 {
  position: absolute ; text-align: center;
  height : 14em; height : 18.5em;
  margin : 0px;
}
div.newmenu0 {
  left : 5px;
  width : 200px;
  background :#E6FBE3;
}
div.newmenu1 {
  background :#FFFFCC;
  left : 210px;
  width : 222px;
}
div.newmenu2 {
  background :#E9D2FF;
  width : 220px;
  left : 437px;
}
div.newmenu2 h2 {
  padding-bottom: 0px;
}
div.newmenu0 ul li, div.newmenu1 ul li, div.newmenu2 ul li {
  background: url(./fig/ball_green.png) 1em 0.3em no-repeat fixed;
  text-align : left;
  padding-top : 0 ; margin-left : 0;
  padding-left: 2em;
  font-size: 90%;
}
div.newmenu0 ul li, div.newmenu1 ul li {
  margin-top: 2px;
}
 div.newmenu2 ul li {
  margin-top: 0px;
}

div.newmenu0 ul , div.newmenu1 ul {
  padding-bottom: 5px;
}
div.newmenu2 ul {
  padding-bottom: 0px;
}
div.newmenu3 {
  position: relative ;
  height : 9em;
  margin : 2px ;
  text-align : center;
}
.counter {
 width: 95%;
 padding-top: 5px;
 text-align:center;
 border-bottom : 2px #330000 solid;
}
.topfooter, .topfooter2 {
  clear: both;
  font-size: 80%;
}
.topfooter {
  text-align:left;
  width: 43em;
  margin: 5px auto auto 25%;
}
.topfooter2 {
  text-align:center;
  margin: 5px auto auto auto;
}
.messege_bar{
 width: 600px; height:35px;
 margin: 15px auto 0 auto; padding-top:15px;
 background: url(./fig/welcomebar.gif) no-repeat;
}
.messege_bar a:link, .messege_bar a:visited, .messege_bar a:hover,.messege_bar a:active {color: #000;}