/*TN - used to be in initButtons (php*/

  	div.subjectListBox#find {
				visibility:hidden;
				display:none;
		}
		div.subjectListBox#browseSubject, div.subjectListBox#services, div.subjectListBox#about, div.subjectListBox#help{
				visibility:hidden;
				display:none;
		}
/*TN - end of initButtons */

ul.small li {
margin-bottom:4px;
}

#photoholder {
  width:305px;
  height:25px;
  background:#fff url('/images/loading.gif') 50% 50% no-repeat;
}
#BannerImage {
  width:305px;
  height:25px;
}


	#mainright {
		width:33%;
		float:left;
		background:#fff;
		padding-bottom:10px;
		}
	
	#maincenter {
		width:34%;
		float:left;
		background:#fff;
		padding-bottom:10px;
		}
	
	#mainleft {
		width:33%;
		float:left;
		background:#fff;
		padding-bottom:10px;
		}
	
	#banner {
		background:#fff;
		}

/* rounded corners*/

b.rtop, b.rbottom{display:block;background: #fff}
b.rtop b, b.rbottom b {display:block;height: 1px; overflow: hidden; }

b.rtop_green, b.rbottom_green{display:block;background: #fff}
b.rtop_green b, b.rbottom_green b {display:block;height: 1px; overflow: hidden; }

b.rtop_red, b.rbottom_red {display:block;background: #fff}
b.rtop_red b, b.rbottom_red b {display:block;height: 1px; overflow: hidden; }

b.rtop_orange, b.rbottom_orange {display:block;background: #fff}
b.rtop_orange b, b.rbottom_orange b {display:block;height: 1px; overflow: hidden; }

b.rtop b {background-color:#f7f3de;}
b.rbottom b{background-color: #f7f3de;}

b.rtop_green b {background-color:#f2f7e9;}
b.rbottom_green b{background-color: #f2f7e9;}

b.rtop_red b {background-color:#f0ede8;}
b.rbottom_red b{background-color: #f0ede8;}

b.rtop_orange b {background-color:#ffdea6;}
b.rbottom_orange b{background-color: #ffdea6;}

b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

 b.rtop_green b.r4, b.rbottom_green b.r4{margin: 0 1px;height: 2px}
 
 b.rtop_red b.r4, b.rbottom_red b.r4{margin: 0 1px;height: 2px}
 
 b.rtop_orange b.r4, b.rbottom_orange b.r4{margin: 0 1px;height: 2px}


/* rounded corners*/

div.mainmenuBox {
color: #344178;
}

div.small-list{
border:0px solid #ddd;
margin-top:15px;
}

div.small-list ul {
margin-left:0px;
margin:5px;

}

div.small-list ul li {
padding-bottom:2px;
list-style: none;
margin-left: 10px;
	
	text-indent: -1em;
}


div.small-list ul li a:link, div.small-list ul li a:visited {
font-size:8pt;
}

div.small-list h3 a:link, div.small-list h3 a:visited {
font-size:8pt;
}

div.small-list h3 {
/*background-color:#ccffcc;*/
background-color:#d6ebdf;
/*background-image:url('/images/nav/bg.sectiontitle2.gif');*/
}



/* medium list */



div.medium-list{
margin-top:5px;
background-color:#ffffff;
}

div.medium-list ul{

}

div.medium-list ul li {
	margin-left:15px;
	margin-right:10px;
  padding-bottom:2px;
  list-style: none;
	margin-top: 2px;
	text-indent: -1em;
}
/* disabled by S.H to enable text sizing
/*div.medium-list ul li a:link, div.medium-list ul li a:visited {
font-size:10pt;
}*/

div.medium-list h3 a:link, div.medium-list h3 a:visited {
font-size:10pt;
}

div.medium-list h2 {
background-color:#fffaf0;
}


/* annotated list */
div.annotated-list {
 margin-top:10px;
 margin-left:2px;
}

ul.annotated{
list-style-type:none;
 /* background-color:transparent; */
 color: #344178;
 /* background-image: url(http://dev.library.concordia.ca/images/home/bg.menuitem3.gif); */
}

ul.annotated li {
margin:0px;
padding-bottom:5px;
padding-top:5px;
padding-left:10px;
border-bottom:1px solid #a0a0a0;
}


ul.annotated li p{
	display:inline;
	color:#454545;
}

ul.annotated li a:link, ul.annotated li a:visited {
	font-size:11pt;
	font-weight:bold;
}

ul.annotated li a:hover {
font-size:11pt;
	font-weight:bold;
}

/* inline list - new - TN */

div.inline-list {
margin:10px;
 margin-top:20px;
	}

/*

div.inline-list:hover {
	background-color:#ffffff;
}
*/
div.inline-list p {
	display: inline;
	}

div.inline-list ul, div.inline-list li {
	/*display: inline;*/

list-style: none;
	margin: 0;
	padding: 0;
	color: #339;
	font-weight: bold;
/*	background-color:#ffffff; */


	
	}

div.inline-list div.indent {
margin-left:20px;
}

/*  */

div.logo {
  position: absolute;
  top: 6px;
  right: 23px;
  width:550px;
}

/* Main boxes and layout */

div.main {
   padding: 0px 0px;
   width: 100%;
   background-color:#ffffff; 
   margin-top: 7.5em;/*117px;*/
	  border-width:0px 0px 0px 0px;
		border-style:inset;
		border-color:#ffffff;
  
}

/* Move the side menu beneath the main menu buttons */
div.sidemenu {
  position: absolute;
  top: 17em;
/* IE/Win gets the following value wrong */
  left: 10px;
}

html>body div.sidemenu {
/* For other browsers */
  left: 10px;
}


/* Announcements */




div.announcements {
border:1px solid #d0d0d0;
margin-right:0px;
padding:0px;
background-color:#ece6d0;
width:100%;
padding-top:5px;
}

div.InnerAnnouncements 
{
	margin-left:10px;margin-top:0px;border-bottom:1px solid #ffcc99;font-size:9pt;
}
div.InnerAnnouncements div
{
  float:left;
}

#HeaderAnnouncements
{
	font-size:10pt;
}
div.announcements a:link,
div.announcements a:visited { text-decoration: none; }
div.announcements a:hover { text-decoration: underline; }


div.announcements p {
/*  font-family: Georgia;*/
  font-size:10pt;
  line-height:13pt;
  margin: 2px 0 2px 0;
  
}

div.WhatsNew {
	padding-right:0px;margin-right:10px;width:100%;margin-top:16px;
}

/* Search box  */

div.searchbox {

  background-image: url(/images/home/bg.menuitem2.gif);
  border: 1px solid #fffaf0;
  padding: 15px;
  margin-top: 15px;
  margin-right: 15px;
  font-size: 8pt;
  line-height: 13px;
  
}

div.searchbox p {
  margin: 5px 0;
  font-size: 8pt;
  line-height: 10pt;
}

div.searchbox p.submit {
  line-height: 20px;
}

div.searchbox form {
  margin: 0;
  padding: 0;
  line-height: 20px;
}

div.searchbox input, div.searchbox select, div.searchbox label {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  line-height: 10pt;
}



div.mainmenu, div.mainmenuBox, div.sidemenu, div.contentBox,  div.content, div.subjectListBox, div.medium-list {
background-color:transparent;
background-image:none;
}


a:link, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

div.inline-list a:link, div.inline-list a:visited, div.inline-list a:hover {
font-weight:normal;
}

div.medium-list a:link, div.medium-list a:visited, div.medium-list a:hover {
font-weight:bold;
}

div.inline-list a:hover {

}

a#mainCategory6:link, a#mainCategory6:visited, a#mainCategory6:hover,
a#mainCategory7:link, a#mainCategory7:visited, a#mainCategory7:hover
{
	color:#32665c;
	font-weight: bold;
	font-size:10pt;
	margin-left:10px;
	/*background-image:url('/images/nav/bg.sectiontitle2.gif');*/
}

a#mainCategory1:link, a#mainCategory1:visited, a#mainCategory1:hover
{
	/*color:#32665c;*/
	font-weight: bold;
	font-size:10pt;
	border:0;
	/*background-image:url('/images/nav/bg.sectiontitle2.gif');*/

}

a#mainCategory2:link, a#mainCategory2:visited, a#mainCategory2:hover
{
	color:#8c162c;
	font-weight: bold;
	font-size:10pt;
}

a#mainCategory3:link, a#mainCategory3:visited, a#mainCategory3:hover
{
	color:#32665c;
	font-weight: bold;
	font-size:10pt;
}

a#mainCategory4:link, a#mainCategory4:visited, a#mainCategory4:hover,
a#mainCategory5:link, a#mainCategory5:visited, a#mainCategory5:hover 
{
	
	
	font-weight: bold;
	font-size:9pt;

	

}




a.mainCategory6:link, a.mainCategory6:visited, a.mainCategory6:hover
{
	color:#32665c;
	font-weight: bold;
	font-size:10pt;
	margin-left:10px;
	/*background-image:url('/images/nav/bg.sectiontitle2.gif');*/


}

a.mainCategory1:link, a.mainCategory1:visited, a.mainCategory1:hover
{
	/*color:#32665c;*/
	font-weight: bold;
	font-size:10pt;
	border:0;
	/*background-image:url('/images/nav/bg.sectiontitle2.gif');*/

}

a.mainCategory2:link, a.mainCategory2:visited, a.mainCategory2:hover
{
	color:#8c162c;
	font-weight: bold;
	font-size:10pt;
}

a.mainCategory3:link, a.mainCategory3:visited, a.mainCategory3:hover
{
	color:#32665c;
	font-weight: bold;
	font-size:10pt;
}

a.mainCategory4:link, a.mainCategory4:visited, a.mainCategory4:hover,
a.mainCategory5:link, a.mainCategory5:visited, a.mainCategory5:hover 
{
	
	
	font-weight: bold;
	font-size:9pt;

	

}

#textsizetools.a
{
	color:#FFF; 
}

