.node-unpublished {
 background-color:#fff4f4;
}
.preview .node {
 background-color:#ffffea;
}
#node-admin-filter ul {
 list-style-type:none;
 padding:0;
 margin:0;
 width:100%;
}
#node-admin-buttons {
 float:left;
 margin-left:0.5em;
 clear:right;
}
td.revision-current {
 background:#ffc;
}
.node-form .form-text {
 display:block;
 width:95%;
}
.node-form .container-inline .form-text {
 display:inline;
 width:auto;
}
.node-form .standard {
 clear:both;
}
.node-form textarea {
 display:block;
 width:95%;
}
.node-form .attachments fieldset {
 float:none;
 display:block;
}
.poll .bar {
 height:1em;
 margin:1px 0;
 background-color:#ddd;
}
.poll .bar .foreground {
 background-color:#000;
 height:1em;
 float:left;
}
.poll .links {
 text-align:center;
}
.poll .percent {
 text-align:right;
}
.poll .total {
 text-align:center;
}
.poll .vote-form {
 text-align:center;
}
.poll .vote-form .choices {
 text-align:left;
 margin:0 auto;
 display:table;
}
.node-form .poll-form fieldset {
 display:block;
}
fieldset {
 margin-bottom:1em;
 padding:.5em;
}
form {
 margin:0;
 padding:0;
}
hr {
 height:1px;
 border:1px solid gray;
}
img {
 border:0;
}
table {
 border-collapse:collapse;
}
th {
 text-align:left;
 padding-right:1em;
 border-bottom:3px solid #ccc;
}
.clear-block:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
.clear-block {
 display:inline-block;
}
/* Hides from IE-mac \*/* html .clear-block {
 height:1%;
}
.clear-block {
 display:block;
}
th.active img {
 display:inline;
}
tr.even,tr.odd {
 background-color:#eee;
 border-bottom:1px solid #ccc;
 padding:0.1em 0.6em;
}
td.active {
 background-color:#ddd;
}
tbody {
 border-top:1px solid #ccc;
}
tbody th {
 border-bottom:1px solid #ccc;
}
thead th {
 text-align:left;
 padding-right:1em;
 border-bottom:3px solid #ccc;
}
.breadcrumb {
 padding-bottom:.5em
}
.error {
 color:#f00;
}
div.error {
 border:1px solid #d77;
}
div.error,tr.error {
 background:#fcc;
 color:#200;
}
div.warning,tr.warning {
 background:#ffd;
}
div.ok,tr.ok {
 background:#dfd;
}
.item-list .icon {
 color:#555;
 float:right;
 padding-left:0.25em;
 clear:right;
}
.item-list .title {
 font-weight:bold;
}
.item-list ul {
 margin:0 0 0.75em 0;
 padding:0;
}
.item-list ul li {
 margin:0 0 0.25em 1.5em;
 padding:0;
 list-style:disc;
}
.form-item {
 margin-top:1em;
 margin-bottom:1em;
}
tr.odd .form-item,tr.even .form-item {
 margin-top:0;
 margin-bottom:0;
 white-space:nowrap;
}
tr.merge-down,tr.merge-down td,tr.merge-down th {
 border-bottom-width:0 !important;
}
tr.merge-up,tr.merge-up td,tr.merge-up th {
 border-top-width:0 !important;
}
.form-item input.error,.form-item textarea.error,.form-item select.error {
 border:2px solid red;
}
.form-item .description {
 font-size:0.85em;
}
.form-item label {
 display:block;
 font-weight:bold;
}
.form-item label.option {
 display:inline;
 font-weight:normal;
}
.form-checkboxes,.form-radios {
 margin:1em 0;
}
.form-checkboxes .form-item,.form-radios .form-item {
 margin-top:0.4em;
 margin-bottom:0.4em;
}
.marker,.form-required {
 color:#f00;
}
.more-link {
 text-align:right;
}
.more-help-link {
 font-size:0.85em;
 text-align:right;
}
.nowrap {
 white-space:nowrap;
}
.pager {
 clear:both;
 text-align:center;
}
.pager a,.pager strong.pager-current {
 padding:0.5em;
}
.tips {
 margin-top:0;
 margin-bottom:0;
 padding-top:0;
 padding-bottom:0;
 font-size:0.9em;
}
dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select {
 font-family:inherit;
 font-size:inherit;
 width:14em;
}
dl.multiselect dd.a,dl.multiselect dd.a .form-item {
 width:8em;
}
dl.multiselect dt,dl.multiselect dd {
 float:left;
 line-height:1.75em;
 padding:0;
 margin:0 1em 0 0;
}
dl.multiselect .form-item {
 height:1.75em;
 margin:0;
}
.container-inline div,.container-inline label {
 display:inline;
}
#first-time strong {
 display:block;
 padding:1.5em 0 .5em;
}
tr.selected td {
 background:#ffc;
}
#permissions td.module {
 font-weight:bold;
}
#permissions td.permission {
 padding-left:1.5em;
}
#access-rules .access-type,#access-rules .rule-type {
 margin-right:1em;
 float:left;
}
#access-rules .access-type .form-item,#access-rules .rule-type .form-item {
 margin-top:0;
}
#access-rules .mask {
 clear:both;
}
#user-login-form {
 text-align:center;
}
#user-admin-filter ul {
 list-style-type:none;
 padding:0;
 margin:0;
 width:100%;
}
#user-admin-buttons {
 float:left;
 margin-left:0.5em;
 clear:right;
}
.profile {
 clear:both;
 margin:1em 0;
}
.profile .picture {
 float:right;
 margin:0 1em 1em 0;
}
.profile dt {
 margin:1em 0 0.2em 0;
 font-weight:bold;
}
.profile dd {
 margin:0;
}
#archive-container ul {
 margin:0;
 padding:4px 10px 4px 10px;
 border-bottom:1px solid #ddd;
}
ul#archive-days {
 border:0px;
}
#archive-container ul li {
 margin:0;
 padding:0 0.2em;
 display:inline;
 background-image:none;
 list-style-type:none;
}
#archive-years .selected,#archive-months .selected {
 border-bottom:4px solid #ddd;
}
#archive-days .selected {
 background-color:#ddd;
}
#archive-container ul li a {
}
#archive-container dt {
 font-weight:bold;
 margin:0.5em 0 0 0;
 padding:0.2em 0.5em;
 background-color:#eee;
}
#archive-container dd {
 margin:0;
 border:1px solid #eee;
}
.field .field-label,.field .field-label-inline,.field .field-label-inline-first {
 font-weight:bold;
}
.field .field-label-inline,.field .field-label-inline-first {
 display:inline;
}
.field .field-label-inline {
 visibility:hidden;
}
.node-form .number {
 display:inline;
 width:auto;
}
body table.specialities {
 border:1px solid black;
 width:100%;
}
body table.specialities td,body table.specialities th {
 border:1px solid black;
 padding:0px 2px;
 font-size:12px;
}
table.specialities td small,table.specialities th small {
 font-size:9px;
}
body table.specialities th {
 text-align:center;
 vertical-align:middle;
 background-color:#dddddd;
}
table.specialities td.e,table.specialities tr.e td,table.e td {
 vertical-align:middle;
 text-align:center;
}
#content table.specialities p,table.specialities td.l {
 text-align:left;
}
table.studies_specialities td {
 text-align:center;
 vertical-align:middle;
}
#forum tr.odd td {
 background-color:#D6F5E6;
}
#forum tr.even td {
 background-color:white;
}
#forum tr.even,#forum tr.odd {
 border-bottom:1px solid #B5E7CE;
}
#forum td,#forum th {
 padding:4px;
 vertical-align:middle;
}
#forum td.icon {
 padding:3px 6px;
}
#forum th {
 white-space:nowrap;
}
#forum th a {
 color:gray;
}
.feed-icon img {
 margin-top:8px;
}
#sfu-people-search-form .form-item {
 display:inline;
}
#sfu-people-search-form {
 margin:2em 3em;
}
#edit-people-keys {
 margin-top:0.5em;
}
#people-search-letters {
 margin:0 1em 1em 1em;
}
#people tr.odd {
 background-color:#F0F0F0;
}
#people tr.even {
 background-color:#F8F8F8;
}
#people tr.unpublished {
 background-color:#fff4f4;
}
fieldset.container-inline-date .form-item {
 float:left;
 padding:0;
 margin:0
}
fieldset.container-inline-date .form-item,fieldset.container-inline-date .form-item input {
 width:auto;
}
fieldset.container-inline-date .description {
 clear:both;
}
fieldset.container-inline-date .form-item input,fieldset.container-inline-date .form-item select {
 margin-right:.5em;
}
fieldset.container-inline-date:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
fieldset.container-inline-date {
 display:inline-block;
}
/* Hides from IE-mac \*/* html fieldset.container-inline-date {
 height:1%;
}
fieldset.container-inline-date {
 display:block;
}
fieldset.container-inline-date .jscalendar-icon {
 text-indent:0;
}
span.date-display-single {
}
span.date-display-start {
}
span.date-display-separator {
}
span.date-display-end {
 display:block;
 clear:left;
 margin-left:20px;
}
div.fieldgroup {
 margin:.5em 0 1em 0;
}
div.fieldgroup .content {
 padding-left:1em;
}
.node_breadcrumb_categories label {
 display:inline;
}
.node_breadcrumb_categories .form-item {
 display:inline;
 margin-right:1em;
 white-space:nowrap;
}
.node_breadcrumb_categories select {
 margin-top:0.5em;
}
.page-internal .body-column-1 {
 width:200px;
 padding-right:11px;
}
.page-internal .body-column-2 {
 padding-right:11px;
}
.page-internal .body-column-3 {
 width:150px;
 border-left:1px solid #808080;
 text-align:center;
 padding:0px 0px 0px 21px;
}
.page-internal .body .block {
 font-size:95%;
 margin-bottom:1em;
}
.page-internal .body .block h2 {
 font-size:120%;
 font-weight:bold;
 margin:0.5em 0em;
}
.page-internal .body-column-1 .block {
 width:190px;
}
.page-internal .body-column-1 .block1 {
 background:url(/files/style/menu-top-left.png) no-repeat top left;
}
.page-internal .body-column-1 .block2 {
 background:url(/files/style/menu-top-right.png) no-repeat top right;
}
.page-internal .body-column-1 .block3 {
 background:url(/files/style/menu-bottom-left.png) no-repeat bottom left;
}
.page-internal .body-column-1 .block4 {
 background:url(/files/style/menu-bottom-right.png) no-repeat bottom right;
}
.page-internal .body-column-1 .block5 {
 background-color: #dadee1;
 padding:5px 5px 5px 10px;
}
.page-internal .menu a,.page-internal .menu a:visited,x.page-internal .body-column-3 a,x.page-internal .body-column-3 a:visited {
 color:black;
 text-decoration:none;
}
.page-internal .menu a:hover,.page-internal .menu a:active,x.page-internal .body-column-3 a:hover,x.page-internal .body-column-3 a:active {
 color:#eb7405;
 text-decoration:underline;
}
.page-internal .menu a.active,.page-internal .menu a.active:visited {
 color:#eb7405;
}
.page-internal .menu {
 margin:0 !important;
 padding:0 !important;
}
.page-internal .menu li {
 list-style-image:none !important;
 list-style-type:none !important;
 font-weight:bold;
 margin:3px 0px;
 padding:0;
}
.page-internal .menu li li {
 font-weight:normal;
 margin-left:1em !important;
}
.page-internal .breadcrumb {
 background:#dadee1;
 padding:3px 10px;
 margin:0px 0px 10px 0px;
}
.page-internal .breadcrumb a,.page-internal .breadcrumb a:visited {
 color:#172981;
 text-decoration:none;
}
.page-internal .breadcrumb a:hover {
 color:#eb7405;
 text-decoration:underline;
}
.page-internal .body h2 {
 font-size:135%;
 line-height:120%;
 font-weight:bold;
 margin:1em 0em 0.5em 0em;
}
.page-internal .body h2.h2 {
	xmargin:0px 33px 8px 33px;
	margin:5px 33px 15px 0px;
	text-align: left;
}
.page-internal .body h3 {
 font-size:120%;
 line-height:120%;
 font-weight:bold;
 margin:1em 0em 0.5em 0em;
}
.page-internal .body .teaser h3 {
	font-size:10.5pt;
	margin:0px 0px 3px 0px;
	text-align: left;
}
.page-internal .body .teaser address {
 margin-top:5px;
}
.page-internal .body .teaser img {
 margin:0em 0.7em 0em 0em !important;
}
.page-internal .body .teaser h3 a,.page-internal .body .teaser h3 a:visited {
 font-size:10.5pt;
 color:black;
 text-decoration:none;
}
.page-internal .body .teaser h3 a:hover {
 color:#eb7405;
 text-decoration:underline;
}
.page-internal .body .teaser-image {
 width:157px;
 text-align:center;
}
.page-internal .body p,.page-internal .body ul,.page-internal .body ol {
	margin-top:0em;
	margin-bottom:0.0em;
	text-align: justify;
}
table.center {
 margin-left:auto;
 margin-right:auto;
}
h2.center,h3.center,h4.center,h5.center,h6.center {
 text-align:center;
}
.picture {
 float:right;
 padding-left:1em;
}
.new {
 color:#ffae00;
 font-size:0.92em;
 font-weight:bold;
 float:right;
 margin:3px 5px;
}
.comment {
 padding:1.5em 2em 1.5em 0;
 border-top:1px solid #e9eff3;
}
#comments,.body .box h2 {
 margin-top:20px;
}
.body #comments .comment-unpublished {
 background:#FAE4E8;
}
.body .indented .comment-for-anteroom .submitted,.body .indented .comment-for-anteroom .submitted a {
 color:black;
 font-weight:bold;
}
.body .indented .comment-for-anteroom .submitted {
 padding-left:15px;
 background:url(/sites/all/themes/sfu2009/img/pointer.png) no-repeat 0% 6px;
 display:block;
}
.body .comment-for-anteroom {
 padding:3px 6px 6px 6px;
 border:1px solid #D3D3D3;
 background:#F8F8F8;
 margin-bottom:5px;
}
.body .indented .comment-for-anteroom {
 border:none;
 background:none;
}
#anteroom_form {
 clear:both;
}
#anteroom_form .input {
 width:360px;
}
.comment .contacts {
 font-style:italic;
 font-size:90%;
}
.body .poll .title {
 font-weight:bold;
}
#poll-cancel-form {
 margin:1em;
}
.webform-component-fieldset .description {
 font-weight:bold;
}
.homepage #poll-view-voting .form-radios {
 font-size:11px;
 line-height:120%;
}
.body .node img {
 margin:0px 10px 6px 10px;
}
.body .node .left img,.body .view .story img,img.left {
 margin-left:0;
 margin-right:1.3em;
}
.body .node img.right,.body .node .right img {
 margin-right:0;
 margin-left:1em;
}
.body .node .nofloat img,.body .node img.nofloat {
 margin:0;
 padding:0;
}
.body .node {
 clear:both;
}
.body address p {
 text-align:left;
}
.body ul {
 list-style-type:circle;
}
.body .node {
 clear:both;
}
.body .teaser {
 border-top:1px solid #dadee1;
 padding:0.6em 0em;
}
.body .submitted,.body .submitted a {
 color:#4c5e6a;
}
.body .submitted {
 margin-bottom:2px;
 display:block;
}
.body h3 .submitted {
 display:inline;
 font-weight:normal;
}
.body .news_float .submitted {
 display:none;
}
.body .teaser h3 {
 margin:5px 0px 5px 0px;
}
.body .teaser h3 a,.body .teaser h3 {
 color:#3b3d3e;
}
.body .pager {
 border-top:1px solid #D3D3D3;
 padding-top:5px;
}
label {
 white-space:normal;
}
.readmore {
 xtext-align:right;
 width:99%;
}
.teaser .readmore {
 xmargin:0.5em 0em;
 margin:3px 0px 0px 0px;
}
.readmore a {
 xpadding-left:13px;
 xbackground:url(/sites/all/themes/sfu2009/img/link_bullet.png) no-repeat 0px 4px;
}
ul.marked a,a.marked {
 padding-left:13px;
 background:url(/sites/all/themes/sfu2009/img/link_bullet.png) no-repeat 0px 4px;
}
ul.marked {
 list-style-type:none;
 padding-left:1.5em;
}
.body .external_link a {
 padding-left:13px;
 background:url(/sites/all/themes/sfu2009/img/external_link.png) no-repeat 0px 4px;
}
.links {
 margin-top:5px;
}
ul.links li {
 padding-left:0;
 padding-right:1em;
}
hr {
 margin:15px 0;
}
.clear {
 clear:both;
}
.left {
 float:left;
}
.right {
 float:right;
}
ul.wide li,ol.wide li {
 margin-bottom:0.5em;
}
.indent {
 margin-left:2em;
}
.photo_report table {
 width:100%;
}
.body .node table.photos {
 width:100%;
}
.body .node table.photos img {
 margin:0;
 padding:0;
}
.body .announcement h3 {
 font-weight:bold;
 font-size:100%;
}
.links-type li {
 list-style-image:url(/sites/all/themes/sfu2009/img/link_bullet.png);
 vertical-align:top;
 margin-top:10px;
}
.nobr {
 white-space:nowrap;
}
.pager a {
 white-space:nowrap;
}
.strong {
 font-weight:bold;
}
.small-text p,.small-text li,.small-text div.center {
 font-size:10pt;
 line-height:12pt;
}
div.center {
 text-align:center;
}
.divider {
 border-top:1px solid black;
 padding:1em 0;
}
.matrix td {
 padding:1px;
}
.matrix td * {
 margin:0;
 padding:0;
}
.vote-form label.option img {
 vertical-align:middle;
}
.poll-images .form-radios div {
 display:inline;
}
.poll-images .form-radios label {
 white-space:nowrap;
}
.poll-images .form-radios {
 text-align:center;
}
.compact ul,.compact ol {
 margin-top:0;
 margin-bottom:0.3em;
 padding-top:0;
 padding-bottom:0;
}
.body .compact p,.compact,.body p.compact {
 margin-bottom:0.3em;
 padding-bottom:0;
}
table.border td {
 border:1px solid black;
}
body table.small {
 border:1px solid black;
 width:100%;
}
body table.small td,body table.small th {
 border:1px solid black;
 padding:0px 2px;
 font-size:9px;
}
.view-dissertations li {
 margin-bottom:1.5em;
}
#block-block-86 a,#block-block-86 a:visited,#block-block-85 a,#block-block-85 a:visited,#block-block-88 a,#block-block-88 a:visited {
 font-weight:normal !important;
}
#block-block-86 ul,#block-block-85 ul,#block-block-88 ul {
 list-style-type:none !important;
 margin-left:0 !important;
 padding-left:0 !important;
}
html,body {
 height:100%;
}
body {
 margin:0;
 padding:0;
 font:10.5pt/120% Arial,sans-serif;
 background:white;
 color:black;
}
.debug {
 border:1px solid red;
}
.debug * {
 border:1px solid orange;
}
.debug * * {
 border:1px solid yellow;
}
thead,tbody {
 border:0;
}
td {
 border-color:black;
 border-collapse:collapse;
 vertical-align:top;
}
body th {
 border:none;
}
a {
 color:#172981;
 text-decoration:underline;
}
a:visited {
 color:#622280;
}
a:hover,a:active {
 color:#eb7405;
 text-decoration:underline;
}
a img {
 border:0;
}
ul {
 list-style-type:circle;
}
li,dd {
	margin-bottom:0.4em;
	text-align: left;
}
form {
 margin:0;
 padding:0;
}
small {
 font-size:9pt;
 line-height:10.5pt;
}
.skip-navigation {
 display:none;
}
.header {
 padding-top:7px;
 width:996px;
 height:101px;
 margin:0px auto;
 background:#adb6bd;
}
.header_in {
 background:white url(/files/style/header-top.png) no-repeat;
 width:888px;
 margin:0px auto;
}
h1 {
 margin:0;
 padding:0;
 width:304px;
 height:48px;
 padding:28px 0px 25px 47px;
 font-size:130%;
}
.header-languages {
 float:right;
 margin-top:15px;
 padding-right:15px;
}
.header-languages a {
 margin-left:0px;
}
.navigation {
 width:996px;
 height:111px;
 margin:0px auto;
 color:white;
 font-size:14px;
 white-space:nowrap;
 background:white;
}
.navigation a,.navigation a:visited {
 color:white;
 text-decoration:none;
}
.navigation a:hover {
 text-decoration:underline;
}
.navigation-top td {
 width:166px;
 height:25px;
 line-height:25px;
 text-align:center;
 background:#4c5e6a url(/files/style/navigation-top-tab.png) no-repeat;
}
.navigation-top td.first {
 background:#4c5e6a url(/files/style/navigation-top-tab-first.png) no-repeat;
}
.navigation-top td.last {
 background:#4c5e6a url(/files/style/navigation-top-tab-last.png) no-repeat;
}
.navigation-top td a {
 display:block;
 width:166px;
 height:25px;
}
.navigation-top td a.selected,x.navigation-top td a:hover {
 background:#eb7405 url(/files/style/navigation-top-tab-selected.png) no-repeat;
}
.navigation-top td.first a.selected,x.navigation-top td.first a:hover {
 background:#eb7405 url(/files/style/navigation-top-tab-first-selected.png) no-repeat;
}
.navigation-top td.last a.selected,x.navigation-top td.last a:hover {
 background:#eb7405 url(/files/style/navigation-top-tab-last-selected.png) no-repeat;
}
.navigation-middle {
 background:#e85e13 url(/files/style/navigation-middle-bg.png) no-repeat;
 width:996px;
 height:111px;
}
.navigation-middle a:hover {
 text-decoration:underline;
 color:white;
}
.navigation-middle-photo {
 width:272px;
}
.navigation-middle-photo img {
 display:block;
}
.navigation-middle-caption {
 width:200px;
 vertical-align:bottom;
 padding-bottom:15px;
 font-size:13px;
 line-height:16px;
 color:white;
 white-space:normal;
}
.navigation-middle-audience {
 vertical-align:middle;
}
.navigation-middle-audience ul {
 width:210px;
 float:right;
 list-style-type:none;
 padding:0;
 margin:0;
}
.navigation-middle-audience li {
 border-bottom:1px solid white;
 padding-right:100px;
 text-align:left;
 line-height:21px;
 margin:0;
}
.navigation-middle-audience a,.navigation-middle-audience a:visited {
	display:block;
	padding-right:29px;
	padding:2px 29px 2px 0px;
	height:21px;
	width: 130px;
}
.navigation-bottom td {
 width:166px;
 height:25px;
 text-align:center;
 line-height:24px;
 background:#4c5e6a url(/files/style/navigation-bottom-tab.png) no-repeat;
}
.navigation-bottom td.first {
 background:#4c5e6a url(/files/style/navigation-bottom-tab-first.png) no-repeat;
}
.navigation-bottom td.last {
 background:#4c5e6a url(/files/style/navigation-bottom-tab-last.png) no-repeat;
}

.navigation-bottom td a {
 display:block;
 width:166px;
 height:25px;
}
.navigation-bottom td a.selected,x.navigation-bottom td a:hover {
 background:#eb7405 url(/files/style/navigation-bottom-tab-selected.png) no-repeat;
}
.navigation-bottom td.first a.selected,x.navigation-bottom td.first a:hover {
 background:#eb7405 url(/files/style/navigation-bottom-tab-first-selected.png) no-repeat;
}
.navigation-bottom td.last a.selected,x.navigation-bottom td.last a:hover {
 background:#eb7405 url(/files/style/navigation-bottom-tab-last-selected.png) no-repeat;
}
.navigation-bottom td.navigation-bottom-sites a:hover {
 xbackground:none;
 xtext-decoration:underline;
}
.navigation-bottom form {
 margin:0;
 padding:0;
 display:inline;
}
.navigation-bottom td.navigation-bottom-search {
 width:284px;
 background:#4c5e6a url(/sites/all/themes/sfu2009/img/navigation-bottom-search-bg.png) no-repeat top left;
}
.navigation-bottom td.navigation-bottom-sites {
 background:#4c5e6a url(/sites/all/themes/sfu2009/img/navigation-bottom-search-bg.png) no-repeat top right;
}
ul.menu {
 list-style:none;
 border:none;
 text-align:left;
}
ul.menu li {
 margin:0 0 0 0.5em;
}
.item-list ul {
 margin:0 0 0.75em 0;
 padding:0;
}
.item-list ul li {
 margin:0 0 0.25em 1.5em;
 padding:0;
 list-style:disc;
}
ul.links {
 margin:0;
 padding:0;
}
ul.links.inline {
 display:inline;
}
ul.links li {
 display:inline;
 list-style-type:none;
 padding:0 0.5em;
}
.block ul {
 margin:0;
 padding:0 0 0.25em 1em;
}
ul.primary {
 border-collapse:collapse;
 padding:0 0 0 1em;
 white-space:nowrap;
 list-style:none;
 margin:5px;
 height:auto;
 line-height:normal;
 border-bottom:1px solid #bbb;
}
ul.primary li {
 display:inline;
}
ul.primary li a {
 background-color:#ddd;
 border-color:#bbb;
 border-width:1px;
 border-style:solid solid none solid;
 height:auto;
 margin-right:0.5em;
 padding:0 1em;
 text-decoration:none;
}
ul.primary li.active a{
 background-color:#fff;
 border:1px solid #bbb;
 border-bottom:#fff 1px solid;
}
ul.primary li a:hover {
 background-color:#eee;
 border-color:#ccc;
 border-bottom-color:#eee;
}
ul.secondary {
 border-bottom:1px solid #bbb;
 padding:0.5em 1em;
 margin:5px;
}
ul.secondary li {
 display:inline;
 padding:0 1em;
 border-right:1px solid #ccc;
}
ul.secondary a {
 padding:0;
 text-decoration:none;
}
ul.secondary p {
 padding:0;
 text-decoration:none;
}
ul.secondary a.active {
 border-bottom:4px solid #999;
}
.body {
 width:996px;
 margin:0px auto;
 background:#adb6bd;
}
.body2 {
 background:white;
 width:888px;
 margin:0px auto;
 padding-top:9px;
 padding-bottom:22px;
}
.body-columns {
 xwidth:100%;
 margin:0px 33px;
 width:822px;
}
.body-column-1,.body-column-2,.body-column-3 {
 vertical-align:top;
}
.footer {
 width:996px;
 margin:0px auto;
 background:#4c5e6a;
 text-align:center;
 padding:7px 0px 10px 0px;
 font-size:95%;
}
.footer *,.footer a,.footer a:visited {
 color:white;
 text-decoration:none;
}
.footer a:hover {
 text-decoration:underline;
}
.footer ul {
 margin:0px 0px 7px 0px;
 padding:0;
}
.footer li {
 display:inline;
 background:url(/sites/all/themes/sfu2009/img/footer-bullet.png) no-repeat 0px 1px;
 margin-right:30px;
 padding-left:20px;
}
.footer .copyright {
 font-size:95%;
}
.footer .copyright,.footer .copyright a,.footer .copyright a:visited {
 color:#adb6bd !important;
}
.footer .block {
 margin:0;
 padding:0;
}
.tips {
 margin-bottom:1em;
 font-size:90%;
}
.body .tabs a,.body .tabs a:hover {
 text-decoration:none;
 font-weight:normal;
 font-size:8pt;
}
.body .tabs a:visited {
 color:#172981;
}
.messages,.preview {
 margin:.75em 0 .75em;
 padding:.5em 1em;
}
.messages ul {
 margin:0;
}
.messages {
 background-color:#D4F7D4;
 border:1px solid #b8d3e5;
}
.edit {
 float:right;
 margin:5px 8px;
}
option.L1 {
 background-color:black;
 color:white;
}
option.L2 {
 background-color:#C0C0C0;
}
option.L3 {
 background-color:#EEEEEE;
}.page-internal #body .body2 .body-columns tr .body-column-2 .view.view-news .view-content.view-content-news #node-5953 .content table tr td {
	text-align: left;
}
.page-internal #body .body2 .body-columns {
	text-align: center;
}
.page-internal #body .body2 .body-columns tr .body-column-2 .view.view-news .view-content.view-content-news #node-5953 .content table {
	text-align: left;
}
