/* CSS Document */
body{
  margin: 0px;
  padding: 0px;
  background: #dae6fe url(images/menu_bg.gif) repeat-x;
  color: #303030;
  font-size: 12px;
  font-family: arial, verdana, sans-serif;
}

#main{
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

#container{
  float: left;
  width: 100%;
  background: #ffffff;
}

#header{
  float: left;
  width: 100%;
  height: 302px;
  margin-bottom: 20px;
}

#menu{
  float: left;
  width: 100%;
  height: 49px;
  background: url(images/menu_bg.gif);
}

ul.menu {margin-left:40px; margin-top: 0px; padding:0; list-style:none; text-align:center; }
ul.menu li {float:left; height: 39px; text-transform:none; padding-top: 15px; padding-left:18px; padding-right:18px; background: url(images/li_bg.gif) top right no-repeat;}
ul.menu li.last { background: none; }

a.menu:link, a.menu:active, a.menu:visited{
  font-size: 15px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
}

a.menu:hover{
  font-size: 15px;
  color: #849cb6;
  font-weight: normal;
  text-decoration: none;
}

#header-photos{
  float: left;
  width: 100%;
  height: 259px;
}

#content-wrapper{
  float: left;
  width: 100%;
}

#content{
  float:left;
  width: 680px;
  padding-left: 20px;
}

ul.bullet {padding:0; list-style:none;}
ul.bullet li {text-transform:none; padding-left: 25px; padding-bottom: 20px; background:url(images/bullet.gif) 0px 3px no-repeat;}

#right-column{
  float: left;
  width: 260px;
  padding-left: 20px;
  padding-right: 20px;
}

.title{
  float: left;
  width: 98%;
  height: 36px;
  padding-left: 2%;
  padding-top: 13px;
  margin-bottom: 15px;
  background: url(images/title_bg.gif);
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #1b5295;
}

.text-block{
  float: left;
  width: 100%;
  text-align: justify;
}

p.center{
  text-align: center;
}

.box{
  float: left;
  width: 100%;
  padding-bottom: 10px;
  border-bottom: 1px solid #c0c0c0;
  margin-bottom: 20px;
}

.title-blue{
  color: #2481f8;
  font-weight: bold;
  font-size: 14px;
}

#footer{
  float: left;
  width: 100%;
  background: #4e5c89 url(images/footer_bg.jpg) repeat-x;
  text-align: center;
  padding-top: 50px;
  padding-bottom: 15px;
  color: #ffffff;
  margin-top: -30px;
  z-index: -1;
  position: relative;
}

a.footer:link, a.footer:active, a.footer:visited{
  color: #ffffff;
  text-decoration: none;
}

a.footer:hover{
  text-decoration: underline;
}
