/* CSS Document */
body{
  margin: 0px;
  padding: 0px;
  background: #ffffff url(images/main_bg.jpg) top left repeat-x;
  color: #303030;
  font-size: 12px;
  font-family: arial, verdana, sans-serif;
}

#main{
  width: 900px;
  margin-left: auto;
  margin-right: auto;
}

#container{
  float: left;
  width: 100%;
}

#header{
  float: left;
  width: 100%;
  height: 192px;
  margin-bottom: 50px;
}

img.right { float: right; margin-right: 50px;}

#menu{
  float: left;
  width: 100%;
  height: 39px;
}

ul.menu {margin-left:150px; margin-top: 5px; padding:0; list-style:none; text-align:center; }
ul.menu li {float:left; height: 39px; text-transform:none; padding-top: 5px; 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: 14px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

a.menu:hover{
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

#content-wrapper{
  float: left;
  width: 100%;
}

#content{
  float:left;
  width: 630px;
  padding-left: 20px;
}

#left-column{
  float: left;
  width: 250px;
}

.box{
  float: left;
  width: 230px;
  height: 244px;
  background: url(images/box_bg.jpg);
  color: #ffffff;
}

.box .big{
  float: left;
  width: 100%;
  padding-top: 10px;
  font-size: 18px;
  text-align: center;
}

.box .normal{
  float: left;
  padding-top: 20px;
  padding-left: 40px;
}

img.content { float: left; margin-right: 4px; margin-bottom: 4px; }
p.right { text-align: right; }

.title{
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  color: #6e0589;
}

.text-block{
  float: left;
  width: 100%;
  text-align: justify;
  border-bottom: 6px solid #e7e7e7;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

#footer-bar{
  float:left;
  width: 100%;
  height: 7px;
  background: #2d3151;
  margin-top: 10px;
  margin-bottom: 4px;
}

#footer{
  float: left;
  width: 100%;
  background: #434874 url(images/footer_bg.jpg) top left repeat-x;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
  color: #e3e2e2;
}

a.footer:link, a.footer:active, a.footer:visited{
  color: #e3e2e2;
  text-decoration: none;
}

a.footer:hover{
  text-decoration: underline;
}