
BODY {
font-size: x-small;
background: #FFFFFF;
color: #000000;
text-align: left;

}

P, UL, OL, LI, LI:-moz-list-bullet{
background: transparent;
color: #000000;
font-family: Verdana, Geneva, sans-serif;
font-size: x-small;
text-align: left;
line-height: 1.5;
}



TD {
font-family: Verdana, Geneva, sans-serif;
font-size: x-small;
text-align: left;

}

A:link, A:visited {
background: transparent;
color: #FF0033;
text-decoration: none;
text-align: left;

}

A:active, A:hover {
background: transparent;
color: #FF0033;
text-decoration: underline;
text-align: left;

}

.pulldown0, A.pulldown0:link, A.pulldown0:visited {
display: block;
background: #FFFFFF;
color: #333366;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
font-size: xx-small;
text-align: left;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 6px;
padding-right: 6px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

.pulldown1, A.pulldown0:active, A.pulldown0:hover {
display: block;
background: #333366;
color: #FFFFFF;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
font-size: xx-small;
text-align: left;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 6px;
padding-right: 6px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

.menu0, A.menu0:link, A.menu0:visited {
display: block;
background: #FFFFFF;
color: #333366;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
font-size: xx-small;
text-align: left;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 6px;
padding-right: 6px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

.menusubhead {
display: block;
background: #FFFFFF;
color: #000000;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-size: xx-small;
text-align: left;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 6px;
padding-right: 6px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

.menu1, A.menu1:link, A.menu1:visited, A.menu1:active, A.menu1:hover, A.menu0:active, A.menu0:hover {
display: block;
background: #333366;
color: #FFFFFF;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
font-size: xx-small;
text-align: left;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 6px;
padding-right: 6px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

.menuedit0, A.menuedit0:link, A.menuedit0:visited {
display: block;
background: #FFFFFF;
color: #666666;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
font-size: xx-small;
text-align: left;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 6px;
padding-right: 6px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

.menuedit1, A.menuedit1:link, A.menuedit1:visited, A.menuedit1:active, A.menuedit1:hover, A.menuedit0:active, A.menuedit0:hover {
display: block;
background: #666666;
color: #FFFFFF;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
font-size: xx-small;
text-align: left;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 6px;
padding-right: 6px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

.menuanchor0, A.menuanchor0:link, A.menuanchor0:visited {
display: block;
background: #FFFFFF;
color: #86643D;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
font-size: xx-small;
text-align: left;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 6px;
padding-right: 6px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

.menucurrent, A.menuanchor0:active, A.menuanchor0:hover {
display: block;
background: #86643D;
color: #FFFFFF;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
font-size: xx-small;
text-align: left;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 6px;
padding-right: 6px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}



.sectionsitelist, A.sectionsitelist:link, A.sectionsitelist:visited {
display: block;
background: #FFFFFF;
color: #000000;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
font-size: xx-small;
text-align: left;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

A.sectionsitelist:active, A.sectionsitelist:hover {
display: block;
background: #000000;
color: #FFFFFF;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
font-size: xx-small;
text-align: left;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}



.blacklink, A.blacklink:link, A.blacklink:visited {
background: transparent;
color: #000000;
text-decoration: none;
text-align: left;

}

A.blacklink:active, A.blacklink:hover {
background: transparent;
color: #000000;
text-decoration: underline;
text-align: left;

}


.standardbody {
color: #000000;
background: #FFFFFF;
text-align: left;

}

.navcell {
color: #FFFFFF;
background: #333366;
text-align: left;

}

.optcell {
color: #FFFFFF;
background: #86643D;
text-align: left;

}

.frmcell {
color: #FFFFFF;
background: #999999;
}

.hfrmcell {
color: #FFFFFF;
background: #999999;
height: 1px;
}

.vfrmcell {
color: #FFFFFF;
background: #999999;
width: 1px;
}

.bkgcell {
color: #000000;
background: #FFFFFF;
text-align: left;

}

.hdncell {

}

.cell {
padding-top: 3px;
padding-bottom: 3px;
padding-right: 8px;
padding-left: 7px;
text-align: left;

}

.smallcell {
font-size: xx-small;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 8px;
padding-left: 7px;
text-align: left;

}

.optbackgroundcell {
color: #000000;
background: #86643D;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 8px;
padding-left: 7px;
text-align: left;

}

.optbackgroundsmallcell {
color: #000000;
background: #86643D;
font-size: xx-small;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 8px;
padding-left: 7px;
text-align: left;

}

.navbackgroundcell {
color: #000000;
background: #333366;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 8px;
padding-left: 7px;
text-align: left;

}

.navbackgroundsmallcell {
color: #000000;
background: #333366;
font-size: xx-small;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 8px;
padding-left: 7px;
text-align: left;

}

.leftcell {
padding-top: 3px;
padding-bottom: 3px;
padding-right: 8px;
text-align: left;

}

.smallleftcell {
font-size: xx-small;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 8px;
text-align: left;

}

.optbackgroundleftcell {
color: #000000;
background: #86643D;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 8px;
text-align: left;

}

.optbackgroundsmallleftcell {
color: #000000;
background: #86643D;
font-size: xx-small;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 8px;
text-align: left;

}

.navbackgroundleftcell {
color: #000000;
background: #333366;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 8px;
text-align: left;

}

.navbackgroundsmallleftcell {
color: #000000;
background: #333366;
font-size: xx-small;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 8px;
text-align: left;

}

.rightcell {
padding-top: 3px;
padding-bottom: 3px;
padding-left: 7px;
text-align: left;

}

.smallrightcell {
font-size: xx-small;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 7px;
text-align: left;

}

.optbackgroundrightcell {
color: #000000;
background: #86643D;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 7px;
text-align: left;

}

.optbackgroundsmallrightcell {
color: #000000;
background: #86643D;
font-size: xx-small;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 7px;
text-align: left;

}

.navbackgroundrightcell {
color: #000000;
background: #333366;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 7px;
text-align: left;

}

.navbackgroundsmallrightcell {
color: #000000;
background: #333366;
font-size: xx-small;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 7px;
text-align: left;

}


.nav {
color: #333366;
background: #FFFFFF;
text-align: left;

}

.opt {
color: #86643D;
background: #FFFFFF;
text-align: left;

}


h1, .firsthead {
background: #FFFFFF;
color: #333366;
font-family: Verdana, Geneva, sans-serif;
font-size: large;
font-weight: bold;
text-align: left;
padding-top: 7px;
padding-bottom: 15px;
}

h2, .head, .longhead {
background: #FFFFFF;
color: #333366;
font-family: Verdana, Geneva, sans-serif;
font-size: small;
font-weight: bold;
text-align: left;
padding-top: 1px;
border-top: 2px solid #86643D;
margin: 0px;
}

h2.nolinehead, .nolinehead {
background: #FFFFFF;
color: #333366;
font-family: Verdana, Geneva, sans-serif;
font-size: small;
font-weight: bold;
text-align: left;
padding-top: 3px;
border-top: 0px solid #86643D;
margin: 0px;
}

h3, .subhead {
background: transparent;
color: #333366;
font-family: Verdana, Geneva, sans-serif;
font-size: x-small;
font-weight: bold;
text-align: left;
padding-top: 3px;
margin: 0px;
}

h4 {
background: transparent;
color: #000000;
font-family: Verdana, Geneva, sans-serif;
font-size: x-small;
text-align: left;
margin: 0px;
}

h5 {
background: transparent;
color: #000000;
font-family: Verdana, Geneva, sans-serif;
font-size: x-small;
text-align: left;
margin: 0px;
}

h6 {background: transparent;
color: #000000;
font-family: Verdana, Geneva, sans-serif;
font-size: x-small;
text-align: left;
margin: 0px;
}

.smalltype {
font-family: Verdana, Geneva, sans-serif;
font-size: xx-small;
text-align: left;

}

.tinytype {
font-family: Verdana, Geneva, sans-serif;
font-size: xx-small;
text-align: left;
background: transparent;
color: #666666;
}

.searchboxtype {
margin-top: 2px;
margin-bottom: 2px;
font-family: Verdana, Geneva, sans-serif;
font-size: xx-small;
font-weight: bold;
background: transparent;
color: #333366;
}

.login {
font-family: Verdana, Geneva, sans-serif;
font-size: xx-small;
background: transparent;
color: #86643D;
font-weight: bold;
padding-left: 7px;
padding-right: 7px;
padding-top: 4px;
padding-bottom: 15px;
}

.shortevent, .longevent, .event {
font-family: Verdana, Geneva, sans-serif;
font-size: xx-small;
text-align: left;
margin-top: 15px;
}


.calendarseries {
font-family: Verdana, Geneva, sans-serif;
font-size: xx-small;
font-weight: bold;
text-align: left;

}


.eventdate, .date {
font-weight: bold;
text-align: left;

}

.eventhead {
font-weight: bold;
font-size: x-small;
text-align: left;

}

.eventdescription {
font-size: xx-small;
text-align: left;

}

.symbol {
font-family: Symbol;
}

.title, .booktitle, .filmtitle, .journaltitle, .artwork {
font-style: italic;
text-align: left;

}

.caption {
font-size: xx-small;
font-weight: bold;
text-align: left;

}

.photocredit {
font-size: xx-small;
text-transform: uppercase;
background: transparent;
color: #666666;
text-align: left;

}

.byline {
background: transparent;
color: #333366;
font-size: xx-small;
font-weight: bold;
text-transform: uppercase;
text-align: left;

}

A.glossaryterm:link, A.glossaryterm:visited, A.glossaryterm:active, A.glossaryterm:hover {
background: #FFFF00;
color: 000000;
text-align: left;
text-decoration: none;
}

.glossarydefinition {
font-size: xx-small;
margin-left: 37px;
text-align: left;

}

.postscript, .footnote {
font-size: xx-small;
text-align: left;

}

.paddedline {
margin-left: 24px;
padding-bottom: 7px;
}


.sectionhead, A.sectionhead:link, A.sectionhead:visited {
display: block;
text-decoration: none;
background: #333366;
color: #FFFFFF;
font-family: Verdana, Geneva, sans-serif;
font-size: large;
font-weight: bold;
text-align: left;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 6px;
padding-right: 6px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

A.sectionhead:active, A.sectionhead:hover {
display: block;
text-decoration: none;
background: #000000;
color: #FFFFFF;
font-family: Verdana, Geneva, sans-serif;
font-size: large;
font-weight: bold;
text-align: left;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 6px;
padding-right: 6px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}



.sidehead {
font-weight: bold;
padding-left: 7px;
padding-right: 37px;
padding-top: 24px;
text-align: left;

line-height: 1;
}

.sidebar {
font-size: xx-small;
padding-left: 7px;
padding-right: 37px;
text-decoration: none;
text-align: left;

line-height: 1.2;
}

.sidequote {
background: #FFCC99	url(https://upload.mcgill.ca/global/extras/quote.gif) no-repeat scroll top left;
margin-right: 12px;
padding-top: 30px;
padding-left: 6px;
padding-right: 6px;
padding-bottom: 0px;
font-size: xx-small;
}

.reverse {
background: transparent;
color: #FFFFFF;
text-align: left;

}

.navreverse {
background: #333366;
color: #FFFFFF;
text-align: left;

}

.optreverse {
background: #86643D;
color: #FFFFFF;
text-align: left;

}

.negativenumber, .requiredfield {
display: inline; 
background: transparent;
color: #FF0033;
font-weight: bold; 
padding-right: 2px;
padding-left: 2px;
}

span.requiredfield:before { 
display: inline; 
background: transparent;
color: #FF0033;
font-weight: bold; 
padding-right: 2px;
padding-left: 2px;
content: "* ";
}

.incompletefield {
display: inline; 
background: #000000;
color: #FFFFFF;
font-weight: bold; 
padding-right: 2px;
padding-left: 2px;
}

span.incompletefield:before { 
display: inline; 
background: #000000;
color: #FFFFFF;
font-weight: bold; 
padding-right: 2px;
padding-left: 2px;
content: "! "; 
}

.course {
margin-bottom: 12px;
text-align: left;

}

.coursedescription {
display:block;
text-align:left;
text-align: left;

}

.coursenumber {
font-size: xx-small;
font-weight: bold;	
text-align: left;

}

A.coursenumber:link, A.coursenumber:visited {
font-weight: normal;	
background: transparent;
color: #FF0033;
text-decoration: none;
text-align: left;

}

A.coursenumber:active, A.coursenumber:hover {
font-weight: normal;	
background: #FF0033;
color: #FFFFFF;
text-decoration: none;
text-align: left;

}

.courseterms {
font-size: xx-small;
font-weight: bold;	
text-align: left;

}

.coursecredits {
font-size: xx-small;
text-align: left;

}

.coursetitle {
display:block;
font-weight: bold;
background: transparent;
color: #333366;
font-size: x-small;
text-align: left;

}

.coursenote {
display: block;
margin: 2px 0px 2px 45px;
font-size: xx-small;
text-align: left;

}

.courseprof {
display: block;
margin: 0px 0px 0px 45px;
text-align:right;
font-size: xx-small;
text-align: left;

}

A.courseprof:link, A.courseprof:visited {
background: transparent;
color: #FF0033;
text-decoration: none;
text-align: left;

}

A.courseprof:active, A.courseprof:hover {
background: #FF0033;
color: #FFFFFF;
text-decoration: none;
text-align: left;

}


A.courselink:link, A.courselink:visited {
background: transparent;
color: #FF0033;
text-decoration: none;
text-align: left;

}

A.courselink:active, A.courselink:hover {	
background: #FF0033;
color: #FFFFFF;
text-decoration: none;
text-align: left;

}

.shortcourse {
font-weight: bold;
font-size: xx-small;
text-transform: uppercase;
font-family: Verdana, Geneva, sans-serif;
text-align: left;

}

.shortcoursebulleted {
font-weight: bold;
font-size: xx-small;
background: transparent;
color: #999999;
text-transform: uppercase;
font-family: Verdana, Geneva, sans-serif;
text-align: left;

}

.coursemediumblock {
width:405px;
margin-top:1px;
padding:0px;
text-align: left;

}

.coursemediumleft {
width:70px;
padding:0px;
float:left;
text-align: left;

}

.coursemediummiddle {
width:260px;
padding:0px;
float:left;
text-align: left;

}

.coursemediumright {
width:75px;
padding:0px;
float:left;
text-align: left;

}


.curriculumnumber {
font-size: xx-small;
font-weight: bold;
width: 60;
text-align: left;

}

.curriculumterms {
font-size: xx-small;
font-weight: bold;
width: 30;
text-align: left;

}

.curriculumtitle {
font-size: xx-small;
width: 240;
text-align: left;

}

.curriculumcredits {
text-align: right;
font-size: xx-small;
width: 58;
text-align: left;

}


.tempxlarge {
font-size: large;
font-family: Verdana, Geneva, sans-serif;
text-align: left;

}

.templarge {
font-size: small;
font-family: Verdana, Geneva, sans-serif;
text-align: left;

}

.tempmedium {
font-size: x-small;
font-family: Verdana, Geneva, sans-serif;
text-align: left;

}

.tempsmall {
font-size: xx-small;
font-family: Verdana, Geneva, sans-serif;
text-align: left;

}




.adminbody {
background: #FFFFFF;
background-image: url(https://upload.mcgill.ca/admin/bar.gif);
background-repeat: repeat-y;
background-position: top left;
}

.adminhead {
font-family: times;
background: #FFFFFF;
color: #333366;
font-size: 36px;
line-height: 45px;
}

.adminedithead, .adminlonghead {
font-family: Verdana, Geneva, sans-serif;
font-size: small;
font-weight: bold;
padding-top: 1px;
}

.adminsubhead {
font-family: Verdana, Geneva, sans-serif;
font-size: small;
font-weight: bold;
line-height: 30px;
border-bottom: 1px solid #333366;
border-top: 1px solid #333366;
margin-top: 15px;
}

.adminbkgcell {
color: #FFFFFF;
background: #333366;
}

.option, A.option:link, A.option:visited {
display: block;
font-family: Verdana, Geneva, sans-serif;
font-size: xx-small;
font-weight: bold;
text-decoration: none;
background: transparent;
color: #FFFFFF;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 3px;
margin-top: 6px;
margin-bottom: 6px;
margin-right: 30px;
}

A.optionon, A.option:active, A.option:hover {
display: block;
font-family: Verdana, Geneva, sans-serif;
font-size: xx-small;
font-weight: bold;
text-decoration: none;
background: #9999CC;
color: #FFFFFF;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 3px;
margin-top: 6px;
margin-bottom: 6px;
margin-right: 30px;
}

.iconoption, A.iconoption:link, A.iconoption:visited {
display: block;
width: 10px;
text-decoration: none;
background: transparent;
}

A.iconoptionon, A.iconoption:active, A.iconoption:hover {
display: block;
width: 10px;
text-decoration: none;
background: #ABD0EF;
color: #FFFFFF;
}

.pagestable {
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
}

.pagestablecell {
border-top: 1px solid #999999;
border-left: 1px solid #999999;
padding: 3px;
}

.pagepreproduction {
background: transparent;
color: #666699;
}

.pageinactive {
background: transparent;
color: #999999;
text-decoration: line-through;
}

.preproductiondirectory {
background: transparent;
color: #AAAAAA;
font-weight: bold;
}

.livedirectory {
background: transparent;
color: #000000;
font-weight: bold;
}

.inactivedirectory {
background: transparent;
color: #666666;
text-decoration: line-through;
font-weight: bold;
}

.foundresult {
font-weight: bold;
text-align: left;

}

.blockmargin {
margin-left: 5px; 
margin-right: 5px;
color: #FFFFFF;
background: #86643D;
text-align: left;
}

.blockpadding {
font-size: xx-small;
margin-left: 12px;
margin-right: 12px;
padding-top: 4px;
padding-bottom: 15px;
}

.blockpadding7 {
font-size: xx-small;
margin-left: 7px;
margin-right: 7px;
padding-top: 4px;
padding-bottom: 15px;
}

.sectioncolumn {
font-size: xx-small;
padding-top: 0px;
padding-right: 12px;
padding-botom 0px;
padding-left: 12px;
margin: 0px;
border: 0px;
}

.sectioncolumn7bot {
font-size: xx-small;
padding-top: 0px;
padding-right: 12px;
padding-botom 7px;
padding-left: 12px;
margin: 0px;
border: 0px;
}


.newspic {
padding-right: 7px;
}

.sectpics {
padding-bottom: 7px; 
padding-left: 12px;
}

.sectpics1 {
padding: 4px; 
border: 1px solid #999999;
}

.sectpics2 {
padding-left: 12px; 
padding-right: 12px; 
padding-top: 7px; 
padding-bottom: 15px;
}

.mapslink, A.mapslink:link, A.mapslink:visited {
background: transparent url(https://upload.mcgill.ca/global/links/maps_0.gif) no-repeat scroll top left;
padding-left: 12px;
}
A.mapslink:hover, A.mapslink:active {
background: transparent url(https://upload.mcgill.ca/global/links/maps_1.gif) no-repeat scroll top left;
padding-left: 12px;
}

.infolink, A.infolink:link, A.infolink:visited {
background: transparent url(https://upload.mcgill.ca/global/links/info_0.gif) no-repeat scroll top left;
padding-left: 12px;
}
A.infolink:hover, A.infolink:active {
background: transparent url(https://upload.mcgill.ca/global/links/info_1.gif) no-repeat scroll top left;
padding-left: 12px;
}

.maillink, A.maillink:link, A.maillink:visited {
background: transparent url(https://upload.mcgill.ca/global/links/mail_0.gif) no-repeat scroll top left;
padding-left: 12px;
}
A.maillink:hover, A.maillink:active {
background: transparent url(https://upload.mcgill.ca/global/links/mail_1.gif) no-repeat scroll top left;
padding-left: 12px;
}

.ToolTitle, A.ToolTitle:link, A.ToolTitle:visited { 
display: block;
background: #FFFFFF;
color: #86643D;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
font-size: xx-small;
text-align: left;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 6px;
padding-right: 6px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

A.ToolTitle:active, A.ToolTitle:hover, A.ToolTitleCurrent {
display: block;
background: #86643D;
color: #FFFFFF;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
font-size: xx-small;
text-align: left;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 6px;
padding-right: 6px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

.ToolIcon, A.ToolIcon:link {
display: block;
background: #86643D;
height: 20px;
vertical-align: middle;
text-align: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin: 0px;
border-top: 0px solid #FFFFFF;
border-right: 0px solid #FFFFFF;
border-bottom: 0px solid #FFFFFF;
border-left: 2px solid #FFFFFF;
}

A.ToolIcon:active, A.ToolIcon:hover, .ToolIconCurrent {
display: block;
background: #86643D;
height: 20px;
vertical-align: middle;
text-align: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin: 0px;
border-top: 0px solid #FFFFFF;
border-right: 0px solid #FFFFFF;
border-bottom: 0px solid #FFFFFF;
border-left: 2px solid #FFFFFF;
}


.linklist0, a.linklist0:link, a.linklist0:visited {
display: block;
background: #FFFFFF;
color: #333366;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
font-size: xx-small;
text-align: left;
padding-left: 7px;
padding-right: 7px;
margin-bottom: 2px;
}

.linklist1, a.linklist1, a.linklist0:active, A.linklist0:hover {
display: block;
background: #333366;
color: #FFFFFF;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
font-size: xx-small;
text-align: left;
padding-left: 7px;
padding-right: 7px;
margin-bottom: 2px;
}

.linksublist0, a.linksublist0:link, a.linksublist0:visited {
display: block;
background: #FFFFFF;
color: #333366;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-size: xx-small;
text-align: left;
padding-left: 7px;
padding-right: 7px;
margin-bottom: 2px;
}

.linksublist1, a.linksublist1, a.linksublist0:active, a.linksublist0:hover {
display: block;
background: #333366;
color: #FFFFFF;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-size: xx-small;
text-align: left;
padding-left: 7px;
padding-right: 7px;
margin-bottom: 2px;
}

.linklistseparator {
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
font-size: xx-small;
text-align: left;
padding-left: 7px;
padding-right: 7px;
margin-top: 7px;
margin-bottom: 2px;
}

.nolinklist {
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
font-size: xx-small;
text-align: left;
padding-left: 7px;
padding-right: 7px;
margin-bottom: 2px;
}

.nolinksublist {
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-size: xx-small;
text-align: left;
padding-left: 7px;
padding-right: 7px;
margin-bottom: 2px;
}

.sitemapsection0, A.sitemapsection0:link, A.sitemapsection0:visited {
display: block;
background: #FFFFFF;
color: #333366;
color: #FFFFFF;
background-color:#999999;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
font-size: xx-small;
text-align: left;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 6px;
padding-right: 6px;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}

.sitemapsection1, A.sitemapsection1:link, A.sitemapsection1:visited, A.sitemapsection1:active, A.sitemapsection1:hover, A.sitemapsection0:active, A.sitemapsection0:hover {
display: block;
background: #333366;
color: #FFFFFF;
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
font-size: xx-small;
text-align: left;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 6px;
padding-right: 6px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}



//Browser: Netscape Version: 99 Platform: Windows
// xx-small - x-small - small - large
