/* CSS Document */

body {margin:0px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:#ffffff url(images/bodyback.gif) top repeat-x;  }

a:link {color:#023e82; text-decoration:none; font-weight:bold;}
a:visited {color:#023e82; text-decoration:none; font-weight:bold;}
a:hover {color:#000000; text-decoration:underline;}

.leftback {width:7px; background:url(images/leftback.gif) top repeat-y;}
.rightback {width:7px; background:url(images/rightback.gif) top repeat-y;}

.content {background-color:#ffffff; width:780px;}

.header {height:140px; padding:0px 15px 0px 15px;}
.logo {width:394px; height:113px; float:left; padding-top:10px;}
.headerright {float:right; padding-top:19px; width:350px; color:#000000; text-align:right;}
.headerlinks a:link{padding-right:20px; color:#000000; text-decoration:none;}
.headerlinks a:visited {padding-right:20px; color:#000000; text-decoration:none;}
.headerlinks a:hover {padding-right:20px; color:#000000; text-decoration:none;}

.headerlinks a.home:link {background:url(images/homeicon.jpg) left no-repeat; padding-left:17px;}
.headerlinks a.home:visited {background:url(images/homeicon.jpg) left no-repeat; padding-left:17px;}
.headerlinks a.home:hover {background:url(images/homeicon-hover.jpg) left no-repeat; padding-left:17px;}

.headerlinks a.search:link {background:url(images/searchicon.jpg) left no-repeat; padding-left:17px;}
.headerlinks a.search:visited {background:url(images/searchicon.jpg) left no-repeat; padding-left:17px;}
.headerlinks a.search:hover {background:url(images/searchicon-hover.jpg) left no-repeat; padding-left:17px;}

.headerlinks a.sitemap:link {background:url(images/sitemapicon.jpg) left no-repeat; padding-left:17px;}
.headerlinks a.sitemap:visited {background:url(images/sitemapicon.jpg) left no-repeat; padding-left:17px;}
.headerlinks a.sitemap:hover {background:url(images/sitemapicon-hover.jpg) left no-repeat; padding-left:17px;}

/*main navigation*/
/*main navigation*/

.topmenu {margin: 0; padding: 0; float:left;  background:url(images/menuback.gif) top repeat-x; height:42px; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; width:761px;}
.topmenu ul{ margin: 0 auto; padding: 0; float:left; }
.topmenu li{list-style:none; float:left;}
.topmenu li.menuleft {width:8px; height:39px;}
.topmenu li.menuright {width:8px; height:39px; float:right}
.topmenu li a:link{color:#ffffff;  padding:0px 27px 0px 27px;text-decoration: none;font-weight:normal; display:block; line-height:39px; background:url(images/menuseperator.gif) right top no-repeat;}
.topmenu li a:visited{color:#ffffff; padding:0px 27px 0px 27px;text-decoration: none;font-weight:normal; display:block; line-height:39px; background:url(images/menuseperator.gif) right top no-repeat;}
.topmenu li a:hover{color:#000000; padding:0px 27px 0px 27px; text-decoration: none;font-weight:normal; display:block; line-height:39px;  background:url(images/menuseperator.gif) right top no-repeat;}

.topmenu li a.last:link{color:#ffffff;  padding:0px 27px 0px 27px;text-decoration: none;font-weight:normal; display:block; line-height:39px; background:url(images/spacer.gif) right top no-repeat;}
.topmenu li a.last:visited{color:#ffffff; padding:0px 27px 0px 27px;text-decoration: none;font-weight:normal; display:block; line-height:39px; background:url(images/spacer.gif) right top no-repeat;}
.topmenu li a.last:hover{color:#000000; padding:0px 27px 0px 27px; text-decoration: none;font-weight:normal; display:block; line-height:39px;  background:url(images/spacer.gif) right top no-repeat;}

.contentinner {padding:0px 23px 0px 23px; line-height:18px;}

.contentcalendar {line-height:22px;}
.calendarhead {color:#60a103; font-weight:bold; line-height:22px;}

.rightcontent {background:#f2ffdf url(images/rightcontentback.gif) top repeat-x; width:243px; border:1px solid #add15e; padding:10px;}
.rightcontent a:link {color:#60a103; font-weight:bold;}
.rightcontent a:visited {color:#60a103; font-weight:bold;}
.rightcontent a:hover {color:#000000; font-weight:bold;}

.rightcontent h1 {font-size:19px; color:#60a103}

.contentleft {padding-right:15px;}
.contentleftinner {padding-right:0px;}
.contentleft ul {margin-left:20px;}
.contentleft li {list-style:url(images/bullet.gif) outside;}
.contentleft h1 {color:#003377; font-size:19px; font-weight:normal}

.contentleftinner h1 {color:#003377; font-size:19px; font-weight:normal}

.footer {height:35px; color:#2d2d2d;}
.footer a:link {color:#2d2d2d; text-decoration:none;}
.footer a:visited {color:#2d2d2d; text-decoration:none;}
.footer a:hover {color:#2d2d2d; text-decoration:underline;}

.tablemenu td {padding-bottom:5px; padding-top:3px;  border-bottom:1px dotted #363636;}