body {
 background: #e5e1e1;
 font: normal 10pt Arial, Verdana, Tahoma, sans-serif;
 margin: auto;
 padding: 0px;
}

#page {
 position: relative;
 width: 800px;
 height: 600px;
 margin: auto;
}

#topleft {
 position: relative;
 width: 299px;
 height: 99px;
 margin: 0px;
 /*_margin-left: -499px;*/
 padding: 0px;
 background: url('design/topleft.jpg') no-repeat;
 border-bottom: 1px solid #eeebe0;
 border-left: 1px solid #484643;
 border-top: 1px solid #484643
}

#topright {
 position: relative;
 width: 499px;
 height: 99px;
 margin-left: 300px;
 margin-top: -101px;
 padding: 0px;
 background: url('design/topright.jpg') no-repeat;
 border-bottom: 1px solid #eeebe0;
 border-right: 1px solid #484643;
 border-top: 1px solid #484643
}

#head_left_top {
 position: relative;
 width: 299px;
 height: 140px;
 padding: 0px;
 margin: 0px;
 /*_margin-left: -499px;*/
 background: url('design/head_left_top.jpg') no-repeat;
 border-right: 0px solid #eeebe0;
 border-left: 1px solid #484643;
}

#head_right_top {
 position: relative;
 width: 499px;
 height: 140px;
 margin-left: 301px;
 margin-top: -140px;
 padding: 0px;
 background: url('design/head_right_top.jpg') no-repeat;
 border: 0px;
}

#head_left_bottom {
 position: relative;
 width: 299px;
 height: 60px;
 margin: 0px;
 /*_margin-left: -498px;*/
 padding: 0px;
 background: url('design/head_left_bottom.jpg') no-repeat;
 border-right: 1px solid #eeebe0;
 border-bottom: 1px solid #484643;
 border-left: 1px solid #484643;
}

#head_right_bottom {
 position: relative;
 /*width: 499px;*/
 width: 484px;
 height: 50px;
 margin-left: 301px;
 margin-top: -61px;
 margin-bottom: 0px;
 padding-top: 10px;
 padding-left: 15px;
 background: url('design/head_right_bottom.jpg') no-repeat;
 border-bottom: 1px solid #484643;
 text-align: left;
 color: #eeebe0;
 line-height: 15pt;
}
#hrb a:link, #hrb a:visited, #hrb a:active {text-decoration: none; color: #eeebe0;}
#hrb a:hover {text-decoration: underline; color: #eeebe0}

#news {
 position: relative;
 width: 299px;
 height: 80px;
 margin: 0px;
 /*_margin-left: -499px;*/
 padding: 0px;
 background: url('design/news.jpg') no-repeat;
 border-right: 1px solid #f5f4ef;
 border-left: 1px solid #484643;
 border-bottom: 0px;
}

#calendar {
 position: relative;
 width: 498px;
 height: 80px;
 margin-left: 301px;
 margin-top: -80px;
 padding: 0px;
 background: url('design/calendar.jpg') no-repeat;
 border-right: 1px solid #484643;
 border-bottom: 0px;
}

#news_bg {
 position: relative;
 width: 299px;
 height: 209px;
 _height: 194px;
 margin: 0px;
 /*_margin-left: -499px;*/
 padding-top: 5px;
 _padding-top: 20px;
 padding-bottom: 5px;
 background: url('design/newcalbody.jpg') repeat-x;
 border-top: 0px;
 border-right: 1px solid #eeebe0;
 border-left: 1px solid #484643;
 border-bottom: 1px solid #484643;
 text-align: left;
 color: #484643;
}
#nbg a:link, a:visited, a:active {text-decoration: underline; color: #484643;}
#nbg a:hover {text-decoration: none; color: #484643}
#nbg li {list-style-type: square; padding-top: 0px; padding-bottom: 0px;}

#calendar_bg {
 position: relative;
 width: 498px;
 height: 209px;
  _height: 194px;
 margin-left: 301px;
 margin-top: -220px;
 padding-top: 5px;
 _padding-top: 20px;
 padding-bottom: 5px;
 background: url('design/newcalbody.jpg') repeat-x;
 border-right: 1px solid #484643;
 border-bottom: 1px solid #484643;
 text-align: justify;
 color: #484643;
}

#cal a:link {text-decoration: underline; color: #484643; text-align: left;}
#cal a:hover {text-decoration: none; color: #484643; text-align: left;}
#cal li {list-style-type: square; padding-top: 0px; padding-bottom: 0px; text-align: left;}

#madeline {
 position: relative;
 width: 800px;
 height: 40px;
 margin: auto;
 padding: 0px;
 text-align: right;
 color: #484643;
 font: normal 8pt Tahoma, Verdana, sans-serif;
 font-size: 8px;
 line-height: 11px;
}

a:link.ml, a:visited.ml, a:active.ml {text-decoration: underline; color: #484643}
a:hover.ml {text-decoration: none; color: #484643}
