/* GENERAL */
body { background:#F4FAFE;
       background-image:url(image/page_top_right.png);
       background-repeat:repeat-x;
       margin:0px; }
table { padding:0px;
        border:0px;
        margin:0px;
        border-spacing:0px; }

/* PAGE DESIGN */
.page_top { width:869px;
            height:137px;
            background:url(image/page_top.png); }
.page_left { width:119px;
             height:350px;
             background:url(image/page_left.png);
             background-repeat:repeat-y;
             background-position:70px;
             vertical-align:top; }
.image_left { width:119px;
              height:333px;
              background:url(image/leaves_left.png); }
.page_right { width:30px;
              background:url(image/page_right.png); }
.page_frame { width:720px;
              padding-right:4px;
              background:#E8F5FE;
              vertical-align:top; }

.mapnavigation { width:839px;
                 height:49px;
                 background:#E8F5FE;
                 background-image:url(image/leaves_left_top.png);
                 background-repeat:repeat-y;
                 vertical-align:top;
                 padding-left:180px;
                 padding-top: 3px;
                 font-family: Arial, Verdana;
                 font-size:15px;
                 color:#000000; }
#mapnavigation a:link { text-decoration:underline;color:#000000; }
#mapnavigation a:active { text-decoration:underline;color:#000000; }
#mapnavigation a:visited { text-decoration:underline;color:#000000; }
#mapnavigation a:hover { color:#2971A2; text-decoration:none; }

/* MENU */
.menubox { width:203px;
           float:left;
           margin-right:5px;
           margin-bottom:8px; }
.menubox_top { height:15px;
               background-image:url(image/menubox_top.png); }
.menubox_middle { background-image:url(image/menubox_middle.png);
                  padding-left:10px;
                  padding-right:10px;
                  font-family:Trebuchet MS,Tahoma,Verdana,Arial;
                  font-size:16px;
                  font-weight:800;
                  line-height:20px;
                  color:#2971A2; }
.menubox_downentry { font-size:14px;
                     font-weight: 200; }
.menubox_bottom { height:13px;
                  background-image:url(image/menubox_bottom.png); }
#menu a:link { text-decoration:none;color:#2971A2; }
#menu a:active { text-decoration:none;color:#2971A2; }
#menu a:visited { text-decoration:none;color:#2971A2; }
#menu a:hover { color:#000000; text-decoration: none; }

/* CONTENT */
a:link { text-decoration:none;color:#2971A2; }
a:active { text-decoration:none;color:#2971A2; }
a:visited { text-decoration:none;color:#2971A2; }
a:hover { color:#000000; text-decoration: none; }
.contentbox { width:501px;
              position:relative;
              top:-25px;
              font-family: Trebuchet MS,Tahoma,Verdana,Arial;
              font-size:16px; }
.contentbox_top { height:34px;
                  background-image:url(image/contentbox_top.png); }
.contentbox_middle { background-image:url(image/contentbox_middle.png);
                     padding-left:20px;
                     padding-right:20px; }
.contentbox_bottom { height:27px;
                     background-image:url(image/contentbox_bottom.png); }
.content { font-family: Trebuchet MS,Tahoma,Verdana,Arial;
           font-size:16px; }

/* FORMS */
input { border:1px #000000 solid; }
select { border:1px #000000 solid; }
textarea { border:1px #000000 solid; }

/* LEAFBAR */
.leafbar { width:100%;
           font-size:13px; }
.leafbarleft { width:125px;
               text-align:left; }
.leafbarcenter { text-align:center; }
.leafbarright { width:125px;
                text-align:right; }
