/***********************/
/*****  homepage  ******/
/***********************/
#content-index {
  width:780px;
  margin:0;
  padding:0;
  background:url(../images/bg_content.gif) repeat-y;
}
#promo-master {
  text-align:center;
}
#flash-left {
  float:left;
  width:12px;
}
#flash-right {
  float:left;
  width:12px;
}
#flash-main {
  float:left;
  width:756px;
}
#flash-home {
  float:left;
  width:780px;
  margin:0;
  padding:0;
}
#index-news {
  background:url(../images/news_bg.gif) repeat-y;
  width:738px;
}
#index-news-fade {
  background:url(../images/news_bg_top-only.jpg) no-repeat;
  width:738px;
  float:left;
}
.index-news-text {
  padding-bottom:10px;
  font-size:12px;
}
.index-news-title {
  font-size:10px;
  font-family:verdana,serif;
  font-weight: bold;
}
#events-table {
  float:left;
  width:250px;
  padding-left:15px;
  padding-top:5px;
}
.event-image {
  padding-right:10px;
}
.arrow-pad {
  padding-top:5px;
  padding-right:10px;
}
#news-table {
  float:left;
  width:430px;
  margin:0px;
  padding-top:10px;
  padding-left:19px;
}
#news-events {
  margin:0 0 0 26px;
  width:728px;
}
#events-header {
  float:left;
  width:248px;
}
#news-header {
  float:left;
  width:480px;
}
#news-events-footer {
  margin:0 auto;
  width:728px;
  float:left;
  padding-top:5px;
}
#news-corner-rt {
  width:24px;
  float:right;
}
#news-corner-lt {
  width:20px;
  float:left;
}
#all-events {
  width:118px;
  float:left;
  padding-left:100px;
}
#all-news {
  width:119px;
  float:right;
}
.index-news-text a.news,
.index-news-text a.news:link,
.index-news-text a.news:visited {
  font-weight:normal;
  color:#445F7B;
  text-decoration:none;
  font-size:12px;
  
}
.index-news-text a.news:active,
.index-news-text a.news:hover{
   text-decoration:underline;
}

.flash-promo-bg {
  background:url(../images/bg_homepromo.jpg) no-repeat;
  width:178px;
  height:147px;
}
