*
{
padding: 0px; margin: 0px;
font-family: Georgia;
    font-size: 12px;
}
td
{
}
html
{
width: auto;
}
#first
{
background: url(images/grass.jpg) top left;
width: 100%;
margin: 0px;
}
div#main
{
background: url(images/bg.jpg) repeat-x top left;
min-height: 800px;
_height: 800px;
padding: 0px auto;
}
table#maintable
{ text-align: left; margin: 20px auto; width: 800px; border: 1px red; border-style: none;}
ul#tm
{ list-style-type: none; display: inline; margin: 0px 5px;}
ul#tm li
{ display: inline; float: left; }
ul#tm li a
{
margin: 0px 10px 0px 0px;
font-weight: bold;
text-decoration: none;
color: white;
font-size: 12px;
letter-spacing: -1px;
}
ul#tm li a:hover, ul#tm li a.c
{
text-decoration: underline;
color: red;
}
ul#lm
{
  list-style-type: none;
  margin: 0px 5px;
  text-align: left;
}
ul#lm li
{
  background: url(images/dot.jpg) no-repeat top left;
  margin: 3px 0px 3px 5px;
  padding: 0px 0px 0px 15px;
}
ul#lm li a
{
margin: 0px 10px 0px 0px;
font-weight: bold;
text-decoration: none;
color: gray;
font-size: 12px;
}
ul#lm li a:hover, ul#lm li a.c
{
text-decoration: underline;
color: red;
}
div.nav
{
  margin: 0px 0px 0px 15px;
}
td#content a
{
text-decoration: none;
color: red;
font-weight: bold;
}
td#content a:hover
{
text-decoration: underline;
color: blue;
}
td#top
{
  background: url(images/design_03.gif) no-repeat top center;
  height: 153px;
}
td#content
{
  background: url(images/design_05.jpg) repeat-y top left;
  height: 500px;
  min-height: 500px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
}
td#content > table
{
  _height: 500px;
  min-height: 500px;
}
td#bottom
{
  background: url(images/design_07.gif) no-repeat top center;
  height: 27px;
  padding: 0px 20px;
  text-align: right;
}
td#footer
{
height: 20px;
}
#footer a
{
color: white;
font-weight: bold;
text-decoration: none;
}
#footer a:hover, #footer a.c
{
color: red;
font-weight: bold;
text-decoration: underline;
}
img#logo
{
position: relative;
top: 5px;
left: 45px;
z-index: 55;
}
span#slogan
{
position: relative;
top: -60px;
left: 365px;
display: block;
z-index: +35;
font-weight: bold;
color: red;
text-align: center;
border: 0px solid red;
width: 415px;
}
td#top form.srcform
{
position: relative;
top: 0px;
left: 483px;
_top: 0px;
_left: 465px;
}
td#right form.srcform
{
  margin: 0px 5px 5px 15px;
}
.searchresult
{
  margin: 0px 0px 15px 5px;
  text-indent: 15px;
  border: solid black;
  border-width: 0px 0px 1px 0px;
  padding: 5px;
  width: 550px;
}
.search
{
  width: 120px;
}
td#menu
{
width: 200px;
border: solid black;
border-width: 0px 1px 0px 0px;
margin: 5px 10px 5px 0px;
padding: 0px 5px;
height: 100%;
vertical-align: top;
}
td#right
{
width: 565px;
padding: 0px 5px;
margin: 0px;
vertical-align: top;
}
#simg
{
height: 550px;
overflow: auto;
width: 175px;
margin: 0px 0px 10px 5px;
float: right;
text-align: right;
}
#bimg
{
vertical-align: center;
text-align: center;
width: 400px;
float: left;
margin: 0px 0px 20px 0px;
}
.pp {
background-color: white;
border: 1px solid gray;
display:inline;
height:440px;
padding: 31px auto 10px 20px;
_padding: 5px;
margin: 0px;
_margin: 0px 0px 0px -10px;
position: absolute;
top: 0px;
text-align: center;
width: 800px;
z-index:80;
}
.p4 {
border:0px solid #000000;
height:30px;
right:0px;
position: absolute;
top:10px;
width:30px;
z-index:82;
cursor: pointer;
font-family: Arial;
}
#Frame
{
margin: 5px;
}
#ce
{
position: absolute;
top: 200px;
width: 100%;
z-index:80;
}
.cursor
{
cursor: pointer;
}
.newssorttitle
{
  display: block;
  text-transform: capitalize;
  text-align: left;
  margin: 10px 2px 2px 6px;
  font-weight: bold;
  color: red;
}
.newssortdate
{
  display: block;
  font-size: 10px;
  text-align: left;
  color: gray;
  margin: 2px 2px 2px 6px;
}
.newssortcontent
{
  text-align: left;
  margin: 5px 2px 25px 6px;
}
.newstitle
{
  display: block;
  text-transform: capitalize;
  text-align: left;
  margin: 10px 2px 2px 6px;
  font-weight: bold;
  color: red;
}
.newsdate
{
  display: block;
  font-size: 10px;
  text-align: left;
  color: gray;
  margin: 2px 2px 2px 6px;
}
.newscontent
{
  text-align: left;
  margin: 2px 2px 25px 6px;
}
.input
{
  width: 150px;
  border: 1px solid gray;
  background-color: transparent;
  padding: 2px;
}
.input:hover, .input:activ
{
  background-color: #efefef;
  border-color: black;
}
div#ce
{
position: absolute;
z-index: 80;
top: 200px;
margin: 0px auto;
}
#menu a img
{
border-style: none;
}
#down
{
  color: white;
  padding: 10px 0px;
  text-align: right;
}
#down a
{
color: white;
font-weight: bold;
text-decoration: none;
}
#right ul
{
list-style-type: circle;
padding: 0px 0px 0px 10px;
margin: 0px 10px;
}
#right ul li
{
text-indent: 0px;
}
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
border: 1px solid gray;
background: #EFEFEF;
visibility: hidden;
z-index: 60;
cursor: move;
}
.footerbar
{
padding: 0px 0px 5px 0px;
}
.close
{
cursor: hand;
cursor: pointer;
font-weight: bold;
}
#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: black;
font-weight: bold;
padding: 5px 0;
text-align: right;
}
#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}
#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid gray;
background-color: #EFEFEF;
padding: 5px;
z-index: 60;
}
.searchpages
{ margin: 2px 10px; width: 300px; font-size: 14px;}
.hl
{ font-weight: bold; }
.gbsign
{
    margin: 5px 0px 5px 20px;
}
#lmp
{
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-top: 1px solid red;
}
#lmp h2
{
    text-align: left;
    text-indent: 25px;
    font-size: 14px;
    border-bottom: 1px solid red;
    background-image: url("images/arrow.gif");
    background-repeat: no-repeat;
    background-position: middle left;
    background-color: #D8FBDE;
    cursor: pointer;
}
#lmp div
{
border: 1px solid red;
border-top-style: none;
padding: 3px 3px 3px 5px;
}
#datum
{
font-size: 20px;
color: red;
text-align: center;
font-family: "Verdana", sans-serif;
font-weight: bold;
margin: 5px 0px;
}