/* CSS Document */
body{
  margin: 0px;
  padding: 0px;
  background: #ffffff url(images/main_bg.gif) top left repeat-x;
  color: #404040;
  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: 108px;
  margin-bottom: 40px;
}

#logo{
  float: left;
  width: 470px;
}

#menu-container{
  float: right;
  width: 430px;
  height: 108px;
}

#menu-icons{
  float: left;
  width: 405px;
  height: 34px;
  padding-left: 15px;
  padding-top: 20px;
}

#menu{
  float: left;
  width: 430px;;
  height: 54px;
}

ul.menu {margin-left:0px; margin-top: 14px; padding:0; list-style:none; text-align:center; }
ul.menu li {float:left; height: 26px; text-transform:none; padding-top: 5px; padding-left:10px; padding-right:10px; border-right: 1px solid #ffffff;}
ul.menu li.last { border: 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: #f9751c;
  font-weight: bold;
  text-decoration: none;
}

#content-wrapper{
  float: left;
  width: 100%;
  background: url(images/content_bg.gif) repeat-y;
}

#content{
  float:left;
  width: 630px;
  padding-left: 20px;
}

#left-column{
  float: left;
  width: 250px;
}

.box{
  float: left;
  width: 228px;
  margin-bottom: 30px;
}

.box .top{
  float: left;
  width: 178px;
  height: 26px;
  padding-left: 50px;
  padding-top: 9px;
  font-size: 14px;
  color: #a24025;
  font-weight: bold;
  background: url(images/box_top.gif);
}

.box .bottom{
  float: left;
  width: 100%;
  height: 11px;
  background: url(images/box_bottom.gif);
}

.box .content{
  float: left;
  width: 170px;
  padding-left: 30px;
  padding-right: 26px;
  padding-top: 15px;
  color: #000000;
  border-left: 1px solid #fddb99;
  border-right: 1px solid #fddb99;
}

p.p-box { text-align: center;}

.date{
  font-size: 10px;
  font-style: italic;
}

.printed-box{
  float: left;
  width: 130px;
  height: 132px;
  padding-left: 90px;
  padding-right: 5px;
  padding-top: 10px;
  background: url(images/box_bg.jpg);
  color: #ffffff;
}

.printed-box a { color: #ffffff; text-decoration: none; }
.printed-box a:hover { text-decoration: underline; }

img.content { float: left; margin-right: 4px; margin-bottom: 4px; }
p.right { text-align: right; }

.title{
  font-family: verdana, arial, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #a24025;
}

#footer{
  float: left;
  width: 100%;
  background: #000000;
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
  margin-top: 30px;
  color: #727272;
}

a.footer:link, a.footer:active, a.footer:visited{
  color: #727272;
  text-decoration: none;
}

a.footer:hover{
  text-decoration: underline;
}
