/*	Version 1 */
/*	Changed titletext padding */
/*  Added "promo" class for positioning promo images */

html { 
	height: 100%;
	min-height: 100%;
	}

.hide {
	display: none;
	}


/* LAYOUT */

body {
	position: relative;
	margin: 0;
	border: 0px none;
	padding: 0;
	height: 100%; 
	min-height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	}

img {border: 0px none;}

body { background: #FFFFFF}

body.whitebg { background: #FFFFFF } /*body.whitebg { background: #FFFFFF url(bodywhitebg-wide.gif) repeat-y top left }*/
body.redstbg { background: #FFFFFF url(bodybg-wide.gif) repeat-y top left }

body.fs #futurestudentslink {background: url(futurestudents-c.gif) no-repeat;}
/* body.fs #globalnavigation {background: url(banner-futurestudents.jpg) no-repeat top right;} */
body.fs #globalnavigation {background-image: url(banner-futurestudents.jpg); background-repeat: no-repeat; background-position: top right;}

body.pf #parentslink {background: url(parents-c.gif) no-repeat;}
/* body.pf #globalnavigation {background: url(banner-futurestudents.jpg) no-repeat top right;} */
body.pf #globalnavigation {background-image: url(banner-futurestudents.jpg); background-repeat: no-repeat; background-position: top right;}

body.ct #counsellorslink {background: url(counsellors-c.gif) no-repeat;}
/* body.ct #globalnavigation {background: url(banner-futurestudents.jpg) no-repeat top right;} */
body.ct #globalnavigation {background-image: url(banner-futurestudents.jpg); background-repeat: no-repeat; background-position: top right;}

body.gs #graduatelink {background: url(graduate-c.gif) no-repeat;}
/* body.gs #globalnavigation {background: url(banner-graduate.jpg) no-repeat top right;} */
body.gs #globalnavigation {background-image: url(banner-graduate.jpg); background-repeat: no-repeat; background-position: top right;}

body.ce #continuingedlink {background: url(continuinged-c.gif) no-repeat;}
/* body.ce #globalnavigation {background: url(banner-futurestudents.jpg) no-repeat top right;} */
body.ce #globalnavigation {background-image: url(banner-futurestudents.jpg); background-repeat: no-repeat; background-position: top right;}

body.know #knowlink {background: url(know-b.jpg) no-repeat;} 
/* body.know #globalnavigation {background: url(banner-know.jpg) no-repeat top right;}*/

body.yorkmaps #getlink {background: url(get-b.gif) no-repeat;}
/*body.yorkmaps #globalnavigation {background: url(banner-get.jpg) no-repeat top right;}*/

body.taketour #takelink {background: url(take-b.jpg) no-repeat;}
body.taketour #globalnavigation {background: url(banner-take.jpg) no-repeat top right;}

body.aboutyorku #globalnavigation {background: url(banner-homepage.gif) no-repeat top right;}

body.newinternational #globalnavigation {background: url(banner-homepage.gif) no-repeat top right;}


#content {
	position: relative;
	margin: 0;
	border-left: 1px none; /* WAS - dotted */
	border-right: 1px none; 
	border-top: 1px none; 
	border-bottom: 1px none; 
	padding: 5px;
	top: 0px;
	left: 161px;
	width: 610px; /* 410px */
	height: auto;
/*	min-height: auto; TUES SEPT 14 TESTING RED SIDEBAR BG */
	min-height: 385px;
	background: #FFFFFF; 
	}

#content_wide {
	position: relative;
	margin: 0px;
	padding: 5px;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px;
	border-left-width: 1px; 
	border-left-style: none; /* WAS - dotted */
	top: 0px;
	left: 161px;
	width: 787px; /*587px*/
	max-width: 787px; /*587px*/
	height: auto; 
	min-height: 0;
	background: #FFFFFF;	
	}

#content_wide_noleftnav {
	position: relative;
	margin: 0px;
	padding-right: 5px; padding-top: 5px; padding-bottom: 5px;
	padding-left: 15px; /* 5 +10px to adjust for york search results */
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px;
	border-left-width: 1px; 
	border-left-style: none; /* WAS - dotted */
	top: 0px;
	left: 0;
	width: 938px; /* 948 -10px to adjust for york search results */
	max-width: 938px; /* 948 */
	height: auto; 
	min-height: 0;
	background: #FFFFFF;
}	


#content_wide_nopadding {
	position: relative;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px;
	border-left-width: 0px; 
	border-left-style: none; /* WAS - dotted */
	top: 0px;
	left: 161px;
	width: 599px;
	max-width: 599px;
	height: auto; 
	min-height: 0;
	background: #FFFFFF;	
	}
	
	#content_noinnernav {
	position: relative;
	margin: 0px;
	border-left-width: 0px; /* WAS - dotted */
	border-right-width: 0px; 
	border-top-width: 0px;
	border-bottom-width: 0px; 
	padding: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	top: 0px;
	left: 0px;
	width: 571px;
	height: auto;
/*	min-height: auto; TUES SEPT 14 TESTING RED SIDEBAR BG */
	min-height: 385px;
	background: #FFFFFF; 
	}
	
#content_extrawide {
	position: relative;
	margin: 0px;
	padding: 5px;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px;
	border-left-width: 1px; 
	border-left-style: none; /* WAS - dotted */
	top: 0px;
	left: 10px;
	width: 710px;
	max-width: 710px;
	height: auto; 
	min-height: 0;
	background: #FFFFFF;	
	}

#globalnavigation {
/*	background: #CCC url(bgcorner.gif) no-repeat; */
	background: #FFF url(banner-homepage.gif) no-repeat top right;
	margin: 0;
	border: 0px none;
	padding: 0;
	width: 784px; /* 584px */
	height: 91px;
	}

/* TESTING MON. SIDEBAR HEIGHT
#audiences {
	background: #FFF;
	margin: 0;
	border: 0px none;
	padding: 0;
	width: 584px;
	height: 25px;
	}
*/

#audiences {
	width: 784px;
	background: #CC0000 url(audiencesbg.gif) repeat-x;
	height: 25px;
	}

#topsidebar {
	position: absolute;
	margin: 0;
	border: 0px none;
	padding: 0;
	left: 784px; /* 584px */
	top: 0;
	width: 175px;
	height: 116px;
	background: #CC0000 url(bgsidebar-top.jpg) no-repeat top left;
	}

#secondarynav {	
	position: absolute;
	background: #c00 url(bgsidebar-bottom.jpg) no-repeat;
	width: 175px;
	padding: 0;
	margin: 0;
	border: 0px none;
	top: 0px;
	left: 784px; /* 584px */
	height: 100%;
/*	min-height: 100%; TUES SEPT 14 TESTING RED SIDEBAR BG */
	min-height: 385px;
	}

#innernav {
	width: 160px;
	background: #CC0;
	padding: 0;
	margin: 0;
	border: 0px none;
	top: 115px;
	position: absolute;
	}

/* GLOBAL NAVIGATION - WHITE NAVBAR */

#yorklogo {
	position: absolute; /*added*/
	margin: 0;
	border: 0px none;
	padding: 0;
	width: 167px;
	height: 91px;
	}
#yorklogo img {
	border: 0px none;
	}

#alumni, #research, #giving, #media, #careers, #aboutyorku, #newinternational {
	position: absolute; /*added*/
	margin: 0;
	padding: 0;
	border: 0px none;
	}
.alumnialt, .researchalt, .givingalt, .mediaalt, .careersalt, .aboutyorkualt, .newinternationalalt {
	display: none;
	}
#alumnilink, #researchlink, #givinglink, #medialink, #careerslink, #aboutyorkulink, #newinternationallink {
	display: block;
	margin: 0;
	padding: 0;
	border: 0px none;
	}

#alumni {
	width: 56px;
	height: 18px;
	background: url(alumni.gif) no-repeat;
	left: 167px; /*added*/
	top: 72px;
	}
#alumnilink {
	background: url(alumni.gif) no-repeat;
	width: 56px;
	height: 18px;
	}
a:hover#alumnilink {
	background: url(alumni-b.gif) no-repeat;
	}
#research {
	width: 64px;
	height: 18px;
	background: url(research.gif) no-repeat;
	left: 223px;
	top: 72px;
	}
#researchlink {
	background: url(research.gif) no-repeat;
	width: 64px;
	height: 18px;
	}
a:hover#researchlink {
	background: url(research-b.gif) no-repeat;
	}
#giving {
	width: 100px;
	height: 18px;
	background: url(giving.gif) no-repeat;
	left: 287px;
	top: 72px;
	}
#givinglink {
	background: url(giving.gif) no-repeat;
	width: 100px;
	height: 18px;
	}
a:hover#givinglink {
	background:  url(giving-b.gif) no-repeat;
	}
#media {
	width: 51px;
	height: 18px;
	background: url(media.gif) no-repeat;
	left: 387px;
	top: 72px;
	}
#medialink {
	background: url(media.gif) no-repeat;
	width: 51px;
	height: 18px;
	}
a:hover#medialink {
	background:  url(media-b.gif) no-repeat;
	}
#careers {
	width: 57px;
	height: 18px;
	background: url(careers.gif) no-repeat;
	left: 438px;
	top: 72px;
	}
#careerslink {
	background: url(careers.gif) no-repeat;
	width: 57px;
	height: 18px;
	}
a:hover#careerslink {
	background:  url(careers-b.gif) no-repeat;
	}
#aboutyorku {
	width: 89px;
	height: 18px;
	background: url(aboutyorku.gif) no-repeat;
	left: 495px;
	top: 72px;
	}
#aboutyorkulink {
	background: url(aboutyorku.gif) no-repeat;
	width: 89px;
	height: 18px
	}
a:hover#aboutyorkulink {
	background: url(aboutyorku-b.gif) no-repeat;
	}
#newinternational {
	width: 89px;
	height: 18px;
	background: url(newinternational.gif) no-repeat;
	left: 495px;
	top: 72px;
	}
#newinternationallink {
	background: url(newinternational.gif) no-repeat;
	width: 89px;
	height: 18px
	}
a:hover#newinternationallink {
	background: url(newinternational-b.gif) no-repeat;
	}

/* GLOBAL NAVIATION - RED SIDEBAR */

#futurestudents, #parents, #counsellors, #graduate, #continuinged {
	position: absolute; /*added*/
	margin: 0;
	padding: 0;
	border: 0px none;
	}
.futurestudentsalt, .parentsalt, .counsellorsalt, .graduatealt, .continuingedalt {
	display: none;
	}
#futurestudentslink, #parentslink, #counsellorslink, #graduatelink, #continuingedlink {
	display: block;
	padding: 0;
	border: 0px none;
	margin: 0;
	}

#futurestudents {
	width: 106px;
	height: 25px;
	background: url(futurestudents.gif) no-repeat;
	}
#futurestudentslink {
	width: 106px;
	height: 25px;
	background: url(futurestudents.gif) no-repeat;
	}
a:hover#futurestudentslink {
	background: url(futurestudents-b.gif) no-repeat;
	}
#parents {
	left: 106px;
	width: 104px;
	height: 25px;
	background: url(parents.gif) no-repeat;
	}
#parentslink {
	width: 104px;
	height: 25px;
	background: url(parents.gif) no-repeat;
	}
a:hover#parentslink {
	background: url(parents-b.gif) no-repeat;
	}
#counsellors {
	left: 210px;
	width: 135px;
	height: 25px;
	background: url(counsellors.gif) no-repeat;
	}
#counsellorslink {
	width: 135px;
	height: 25px;	
	background: url(counsellors.gif) no-repeat;
	}

a:hover#counsellorslink {
	background: url(counsellors-b.gif) no-repeat;
	}
#graduate {
	left: 345px;
	width: 106px;
	height: 25px;
	background: url(graduate.gif) no-repeat;
	}
#graduatelink {
	width: 106px;
	height: 25px;
	background: url(graduate.gif) no-repeat;
	}
a:hover#graduatelink {
	background:  url(graduate-b.gif) no-repeat;
	}
#continuinged {
	left: 451px;
	width: 133px;
	height: 25px;
	background: url(continuinged.gif) no-repeat;
	}
#continuingedlink {
	width: 133px;
	height: 25px;
	background: url(continuinged.gif) no-repeat;
	}
a:hover#continuingedlink {
	background: url(continuinged-b.gif) no-repeat;
	}


/* TOP RIGHT SIDEBAR */

#internal {
	/* don't add position: absolute; */
	margin-top: 18px;
	margin-right: 0; 
	margin-bottom: 0;
	margin-left: 12px;
	border: 0px none;
	padding: 0;
	left: 584px; 
	width: 155px;
	height: 50px;
	background: url(currentstudents.gif) no-repeat;
	}
.internalalt {
	display: none;
	}
#internallink {
	display: block;
	margin: 0;
	border: 0px none;
	padding: 0;
	width: 155px;
	height: 50px;
	background: url(currentstudents.gif) no-repeat;
	}
	
a:hover#internallink {
	background: url(currentstudents.gif) no-repeat;
	}
#international {
	/* don't add position: absolute; */
	margin-top: 18px;
	margin-right: 0; 
	margin-bottom: 0;
	margin-left: 12px;
	border: 0px none;
	padding: 0;
	left: 584px; 
	width: 155px;
	height: 50px;
	background: url(internationalstudents.gif) no-repeat;
	}
.internationalalt {
	display: none;
	}
#internationallink {
	display: block;
	margin: 0;
	border: 0px none;
	padding: 0;
	width: 155px;
	height: 50px;
	background: url(internationalstudents.gif) no-repeat;
	}	
a:hover#internationallink {
	background: url(internationalstudents.gif) no-repeat;
	}

#search {
	padding-top: 24px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 101px;
	}
#search {
	/* don't add position: absolute; */
	margin-top: 24px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 101px;
	padding: 0;
	border: 0px none;
	left: 604px;
	width: 59px;
	height: 12px;
	background: url(search.gif) no-repeat;
	}
.searchalt {
	display: none;
	}	
#searchlink {
	display: block;
	padding: 0;
	border: 0px none;
	margin: 0;
	width: 59px;
	height: 12px;
	background: url(search.gif) no-repeat;
	}
a:hover#searchlink {
	background: url(search-b.gif) no-repeat;
	}



/* RIGHT SIDEBAR - ACTION BUTTONS */


body.learn #learnlink {background: url(about-b.jpg) no-repeat;} 
body.learn #globalnavigation {background: url(banner-homepage.gif) no-repeat top right;}



#actions {
	padding-bottom: 20px;
	}

#learn, #know, #take, #get {
	margin-right: 0;
	margin-left: 0px;
	padding: 0;
	border: 0px none;
	}
.learnalt, .knowalt, .takealt, .getalt {
	display: none;
	}
#learnlink, #knowlink, #takelink, #getlink {
	display: block;
	padding: 0;
	border: 0px none;
	margin: 0;
	}


#learn {
    /* don't add position: absolute; */
/*    margin-top: 12px; TUES SEPT 14 8AM - TESTING TO REMOVE SPACE*/
    margin-top: 0px;
    margin-bottom: 0;
    width: 175px;
    height: 36px;
    left: 584px;
    background: url(about.jpg) no-repeat;
    }
#learnlink {
    width: 175px;
    height: 36px;
    background: url(about.jpg) no-repeat;
    }
    
a:hover#learnlink {
    background: url(about-b.jpg) no-repeat;
    }


#know {
	/* don't add position: absolute; */
/*	margin-top: 12px; TUES SEPT 14 8AM - TESTING TO REMOVE SPACE*/
	margin-top: 0px;
	margin-bottom: 0;
	width: 175px;
	height: 36px;
	left: 584px;
	background: url(know.jpg) no-repeat;
	}
#knowlink {
	width: 175px;
	height: 36px;
	background: url(know.jpg) no-repeat;
	}
a:hover#knowlink {
	background: url(know-b.jpg) no-repeat;
	}
#take {
	/* don't add position: absolute; */
	margin-top: 0px; 
	margin-bottom: 0;
	width: 175px;
	height: 36px;
	left: 584px; 
	background: url(take.jpg) no-repeat;
	}
#takelink {
	width: 175px;
	height: 36px;
	background: url(take.jpg) no-repeat;
	}
a:hover#takelink {
	background: url(take-b.jpg) no-repeat;
	}
#get {
	/* don't add position: absolute; */
	margin-top: 0px; 
	margin-bottom: 0;
	width: 175px;
	height: 38px;
	left: 584px;
	background: url(get.gif) no-repeat;
	}
#getlink {
	width: 175px;
	height: 38px;
	background: url(get.gif) no-repeat;
	}
	
a:hover#getlink {
	background: url(get-b.gif) no-repeat;
	}


/* RIGHT SIDEBAR - INNOVATION AT YORK */

/*
#innovation {
	padding-top: 20px;
	}
*/

#innovation ul {
	margin: 0;
	border: 0px none; 
	padding-left: 15px;
	list-style-type: none;
	}

#innovation li a, #innovation li {
	font-family: Arial, Helvetica, Lucida, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 13pt;
	color: #FFC;
	}

#innovation li a {
	text-decoration: none;
	}

#innovation li {
	padding-right: 15px;
	padding-bottom: 16px; 
	}

#innovation li a:hover {
	text-decoration: underline;
	color: #FFC;
	}
	

/* Extra links under Innovation section */

#xtra_link ul {
	margin: 0;
	border: 0px none; 
	padding-left: 15px;
	list-style-type: none;
	}

#xtra_link li a, #xtra_link li {
	font-family: Arial, Helvetica, Lucida, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 13pt;
	color: #FFC;
	}

#xtra_link li a {
	text-decoration: none;
	}

#xtra_link li {
	padding-right: 15px;
	padding-bottom: 16px; 
	}

#xtra_link li a:hover {
	text-decoration: underline;
	color: #FFC;
	}

/* End of Extra Link Style */


#fs_events {
	display: block;
	margin-top: 0px; 
	margin-right: 0; 
	margin-bottom: 20px;
	margin-left: 15px;
	border: 0px none;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	left: 585px;
	width: 115px;
	height: 53px;
	background: url(registerevents.gif) no-repeat;
}
.fs_eventsalt {
	display: none;
}
#fs_eventslink {
	display: block;
	margin-top: 0px; 
	margin-right: 0; 
	margin-bottom: 0;
	margin-left: 0px;
	border: 0px none;
	padding: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	left: 585px;
	width: 115px;
	height: 53px;
	background: url(registerevents.gif) no-repeat;
}


#fs_askexpert {
	display: block;
	margin-top: 0px; 
	margin-right: 0; 
	margin-bottom: 20px;
	margin-left: 15px;
	border: 0px none;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	left: 585px;
	width: 120px;
	height: 53px;
	background: url(askexpert.gif) no-repeat;
}
.fs_askexpertalt {
	display: none;
}
#fs_askexpertlink {
	display: block;
	margin-top: 0px; 
	margin-right: 0; 
	margin-bottom: 0;
	margin-left: 0px;
	border: 0px none;
	padding: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	left: 585px;
	width: 120px;
	height: 53px;
	background: url(askexpert.gif) no-repeat;
}

	
#events {
	/* don't add position: absolute; */
	margin-top: 9px; /*was 15px - changed to address padding-bottom of last innovation li*/
	margin-right: 0; 
	margin-bottom: 0;
	margin-left: 35px;
	border: 0px none;
	padding: 0;
	left: 785px; /* 585px */
	width: 105px;
	height: 18px;
	background: url(yorkuevents.gif) no-repeat;
	}
.eventsalt {
	display: none;
	}	
#eventslink {
	display: block;
	margin: 0;
	border: 0px none;
	padding: 0;
	width: 105px;
	height: 18px;
	background: url(yorkuevents.gif) no-repeat;
	}
a:hover#eventslink {
	background: url(yorkuevents.gif) no-repeat;
	}


/* RIGHT SIDEBAR - FOOTER BUTTONS */

#footer {
	margin-top: 30px;
	margin-bottom: 20px;
	padding-left: 12px;
	padding-right: 35px;
/*	padding-bottom: 20px; */
	height: 74px;
	}

#contact, #sitemap, #privacy {
	/* don't add position: absolute; */
	margin-top: 0px;
	margin-right: 0; 
	margin-bottom: 0;
	margin-left: 0px;
	border: 0px none;
	padding: 0;
	}
.contactalt, .sitemapalt, .privacyalt {
	display: none;
	}
#contactlink, #sitemaplink, #privacylink {
	display: block;
	padding: 0;
	border: 0px none;
	margin: 0;
	}
#contact {
	width: 81px;
	height: 18px;
	left: 584px;
	background: url(contact.gif) no-repeat;
	}
#contactlink {
	width: 81px;
	height: 18px;
	background: url(contact.gif) no-repeat;
	}
a:hover#contactlink {
	background: url(contact-b.gif) no-repeat;
	}
#sitemap {
	width: 67px;
	height: 18px;
	left: 584px;
	background: url(sitemap.gif) no-repeat;
	}
#sitemaplink {
	background: url(sitemap.gif) no-repeat;
	width: 67px;
	height: 18px;
	}
a:hover#sitemaplink {
	background: url(sitemap-b.gif) no-repeat;
	}
#privacy {
	width: 116px;
	height: 18px;
	left: 584px;
	background: url(privacy.gif) no-repeat;
	}
#privacylink {
	width: 116px;
	height: 18px;
	background: url(privacy.gif) no-repeat;
	}
a:hover#privacylink {
	background: url(privacy-b.gif) no-repeat;
	}


/* LEFT NAVIGATION */

#navlist {
	position: absolute;
	left: 0px;
	width: 155px;
	}
#navlist ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	line-height: 120%; 
	}
/* was #button */ #navlist a {
	display: block;
/*	border: 1px none; HOVER */
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
/*	line-height: 120%; HOVER */
	text-decoration: none;
	background-color: #ffffff;
	}
/* was #button */ #navlist a:link, #navlist a:visited {
	display: block;
	background-color: #ffffff;
	color: #cc0000;
/*	border: 1px none; HOVER */
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 9pt; 
	padding-left: 2px; /* HOVER 3px */
	padding-right: 2px; 
	padding-top: 2px; /* HOVER 3px */
	padding-bottom: 2px;
	text-decoration: none;
/*	line-height: 120%; RR*/
	}

/* was #button */ #navlist a:hover {
/*border: 1px solid; */
}

#button {
	width: 150px;
	margin-bottom: 30px;
/*	border: 1px none; HOVER */
	padding: 4px;
	font-family: Arial, sans-serif; 
	font-size: 9pt;
	color: #cc0000;
	background-color: #ffffff;
	}
#button ul {
	margin: 0;
	padding: 0;
	border: none;
	list-style: none;
	}
#button li {
	margin: 0;
	}
#button li ul {
	padding: 0;
	color: #cc0000;
	}
#button li ul li {
/*	border: medium none; */
	padding-left: 8px;
	list-style-type: disc; 
	list-style-position: outside;
	font-size: 9pt;
	color: #cc0000;
	background-image: url(../la1.gif);
	background-repeat: no-repeat;
	background-position: 4px 50%;
	}
#button li a {
	display: block;
	width: 100%;
	color: #cc0000;
	text-decoration: none;
	background-color: #ffffff;
	}
html>body #button li a {
	width: auto;
	}
/* HOVER ADDED */ #button li a, #button li a:link, #button li a:active, #button li a:visited {
border: 1px solid #FFFFFF;
}

#button li a:hover {
	border: 1px solid #CC0000; /*RR added #CC0000*/
/*	padding: 2px; HOVER */
	font-family: Arial, sans-serif;
	color: #CC0000;
	background-color: #ffffff;
	}

#uberlink a:link, #uberlink a:hover, #uberlink a:visited {
	display: block;
/*	border: 1px none; HOVER */
	font-family: Arial,Helvetica,sans-serif; 
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	}

/* This section is needed to set specific menu items to be bold when page is loaded.*/
/* Future Students Lef Nav */
body.courses #navlist #button #courses {font-weight:bold}
body.requirements #requirements {font-weight:bold}
body.transfer_credit #transfer_credit {font-weight:bold}
body.tuition #tuition {font-weight:bold}
body.scholarships #scholarships {font-weight:bold}
body.life #life {font-weight:bold}
body.libraries #libraries {font-weight:bold}
body.services #services {font-weight:bold}
body.sports #sports {font-weight:bold}
body.clubs #clubs {font-weight:bold}

/* Grad Studies Left Nav */
body.gs_programs #gs_programs {font-weight:bold}
body.gs_tuition #gs_tuition {font-weight:bold}
body.gs_scholarships #gs_scholarships {font-weight:bold}
body.gs_life #gs_life {font-weight:bold}
body.gs_libraries #gs_libraries {font-weight:bold}
body.gs_services #gs_services {font-weight:bold}
body.gs_sports #gs_sports {font-weight:bold}
body.gs_clubs #gs_clubs {font-weight:bold}

/* About York U Left Nav */
body.nav_facts #nav_facts {font-weight:bold}
body.nav_mission #nav_mission {font-weight:bold}
body.nav_pres #nav_pres {font-weight:bold}
body.nav_org #nav_org {font-weight:bold}
body.nav_fac #nav_fac {font-weight:bold}
body.nav_lib #nav_lib {font-weight:bold}
body.nav_int #nav_int {font-weight:bold}
body.nav_bus #nav_bus {font-weight:bold}
body.nav_dir #nav_dir {font-weight:bold}

/* Communications Left Nav */
body.ycom_home #ycom_home {font-weight:bold}
body.ycom_mag #ycom_mag {font-weight:bold}
body.ycom_past #ycom_past {font-weight:bold}
body.ycom_profil #ycom_profil {font-weight:bold}
body.ycom_gazet #ycom_gazet {font-weight:bold}
body.ycom_contact #ycom_contact {font-weight:bold}
body.ycom_graphic #ycom_graphic {font-weight:bold}
body.ycom_manual #ycom_manual {font-weight:bold}
body.ycom_logo #ycom_logo {font-weight:bold}
body.ycom_web #ycom_web {font-weight:bold}
body.ycom_stguide #ycom_stguide {font-weight:bold}


/* Media Relations Left Nav */
body.media_home #media_home {font-weight:bold}
body.media_rel #media_rel {font-weight:bold}
body.media_jour #media_jour {font-weight:bold}
body.media_fac #media_fac {font-weight:bold}
body.media_comm #media_comm {font-weight:bold}

/* CONTENT - HOMEPAGE-ONLY - HEADLINE */

/* DELETE 
#headline {
	position: absolute;
	margin: 0;
	border: 0px none;
	padding: 0px;
	top: 116px;
	width: 584px;
	height: 25px;
	background: #FFFFFF;
	}
#headline a {
	padding-left: 19px;
	font-family: Arial, Helvetica, Lucida, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 13pt;
	color: #333333;
	text-decoration: none;
	}
#headline a:hover {
	color: #FF0000;
	text-decoration: underline;
	}
#headline img {
	float: right;
	margin: 0;
	border: 0px none;
	padding-right: 15px;
	top: 0px;
	}
*/

#headline {
/*	position: absolute; */
	background: #FFFFFF;
	border: 0px none;
	padding: 0px;
	margin: 0px;
/*	top: 8px;
	left: 5px;
	height: 25px;
	width: 570px; */
/* added */
	height: 100%;
	width: 584px;
	margin-bottom: 13px;
	}
	
#headline a {
	font-family: Arial, Helvetica, Lucida, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 13pt;
	color: #333333;
	text-decoration: none;
	padding-left: 5px;
	}

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

/*added */
#headline img {
	float: right;
	margin: 0;
	border: 0px none;
	padding-right: 15px;
	top: 0px;
	}


/* CONTENT - HOMEPAGE-ONLY - BRANDING AREA */

#branding {
	margin-top: 20px; 
	margin-right: 0; 
	margin-bottom: 0;
	margin-left: 0;
	border: 0px none;
	padding: 0;
	}

#homeflash {
	position: absolute;
	top: 200px;
	left: 10px;
	}


/* CONTENT - TEXT FORMATTING */

.titletext, #content_wide h1, #content h1 {
	max-width: 400px;
	font-weight: bold;
	font-style: normal;
	font-size: 14pt;
	color: #999999;
	font-family: Verdana, Arial, sans-serif; 
	text-transform: none; 
	letter-spacing: 0em; 
	padding-top: 10px;
	padding-bottom: 1px;
	margin-top: 35px;
	display: inline;
	}
	
	.smallbodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
}
	
.subtitletext, #content_wide h2, #content h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #666666; 
	}
	
#content_wide h3, #content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #333333; 
	}

.bodytext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal;
	line-height: normal; 
	font-weight: normal;
	color: #333333; 
	}
a:link {
	font-family: Arial, Helvetica, sans-serif; 
	color: #990000;
	}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000; 
	}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #990000; 
	}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000; 
	}
.bodytext-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #333333; 
	}
strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	}	
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333; 
	}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	}
.navlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	}
.navlinks-body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC3300;
	font-style: normal;
	text-decoration: underline;
	}
.navsublinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	}
.youarehere {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	}
.tablelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #CC3300;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
	}

.youarehere-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #cc3300;
	}
	

	
.top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #CC3300;
	}

/* CONTENT - CONTENT-WIDE ONLY - FOOTER BUTTONS */

#footerwide {
	position: relative;
	border: 0px none;
	margin: 0;
	padding-top: 10px; 
	padding-right: 0; 
	padding-bottom: 0;
	padding-left: 0; 
	top: auto;
	bottom: 0;
	left: 161px; /*was auto for only buttons */
/*	right: 46px; */
	width: 787px; /*587px*/ /*was 116px for only buttons*/
	height: 74px;
	background: url(dottedline.gif) repeat-x top left;
	}
	
#footerwide_noleftnav {
	position: relative;
	border: 0px none;
	margin: 0;
	padding-top: 10px; 
	padding-right: 0; 
	padding-bottom: 0;
	padding-left: 0; 
	top: auto;
	bottom: 0;
	left: 0;
	width: 948px;
	height: 74px;
	background: url(dottedline.gif) repeat-x top left;
}
	
#floatright {
	position: absolute;
	left: 650px; /*450px*/
}

#floatright_noleftnav {
	position: absolute;
	left: 811px; /*450px*/
}

#contactwide, #sitemapwide, #privacywide {
	/* don't add position: absolute; */
	margin-top: 0px;
	margin-right: 0; 
	margin-bottom: 0;
	margin-left: 0px;
	border: 0px none;
	padding: 0;
	}
.contactwidealt, .sitemapwidealt, .privacywidealt {
	display: none;
	}
#contactwidelink, #sitemapwidelink, #privacywidelink {
	display: block;
	padding: 0;
	border: 0px none;
	margin: 0;
	}
#contactwide {
	width: 81px;
	height: 18px;
	left: 784px; /*584px*/
	background: url(contact-wide.gif) no-repeat;
	}
#contactwidelink {
	width: 81px;
	height: 18px;
	background: url(contact-wide.gif) no-repeat;
	}
a:hover#contactwidelink {
	background: url(contact-wide-b.gif) no-repeat;
	}
#sitemapwide {
	width: 67px;
	height: 18px;
	left: 784px; /*584px*/
	background: url(sitemap-wide.gif) no-repeat;
	}
#sitemapwidelink {
	background: url(sitemap-wide.gif) no-repeat;
	width: 67px;
	height: 18px;
	}
a:hover#sitemapwidelink {
	background: url(sitemap-wide-b.gif) no-repeat;
	}
#privacywide {
	width: 116px;
	height: 18px;
	left: 784px; /*584px*/
	background: url(privacy-wide.gif) no-repeat;
	}
#privacywidelink {
	width: 116px;
	height: 18px;
	background: url(privacy-wide.gif) no-repeat;
	}
a:hover#privacywidelink {
	background: url(privacy-wide-b.gif) no-repeat;
	}


/* LAYOUT - HOMEPAGE-ONLY */

#primarycontentmainpage {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0px none;
	width: 758px;
	top: 115px;
	height: auto;
	}
	
#contentmainpage {
	border: 0;
	padding: 0;
	margin: 0;
	width: 551px; /*was 585 - supposed to be 553*/
	height: 347px;
	background: #FFF;
	padding-left: 19px;
	padding-right: 15px;
	}
	
#main_content {clear:both};

#promo  { 
	position: relative;
	left: 5px; 
	border: 0px none;
	margin-bottom: 10px;
}


#promomediar  { 
	position: relative;
	left: 5px; 
	top: 30px;
	border: 0px none;
}

a:hover#promolink {border: 0px none;}

.l {
color: #990000;
}

div#clustering {
	font-size: 84%; 
	line-height: 140%; 
	float: none; 
	width: 15em; 
	margin: 0;
	margin-top: 70px;
	padding-left: 1em; 
	border-left: 1px solid #cccccc;

	position: absolute;
	right: 10px; /*0*/
}

#pres {
	margin-right: 0;
	margin-left: 0px;
	padding: 0;
	border: 0px none;
	}
.presalt {
	display: none;
	}
#preslink {
	display: block;
	padding: 0;
	border: 0px none;
	margin: 0;
	}

#pres {
    /* don't add position: absolute; */
/*    margin-top: 12px; TUES SEPT 14 8AM - TESTING TO REMOVE SPACE*/
    margin-top: 0px;
    margin-bottom: 0;
    width: 175px;
    height: 36px;
    left: 584px;
    background: url(pres.jpg) no-repeat;
    }
#preslink {
    width: 175px;
    height: 36px;
    background: url(pres.jpg) no-repeat;
    }
    
a:hover#preslink {
    background: url(pres-b.jpg) no-repeat;
    }


#learn2 {
	margin-right: 0;
	margin-left: 0px;
	padding: 0;
	border: 0px none;
	}
.learn2alt {
	display: none;
	}
#learn2link {
	display: block;
	padding: 0;
	border: 0px none;
	margin: 0;
	}

#learn2 {
    /* don't add position: absolute; */
/*    margin-top: 12px; TUES SEPT 14 8AM - TESTING TO REMOVE SPACE*/
    margin-top: 0px;
    margin-bottom: 0;
    width: 175px;
    height: 36px;
    left: 584px;
    background: url(about042410.jpg) no-repeat;
    }
#learn2link {
    width: 175px;
    height: 36px;
    background: url(about042410.jpg) no-repeat;
    }
    
a:hover#learn2link {
    background: url(about042410-b.jpg) no-repeat;
    }



#yorkulions {
	position: absolute; /*added*/
	margin: 0;
	padding: 0;
	border: 0px none;
	}
.yorkulionsalt {
	display: none;
	}
#yorkulionslink {
	display: block;
	margin: 0;
	padding: 0;
	border: 0px none;
	}
#yorkulions {
	width: 82px;
	height: 18px;
	background: url(lions.gif) no-repeat;
	left: /*495px*/ 584px;
	top: 72px;
	}
#yorkulionslink {
	background: url(lions.gif) no-repeat;
	width: 82px;
	height: 18px
	}
a:hover#yorkulionslink {
	background: url(lions-b.gif) no-repeat;
	}

#glendon {
	position: absolute; /*added*/
	margin: 0;
	padding: 0;
	border: 0px none;
	}
.glendonalt {
	display: none;
	}
#glendonlink {
	display: block;
	margin: 0;
	padding: 0;
	border: 0px none;
	}
#glendon {
	width: 102px;
	height: 18px;
	background: url(glendoncampus.gif) no-repeat;
	left: 666px;
	top: 72px;
	}
#glendonlink {
	background: url(glendoncampus.gif) no-repeat;
	width: 102px;
	height: 18px
	}
a:hover#glendonlink {
	background: url(glendoncampus-b.gif) no-repeat;
	}



/* 2011 EXTERNAL BANNER - css code */

.yeb11skipnav a, .yeb11skipnav a:hover, .yeb11skipnav a:visited {
	position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }
.yeb11skipnav a:focus, .yeb11skipnav a:active {
	position: static; width: auto; height: auto; }

#yeb11banner {
	float: left;
	width: 910px;
	padding-top: 19px; padding-left: 24px; padding-right: 25px;
	font-family: Arial, Helvetica, sans-serif; 
	background: #FFF;}

#yeb11yorklogo {
	float: left;
	width: 115px; height: 75px; }

#yeb11globalnava {	
	float: right;
	width: 795px;
	padding-top: 1px; padding-bottom: 10px;
	font-size: 11px; text-align: right;
	display: block; letter-spacing: 0; }
	#yeb11globalnava a {
		margin: 0; border: 0; padding: 0; 
		padding-left: 3px; padding-right: 6px; border-right: 1px solid #333;
		color: #333; text-decoration: none; 
		line-height: 13px; }
	#yeb11globalnava a:hover {
		color: #C00; text-decoration: underline; }
	#yeb11globalnava .yeb11globalnavalast a {
		padding-right: 3px; border-right: 0; }
	#yeb11globalnava .yeb11accessibility a {
		padding-right: 3px; border-right: 0; padding-bottom: 1px; padding-top: 0;
		color: #FFF; text-transform: uppercase; background: #000; }

#yeb11globalnavb {
		float: right;
		width: 795px;
		padding-top: 7px; padding-bottom: 4px;
		text-align: right; font-size: 10px; line-height: 12px; 
		display: block; letter-spacing: 0; }
	#yeb11globalnavb a {
		margin: 0; border: 0; padding: 0;
		vertical-align: middle; line-height: 200%; 
		margin-right: 3px;
		padding-left: 4px; padding-right: 4px; padding-top: 3px; padding-bottom: 3px;
		color: #FFF; text-decoration: none; text-transform: uppercase; 
		background: url(http://www.yorku.ca/web/css/yeb11globalnavbbuttonbg.gif) top left repeat-x #C00; }
	#yeb11globalnavb a:hover { text-decoration: underline; }
	#yeb11globalnavb form { display: inline; }
	#yeb11globalnavb #yeb11searchfield { vertical-align: middle; margin-right: 4px; }
	#yeb11globalnavb #yeb11searchbutton { vertical-align: middle; }

#yeb11externalnav {
		clear: both; width: 910px; float: left; 
		border-top: 2px solid #CCC; padding-top: 3px; padding-bottom: 4px;
		font-size: 11px; line-height: 13px; text-align: center;
		display: block; letter-spacing: 0;}
	#yeb11externalnav a {
		margin: 0; border: 0; padding: 0; 
		line-height: 13px; margin-right: 15px;
		text-transform: uppercase;
		color: #333; text-decoration: none; }
	#yeb11externalnav .yeb11externalnavlast { margin-right: 0; }
	#yeb11externalnav a:hover { color: #C00; text-decoration: underline; }


#primarycontent {
	clear: both; position: relative;
	border: 0; margin: 0; padding: 0; 
	width: 958px; height: auto; }

#primarycontent_wide {
	clear: both; position: relative;
	margin: 0; border: 0; padding: 0;
	width: 958px; height: auto;
	background: #FFF; }

/* end of 2011 EXTERNAL BANNER - css code */







