body { margin:0; padding:0; font-family: arial; font-size: 12px; color: #4d4835; background-repeat: repeat-y; }

#site { width: 980px; }

#header { height: 85px; }
#header .left { float: left; }
#header .right { float: right; padding-top: 10px; }

#middle { background-repeat: repeat-y;}
#middle .left { float: left; background-repeat: repeat-y;}
#middle .left .menu { width: 148px; float: left; padding-top: 10px; }

.menu a { display: block; color: #fff; padding: 3px 0 3px 40px; text-decoration: none; }
.menu a:hover { text-decoration: underline; }
.menu a.act { text-decoration: underline; background-image: url('img/menu_act_bg.gif'); }

#middle .left .menuside { float: left; }

#middle .right { float: left; }

#middle .right p { margin: 0 0 12px 0; }
#middle .right a { color: #0064a4; }

#title { margin-bottom: 10px; }

#footer { height: 53px; clear: both;}
#footer .left { float: left; }
#footer .right { float: left; background-image: url('img/footer_bg.gif'); background-repeat: repeat-x; padding-top: 15px; }

.breadcrumb { font-size: 10px; margin-bottom: 20px; }

h1,h2,h3,h4,h5,h6 { color: #005b9c; margin: 0 0 12 0; font-size: 12px; }

table { font-size: 12px; }
table td,
table th { padding: 4px 8px; }
table td { background-color: #e8f2ff; }
table th { background-color: #d1e5ff; text-align: left; font-weight: normal; }
