﻿/*Elements*/
    
    h1, h2, h3, h4, h5 {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    }
    h1 {
        font-size: 18px;
        font-weight: normal;
        border-bottom: 1px solid #8EABB9;
        margin-bottom: 5px;
    }
    h3, .deckcopy {
        font-size: 13px;
        font-weight: normal;
        margin-top: 0px;
    }
    h2 {
        font-size: 12px;
    }
    h4, h5 {
        font-size: 11px;
    }
    body, p, td {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;        
    }
    a {color:#000000}
    
    a:hover, a:link, a:visited, a:active {
        color: #0066CC;
    }
    a.current {
        text-decoration: none;
        color: #000000;
    }
    input, select{
        border: 1px solid #8EABB9;
    }
    select {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
    }
    
    i, em, .italic {
    font-style: italic;
}
    
    /*classes*/
    .SearchHead {
        background-image: url(/isc/woodbury/images/css_js/right_header_bg.gif); 
        background-repeat: no-repeat;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        width: 170px;
        height: 25px;
        padding-left: 14px;
    }
    td.Search {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 15px;
        padding-right: 16px;
    }
    
    .StartHereHead {
        background-image: url(/isc/woodbury/images/css_js/left_header_bg.gif); 
        background-repeat: no-repeat;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        width: 154px;
        height: 25px;
        padding-left: 14px;
    }
    td.StartHere {
        padding-top: 10px;
        border: 1px solid #8EABB9;
    }
    td.StartHere div {
        padding-bottom: 10px;
        padding-left: 15px;
        padding-right: 16px;
    }
    
    .newsheadlines
    {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
    }
    
    .newsInfo {text-indent:0px;margin:0;padding:0;margin-top:10px}
    
    a.newshead:link, a.newshead:active, a.newshead:visited, a.newshead:hover
    {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;    
        color: #0066CC;    
    }
    
    .NewsHeader {
        background-image: url(/isc/woodbury/images/css_js/right_header_bg.gif); 
        background-repeat: no-repeat;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        width: 170px;
        height: 25px;
        padding-left: 14px;
    }
    td.News {
        padding-top: 10px;
        border: 1px solid #8EABB9;
        padding-left: 12px;
        padding-right: 12px;
    }
    td.News p {
        font-size: 11px;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    
    .LeftNavHead {
        background-image: url(/isc/woodbury/images/css_js/left_header_bg.gif); 
        background-repeat: no-repeat;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        width: 154px;
        height: 25px;
        padding-left: 14px;
    }
    td.LeftNav {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left:5px;
        padding-right:5px;
        border: 1px solid #8EABB9;
    }
        
    td.StudentWork {
        padding: 5px;
        border: 1px solid #8EABB9;
    }
    td.StudentWork div p {
        margin-top: 0px;
        padding-left: 5px;
    }
    
    td.academicPrograms {
        padding: 5px;
        border: 1px solid #8EABB9;
    }
    td.academicPrograms table tr td p {
        font-size: 10px;
    }
    
    td.downloads {
        padding: 5px;
        border: 1px solid #8EABB9;
    }
    td.downloads table tr td {
        padding: 3px;
    }
    
    td.alumni {
        border-left: 1px solid #8EABB9;
        border-bottom: 1px solid #8EABB9;
        border-right: 1px solid #8EABB9;
        color: #333333;
        background-color: #CCCCCC;
    }
    td.alumni p {
        text-align: center;
        padding-bottom: 20px;
    }
    
    td.faculty {
        padding: 10px;
        border: 1px solid #8EABB9;
    }
    td.faculty p table {
        border: 1px solid #8EABB9;
    }
    td.faculty p table tr td {
        padding-right:3px;
    }
    
    .nav2, .nav2:hover, .nav2:link, .nav2:visited, .nav2:active {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
    }
    
    .LeftNav p
    {
        margin:0;
        padding:0;
        margin-bottom:10px;
    }
    
    td.breadcrumb {
        padding-left: 15px;
        padding-top: 3px;
        padding-bottom: 10px;
    }
    
    a.breadcrumbselected:link, a.breadcrumbselected:active, a.breadcrumbselected:visited
    {
        color:#000000;
        text-decoration:none;
    }
    
    .nav3link
    {
        padding-right:15px;
    }
    #Contenthorizontalnav
    {
        line-height:25px;
    }
    
    #horizontalnav a.nav2
    {
        font-size:11px;
    }
    
    .quickfinder
    {
        width:170px;
    }
    #ContentSearch input {
     width:125px;
    }
    
    #ContentSearch img, #ContentSearch input{
        border: 1px solid #8EABB9;
        float:left;        
    }

    #ContentMiddle img {
        padding: 10px 10px 3px 10px;
    }

    #ContentMiddle table {
        padding: 0px;
        marging: 0px;
        border-collapse:collapse;
    }
    #ContentMiddle td{
        padding: 3px;
        marging: 0px;
    }

    table.sitemap_table {
    padding: 0px;
    margin: 0px;
    width: 335px;
    font-weight: bold;
    }

    table.sitemap_table td{
    padding: 2px;
    margin: 0px;
    }

    table.sitemap_table td.sitemap_col2{
    font-weight: normal;
    }

    /*calendar settings */
#outsidecalendartable {background-color:#ffffff}
#outsidecalendartable td p {color:#000000}
#insidecalendartable {background-color:#ffffff;padding:0;margin:0}
.insidecalendarseparator {background-color:#ffffff;height:5px}
.insidecalendaritemdate{padding:2px;padding-left:5px; color:#000000;background-color:#EBEBEB;}
#insidecalendartable .insidecalendaritemdate p{color:#000000}
.calendarname {font-size:14px;text-align:center;color:#000000;background-color:#EBEBEB;}
.calendarweektext {padding-bottom:20px}
.calendarcontainer{width:90%;margin:0;padding:5px;background-color:#ffffff;color:#000000;text-align:center}
.calendartitle td {background-color:#000000;color:#ffffff;font-size:12px}
.calendargeneral {background-color:#000000; color:#ffffff;}
.calendargeneral a:link, .calendargeneral a:active, .calendargeneral a:visited, .calendargeneral a:hover {color:#000000 !important; text-decoration:underline}
.calendarnextprev {background-color:#000000;color:#ffffff;font-size:14px}
.calendarnextprev a:link, .calendarnextprev a:visited, .calendarnextprev a:active, .calendarnextprev a:hover {color:#ffffff !important}
.calendarselector {color:#ffffff}
.calendardayheader {background-color:#000000;color:#ffffff;font-size:12px}
.calendarothermonthdays {background-color:#ffffff;color:#000000;font-size:12px}
.calendarday {background-color:#ebebeb;color:#000000;font-size:12px}
.calendarselectedday {font-weight:bold;background-color:#ffffff !important;color:#000000 !important;font-size:12px}
.calendartoday {background-color:#ffffff;color:#000000;font-size:12px}
.calendaritemcontainer {background-color:#ffffff; padding:5px}
.calendarmorelink:link, .calendarmorelink:visited, .calendarmorelink:active, .calendarmorelink:hover {color:#000000;text-decoration:underline}
.calendaritemseparator {background-color:#000000;padding:0;margin:0;height:1px;}
.calendaritem {padding:0px;margin:0px;padding-bottom:1px}
.calendaritem a:link, .calendaritem a:visited, .calendaritem a:active, .calendaritem a:hover {color:#000000}
.calendarprintabletext, .calendarprintabletext a:link, .calendarprintabletext a:visited, .calendarprintabletext a:active {text-align:center; font-weight:bold; color:#000000 !important}
.printcalendarbg {background-color:#ffffff}
.calendarviewalign {text-align:left}
.printcalendarbg td {color:#000000}



/*****  RedDot *****/
#reddot_container {
    margin: 280px 0px 0px 2px;
    width: 250px;
    text-align: left;
    background-color: #ffffff;
}
.reddot_tip {
    color: red;
    font-size: 10px;
}
table.redDot_table {
    color: red;
    font-size: 10px;
    padding: 0px;
    margin: 0px;
}
table.redDot_table td{
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}
.redDot_SubpageMainCommands, .redDot_SubpageMainCommands, .redDot_FirstLevel_Bold {
    font-weight: bold;
    font-size: 11px;
    color: red;
}
.redDot_Content {
  color: #000000;
  font-weight: normal;
}
.redDot_td {
    padding-right: 20px;
    white-space: nowrap;
}