body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
}

a {
   text-decoration: underline;
   color:#000;
}

a:hover {
   text-decoration: none;
}

.contents {
   width: 750px;
   background-color:#ffffff;
   margin: 0 auto;
}

.header {
   position:relative;
   height: 175px;
   width: 100%;
}

.logo {
   position:relative;
   right:0px;
   top:0px;
}

.locationimg {
   position:relative;
   left:0px;
   top:0px;
}

#headermenu {
   position:relative;
   z-index:1;
   padding-bottom:2px;
}

#headermenubar {
   position:relative;
   z-index:1;
}

#today {
   position:absolute;
   z-index:2;
   top:20px;
   right:30px;
   color:#144fa0;
}

img.sidebarmenu {
   padding-top:10px;
}

h1.sidebarmenu {
   width:175px;
   padding:0px;
   margin:0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#fff;
   font-weight:bold;
}

p.sidebarmenu {
   width:175px;
   padding:0px;
   margin:5px;
   font-size:11px;
}

a.h1sidebarmenu {
   color:#fff;
   text-decoration:none;
}

a.sidebarmenu {
   color:#000000;
   text-decoration:none;
}

a.sidebarmenu:hover {
   text-decoration: underline;
}


a.h1sidebarmenu:hover {
   text-decoration: underline;
}

div#sidebardivider {
   width:192px;
   height:2px;
   background-image:url(../images/divider_red.png);
   background-repeat:repeat-x;
   background-attachment:scroll;
   background-position:left center;
   padding-top:5px;
   padding-bottom:5px;
}
 
img.sidebarsubmenu {
   padding-top:10px;
}

h2.sidebarsubmenu {
   width:175px;
   padding:5px 0px 5px 20px;
   margin:0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#fff;
   font-weight:normal;
}

p.sidebarsubmenu {
   width:175px;
   padding:0px;
   margin:5px;
   font-size:11px;
}

a.h2sidebarsubmenu {
   color:#fff;
   text-decoration:none;
}

a.sidebarsubmenu {
   color:#000000;
   text-decoration:none;
}

a.sidebarsubmenu:hover {
   text-decoration: underline;
}


a.h2sidebarsubmenu:hover {
   text-decoration: underline;
}

div#hdivider {
   height:2px;
   background-image:url(../images/divider.png);
   background-repeat:repeat-x;
   background-attachment:scroll;
   background-position:left center;
   padding-top:5px;
   padding-bottom:5px;
}

div#vdivider {
   width:2px;
   background-image:url(../images/divider.png);
   background-repeat:repeat-y;
   background-attachment:scroll;
   background-position:center top;
   padding-left:5px;
   padding-right:5px;
}

#footer {
   position:relative;
   z-index:1;
   padding-bottom:10px;
   color:#999999;
   font-size:11px;
}

.footer {
   padding-top:0px;
   color:#999999;
}

img.news {
   padding-top:10px;
}

h1.news {
   width:100%;
   padding:0px;
   margin:0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#144fa0;
   font-weight:bold;
}

p.news {
   width:100%;
   padding:0px;
   margin-top:5px;
   margin-bottom:5px;
   font-size:14px;
}

a.h1news {
   color:#144fa0;
   text-decoration:none;
}

a.news {
   color:#000000;
   text-decoration:none;
}

a.news:hover {
   text-decoration: underline;
}


a.h1news:hover {
   text-decoration: underline;
}

div#newsdivider {
   width:100%;
   height:2px;
   background-image:url(../images/divider.png);
   background-repeat:repeat-x;
   background-attachment:scroll;
   background-position:left center;
   padding-top:5px;
   padding-bottom:5px;
}

