/* start UBC CLF conflict fixes */
#UbcHeaderWrapper ul li {
	list-style:none;
}

h1#UbcLogo {
  margin-top: 0;
}

/* start tweaks, font declarations */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/_ubc_clf/img/content/contentBg.gif);
	background-repeat:repeat-x;
}

#navMain {
	padding:10px;
	background-image:url(/PROD/images/nav/nav_bg.gif);
	background-repeat:repeat-x;
	background-position:center;
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	color:#5d5d5d;
}

#navMain a {
	color: #123B5C;
	font-weight: bold;
	font-size: 90%;
	text-decoration: none;
	text-transform: uppercase;
}

img {
	border:none;
}

h1, h2, h3, h4 {
	margin:10px 0px 10px 0px;
}

h1 {
	font-size:140%;
	color:#123b5c;
}

h2 {
	font-size:125%;
	text-transform:none;
	color:#123b5c;
}

p {
	margin-bottom:8px;
	font-size:110%;
	line-height:1.1;
	font-family:Arial, Helvetica, sans-serif;
}

#bldgNotesCritical {
	margin-top:20px;
	margin-bottom:20px;
	border: 1px solid #FF0000;
    background-color: #FAE1E1;
	padding:4px;
}

table#tableSearchResults td {
	padding:4px;
}

#divSiteContent ul li {
	list-style:disc;
	margin-bottom:4px;	
	margin-left:30px;
}

#divSiteContent table td {
	vertical-align:top;
}

table#legend {
	margin-bottom:20px;
}

table#legend td {
	padding:4px;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
}

#showAccessTable {
	border: 1px solid #0000CC;
	background: #DEEBFA;
	margin-bottom:20px;
}

.showAccessHeader {
	background: #DEEBFA;
}

#showAccessTD01 {
	background: #DEEBFA;
	border-top: 0px solid #B2B2B2;
	border-right: 0px none #B2B2B2;
	border-bottom: 0px solid #B2B2B2;
	border-left: 0px none #B2B2B2;
}

.showAccessTD02 {
	background: #E6EFFA;
	border-top: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-bottom: 0px solid #B2B2B2;
	border-left: 0px none #B2B2B2;
}

.showAccessTD03 {
	background: #E6EFFA;
	border-top: 1px solid #B2B2B2;
	border-right: 0px solid #B2B2B2;
	border-bottom: 0px solid #B2B2B2;
	border-left: 0px none #B2B2B2;
}

.showAccessTD04 {
	background: #DEEBFA;
	border-top: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-bottom: 0px solid #B2B2B2;
	border-left: 0px none #B2B2B2;
}

.showAccessTD05 {
	background: #DEEBFA;
	border-top: 1px solid #B2B2B2;
	border-right: 0px solid #B2B2B2;
	border-bottom: 0px solid #B2B2B2;
	border-left: 0px none #B2B2B2;
}

#showMapLocalTable {
	border: 1px solid #FF9900;
	background: #FFF8E0;
	margin-bottom:20px;
}

.showMapLocalHeader {
	background: #FFF8E0;
	border-top: 0px none #B2B2B2;
	border-right: 0px solid #B2B2B2;
	border-bottom: 0px solid #B2B2B2;
	border-left: 0px none #B2B2B2;
}

.showMapLocalTD01 {
	background: #FFF8E0;
	border-top: 0px none #F7E2BC;
	border-right: 0px none #F7E2BC;
	border-bottom: 0px solid #F7E2BC;
	border-left: 0px none #F7E2BC;
}

#showParkingTable {
	border: 1px solid #120076;
	background: #D5D5EB;
	margin-bottom:20px;
}

.showParkingHeader {
	border-top: 0px none #B2B2B2;
	border-right: 0px solid #B2B2B2;
	border-bottom: 0px solid #B2B2B2;
	border-left: 0px none #B2B2B2;
}

.showParkingTD01 {
	border-top: 0px none #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-bottom: 0px solid #B2B2B2;
	border-left: 0px none #B2B2B2;
}

#showDetailTable {
	border: 1px solid #006600;
	background: #D7EAD8;
	margin-bottom:20px;
}

table#showDetailTable td, table#showAccessTable td, table#showMapCampusTable td, table#showMapLocalTable td, table#showParkingTable td {
	padding:4px;
}

.showDetailHeader {
	background: #D7EAD8;
	border-top: 0px none #CEDECF;
	border-right: 0px solid #CEDECF;
	border-bottom: 0px solid #CEDECF;
	border-left: 0px none #CEDECF;
}

.showDetailTD01 {
	background: #D7EAD8;
	border-top: 0px none #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-bottom: 0px solid #B2B2B2;
	border-left: 0px none #B2B2B2;
}

.showDetailTD02 {
	background: #F2F2F2;
	border-top: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
	border-left: 1px none #B2B2B2;
}

.showDetailTD03 {
	background: #F2F2F2;
	border-top: 1px solid #B2B2B2;
	border-right: 0px none #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
	border-left: 0px none #B2B2B2;
}

#showMapCampusTable {
	background: #EEDDDD;
	border: 1px solid #CC0000;
}

.showMapCampusHeader {
	background: #EEDDDD;
	border-top: 0px none #B2B2B2;
	border-right: 0px solid #B2B2B2;
	border-bottom: 0px solid #B2B2B2;
	border-left: 0px none #B2B2B2;
}

.showMapCampusTD01 {
	background: #EEDDDD;
	border-top: 1px none #B2B2B2;
	border-right: 1px none #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
	border-left: 1px none #B2B2B2;
}

.showMapCampusTD02 {
	background: #F5F2F2;
	border-top: 1px none #B2B2B2;
	border-right: 1px none #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
	border-left: 1px none #B2B2B2;
}

.closeElementTable {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #FFFFFF;
}

#closeElement {
	background: #E06968;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	padding:2px;
}

#closeElement a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;	
	color:#FFFFFF;
	text-decoration: none;
}

a {
	color: #5d5d5d;
	text-decoration: underline;
}

.quicklinksCategory {
	padding-bottom:8px;
	border-bottom:1px solid #e3e3e3;
}