

@charset "utf-8";
/*** Concordia.edu redesign for September 2010 **/
* {
	padding: 0;
	margin: 0;
}/** this zeros out every element's padding and margin. You then explicitly declare only the non-zero values you need for each element.*/
body {
	background: #f9f4fb url(../images/10bg.jpg) top center repeat-x;
	color: #333;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:62.5%; /*needed for font re-size purposes*/
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
/* =links */	
a {
	font-weight:normal;
	color: #52247f;
	text-decoration:none;
}
a:visited {
	text-decoration: none;
	color: #766587;
}
a:hover {
	text-decoration: underline;
	color: #52247f;
}
h1, h2, h3, h4, h5, h6 {
	font-family:"Franklin Gothic Medium", "Franklin Gothic Book", "Geneva", "MS Gothic", Arial, Helvetica, sans-serif;
	font-weight:normal;	
	margin: 10px 0 0 0;
}
h1, h2, h3, h4, h5, h6 strong{
	font-weight:normal;
}
h1 {
	font-size:2.1em;
}
h1 strong{
	font-weight:normal;
}
h2 {
	font-size:2.1em;
}
h2 strong{
	font-weight:normal;
}
h3 {
	font-size:1.6em;
}
h3 strong{
	font-weight:normal;
}
h4 {
	font-size:1.5em;
}
h4 strong{
	font-weight:normal;
}
h5 {
	font-size:1.4em;
}
h5 strong{
	font-weight:normal;
}
h6 {
	font-size:1.4em;
}
h6 strong{
	font-weight:normal;
}
p {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#333;
	font-size:1.2em;
	line-height:150%x;
}
p + p { /*for only paragraphs that follow other paragraphs*/
	margin-top: 0.9em; 
}
.clear {
	clear:both;
}
blockquote{
	margin:0 0 0 10px;
}
blockquote li{
	font-size:1em;
}
table{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	font-size:12px;
}
td{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding: 0.5em;
	text-align: left;
}
td p{
	font-size:12px;
}
tr p{
	font-size:12px;
}
td li{
}
tr{
}
tr li{
}
th{
}
ol{
	list-style-type:decimal;
}
hr{
	color: #52247f;
	background-color: #52247f;
	height: 1px;
	margin: 5px;
}
.red {
	color:#FF0000;
}
label{
	font-size:1.2em;
}
#container {
	margin-left: auto;  /*this centers the content on the page in non-IE browsers*/
	margin-right: auto; /* this centers the content on the page in non-IE browsers*/
	min-width:995px;
	/**/	width:995px;
	position:relative;
}
#topright {
	float:right;
	display:block;
	margin:10px 0 0 0;
	font-size: 1.1em;
	color:#000;
	z-index:18;
}
/* topright-links: Blackboard, MyInfo, Campus Maps, Donate Online, Directory, A-Z*/
#topright-links {
	z-index: 18;
	position:relative;
	float:right;
	padding:2px 5px;
}
#topright-links a {
	text-decoration:none;
	color:#333;
	border-style: none;
	font-weight:normal;
}
#topright-links a:hover {
	color:#fff;
	background-color: #9679B2;
}
#google {
	float:right;
}
#google-ssl{
	height:22px;
	width:204px;		
}
/*search results above everything else*/
    table.gsc-completion-container {
      z-index: 10000 !important; }
/*  shield */
#shield {
	background-image:url(../images/10logo-shield.png);
	float:left;
	width: 95px;
	height:146px;
	background-repeat:no-repeat;
	top:0px;
	position:relative;
	z-index:5;
	margin:0 0 -51px 0;
}
/*  Concordia University Texas */
#ctx {
	background-image:url(../images/10logo-text.png);
	float:left;
	width: 410px;
	height:28px;
	background-repeat:no-repeat;
	top:0px;
	margin:0 0 6px 0;
	position:relative;
	z-index:5;
}
.fontSize {
	float:right;
	font-size:10px !important;
	position:relative;
	top:10px;
	padding:0 10px 0 0;
}
.fontSize li {
	display:inline;
	list-style:none;
}
.fontSize li strong {
	font-weight:normal;
	color:#5f5e60;
	padding-right:0px;
}
.fontSize a {
	color:#5f5e60;
	text-decoration:none;
	padding:0 2px;
}
.fontSize li a:hover {
	text-decoration:underline;
}
#level1pic {
	margin:0 0 0 10px; 
	height:278px; /*********************needed on front page only******************************/
	}
#level1pic img {
}
#pagetitlebg {
/*this is for you, IE8*/
	background:url(../images/10pagetitlebg-ie.png);  
	background: rgba(59, 55, 49, .8);
	width:978px;
	top:95px;
	height:55px;
	position:relative;
	left:10px;
	margin: 0;
	z-index:4;
}
#pagetitle {
	left:15px;
	width:800px;
	position:relative;
	top:6px;
	color:#fff;
}
#pagetitle h1 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:2.14em;
	line-height:.8em;
	margin: 0;
}
#pagetitlecrumbs {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	position:relative;
	left:-340px;
	width:1290px;
	font-size:1.2em;
	color:#fff;
	margin:15px 0 0 0;
}
#pagetitlecrumbs a {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fdba31;
	font-size:1em;
	font-weight:normal;
}
#pagetitle a:hover {
	text-decoration:underline;
}
.whitepagetitle {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#fff;
	font-size:2em;
	position:relative;
	top:6px;
	margin:0 0 20px 20px;
}
#level1pagecontainer {
	margin:20px 0 0 0;
	position:relative;
	padding: 0 310px 0 265px;
}
#level1pagecontainer .column {
	position:relative;
	float:left;
}
#level1pagecontent {
	right:265px;
	margin-left:-95%;
	padding: 0px 12px 10px 0px;
	width:275px;
}
#level1pagecontent p {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#333;
	font-size: 1.2em;
	line-height:150%;
}
#level1pagecontent ul {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#333;
	font-size: 1.4em;
	line-height:150%;
}
#level1pagecontent a {
	font-weight:normal;
	border-bottom:dotted 1px;
}
#level1pagecontent li {
	list-style:none;
}
#level1pagecontent img {
	border: solid 6px #fff;
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, .25);
	box-shadow: 0px 2px 3px rgba(0, 0, 0, .25);
	margin: 10px;
}
#welcometitle {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#fff;
	font-size:2em;
	position:relative;
	top:6px;
	margin:0 0 20px 18px;
}
#collegestitle {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#fff;
	font-size:2em;
	position:relative;
	top:-41px;
	margin:0 0 -55px 148px;
}
#collegestitle a {
	border-bottom:none;
	color:#fff;
}
#collegestitle a:hover {
	border-bottom:none;
	color:#fff;
	border-bottom:dotted 1px;
	text-decoration:none;
}
#colleges {
	position:relative;
	margin:-105px 0 10px 125px;
	width:200px;
}
#colleges ul {
	list-style:none;
	top:100%;
}
#colleges li ul{
	position:absolute;
	left:-999em;
}
#colleges li:hover ul{
	left:auto;
	margin: 0 0 0 160px;
	z-index:10;
	background:#888;	
	font-size:.8em;
}
#colleges a {
	border-bottom:none;
	display:block;
}
#colleges li {
	float:left;
	padding:0;
	margin:0 10px 5px 0;
}
#colleges li a {
	padding:0;
	width:166px;
	height:47px;
}
#colleges li ul li{
	width:170px;
	height:25px;
	padding:5px;
}
#colleges li ul li a{
	color:#fff;
}
#colleges li strong {
	display:none;
}

#colleges  a#cob {
  background-image: url('../images/sprite-college1.jpg');
  background-position: left -0px;
/*	background:url(../images/10cob-off.jpg) no-repeat; */
}
#colleges a:hover#cob, #colleges a:active#cob {
  background-image: url('../images/sprite-college1.jpg');
  background-position: left -47px;
}
#colleges a#coe  {
  background-image: url('../images/sprite-college1.jpg');
  background-position: left -94px;
}
#colleges a:hover#coe  {
  background-image: url('../images/sprite-college1.jpg');
  background-position: left -141px;
}
#colleges a#cola  {
  background-image: url('../images/sprite-college1.jpg');
  background-position: left -188px;
}
#colleges a:hover#cola  {
  background-image: url('../images/sprite-college1.jpg');
  background-position: left -235px;
}
#colleges a#cos {
  background-image: url('../images/sprite-college1.jpg');
  background-position: left -282px;
}
#colleges a:hover#cos  {
  background-image: url('../images/sprite-college1.jpg');
  background-position: left -47px;
}
#audiences {
	margin: -10px 0 0 -10px;
}
#newstitle {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#fff;
	font-size:2em;
	position:relative;
	top:-13px;
	margin:0 0 0 330px;
}
#newstitle a {
	border-bottom:none;
	color:#fff;
}
#newstitle a:hover {
	border-bottom:none;
	color:#fff;
	border-bottom:dotted 1px;
	text-decoration:none;
}
#audiences li {
}
#eventstitle {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#fff;
	font-size:2em;
	position:relative;
	top:-40px;
	margin:0 0 -35px 695px;
}
#eventstitle a {
	border-bottom:none;
	color:#fff;
}
#eventstitle a:hover {
	border-bottom:none;
	color:#fff;
	border-bottom:dotted 1px;
	text-decoration:none;
}
#level1top5 {
	width:360px;
	padding: 0px 10px 10px 10px;
	margin:-10px 0 0 10%;
}
#level1top5 a{
	border-bottom:dotted 1px;
}
.level1top5page {
	clear:both;
	margin: 0 0 10px 0;
}
.level1top5page img {
	width:65px;
	height:65px;
	float:left;
	margin: 0 10px 10px 0;
}
.level1top5page p {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:1.2em;
}
.newstop4page {
	clear:both;
	margin: 0 0 10px 30px;
}
.newstop4page p {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:1.2em;
}
.newstop4page a {
	font-weight:normal;
}
#listticker {
	height:180px;
	width:350px;
	overflow:hidden;
	border:solid 1px #DEDEDE;
	padding:6px 3px 14px 3px;
	margin: 0 0 0 10px;
	background:#fff;
}
#listticker li {
	border:0;
	margin:0;
	list-style:none;
	height:60px;
	padding:0 5px 5px 5px;
	list-style:none;
}
#listticker h3 {
	margin: 0 0 0 0;
}
#level1misc {
	width:300px;
	margin:-10px -450px 0 -10px;
	padding: 0px 10px 10px 10px;
}
#level1miscpic{
	height:171px;
	width:239px;
	border: solid 6px #fff;
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, .25);
	box-shadow: 0px 2px 3px rgba(0, 0, 0, .25);
	margin: 170px 10px 10px 10px;
	background:url(../images/10level1college-1.jpg) no-repeat;
	position:relative;
}
.level1calendar {
	width:100%;
}
/** use of divs instead of tables for calendar */
#calendarContent {
	position:relative;
	float:left;
	font-size: 1.1em;
	vertical-align: top;
	margin:-5px 0 20px 0;
	padding: 0 10px 10px 10px;
}
.calendardatecontainer {
	width:35x;
	float:left;
	left:0px;
	border-right:2px #fdbb30 solid;
	clear:left;
	padding: 0 7px 0 0;
	margin:7px 0 0 0;
}
.calendardatecontainer a {
	text-decoration:none;
}
.calendardate {
	font-size:1.8em;
	font-weight:lighter;
}
.calendarmonth {
	text-transform:uppercase;
	font-weight:bold;
	font-size:.9em;
}
.eventcontatiner {
	float:right;
	top:0px;
	position:relative;
	width:237px;
	margin:7px 0 0 0;
}
.eventTitle {
	color:#4e4c4f;
	font-size:1em;
	padding-bottom:0px;
}
.eventTitle a {
	font-weight:normal;
}
.eventTime {
	color:#808084;
	font-size:1em;
	text-transform:lowercase;
}
#moreevents {
	white-space:nowrap;
	position:relative;
	float:right;
	top:10px;
	font-size:1em;
}
#moreevents a {
	font-weight:normal;
}
/*other related links*/
#level1relatedlinks {
	position:relative;
	float:left;
	font-size: 1.2em;
	vertical-align: top;
	margin:0 0 20px 0;
	padding: 0 10px 10px 10px;
}
#level1relatedlinks li {
	list-style:none;
}
#announcement{
	background:#dcdcdc;
	background:-webkit-gradient(linear, left bottom, left top, from(#aeacae), to(#dcdcdc));
	background:-moz-linear-gradient(top, #dcdcdc, #aeacae);
	padding:5px 10px 10px 10px;
}
#announcement h3{
	margin:0;
}
#pageEditor {
	position:relative;
	font-size:1em;
	text-align:right;
	padding-right:20px;
	padding-top:20px;
}
#footer {
	position:relative;
	background: #49434b url(../images/10footerbg.gif) repeat-x;
	height:65px;
	width:100%;
	border-top: 2px solid #ffd24f;
	border-bottom: 5px solid #ffd24f;
	color:#fff;
	margin:50px 0 0 0;
	clear:both;
	padding:6px 0 5px 0;
	font-size:1.1em;
}
#footercontainer {
	width:995px;
	margin-left:auto;
	margin-right:auto;
}
#footer a {
	color:#ffd24f;
}
#footercopy {
	clear:left;
	position:relative;
	padding: 10px 0 0 0;
	width:570px;
	margin-left:auto;
	margin-right:auto;
}
#socialmedia {
	width:265px;
	float:left;
	position:relative;
}
#socialmediadir {
	position:relative;
	left:95px;
	width:300px;
	height:15px;
}
#socialmediadir a {
	text-decoration:none;
	font-variant:normal;
	font-weight:lighter;
}
#socialmediadir a:hover {
	text-decoration:underline;
}
.socialmedia ul {
	height:25px;
	margin:0;
	padding: 0 0 0 10px;
	list-style-type:none;
	border:none;
}
.socialmedia ul li {
	display:block;
	float:left;
	padding:0;
	margin:0;
	border:none;
	font-variant:small-caps;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:bold;
	font-size:1.4em;
}
.socialmedia ul li a {
	display:block;
	padding:0;
	margin:0;
	width:25px;
	height:25px;
}
.socialmedia ul li strong {
	display:none;
}
.socialmedia li#rss a {
	background:url(../icons/10rss-off.gif) no-repeat;
}
.socialmedia li#rss a:hover {
	background:url(../icons/10rss-on.gif) no-repeat;
}
.socialmedia li#facebook a {
	background:url(../icons/10facebook-off.gif) no-repeat;
}
.socialmedia li#facebook a:hover {
	background:url(../icons/10facebook-on.gif) no-repeat;
}
.socialmedia li#twitter a {
	background:url(../icons/10twitter-off.gif) no-repeat;
}
.socialmedia li#twitter a:hover {
	background:url(../icons/10twitter-on.gif) no-repeat;
}
.socialmedia li#delicious a {
	background:url(../icons/10delicious-off.gif) no-repeat;
}
.socialmedia li#delicious a:hover {
	background:url(../icons/10delicious-on.gif) no-repeat;
}
.socialmedia li#youtube a {
	background:url(../icons/10youtube-off.gif) no-repeat;
}
.socialmedia li#youtube a:hover {
	background:url(../icons/10youtube-on.gif) no-repeat;
}
.socialmedia li#linkedin a {
	background:url(../icons/10linkedin-off.gif) no-repeat;
}
.socialmedia li#linkedin a:hover {
	background:url(../icons/10linkedin-on.gif) no-repeat;
}
.socialmedia li#flickr a {
	background:url(../icons/10flickr-off.gif) no-repeat;
}
.socialmedia li#flickr a:hover {
	background:url(../icons/10flickr-on.gif) no-repeat;
}
.socialmedia li#yelp a {
	background:url(../icons/10yelp-off.gif) no-repeat;
}
.socialmedia li#yelp a:hover {
	background:url(../icons/10yelp-on.gif) no-repeat;
}
#footerlinks {
	float:right;
	position:relative;
	text-align:right;
	padding:0 10px 0 0;
	font-weight:bold;
	margin-top:-40px;
}
#footerlinks a {
	font-weight:lighter;
}
#mission {
	padding: 5px 0 5px 0;
	text-transform:uppercase;
	text-align:center;
	background: #4f2684;
	color:#fff;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:bold;
	width:100%;
	font-size:1.2em;
	letter-spacing: .5em;
}
/*Error Page*/
.errorpage {
	background:url(http://discover.concordia.edu/assets/images/pageerror.gif) no-repeat top left;
	margin:20px 0 0 0;
}
.errorpagetext {
	width:450px;
	padding:75px 5px 5px 180px;
	font-size:1.2em;
}
/****styles for a-z index and employee directory*******/
.alpha {
	font-size: 1.2em;
}

.alpha p{
	margin-top:.3em;
}
.alpha a{
	font-weight: bold;
	background-image:url(/assets/images/sidenav-hover.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#6f4895;
	text-transform: uppercase;
	padding: 0.1em;
	padding-left:0.3em;
	padding-right:0.3em;
	color: #fff;
	margin-bottom:.3em;
	border:none;
}

.alpha a:hover{
	background-color: #52247f; 
	text-decoration:none;
	color: #fdbb30;
}
#hide{
	display:none;
}
iframe {
	height:980px;
} 
#twitter_div {
	background:#e2d9ed;
	margin: 0 0 10px 0;
	padding:0 4px 0 3px;
}
#twitter_div h2{
	background:#f9f4fb;
	padding: 0 4px 3px 5px;
	margin: 0 0 0 -5px;
	width:275px;
}
#twitter_div a{ /*for 'follow @___ on Twitter*/
	font-size:12px;
}
#twitter_div li{
	margin:6px;
	font-size:12px;
}

