a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp {   border: 0;   margin: 0;   padding: 0;   font-size: 100%; }   article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {   display: block; }  b, strong {   font-weight: bold; }  img {   color: transparent;   font-size: 0;   vertical-align: middle;   -ms-interpolation-mode: bicubic; }  li {   display: list-item; }  table {   border-collapse: collapse;   border-spacing: 0; }  th, td, caption {   font-weight: normal;   vertical-align: top;   text-align: left; }  q {   quotes: none; }  q:before, q:after {   content: '';   content: none; }  sub, sup, small {   font-size: 75%; }  sub, sup {   line-height: 0;   position: relative;   vertical-align: baseline; }  sub {   bottom: -0.25em; }  sup {   top: -0.5em; }  svg {   overflow: hidden; }
.hidden { display: none; }
a.ualink { background: none; height: 0px; width: 0px; }
a:visited {border: none;outline: none;}
a:active{outline: none;}

/* Custom Fonts */

@font-face {
	font-family: "DIN Bold";
	src: url('fonts/DINWeb-Bold.eot');
    src: url('fonts/DINWeb-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/DINWeb-Bold.woff') format('woff');
	font-weight: normal;
}

@font-face {
	font-family: "DIN Medium";
	src: url('fonts/DINWeb-Medium.eot');
	src: url("fonts/DINWeb-Medium.eot?#iefix") format("embedded-opentype"),
	     url("fonts/DINWeb-Medium.woff") format("woff");
}

@font-face {
	font-family: "DIN Regular";
	src: url('fonts/DINWeb.eot');
	src: url("fonts/DINWeb.eot?#iefix") format("embedded-opentype"),
	     url("fonts/DINWeb.woff") format("woff");
}

@font-face {
	font-family: "DIN Light";
	src: url('fonts/DINWeb-Light.eot');
	src: url("fonts/DINWeb-Light.eot?#iefix") format("embedded-opentype"),
	     url("fonts/DINWeb-Light.woff") format("woff");
}

/* Base element setup */
html { -webkit-text-size-adjust:none; }  /* iPhone font size fix */
body { height:100%; font: 0.9em/1.5 Verdana, 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; color: #333; min-width: 980px; overflow: hidden;}
pre, 
code { font-family: 'DejaVu Sans Mono', Monaco, Consolas, monospace; }
a { color: #00703B; text-decoration: none;}
a:hover { text-decoration: underline; }
p { margin:0px 0px 10px 0px}
h3 { font-weight: normal; }
h1,h2,h3,h4,h5,h6 { color: #636363; }
.placeholder{color: #aaa;}

/*Headers*/
#campus_select_dimmer h1{font-family: 'DIN Medium', 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; font-weight: normal; text-transform: uppercase;font-size:1.5em;}
.campus_box h2{font-family: 'DIN Medium', 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; font-weight: normal; text-transform: uppercase;font-size:1.2em;display:inline;}
.campus_box h2 a{background: url("img/arrow-links.png") no-repeat scroll right center transparent;padding-left:20px;color:#636363;}

/* Top Bar */
.top{width:100%;height:71px;}
.header{ display:block;width:100%;height:64px;background-color:#007D43;margin:0px auto;z-index:50;}
.header_logo a{display:block;background:url("img/NavLogo.png") no-repeat scroll 0 0 transparent;height:55px;width:190px;margin-top:9px;margin-left:10px;float:left;}
.header_quicklinks{display:block;float:right; margin-right:15px;margin-top:30px;}
.header_quicklinks a{color:white;background:url("img/quicklink-arrow.png") no-repeat scroll right center transparent;padding-right:18px;font-family: 'DIN Regular', 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; text-transform: uppercase;font-size:0.95em;}
.header_search{display:block;float:left;margin-top:20px;}
.quicknavigation ul, ul{list-style-type: none;}
.searchcontainer{background-color:#fff;padding:3px;border:1px solid #ccc;}
.searchterms{border:none;color:#6f6f6f;}
.searchwatermark{border:none;}
#navGlobal{float:clear;height:39px;margin:0px auto;bottom:0px;z-index:50;}
.header_collapse_wrapper{width:980px;}
.header_collapse{height:20px;width:150px;text-align:center;background-color:green;margin-left:45%;display:block;position:absolute;}
.header_collapse a{color:white;width:100%;height:100%;display:block;}

/* Global Navigation */
.main-nav { background: #e9e9e9 no-repeat bottom left; margin:0px; width: 980px; height: 39px;font-family: 'DIN Bold', 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;}
.main-nav ul li { margin:3px 0px 3px 0px; list-style: none; float: left; }
.main-nav ul li a { display: block; padding: 0px 25px; margin: 10px 0px; font-size: 0.9em; line-height: 0.9em; letter-spacing: 0.025em;  text-transform:uppercase; color: #444; border-right: 1px solid #c2c2c2;  }
.main-nav ul li a:hover { color: #063; text-decoration: none; }
.main-nav .whyualberta a { width: 116px; padding-left: 20px; }
.main-nav .facultiesandprograms a { width: 181px; text-align: center; }
.main-nav .research a { width: 81px; text-align: center; }
.main-nav .admissions a { width: 91px; text-align: center; }
.main-nav .campuslife a { width: 101px; text-align: center; }
.main-nav .newsandevents a { width: 115px; border: 0px; padding-right: 20px; text-align: right} 
.main-nav ul li.active a { text-shadow: 1px 1px 0px #fff; color: #00703B  }

/* Left Menu Bar */
.leftMenu{width:273px;background-color:#ececec;position:absolute;top:80px;left:0; border:1px solid #979797;padding:10px 10px 10px 16px;z-index:50;}
.leftMenu_collapse_wrapper{}
.leftMenu_collapse{width:30px;height:153px;position:absolute;top:80px;left:0px;background-image: url('img/collaspe-btn.png');display:block;z-index:50;}
.leftMenu_collapse a{width:100%;height:100%;display:block;}
.leftMenu_expand{width:30px;height:153px;position:absolute;top:80px;left:0px;background-image: url('img/expand-btn.png');display:block;}
.leftMenu_expand a{width:100%;height:100%;display:block;}
.leftMenu ul{margin-bottom:10px;list-style:none;}
.leftMenu ul li{display:list-item;font-size: 0.9em; padding:2px 0px;}
.leftMenu ul li span a{font-weight:normal;border-bottom:1px solid #DDDDDD;display:block;height:22px;}
#leftNav_selectedCampus, #leftNav_selectedBuilding{font-weight:bold;font-family:verdana;display:block;padding-bottom:3px;border-bottom:1px solid #ccc;color:#636363;margin-bottom:5px;}
a#leftNav_selectedCampus:hover{text-decoration:none;}
a.collapsed{background:url("img/expand-arrow.jpg") no-repeat scroll right center transparent;}
a.expanded{background:url("img/collasped-arrow.jpg") no-repeat scroll right center transparent;}
.leftNav_description{font-size:0.8em;}
.leftNav_otherCampuses{font-size:0.85em; margin:5px 0px; text-transform: uppercase;border-bottom:1px solid #ccc;font-weight:bold;color:#636363;}
.btn-group{overflow:auto;margin-bottom:10px;}
.btn {background-color: #F5F5F5;background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);background-repeat: repeat-x;border: solid 1px #ccc;box-shadow: 0px 1px 0px 0px #e0e0e0;font-size: 0.8em;padding: 4px 10px;text-align: center;color: #6B6362;margin-left: -1px;float:left;}
.btn:first-child {border-bottom-left-radius: 4px;border-top-left-radius: 4px;margin-left: 0;}
.btn:last-child {border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
.btn_selected{font-weight:bold;color:#00703B;}

#leftNav_quickFinds{font-size:0.8em;}
#leftNav_buildings{font-size:0.95em;}
#leftNav_directions{font-size:0.8em;}
.map_printLink{overflow:auto;}
.map_printLink ul li{float:left;display:inline;margin-top:0px;}
a.ums_map_print{background-image:url('img/map-print.jpg'); height:28px;width:38px;display:block;}
a.ums_map_link{background-image:url('img/map-link.jpg'); height:28px;width:38px;display:block;}
#map_printableMaps{font-size:0.8em;margin:10px 0px;}
#map_printableMaps img{padding-right:5px;vertical-align: bottom;}
.map_directions_type {background-color: #F5F5F5;border: solid 1px #ccc;box-shadow: 0px 1px 0px 0px #e0e0e0;font-size: 0.8em;padding: 4px 10px;text-align: center;color: #6B6362;margin-left: -1px;float:left;}
.map_directions_type.selected {background-color: #ddd;background-repeat: repeat-x;}
.map_directions_type:first-child {border-bottom-left-radius: 4px;border-top-left-radius: 4px;margin-left: 0;}
.map_directions_type:last-child {border-bottom-right-radius: 4px; border-top-right-radius: 4px;}
.map_directions_byCar{background: url("img/directions-icons.png") no-repeat scroll left top transparent;display: block;height: 16px;margin: 3px 23px 1px 23px;width: 16px;}
.map_directions_walking{background: url("img/directions-icons.png") no-repeat scroll right top transparent;display: block;height: 16px;margin: 2px 25px;width: 11px;}
.map_directions_bicycling{background: url("img/directions-icons.png") no-repeat scroll -15px 0 transparent;display: block;height: 16px;margin: 2px 23px;width: 20px;}
#directionsClear{background-image: url("img/clear-btn.png");background-repeat: no-repeat;height: 16px;width: 38px;vertical-align: middle;float:right;}
.leftNav_directionPanel_container{overflow:auto;margin-bottom:10px;margin-left:13px;}  
.leftNav_directionPanel_wrapper{background-color:#fff;padding:10px;background: #fff; border: 1px solid #e0e0e0; box-shadow: 0px 0px 2px 1px #e0e0e0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;width:250px;}
.button-link{background-image:url('img/get-directions.png'); width:135px;height:37px;background-repeat:no-repeat;display:block;margin-left:10px;}
#directionsA{width:188px;}
#directionsB{width:188px;}
#leftNav_directions_panel{overflow-y:auto;margin-top:15px;}
ul.ui-autocomplete {background: none repeat scroll 0 0 #F4F4F4;border: 1px solid #E0E0E0;font-size: 11px;list-style: none outside none;margin: 0;padding: 0; width: 400px;}
ul.ui-autocomplete li {padding: 3px 10px;}
ul.ui-autocomplete li a {cursor: pointer;}
.leftMenu_list_container ul.campus_list{background:none; border:none;overflow:auto;height:120px;}
.leftMenu_list_container ul{overflow-y:auto;border-bottom:1px solid #ddd;}
.leftMenu_list_container ul li{margin-left:5px;}
#leftNav_interiorBuildingList ul{height:250px;}

/* Quick Links */
.header_quicklinks_popup{display:block;position:absolute;border:1px solid #ccc; background-image:none; padding:10px;height:155px;border-radius: 5px; background-color:#fff;z-index: 100;}
.header_quicklinks_popup a{color: #00703B; text-transform: none; font-family:verdana;font-size:0.75em;}
#navBlade{float:left;}
#navAudience{float:right;}

/* Loading & Error Bars */
.bars_wrapper{width:100%;position:absolute;bottom:0px;}
.loading_bar{margin:0px auto;margin-bottom:5px;border:1px solid #ccc; padding:5px;border-radius: 5px; background-color:#00703b;width:300px;text-align:center;font-size:0.8em;color:#fff;}
#error_bar{background-color:#ba0000;margin-right:auto;margin-left:auto;width:300px;text-align:center;font-size:0.8em; padding:5px;border-radius: 5px;color:#fff;}

/* Quick Find Bar */
.quickFinds_wrapper{bottom:55px;position:absolute;width:100%;}
.quickFinds{width:978px;position:absolute;bottom:70px;background-color:#ccc;}
.quickFinds ul li{list-style:none;}
.quickFinds h1{font-size:1.8em; font-weight:normal;}
ul.leftNav_quickFinds_icons li{padding-top:10px;display:block;overflow: auto;font-size:1em;cursor: pointer;position:relative;}
ul.leftNav_quickFinds_icons li a{display:block;height:30px;}
ul.leftNav_quickFinds_icons li a i{background: url("img/map-layers.png") no-repeat scroll transparent;display:block;height:36px;width:36px;float:left;margin-right:10px;margin-top:-5px;cursor: pointer;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_artsvenues i{background-position: -222px -72px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_artsvenues_active i{background-position: -222px -108px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_atm i{background-position: -0px -72px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_atm_active i{background-position: -0px -108px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_bikeracks i{background-position: -259px -0px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_bikeracks_active i{background-position: -259px -36px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_coffee i{background-position: -74px -0px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_coffee_active i{background-position: -74px -36px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_computerlabsprinting i{background-position: -444px -0px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_computerlabsprinting_active i{background-position: -444px -36px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_dats i{background-position: -296px -0px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_dats_active i{background-position: -296px -36px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_entrances i{background-position: -148px -216px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_entrances_active i{background-position: -148px -252px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_facilities i{background-position: -259px -72px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_facilities_active i{background-position: -259px -108px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_flickr i{background-position: -185px -216px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_flickr_active i{background-position: -185px -252px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_food i{background-position: -37px -0px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_food_active i{background-position: -37px -36px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_foursquare i{background-position: -222px -216px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_foursquare_active i{background-position: -222px -252px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_greenspaces i{background-position: -185px -144px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_greenspaces_active i{background-position: -185px -180px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_haunted i{background-position: -111px -216px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_haunted_active i{background-position: -111px -252px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_infolinkbooths i{background-position: -74px -216px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_infolinkbooths_active i{background-position: -74px -252px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_instagram i{background-position: -259px -216px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_instagram_active i{background-position: -259px -252px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_landmarks i{background-position: -185px -72px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_landmarks_active i{background-position: -185px -108px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_librariesstudyspaces i{background-position: -518px -0px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_librariesstudyspaces_active i{background-position: -518px -36px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_museumscollections i{background-position: -296px -216px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_museumscollections_active i{background-position: -296px -252px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_panoramio i{background-position: -333px -216px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_panoramio_active i{background-position: -333px -252px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_parking i{background-position: -0px -0px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_parking_active i{background-position: -0px -36px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_pedwaysinteriorroutes i{background-position: -481px -216px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_pedwaysinteriorroutes_active i{background-position: -481px -252px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_postofficeshopping i{background-position: -148px -72px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_postofficeshopping_active i{background-position: -148px -108px;display:block; }
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_studentservices i{background-position: -555px -0px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_studentservices_active i{background-position: -555px -36px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_twitter i{background-position: -444px -216px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_twitter_active i{background-position: -444px -252px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_yelp i{background-position: -370px -216px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_yelp_active i{background-position: -370px -252px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_youtube i{background-position: -407px -216px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_youtube_active i{background-position: -407px -252px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_360cities i{background-position: -148px -144px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_360cities_active i{background-position: -148px -180px;display:block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_all-genderwashrooms i{background-position: -0px -288px;display: block;}
ul.leftNav_quickFinds_icons li a.leftNav_quickLinks_all-genderwashrooms_active i{background-position: -0px -324px;display:block;}
a#leftNav_quickFinds_viewPort_prev{background-image:url('img/viewport-prev.png');width:32px;height:18px;background-repeat: no-repeat;display:block;margin:0px auto;}
a#leftNav_quickFinds_viewPort_next{background-image:url('img/viewport-next.png');width:32px;height:18px;background-repeat: no-repeat;display:block;margin:0px auto;}


.leftNav_quickFinds_viewPort{height:430px;overflow:hidden;}



/*Box*/
.box { background: #f4f4f4; border: 1px solid #e0e0e0; box-shadow: 0px 0px 2px 1px #e0e0e0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px 5px 5px 5px; color: #555; padding: 10px 0px; font-size: 0.95em; margin-bottom:20px;}
.box h1{padding-left:10px;}
.box h2{padding-left:10px;}
.box p{padding-left:10px;}



/* Footer */
.footer { bottom:0px;  clear: both; margin: 0px; font-size: 0.7em; position:absolute;right:0;padding-right:0px;height:30px;}

#map_canvas{
	top:-7px;
}
.header_title{
	font-family: 'DIN Regular','Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;font-size: 1.5em;font-weight: normal;float:left;text-transform:uppercase;margin-top:30px;color:#fff;width:220px;}
/* Campus Selector */
#campus_select_dimmer{width:100%;top:64px;position:absolute;background: rgba(51, 51, 51, 0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66333333,endColorstr=#66333333);z-index:100;}
#campus_select{display:block; width:660px; height:240px;margin-left:auto;margin-right:auto;margin-top:30px;padding:10px;}
.campus_box{width:195px; float:left;background-color:#FFFFFF;margin-left:10px;margin-right:10px;cursor:pointer;}
.campus_box:hover{background-color:#eee;}
.campus_select_close{float:right;color:red;margin-right:10px;}
.campus_box p{margin:0;font-size:0.9em;}
#campus_select_close{background-image:url('img/campus-select-close.png');width:17px; height:16px;background-repeat:no-repeat;display:block;}
#cluster_box{width:600px;margin:0px auto;margin-top:100px;background-color: #FFFFFF; height:400px;padding:0 10px 10px; overflow:auto;}
a#cluster_box_close{background-image:url('img/campus-select-close.png');width:17px; height:16px;background-repeat:no-repeat;display:block;float:right;margin-top:5px;}
#cluster_box_heading{background-color:#FFFFFF;font-family: 'DIN Medium','Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;font-size: 1.5em;font-weight: normal;text-transform: uppercase;border-bottom:1px solid #ccc;margin-bottom:5px;color:#636363;padding-top:10px;position:fixed;width:590px;}
#cluster_box_content{margin-top:50px;}

/*Popup bubbles*/
p.description{font-size:0.8em;margin-bottom:10px;}
.ums_bubble_container p.description{font-size:0.8em;}
.bubbleContainer{width:450px;}
#cluster_box .bubbleContainer_layer{padding:0px;}
.bubbleContainer_layer{padding:10px;}
.bubbleContainer h1{	font-family: 'DIN Medium', 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; font-weight: normal;text-transform: uppercase;font-size:1.2em;display:inline;line-height: 1em;margin-right: 10px;}
h2.bubbleContainer {	font-family: 'DIN Medium', 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; font-weight: normal;text-transform: uppercase;font-size:1.2em;display:inline;width:220px;float:left;margin-top:10px;}
hr.ums_cluserData_panel_hr{color: #ccc;background-color: #ccc;height: 1px;margin-bottom:10px;}
.bubbleContainer_header{overflow:auto;/*background-image:url('img/building-header.jpg');background-repeat:repeat-x;*/padding:10px; text-align:center;}
.bubbleContainer_options{margin-left:auto;margin-right:auto;text-align:center;width:100%;overflow:auto;margin:5px 0px;}
.bubbleContainer_options_link{width:100px;display: inline-block;font-size:0.9em;}
.bubbleContainer_options_link a i{display: block;background: url("img/direction-interior-info.png") no-repeat scroll transparent;height:35px;width:35px;cursor: pointer;margin-left:33px;}
.bubbleContainer_options_link a.bubbleContainer_options_directions i{background-position: -0px -0px;display: block;}
.bubbleContainer_options_link:hover a.bubbleContainer_options_directions i{background-position: -0px -35px;display: block;}
.bubbleContainer_options_link a.bubbleContainer_options_interior i{background-position: -35px -0px;display: block;}
.bubbleContainer_options_link:hover a.bubbleContainer_options_interior i{background-position: -35px -35px;display: block;}
.bubbleContainer_options_link a.bubbleContainer_options_info i{background-position: -70px -0px;display: block;}
.bubbleContainer_options_link:hover a.bubbleContainer_options_info i{background-position: -70px -35px;display: block;}
.bubbleContainer_options_link a.bubbleContainer_options_info_active i{background-position: -70px -35px;display: block;}
.bubbleContainer_content{height:280px;overflow-y:scroll;padding:0px 10px;border-top:1px solid #ccc;}
.bubbleContainer_content h2{font-family: 'DIN Medium', 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; font-weight: normal;text-transform: uppercase;font-size:1.1em;display:inline;float:left;margin-top:10px;line-height:1.2em;width:100%;}
h2.bubbleContainer_layerTitles{width:100%;margin-top:0px;}
.bubbleContainer_content img{float:right;margin:10px;}
.bubbleContainer_content p{font-size:0.8em;}
a.bubbleContainer_mailingAddress{font-size:0.8em;vertical-align: top;}
a.bubbleContainer_mailingAddress i{background-image:url('img/envelope-icon.jpg');width:15px;height:10px;display:block;float:left;margin-top:3px;margin-right:5px;}
.description-container_Instagram{padding:10px 10px 0px 10px;}
.details-container_Instagram{  background: none repeat scroll 0 0 #F4F4F4;border: 1px solid #CCCCCC;border-radius: 0 0 5px 5px;box-shadow: 0 1px 4px 0 #CCCCCC inset;
margin-bottom: 10px;margin-left: 10px;margin-top: -11px;min-height: 45px;padding: 10px;width: 284px;font-size:0.8em;}
.details-container_Instagram img{float:left;padding:0px 10px 10px 0px;}
.details-container_Instagram p{margin-bottom:0px;}
.description-container_Twitter img{padding:0px 15px 10px 0px; float:left;}
.description-container_Flickr{padding:10px 10px 0px 10px;}
.details-container_Flickr{padding:0px 10px 10px 10px;}
.description-container_Foursquare img{float:left;padding:0px 10px 10px 0px;}
.details-container_Foursquare{background: none repeat scroll 0 0 #F4F4F4;border: 1px solid #CCCCCC;border-radius: 0 0 5px 5px;box-shadow: 0 1px 4px 0 #CCCCCC inset;min-height: 45px;padding: 0px 10px 0px 10px;margin:10px 0px;clear:both;font-size:0.8em;}
.details-container_Foursquare img{float:left;padding:0px 10px 10px 0px;}
.details-container_Yelp{background: none repeat scroll 0 0 #F4F4F4;border: 1px solid #CCCCCC;border-radius: 0 0 5px 5px;box-shadow: 0 1px 4px 0 #CCCCCC inset;min-height: 45px;padding: 0px 10px 0px 10px;margin:10px 0px;clear:both;font-size:0.8em;}
/*Legend*/
#legended{width:250px;height:200px;overflow-y:scroll;bottom:0px;position: absolute;background-color:#ECECEC;padding:30px 10px 10px;font-size:0.85em;border:1px solid #ccc;}
.item_legend ul li{padding:5px 0px;}
.item_legend ul{border-bottom:1px solid #ccc;}
h1.legened_title{border-bottom:1px solid #ccc;position:fixed;width:235px;background-color:#ECECEC; padding-top:10px;margin-top:-30px;}

/* Interior Controls */
#interior_controls{position:absolute;right:10px;top:150px;width:87px;font-size:0.8em;/*background: none repeat scroll 0 0 #F4F4F4;border: 1px solid #CCCCCC;border-radius:5px;box-shadow: 0 1px 4px 0 #CCCCCC inset;*/padding:10px;z-index:50;}
#interior_controls h1{margin-bottom:5px;}
#interior_conrtols_panUp a{display:block;background: url("img/ext-up.png") no-repeat scroll transparent;width:15px;height:9px;margin-left:10px;}
#interior_conrtols_panleft a{display:block;background: url("img/ext-left.png") no-repeat scroll transparent;width:9px;height:15px;float:left;}
#interior_conrtols_panRight a{display:block;background: url("img/ext-right.png") no-repeat scroll transparent;width:9px;height:15px;float:right;}
#interior_conrtols_panDown a{display:block;background: url("img/ext-down.png") no-repeat scroll transparent;width:15px;height:9px;margin-left:10px;}
#interior_conrtols_rotateLeft{display:block;height:30px;width:40%;float:left;margin-left:12px;}
#interior_conrtols_rotateLeft a{display:block;background: url("img/cw-arrow.png") no-repeat scroll transparent;width:25px;height:15px;}
#interior_conrtols_rotateRight{display:block;height:30px;width:41%;float:right;}
#interior_conrtols_rotateRight a{display:block;background: url("img/ccw-arrow.png") no-repeat scroll transparent;width:25px;height:15px;}
#interior_conrtols_ZoomIn{display:block;height:23px;}
#interior_conrtols_ZoomOut{display:block;height:23px;}
#interior_conrtols_floorSelector{}
#interior_conrtols_exit:hover a{display:block;}
#interior_conrtols_exit a i{background: url("img/exterior-icon.png") no-repeat scroll transparent;display:block;height:35px;width:35px;margin-top:-5px;padding-right:5px;float:left;margin-left:25px;background-position: 0px -35px;}
#interior_conrtols_exit {height:55px;margin-top:20px;text-align:center;font-weight:bold;}
.interior_controls_pan{margin-top:10px;background: url("img/control-pan-bg.png") no-repeat scroll transparent;display:block;height:35px;width:35px;padding:10px;margin-left:17px;}
.interior_controls_zoom{margin:0px auto;padding:0px 33px;margin-bottom:10px;}
#interior_conrtols_ZoomIn a{background: url("img/control-zoom.jpg") no-repeat scroll transparent;display:block;height:23px;width:23px;}
#interior_conrtols_ZoomOut a{background: url("img/control-zoomout.jpg") no-repeat scroll transparent;display:block;height:23px;width:23px;}
#interior_conrtols_floorSelector h2{border-bottom:1px solid #ccc;}
#interior_conrtols_floorSelector ul li a.active{font-weight:bold;}
#interior_popup_wrapper{width:100%;position:absolute;top:120px;}
#interior_popup{margin:0px auto;background: none repeat scroll 0 0 #F5F5F5; border: 1px solid #E0E0E0;border-radius: 5px 5px 5px 5px;box-shadow: 0 0 2px 1px #E0E0E0;font-size: 1em;padding: 4px 10px;text-align: center;color: #6B6362;margin-top:10px;width:200px; }
#interior_popup h3{font-weight:bold;}

/* Interior Legend */
.interiorLegend ul li{margin-top:5px;}
.interiorLegend_box{display:block; height:20px; width:30px; border: 1px solid grey;float:left;margin-right:5px;}
.interiorLegend_selectable{background-color:#b9dd61;}
.interiorLegend_selected{background-color:#6cb800;}
.interiorLegend_stairs{background-color:#fde600;}
.interiorLegend_elevator{background-color:#fd8300;}
.interiorLegend_hallways{background-color:#ffffff;}
.interiorLegend h2{border-bottom:1px solid #ccc;margin-bottom:5px;}

/*search*/
#instantSearchResults{position:absolute;background-color:#ECECEC; border:1px solid #979797;padding:5px 10px 5px 10px;z-index:100;width:446px;font-size:0.9em;}
.clear{clear:both;}
.searchHeader{font-family: verdana;font-weight: bold;color:#636363;border-bottom:1px solid #ccc;margin-bottom:5px;}
#search_clear, #search_clear_int{background-image: url("img/clear-btn.png");background-repeat: no-repeat;float: right;height: 16px;vertical-align: middle;width: 38px;margin-top:4px;margin-right:17px;}
a#leftNav_searchResults_link, a#leftNav_interior_searchResults_link{border-bottom:1px solid #ccc;margin-bottom:5px;display:block;}
a#leftNav_searchResults_link:hover, a#leftNav_interior_searchResults_link:hover{text-decoration:none;}
.search_resultsContainer{height:250px;overflow-y:scroll;}
.buildingFormerName{display:block;color:#656565;margin-left:15px;}
.ie8 .footer{bottom:-20px;}
.ie8 #legended{bottom:-40px;}
.ie7 .leftNav_quickFinds_viewPort{position:relative;}
.ie7 .bubbleContainer_options_link a i{margin-left:0px;}
.ie7 .bubbleContainer_options_link{display:inline;}

.ums_linkBox {
    background: none repeat scroll 0 0 #FFFFFF;padding:5px;font-size:10px;border:1px solid #DDDDDD;width:220px;margin-top:-28px;position:absolute;
}
.ums_linkBox span {
    float: right;
}
.ums_linkBox a{border-bottom:none!important;}
.ums_linkBox input{width:210px;}
#message_popup_wrapper{margin:0px auto;position:absolute;top:130px;width:100%;}
#message_popup{width:350px;padding:10px;background-color:#ECECEC;margin:0px auto;border:2px solid #00703B;}
#message_popup_close{background-image:url('img/campus-select-close.png');width:17px; height:16px;background-repeat:no-repeat;display:block;float:right;}
.directions_link{width:111px;height:28px;background-image:url('img/share-directions.jpg');display:block;margin-top:7px;margin-left:10px;}

.leftNav_interior_buildingImage{margin-bottom:10px;}
.description-container_360_Cities{padding:10px;}
.description-container_360_Cities img {width:95%;}
.description-container_360_Cities h1{display:none;}

/* Print Sytles */
@media print{
	.btn{display:none;}
}
