/*
Theme Name: QMI Wordpress Responsive Design Theme
Theme URI: http://ubc.ca/
Description: QMI Website 2.0
Author: Update by Sean Stiller of Armada Design Group
Version: 1.0
*/

body {
	padding:0; 
	background:url(images/background.png) top left repeat-x #fff;
}

p {
	font-size:0.8em !important; }
p strong {
	color:#002859; }
p:empty { display: none !important; }
	
div.extraspace {
	height:1.5em !important; }
.alignleft {
	float:left;
	margin:0.5em 1.5em 1em 0; }
.noborder {
	border:none !important; }

.mainmenu {
	width:100%;
	clear:both;
	}
.mainmenu .row .columns .strokediv {
	background:#fff;
	overflow:hidden; }
.mainmenu .row ul {
	font-size:0.8em;
	text-transform:uppercase; 
	background:#fff; 
	padding-left:1em;
	}
.mainmenu .row ul li {
	float:left; 
	list-style:none; }
.mainmenu .row ul li a {
	padding:1.2em 1.2em 0 1.2em !important;
	display:block; }
.menuleft {
	float:left; }
.menuright {
	float:right;
	margin-right:1em; }
.menuright li a {
	color:#bc2026; }
	
.maincontent {
	width:100%;
	clear:both; 
	margin-top:0.6em !important; }
.maincontent .row .columns {
	}
.strokediv-inner {
	background:#fff;
	border:1px solid #ddd;
	padding:2em 2.75em;
	margin-bottom:0.6em;
	position:relative;
	 }
.strokediv-inner.subcontent {
	padding-bottom:0 !important; }
.strokediv-inner.subcontent a {
	color:#bc2026; }	
.strokediv-inner.latestnewsevents {
	position:relative; 
	background:url(images/side-latestnewseventsimage.jpg) bottom left no-repeat #FFF;
	padding-bottom:10em !important;  }
.strokediv-inner.latestnewsevents h2 {
	font-size:1.1em !important; }
.strokediv-inner.latestnewsevents a.button {
	position:absolute; 
	bottom:1em; 
	left:2em;
	font-size:1em !important; }
.strokediv-inner.latestnewsevents p {
	line-height:1.3em; }
	
.strokediv-inner.employment {
	position:relative; 
	background:url(images/side-employmentimage.jpg) bottom left no-repeat #fff;
	padding-bottom:11em !important;  }
.strokediv-inner.employment h2 {
	font-size:1.1em !important; }
.strokediv-inner.employment a.button {
	position:absolute; 
	bottom:1em; 
	left:2em;
	font-size:1em !important; }
.strokediv-inner.employment p {
	line-height:1.3em; }
	
	
.left-column .strokediv-inner {
	padding:1.65em 1.5em; }
h2 {
	padding-bottom:0.75em;
	margin-bottom:1.25em; }
.left-column h1, .left-column h2, .left-column h3, .left-column h4, .left-column h5, .left-column h6 {
	color:#bc2026;
	border-bottom:none;
	margin-bottom:0;  }
ul.latestnews {
	border-top:1px solid #ddd;
	clear:both;
	 }
ul.latestnews li {
	border-bottom:1px solid #ddd;
	padding:1.45em 0;
	list-style:none;
	width:100%;
	clear:both;
	float:left; }
ul.latestnews li a img {
	float:left; 
	margin-right:0.75em;
	border:1px solid #ddd; }
ul.latestnews li p {
	font-size:0.75em;
	line-height:1.3em;
	margin:0;
	padding:0;
 -ms-word-break: break-all;
     word-break: break-all;

     /* Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;  }
.questhome {
	position:relative; 
	padding-bottom:8.2em; }
.questhome img {
	position:absolute; 
	bottom:-2em;
	left:0; }
.questhomeleft {
	position:relative; 
	padding-bottom:10em; }
.questhomeleft a.button {
	position:absolute; 
	bottom:-4em;
	left:0; }
ul.areasofresearch {
	margin:0.5em 0 0 0; }
ul.areasofresearch li {
	list-style:none; 
	clear:both; }
ul.areasofresearch li a {
	background: #f8f8f8; /* Old browsers */
    background: -moz-linear-gradient(top,  #f8f8f8 0%, #dcdcdc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f8f8f8 0%,#dcdcdc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f8f8f8 0%,#dcdcdc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f8f8f8 0%,#dcdcdc 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f8f8f8 0%,#dcdcdc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */
	display:block;
	padding:0.75em 0.75em;
	margin-bottom:0.4em;
	font-size:0.8em;
	text-transform:uppercase;
	position:relative;
}
ul.areasofresearch li a:after {
	content:""; background:url(images/greyarrow.png) center right no-repeat;; position: absolute; top: 8px; right:0; height: 22px; width: 37px; }
.ubcfooterarea {
	padding:2.5em 0; }
p.ubclogo a {
	background:url(images/ubclogo.png) top left no-repeat; 
	width:225px;
	height:38px; 
	text-indent:-9999px;
	display:block; }
a.button {
	margin:1em 0; }
.lowerfooter {
	background:#001c33; 
	padding:2em 0;  }
.lowerfooter p, .lowerfooter p a {
	text-align:center;
	font-size:0.8em;
	font-weight:bold;
	color:#fff;  }
	
.subcontent {
	}
.subcontent ol {
	margin:1em 0 1em 1.5em; }
.subcontent ol li {
	font-size:0.8em;
	color:#002859;  }
.subcontent ul {
	margin:1em 0 1em 1.3em; }
.subcontent ul li {
	font-size:0.8em;
	color:#002859;  }
	
h1.subtitle {
	margin-top:0; 
	padding-top:0; 
	border-bottom:1px solid #ddd;
	padding-bottom:0.8em;
	margin-bottom:0.7em;
	font-size:1.5em;  }
h3 {
	color:#bc2026; }
	
.lowerdivcontent {
	clear:both;
	padding-top:7em; 
	}
.lowerdivcontent.getintouch {
	background:url(images/getintouchimage.jpg) bottom right no-repeat; }
.lowerdivcontent.employmentoverview {
	padding-top:12em; 
	background:url(images/employment-overviewbg.jpg) bottom left no-repeat; }
.lowerdivcontent.employmentsub {
	padding-top:2em; }
	
h2.submenutitle {
	margin-bottom:0; }
ul.submenu {
	border-top:1px solid #ddd;
	margin:0;
	padding:0;  }
ul.submenu li {
	list-style:none; 
	clear:both; }
ul.submenu li a {
	background: #fff; /* Old browsers */
	display:block;
	padding:0.9em 0.3em;
	margin-bottom:0;
	border-bottom:1px solid #ddd; 
	font-size:0.8em;
	color:#6d6e71;
	text-transform:uppercase;
}
ul.submenu li a:hover {
	background: #f8f8f8; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #dcdcdc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#dcdcdc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#dcdcdc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#dcdcdc 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#dcdcdc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */
	font-weight:bold;
}
ul.submenu li.current_page_item a {
	background: #f8f8f8; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #dcdcdc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#dcdcdc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#dcdcdc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#dcdcdc 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#dcdcdc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */
	font-weight:bold;
	position:relative;
}
ul.submenu li.current_page_item a:after {
	content:""; background:url(images/activeredarrow.png) center right no-repeat;; position: absolute; top: 10px; right:0; height: 22px; width: 37px; }
ul.submenu li.current_page_ancestor a {
	background: #f8f8f8; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #dcdcdc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#dcdcdc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#dcdcdc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#dcdcdc 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#dcdcdc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */
	font-weight:bold;
	position:relative;
}
ul.submenu li.returnhome a {
	border-bottom:none;
	color:#bc2026; }
ul.submenu li.returnhome a:hover {
	background:#fff !important; }
	
ul.submenu .children
{ display: none; }

ul.submenu .current_page_item .children,
ul.submenu .current_page_ancestor .children,
ul.submenu .current_page_parent .children

{ display: block; }


	
	
	
	
.maincontent .row .left-column .strokediv-inner ul.submenu li ul {
	background:#eee;
	margin-left:0;
}
.maincontent .row .left-column .strokediv-inner ul.submenu li ul li {
	background:none;
}
.maincontent .row .left-column .strokediv-inner ul.submenu li ul li a {
	background:none;
	padding-left:1em; 
}

	
.innerrow {
	margin:1em 0 1em -0.3em !important;
	padding:0.5em 0 1.3em 0; }
.innerrowsmall {
	margin:0 0 0.1em -0.3em !important;
	padding:0 0 1.2em 0; }
.twocolumnstroke .columns {
	}
.borderleft {
	border-left:1px solid #ddd; 
	padding-left:2em; }
	
.newslistings {
	border-bottom:1px solid #ddd;  }
.newslistings .text {
	padding-left:1.5em;
	margin-top:-0.5em; }
.newslistings .text h4 a {
	color:#002859; }
.newslistings .text p {	
	margin-bottom:0;
	line-height:1.3em; }
.newslistings .text p.meta {
	margin-top:0.1em;
	margin-bottom:0.75em;
	color:#bc2026; }
	
.homemaincontent {
	padding-bottom:0.8em !important; }
	
.singlenewspost h4 {
	margin-top:2em; }
.singlenewspost p.meta {
	margin-top:0.1em;
	margin-bottom:2em;
	color:#bc2026; }
	
.strokediv-inner .returnlink a {
	position:absolute;
	top:4.25em;
	right:4.5em; 
	font-size:0.8em;
	text-transform:uppercase;
	letter-spacing:1px;  }
.facultypost p {
	font-size:0.75em !important;
	line-height:1.4em !important;  }
h4.facultyname a {
	color:#bc2026 !important;
	margin:0.2em 0 0.3em 0;
	padding:0;  }
p.facultytitle {
	font-size:0.7em !important; 
	text-transform:uppercase;
	margin-bottom:0.8em !important; }
p.facultyspeciality {
	margin-bottom:2em !important; }
p.facultycontact strong {
	color:#bc2026 !important; }
p.facultycontact a {
	color:#030000 !important; }
p.facultyviewprofile {
	margin-top:1em; }
p.facultyviewprofile a {
	color:#bc2026; 
	font-size:0.85em; 
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:bold; }
p.facultyviewprofile a span.redarrow {
	background:#bc2026; 
	padding:0.25em 0.6em;
	color:#fff !important;
	margin-left:0.5em; }
	
p.facultytitle-individual {
	font-size:0.7em !important; 
	text-transform:uppercase;
	margin-bottom:0.2em !important;
	margin-top:0.4em !important;
	color:#bc2026;  }
p.facultyspeciality-individual {
	font-style:italic; 
	margin-bottom:0.75em !important; }
p.facultycontacttitle {
	font-size:0.7em !important; 
	text-transform:uppercase;
	margin-bottom:1.2em !important;
	margin-top:1.2em !important;
	color:#bc2026;  }
p.facultylocation-individual {
	margin-bottom:1.2em !important; }
.biocontent h4 {
	font-size:1em;
	color:#bc2026;
	margin-bottom:1.5em !important; }
p.innerrow-employment {
	margin:0 0 0 -0.3em !important;
	padding:0; }
.section-container.auto {
	margin-bottom:2.5em !important; }
	
	
	
table.peoplelist {
	}
table.peoplelist thead {
	background: #949698; /* Old browsers */
	background: -moz-linear-gradient(top,  #949698 0%, #6b6c6f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#949698), color-stop(100%,#6b6c6f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #949698 0%,#6b6c6f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #949698 0%,#6b6c6f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #949698 0%,#6b6c6f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #949698 0%,#6b6c6f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949698', endColorstr='#6b6c6f',GradientType=0 ); /* IE6-9 */

}
table.peoplelist thead tr th {
	color:#fff !important;
	font-size:0.7em;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:1em;
	padding-bottom:1em; }
table.peoplelist tbody tr td {
	font-size:0.75em;
	padding-top:1em;
	padding-bottom:1em; }

table tr.even, table tr.alt, table tr:nth-of-type(2n) {
	background-color:#f3f4f4 !important; }
	
h4.currentpostings {
	color:#bc2026; 
	margin-top:1.5em !important; 
	margin-bottom:1.5em !important; 
	padding-bottom:1em !important; 
	border-bottom:1px solid #ddd; }
	
ul.currentpostinglist {
	margin:0 !important; padding:0 !important; 
	list-style:none; }
ul.currentpostinglist li {
	margin:0 !important; padding:0 !important; 
	list-style:none; }
ul.currentpostinglist li a {
	color:#002859 !important;
	text-decoration:underline;  }
	
	
/* Always Keep at Bottom */
a.button  {
	color:#fff !important;
	position:relative; 
	padding-right:4em;}
a.button:after {
	content:""; background:url(images/activeredarrowstroke.png) center right no-repeat;; position: absolute; top: 8px; right:0; height: 22px; width: 37px; }

li.widget {
	list-style:none !important; }
	
.linebreak {
	border-top:1px solid #ddd; 
	padding:0.5em 0 1em 0; }

.homemaincontent p a.button {
	font-size:1em !important; }
.areasofresearch p a.button {
	font-size:1em !important; }
	
.headercontainer {
	position:relative; }
.headercontainer .headerlogoimage {
	width:367px;
	height:190px; 
	position:absolute; 
	top:0.1em; 
	left:0.25em; }
	
form#searchform {
	position:relative;
	margin-bottom:0;
	padding-bottom:0; }
form#searchform #s {
	margin-bottom:0; }
form#searchform #searchsubmit {
	width:18px;
	height:18px;
	background:url(images/searchicon.png) center center no-repeat #bc2026; 
	padding:16px;
	position:absolute;
	top:0;
	right:0; 
	text-indent:-9999px;
	display:block;
	cursor:pointer;
	border:none; }
	
p.footerqmicontactinfo {
	color:#002859; }
p.footerqmicontactinfo span.footerquantumtitle {
	font-weight:bold; 
	letter-spacing:1px;
	text-transform:uppercase; 
	font-size:0.9em;}
span.red {
	color:#bc2026; }
	
/* UBC Header Stuff */

#UbcHeaderWrapper{background:#FFF; }#UbcToolBarWrapper{height:33px;background:#d1d9de;}#UbcToolBar{border-color:#d1d9de;}#UbcToolBar #UbcToolNav{height:33px;float:right;}#UbcToolNav{margin-right:0;}#UbcToolNav li{float:left;height:25px;margin:5px 7px 0 0;}#UbcToolNav li a{display:block;height:28px;text-indent:-5000px;}#UbcToolNav li a#UbcCampusLinks{width:89px;background:url(_ubc_clf/img/header/campusesBtn.gif) no-repeat;}#UbcToolNav li a#UbcCampusLinks.UbcSelected{background-position:0 -28px;}#UbcToolNav li a#UbcDirectLinks{width:114px;background:url(_ubc_clf/img/header/directoryBtn.gif) no-repeat;}#UbcToolNav li a#UbcDirectLinks.UbcSelected{background-position:0 -28px;}#UbcToolNav li a#UbcQuickLinks{width:115px;background:url(_ubc_clf/img/header/quickLinkBtn.gif) no-repeat;}#UbcToolNav li a#UbcQuickLinks.UbcSelected{background-position:0 -28px;}#UbcToolNav li.UbcForm{padding:0 0 0 8px;border-left:1px solid #bcc3c7;}#UbcToolNav #UbcSearchForm input{display:block;float:left;}#UbcToolNav #UbcSearchForm input.UbcSearchBtn{width:22px;height:22px;background:transparent url(_ubc_clf/img/header/searchBtn.gif) no-repeat 0 -22px;text-indent:-9999px;}#UbcToolNav #UbcSearchForm input.UbcSearchField{background:transparent url(_ubc_clf/img/header/searchBox.gif) no-repeat;width:194px;padding:3px 5px 3px 24px;border:none;}#UbcMegaMenuesWrapper{background:#002859 url(_ubc_clf/img/content/megaMenuTopBg.gif) repeat-x top left;border:none;width:982px;}#UbcMegaMenues{position:relative;background:transparent url(_ubc_clf/img/content/megaMenuBottomBg.gif) repeat-x bottom left;padding:20px 0;display:none;}#UbcMegaMenues a.UbcCloseBtn{position:absolute;top:20px;right:20px;color:#fff;text-decoration:none;font-size:90%;}#UbcMegaMenues a.UbcCloseBtn:hover{text-decoration:underline;}#UbcMegaMenues ul.UbcMegaMenu{margin:0 auto;display:none;}#UbcMegaMenues ul.UbcCol{width:940px;}#UbcMegaMenues ul.UbcCol3{width:720px;}#UbcMegaMenues ul.UbcCol4{width:940px;}#UbcMegaMenues li.UbcMenuSection{float:left;width:220px;margin:0 20px 0 0;text-align:left;}#UbcMegaMenues ul.UbcCol li.UbcMenuSection{width:940px;margin-right:0;}#UbcMegaMenues li.UbcMenuSection h3{font-size:120%;color:#e3e3e3;margin:0 0 0.3em 0;}#UbcMegaMenues li.UbcMenuSection p{color:#8f8f8f;font-size:100%;line-height:1.5em;margin:0.2em 0 1em;}#UbcMegaMenues li.UbcMenuSection a{color:#e3e3e3;font-size:100%;text-decoration:none;}#UbcMegaMenues ul.UbcCol li.UbcMenuSection a{font-size:100%;}#UbcMegaMenues ul.UbcCol li.UbcMenuSection a.UbcBanner{display:block;float:left;margin:0 10px 0 0;}#UbcMegaMenues li.UbcMenuSection a:hover{text-decoration:underline;}#UbcMegaMenues li.UbcMenuSection ul{border-bottom:1px solid #415f78;margin-right:0;margin-left:0;}#UbcMegaMenues li.UbcMenuSection li{border-top:1px solid #415f78;padding:0.5em 0;}#UbcMegaMenues li.UbcMenuSection ul.UbcSubSection,#UbcMegaMenues li.UbcMenuSection ul.UbcSubSection li{border:none;padding:0;}#UbcMegaMenues li.UbcMenuSection ul.UbcSubSection li{border-right:1px solid #5a6b7a;float:left;margin:0 5px 0 0;padding:2px 5px 0 0;}#UbcMegaMenues li.UbcMenuSection ul.UbcSubSection li a,#UbcMegaMenues li.UbcMenuSection.UbcLast ul.UbcSubSection.UbcClear li a{color:#80a1b6;text-decoration:none;}#UbcMegaMenues li.UbcMenuSection ul.UbcSubSection li a:hover,#UbcMegaMenues li.UbcMenuSection.UbcLast ul.UbcSubSection.UbcClear li a:hover{text-decoration:underline;color:#b9c9d5;}#UbcMegaMenues li.UbcMenuSection.UbcLast,#UbcMegaMenues li.UbcMenuSection ul.UbcSubSection li.UbcLast{margin-right:0;padding-right:0;border-right:none;}#UbcMegaMenues li.UbcMenuSection.UbcLast ul.UbcSubSection.UbcClear li{margin-bottom:1px;}#UbcMegaMenuesWrapper.UbcMindLink{background:#005893 url(_ubc_clf/img/header/rssBgTop.gif) repeat-x top left;}#UbcMegaMenues.UbcMindLink{background:transparent url(_ubc_clf/img/header/rssBgBottom.gif) repeat-x bottom left;color:#fff;}#UbcMegaMenues.UbcMindLink li.UbcMenuSection h3{font-size:140%;margin-top:1.5em;line-height:1em;}#UbcMegaMenues.UbcMindLink li.UbcMenuSection p{color:#fff;margin:0.8em 0;}#UbcMegaMenues.UbcMindLink li.UbcMenuSection p.UbcDate{font-style:italic;font-size:90%;margin:0.5em 0;}#UbcMegaMenues.UbcMindLink li.UbcMenuSection a.UbcMore{display:block;margin:1em 0;text-decoration:underline;font-weight:bold;font-size:100%;}#UbcMegaMenues.UbcMindLink li.UbcMenuSection a.UbcMore:hover{text-decoration:none;}#UbcMegaMenues.UbcMindLink li.UbcPMCallout{width:295px;float:left;margin:50px 20px 0 0;text-align:left;}#UbcMegaMenues li.UbcPMCallout h2{width:282px;height:85px;text-indent:-5000px;background:transparent url(_ubc_clf/img/header/placeOfMindCallout.gif) no-repeat;}#UbcMegaMenues li.UbcPMCallout a{display:block;width:114px;height:30px;text-indent:-5000px;background:transparent url(_ubc_clf/img/header/placeOfMindLearnMoreBtn.gif) no-repeat;margin:15px 0 0 0;}#UbcMegaMenues.UbcMindLink li.UbcMenuSection{width:165px;margin-right:20px;padding-left:20px;border-left:1px solid #004472;}#UbcHeader{height:98px;}#UbcHeader h1#UbcLogo{width:92px;background:url(_ubc_clf/img/header/ubcLogo.gif) no-repeat top left;}#UbcHeader h1#UbcLogo a{display:block;height:98px;text-indent:-5000px;border-right:3px solid #fff;}#UbcHeader li.UbcMindLink{background:url(_ubc_clf/img/header/placeOfMind.gif) no-repeat 0 0;border-right:3px solid #fff;}#UbcHeader a#UbcMindLink{display:block;width:187px;height:98px;text-indent:-5000px;background:url(_ubc_clf/img/header/PlaceOfMind-Gif-V04-unanimated.gif) no-repeat;}#UbcHeader a#UbcMindLink.UbcSelected{background-position:0 -98px;}#UbcHeader li{float:left;height:98px;}#UbcHeader li#UbcHeaderLine{margin:0;padding:0;background:url(_ubc_clf/img/header/ubcHeader.gif) no-repeat;width:379px;}#UbcHeader li#UbcSubUnitLine{margin:0;padding:0;background:url(_ubc_clf/img/header/ubcSubUnit.gif) no-repeat;width:314px;}#UbcHeader li#UbcHeaderLine a,#UbcHeader li#UbcSubUnitLine a{display:block;height:98px;}#UbcHeader li#UbcHeaderLine a span,#UbcHeader li#UbcSubUnitLine a span{position:absolute;top:-9999px;}#UbcContentWrapper{padding:1px 0 0 0;background:#fbfbfb url(_ubc_clf/img/content/contentBg.gif) repeat-x 0 -2px;}#UbcContent{background:#fff;padding:0 0 20px 0;}#UbcBottomInfoWrapper{border-top:3px solid #0e2f49;background:#fff;margin-top:50px;}#UbcBottomInfo{padding:20px 0;border-color:#fff;}#UbcBottomInfo p{float:left;color:#758291;font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;line-height:1.5em;}#UbcBottomInfo p.UbcFirst,#UbcBottomLeft{margin:0 150px 0 0;}#UbcBottomLeft,#UbcBottomCenter{float:left;}#UbcBottomInfo p.UbcLast,#UbcBottomRight{float:right;margin-right:22px;}#UbcUtilNavWrapper{background:#001c33 url(_ubc_clf/img/footer/utilNavBg.gif) repeat-x;}#UbcUtilNav{border-color:#001c33;}#UbcUtilNav p{color:#fff;font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin:1.5em 0;text-align:center;}#UbcUtilNav p a{color:#fff;text-decoration:none;}#UbcUtilNav p a:hover{text-decoration:underline;}#UbcBottomRight .vcard,#UbcBottomCenter .vcard{color:#758291;font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;line-height:1.5em;text-align:left;}#UbcBottomRight .vcard a.org,#UbcBottomCenter .vcard a.org{color:#758291;text-decoration:none;}#UbcBottomRight .vcard a.org:hover,#UbcBottomCenter .vcard a.org:hover{text-decoration:underline;}#UbcHeaderWrapper{background:#FFF; border:none;}#UbcHeaderWrapper ul li{background:#FFFFFF;border:none;}#UbcToolNav li{padding:0px 0px;}#UbcToolNav{margin:0px 0px;}#UbcToolNav li.UbcForm{background:#D1D9DE;}#UbcHeader li{padding:0px 0px;margin:0px 0px;}#UbcHeader{border:none;}body .UbcContainer{width:100%;}#UbcBottomInfo{width:980px;}#UbcHeaderWrapper #UbcHeader li#UbcHeaderLine{margin:0;padding:0;}#UbcHeaderWrapper #UbcHeader li#UbcSubUnitLine{margin:0;padding:0;}#UbcContentWrapper{overflow:hidden;}


#UbcToolNav li, #UbcToolNav li a {
	list-style:none !important; }
#UbcHeader {
	margin-bottom:0 !important; }
#UbcHeader li, #UbcHeader li a {
	list-style:none !important; }
#UbcHeader li h1#UbcLogo {
	margin:0 !important; }


@media only screen and (max-width: 990px) {
	ul#UbcHeader li.UbcMindLink {
	display:none; }
}
@media only screen and (max-width: 978px) {
ul.latestnews li p {
	clear:both;
	width:100%;
	padding-top:1em !important; }
}
@media only screen and (max-width: 860px) {
ul#UbcHeader li#UbcHeaderLine {
	display:none !important; }
ul#UbcHeader li#UbcSubUnitLine {
	display:none !important; }
#UbcHeader h1#UbcLogo { 
	background:url(_ubc_clf/updatedwhitesmall.gif) top left no-repeat #fff !important; 
	width:361px !important; }
}
@media only screen and (max-width:800px) {
.headerlogoimage {
	display:none; }
}
@media only screen and (max-width: 768px) {

	.questhomeleft {
	margin-bottom:2em; 
	padding-bottom:0;
	}
	.questhomeleft a.button {
	display:none; }
	.left-column .strokediv-inner {
	padding:2em 2.75em; }
	.strokediv-inner.latestnewsevents {
	position:relative; 
	background:#fff;
	padding-bottom:4em !important;  }
	.strokediv-inner.latestnewsevents a.button {
	position:absolute; 
	bottom:1em; 
	left:3.4em; }
	.strokediv-inner.employment {
	position:relative; 
	background:#fff;
	padding-bottom:4em !important;  }
	.strokediv-inner.employment a.button {
	position:absolute; 
	bottom:1em; 
	left:3.4em; }
	.borderleft {
	border-left:none; 
	padding-left:0; }
	.innerrow p {
	clear:both; }
	.newslistings .text {
	padding-left:0;
	margin-top:0.75em; }
	form#UbcSearchForm {
	display:none !important; }
	}
@media only screen and (max-width: 400px) {
	#UbcHeader h1#UbcLogo { 
	background:url(_ubc_clf/updatedwhitesmall-xs.gif) top left no-repeat #fff !important; 
	width:320px !important; }
	}