@charset "utf-8";
/* CSS Document */

#container {
  width: 878px; /* align center for FF with fixed width */
  height: auto;
  background: url(../images/darkblue-bg-middle.jpg) repeat-y;
  margin: 0px auto; /* align center */
  padding: 0px;
  text-align: left; /* reset text alignment */ 
  display: table; /* for Opera background image bug */
}
#container-top {
  width: 878px; /* align center for FF with fixed width */
  height: auto;
  background: url(../images/home-bg-top.jpg) no-repeat;
  margin: 0px auto; /* align center */
  padding: 0px;
  text-align: left; /* reset text alignment */ 
  display: table;
}
#flash {
  margin:0px auto;
  padding: 0px;
  height: 308px;
  text-align: center;
}
#content {
  width: auto;
  height: 290px;
  margin: 0px auto;
  padding: 0px;
}
#content-left {
  width: 624px;
  height: auto;
  float: left;
  margin: 5px 0px 0px 25px;
  padding: 0px;  
  display: inline;  /* for IE */
}
.content-l-top {
  margin-bottom: 0px;
  padding: 0px;
  background: url(../images/content-top.jpg) no-repeat;
  width: 624px;
  height: 10px;
  clear: both;
}
.content-l-middle {
  background: url(../images/content-middle.jpg) repeat-y;
  margin-top: 0px;
  padding: 0px;
  width: 624px;
  height: auto;   /* set the height to auto to auto align the height of the div */
  overflow: auto; /* for float layout */
}
.content-l-bottom {
  margin: 0px;
  padding: 0px;
  background: url(../images/content-bottom.jpg) no-repeat;
  width: 624px;
  height: 10px;
  clear: both;
}
.home-table {
  width: 590px;
  margin: 5px 10px 5px 15px;
}
.home-table tr td{
  padding: 5px 10px;
}
#content-right {
  float: right;
  background: url(../images/quicklink-bg.jpg) no-repeat;
  width: 180px;
  height: auto;
  margin: 5px 30px 0px 0px;
  padding: 0px;
  display: inline;  /* for IE */
}
#content-right ul {
  width: 163px;
  margin: 50px 10px 5px 10px;
  padding: 0px;
  list-style-image: none;  
  list-style-position:outside;
  list-style-type:none; 
}

#content-right ul li {
   margin: 0px auto;
   padding-bottom: 2px; 
   font-size: 0.7em;
   line-height: 1.25em; 
}

#content-right ul li:hover {
   color: #d90000;
}
#content-right ul li a {
  width: 163px;
  font-weight: normal;
  text-decoration: none;
  margin: 0px auto;
  padding-left: 10px; 
  padding-right: inherit;
}
#content-right ul li a:link{
  color: #000000;
  text-decoration: none;
}
#content-right ul li a:visited{
  color: #000000;
  text-decoration: none;
}
#content-right ul li a:hover{
  color: #d90000;
  text-decoration: none;
}
.links{
  width: 158px;
  margin: 10px 10px 15px 10px;
  padding: 0px;
}
#content-bottom {
  width: 878px;
  height: 14px;
  margin: 0px auto;
  padding: 0px;
  background:url(../images/darkblue-bg-bottom.jpg) no-repeat;
  clear: both;
}
.dropdownlist {
  color: #335679;
  font-weight:normal;
  font-size: 1em;
  background: #ffffff;
  border: 1px solid #9bb6d1;

  /*width: 150px;*/
}
