    /*
Zeta Template
Copyright Brandeis University 2007
*/


/* Header */

#header {
    border-bottom: 0px;
}


/* Tip Top links */

#header #navTipTop {
    background-color: transparent;
    margin: 0;
    padding: 0;
    font-size: 10px;
    text-transform:uppercase;
}

#header #navTipTop a {
    text-decoration: none;
    color: #FFFFFF; 
}

#header #navTipTop ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#header #navTipTop ul li {
    float: left;
    margin: 0;
    padding: 3px 9px 0 9px;
    border-right: 1px solid #FFFFFF;
    line-height: 1.2em;
}

#header #navTipTop ul li.last {
    border: 0px;
}

#header #navTipTop a:hover {
    text-decoration: underline;
}


/*Div for image header */

#header #navImage{
    width:780px;
    height:55px;
    background-image: url(954419393b1ec1644dec65415842aec296ccfa51.jpg) ;   
    position:relative;  
    float: right;   
}

#header #navImage #navHidden a {
    float: right;
    padding: 0px 5px 10px 330px;
}


/* Top Links */

#header #navTop {
    text-align:right;
}

#header #navTop ul li {
    float: right;
}

/* Title and search section */
#header #titleImage{
    width:780px;
    height:85px;
    position:relative;  
    float: right;   
    background-color:#000066;
}
#header #titleImage #titleNoLogo{
    width:780px;
    height:85px;
background-image: url(540a11d27ee4eae752559664a66fcd05eeb546c7.gif) ;
    background-repeat:no-repeat;
    background-color:#000066;
}
/*Title of Page */
#header #titleHead{
    float: left;
    padding-left: 30px;
    position:absolute;
    bottom: 10px;
    width: 450px;
}
#header #titleHead h1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 26px;
    color: #FFFFFF;
}
#header #titleHead h1.secondary {
        font-size: 22px;
}
#header #titleHead h1 a, #header #titleHead h1 a:hover {
       text-decoration: none;
       color: #ffffff;
}
/*If Title has a center logo */
#header #centerLogo{
    float: left;
    padding-left: 6px;
    padding-top: 3px;
    position:absolute;
}

#header #titleHead.withLogo{
    margin-left: 60px; //changed
}

/* Search */

#header #search {
    width:230px;
    position:absolute;
    top: -10px;
    right:29px;
    height: 60px;
    border-left: 1px solid #FFFFFF;
    color: #FFFFFF; 
    padding: 5px 10px 0px 15px;
        font-size: 10px;
}

#header #search td{ 
    padding-top: 5px;
}

#header #search input.textBox{
    background-color: #ffffff;
    color: #999999;
    margin: 0px 10px 2px 0;
    font-size:10px;
    border: 0;
}

#header #search input.circle{
    margin: 2px 3px -2px 0px;
    background-color: transparent;  
}

#header #search table {
    font-size: 9px;
}

/* Top Menu With Drop Down Links */

#navDropdown {
    border-bottom: 1px #FFFFFF solid;
    width: 780px;
    z-index:100;
    position:relative; /* necessary for z-index to work */
}


#navDropdown ul li {
    margin: 0 0 0 12px;
}



#navDropdown  ul li:hover ul {
    border-right: 1px #FFFFFF solid;
    border-bottom: 1px #FFFFFF solid;
    border-left: 1px #FFFFFF solid;
}

#navDropdown li.sfhover ul {
    border-right: 1px #FFFFFF solid;
    border-bottom: 1px #FFFFFF solid;
    border-left: 1px #FFFFFF solid;
}


/* container Area */

/* Left Navigation */

/* Main Content Area */
#container #content {
    padding: 0px 0px 10px 10px;
    width: 595px;
}

#container #content #contentTopImage {  /*from J*/
    float: left;
    clear: both;
    margin:0;
}
/* hack for IE 6 */
* html #container #content #contentTopImage {
    width:589px;
        overflow: hidden;
}

#container #content #contentTopImageB { /*from J*/
    float: left;
    clear: both;
    margin:0;
    padding-bottom:10px;
}

#container #content #contentTopImageAE {
    float: left;
    clear: both;
    margin:0;
    padding-bottom:10px;
    width: 591px;
    background: #FFFFFF;
}

#container #content #contentTopImageAE #mss {
width:591px;
}


#container #content #contentTopImageC, #container #content #contentTopImageD {
    float: left;
    clear: both;
    margin:0;
    padding-bottom:10px;
    width: 337px;
}

#container #content #contentTopImageC #mss, #container #content #contentTopImageD #mss {
width:337px;
}


#container #content #contentTopImageC #mss {
height: 361px;
margin-bottom: -14px;
}

#container #content #contentTopImageD #mss {
height: 464px;
}


#container #content #contentText {
    float: left; 
}

h1, h2, h3, h4, h5, h6  {
    margin:0;
    padding:0;
}

#container #content #contentText h2 {
    margin-top: -6px;
    font-size: 20px;
}

/* News */
#container #content #contentText h3.news {
    color:  #000000;
    font-weight:normal;
    font-size:15px;
    text-transform:uppercase;
    margin-top:0;
    font-family: Verdana, Arial, sans-serif;
}
#container #content #contentText h3.newsList {
    color:  #000000;
    font-weight:normal;
    font-size:12px;
    text-transform:none;
    margin-top:0;
    font-family: Verdana, Arial, sans-serif;
}
#container #content #contentText p.newsDate {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:11px;
    color: #666666;
    margin: 2px 0 0 0;
    padding: 0;
}
#container #content #contentText h4.news {
    margin-top:10px;
    font-family:Georgia, "Times New Roman", Times, serif;
    text-transform:none;
    font-size:13px;
    color:  #000000;
}
#container #content #contentText h5.news {
    margin-top:13px;
    color:  #000000;
    font-family:Georgia, "Times New Roman", Times, serif;
    text-transform:none;
    font-size:13px;
}
#container #content #contentText h6.news {
    margin-top:14px;
    padding-bottom: 3px;
    color:  #000000;
    font-family:Georgia, "Times New Roman", Times, serif;
    text-transform:none;
    font-size:11px;
}

/* Sidebar Option - The second column of text */

#container #content #contentSidebar {
    margin: -15px 0 0 0px;
    padding: 10px;
    width: 170px;
}



#contentSidebar iframe {
margin-left:-7px;
margin-top:-10px;
}


#container #content #contentSidebar h3, #contentSidebar h4, #contentSidebar h5, #contentSidebar h6 {
    color:#339;
    text-transform:none;
    font-style: Verdana, Arial, sans-serif;
    font-size: 11px;
    padding-top: 5px;
    margin-bottom:-8px;
    /* Ugly hack for IE7 */
    *margin-bottom: -15px;
}

#container #content #contentSidebar .single_module_head {
    text-transform: uppercase;
        padding-left: 10px;

    padding-bottom: 5px;
    color:#fff;
    background:#306;
    margin:0px -15px 10px -10px;
}



#container #content #contentSidebar h3.inside {
    text-transform:none;
    font-weight:normal;
}

#container #content #contentSidebar p, #contentSidebar h4, #contentSidebar h5, #contentSidebar h6, #contentSidebar .padded {
    padding-left: 0;
    padding-right: 0;
}

 #contentSidebar .padded {margin-top:10px;}

#container #content #contentSidebar p.triangle {
    background: url(0fef90140f078bda5c30b74b24d8091cec7d3283.gif) ;
    background-repeat: no-repeat;
    padding: 4px 20px 0 15px;
    margin-left: 0;
}

#container #content #contentSidebar img {
    margin-left: 0;
    *margin-left: -7px;
}

#container #content #breadcrumbs {
    margin: 5px 0 13px 0;
}

/***************************
THREE-COLUMN STYLES (TEMPLATE F)
**************************/
.F{font-size: 13px; line-height:140%;}
.F h3 {font-size: 12px;}
table.F{margin-top:9px;}
td.F_right{border-right:1px solid #999999;border-bottom:1px solid #999999;}
td.F_left{border-left:1px solid #999999;border-bottom:1px solid #999999;}
td.F_btm{border-bottom:1px solid #999999; padding-top:5px;}
p.F {margin-top:8px; margin-bottom:17px;}
h3.F {margin:0; padding:0;}
h3.F_Module{
    margin-top:8px;
    margin-bottom:8px;
    font:normal 11px "Verdana",sans-serif;
    color:#FFFFFF;
    text-transform:uppercase;
}


/* Three column color options */
/* academic */
#header #titleImage.academic{background-color:#006600;}
td.F_Academic_Header{background-color:#006600;}
td.F_Academic_Dark{background-color:#99cc99;}
td.F_Academic_Light{background-color:#ccffcc;}

/* admin */
#header #titleImage.admin{background-color:#000066;}
td.F_Admin_Header{background-color:#000066;}
td.F_Admin_Dark{background-color:#9999cc;}
td.F_Admin_Light{background-color:#ccccff;}

/* event */
#header #titleImage.event{background-color:#006699;}
td.F_Event_Header{background-color:#006699;}
td.F_Event_Dark{background-color:#99CCFF;}
td.F_Event_Light{background-color:#CCFFFF;}

/* research */
#header #titleImage.research{background-color:#330066;}
td.F_Research_Header{background-color:#330066;}
td.F_Research_Dark{background-color:#cc99cc;}
td.F_Research_Light{background-color:#ffccff;}

/* other */
td.F_Other_Dark{background-color:#999999;}
td.F_Other_Light{background-color:#CCCCCC;}