@media print {
	.leftsidebar-image {
	display: none;
	}
}

/* Names added from old stylesheet, some with updated colors */

.sectionh2 {
        font-size: 1.188em;
        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;
        }

p.title {
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 2em;
        font-weight: bold;
}

p.highlight {
	padding: 1em;
        background-color: #feecc4;
	/*
        background-color: #fee9b8;
	*/
}

#calhighlights {
	padding: .05em 1em;
        background-color: #feecc4;
	/*california gold at 25% opacity */
	/*
	opacity: 0.25;
	GOLD
        background-color: #f9edd4;
        background-color: #f7e7c5;
        background-color: #fee9b8;
	*/
}

#calhighlights h3 {
        color: #990000;
}


#calnormal {
/*
	background-color: #bfccd8;
	background-color: #d8e0e7;
	background-color: #dfe5eb;
	OLD BLUE background-color: #003262;
	*/
	/* berkeley blue at 15% opacity */
	background-color: #d0dae5;
	padding: .05em 1em;
}

#eventhighlight {
	padding: .75em 1em;
	/* sather gat at 50% opacity */
	background-color: #dce9da;
	/*
	Sather gate: background-color: #b9d3b6;
	TURQUOISE background-color: #bfebf6;
	PALE TURQOISE background-color: #cff0f8;
	GREEN background-color: #b9d3b6;
	TEAL background-color: #cad8df;
	RED background-color: #fad3cc;
	PALE LIME background-color: #f3f6d0;
	GOLD background-color: #fdb515;
	*/

}


/* Info for grads split on Resguide */



	/* pale gold background-color: #fff0d0;
	med-light gold background-color: #fede97;
	sather gate background-color: #B9D3B6;
	med gold background-color: #fedb8e;
	med blue background-color: #b2c1d0;
	light blue background-color: #d1dae3;
	light teal background-color: #b7c9d3;
	med teal background-color: #85a4b5;
	bay fog background-color: #c2b9a7;
	*/

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


td.backtotop {
    color: #000000;
    /*
    background-color: #fedb8e;
    */
    background-color: #feecc4;
    font-size: .875em;
    font-weight: normal;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
/*
    font-size: 14px;
    background: #FFF2C6;
    background-color: #FFF2C6;
*/
}



/* 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: .875em;
   /*
    font-size: 14px;
    */
    text-align: center;
    padding: .25em .5em .25em .5em ;
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
}



.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-style: normal;
        line-height: normal;
        font-variant: normal;
        text-transform: none;
        white-space: normal;
        font-size: 18px;
*/
        font-size: 1.125em;
        font-weight: bold;
        color: #000000;
        text-align: left;
	padding: .25em 0 .25em .1em;
        margin: 0;
        text-indent: 0;
        vertical-align: top;
	background: #F1F1F1;
	background-color: #F1F1F1;
        }

/* headers without underlines     */

#noline
{
/*
    font-size: 14px;
    margin: 0;
    padding: 0;
    */
}

#noline h1 {
/*
    font-size: 22px;
    margin: .25em .25em 1em -0.75em;
    padding: .25em;
    */
    border-bottom: none;
}

#noline h2 {
/*
    font-size: 18px;
    margin: 1.4em .25em 1em 5px;
    font-weight: bold;
    padding-left: .25em;
    padding-bottom: .25em;
    */
    border-bottom: none;
}

#noline h2 a {
/*
    margin: 11.4em .25em 1em 0;
    font-weight: bold;
    padding-left: 0;
    padding-bottom: .25em;
    */
    border-bottom: none;
    }



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

ul.spaced li ul.nospace {
   margin-top: .5em;
}

ul.spaced li ul.nospace li {
    margin: 0;
    padding-bottom: 0;
}

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


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;
    }


/* content header: usually contains menu or section definitions lists */
/*
#pageMenu
{
    margin-left: 5px;
    padding: 0;
}
    */

/* page header or description */
/*
#pageMenu p
{
    margin: .5em 0 .5em 0;
    padding-left: 5px;
}

#pageMenu p a {
    margin: 0;
    padding: 0;
}

#pageMenu blockquote {
    margin: .5em 0 .5em .5em;
    padding: 0 0 0 1em;
}

#pageMenu blockquote a {
    margin: .5em 0 .5em 0;
    padding: 0;
}
*/

/* 
page menu lists and tables are indented a bit.
*/

/*
#pageMenu ul, 
#pageMenu table td,
#pageMenu table th
{
    margin-left: 2.5em;
    padding-left: 5px;
}
*/

/* 
page menu item descriptions
indentation is equal to the link, similar to a definition list.
I don't think we need this definition anymore. it's better to
simpilify html and remove unecessary <ul><li>s; using <h3>'s instead.
I would use <h2> but it's more of a divisional heading since it has
the bottom border as opposed to <h3> here is used for links.
*/

/*
#pageMenu ul, 
#pageMenu ul li {
   font-size: 14px;
}

#pageMenu h3 { 
    font-size: 16px;
    font-weight: bold;
    margin: 1em 0 -.5em 0;
    padding: 5px;
}

#pageMenu h4 {
    margin: 1em 0 -.5em 0;
}
*/



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

/* For H2 titles without underlines in tables  */
td.submenu-nolinetitle {
    font-size: 1.125em;
    margin: 1em .25em 1em 0em;
    padding: 0;
    font-weight: bold;
    /*
    font-size: 18px;
    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: .875em;
    /*
    font-size: 14px;
    */
    text-align: center;
}
/* 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: .750em;
    /*
    font-size: 12px;
    */
    text-align: center;
    line-height: normal;
}

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: .750em;
    /*
    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: .750em;
    /*
    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: .750em;
    /*
    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: .750em;
    /*
    font-size: 12px;
    */
    text-align: center;
}

/* Box of links on Prospective Undergraduates page */
td.prospugradbox {
        background-color: #feecc4;
	/*
        background-color: #FFF9E3;
	*/
        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;
	font-weight: bold;
}
/*
p.prospugrad-list {
    font-weight: bold;
    line-height: 1.5em;
    margin: 1em;
}
*/


/* 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;
}

td.facaward-oindex {
    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: .25em 2em .5em 0;
    }

ul.facaward-olist li {
    margin: 0 0 .25em 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;
}

#oldaward {
	color: #737373;
	}

#oldaward .highlight {
	color: #000000;
	}

#staffawardindex h2 {
    font-size: 16px;
    margin: 0;
    font-weight: bold;
    border-bottom: none;
    padding: .25em 0 0 1em;
    font-family: Geneva, Arial, Helvetica, sans-serif;
}

#staffawardindex h2 a {
    font-size: 16px;
    margin: 0;
    font-weight: bold;
    border-bottom: none;
    padding: 0;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    }

#staffawardindex p.full {
        margin: 0;
        padding: 5px 5px 10px 5px;
        border: 0;
     }



/* 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: .875em;
    /*
    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 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: .875em;
    /*
    font-size: 14px;
    */
    text-align: left;
}

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

p.greenbox {
	background: #dce9da;
	padding: .5em;
	display: inline-block;
}

td.white2 {
	font-weight: bold;
}

/*  Small bold text in white table cells (ACM Awards) */
td.smletter {
    font-size: .75em;
    font-weight: bold;
}

/* left aligned bold titles in white (group aliases) */
th.lftwhite {
    text-align: left;
}

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

/* 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);
}

/* small bold letters on gray background */

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

th.gray {
    background: rgb(204,204,204);
}

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

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


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

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

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

th.deepyellow {
    background: rgb(255,204,102);
    font-size: .875em;
    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);
    text-align: center;
}



/* For centered, small-font, white buttons (e.g. group aliases) */
td.ctrgraybutton {
    background: rgb(230,230,230);
    font-size: .75em;
    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: .75em;
    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: .75em;
    font-weight: bold;
    text-align: center;
}

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


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


/* 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;
    */
    font-size: .875em;
    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;
    */
    font-size: .875em;
    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: .875em;
    /*
    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;
}


#pageResguide {
    padding: .5em;
}

#pageResguide h2 {
	margin: 2em 0 .5em 0;
	padding: 0;
}

/* For tables inside Resguide web page content */

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


/* names included from old style sheet as is for transition -->
/* 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;
        }

#pageResguide table .resguide-split h3 {
	margin-top: 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;
    width: 50%;
}


/* 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: 1em;
    /*
    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: .875em;
	/*
        font-size: 14px;
	*/
}

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



#csa {
	padding: .5em;
	min-width: 800px;
	}

#csa p.main {
	padding: 1em 0 0 0;;
	margin: 0;
	border: 0;
	}

#csa p.th {
	font-weight: bold;
	padding: 0 .2em 0 .2em;
	font-size: .875em;
	}
	/*
	font-size: 14px;
	background-color: #cccccc; 
	*/

#csa p.h2 {
	font-weight: bold;
        margin: 2em .25em 1em 5px;
        padding: 5px 0 0 5px;
	}

#csaphoto {
	float: right;
	margin-left: 2em;
	}

#csaphoto .caption {
	border: 1px solid #cccccc;
	padding: 1em;
	margin-left: auto;
	margin-right: auto;
	font-size: .75em;
	}

#csaclear {
	clear: both;
	}

#csa table.index {
	border-collapse: collapse;
	border: 1px solid #000000;
	padding: 5px;
	background-color: #b1b1b1;
	}

#csa table.index td {
	border: 2px solid #000000;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	}

/* basic index lists */
#content ul.index {
	padding-top: .25em;
	margin-top: 0;
}


ul.indexlist li {
    list-style: disc;
    margin: 0;
    font-weight: bold;

}


/* For lists in index tables no left margin indent and square bullets
(Contact, Directions & Ugrad Research web pages) */

#content ul.indexlist2 li {
    list-style: square;
    margin: .5em 0 0 0;
}

/* For indented lists in index tables with square bullets (Admissions page) */

#content ul.indexlist3 li {
    list-style: square;
    margin: .5em 0 0 1.75em;
}

/* For indented lists in index tables with disc bullets and no space
between line items (Staff by Function, Academic Personnel) */

#content ul.indexlist4 li {
    list-style: disc;
    margin: 0 0 0 1.75em;
}

/* For lists in index tables no left margin indent, square bullets
and extra space between line items (FAQ) */

#content ul.indexlist5 li {
    list-style: square;
    margin: .5em 0 0 0;
    padding-bottom: .25em;
}

/* For prominent lists in main body of document with a slight left margin
indent and space between line items.  Disc bullets (FAQ sub-items,
Ugrad Research sub-items) */

#content ul.indexlist6 li {
    list-style: disc;
    margin: .5em 0 0 0;
    padding-bottom: .25em;
}

/* For numbered indexes with a space between each item (Faculty Advising)  */
#content ol.indexlist1 li {
    margin: .5em 0 0 0;
    padding-bottom: .25em;
}




/* Index lists on main Info for Students page */
td.studentinfo-ugradtitle {
    font-size: 1.125em;
    /*
    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;
    */
    font-size: 1.125em;
    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 {
    padding: .25em .5em;
    background: #dce9da;
    /*
    background-color: #fee9b8;
    */
    display: inline-block;
    font-size: large;	
    border: 1px solid #c2b9a7;
}

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

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


#memoriam {
   margin: 20px;
   padding: 0 20px 0 20px;
}

#memoriam h1 {
        border: 0;
	padding: 0;
	font-size:30px;
	line-height:30px;
	color:#999;
        /*border-bottom: 1px solid #ccc; */
	/* font-family:"museo sans 500", sans-serif; */
	/* margin:0 0 20px 0; */
	/*padding-bottom:5px; */
	/*background:url(/Faculty/Images/img_dotted_hdiv.png) no-repeat left bottom; */
}

#memoriamLinks {
        float: right;
        margin: 0;
        padding: 0;
}

#memoriamWrapper {
        border-top: 2px solid #ccc;
        margin: 0;
        padding: 0;
}

#memoriam p {
   margin: 20px 20px 20px 0;
   padding: 0;
}

#memoriam p.memorial {
   text-align: center;
   padding: 0 0 10px 0;
}


#memoriam p.subtitle {
   padding: 0 20px 0 10px;
   font-weight: normal;
   font-style: italic;
}

#memoriam td {
	text-align: center;
        line-height: 1.25em;
}

#memoriam img {
	padding-bottom: 5px;
}

.memoriam-border {
   padding: 1%;
}

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

td.mapcontents p {
	padding: .5em;
}

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

td.Adminaddress-title {
/*
    font-size: 18px;
    */
    font-size: 1.125em;
    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: #dce9da;
    background-color: #dce9da;
    /*
    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;
    */
    /*
    background: #d8e0e7;
    background: #bfccd8;
    */
    background: #d0dae5;
    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;
    background: #fee9b8;
    */
    background: #feecc4;
    padding: 4px 4px 4px 10px;
    border: 1px solid #BAC0CB;
    border-collapse: collapse;
}

td.msaddress-text {
    background: #dce9da;
    padding: 4px 4px 4px 10px;
    border: 1px solid #BAC0CB;
    border-collapse: collapse;
}

/* transferrring to EECS */ 
td.bb-index {
    background: #d0dae5;
    padding: .25em;
    width: 33%;
    text-align: center;
    }
td.yy-index {
    background: #feecc4;
    padding: .25em;
    width: 33%;
    text-align: center;
    }
td.gg-index {
    background: #dce9da;
    padding: .25em;
    width: 33%;
    text-align: center;
    }

/* 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-size: .875em;
    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')
    }

#pageMenu h2 {
	font-size: 1.17em;
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}


#pageMenu h3 {
	padding-bottom: 0;
	margin-bottom: 0;
	margin-left: 1em;
}

#pageMenu p {
	padding-top: 0;
	margin-top: 0;
	padding-left: .2em; 
}

#manualtable {
	margin: 0 -1em -1em -2em;
	padding: 0 -1em;
}


/* 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;
    */
    font-size: 1.125em;
    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;
    */
    font-size: 1.125em;
    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;
   text-transform: none;
   font-style: normal;
   */
   font-weight: bold;
   font-size: 1.063em;
   /*
   font-variant: small-caps;
   */
   margin: 0;
   padding: .5em .5em .2em 1em;
   }

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

.gradmanualhead a:hover {
	text-decoration: underline;
	color: #0295b8;
   }

.gradmanualhead a:link {
	text-decoration: none;
   }

.gradmanualtext a:hover {
	text-decoration: underline;
	color: #0295b8;
   }

.gradmanualtext a:link {
	text-decoration: none;
   }

.gradmanualtext {
/*
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-style: normal;
        font-variant: normal;
        text-transform: none;
        font-size: 14px;
	*/
        font-size: .875em;
        font-weight: normal;
	/*
        line-height: 16px;
	*/
	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;
   text-transform: none;
   font-style: normal;
   font-size: 17px;
   */
   /* font-family: times, garamond, sans-serif; */
   font-size: 1.063em;
   font-weight: bold;
   font-variant: small-caps;
   text-align: center;
   margin: 0;
   padding: .5em .5em .5em 1em;
   }

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

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

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

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

.ugradmancontindex a:hover {
	text-decoration: underline;
	color: #0295b8;
   }

.ugradmancontindex a:link {
	text-decoration: none;
   }

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

ul.ugradmanlist1 {
/*
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 14px;
        font-style: normal;
        font-variant: normal;
        font-size: 14px;
        font-size: .875em;
	*/
        font-size: .95em;
        font-weight: bold;
    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-style: normal;
        font-variant: normal;
        font-size: 13px;
        font-size: .813em;
        font-weight: bold;
	*/
        font-size: .95em;
    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-style: normal;
        font-variant: normal;
        font-size: .813em;
        font-size: 13px;
	*/
        font-size: .95em;
        font-weight: bold;
    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-style: normal;
        font-variant: normal;
        font-size: 13px;
	*/
        font-size: .813em;
        font-weight: bold;
    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-style: normal;
        font-weight: normal;
        font-variant: normal;
        font-size: 13px;
        font-size: .813em;
	*/
        font-size: .95em;
    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-style: normal;
        font-variant: normal;
        font-size: 13px;
        font-size: .813em;
	*/
        font-weight: 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-style: normal;
        font-variant: normal;
        font-size: 13px;
	*/
        font-size: .813em;
        font-weight: 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-style: normal;
        font-variant: normal;
        font-size: 13px;
        font-size: .813em;
	*/
        font-size: .95em;
        font-weight: normal;
	}


.blockhighlight {
        background-color: #d0dae5;
        border: 1px solid #FEE9C3;
        padding: .25em .5em .25em .5em;
}


.blockhighlight-gold {
        background-color: #feecc4;
        border: 1px solid #FEE9C3;
        padding: .25em .5em .25em .5em;
	/*
        background-color: #FFF9E3;
	*/
}

.blockhighlight-sky {
        background-color: #DDEAFE;
        border: 1px solid #ABC7F3;
        padding: .25em .5em .25em .5em;
}


.blockhighlight-yellow {
        background-color: #FFF9E3;
	border: 1px solid #FFF9E3;
	padding: .25em 0 .25em 0; 
	/*
        border: 1px solid #FDDD88;
	*/
}

.blockhighlight-blue {
        background-color: #d0dae5;
	border: 1px solid #F4F7FC;
	padding: .25em 0 .25em 0; 
	/*
        background-color: #F4F7FC;
	*/
}

/* Manuals */

.blockhighlight-grad {
        background-color: #d0dae5;
	font-style: italic;
	border: 1px solid #DEE9FC;
        padding: .75em;
	/*
        background-color: #DEE9FC;
	*/
}

.gradtable {
	padding: 1em;
}

.blockhighlight-ugrad {
        background-color: #DEE9FC;
	font-style: italic;
	border: 1px solid #DEE9FC;
        padding: .75em;
}


.manual-title {
	font-style: italic;
	font-weight: bold;
}

/* faculty home pages */

.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;
        }

#leftcoltext a:link, #rightcoltext a:link {
	text-decoration: none;
	}

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

#leftcoltext a:hover, #rightcoltext a:hover {
	text-decoration: underline;
	color: #0295b8;
	}

#leftcoltext a:active, #rightcoltext a:active {
	text-decoration: underline;
	/*
	color: #ed4e33;
	*/
	}

#leftcoltext h4 {
   margin: 0;
   padding: .75em .5em .5em .5em;
   font-size: .875em;
   /*
   font-size: 14px;
   */
   }


#rightcoltext h4 {
   margin: 0;
   padding: 1em .5em .5em .5em;
   font-size: .875em;
   /*
   font-size: 14px;
   */
   }

#rightcoltext p {
   margin: 0;
   padding: .5em .5em .5em 1.5em;
   font-size: .875em;
   /*
   font-size: 14px;
   */
   }

tr.sidecolor img {
	max-width: 100%;
	height: auto;
	width: auto\9 /*ie8 */
}

#highlight {
background-color: #feecc4;
/*
background-color: #FFF2C6;
*/
}


/* Visit Day */

#visitday {
   	margin: 20px;
   	padding: 0 20px;
   	font-size: 14px;
	}

#visitday .title1 {
    	font-size: 22px;
    	font-weight: bold;
    	margin: .25em .25em 0 .25em;
    	text-align: center;
    	}

#visitday .title2 {
    	font-size: 18px;
    	font-weight: bold;
    	margin: .25em .25em 1em .25em;
	/*
    	padding-bottom: .25em;
	*/
    	text-align: center;
    	}

#visitday .title3 {
    	margin: 0 .25em 1em .25em;
    	padding-bottom: .25em;
    	text-align: center;
    	}

#visitday table.main {
    	margin-left: 20px;
	border-width: 1px;
	border-spacing: 0px;
	border-style: inset;
	border-color: black;
	margin-left: auto;
	margin-right: auto;
	}

#visitday table.main th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: black;
	-moz-border-radius: 0px 0px 0px 0px;
	}

#visitday table.main td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: black;
	-moz-border-radius: 1px 1px 1px 1px;
	}

#visitday .date {
	text-align: center;
	font-weight: bold;
	font-size: medium;
	line-height: 2.2em;
	}

#visitday .eecs {
	background: #EAF1DD;
	text-align: center;
	}

#visitday .ee {
	background: #DBE5F1;
	text-align: center;
	}

#visitday .cs {
	background: #FFFFCC;
	text-align: center;
	}

#visitday .time {
	text-align: center;
	}

#visitday table.main2 {
	border-width: 1px;
	border-spacing: 0px;
	border-style: inset;
	border-color: black;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	}

#visitday table.main2 th {
	border-width: 1px;
	border-style: solid;
	border-color: black;
	-moz-border-radius: 0px 0px 0px 0px;
	}

#visitday table.main2 td {
	border-width: 1px;
	border-style: solid;
	border-color: black;
	-moz-border-radius: 1px 1px 1px 1px;
	}

#visitday table.main2 td.ruler {
	border: none;
	line-height: 0px;
	}

#visitday table.sub2 {
	border: none;
	margin-left: auto;
	margin-right: auto;
	}

#visitday table.sub2 th {
	border: none;
	-moz-border-radius: 0;
	}

#visitday table.sub2 td {
	border: none;
	-moz-border-radius: 0px;
	}

#visitday table.interior {
	width: 100%;
	height: 100%;
	padding: 0;
	border-width: 1px;
	border-spacing: 0;
	border-collapse: collapse;
	}

#visitday table.interior th {
	border-width: 1px;
	padding: 0;
	-moz-border-radius: 0;
	}

#visitday table.interior td {
	border-width: 1px;
	padding: 5px;
	-moz-border-radius: 0;
	}

#visitday .date2 {
	text-align: center;
	font-weight: bold;
	font-size: medium;
	line-height: 2.2em;
	padding: 5px;
	}

#visitday .date2informal {
	text-align: center;
	font-weight: bold;
	font-size: medium;
	line-height: 2em;
	padding-top: 5px;
	}

#visitday .text2informal {
	text-align: center;
	font-weight: bold;
	font-size: medium;
	padding-top: 5px;
	}

#visitday .informal {
	font-weight: normal;
	font-style: italic;
	padding: 0;
	margin: 0;
	border: 0;
}

#visitday .eecs2 {
	background: #EAF1DD;
	text-align: center;
	padding: 5px;
	}

#visitday .eecsH {
	background: #EAF1DD;
	font-size: medium;
	text-align: center;
	padding: 5px;
	}

#visitday .ee2 {
	background: #DBE5F1;
	text-align: center;
	padding: 5px;
	}

#visitday .ee2-interior {
	background: #DBE5F1;
	text-align: center;
	}

#visitday .eeH {
	background: #DBE5F1;
	font-size: medium;
	text-align: center;
	padding: 5px;
	}

#visitday .cs2 {
	background: #FFFFCC;
	text-align: center;
	padding: 5px;
	}

#visitday .cs2-lab {
	background: #FFFFCC;
	text-align: right;
	padding: 1px;
	border: none;
	}


#visitday .cs2-loc {
	background: #FFFFCC;
	text-align: left;
	padding: 1px;
	border: none;
	}

#visitday .cs2-interior {
	background: #FFFFCC;
	text-align: center;
	}

#visitday .csH {
	background: #FFFFCC;
	font-size: medium;
	text-align: center;
	padding: 5px;
	}

#visitday .time2 {
	text-align: center;
	padding: 5px;
	}

#visitday table.main3 {
	border-width: 1px;
	border-spacing: 0px;
	border-style: inset;
	border-color: black;
	margin-left: auto;
	margin-right: auto;
	}

#visitday table.main3 th {
	border-width: 1px;
	border-style: solid;
	border-color: black;
	-moz-border-radius: 0px 0px 0px 0px;
	}

#visitday table.main3 td {
	border-width: 1px;
	border-style: solid;
	border-color: black;
	-moz-border-radius: 1px 1px 1px 1px;
	}

#visitday .date3 {
	text-align: center;
	font-weight: bold;
	font-size: medium;
	line-height: 2.2em;
	padding: 5px;
	}

#visitday .eecs3 {
	background: #EAF1DD;
	text-align: center;
	padding: 5px;
	}

#visitday .ee3 {
	background: #DBE5F1;
	text-align: center;
	padding: 5px;
	}

#visitday .cs3 {
	background: #FFFFCC;
	text-align: center;
	padding: 5px;
	}

#visitday .time3 {
	text-align: left;
	padding: 5px;
	}

#visitday .ruler {
	line-height: 0px;
	height: 0px; 
	}


#BoxLeft {
        width : 50%;
        margin-right : 48%;
        margin-left : 20px;
        }

#BoxRight-red {
        float : right;
    	border: 2px solid #cc0000;
        margin : .5em 2.5em 0 0;
        }

#BoxRight-red ul {
	list-style-type: none;
	padding: 0 0 10px 15px;
	margin: 0;
	}

#BoxRight-red ul li {
	margin: 0;
	padding-left: 10px;
	}

#BoxRight-red p {
	padding: .25em .5em 0 .5em;
	margin: 0;
	}

#Announcement
{
    font-size: 18px;
    margin: 0;
    padding: .25em 0 0 0;
    font-weight: bold;
    border-bottom: none;
    font-family: Geneva, Arial, Helvetica, sans-serif;
}

#Announcement a:link {
   font-size: 18px;
   }



/* student awards website */
#studentAwards h2
	{
    font-size: 18px;
    margin: 2em .25em 1em 5px;
    border-bottom: 2px solid #ccc;
    font-weight: bold;
    padding: 5px 0 0 0;
    font-family: Geneva, Arial, Helvetica, sans-serif;
	}

#studentAwards h3 { 
    font-size: 16px;
    margin: 1.5em .25em 0 0;
    font-weight: normal;
    padding-left: .3em;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    text-decoration: underline; 
}

/* alternate <h3> */
#studentAwards h3.alt { 
    font-size: 14px;
    margin: 0 .25em .25em 0;
}

#doorcard h1 {
}



/* 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;
		      */
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;
        margin-left: auto;
        margin-right: auto;
        padding: 5px;
	width: 324px;
}

/* 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;
        }

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;
    }

/* Index lists for Academic Recruiting cover page */

table.recruit {
    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;
}


/* For Division Lunches in Faculty Minutes */
table.facminutes {
    width: 95%;
    }


/* For Division Lunches in Faculty Minutes */

th.facminutes-head {
    width: 50%;
}


td.facminutes-ee {
    /*
    background-image: url(/Includes/EECS-images/gradient.blue-wide.jpg);
    background-color: #F1F1F1;
    */
    background-color: #d0dae5;
    background-repeat: no-repeat;
    color: #000000;
    font-weight: normal;
    padding: 4px 4px 4px 10px;
    border: 1px solid #BAC0CB;
    border-collapse: collapse;
}
td.facminutes-ee ul {
	padding-left: 0;
	margin-left: 1.2em;
}
td.facminutes-cs ul {
	padding-left: 0;
	margin-left: 1.2em;
}

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

#calday {
}

#calday-header {
	margin-left: auto;
	margin-right: auto;
}
#calday-image {
	float: left;
}
/* ensure that full logo can be veiwed on small screens */
@media only screen and (max-width: 600px) {
      #calday-image {
	float: none;
	margin-left: auto;
	margin-right: auto;
      }
      .calday-eecs{
	display: none;
	visibility: hidden;
      }
}

#calday-title {
	float: right;
	text-align: right;
	font-weight: bold;
	margin-left: 4em;
}
/* ensure that full logo can be veiwed on small screens */
@media only screen and (max-width: 600px) {
      #calday-title{
	margin-left: 0;
	text-align: center;
	float: none;
      }
}
#calday-title h2 {
	margin-top: 0;
	padding-top: 0;
	border: 0;
}
.calday-maintitle {
	font-size: large;
	}

#calday-schedule {
	text-align: center;
}

#calday-event {
	margin-top: 1.5em;
	padding: .5em 1em;
}


#calday-tours {
	margin-top: 2em;
	padding: 1em .5em;
	background-color: #feecc4;
}

#calday-tables {
	margin-top: 2em;
	padding: 1em .5em;
	background-color: #d0dae5;
}

#calday-infosessions {
	margin-top: 2em;
	padding: 1em .5em;
	background-color: #dce9da;
}

/* ensure that full logo can be veiwed on small screens */
@media only screen and (max-width: 520px) {
      #calday-event{
           padding: .5em 0;
      }
}

.calday-subtitle {
	font-weight: bold;
	font-size: large;
	display: block;
}
.calday-time {
	font-weight: bold;
	display: block;
}
.calday-description {
	display: block;
}

/* search box for tech reports */

#techrpt-search {
	width: 500px;
}

#highlight-index {
	padding: .05em 1em;
        background-color: #feecc4;
	margin: 0 auto;
	display: block;
	}

/* departmental statiscs web page */

#statistics table.index {
        width: 100%;
	border: 1px;
	border-collapse: collapse;
		        }
#statistics td.subindex {
        padding: .2em;
		        }


#statistics table.col4 {
    border-collapse: collapse;
	}

#statistics table.col4, table.col4 th, table.col4 td {
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    text-align: center;
	}

#statistics table.col4 td, table.col4 th {
    padding: .25em;
    width: 24%;
	}

#statistics table.col4gold {
    border-collapse: collapse;
    background: #feecc4;
	}

#statistics table.col4gold, table.col4gold th, table.col4gold td {
    border: 1px solid #000;
    border-collapse: collapse;
    text-align: center;
	}

#statistics table.col4gold td, table.col4gold th {
    padding: .25em;
    width: 24%;
	}


#statistics table.col4blue {
    border-collapse: collapse;
	background: #d0dae5;
	}

#statistics table.col4blue, table.col4blue th, table.col4blue td {
    border: 1px solid #000;
    border-collapse: collapse;
    text-align: center;
	}

#statistics table.col4blue td, table.col4blue th {
    padding: .25em;
    width: 24%;
	}

#statistics table.col4green {
    border-collapse: collapse;
    background: #dce9da;
	}

#statistics table.col4green, table.col4green th, table.col4green td {
    border: 1px solid #000;
    border-collapse: collapse;
    text-align: center;
	}

#statistics table.col4green td, table.col4green th {
    padding: .25em;
    width: 24%;
	}


#statistics table.col5 {
    border-collapse: collapse;
	}

#statistics table.col5, table.col5 th, table.col5 td {
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    text-align: center;
	}

#statistics table.col5 td, table.col5 th {
    padding: .25em;
    width: 19%;
	}

#statistics table.col6 {
    border-collapse: collapse;
	}

#statistics table.col6, table.col6 th, table.col6 td {
    border: 1px solid rgb(204,204,204);
    border-collapse: collapse;
    text-align: center;
	}

#statistics table.col6 td, table.col6 th {
    padding: .25em;
    width: 16.6%;
	}

#statistics table.col6gold {
    border-collapse: collapse;
    background: #feecc4;
	}

#statistics table.col6gold, table.col6gold th, table.col6gold td {
    border: 1px solid #000;
    border-collapse: collapse;
    text-align: center;
	}

#statistics table.col6gold td, table.col6gold th {
    padding: .25em;
    width: 16.6%;
	}


#statistics .normal {
	font-weight: normal;
}


/* 50% blue 
    background: #7f98b0;
    */
/* 50% gold 
    background: #feda8a;
    */
/* 50% teal 
    background: #96b1bf;
    */
/* 25% blue 
    background: #bfccd8;
    */
/* 25% gold 
    background: #feecc4;
    */
/* 25% teal 
    background: #cad8df;
    */
/* jade 
	background: #dce9da;
    */
/* lt blue 
	background: #d0dae5;
    */


table.fixed {
table-layout: fixed
}
