body {
  font-family:Verdana,Arial,sans-serif;
  font-size: 11px;
  margin:0px;
  padding:0px;
  background-color: #ffffff;
}

.homepagecont {
  position:relative;
  width:776px;
  height:100%;
  text-align:left;
  visibility:hidden;
  vertical-align:middle;
}

.homepage {
  width:776px;
  border-collapse:collapse;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color:#000000;
  font-size:11px;
}

.pagecont {
  position:relative;
  width: expression(document.body.clientWidth > 996?'996px':'auto');
  max-width: 996px;
  height:100%;
  visibility:hidden;
  text-align:left;
}

.logo_txt {
  position:absolute;
  left:184px;
  top:59px;
}

.logo_txt_hp {
  position:absolute;
  left:170px;
  top:59px;
}

.logo_s {
  position:absolute;
  left:38px;
  top:3px;
}

.logo_b {
  position:absolute;
  left:272px;
  top:108px;
}

.page {
  height:100%;
  border-collapse:collapse;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color:#000000;
  font-size:11px;
}

a {
  text-decoration:none;
  color:#CC0000;
  font-weight:bold;
}

a:hover {
  text-decoration:underline;
}

h1 {
  font-size:14px;
  padding:0px;
  margin:12px 0px 6px 0px;
}

h2 {
  font-size:13px;
  padding:0px;
  margin:12px 0px 3px 0px;
}

h3 {
  font-size:11px;
  padding:0px;
  margin:12px 0px 3px 0px;
}

h4 {
  font-size:11px;
  font-weight:normal;
  font-style:italic;
  padding:0px;
  margin:12px 0px 0px 0px;
}

h5 {
  font-size:11px;
  padding:0px;
  margin:12px 0px 0px 0px;
}

h6 {
  font-size:11px;
  font-weight:normal;
  font-style:italic;
  padding:0px;
  margin:12px 0px 0px 0px;
}

p {
  margin:0px 0px 6px 0px;
  line-height:130%;
}

td {
  padding:0px;
  font-size: 11px;
}

table.paddedrows td
{
  padding: 2px 0;
}

.col1 {
  width:184px;
  height:1px;
  overflow:hidden;
  background-color:#000000;
}

.col2 {
  width:100%;
  height:1px;
  overflow:hidden;
  background-color:#000000;
}

.hpcol1 {
  width:169px;
  height:1px;
  overflow:hidden;
  background-color:#000000;
}

.hpcol2 {
  width:184px;
  height:1px;
  overflow:hidden;
  background-color:#000000;
}

.hpcol3 {
  width:100%;
  height:1px;
  overflow:hidden;
  background-color:#000000;
}

.headerbar {
  height:80px;
  background-color:#CC0000;
}

.flag {
  float:right;
  margin:0px;
}

.emptybar {
  height:41px;
  background-color:#999999;
}

.titlebar {
  height:41px;
  background-color:#E1E1E1;
  vertical-align:bottom;
}

.titlebar h1 {
  margin:0px 3px 3px 9px;
  font-size:14px;
}

.nav {
  border-top: 1px solid #CCCCCC;
  background-color:#999999;
}

.navbar {
  background-color:#666666;
  vertical-align:top;
}

.navbarimage {
  border-top:1px solid #666666;
}

.navitem {
  color:#CC0000;
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  border-color: white #666666 #CCCCCC #666666;
  padding:2px 4px 2px 4px;
  font-weight:bold;
}

.nav .selected {
  background-color:#FFFFFF;
}

.nav .selected A {
  color:#CC0000;
}

.navitem a {
  color:#FFFFFF;
}

.nav_ads {
  text-align:center;
  margin-top:10px;
}

.nav_ads img {
  border:1px solid #000000;
  width:172px;
  height:50px;
}

.th_container {
  position:relative;
  float:left;
  /* width:110px; */
  margin-right: 5px;
  height:110px;
  text-align: center;
}

ul.subnav {
  margin:0;
  padding:0;
  list-style-type:none;
}

ul.subnav li {
  padding-left:10px;
  background: url(../images/backgrounds/navli.gif) 1px 5px no-repeat;
  color:#000;
}

ul.subnav li a {
  color:#c00;
  font-weight:normal;
}


ul {
  margin:0;
  padding:0;
  list-style-type:none;
}

ul li {
  padding-left:12px;
  background: url(../images/backgrounds/navli.gif) 1px 5px no-repeat;
  color:#000;
}

ul li a {
  color:#c00;
  font-weight:normal;
}


.contbar {
  vertical-align:top;
  background-color:#FFFFFF;
  padding:9px;
}

.contents {
  line-height:130%;
  /*margin:9px;*/
}

.contents table {
  width:100%;
}

.contents th {
  font-size:11px;
  text-align:left;
  vertical-align:top;
  padding:2px 1px 2px 1px;
  background-color:#F1F1F1;
}

.contents td {
  font-size:11px;
}

.footerbar {
  height:40px;
  background-color:#CC0000;
}

.tools {
  font-size:9px;
  margin:20px 9px 0px 193px;
}

.tools a {
  color:#FFFFFF;
}

.hpmidcol {
  background-image: url(../images/backgrounds/hpmidcol.gif);
}

.hpmidcol h1 {
  padding:0px;
}

.bighpimg {
  float:left;
  width:346px;
  height:250px;
  margin:0px;
  overflow:hidden;
  background-color:black;
  text-align:right;
}

.hpblok1 {
  width:340;
  height:125px;
  margin:0px;
  overflow:hidden;
  margin-left:85px;
  font-weight:bold;
  color:#FFFFFF;
  vertical-align:bottom;
}

.hpblok2 {
  width:340px;
  height:125px;
  margin:0px;
  overflow:hidden;
  margin-left:85px;
  font-weight:bold;
}

.hpnews {
  background-color:#FFFFFF;
}

.hpnewsdiv {
  background-color:#FFFFFF;
  width:400px;
  height:200px;
  margin: 11px 0px 0px 12px;
  overflow:auto;
  overflow-x:hidden;
  overflow-y:auto;
  scrollbar-3dlight-color:#999999;
  scrollbar-arrow-color:#999999;
  scrollbar-base-color:#999999;
  scrollbar-darkshadow-color:#999999;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#FFFFFF;
}

.newsitem {
  display:block;
  width:380px;
  /* height:100%; */
  position:relative;
  margin-bottom:12px;
  clear:left;
}

.newspic {
  display:block;
  float:left;
  margin-bottom:12px;
  border: 1px solid #000000;
}

.newstxt {
  margin-left:115px;
}

.newstxt h1 {
  margin:0px;
  color:#999999;
}

.newstxt h2 {
  margin-top:0px;
}

.openrightlink {
  text-align:right;
  width:100%;
  margin-bottom:10px;
}

select {
  background-color:#F1F1F1;
}

option.selected {
  color:#FFFFFF;
  background-color:#666666;
}

.event {
  margin-top:12px;
  border-top:1px dashed #666666;
}

form {
  margin:0px;
  padding:0px;
}

.itextarea {
  font-family:Verdana,Arial,sans-serif;
  font-size:11px;
  width:66%;
  height:80px;
  margin:2px;
  border-width: 1px;
  border-style: solid;
  border-color: #cc0000;
}

.itext {
  font-family:Verdana,Arial,sans-serif;
  font-size:11px;
  width:66%;
  height:20px;
  margin:2px;
  padding:1px;
  border-width: 1px;
  border-style: solid;
  border-color: #cc0000;
}

.iselect {
  font-family:Verdana,Arial,sans-serif;
  font-size:11px;
  width:66%;
  height:20px;
  margin:2px;
  padding:1px;
  border-width: 1px;
  border-style: solid;
  border-color: #cc0000;
}

.ifile {
  font-family:Verdana,Arial,sans-serif;
  font-size:11px;
  width:65%;
  height:20px;
  margin:2px;
  padding:1px;
  border-width: 1px;
  border-style: solid;
  border-color: #cc0000;
}

.ibutton {
  font-family:Verdana,Arial,sans-serif;
  font-size:11px;
  width:66%;
  height:20px;
  margin:2px;
  border: 1px solid #cc0000;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
  background-color:#F1F1F1;
}

.ibutton A {
  color: #ffffff;
}

.error {
  background-color: #fdd;
}

.reqStar {
  color:#cc0000;
}

hr {
  height:1px;
  border-top:1px dashed #666666;
  margin:6px 0px 6px 0px;
}

font {
  font-size:11px;
}
