/* Tables */
table { vertical-align: top; border-collapse: collapse; background: transparent; width: 100%;}
/* Table Data */
td {
    /*vertical-align: top;*/
    border-collapse: collapse;
}
/* Text */
.headline, a.headline, a.headline:visited, a.headline:hover, a.headline:visited:hover {
    font: bold 15px;
}
.headline, a.headline:visited {
    color: #006565;
}
a.headline, a.headline:visited, a.headline:hover, a.headline:visited:hover {
    text-decoration: underline;
}
a.headline:hover, a.headline:visited:hover {
    color: #014848;
}
.section-content {
    background: transparent;
    width: 100%;
    margin: 0;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #181951;
    border-bottom-color: #181951;
}
.section-content td, .section-content th {
    padding: 3px;
}
.section-content-header {
    padding: 0px 5px;
    background: #FFA800;
    color: #000000;
    border-top: 1px solid #181951;
    line-height: 165%;
    font-size: 13px;
    font-weight: bold;
}
.section-content-header td{
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    /*background-image: url(/images/tableImage.jpg);*/
    background-repeat: repeat-x;
    background-color: #5c0000;
}
.brd-top { border-top: 1px solid #F6C73E;}
.brd-bottom { border-bottom: 1px solid #F6C73E;}
.brd-both { border-top: 1px solid #F6C73E; border-bottom: 1px solid #F6C73E;}
.even {
        padding: 3px 5px;background-color:#FFFFFF;
  }

/*.even a {
        color: #0000CC;
}
.odd a {
        color: #0000CC;
}*/
.odd {
    padding: 3px 5px;
    background-color: #FFDFCC;
}
/*for announcements "also inside"  */
.page-header2{
    margin-top:15px;
    margin-left:0px;
    text-align:left;
    color:#181951;
    font-weight:bold;
    font-size:12px;
    height:14px;
    background-repeat:repeat-x;
}

/*css styles for Extension Modules
calendar.cgi*/
.header-20{font-size:20px;font-weight: bold;line-height: 22px;}
.calendardate{color: #000099; font-weight: bold;}
.caption{ font-size:.75em}
.calendartable{ text-align:center;  width:500px; border: solid 1px #181951; padding:3px;}
.toprowtext{color:#FFFFFF;}
.calendarvenuepopup{}
.smallcalendarholder{width:175px;  border-style:none; padding:1px;/* background-color:#EDEDFF;*/text-align:left; }
.smallcalendar{border-style:none; padding:1px; background-color:#FFFFFF; margin:1px ;text-align:left; width:100%;}
.smallcaltoprow{ background-color:#5770BF;  font-size:14px; color:#FFFFFF;}
.smallcaltopanchor{ font-size:smaller; color:#FFFFFF;}
.smallcaltoptext{ font-size:smaller; color:#FFFFFF;}
.smallcalpastdate{background-color:#FFFDEA;}
.smallcalfuturedate{background-color:#FFFFFF;}
.section-content-header td a {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}

#photo {
    width: 100px;
    float: left;
    margin-right: 10px;
    background-color: #FFFFFF;
    font-size: 10px;
}

.mimetypeshort{font-size:smaller;color:#5F5F5F;}
.staffaccess-nav {
    background-color: #b8b8b8;
    color: #010101;
    border: 1px solid #5c0000;
    padding: 5px;
    margin-bottom: 5px;
}
.staffaccess-nav strong { color: #FFF; }
.staffaccess-nav #user {
    float: left;
}

.staffaccess-nav #links {
    float: right;
}

.staffaccess-nav #recentedit {
    clear: both;
    padding-top: 8px;
}
