body {
       margin: 0;
       background-color: #FFFFFF;
       color: #000000;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       }

.topnavbackground {
        background-image: url(/Includes/EECS-images/submenu-background.jpg);
	}



/*
New masthead definitions adapted from Milan's "not found" page. MLC 04/06
*/

#header { 
   color: #FFFFFF;
   background-color: #002061;
   width: 100%;
}

#header-fade { 
   color: #FFFFFF;
   background-color: #4c6290;
   width: 100%;
}

#title a {
   color: #fff;
   background-color: #002061;
   text-decoration:none;
}

#title a:hover {
   color: #FC6;
   background-color: #002061;
   text-decoration: none;
}

#title h2 {
   color: #fff;
   background-color: #002061;
   margin: 0;
   padding:0;
   text-align: left;
}

#title-fade a {
   color: #fff;
   background-color: #4c6290;
   text-decoration:none;
}

#title-fade a:hover {
   color: #fee7ab;
   background-color: #4c6290;
   text-decoration: none;
}

#title-fade h2 {
   color: #fff;
   background-color: #4c6290;
   margin: 0;
   padding:0;
   text-align: left;
}

#coetitle a {
   color: #fff;
   background-color: #002061;
   text-decoration:none;
}

#coetitle a:hover {
   color: #FC6;
   background-color: #002061;
   text-decoration: none;
}

#coetitle h2 {
   color: #fff;
   background-color: #002061;
   margin: 0;
   padding:0;
   text-align: left;
}

#coetitle-fade a {
   color: #fff;
   background-color: #4c6290;
   text-decoration:none;
}

#coetitle-fade a:hover {
   color: #fee7ab;
   background-color: #4c6290;
   text-decoration: none;
}

#coetitle-fade h2 {
   color: #fff;
   background-color: #4c6290;
   margin: 0;
   padding:0;
   text-align: left;
}

#ucbtitle a { 
   color: #FC6;
   text-decoration:none;
}

#ucbtitle a:hover {
   color: #FFF;
   background-color: #002061;
   text-decoration: none;
}

#ucbtitle h2 {
   margin: 0;
   padding:0;
   text-align: left;
}

#ucbtitle-fade a { 
   color: #fee7ab;
   background-color: #4c6290;
   text-decoration:none;
}

#ucbtitle-fade a:hover {
   color: #FFF;
   background-color: #4c6290;
   text-decoration: none;
}

#ucbtitle-fade h2 {
   margin: 0;
   padding:0;
   text-align: left;
}

#logintitle a {
   color: #000;
   background: #E5E5E5;
   text-decoration:none;
}

#logintitle a:hover {
   color: #FF0000;
   background: #FFFFFF;
   text-decoration: none;
}

#logintitle h4 {
   margin: 0;
   padding: 0;
   text-align: center;
}

#logintitle-fade a {
   color: #595959;
   background: #EEEEEE;
   text-decoration:none;
}

#logintitle-fade a:hover {
   color: #ff4c4c;
   background: #FFFFFF;
   text-decoration: none;
}

#logintitle-fade h4 {
   margin: 0;
   padding: 0;
   text-align: center;
}

#eecs {
   color: #FFFFFF;
   background-color: #002061;
   font: bold small-caps 12px verdana, sans-serif;
   margin: 0;
   padding: 0;
   letter-spacing: .3em;
}

#coe {
   color: #FFFFFF;
   background-color: #002061;
   font: bold 10px verdana, sans-serif;
   margin: 0 0 10px 0;
   padding: 0;
}

#berk {
   font: bold 16px times, garamond, sans-serif;
}

#berk a:hover {
   color: #FFFFFF;
   background-color: #002061;
}

#eecs-fade {
   color: #FFFFFF;
   background-color: #4c6290;
   font: bold small-caps 12px verdana, sans-serif;
   margin: 0;
   padding: 0;
   letter-spacing: .3em;
}

#coe-fade {
   color: #FFFFFF;
   background-color: #4c6290;
   font: bold 10px verdana, sans-serif;
   margin: 0 0 10px 0;
   padding: 0;
}

#berk-fade {
   font: bold 16px times, garamond, sans-serif;
}

#berk-fade a:hover {
   color: #FFFFFF;
   background-color: #4c6290;
}

tr.sidecolor {
   background-color: #FFFFFF;
}

.screenreader {position: absolute; top:0; left:-9999px}

p.login {
   color: #000000;
   font: bold 12px Geneva, Arial, Helvetica, sans-serif;
   text-align: center;
   padding: 0;
   margin: 0;
}

.leftsidebar-image {
	background-image: url(/Includes/EECS-images/template-leftnav.gradient.jpg);
	background-repeat: no-repeat;
	height: 360px;
        }

.rightsidebar-image {
	background-image: url(/Includes/EECS-images/template-rightnav.gradient.jpg);
	background-repeat: no-repeat;
	height: 600px;
	width: 200px;
        }

/*

#give-button1 {
   color: #F9BB0B;
   background: rgb(0,32,97);
	background: -webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.75);
	background: -moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.75);
	box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.75);
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   margin: 0;
   padding: 5px;
	}

#give-button2 {
   color: #F9BB0B;
   background: rgb(0,32,97);
	background: -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
	background: -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   margin: 0;
   padding: 5px;
	}

#give-button3 {
   color: #F9BB0B;
   background: rgb(0,32,97);
	background: -webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
	background: -moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   margin: 0;
   padding: 5px;
	}
*/

#give-button4 {
   color: #F9BB0B;
   background: rgb(0,32,97);
	background: -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
	background: -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   margin: 0;
   padding: 5px;
   border-radius: 7px;
	}

/*
#give-button5 {
   color: #F9BB0B;
   background: rgb(0,32,97);
	background: -webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.75);
	background: -moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.75);
	box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.75);
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   margin: 0;
   padding: 5px;
   border-radius: 7px;
	}
*/

td.give {
   color: #F9BB0B;
   background: rgb(0,32,97);
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   margin: 0;
   padding: 5px;
	}

.givetest {
   color: #F9BB0B;
   background: rgb(0,32,97);
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   margin: 0;
   padding: 5px;
	}


p.sidebarGive {
   text-align: center;
   margin: 0;
   padding: 0;
}

p.sidebarGive a {
   color: #F9BB0B;
   font-weight: bold;
   background-color: #002061;
   text-decoration:none;
   margin: 0px;
   padding: 0px;
}


p.sidebarGive a:hover {
   color: #FFFFFF;
   font-weight: bold;
   background-color: #002061;
   text-decoration: none;
   margin: 0px;
   padding: 0px;
}

p.sidebarGive a:visited {
	text-decoration: none;
        color: #F9BB0B;
        background-color: #002061;
        }


/*
#sidebarGivetoeecsx{
   text-align: center;
   margin: 0;
   padding: 0 3px 0 0;
   width: 125px;
}

#sidebarGivetoeecsx p {
   color: #F9BB0B;
   background: rgb(0,32,97);
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   margin: 0;
   padding: 5px;
}

#sidebarGivetoeecsx p:hover {
   color: #FFFFFF;
   font-weight: bold;
   background-color: #002061;
   text-decoration: none;
   margin: 0px;
   padding: 5px;
}

#sidebarGivetoeecsx a {
   color: #F9BB0B;
   font-weight: bold;
   background-color: #002061;
   text-decoration:none;
   margin: 0px;
   padding: 0px;
}


#sidebarGivetoeecsx a:hover {
   color: #FFFFFF;
   font-weight: bold;
   background-color: #002061;
   text-decoration: none;
   margin: 0px;
   padding: 0px;
}

#sidebarGivetoeecsx a:visited {
	text-decoration: none;
        color: #F9BB0B;
        background-color: #002061;
        }
	*/

#sidebarGivetoeecs{
   text-align: center;
   margin: 0;
   padding: 0 3px 0 0;
   width: 125px;
}

#sidebarGivetoeecs p {
   color: #F9BB0B;
   background: rgb(0,32,97);
	background: -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
	background: -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   margin: 0;
   padding: 5px;
   border-radius: 7px;
}

#sidebarGivetoeecs p:hover {
   color: #FFFFFF;
   font-weight: bold;
   background-color: #002061;
   text-decoration: none;
   margin: 0px;
   padding: 5px;
}

#sidebarGivetoeecs a {
   color: #F9BB0B;
   font-weight: bold;
   background-color: #002061;
   text-decoration:none;
   margin: 0px;
   padding: 0px;
}


#sidebarGivetoeecs a:hover {
   color: #FFFFFF;
   font-weight: bold;
   background-color: #002061;
   text-decoration: none;
   margin: 0px;
   padding: 0px;
}

#sidebarGivetoeecs a:visited {
	text-decoration: none;
        color: #F9BB0B;
        background-color: #002061;
        }

td.divline {
        margin: 0;
	padding: 10px 0 0 0;
}

#sideline hr {
    color: #EFCE77;
    background-color: #EFCE77;
    height: 3px;
}

/*
    color: #FFCF4F;
    */

#maststripe div {
	background: #FEE5A0;
	background-color: #FEE5A0;
	}



td.EEbackground {
   color: #6699FF;
   background: rgb(0,32,97);
}

p.sidebarEE {
   text-align: center;
   margin: 0;
   padding: 0;
}

p.sidebarEE a {
   color: #6699FF;
   font-weight: bold;
   background: #002061;
   text-decoration:none;
}

p.sidebarEE a:hover {
   color: #FFFFFF;
   font-weight: bold;
   background-color: #002061;
   text-decoration: none;
}

p.sidebarEE a:visited {
	text-decoration: none;
	color: #6699FF;
        background-color: #002061;
        }

/* Orange text, dark blue background */
td.CSbackground {
   color: #F9BB0B;
   background: rgb(0,32,97);
}

p.sidebarCS {
   text-align: center;
   margin: 0;
   padding: 0;
}

p.sidebarCS a {
   color: #F9BB0B;
   font-weight: bold;
   background-color: #002061;
   text-decoration:none;
   margin: 0px;
   padding: 0px;
}


p.sidebarCS a:hover {
   color: #FFFFFF;
   font-weight: bold;
   background-color: #002061;
   text-decoration: none;
   margin: 0px;
   padding: 0px;
}

p.sidebarCS a:visited {
	text-decoration: none;
        color: #F9BB0B;
        background-color: #002061;
        }

a {
	text-decoration: none;
	outline: 0;
        }



a:link {
	text-decoration: none;
        }

a:visited {
	text-decoration: none;
	color: #000099;
        }

a:hover {
	text-decoration: none;
        color: #FF0000;
        }

a:active {
	text-decoration: none;
	color: #FF0000;
        }

.search {
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	margin: 5px 0 0 5px;
}

.searchtypes {
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

ul.nobullet {
    list-style-type: none;
    }

ul.square {
    list-style-type: square;
    }

ul.circle {
    list-style-type: circle;
    }

ul.disc {
    list-style-type: disc;
    }

ol.uproman {
    list-style-type: upper-roman;
    }

ol.uproman-spaced {
    list-style-type: upper-roman;
    }

ol.uproman-spaced li {
    margin: .5em 0 0 0;
    padding-bottom: .25em;
    }

ol.lowalpha {
    list-style-type: lower-alpha;
    }

ol.lowalpha-spaced {
    list-style-type: lower-alpha;
    }

ol.lowalpha-spaced li {
    margin: .5em 0 0 0;
    padding-bottom: .25em;
    }

ol.upalpha {
    list-style-type: upper-alpha;
    }

ol.upalpha-spaced {
    list-style-type: upper-alpha;
    }

ol.upalpha-spaced li {
    margin: .5em 0 0 0;
    padding-bottom: .25em;
    }

#leftcoltext h4 {
   margin: 0;
   padding: .75em .5em .5em .5em;
   font-size: 14px;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   }


#rightcoltext h4 {
   margin: 0;
   padding: 1em .5em .5em .5em;
   font-size: 14px;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   }

#rightcoltext p {
   margin: 0;
   padding: .5em .5em .5em 1.5em;
   font-size: 14px;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   }

.sidenavhead {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   margin: 0;
   padding: 1em .5em 0 .7em;
   }

.sidenavtext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        line-height: 16px;
        text-transform: none;
	margin: 0;
        padding: .25em .25em 1em .7em;
        }

/*
#sidelinks h4 {
   margin: 0;
   padding: .6em .5em 0 .7em;
   font-size: 12px;
   font-style: normal;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }

#sidelinks p {
   margin: .1em 0 .5em .5em;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }

#sidelinks ul {
	margin: 0 0 .75em -.4em ;
	margin: 0 0 .75em .2em ; 
	padding: 0 ;
	}
#sidelinks ul li {
	margin: 0 0 0 1.1em ;
	margin: 0 0 0 1.7em ; 
	padding: 0 ;
	font-size: 14px;
	list-style: none ;
    }

*/

/*	list-style: square outside url('/Includes/EECS-images/arrow.gif'); */

/*  Dark blue masthead background) */
td.mastbackground {
    color: #000000;
    background: rgb(0,32,97);
}

td.mastbackground-fade {
    color: #000000;
    background: rgb(76,98,144);
}


td.maststripe {
	color: #FDDD88;
	background-color: #FDDD88;
	}


td.maststripe-fade {
	color: #fee7ab;
	background-color: #fee7ab;
	}

.sectionhead {
        font-size: 19px;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
        font-variant: normal;
        text-transform: none;
        color: #000000;
        text-align: left;
        white-space: normal;
        margin: 0;
        text-indent: 0px;
        vertical-align: top;
        }

.sectionh2 {
        font-size: 19px;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
        font-variant: normal;
        text-transform: none;
        color: #000000;
	background: #F1F1F1;
        text-align: left;
        white-space: normal;
        margin: 0;
        text-indent: 0px;
        vertical-align: top;
        }


.subhead {
        font-size: 18px;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
        font-variant: normal;
        text-transform: none;
        color: #000000;
        text-align: left;
        white-space: normal;
	padding: .25em 0 .25em .1em;
        margin: 0;
        text-indent: 0px;
        vertical-align: top;
	background: #F1F1F1;
	background-color: #F1F1F1;
        }


/*
Webteam CSS definitions
*/



/*
background colors for menutitles and submenus break background image
*/

.topnavhead {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        line-height: normal;
        text-transform: none;
        color: #000000;
        letter-spacing: normal;
	white-space: nowrap;
        }

 
.topnavtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        line-height: 16px;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        color: #000000;
        vertical-align: top;
        }

.sidesearch {
   margin: .5em 0 0  0;
   }

.sidesearch2 {
   margin: .5em 0 0 0;
   text-align: center; 
   }

.topsearch {
   margin: 0 0 0  0;
   }

.submit	{
   font-size: 10px;
   }

#footer hr {
    color: #FDDD88;
    background-color: #FDDD88;
    height: 3px;
}

#footer td, #footer td a {
    font-size: 12px;
    }

#footer .noBorder {
    border: 0;
}

/* For 'Return to Main Page' buttons on bottom of group pages */
td.return {
    color: #000000;
    background: #DFE2E9;
    background-color: #DFE2E9;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    padding: .25em .5em .25em .5em ;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
}

/* For 'Back To Top' buttons */ 
td.backtotop {
    color: #000000;
    background: #FFF2C6;
    background-color: #FFF2C6;
    font-size: 14px;
    font-weight: normal;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
}

/* For Credit page titles */ 
td.credit-title {
    color: #000000;
    background: #FFFFFF;
    font-weight: bold;
    text-align: right;
    padding: 2px 6px 0 0;
}

/* For Credit page people */ 
td.credit-people {
    color: #000000;
    background: #FFFFFF;
    font-weight: normal;
    text-align: left;
    padding: 2px 0 0 0;
}

/* Old headers on Administration page */
td.Adminofficers-title {
    font-size: 18px;
    margin: 1em .25em 1em 0em;
    border-bottom: 2px solid #ccc;
    font-weight: bold;
}

td.Adminaddress-title {
    font-size: 18px;
    margin: 1em .25em 1em 0em;
    border-bottom: 2px solid #ccc;
    font-weight: bold;
}


p.ContactChair {
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
}

p.DeptAddress {
    background: #FFFAEC;
    background-color: #FFFAEC;
    margin: 0;
    padding: 1em;
}

/* EE and CS Physical Addresses Table on Administration page */
table.eecsaddresses {
    width: 100%;
    }


/* Address for EE Division on Administration & GradAffairs pages */

td.eeaddress-text {
    background-image: url(/Includes/EECS-images/gradient.blue-wide.jpg);
    background-repeat: no-repeat;
    color: #000000;
    font-weight: normal;
    padding: 4px 4px 4px 10px;
    border: 1px solid #BAC0CB;
    border-collapse: collapse;
}

/* Address for CS Division on Administration page */

td.csaddress-text {
    background-image: url(/Includes/EECS-images/gradient.yellow-wide.jpg);
    background-repeat: no-repeat;
    color: #000000;
    font-weight: normal;
    padding: 4px 4px 4px 10px;
    border: 1px solid #BAC0CB;
    border-collapse: collapse;
}

/* CS Division Home Page photo */ 
td.cshome-photo {
    border: 0;
    margin: 0;
    border-collapse: collapse;
}


/* CS Division Home Page address box */ 
td.cshome-address {
    background-image: url(/Includes/EECS-images/gradient.yellow-wide.jpg);
    background-repeat: no-repeat;
}

p.cshome-street {
    font-weight: bold;
    padding: 0 .25em 0 0;
    margin: 0;
}

p.cshome-phone {
    font-weight: normal;
    padding: 0 .25em 0 0;
    margin: 0;
}

/* CS Home Page top links */
td.cshome-links {
    background-image: url(/Includes/EECS-images/gradient.blue-wide.jpg);
    background-repeat: no-repeat;
    font-weight: bold;
    line-height: 1.5;
    margin: 0;
}

/* CS Home Page address box hours */ 
td.cshome-hours {
    font-size: 14px;
    font-weight: normal;
    padding: 10px 5px 2.5px 5px;
    text-align: left;
}

ul.cshomelink, ul.cshomelink li {
    list-style: square outside url('/Includes/EECS-images/arrow.gif')
    }

ul.spaced li {
    margin: .5em 0 0 0;
    padding-bottom: .25em;
}

ol.spaced li {
    margin: .5em 0 0 0;
    padding-bottom: .25em;
}


/* To make only the numbers bold, use <ol class="large"> and div tags
between the li's like so: <li><div>   </div></li>  
*/

ol.large {
    font-weight: bold;
}

ol.large li div {
    font-weight: normal;
}


ol.spaces li {
    list-style: decimal;
    margin: .5em 0 0 0;
    padding-bottom: .25em;
}

/*  CS Home Page Content */
td.cshome-contentleft {
    color: #000000;
    background: rgb(255,255,255);
    font-weight: normal;
    padding: 0 0 1em 0;
}

/*  CS Home Page Content */
td.cshome-contentright {
    color: #000000;
    background: rgb(255,255,255);
    font-weight: normal;
    padding: 0 0 1em 0;
}

/* EE Division Home Page photo */ 
td.eehome-photo {
    border: 0;
    border-collapse: collapse;
}

/* EE Division Home Page address box */ 
td.eehome-address {
    background-image: url(/Includes/EECS-images/gradient.blue-wide.jpg);
    background-repeat: no-repeat;
}

p.eehome-street {
    font-weight: bold;
    padding: 0 .25em 0 0;
}

p.eehome-phone {
    font-weight: normal;
    padding: 0 .25em 0 0;
}

/* EE Home Page top links */
td.eehome-links {
    background-image: url(/Includes/EECS-images/gradient.yellow-wide.jpg);
    background-repeat: no-repeat;
    font-weight: bold;
    line-height: 1.5;
    margin: 0;
}

/* EE Home Page address box hours */ 
td.eehome-hours {
    font-weight: normal;
    font-size: 14px;
    padding: 10px 5px 2.5px 5px;
    text-align: left;
}

ul.eehomelink, ul.eehomelink li {
    list-style: square outside url('/Includes/EECS-images/arrow.gif')
    }

/*  EE Home Page Content */
td.eehome-contentleft {
    color: #000000;
    background: rgb(255,255,255);
    font-weight: normal;
    padding: 0 0 1em 0;
}

/*  EE Home Page Content */
td.eehome-contentright {
    color: #000000;
    background: rgb(255,255,255);
    font-weight: normal;
    padding: 0 0 1em 0;
}

/* For H2 titles in tables */
td.submenu-title {
    font-size: 18px;
    margin: 1em .25em 1em 0em;
    border-bottom: 2px solid #ccc;
    font-weight: bold;
    font-family: Geneva, Arial, Helvetica, sans-serif;
}

/* For H2 titles without underlines in tables  */
td.submenu-nolinetitle {
    font-size: 18px;
    margin: 1em .25em 1em 0em;
    padding: 0;
    font-weight: bold;
    font-family: Geneva, Arial, Helvetica, sans-serif;
}

/* For Index boxes at the tops of department pages */

table.boxindex, td.boxindex {
    background-image: url(/Includes/EECS-images/gradient.yellow-wide.jpg);
    background-repeat: no-repeat;
    color: #000000;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    padding: 1em;
    font-weight: bold;
}


/* For Index buttons at the tops of department pages */
td.subindex {
    color: #000000;
    background: rgb(241,241,241);
    background-color: rgb(241,241,241);
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}
/* deep yellow 
    background: rgb(254,229,160);
    background-color: rgb(254,229,160);
    */

/* For a large number of  Index buttons at the tops of department pages */
td.subindex-small {
    color: #000000;
    background: rgb(241,241,241);
    background-color: rgb(241,241,241);
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}

td.subindex-fifthyr {
    color: #000000;
    background: rgb(241,241,241);
    background-color: rgb(241,241,241);
    /*
    background: #d4d6e2;
    background-color: #d4d6e2;
    */
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}

td.subindex-meng {
    color: #000000;
    background: #fff4ca;
    background-color: #fff4ca;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}

td.subindex-curr {
    color: #000000;
    background: #dde4f4;
    background-color: #dde4f4;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}

td.subindex-prosp {
    color: #000000;
    background: #f5e9de;
    background-color: #f5e9de;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}

/* For left-aligned Index buttons in department pages */
td.subindex-left {
    color: #000000;
    background: rgb(254,229,160);
    background-color: rgb(254,229,160);
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
}

/* For left-aligned Index buttons in department pages with larger font */
td.subindex-leftlarge {
    color: #000000;
    background: rgb(254,229,160);
    background-color: rgb(228,231,250);
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    font-size: 16px;
    text-align: left;
}

/* For buttons on Diversity web page */
td.divcalendar {
    color: #000000;
    background: rgb(254,229,160);
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    padding: .25em .5em .25em .5em ;
}
td.campusdiv {
    color: #000000;
    background: #DFE2E9;
    background-color: #DFE2E9;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    padding: .25em .5em .25em .5em ;
}

td.divhighlights {
    background-image: url(/Includes/EECS-images/gradient.yellow-wide.jpg);
    background-repeat: no-repeat;
    margin: 0;
    padding: 1em 1.5em 1em 1em;
}


/* For main top Degree Program index buttons */
td.degree-index {
    color: #000000;
    background: #FFF2C6;
    background-color: #FFF2C6;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

/* For main top index buttons in 3 colors */
td.yy-index {
    color: #000000;
    background: #FFF2C6;
    background-color: #FFF2C6;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

td.bb-index {
    color: #000000;
    background: #DFE2E9;
    background-color: #DFE2E9;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

td.gg-index {
    color: #000000;
    background: #F1F1F1;
    background-color: #F1F1F1;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}


/* For secondary submenu buttons */
td.submenu1 {
    color: #000000;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    background: #DFE2E9;
    background-color: #DFE2E9;
    font-weight: normal;
    text-align: center;
}

/* For primary Degree Program submenu buttons */
td.degree-submenu1 {
    color: #000000;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    background: #DFE2E9;
    background-color: #DFE2E9;
    font-weight: normal;
    text-align: center;
}

/* For secondary Degree Program submenu buttons */ 
td.degree-submenu2 {
    color: #000000;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    background-color: #F6F7F9;
    background: #F6F7F9;
    font-weight: normal;
    text-align: center;
    padding: 5px;
}


/* Emergency/Crisis tables */
td.hotlines-bold {
    color: #000000;
    background: rgb(254,229,160);
    background-color: rgb(254,229,160);
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    padding: .25em .5em .25em .5em ;
}

td.hotlines {
    color: #000000;
    background: rgb(254,229,160);
    background-color: rgb(254,229,160);
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: normal;
    padding: .25em .5em .25em .5em ;
}


td.hotlines-nonemerg {
    color: #000000;
    background: #FFF2C6;
    background-color: #FFF2C6;
    font-weight: normal;
    padding: .25em .5em .25em .5em ;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
}

td.emergwebsites {
    color: #000000;
    padding: .25em .5em .25em .5em ;
    background: rgb(230,230,230);
    background-color: rgb(230,230,230);
    font-weight: normal;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
}

td.emergwebsites-bold {
    color: #000000;
    padding: .25em .5em .25em .5em ;
    background: rgb(230,230,230);
    background-color: rgb(230,230,230);
    font-weight: bold;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
}


/* For large Faculty Awards indexes at top of page */
td.facaward-index {
    color: #000000;
    background-image: url(/Includes/EECS-images/gradient.yellow-wide.jpg);
    background-repeat: no-repeat;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    margin: 0;
    padding: 10px 20px 5px 0;
    }


ul.facaward-list li {
    list-style: disc;
    margin: 0;
    padding: 0;
    font-weight: bold;
}



/* For Index buttons at the tops of secondary awards pages */
td.facaward-subindex {
    color: #000000;
    background: #FFF2C6;
    background-color: #FFF2C6;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    text-align: center;
}


/*  Faculty Award Titles */
td.facaward-title {
    color: #000000;
    background: rgb(255,255,255);
    font-weight: bold;
}

/*  Faculty Award Recipients */
td.facaward-text {
    color: #000000;
    background: rgb(255,255,255);
    font-weight: normal;
}

/*  Faculty Award 'Other Awards' buttons */
td.facaward-other {
    background: #FFF2C6;
    background-color: #FFF2C6;
    color: #000000;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
}


/* For 'Return to Main Fac Awards page' button on bottom of sub-pages */
td.facaward-return {
    color: #000000;
    background: rgb(254,229,160);
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    text-align: center;
    padding: .3em;
}


/* For large Staff Awards indexes at top of page */
td.staffaward-index {
    color: #000000;
    background-image: url(/Includes/EECS-images/gradient.yellow-wide.jpg);
    background-repeat: no-repeat;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    margin: 0;
    padding: 5px 0 5px 0;
    }

ul.staffaward-list li {
    list-style: disc;
    margin: 0;
    padding: 0;
    font-weight: bold;
}

ul.staffawardlist li {
    list-style: disc;
    margin: 0;
    padding: .25em;
    font-weight: bold;

}

/* For Index buttons at the tops of secondary awards pages */
td.staffaward-subindex {
    color: #000000;
    background: #FFF2C6;
    background-color: #FFF2C6;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    text-align: center;
}

/*  Faculty Award headers in the spot category */
td.staffaward-header {
    color: #000000;
    background: rgb(255,255,255);
    font-weight: bold;
    font-size: 14px;
}

/*  Faculty Award Titles */
td.staffaward-title {
    color: #000000;
    background: rgb(255,255,255);
    font-weight: bold;
}

/*  Faculty Award Recipients */
td.staffaward-text {
    color: #000000;
    background: rgb(255,255,255);
    font-weight: normal;
}

/*  Faculty Award 'Other Awards' buttons */
td.staffaward-other {
    background: #FFF2C6;
    background-color: #FFF2C6;
    color: #000000;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
}


/* For 'Return to Main Fac Awards page' button on bottom of sub-pages */
td.staffaward-return {
    color: #000000;
    background: rgb(254,229,160);
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    text-align: center;
    padding: .3em;
}

/* For large M.Eng indexes at top of page */
#meng-index {
    color: #000000;
    background-image: url(/Includes/EECS-images/gradient.yellow-wide.jpg);
    background-repeat: no-repeat;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    margin: 0;
    padding: 5px 0 5px 0;
    }
    

ul.meng-list li {
    list-style: disc;
    margin: 0;
    padding: 0;
    font-weight: bold;
}

ul.meng li {
    list-style: disc;
    margin: 0;
    padding: .25em;
    font-weight: bold;

}

/* For Index buttons at the tops of secondary awards pages */
td.meng-subindex {
    color: #000000;
    background: #FFF2C6;
    background-color: #FFF2C6;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    text-align: center;
}

/*  Faculty Award headers in the spot category */
td.meng-header {
    color: #000000;
    background: rgb(255,255,255);
    font-weight: bold;
    font-size: 14px;
}

/*  Faculty Award Titles */
td.meng-title {
    color: #000000;
    background: rgb(255,255,255);
    font-weight: bold;
}

/*  Faculty Award Recipients */
td.meng-text {
    color: #000000;
    background: rgb(255,255,255);
    font-weight: normal;
}

/*  Faculty Award 'Other Awards' buttons */
td.meng-other {
    background: #FFF2C6;
    background-color: #FFF2C6;
    color: #000000;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
}


/* For 'Return to Main Fac Awards page' button on bottom of sub-pages */
td.meng-return {
    color: #000000;
    background: rgb(254,229,160);
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    font-weight: bold;
    text-align: center;
    padding: .3em;
}

#meng-body { 

	}

/* For 'More' buttons on Menu pages (e.g. People) */ 

td.menumore {
    color: #000000;
    background: #FFF2C6;
    background-color: #FFF2C6;
    font-weight: normal;
    padding: 3px 1px 3px 1px;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
}

td.menumore-ee {
    color: #000000;
    background: #D2D6DF;
    background-color: #D2D6DF;
    font-weight: normal;
    padding: 3px 1px 3px 1px;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
}

td.menumore-cs {
    color: #000000;
    background: #FFF2C6;
    background-color: #FFF2C6;
    font-weight: normal;
    padding: 3px 1px 3px 1px;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
}

td.researchareas-title {
    font-size: 16px;
    margin: 1em .25em 1em 0em;
    padding: 0 0 0 2em;
    font-weight: bold;
    font-family: Geneva, Arial, Helvetica, sans-serif;
}

div.researchareas ul,
div.researchareas ul li {
        list-style-type: disc;
	margin: 0 0 .25em 1.75em;
	padding: 0;
	font-size: 14px;
}

p.otherresearch {
	font-size: 14px;
	font-weight: normal;
        margin: 0;
	padding: 0 0 0 2em;
}

/* For tables inside Resguide web page content */

table.resguide, td.resguide {
    padding-left: 1em;
    }

/* For large index boxes at the tops of Resguide pages) */
table.resguideindex, td.resguideindex {
    background-image: url(/Includes/EECS-images/gradient.yellow-wide.jpg);
    background-repeat: no-repeat;
    color: #000000;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    padding: 1em;
    font-weight: bold;
}

/* For space index boxe at the tops of Resguide staff page) */
table.resguidestaff, td.resguidestaff {
    background-image: url(/Includes/EECS-images/gradient.yellow-wide.jpg);
    background-repeat: no-repeat;
    color: #000000;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    padding: 1em;
    line-height: 1.5em;
    font-weight: bold;
}

ul.resguidestaff {
    margin-top: .2em;
}

ul.resguidestaff li {
    margin: -.25em;
}

table .resguide-split {
	width: 100%;
	border: 0;
	}

/* Address for EE Division split on Resguide */

td.eeresguide {
    background-image: url(/Includes/EECS-images/gradient.gray-wide.jpg);
    background-repeat: no-repeat;
    color: #000000;
    font-weight: normal;
    padding: 4px 4px 4px 10px;
    border: 1px solid #BAC0CB;
    border-collapse: collapse;
    vertical-align: top;
    width: 49%;
}

/* Address for CS Division split on Resguide */

td.csresguide {
    background-image: url(/Includes/EECS-images/gradient.yellowpale-wide.jpg);
    background-repeat: no-repeat;
    color: #000000;
    font-weight: normal;
    padding: 4px 4px 4px 10px;
    border: 1px solid #BAC0CB;
    border-collapse: collapse;
    vertical-align: top;
}

/* Info for grads split on Resguide */

td.gradresguide {
    background-image: url(/Includes/EECS-images/gradient.gray-wide.jpg);
    background-repeat: no-repeat;
    color: #000000;
    font-weight: normal;
    padding: 4px 4px 4px 10px;
    border: 1px solid #BAC0CB;
    border-collapse: collapse;
    vertical-align: top;
    width: 50%;
}

/* Info for ugrads split on Resguide */

td.ugradresguide {
    background-image: url(/Includes/EECS-images/gradient.yellowpale-wide.jpg);
    background-repeat: no-repeat;
    color: #000000;
    font-weight: normal;
    padding: 4px 4px 4px 10px;
    border: 1px solid #BAC0CB;
    border-collapse: collapse;
    vertical-align: top;
}


td.mapcontents {
    background-color: #FFFAEC;
    background: #FFFAEC;
    color: #000000;
    font-weight: normal;
}

/* For staff blurb on Parking Permits web page */ 
td.parkingblurb {
    background: rgb(230,230,230);
    font-weight: normal;
}

td.reserve-cory {
    color: #000000;
    background: #D2D6DF;
    background-color: #D2D6DF;
    font-weight: bold;
    padding: 5px;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
}

td.reserve-soda {
    color: #000000;
    background: #FFF2C6;
    background-color: #FFF2C6;
    font-weight: bold;
    padding: 5px;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
}


/* Box of links on Prospective Undergraduates page */
td.prospugradbox {
	background-color: #FFF9E3;
	color: #000000;
	border-style: solid;
	border-width: 1px;        /* sets border width on all sides */
        border-collapse: collapse;
	border-color: rgb(204,204,204);
	padding: 0;
	margin: 0;
}

/*
prospugrad-list definitions are in eecsPage.css
*/

/* Index lists on main Info for Students page */
td.studentinfo-ugradtitle {
    font-size: 18px;
    margin: 1em .25em 1em 0em;
    border-bottom: 2px solid #ccc;
    font-weight: bold;
    }

td.studentinfo-ugraditems {
    background-image: url(/Includes/EECS-images/gradient.blue-wide.jpg);
    background-repeat: no-repeat;
    padding: .5em;
    }

td.studentinfo-gradtitle {
    font-size: 18px;
    margin: 1em .25em 1em 0em;
    border-bottom: 2px solid #ccc;
    font-weight: bold;
    }

td.studentinfo-graditems {
    background-image: url(/Includes/EECS-images/gradient.yellow-wide.jpg);
    background-repeat: no-repeat;
    padding: .5em;
    }

p.csa {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 0 -.25em;
    padding: 0;
    text-align: center;
}

address.gradsig {
           text-align: right;
           margin: 30px 30px 10px 0;
           }

address.ugradsig {
           text-align: right;
           margin: 30px 30px 10px 0;
           }


/* Graduate Manual */ 

table.gradmanual {
        margin-left: auto;
        margin-right: auto;
        border-width: 2px;
        border-spacing: 2px;
        padding: 2px;
        border-style: solid;
        border-color: #FFF;
        border-collapse: collapse;
	width: 100%;
}

table.gradmanual td {
        border-width: 0 1em 0 1em;
        border-spacing: 1em;
        padding: .5em;
        border-style: solid;
        border-color: #FFF;
        border-collapse: collapse;
}


td.manual-gradadm {
    font-size: 18px;
    margin: 1em 0em 1em 0em;
    font-weight: bold;
    text-align: center;
    background-image: url(/Includes/EECS-images/gradient.blue-wide.jpg);
    background-repeat: no-repeat;
    padding: .5em;
    border-width: 5em;
    border-color: #fff;
    }

td.manual-gradcont {
    font-size: 18px;
    margin: 1em 0em 1em 0em;
    font-weight: bold;
    text-align: center;
    background-image: url(/Includes/EECS-images/gradient.yellow-wide.jpg);
    background-repeat: no-repeat;
    padding: .5em;
    border-width: 5em;
    border-collapse: collapse;
    border-color: #fff;
    }

.leftsidebar-gradmanual {
	background-image: url(/Includes/EECS-images/template-leftnav.gradmanual.jpg);
	background-repeat: no-repeat;
	height: 500px;
	width: 300px;
        }

.leftsidebar-gradfellow {
	height: 25px;
        }

.leftsidebar-gsiassign {
	background-image: url(/Includes/EECS-images/template-leftnav.gradmanual.jpg);
	background-repeat: no-repeat;
	height: 300px;
	width: 200px;
        }


	/* background-color: #FFF9E3;
	height: 360px;
	width: 200px; */

.gradmanualtitle {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   font-variant: small-caps;
   text-transform: none;
   margin: 0;
   padding: 1.5em .5em 0 1em;
   }

.gradmanualhead {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-style: normal;
   font-weight: bold;
   font-variant: normal;
   text-transform: none;
   margin: 0;
   padding: 1.5em .5em 0 1em;
   }

.gradmanualtext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        line-height: 16px;
        text-transform: none;
	margin: 0;
        padding: .25em .25em 1em 1.25em;
        }


.leftsidebar-ugradmanual {
	background-image: url(/Includes/EECS-images/template-leftnav.ugradmanual.jpg);
	background-repeat: no-repeat;
	height: 500px;
	width: 260px;
	/*
	width: 300px;
	*/
        }

.ugradmanualspace {
   padding: 0 .5em 0 1em;
   }

.ugradmanualtitle {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   /* font-family: times, garamond, sans-serif; */
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   font-variant: small-caps;
   text-transform: none;
   text-align: center;
   margin: 0;
   padding: .5em .5em .5em 1em;
   }

.ugradmanualsubhead {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   font-variant: small-caps;
   color: #ecedf2;
   background: #002061;
   text-align: center;
   text-transform: none;
   margin: 0;
   padding: .5em .5em .75em 1em;
   }

.ugradmanprospsubhead {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   font-variant: small-caps;
   color: #915917;
   text-align: center;
   text-transform: none;
   margin: 0;
   padding: .5em .5em .75em 1em;
   }

.ugradmancontsubhead {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   font-variant: small-caps;
   color: #BF7307;
   text-align: center;
   text-transform: none;
   margin: 0;
   padding: .5em .5em .75em 1em;
   }

.ugradmanprospindex {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        line-height: 16px;
        text-transform: none;
	margin: 0;
        padding: 0 .25em 1em 1.25em;
        }

.ugradmancontindex {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        line-height: 16px;
        text-transform: none;
	margin: 0;
        padding: .5em .25em 0 1.25em;
        }

ul.ugradmanlist1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        line-height: 14px;
    padding: .5em .25em 0 1.25em;
    margin: 0;
    }


ul.ugradmanlist1 li {
    list-style-type: none;
    padding: 0 0 .25em 0;
    margin: 0;
    }

ul.ugradmanlist2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
    padding: .25em .25em 0 2.5em;
    margin: 0;
    }


ul.ugradmanlist2 li {
    list-style-type: disc;
    padding: 0 0 .5em 0;
    margin: 0;
    }

ul.ugradmanlist2nobullet {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
    padding: .25em .25em 0 1.5em;
    margin: 0;
    }


ul.ugradmanlist2nobullet li {
    list-style-type: none;
    padding: 0 0 .5em 0;
    margin: 0;
    }

ol.ugradmanlist2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
    padding: .25em .25em 0 2.5em;
    margin: 0;
    }


ol.ugradmanlist2 li {
    list-style-type: decimal;
    padding: 0 0 .5em 0;
    margin: 0;
    }

ul.ugradmanlist3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
    padding: 0 .25em 0 1em;
    margin: 0;
    }


ul.ugradmanlist3 li {
    list-style-type: none;
    padding: 0 0 .25em 0;
    margin: 0;
    }

ul.ugradmanlist3square {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
    padding: 0 .25em 0 1.75em;
    margin: 0;
    }


ul.ugradmanlist3square li {
    list-style-type: square;
    padding: 0 0 .25em 0;
    margin: 0;
    }



ol.ugradmanlist3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
    padding: 0 .25em 0 1em;
    margin: 0;
    }


ol.ugradmanlist3 li {
    list-style-type: decimal;
    padding: 0 0 .25em 0;
    margin: 0;
    }

ul.ugradmanlist4 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
    padding: 0 .25em 0 1.75em;
    }

ul.ugradmanlist4 li {
    list-style-type: square;
    padding: 0;
    margin: 0;
    }

/* For small tables on dept pages  */
table.standard {
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    margin-left: 20px;
    padding: 1em;
    }

table.standard th { border: solid 1px rgb(204,204,204);
    text-align: center;
    }

table.standard td { border: solid 1px rgb(204,204,204);
    padding: 3px 5px 3px 5px;
    }


/* For Chair's event planning calendar */
#chaircal table {
    background-image: url(/Includes/EECS-images/gradient.yellow-wide.jpg);
    background-repeat: no-repeat;
    border: 3px solid rgb(204,204,204);
    border-collapse: collapse;
    margin: 0 10px;
    padding: 1em;
    }

#chaircal table td {
	border: solid 3px rgb(204,204,204);
	padding: .75em;
        border-collapse: collapse;
        vertical-align: top;
	}

.cal-time {
        color: #666;
	}

.cal-place {
        color: #666;
	}

.cal-holiday {
        color: #999;
	}

/* Old calendar table */
table#chaircal {
    background-image: url(/Includes/EECS-images/gradient.yellow-wide.jpg);
    background-repeat: no-repeat;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    margin: 0 10px;
    padding: 1em;
    }

td.chaircal {
	border: solid 1px rgb(204,204,204);
	padding: .65em;
        border-collapse: collapse;
        vertical-align: top;
	}
th.chaircal { border-bottom: solid 2px #000; border-top: solid 2px #000; padding: 5px; text-align: center }

td.chaircal-holiday { border-top: solid 1px rgb(204,204,204);
		      border-right: solid 1px rgb(204,204,204);
		      border-left: solid 1px rgb(204,204,204);
                      padding: 5px;
		      color: #999999;
		      }
		      /*
		      color: #006600;
		      */

/* Index lists for Academic Recruiting cover page */

table.recruit {
    color: #000000;
    padding: 1em;
}

table.CSVisitors {
	border-collapse: collapse;
}

table.CSVisitors td {
        padding: 3px 5px 3px 5px;
        border: 1px solid #ccc;
}

table.CSVisitors th {
	padding: 4px; 
        border: 1px solid #ccc;
}


td.acadpers-facsearch {
    font-size: 16px;
    font-weight: bold;
    background-image: url(/Includes/EECS-images/gradient.yellow-wide.jpg);
    background-repeat: no-repeat;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    margin: 1em;
    padding: .5em 1em .5em 1em;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    }


td.acadpers-affiliated {
    font-size: 16px;
    font-weight: bold;
    background-image: url(/Includes/EECS-images/gradient.blue-wide.jpg);
    background-repeat: no-repeat;
    text-align: center;
    margin: 1em;
    padding: .5em 1em .5em 1em;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    }


td.acadpers-affilsearch {
    font-size: 16px;
    font-weight: bold;
    background: rgb(230,230,230);
    background-color: rgb(230,230,230);
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    margin: 1em;
    padding: .5em 1em .5em 1em;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    }


/* Grad Affairs opening line */
td.gradaffairs-opening {
    font-weight: normal;
    font-size: 14px;
    padding: 10px 5px 2.5px 4px;
    text-align: left;
}


/*  Normal table cells (to override masthead formatting in document content) */
td.white {
    color: #000000;
    background: rgb(255,255,255);
    font-weight: normal;
}

/*  Bold text in white table cells */
td.white2 {
    color: #000000;
    background: rgb(255,255,255);
    font-weight: bold;
}

/*  Small bold text in white table cells (ACM Awards) */
td.smletter {
    background: rgb(255,255,255);
    font-size: 12px;
    font-weight: bold;
}


th.white {
    background: rgb(255,255,255);
    font-weight: bold;
}

/* left aligned bold titles in white (group aliases) */
th.lftwhite {
    background: rgb(255,255,255);
    font-weight: bold;
    text-align: left;
}

/* For gray buttons with left-aligned, small lettering (people & admissions) */ 
td.palegray {
    background: rgb(230,230,230);
    font-weight: normal;
}

/* For gray buttons with left-aligned, bold lettering (Faculty Awards "other" buttons) */

td.palegray2 {
    background: rgb(230,230,230);
    font-weight: bold;
}

/* For gray buttons with left-aligned, normal lettering (Faculty Awards) */ 
td.palegray3 {
    background: rgb(230,230,230);
    font-weight: normal;
}

/* small bold letters on gray background */

td.gray {
    background: rgb(204,204,204);
    font-size: 12px;
    font-weight: bold;
}

th.gray {
    background: rgb(204,204,204);
    font-weight: bold;
}

td.deepgray {
    background: rgb(188,186,199);
    font-size: 12px;
    font-weight: bold;
}

/* For large, centered, bold (H2), buttons in pgray (Prospective) */
td.grayh2 {
    background: rgb(204,204,204);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

/* For large, left-align, H2 headers in gray */
td.graylh2 {
    background: rgb(230,230,230);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
}

/* For large, left-align, H2 headers in yellow */
td.yellowlh2 {
    background: #FDDD88;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
}

td.deepyellow {
    background: rgb(255,204,102);
}

th.deepyellow {
    background: rgb(255,204,102);
    font-size: 14px;
    font-weight: bold;
}

/* For creamy yellow background */
td.paleyellow {
    background: rgb(255,248,229);
    font-weight: normal;
}

/* For creamy yellow background and bold letter (e.g. Contact) */
td.paleyellow2 {
    background: rgb(255,248,229);
    font-weight: bold;
}

/* For centered gray button indexes (e.g. admissions, main menu pages) */
td.graybutton {
    background: rgb(204,204,204);
    font-weight: bold;
    text-align: center;
}

/* For left-aligned, bold gray buttons (e.g. Student Award nomination link) */
td.graybutton2 {
    background: rgb(204,204,204);
    font-weight: bold;
    text-align: left;
}

/* For centered bold, pale gray button indexes (e.g. awards and admissions pages) */
td.palegraybutton {
    background: rgb(230,230,230);
    font-weight: bold;
    text-align: center;
}


/* For centered, pale gray buttons (e.g. admissions-b.s.) */
td.palegraybutton2 {
    background: rgb(230,230,230);
    font-weight: normal;
    text-align: center;
}



/* For centered, small-font, white buttons (e.g. group aliases) */
td.ctrgraybutton {
    background: rgb(230,230,230);
    font-size: 12px;
    font-weight: normal;
    text-align: center;
}

/* For gray button indexes with long names (e.g. room reservations page, grad FAQ) */
td.smgraybutton {
    background: rgb(204,204,204);
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

/* For pale gray button indexes with long names (e.g. parking and policies) */
td.smpalegraybutton {
    background: rgb(230,230,230);
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

/* For pale gray page indexes (e.g. Resguide pages) */
td.grayindex {
    color: #000000;
    background: rgb(230,230,230);
    font-weight: bold;
}

/* For pale gray page indexes with normal weight font (e.g. Directions, FAQ) */
td.grayindex2 {
    color: #000000;
    background: rgb(230,230,230);
    font-weight: normal;
}


p.return {
    margin: .5em;
    text-align: center;	
    color: #000000;
    background: #FEE5A0;
    border: 1px solid rgb(204,204,204);
    font-weight: bold;
    padding: .3em .5em .3em .5em;
}

dl.project-def dt {
	float: left;
	clear: left;
	text-align: right; 
	}

dl.project-def dd {
	padding-bottom: .5em;
	}

/* centered photo on the eecs-peers web page */


.peercontainer {
	width: 595px;
	margin-left: auto; 
	margin-right: auto; 
}

IMG.peerphoto {
        display: block;
	margin-left: auto; 
	margin-right: auto; 
}

p.peertext {
	text-align: center;
	background-color: #dbdada;
	display: block;
	padding: 5px;
}

/* Prospectiv Grad Studetn (Gradadm) FAQ */
dl.gradfaq dt {
	background-color: #d3e1fd;
	padding: .2em;
	font-weight: bold;
	}

dl.gradfaq dd {
	padding: .5em 0 1em 0;
	margin: 0;
	}

dl.gradfaq dd ul li {
	padding-bottom: 1em;
	}
/*
multiple declarations per selector break down as follows:
top right bottom left; (clockwise)
*/
