body {
	background-color: #F2F3F0;
	color: black;
}

a:link {
  color: #19408C;
}

a:visited {
	color: #4C628C;
}

a:hover {
	color: #001949;
	text-decoration: underline !important;
	/* Nice effect but weird browser bugs :(
	border-color: #6583BF;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
*/
}

hr {
	border: 0;
	color: #D0D0D0;
	background-color: #D0D0D0;
	height: 1px;
}

/***** HEADER *****/

/* Main header image is in /includes/headerimage.php */

/* IE/Win can't deal with transparent PNGs so we're hiding it */
/* Not using this for now
html>body div.vtour {
	background-image: url(../images/home/bg/lang-button-shadow.png);
	background-repeat: no-repeat;
	background-position: left bottom;
} */
html>body div.lang {
	background-image: url(../images/home/bg/lang-button-shadow.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* Not using this for now
div.vtour a {
	background-color: #D9D9C7;
	color: #666666;
}
div.vtour a:hover {
	border: 0;
} */

div.lang a {
	background-color: #2E56A6;
	color: white;
}

div.lang a:hover {
/* 	text-decoration: none !important; */
	border: 0;
	color: white;
}

div.lang a:visited { color: white; }


/***** SITE TOOLS *****/

div.sitetools {
	background-image: url(../images/home/bg/sitetools-shadow.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top: 1px solid #DCD89B;
}

div.searchtools { background-color: #F2F2DF; }

form#quicksearch input {
	border: 1px solid #D9D9C7;
	background-color: #FCFCF2;
	color: #666;
}

form#quicksearch input:hover {
	border-color: #BABBB8;
	background-color: #D9D9C7;
}

form#quicksearch input#quicksearchBox, form#quicksearch input#quicksearchBoxFR {
	background-color: white;
}

div.texttools { background-color: #D9D9C7; }

.sitetools label, .sitetools .label {
  color: #666;
}


/***** MAIN *****/

div.main {
	background-image: url(../images/home/bg/maincolumn-shadow.gif);
	background-repeat: repeat-y;
}

/* IE/Win can't deal with transparent PNGs so we're hiding it */
html>body div.main {
	background-image: url(../images/home/bg/maincolumn-shadow.png);
}

div.mainmenu {
/*	background-image: url(../images/home/bg/mainmenu-pattern.gif);*/
	border-bottom: 1px solid #CFD3DE;
	background-repeat: repeat-y;
	background-position: right top;
}


div.mainmenu {
  background-color: #DBE4F7;
}

div.mainmenuItems {
  background-color: #DBE4F7;
	border-left: 1px solid #CFD3DE;
}

div.mainmenuItems {
/* Hide these rules from Mac IE5 using backslash hack \*/
	border-left: 0;
    background-color: transparent;
    background-image:  url("../images/home/bg/mainmenu-fade.png");
	background-repeat: repeat-y;
/*  */
}

div.mainmenu h2 {
	background-image: url(../images/home/bg/mainmenu-button-shadow.png);
	background-repeat: no-repeat;
}

div.mainmenu h2 a {
  background-color: #F2F2DF;
/*  background-color: rgba(245,245,240,0.875);*/
}

div.mainmenuItems h3 { color: #666; }

div.mainmenuItems#infoItems #prospective {
	border-right: 1px solid #CFD3DE;
}

div.mainmenuItems#programsItems #faculties {
	border-right: 1px solid #CFD3DE;
}

div.mainmenu h2#infoButton a {
	background-color: #DBE4F7;
/*  background-color: rgba(230,235,247,0.875);*/
}


/***** CONTENT *****/

div.content {
	background-color: #FFF;
	color: #363634;
}

div.quicklinks {
	background-color: #FCFCF2;
	border-color: #E3E3DA;
	border-width: 0 0 1px 1px;
	border-style: solid;
}

div.quicklinks a:link,
div.quicklinks a:visited {
	color: #BD3333;
	text-decoration: none;
}

ul.quicklinks-important {
	/*	list-style: square inside url(../images/home/quicklink-arrow.gif);*/
}

ul.quicklinks-important li {
	text-indent: 15px;
	background-image: url(../images/home/quicklink-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}

h3.date {
	color: #B86111;
}

div.notice {
	border: 1px solid #bbb;
	background-color: #F2F2F2;
	text-align: center;
}
div.campusEvents {
	border: 1px solid #bbb;
	background-color: #F2F2F2;
	margin-top: 0px; 
	margin-left: 10px; 
	padding: 10px 10px 0 0; 
	background-color: #f5f5f5; 
	border: 1px solid #d9d9d9;
}
#newsAtConcordia div.campusEvents  p{
	margin-left:0px;
	text-indent:0px;
}

/***** FOOTER *****/

div.footer {
	color: #7F807E;
	background-image: url(../images/home/bg/footer-shadow.gif);
	background-repeat: no-repeat;
}
