	/*
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(../images/headerRightSeal.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(../images/whiteLines.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 #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: 0 -5px 0 0;
    padding:0px;
    width: 195px;
}


#container #content #contentSidebar h1, #container #content #contentSidebar h2 {
    padding-left: 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-left: 10px;
    padding-top: 5px;
    margin-bottom:-8px;
    /* Ugly hack for IE7 */
    *margin-bottom: -15px;
}

#container #content #contentSidebar .single_module_head {
    text-transform: uppercase;
    padding-bottom: 5px;
    color:#fff;
    background:#306;
    margin:0;
}


#container #content #contentSidebar h3.inside {
    text-transform:none;
    font-weight:normal;
}

#container #content #contentSidebar p, #contentSidebar h4, #contentSidebar h5, #contentSidebar h6 {
    padding-left: 10px;
    padding-right: 20px;
}

#container #content #contentSidebar p.triangle {
    background: url(../images/subItemArrow.gif);
    background-repeat: no-repeat;
    padding: 4px 20px 0 15px;
    margin-left: 6px;
}

#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: 11px;}
.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;}