*
{
margin: 0px;
padding: 0px;
border-style: none;
font-family: Tahoma;
}
body
{
background: #0081B1 url(images/bg.jpg) repeat-x top left;
font-size: 14px;
padding: 20px 0px;
}
a
{
text-decoration: none;
font-size: 12px;
color: #0081B1;
font-weight: bold;
}
a:hover
{
color: #09305D;
text-decoration: underline;
font-weight: bold;
}
p img, p a img
{
border-style: none;
}
a img
{
border: 3px solid #09305D;
opacity:0.5;
filter:alpha(opacity=50);
-moz-opacity:0.5;
}
a:hover img
{
border-color: #0081B1;
opacity:1.0;
filter:alpha(opacity=100);
-moz-opacity:1.0;
}
select
{
border: 1px solid #0081B1;
padding: 1px;
}
input, textarea
{
border: 1px solid #0081B1;
padding: 2px;
text-align: left;
}
input:hover, textarea:hover, select:hover
{
border: 1px solid #09305D;
}
div#main
{
margin: 0px auto;
background: url(images/head.jpg) no-repeat white;
border: 5px solid #C1C1C1;
width: 757px;
min-height: 800px;
_height: 800px;
}
div#head
{
background: url(images/menu.gif) repeat-x bottom left;
height: 170px;
_height: 168px;
}
div#m
{
z-index: 1003;
}
div#head a object
{
z-index: 1001;
width: 398px;
height: 145px;
overflow: hidden;
margin: 1px;
}
div#m ul
{
position: absolute;
top: 175px;
_top: 168px;
height: 29px;
padding: 0px 3px;
z-index: 10;
}
div#m ul li
{
float: left;
margin: 0px 0px 0px 0px;
_margin: 5px 0px 0px 0px;
list-style-type: none;
}
div#m ul li a
{
border: solid white;
border-width: 0px 1px 0px 0px;
display: block;
text-decoration: none;
padding: 0px 3px 7px 3px;
font-weight: bold;
font-size: 11px;
text-transform: lowercase;
color: white;
background-color: #072F58;
word-spacing: -1px;
}
div#m ul li a:hover, div#m ul li a.c
{
text-decoration: none;
color: white;
background-color: #8FB672;
}
div#head .srcform
{
width: 175px;
padding: 5px 5px 0px 5px;
background: ;
float: right;
}
.srcform input
{
border-style: none;
width: 50px;
padding: 2px 5px;
}
.srcform input.search
{
width: 100px;
border: 1px solid gray;
}
.srcform strong
{
display: none;
}
div#content
{
text-align: justify;
background: url(images/footer.gif) no-repeat left bottom;
padding-bottom: 100px;
min-height: 500px;
_height: 500px;
}
div#footer, div#footer a
{
margin: 0px auto 10px auto;
width: 757px;
padding: 1px;
text-align: left;
color: white;
font-weight: bold;
font-size: 11px;
}
div#footer a
{
color: white;
}
div.right
{
background: url(images/mid.gif) repeat-y left bottom;
width: 210px;
_width: 200px;
margin: 10px 10px 0px 0px;
_margin: 10px 5px 0px 0px;
padding: 0px;
color: #57B213;
text-indent: 0px;
}
div.right div.rt
{
background: url(images/top.gif) no-repeat left top;
width: 100%;
padding: 10px 0px 13px 10px;
font-size: 13px;
text-align: left;
}
div.right div.rb
{
background: url(images/bottom.gif) no-repeat left bottom;
width: 100%;
}
.rt ul
{
list-style-type: none;
}
div#right
{
float: right;
}
div#content div#left
{
margin: 5px 10px 0px 10px;
_margin: 5px 5px 0px 5px;
padding: 5px;
text-indent: 15px;
width: 500px;
color: #072F58;
font-size: 12px;
letter-spacing: 1px;
line-height: 200%;
}
div.right span.ref
{
display: block;
text-indent: 30px;
text-transform: uppercase;
margin: 0px 0px 10px 0px;
font-weight: bold;
color: #57B213;
}
.newstitle
{
font-size: 14px;
display: block;
font-weight: bold;
}
.newsdate
{
font-size: 10px;
display: block;
color: #B0C4DE;
}
.newscontent
{
margin: 0px 0px 40px 0px;
text-indent: 20px;
}
.newssorttitle
{
display: block;
margin: 0px 0px 5px 0px;
padding: 0px 25px 0px 0px;
text-align: left;
text-indent: 10px;
}
.newssorttitle a
{
}
.newssorttitle a:hover
{
}
.newssortdate
{
display: block;
color: #B0C4DE;
font-style: italic;
font-size: 10px;
margin: 2px 0px 5px 0px;
}
.newssortcontent
{
display: block;
text-indent: 5px;
text-align: left;
margin: 2px 0px 10px 0px;
padding: 0px 10px 0px 0px;
font-weight: normal;
line-height: 140%;
color: #57B213;
font-size: 13px;
}
div#bimg
{
height: 640px;
width: 480px;
}
#simg
{
  text-align: left;
  text-indent: 0px;
  width: 130px;
}
#simg a img
{
margin: 5px 0px;
}
p
{
margin: 0px 0px 5px 0px;
}
#left ul
{
list-style-type: circle;
margin: 0px 10px;
text-align: left;
width: 350px;
padding-left: 10px;
}
#left ul li
{
text-align: left;
text-indent: 0px;
}
#thumbBox
{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 200;
width: auto;
padding: 10px;
padding-bottom: 0;
border: 1px solid #09305D;
background: #fff;
visibility: hidden;
z-index: 100;
}
#thumbtitle
{
margin: 5px 0px 8px 0px;
font-size: 16px;
text-align: center;
font-weight: bold; 
}
.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 #09305D;
background-color: #EFEFEF;
padding: 5px;
z-index: 5000;
}
.ddcolortabs {
width: 100%;
}
.ddcolortabs a{
display: block;
float: left;
color: white;
background-color: #0081B1;
margin: 0px 2px 0px 0px;
padding:3px 9px 3px 2px;
text-decoration:none;
letter-spacing: 1px;
text-align: left;
}
.ddcolortabs a:hover {
background-color: #09305D;
border-bottom: 1px solid #09305D;
}
.ddcolortabs a.current, #ddcolortabs a.current span{ /*currently selected tab*/
background-color: #09305D;
border-bottom: 1px solid #09305D;
}
.tabcontainer { clear: left; width: 505px; }
.tabcontent { display:none; border: solid #09305D; border-width: 8px 2px 2px 2px; padding: 5px; }
.border { border: 1px solid #09305D; background-color: #EEF4FA; }
.searchresult { margin: 0px 0px 10px 0px; }
.searchpages { margin: 2px 10px; }
.hl { font-weight: bold; }
h1
{
font-size: 14px;
text-align: left;
}
.title {
font-size: 14px;
text-align: right;
border-bottom: 3px solid #0081B1;
width: 85%;
margin: 0px 0px 20px 0px;
}
.nav
{
font-size: 10px;
text-indent: 0px;
margin: 0px 0px 10px 0px;
}
.nav a
{
font-size: 10px;
}
#slideInShade * a img
{
border-style: none;
opacity:1.0;
filter:alpha(opacity=100);
-moz-opacity:1.0;
}
#slideInShade * a:hover img
{
opacity:1.0;
filter:alpha(opacity=100);
-moz-opacity:1.0;
}
.ads a img
{
border-color: #0081B1;
opacity:1.0;
filter:alpha(opacity=100);
-moz-opacity:1.0;
}
#fm
{
  padding: 20px 0px 10px 5px;
}
#fm ul
{
list-style-type: circle;
margin: 0px 10px;
text-align: left;
width: 250px;
padding-left: 10px;
}
label
{
  margin: 0px 0px 5px 5px;
}
.gbsign
{
  margin: 10px 0px 0px 10px;
  border-left: 1px solid green;
  padding: 0px 0px 0px 10px;
}
.gbsign button
{
background-color: white;
font-weight: bold;
color: green;
border: 1px solid green;
background: silver;
}
#addform
{
  border-top: 4px solid gray;
  padding: 10px 0px 0px 0px;
}
.gb_opinion
{
border-left: 5px solid green;
padding: 0px 0px 0px 5px;
margin: 0px 0px 5px 0px;
}