.bg_banner { background-color:#daa45c; background-image:url(../images/theme_01/bg_banner.gif) }
.bg_module { background-color:#daa45c; background-image:url(../images/theme_01/module_dropShadow.gif); background-repeat:repeat-x }
.bg_menubar { background-color:#daa45c }
.bg_columns { background-color:#daa45c }
.module_header   {
color:white;
font-weight:bold;
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-top:1px;
padding-bottom:1px
}
a:link { color:#830065 }
a:hover { color:#c2004e }
a:active { color:#000000 }
a:visited { color:#8f3b7a }
.l1 {
color:#FFFFFF;
text-decoration:none;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif
}
a.l1:link {
color:black;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif
}
a.l1:hover { color:#c2004e }
a.l1:active { color:black }
a.l1:visited { color:#103310 }
.l3 {
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif
}
a.l3:link {
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif
}
a.l3:hover { color:#c2004e }
a.l3:active { color: #000 }
a.l3:visited { color:#8f3b7a }
.sidefont14 {
color:#000066;
font-size:14px;
font-family:Arial, Helvetica, sans-serif
}
.sidefont12 {
color:#000066;
font-size:12px;
font-family:Arial, Helvetica, sans-serif
}
.title   {
color: #830065;
font-weight: bold;
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: 1px
}
.header {
color: #FF9900;
font-weight: bold;
font-size: 22px;
font-family: Verdana, Arial, Helvetica, sans-serif
}
.pic_caption { color: #002800; font-family: Arial, Helvetica, sans-serif; font-size:11px; padding-top:5px }
.list_h1 {
color: #000066;
font-weight: bold;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif
}
.list_listing {
color: black;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif
}

/* menu items */
div.mnucategory {
/*line-height: 1em;*/
}
div.mnusection {
padding: 2px 0 2px 0;
font-size: 11px;
}
.bg_module a {
text-decoration:none;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000066;
display: block;
}
.bg_module a:hover {
background-color: #e6b16a;
}
div.sel {
background-color: #e6b16a;
}

/* CALENDAR STYLES */
#calendar { line-height: 1em; }
#calendar a:link { text-decoration: none; }
#calendar a:hover { text-decoration: underline; }
#calendar caption a {
display: inline;
padding: 0 3px 0 3px;
}
#calendar div {
font-size: 11px;
}
#calendar a.btnHeader  {
color: #000066;
font-weight: bold;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif
}
#calendar td a {
display: block;
background-color:#edba75;
}
#calendar_curday {
font-weight:bold;
border: solid 1px #edba75;
}

