/* Site CSS */
/* Site CSS */

p, ul, blockquote, pre, td, th, label {
    line-height:1.6em;
}
SELECT {
    border: 1px solid #AAAAAA;
    border-radius: 4px 4px 4px 4px;
    padding: 3px;
}
OPTION {
    padding-right:10px;
}
.bold {
    font-weight:bold;
}
.non-bold {
    font-weight:normal;
}
.no-top-margin {
    margin-top:0;
}
.no-bttm-margin {
    margin-bottom:0;
}
h4.honors-header {
    font-weight:bold;
    margin-bottom:0;
}
a.external {
    padding-right:18px; 
    background:url('images/external-link-icon.png') no-repeat right bottom transparent;
}
a.mail_link {
    padding-right:18px; 
    background:url('images/mail-link-icon.png') no-repeat right bottom transparent;
}
a.pdf_link {
    padding-right:20px; 
    background:url('images/pdf-link-icon.png') no-repeat right bottom transparent;
}
a.word_link {
    padding-right:20px;
    background:url('images/word-link-icon.png') no-repeat right bottom transparent;
}
a.excel_link {
    padding-right:20px;
    background:url('images/excel-link-icon.png') no-repeat right bottom transparent;
}
a.text-expander {
    color:#fff;
    padding:3px;
    background-color:#c10037;
    text-decoration:none;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
a.text-expander:hover {
    cursor:pointer;
    text-decoration:underline;
}
#dept_logo {
    line-height:0;
}
.news-item {
    clear;
}
#dept_logo {
    margin:0;
}
/*.content h2{
    font-size: 1.8em; 
    font-family: Garamond,serif; 
    background: -moz-linear-gradient(center top , white 0%, white 55%, #CCCCCC 130%) repeat scroll 0 0 transparent;
}*/
h1, h2, h3, h4, h5, h6 {
    font-weight:400;
}
h1 {
    font-size:2em;
    border-bottom:5px solid #ddd;
    padding-bottom:5px;
    line-height:1.3em;
}
h2 {
    line-height:1.3em;
}
.content h2{
    font-size: 1.8em;  
    border-bottom:2px solid #c41e3a;
    color:#c10037;
    border-bottom:3px solid #ddd;
}
h2.no-cherry {
    color:#555;
}
h2.no-under {
    border-bottom: none;
}
h2.context-title {
    margin-bottom:0.25em;
}
h3, h4 {
    line-height:1.4em;
}
.underline {
    border-bottom:3px solid #ddd;
}
h4.dark-callout{
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    display: inline-block;
    padding:5px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
div.border_box,
div.border-box {
    padding:10px 20px;
    border:1px solid #eee;
    margin:10px 0 20px 0;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    overflow:hidden;
}
div.shadow-box {
    padding:10px 20px;
    margin:10px 0 20px 0;
    -webkit-box-shadow:1px 1px 3px #ddd;
    -moz-box-shadow:1px 1px 3px #ddd;
    box-shadow:1px 1px 3px #ddd;
    overflow:hidden;
}
div.shadow-box-sidebar {
    padding:10px;
    margin:10px 0 20px 0;
    -webkit-box-shadow:1px 1px 3px #ddd;
    -moz-box-shadow:1px 1px 3px #ddd;
    box-shadow:1px 1px 3px #ddd;
    overflow:hidden;
}
div.padded-box {
    padding:10px 20px;
    margin:10px 0 20px 0;
}
.light_grad{
    background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 46%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(46%,#ffffff), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top,  #ffffff 46%,#eeeeee 100%);
    background: -o-linear-gradient(top,  #ffffff 46%,#eeeeee 100%);
    background: -ms-linear-gradient(top,  #ffffff 46%,#eeeeee 100%);
    background: linear-gradient(to bottom,  #ffffff 46%,#eeeeee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
}
ol {
    list-style: decimal outside none;
}
ul.spaced-list li,
ol.spaced-list li {
    margin-bottom:15px;
}
ul.no-bullet {
    list-style-type:none;
}
ul.left-list,
ol.left-list {
    margin-left:0;
    padding-left:0;
}

#student-notify {
    background: #efefef;
background: -moz-linear-gradient(top,  #efefef 0%, #d6d6d6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#d6d6d6));
background: -webkit-linear-gradient(top,  #efefef 0%,#d6d6d6 100%);
background: -o-linear-gradient(top,  #efefef 0%,#d6d6d6 100%);
background: -ms-linear-gradient(top,  #efefef 0%,#d6d6d6 100%);
background: linear-gradient(to bottom,  #efefef 0%,#d6d6d6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#d6d6d6',GradientType=0 );

    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    padding: 15px 7px 5px 7px;
    -moz-box-shadow: 2px 2px 2px #777777;
    -webkit-box-shadow: 2px 2px 2px #777777;
    box-shadow: 2px 2px 2px #777777;
}
#student-notify p {
}

table.people-table {
    width:100%;
}
