  @charset "utf-8";
/* CSS Document */
/* Typography */


/*Rounded corner of the section header*/
ul#local-nav li.first { background-image: url(/academic/info/regist/1617/calendars/assets/img/section-header-corner.png); }
/*course*/
#courseList {
  margin-top: 5px;
}
#courseList td {
  text-align: center;
}


/* Modified by Nicolas St-Onge on June 27th 2014 */
.theme-01 td a.courseLink {
  padding: 1px;
  text-decoration: none;
  display: block;
  width: 100%;
  color: #72634d;  
}/* Modified by Nicolas St-Onge on June 27th 2014 */


td a.courseLink:hover {
  padding: 1px;
  color: #3887B0;
  background: #D2F0FF;
}


/* Added by Nicolas St-Onge on June 27th 2014 */
.theme-01 .courseLink a:link, .theme-01 .courseLink a:visited {
  color: #72634d;
}
/* Added by Nicolas St-Onge on June 27th 2014 */


/* Added by Nicolas St-Onge on July 2nd 2014 */
.goTop a:link, .goTop a:visited
{
   color: #72634d;
}

#progTypeIntro a:link, a:visited
{
   color: #72634d;
}

.progIntro a:link, a:visited
{
   color: #72634d;
}
/* Added by Nicolas St-Onge on July 2nd 2014 */



/*discript*/
.DiscBox {
  position: relative;
  border: 1px solid #3887b0;
  background-color: #d4e4ee;
  margin: 3px 3px 0px 0px;
  padding-bottom: 5px;
  width:537px;
        }
.DiscBox a,
.DiscBox a:visited {
  font-weight: bold;
  color: #3887b0;
}
.DiscBox a:hover {
  color: #000;
}

.boxTemplate {
  padding-top: 3px;
  padding-bottom: 3px;
  width: 625px;
  border-left: 1px;
  padding-left: 0;
  }
/*link*/
.LinkBox {
  position: relative;
  border: 1px solid #9a9a9a;
  background-color: #f5f5f5;
  margin: 3px 3px 0px 0px;
  padding-bottom: 5px;
  line-height: 150%;
  width:537px;
	}
.LinkBox a,
.LinkBox a:visited {
  font-weight: bold;
  color: #8F1A1C;
}
.LinkBox a:hover {
  color: #000;
}
.LinkTitle {
  letter-spacing: 1px;
  margin-bottom: 5px;
  font-weight: bold;
  border-bottom: 1px solid #9a9a9a;
  padding: 1px 5px;
  color: #fff;
  background-color: #9a9a9a;
}
.LinkSection {
  padding-left: 5px;
  padding-right:3px;
  margin: 5px 0px 7px 0px;
}
.LinkNote {
  font-weight: bold;
}
.LinkDiv {
  margin: 2px 0px 2px 0px;
}

/*fac*/

#FacIndex {
  margin: 2px 0px 0px 0px;
  padding: 2px 0px 1px 0px;
  text-align: center;
  }
#FacIndex a {
  float: left;
  display: block;
  width: 255px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  padding: 1px 2px 1px 2px;
  border: 1px solid Black;
  margin-left: 3px;
  color: #3887b0;
  background-color: #fff;
  }
#FacIndex a:hover {
  color: #fff;
  background-color: #3887b0;
  }
  
.discTable {
  margin: 4px 0px;
  border: 1px solid black;
    width:535px;
  }
.goTop a,
.goTop a:visited {
  font-weight: bold;
  text-decoration: none;
  padding: 0px 5px;
  }
.prgBox {
  clear: both;
  padding: 3px 0px 3px 0px;
  }
.prgBoxAlternating {
  padding: 2px 0px 2px 0px;
  background: #e8f1f5;
}

#DiscIndex {
  margin: 4px 0px 4px 0px;
  padding: 4px 0px 4px 4px;
  text-align: center;
  width: 525px;
  }
#DiscIndex a {
  width: 10px;
  color: #000;
  font-weight: bold;
  background-color: #cccccc;
  text-decoration: none;
  padding: 1px 2px 1px 2px;
  border: 1px solid Black;
  margin: 2px 1px 0px 1px;
  }
#DiscIndex a:hover {
  color: #000;
  background-color: #d4e4ee;
  }

.discTitleRow {
  background-color: #3887b0;
  }  
.discTitleCell,
.discTopCell {
  border-bottom: 1px solid Black;
  }
  
  .bodyContent {
  font-size: 11px; 
  }

  .pageIntro {
  position: relative;
  background-color: #f5f5f5;
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
  border-left: 1px solid #f5f5f5;
  border-right: 1px solid #f5f5f5;
  width: 517px;
  padding: 10px;
  font-size: 11px; 
  font-family: Verdana, Helvetica, sans-serif; 
  }
  
.pageIntro p {
  margin: 5px 0px 5px 0px;
  }

/* Added by Nicolas St-Onge on June 2nd 2014 */

/* Modified by Nicolas St-Onge on June 16th 2014 */
/* body { font-size: 62.5%; font-family: Verdana, Helvetica, sans-serif; color: #353535; }  */
body { color: #353535; }


#section-header #parent-org-title
{
   background-color: #222;
}

#section-header #parent-org-title a, 
#section-header #parent-org-title a:link, 
#section-header #parent-org-title a:visited
{
   background: url("/academic/info/regist/1617/calendars/assets/img/header_arrows.png") no-repeat scroll 0px 3px rgba(0, 0, 0, 0);
}


h1 { font-size: 1.8em; font-weight: bold; margin-bottom: 1.5em; margin-top: 1em; }
h2 { font-size: 1.5em; font-weight: bold; margin-top: 1em; }
h3 { font-size: 1.2em; font-weight: bold; }
h4 { font-size: 1.2em; font-weight: bold; }

a { 
	color: #903;
	text-decoration: inherit;
}
a:visited { color: black; }

#contact-info-title { font-size: 1.2em; font-weight: bold; }

#contact-info address {
	font-style:normal;
}
