body {
  font-size: 10px;
  background-color: #1B1B1B;
  font-family: Tahoma,Georgia, serif;
  margin: 0;
  padding: 0;
}

div#headerDiv {
  height: 21px;
  border-bottom: 2px solid #0580D1;
}
div#headerContentDiv {
  height:21px;
  width: 914px;
  margin: 0 auto;
  vertical-align:middle;
}

div#mainDiv {
  min-height: 651px;
  overflow: hidden;
  background-color: #BABABA;
  background-image: url(/images/main-div-bg.gif);
  background-repeat: repeat-x;
}

div#mainContentDiv {
    width: 914px;
    margin: 0 auto;
}

div#contentHeader {
    height: 90px;
}

#content {
    color: #999999;
    font-size: 12px;
}

img#logo {
  padding: 30px 0 0 0;
  float: left;
}


div#footerDiv {
  height: 145px;
  border-top: 1px solid #000;
}

div#footerContentDiv {
    width: 914px;
    height: 145px;
    margin: 0 auto;
    background-image: url(/images/fotter-logo.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}
/*------------------------------------------------*/
table.homeTab {
border:0px;
border-collapse:collapse;
height:147px;
 width:914px;

}

table.homeTab td{
 padding:0px;
 border: 0px solid red;
 background-image: url(/images/tab-bg.gif);
 background-repeat: repeat-x;

}

div.tdTopDiv {
  height: 124px;
}

div.tdTopDiv p {
  margin: 0;
  padding: 20px 0;
  color: #666666;
  font-size: 12px;
}

div.tdBotDiv {
  clear:both;
  height: 23px;
  color:#464646;
  font-size: 12px;
  padding:2px;
  font-weight:bold;
}

img.tdImg {
    padding: 0px 20px;
    float:left;

    margin:0;
    border:0;
}
/*------------------------------------------------*/

.cm-menu {
    float:right;
    padding: 70px 0 0 0;
}

.cm-menu ul{
  margin:0;
  padding:0 0 0 0 ;
  list-style:none;
  float:right;
}

.cm-menu ul li {
  float:left;
}

.cm-menu ul a {
  display:block;
  padding: 0em 0.5em 0.2em 0.5em;
  line-height:0.8em;
  font-size:15px;
  text-decoration: none;
  color:#999999;
  font-weight: bold;
  border-left: 2px solid #999999;
}

.cm-menu ul li.frst a{
    border-left: 0;
}

.cm-menu ul a:hover {
  display:block;
  padding: 0em 0.5em 0.2em 0.5em;
  line-height:0.8em;
  font-size:15px;
  text-decoration: none;
  color:#0099FF;
  font-weight: bold;
}

.cm-menu ul li.current-menu-li a{
  display:block;
  padding: 0em 0.5em 0.2em 0.5em;
  line-height:0.8em;
  font-size:15px;
  text-decoration: none;
  color:#0099FF;
  font-weight: bold;
}
/*------------------------------------*/

.graph-content-title a{
    color:#333333;
    font-size:16px;
    font-weight:bold;
}

.graph-content-title-over a{
    color:#0580D1;
    font-size:16px;
    font-weight:bold;
}

.photo_album a{

    font-size: 18px;
    font-weight:bold;
    color: #666666;

}

.photo_album td:hover a {

    font-size: 18px;
    font-weight:bold;
    color:#0580D1;

}

.photo_album td:hover img {

    border-color:#0580D1;

}

.photo_album td.current-album a{
    font-size: 18px;
    font-weight:bold;
    color:#0580D1;

}

.photo_album td.current-album img{
    border-color:#0580D1;

}

#footerInfo {
    float:right;
    width: 200px;
    color:#999999;
}