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

a:link {
  color: #19408C;
}

a:visited {
	color: #4C628C;
}

a:hover {
	color: #001949;
	text-decoration: underline !important;
}

acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

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

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

div.header {
	background-color: #94022e;
}

div.lang a:link, div.lang a:visited {
  background-color: #94022e;
}

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

div.lang a:hover {
	border: 0;
	color: white;
}

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


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

div.sitetools {
	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;
	border-bottom: 1px solid #9C9D99;
}

.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.mainmenuItems {
  background-color: #DBE4F7;
	border-bottom: 1px solid #CFD3DE;
	border-right: 1px solid #CFD3DE;
}

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

div.mainmenu h2 a {
  background-color: #F2F2DF;
}

div.mainmenuItems h3 { color: #666; }

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

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


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

div.content {
	background-color: #FFF;
	color: #363634;
}
div.content b {
	color: #8C162C;
	font-weight: normal;
}

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

div.quicklinks a {
	text-decoration: none;
}

div.quicklinks ul li {
	font-weight: bold;
}

div.quicklinks ul.submenu li, .arrows li {
	font-weight: normal;
/*	list-style-type: none; */
	list-style-image:  url("../images/sub/general/subnav_smallarrow.gif");
	list-style-position: inside;
}
div.quicklinks ul.submenu li.active {
	list-style-image:  url("../images/sub/general/subnav_darkarrow.gif");
}

.smallarrow {
	background-image:  url("../images/sub/general/subnav_smallarrow.gif");
	background-repeat: no-repeat;
	background-position: left .2em;
	text-indent: 1.3em;
}

div.breadcrumb {
	background-color: #F2F3F0;
	color: #363634;
	border-top: 1px solid #E2E3E1;
	border-bottom: 1px solid #E2E3E1;
}
div.breadcrumb a {
	text-decoration: none;
}

.jobstitle {
	font-weight: bold;
	font-size: 105%;
	background-image:  url("../images/sub/general/jobs-arrow.gif");
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left: 13px;
	margin-top: .5em;
}
.note {
	color: #898989;
	margin-top: 1em;
}

.infobox {
/*	background-color: #F2F3F0; */
	background-image:  url("../images/sub/general/bg_stripes.gif");
	border: 1px solid #E2E3E1;
	padding: 1em;
	margin-top: .5em;
	margin-bottom: 1.5em;
}

table.parking { border: 1px solid #E2E3E1; }
table.parking th { background-color: #E2E3E1; }
table.parking td { background-color: white; border-top: 1px solid #E2E3E1; }

/* A-Z Index */

.azindexletter { color: #D2D3D1; }

/* Forms */

.searchform {
	background-color: #F7F8F5;
	border: 1px solid #E2E3E0;
}

.searchform input, .searchform textarea, input {
	border: 1px solid #D0D0D0;
	background-color: #F7F7F7;
	color: #666666;
}

input.noborder {
	border: 0;
	border: none;
}

.searchform input:hover {
	border: 1px solid #C0C0C0;
	background-color: #E7E7E7;
}

.searchform input.searchformText, .searchform input.searchformTextSmall, .searchform textarea {
	background-color: white;
	color: #000000;
}

.formbox {
	background-image: url(http://www.concordia.ca/images/forms/shadow.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#submitarea {
	background-color: #F2F3F0;
	border-top: 1px solid #E2E3E0;
}

#submitareaTop {
	background-color: #F2F3F0;
	border-bottom: 1px solid #E2E3E0;
}


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

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