body {
   background:#d9c8b2 url('/uploads/76/e3/76e331737fd9d7dabc4926de8604401d/body_bg.jpg') no-repeat 50% 0;
   font-family:verdana;
   font-size:11px;
   margin:0;
   padding:0;
}

a img {
   border:none;
}
a {
   color:#a80000;
}
a:hover {
   color:#f53131;
}

h1 {
   font-family:arial;
   font-size:24px;
   text-transform:lowercase;
   margin:0 0 15px -13px;
   letter-spacing:-2px;
   color:white;
   padding:5px 12px 8px;
   width:541px;
   line-height:30px;
}
h2 {
   font-family:arial;
   font-size:21px;
   margin-top:0;
   margin-bottom:15px;
   letter-spacing:-1px;
   text-transform:lowercase;
}

form {
   margin:0;
}
input {
   border:1px solid black;
   font-family:verdana;
   font-size:11px;
   padding:2px;
}
.submitbutton,
.forwardButton {
   color:white;
   border:none;
   font-family:verdana;
   font-size:11px;
   padding:4px 7px;
   float:right;
   margin-top:5px;
   width:auto !important;
}
.button_hover {
   cursor:pointer;
}
.shoehorn {
   clear:both;
   line-height:1px;
   font-size:1px;
   height:1px;
}

a.morelink {
   text-align:right;
   display:block;
}

.site_container {
   width:940px;
   margin:0 auto;
}
.header {
   height:181px;
}
.sideblocks_left,
.col_maincontent,
.col_sideblocks {
   float:left;
}

.col_mainmenu {
   background:white url('/uploads/00/22/0022e46424904abd750bb2d6910dbce9/menu_bg.gif') repeat-y 100% 0;
   position:relative;
   width:140px;
   padding:19px 10px 12px 15px;
   margin-bottom: 14px;
}
.col_maincontent {
   width:537px;
   background: url('/uploads/c9/35/c935aaf1baa3cb00080e3803638d7392/content_bg.png') repeat-y;
   padding:10px 21px 20px 19px;
   margin-left:-6px;
}
.col_sideblocks {
   margin-left:-6px;
   width:210px;
}

.logo {
   display:block;
   position:relative;
   top:13px;
   left:14px;
}

/* MENU */
.col_mainmenu ul,
.col_mainmenu li {
   margin:0;
   padding:0;
}
.menu_bottomgraphic {
   position:absolute;
   bottom:-11px;
   left:0;
}

ul.mainmenu {
   font-size:12px;
}
ul.mainmenu li {
   list-style:none;
}
ul.mainmenu a {
   display:block;
   padding:3px  0;
   text-decoration:none;
   color:black;
}
ul.mainmenu a:hover {
   text-decoration:underline;
}
ul.mainmenu li.active {
   font-weight:bold;
}

ul.submenu {
   margin-bottom:5px;
   font-size:11px;
}
ul.mainmenu ul.submenu li {
   font-size:11px;
   font-weight:normal;
   padding-left:18px;
}
ul.mainmenu ul.submenu li.active {
   font-weight:bold;
}
ul.mainmenu ul.submenu li a {
   padding:2px 0;
}

/* MAINCONTENT */
a.header_morelink {
   float:right;
   text-align:right;
   padding:4px 32px 5px 13px;
   text-decoration:none;
   color:white;
   background:#026cda url('/uploads/37/f7/37f755c2dd86b72fed95032cf5df3221/headinglink_arrow.png') no-repeat 100% 50%;
   line-height:17px;
   margin-top:-58px;
   margin-right:-15px;
}
a.header_morelink:hover {
   background-color:#0488eb;
}
.text {
   padding:0 10px;
}
.text p {
   line-height:1.6;
   margin-top:0;
}
.text h2 {
   margin-bottom:0px;
   margin-top:1em;
}
.text h3 {
   margin-bottom:0px;
   margin-top:1em;
   font-size:15px;
   font-family:arial;
   letter-spacing:-1px;
}
.col_maincontent img {
   max-width:527px;
}

.dateswatch {
   float:left;
   background:url('/uploads/8d/07/8d0723bb09565cfb95d146c78cfef3ec/frame_dateswatch.png') no-repeat;
   color:white;
   font-family:arial;
   width:54px;
   height:26px;
}
.dateswatch .ag_date {
   font-weight:bold;
   font-size:18px;
   line-height:18px;
   float:left;
   margin-left:5px;
   margin-top:3px;
   width:21px;
   text-align:center;
   xbackground:orange;
   *margin-top:2px;
   _margin-top:2px;
}
.dateswatch .ag_day,
.dateswatch .ag_month {
   font-size:14px;
   float:left;
   margin-left:2px;
   margin-top:4px;
   xbackground:orange;
   text-align:center;
   width:20px;
}

/* SIDEBLOCKS */
.col_sideblocks input {
   width:180px;
}
.col_sideblocks input[type=radio],
.col_sideblocks input[type=checkbox] {
   width:auto;
   position:relative;
   top:3px;
   margin-right:3px;
}
.sideblock {
   background:white url('/uploads/06/d8/06d8d568e18a1fe3f626e0bcf008f505/sideblock_bg.gif') repeat-y;
   padding:12px;
   margin-bottom:14px;
   font-size:11px;
   position:relative;
}
.sideblock_bottomgraphic {
   position:absolute;
   bottom:-11px;
   left:0;
}
.sideblock h2 {
   font-size:16px;
   text-transform:lowercase;
   font-family:arial;
   margin:0 0 15px 0;
   letter-spacing:-1px;
}
.sideblock h4, .sideblock h3 {
   margin:0;
   font-size:11px;
   margin:0 0 10px 0;
}
