/* TOP-LEVEL GLOBAL STYLES */
* { -webkit-font-smoothing: antialiased; }
html,body { margin: 0; padding: 0; width: 100%; }
.hide-me,
.hide { display: none; }
.clean { clear: both; display: block; height: 0px; }
.u2011-header .nav-search-results { display: none; }
.u2011-header .nav-search-loading { display: none; }
body.CS_Document .row { margin-left: 0; margin-right: 0; }
.cs_add_element,
._cs_outline { clear: both; }
.btn-lg { white-space: pre-wrap !important; padding: 15px 30px; }
.shadowed { box-shadow: 0px 1px 1px rgba(0,0,0,0.4); }
.nopadding { padding: 0 !important; }
.paged .paged-item { opacity: 0 }
.paged .paged-item { opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
p.lead { font-size: 18px; }
.nowrap { white-space: nowrap; }
.text-uwmgold { color: #ffbd00; }
a.uwmlink { color: #000000; position: relative; display: inline-block; z-index: 1; }
a.uwmlink:hover { text-decoration: none !important; }
a.uwmlink:before { z-index: -1; border-radius: 4px; content: ''; position: absolute; bottom: -1px; right: -2px; left: -2px; height: 6px; background: #ffbd00; opacity: 0.4 }
a.uwmlink:hover:before  { opacity: 0.7; }
.btn-uwmgold { color: #241f20; background-color: #ffdb35; border-color: #ffbd00; border-width: 1px 1px 2px 1px; }
.btn-uwmgold:hover,.btn-uwmgold:focus,.btn-uwmgold:active,.btn-uwmgold.active,.open .dropdown-toggle.btn-uwmgold { color: #241f20; background-color: #ffd203; border-color: #ffbd00; }
.btn-uwmgold:active,.btn-uwmgold.active,.open .dropdown-toggle.btn-uwmgold { background-image: none; }
.btn-uwmgold.disabled,.btn-uwmgold[disabled],fieldset[disabled] .btn-uwmgold,.btn-uwmgold.disabled:hover,.btn-uwmgold[disabled]:hover,fieldset[disabled] .btn-uwmgold:hover,.btn-uwmgold.disabled:focus,.btn-uwmgold[disabled]:focus,fieldset[disabled] .btn-uwmgold:focus,.btn-uwmgold.disabled:active,.btn-uwmgold[disabled]:active,fieldset[disabled] .btn-uwmgold:active,.btn-uwmgold.disabled.active,.btn-uwmgold[disabled].active,fieldset[disabled] .btn-uwmgold.active { background-color: #ffe25b; border-color: #ffd459; }
.btn-uwmgold .badge { color: #241f20; background-color: #ffd203; }
.btn-huge, .btn-group-huge>.btn { padding: 18px 28px !important;
font-size: 24px !important;
line-height: 1.33 !important;
border-radius: 10px !important; }
ol.number-checklist { list-style-type: none; list-style-type: decimal !ie; margin: 0; margin-left: 2em; padding: 0; counter-reset: li-counter; }
ol.number-checklist > li{ position: relative; margin-bottom: 20px; padding-bottom: 20px; padding-left: 0.2em; min-height: 3em; border-bottom: 1px solid #e5e5e5; }
ol.number-checklist > li:before { position: absolute; top: 0; left: -1.2em; width: 0.8em; font-size: 2.4em; line-height: 1; font-weight: bold; text-align: right; color: #000000; content: counter(li-counter); counter-increment: li-counter; }
body { background: #ffffff !important;text-rendering: optimizeLegibility; color: #000000; }
body.CS_Document #level-3 .CS_Textblock_Text h2 { font-style: normal; font-size: 26px; padding-top: 30px; line-height: 1.4em; }
body.uwm-custom .simplebreadcrumbs { display: none; }
ul.checklist, ol.checklist { list-style: none !important }
.checklist > .checklist-item { margin-bottom: 20px; }


.section { padding: 60px 0; border-bottom: 1px solid #cccccc; }
.section:last-child { border-bottom: 0px; }


@media (min-width: 970px) { /* Desktop */
	* { box-sizing: content-box !important; -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; }
	.searchopen { position: fixed; overflow: scroll; }
	.fullimage { margin-bottom: 30px; }
	img.img-1200banner { margin-left: -124px; max-width: none; }
	.app-meetmilwaukee .register { margin: 20px 0 0 0; }

	/* http://www4.uwm.edu/assets/css/global_screen.css */
	body.CS_Document #level-3,
	body.CS_Document #level-4 { clear: both;  }
	body.CS_Document #column-right-layout-c,
	body.CS_Document #column-right-layout-d,
	body.CS_Document #column-right-layout-f,
	body.CS_Document #column-right-layout-i { padding-top: 20px; }
	body.CS_Document #column-middle-layout-c { padding-top: 20px;}

	/* Really old styles circa 200x */
	/* Uncertain application of these styles */
	.CS_Textblock_Text,
	.CS_Textblock_Text * { box-sizing: border-box !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; }

	body.CS_Document .CS_Textblock_Text .padded-float { margin: 0 30px; }
	body.CS_Document .CS_Textblock_Text .jumbotron { }
	body.CS_Document .CS_Textblock_Text .jumbotron h1 {  font-size: 42px; }
	body.CS_Document .CS_Textblock_Text .jumbotron p { font-size: 16px; }

	body.CS_Document .CS_Textblock_Text .advisor { text-align: center; padding: 0 10px !important; min-height: 340px; }
	body.CS_Document .CS_Textblock_Text .advisor .panel-body { }
	body.CS_Document .CS_Textblock_Text .advisor p  { text-align: center !important; line-height: 1.6em; }
	body.CS_Document .CS_Textblock_Text .advisor-meta { margin-bottom: 0px !important; padding-top: 10px; }
	body.CS_Document .CS_Textblock_Text .advisor-img { display: inline-block; }
	body.CS_Document .CS_Textblock_Text .advisor-img img { box-shadow: 0 0px 1px 1px rgba(0,0,0,0.2); padding: 6px; background: #ffffff; }
	body.CS_Document .CS_Textblock_Text .advisor-img,
	body.CS_Document .CS_Textblock_Text .advisor-img * { border-radius: 100%; width: 140px; height: 140px; }
	body.CS_Document .CS_Textblock_Text .advisor-bio { padding-top: 20px; display: none; }

	/* new */
	.u2011-header .nav-search-results { padding: 15px 20px; background: #ffffff; width: 300px; height: 200px; border: 1px solid #cccccc; border-radius: 2px; overflow-y: auto; margin-top: 34px; margin-left: -40px; z-index: 19; }
	.u2011-header .nav-search-results a { display: block; line-height: 1.5em; margin-bottom: 5px; font-size: 12px; }

	/* http://www4.uwm.edu/assets/css/uwm_2011.css */
	body.CS_Document #right-content-area .bp2w {  }
	body.CS_Document #right-content-area .bp2w li { background: none !important; list-style: disc !important; padding: 0 !important; margin: 0 0 0 25px !important; }
	body.CS_Document #center-content-area .bp2w { }
	body.CS_Document #right-content-area .bp2w .actions { }
	body.CS_Document #right-content-area .bp2w .actions p { font-weight: bold; min-height: 145px; position: relative; display: block; float: left; width: 165px; text-align: center; margin-right: 20px; padding: 15px 25px; border: 1px solid #e5e5e5; }
	body.CS_Document #right-content-area .bp2w .actions p a { min-height: 50px;color: #ffffff; display: block; left: 0px; position: absolute; right: 0px; bottom: 0px; padding: 10px 40px;   background-color: #428bca; border-color: #357ebd; }
	body.CS_Document #right-content-area .bp2w .actions p a:hover, #right-content-area .bp2w .actions p a:focus, #right-content-area .bp2w .actions p a:active{ color: #ffffff !important; background-color: #3276b1; border-color: #285e8e; }

	body.CS_Document .simplebreadcrumbs { display: block; width: 100%; position: relative; margin-bottom: 0px; z-index:200; }
	body.CS_Document .simplebreadcrumbs ol { display: block; width: 100%; list-style: none; padding: 0; margin: 0;  }
	body.CS_Document .simplebreadcrumbs li a { color: #999999; }
	body.CS_Document .simplebreadcrumbs li a:hover { color: #333333; text-decoration: underline; }
	body.CS_Document .simplebreadcrumbs .item-current { margin: 0 0 0 0; font-size: 28px; color: #333333; font-family: Arial, Helvetica, sans-serif;  }
	body.CS_Document .simplebreadcrumbs .item-current em { font-style: normal; color: #333333; text-decoration: none; }
	body.CS_Document .simplebreadcrumbs .item-last { position: absolute; bottom: 0px; right: 0px; }
	body.CS_Document .simplebreadcrumbs .item, .simplebreadcrumbs .item-secondtolast { display: none; }
	body.CS_Document .simplebreadcrumbs ul { display: none; }

	.cs_add_element,
	._cs_outline { clear: both; }
	body { background: #ffffff !important;text-rendering: optimizeLegibility; }
	body.CS_Document .uwm-table,
	body.CS_Document .uwm-table * { box-sizing: border-box; }
	body.CS_Document .uwm-table { width: 100%; font-size: 14px; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; line-height: 1.5em;}
	body.CS_Document .uwm-table tr { }
	body.CS_Document .uwm-table th,
	body.CS_Document .uwm-table td { padding: 10px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }

	body.CS_Document .youtube-playlist-app { display: block; padding: 30px 0; }
	body.CS_Document .layout-b,
	body.CS_Document .layout-d,
	body.CS_Document .layout-e,
	body.CS_Document .layout-f,
	body.CS_Document .layout-g,
	body.CS_Document .layout-h,
	body.CS_Document .layout-i,
	body.CS_Document .layout-j { display: none !important; }
	body.CS_Document .tight { margin-bottom: 0px !important; padding-top: 15px; }
	body.CS_Document #level-3 #content { padding-top: 0px; }
	body.CS_Document #column-middle-layout-c { width: 700px !important; float: left; }
	body.CS_Document #column-right-layout-c { width: 220px !important; float: right; }
	.toc { font-size: 15px; padding: 20px 25px; margin-bottom: 30px; border: 1px solid #cccccc;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
	.toc dl { margin: 0px !important; padding: 0px !important; }
	.toc dt { font-weight: bold; text-transform: uppercase; margin-bottom: 20px; padding-bottom: 4px; border-bottom: 4px solid #ffbd00; }
	.toc dd { margin-bottom: 12px; margin-left: -18px; }
	.toc dd:last-child { margin-bottom: 0px; }
	.toc dd a { color: #333333; text-decoration: none; padding-left: 18px; display: block; }
	.toc dd a:hover { color: #333333; text-decoration: underline;  }
	body.CS_Document #level-3 .vnav { padding-top: 0px; margin-bottom: 30px; padding-left: 15px; }
	body.CS_Document #level-3 .vnav ul { padding: 0; margin: 0; }
	body.CS_Document #level-3 .vnav li { background: none; font-size: 14px; line-height: 1.4em; margin-bottom: 10px; padding-left: 0px !important; display: block; }
	body.CS_Document #level-3 .vnav li a { color: #000000 !important; text-decoration: none !important; padding-left: 10px; display: block; border-left: 2px solid #ffffff; }
	body.CS_Document #level-3 .vnav li a:hover { color: #000000 !important; text-decoration: underline !important; }
	body.CS_Document #level-3 .vnav .current { /*background: url(/web/20150713074317im_/http://www4.uwm.edu/assets/ux/uwm/v3/header-linkbar_unordered_list_bullet.gif) left 6px no-repeat; */ border-left: 2px solid #ffbd00; color: #000000 !important; font-weight: bold; text-decoration: none !important; }
	body.CS_Document #level-3 .vnav .current:hover { color: #000000 !important; text-decoration: underline !important; }
	body.CS_Document #level-3 .vnav .heading { border-bottom: 1px solid #eeeeee; padding-bottom: 10px; padding-top: 10px; margin-bottom: 0px; padding-left: 0px; }
	body.CS_Document #level-3 .vnav .heading em { text-transform: uppercase; font-weight: bold; font-size: 14px; font-style: normal; padding-left: 10px; }
	body.CS_Document #level-3 .vnav li ul { padding: 3px 0 0 0; }
	#page-container,
	#page-container-base,
	#level-2,
	#level-3,
	#level-4 { color: #000000 !important; background: transparent !important; margin: 0 !important; padding: 0 !important; border: 0px !important; width: 100% !important; height: auto !important;  }
	#site-container { padding-bottom: 50px !important; }
	#page-container { width: 980px !important; margin: 0 auto !important; }
	#page-container-base { width: 960px !important; margin: 0 auto !important; }
	#level-1 { margin: 0 0 0px 0 !important; height: auto !important; }
	#level-3 {margin: 0 0 30px 0 !important; position: static !important; }
	#level-4 {  position: static !important; }
	#footer-left { display: none; }
	#footer-right { width: 100%; float: none; text-align: left; }
	#level-1 { position: relative; z-index: 999; }
	#site-container { background: #ffffff !important; }
	body.CS_Document .CS_Textblock_Text p.first { }
	body.CS_Document .CS_Textblock_Text img.align-right,
	body.CS_Document .CS_Textblock_Text img.align-left { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
	body.CS_Document .CS_Textblock_Text img.align-right { float: right; margin: 0px 0px 30px 30px; }
	body.CS_Document .CS_Textblock_Text img.align-left { float: left; margin: 0px 30px 30px 0px; }
	body.CS_Document .CS_Textblock_Text p.override-first {  }
	body.CS_Document #column-right-layout-c .CS_Textblock_Text img { max-width: 100%; }
	body.CS_Document #getintouch-visit { float: right; width: 235px; height: 80px; background: #000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; clear: both; margin-left: 30px; }
	body.CS_Document #getintouch-visit a.displayComOptions { background: url(http://web.archive.org/web/20150713074317im_/http://www4.uwm.edu/uwm_info/assets/images/requestinfo.png) left center no-repeat; display: block; color: #fff; text-decoration: none; font-weight: bold; font-size: 16px; padding: 13px 0px 7px 90px; margin: 20px 0px 0px 20px; }
	body.CS_Document #getintouch-visit a.displayComOptions:hover { color: #ffffff !important; text-decoration: none !important; }
	body.CS_Document #getintouch { width: 220px; height: 80px; background: #000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; clear: both; margin-top: 30px; }
	body.CS_Document #getintouch a.displayComOptions { height: 45px; background: url(http://web.archive.org/web/20150713074317im_/http://www4.uwm.edu/uwm_info/assets/images/requestinfo.png) left center no-repeat; display: block; color: #fff; text-decoration: none; font-weight: bold; font-size: 16px; padding: 32px 0px 0px 89px; margin: 0px 0px 0px 15px; }
	body.CS_Document #getintouch a.displayComOptions:hover { color: #fff; text-decoration: none; }

	/* http://www4.uwm.edu/assets/ux/header/style.css */
	.web-feedback { position: fixed; right: 10px; bottom: 0px; z-index: 999; }
	.web-feedback a { display: block; padding: 6px 15px; background: #202020; border-top-left-radius: 2px; border-top-right-radius: 2px; color: #cccccc; font-size: 14px; }
	.web-feedback a:hover { color: #ffffff; }
	.web-feedback form { display: block; width: 200px; padding: 20px; background: #f2f2f2; color: #333333; }
	.web-feedback form dt { font-size: 12px; margin-bottom: 2px; }
	.web-feedback form dd { margin-bottom: 10px; }
	.web-feedback input[type=text],
	.web-feedback textarea { display: block; width: 100%; font-size: 12px; padding: 5px; border: 1px solid #999999; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
	.web-feedback textarea { height: 50px; }
	.web-feedback a.close { display: block; position: absolute; right: 5px; top: 0px; margin-top: 0px; padding: 0px 10px 4px 10px; color: #ffbd00; font-size: 20px; font-weight: bold; cursor: pointer; background: transparent; }

	.u2011-header * { box-sizing: border-box !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important;  }
	.u2011-header { z-index: 201; margin-bottom: 30px !important;  text-align: left; margin: 0 0 0px 0; padding-top: 0px; display: block; width: 100%; height: 114px; font-family: Arial, sans-serif; position: relative;  }
	.u2011-header .header-navicon { display: none; }
	.u2011-header .header-notifications { display: none; }
	.u2011-header .header-morelinks { display: none; }
	.u2011-header .header-wrap { padding-top: 0px; display: block; margin: 0 auto; width: 960px; height: 114px; font-family: Arial, sans-serif; position: relative;}

	.header-logo-home { display: none; }
	.u2011-header .header-logo a { display: block; width: 173px; height: 80px; background: url(/web/20150713074317im_/http://www4.uwm.edu/assets/ux/uwm/v3/header-uwm_180x80.png); position: absolute; left: 0px; top: 20px; }
	.u2011-header .header-logo img { display: none; }
	.u2011-header .nav-menus .header-logo { display: none !important; }
	.u2011-header .nav-menus .header-logo a { display: none !important; }
	
	.u2011-header .header-nav { display: block; width: 760px; position: absolute; right: 0px; top: 20px; height: 50px; background: url(/web/20150713074317im_/http://www4.uwm.edu/assets/ux/uwm/v3/header-nav.png) left top no-repeat; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  }
	.u2011-header .open { -webkit-border-bottom-right-radius: 0px !important; -webkit-border-bottom-left-radius: 0px !important; -moz-border-radius-bottomright: 0px !important; -moz-border-radius-bottomleft: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; }
	.u2011-header .nav-list { display: block; position: absolute; width: 760px; top: 0px; left: 0px; position: absolute;  }
	.u2011-header .nav-list { margin: 0px; padding: 0px; } /* new */
	.u2011-header .nav-item,
	.u2011-header .nav-item .nav-url { display: block; width: 100px; height: 50px;  }
	.u2011-header .nav-item { float: left; }
	.u2011-header .nav-item1,
	.u2011-header .nav-item1 .nav-url { width: 117px; }
	.u2011-header .nav-item2,
	.u2011-header .nav-item2 .nav-url { width: 85px;}
	.u2011-header .nav-item3,
	.u2011-header .nav-item3 .nav-url { width: 84px;}
	.u2011-header .nav-item4,
	.u2011-header .nav-item4 .nav-url { width: 96px;}
	.u2011-header .nav-item5,
	.u2011-header .nav-item5 .nav-url { width: 132px;}
	.u2011-header .nav-item6,
	.u2011-header .nav-item6 .nav-url { width: 108px;}
	.u2011-header .nav-item1:hover { background: url(/web/20150713074317im_/http://www4.uwm.edu/assets/ux/uwm/v3/header-nav.png) left -100px no-repeat;  }
	.u2011-header .nav-item2:hover { background: url(/web/20150713074317im_/http://www4.uwm.edu/assets/ux/uwm/v3/header-nav.png) -117px -100px no-repeat;  }
	.u2011-header .nav-item3:hover { background: url(/web/20150713074317im_/http://www4.uwm.edu/assets/ux/uwm/v3/header-nav.png) -202px -100px no-repeat;  }
	.u2011-header .nav-item4:hover { background: url(/web/20150713074317im_/http://www4.uwm.edu/assets/ux/uwm/v3/header-nav.png) -286px -100px no-repeat;  }
	.u2011-header .nav-item5:hover { background: url(/web/20150713074317im_/http://www4.uwm.edu/assets/ux/uwm/v3/header-nav.png) -382px -100px no-repeat;  }
	.u2011-header .nav-item6:hover { background: url(/web/20150713074317im_/http://www4.uwm.edu/assets/ux/uwm/v3/header-nav.png) -514px -100px no-repeat;  }
	.u2011-header .nav-current .nav-url1,
	.u2011-header .nav-current:hover .nav-url1 { background: url(/web/20150713074317im_/http://www4.uwm.edu/assets/ux/uwm/v3/header-nav.png) left -50px no-repeat;  }
	.u2011-header .nav-current .nav-url2,
	.u2011-header .nav-current:hover .nav-url2 { background: url(/web/20150713074317im_/http://www4.uwm.edu/assets/ux/uwm/v3/header-nav.png) -117px -50px no-repeat;  }
	.u2011-header .nav-current .nav-url3,
	.u2011-header .nav-current:hover .nav-url3 { background: url(/web/20150713074317im_/http://www4.uwm.edu/assets/ux/uwm/v3/header-nav.png) -202px -50px no-repeat;  }
	.u2011-header .nav-current .nav-url4,
	.u2011-header .nav-current:hover .nav-url4 { background: url(/web/20150713074317im_/http://www4.uwm.edu/assets/ux/uwm/v3/header-nav.png) -286px -50px no-repeat;  }
	.u2011-header .nav-current .nav-url5,
	.u2011-header .nav-current:hover .nav-url5 { background: url(/web/20150713074317im_/http://www4.uwm.edu/assets/ux/uwm/v3/header-nav.png) -382px -50px no-repeat;  }
	.u2011-header .nav-current .nav-url6,
	.u2011-header .nav-current:hover .nav-url6 { background: url(/web/20150713074317im_/http://www4.uwm.edu/assets/ux/uwm/v3/header-nav.png) -514px -50px no-repeat;  }
	.u2011-header .nav-last { margin-right: 0px; }
	.u2011-header .nav-search .remove_filter { display: none !important; } /* new */
	.u2011-header .nav-search { display: block; height: 26px; position: absolute; z-index: 9999; width: 120px; right: 10px; top: 13px; }
	.u2011-header .nav-search .input-text { display: block; height: 26px; width: 100%; position: absolute; right: 0px; background: url(/web/20150713074317im_/http://www4.uwm.edu/assets/ux/uwm/v3/header-search-icon.png) 9px 7px no-repeat #ffffff; border: 0px; padding: 5px 12px 5px 28px; font-size: 11px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: 1px solid #ffc400; }
	.u2011-header .nav-search .input-submit { display: none; }
	.u2011-header .nav-search label { display: none !important; }
	.u2011-header .nav-search-searchpage { display: block; height: 26px; width: 80px;  }
	.u2011-header .nav-search-searchpage .input-text { display: block; height: 15px; width: 100px; left: 40px; background: url(/web/20150713074317im_/http://www4.uwm.edu/assets/ux/uwm/v3/header-search-icon.png) 9px 7px no-repeat #ffffff; border: 0px; padding: 5px 12px 5px 28px; font-size: 11px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: 1px solid #cccccc; }
	.u2011-header .nav-search-searchpage .input-submit { display: none; }
	.u2011-header .nav-sub { display: none; background: #eeeeee; z-index: 999; width: 760px; position: absolute; top: 50px; left: 0px; }
	.u2011-header .nav-sub-content { padding: 22px 26px 22px 26px; font-size: 13px; }
	.u2011-header .nav-sub h2 { margin-bottom: 8px; font-size: 12px; font-weight: bold; color: #333333; font-family: Arial, sans-serif; }
	.u2011-header .nav-sub ul,
	.u2011-header .nav-sub li:last-child { margin: 0; padding: 0;  list-style: none;}
	.u2011-header .nav-sub li { margin-bottom: 6px; line-height: 1.4em; }
	.u2011-header .nav-sub li a { color: #000000; text-decoration: none;  }
	.u2011-header .nav-sub li a:hover { text-decoration: underline; }
	.u2011-header .nav-sub li a:active { position: relative; top: 1px; }
	.u2011-header .nav-sub .col { display: block; width: auto !important;  }
	.u2011-header .nav-sub .col1 { float: left;  margin: 0 0 0 0 !important;  }
	.u2011-header .nav-sub .col2 { float: left;  margin: 0 0 0 30px !important; }
	.u2011-header .nav-sub .col3 { float: left;  margin: 0 0 0 30px; }
	.u2011-header .nav-sub .col4 { float: left;  }
	.u2011-header .nav-sub .col4 img { border: 1px solid #cccccc; padding: 8px; background: #ffffff; width: 140px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
	.u2011-header .nav-item1 .col1 {  }
	.u2011-header .nav-item2 .col2 {  }
	.u2011-header .nav-item2 .col3,
	.u2011-header .nav-item1 .col3,
	.u2011-header .nav-item3 .col3,
	.u2011-header .nav-item4 .col3,
	.u2011-header .nav-item5 .col3,
	.u2011-header .nav-item1 .col4,
	.u2011-header .nav-item3 .col4,
	.u2011-header .nav-item2 .col4,
	.u2011-header .nav-item6 .col3,
	.u2011-header .nav-item4 .col4 { margin-right: 30px; }
	.u2011-header .nav-item2 .col4,
	.u2011-header .nav-item1 .col4,
	.u2011-header .nav-item3 .col4,
	.u2011-header .nav-item4 .col4,
	.u2011-header .nav-item5 .col4 { float: left;  }
	.u2011-header .nav-item2 .col5  { float: left;  }
	.u2011-header .header-timeweather {  display: block; z-index: 0; position: absolute;text-shadow: 0 1px 0 #ffffff; top: 65px; left: 0px; font-size: 11px;  color: #000000;}
	.u2011-header .header-timeweather .datetime { display: block; float: left; margin-right: 10px; }
	.u2011-header .header-timeweather .weather{ display: block; float: left; }
	.u2011-header .header-quicklinks { display: block; width: 760px; z-index: -1; position: absolute;z-index: 998;  top: 65px; right: 0px; }
	.u2011-header .quicklinks { display: block; float: right; font-size: 11px; -moz-user-select: none; -khtml-user-select: none; }
	.u2011-header .quicklinks .ql-url { text-decoration: none; color: #000000; /*879fba */}
	.u2011-header .quicklinks a.ql-url:hover,
	.u2011-header span.ql-url:hover { text-decoration: underline; color: #000000; }
	.u2011-header .ql-item { display: block; float: left; margin-right: 20px; }
	.u2011-header .ql-last { margin-right: 0px; cursor: pointer; width: 40px; }
	.u2011-header .quicklinks li ul { display: none; z-index: 99; position: absolute; background: #ffffff; top: 20px; padding: 10px 0px; right: -20px; text-align: right; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #e5e5e5; }
	.u2011-header .quicklinks li ul li { display: block; padding: 0px 10px; font-size: 12px;  }
	.u2011-header .quicklinks li ul li a { display: block; padding: 5px 10px; background: #ffffff; text-decoration: none; color: #000000; }
	.u2011-header .quicklinks li ul li a:hover { color: #000000; text-decoration: underline; }
	.u2011-header .quicklinks-extra { display: none; }

	.footer { float: none; font-size: 20px; padding: 60px 0; border-top: 1px solid #e5e5e5;  }
		.footer ul { display: block; text-align: center; margin: 0; padding: 0; }
		.footer li { float: none; display: inline; border: 0px; }
		.footer a { border: 0px; padding: 0px; margin: 0px; color: #999999; }
		.footer .menu-social { font-size: 40px; margin-bottom: 20px; }
		.footer .menu-social li { padding: 0 10px;}
		.footer .menu-social a {  }
		.footer .menu-social a:hover { text-decoration: none; }
		.footer .menu-social .fa-twitter:hover { color: #00aced }
		.footer .menu-social .fa-facebook-square:hover { color: #3b5998; }
		.footer .menu-social .fa-instagram:hover { color: #517fa4; }
		.footer .menu-social .fa-youtube-play:hover { color: #bb0000; }
		.footer .menu-social .fa-vine:hover { color: #00bf8f; }
		.footer .menu-more { font-size: 16px; }
		.footer .menu-more li { padding: 0 10px; margin: 0px;}
		.footer .menu-more a:hover { color: #333333 }

	.u2011-footer { font-size: 11px; color: #999999;  }
	.u2011-footer .footer-copyright { display: block; float: left; width: 240px;height: 16px; position: relative; }
	.u2011-footer .footer-contact {  display: block; float: right; }
	.u2011-footer .footer-contact li { float: left; list-style: none; }
	.u2011-footer a { color: #999999 !important; text-decoration: none !important;  }
	.u2011-footer a:hover { text-decoration: underline !important; }
	.u2011-footer a:active { position: relative; top: 1px; }
	.u2011-footer .footer-address a,
	.u2011-footer .footer-safety a,
	.u2011-footer .footer-accessibility a { border-right: 1px solid #e5e5e5; padding-right: 10px; }
	.u2011-footer .footer-address a,
	.u2011-footer .footer-safety a { margin-right: 10px; }
	.u2011-footer .fa-facebook {  margin-left: 10px; }
	.u2011-footer .footer-icon { margin: 0 0 0 10px; font-size: 16px; }
}


@media (max-width: 969px) { /* Mobile and Tablet */

	* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

	.fullimage { margin-left: -20px; margin-right: -20px; margin-bottom: 20px; }
	.app-meetmilwaukee .register { margin: 0 !important; padding: 0 !important; }

	.btn-group .btn { float: none; display: block; margin-bottom: 20px; }

	body.CS_Document .uwm-table,
	body.CS_Document .uwm-table * { box-sizing: border-box; }
	body.CS_Document .uwm-table { width: 100%; font-size: 14px; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; line-height: 1.5em;}
	body.CS_Document .uwm-table tr { }
	body.CS_Document .uwm-table th,
	body.CS_Document .uwm-table td { padding: 10px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }

	body.CS_Document .CS_Textblock_Text img { max-width: 100%; height: auto; }
	body.CS_Document .CS_Textblock_Text img[align="right"],
	body.CS_Document .CS_Textblock_Text img[align="left"] { display: block; margin: 0 auto 30px auto; }
	body.CS_Document .CS_Textblock_Text ul,
	body.CS_Document .CS_Textblock_Text ol { }
	#level-3 #content #right-content-area,
	#level-3 #content #center-content-area { padding: 20px; }
	body.CS_Document #column-middle-layout-c { width: 100% !important; margin-bottom: 60px; line-height: 1.8em; }
	body.CS_Document #column-right-layout-c { width: 100%; }
	body.CS_Document #column-right-layout-c .toc {  }
	body.CS_Document .vnav { margin-bottom: 15px; margin-left: -20px; margin-right: -20px; padding-left: 0px; padding: 20px 0; border-bottom: 1px solid #e5e5e5; }
	body.CS_Document .vnav ul { list-style: none; margin: 0; padding: 0; }
	body.CS_Document .vnav li { margin-bottom: 10px; }
	body.CS_Document .vnav li a { color: #000000; text-decoration: none; padding-left: 20px; display: block; border-left: 2px solid #ffffff; }
	body.CS_Document .vnav li a:hover { color: #000000; text-decoration: underline; }
	body.CS_Document .vnav .current { border-left: 2px solid #ffbd00; color: #000000; font-weight: bold; text-decoration: none; }
	body.CS_Document .vnav .current:hover { color: #000000; text-decoration: underline; }
	body.CS_Document .vnav .heading { border-bottom: 1px solid #eeeeee; padding-bottom: 10px; padding-top: 10px; margin-bottom: 0px; padding-left: 0px; }
	body.CS_Document .vnav .heading em { text-transform: uppercase; font-weight: bold; font-size: 14px; font-style: normal; padding-left: 10px; }
	body.CS_Document .vnav li ul { padding: 3px 0 0 0; }
	.toc { }
	.toc dl { display: block; margin: 0; padding: 20px 0; border-bottom: 1px solid #e5e5e5; }
	.toc dt { display: block; padding: 3px 20px; text-transform: uppercase; font-size: 12px;}
	.toc dd { display: block; padding: 3px 20px; }
	.toc dd a { color: #000000; text-decoration: underline; }
	body.CS_Document .simplebreadcrumbs { border-bottom: 1px solid #e5e5e5; display: block; width: 100%; position: relative; margin-bottom: 0px; padding: 20px 20px 10px 20px;}
	body.CS_Document .simplebreadcrumbs ol { display: block; width: 100%; list-style: none; margin: 0; padding: 0;  }
	body.CS_Document .simplebreadcrumbs li { }
	body.CS_Document .simplebreadcrumbs li a { color: #999999; }
	body.CS_Document .simplebreadcrumbs li a:hover { color: #333333; text-decoration: underline; }
	body.CS_Document .simplebreadcrumbs .item-current { margin: 0 0 0 0; font-size: 20px; color: #333333; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;  }
	body.CS_Document .simplebreadcrumbs .item-current em { font-style: normal; color: #333333; text-decoration: none; }
	body.CS_Document .simplebreadcrumbs .item-last {  display: none; }
	body.CS_Document .simplebreadcrumbs .item,
	body.CS_Document .simplebreadcrumbs .item-secondtolast { display: none; }
	body.CS_Document .simplebreadcrumbs ul { display: none; }

	#level-1 { margin-bottom: 0px; height: auto; }

	.header-logo-home { display: none; }
	.uwm-home .header-logo-home { display: block; padding: 10% 10% 0 10%;  }
	.uwm-home .header-logo-home img { display: block; width: 100%; }

	html { left: 0px; max-width: 100%; }
	html.navopen { overflow: hidden; left: 260px; position: absolute; width: 100%; }
	html.navopen .nav-menus { left: 0px; }
	html.navopen .toggle-header-nav { display: block; position: fixed; z-index: 99; background: rgba(0,0,0,0.3); left: 260px; right: 0px; top: 0px; bottom: 0px; }
	html.navopen,
	html.searchopen { position: fixed; }
	html.searchopen { overflow: hidden; }
	.web-feedback { display: none; }

	.u2011-header .header-logo { display: none; }
	.u2011-header .nav-menus .header-logo { display: block; position: relative; padding: 20px;}
	.u2011-header .nav-menus .header-logo a { display: block; width: 173px; height: 80px; background: url(/web/20150713074317im_/http://www4.uwm.edu/assets/ux/uwm/v3/header-uwm_180x80.png);  }

	.u2011-header .header-navicon { font-size: 30px; padding: 5px; display: block; line-height: 0.9em; color: #ffffff; text-shadow: 0 1px 2px rgba(0,0,0,0.2); cursor: pointer; }
	.u2011-header { padding-top: 56px; }
	.u2011-header .header-nav {
		background: #ffbd00; background: -moz-linear-gradient(top,  #ffe57e 25%, #ffc400 98%); background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,#ffe57e), color-stop(98%,#ffc400)); background: -webkit-linear-gradient(top,  #ffe57e 25%,#ffc400 98%); background: -o-linear-gradient(top,  #ffe57e 25%,#ffc400 98%); background: -ms-linear-gradient(top,  #ffe57e 25%,#ffc400 98%); background: linear-gradient(to bottom,  #ffe57e 25%,#ffc400 98%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe57e', endColorstr='#ffc400',GradientType=0 );
		height: 56px; padding: 10px; position: absolute; top: 0px; left: 0px; right: 0px }
	.u2011-header .open {  }
	.u2011-header .nav-menus { position: fixed; overflow-y: auto; overflow-x: hidden; bottom: 0px; left: -260px; width: 260px; top: 0px; list-style: none; z-index: 9; padding: 0px; margin: 0px; background: #ffffff; }
	.u2011-header .nav-list { margin: 0px; padding: 0px; list-style: none; }
	.u2011-header .quicklinks { display: none; }
	.u2011-header .quicklinks-extra { margin: 0px; padding: 0px; list-style: none; }
	.u2011-header .quicklinks-extra .hide-me { display: block; }
	.u2011-header .nav-item .nav-url,
	.u2011-header .quicklinks-extra span.nav-url { cursor: pointer; color: #000000; font-size: 18px; display: block; padding: 10px 20px 10px;  border-bottom: 1px solid rgba(0,0,0,0.2); }
	.u2011-header .quicklinks-extra span.nav-url:hover { text-decoration: underline; }
	.u2011-header .open .nav-sub { box-shadow: inset 0px 0px 4px 1px rgba(0,0,0,0.1); }
	.u2011-header .nav-item, .nav-item .nav-url { text-shadow: none; }
	.u2011-header .nav-item .hide-me { display: block; }
	.u2011-header .nav-search { position: absolute; left: 55px; right: 10px; top: 10px;  }
	.u2011-header .nav-search form { margin-bottom: 0px; }
	.u2011-header .nav-search .input-text { box-shadow: 0 0px 3px rgba(0,0,0,0.2); color: #666666;  width: 100%; padding: 10px 10px; height: 35px; border-radius: 4px; border-color: transparent; }
	.u2011-header .nav-search .input-submit { display: none; }
	.u2011-header .nav-search label { display: none; }
	.u2011-header .nav-sub { display: none; }
	.u2011-header .nav-sub { font-size: 14px;  }
	.u2011-header .nav-sub .hide-me { display: none; }
	.u2011-header .open .nav-sub { display: block; }
	.u2011-header .nav-sub ul { list-style: none; padding: 0px; margin: 0px;  }
	.u2011-header .nav-sub li { display: block; padding: 10px 20px; border-bottom: 1px solid rgba(0,0,0,0.1); }

	.u2011-header .header-timeweather { border-bottom: 1px solid #e5e5e5; padding: 20px; }
	.u2011-header .header-notifications p { padding: 10px 0; margin-bottom: 0px; }
	.u2011-header .header-notifications .today-logo { padding: 10px 0; display: block;}
	.u2011-header .header-quicklinks { font-size: 14px; }
	.u2011-header .quicklinks { list-style: none; margin: 0; padding: 0px }
	.u2011-header .ql-item,
	.u2011-header .ql-last li { display: block; padding: 10px 20px; border-bottom: 1px solid #e5e5e5;}
	.u2011-header .ql-last {  padding: 0px; border-bottom: 0px}
	.u2011-header .ql-last .ql-url { display: none;  }
	.u2011-header .quicklinks li ul { list-style: none;  margin: 0; padding: 0;  }

	/* http://www4.uwm.edu/assets/ux/footer/style.css */
	
	#level-4 { position: relative; left: 0px; right: 0px; text-align: center; }
	#footer-left { display: none; }


	.footer { float: none; font-size: 20px; padding: 60px 0; border-top: 1px solid #e5e5e5;  }
		.footer ul { display: block; text-align: center; margin: 0; padding: 0; }
		.footer li { float: none; display: inline; border: 0px; }
		.footer a { border: 0px; padding: 0px; margin: 0px; color: #999999; }
		.footer .menu-social { font-size: 40px; margin-bottom: 20px; }
		.footer .menu-social li { padding: 0 10px;}
		.footer .menu-social a {  }
		.footer .menu-social a:hover { text-decoration: none; }
		.footer .menu-social .fa-twitter:hover { color: #00aced }
		.footer .menu-social .fa-facebook-square:hover { color: #3b5998; }
		.footer .menu-social .fa-instagram:hover { color: #517fa4; }
		.footer .menu-social .fa-youtube-play:hover { color: #bb0000; }
		.footer .menu-social .fa-vine:hover { color: #00bf8f; }
		.footer .menu-more { font-size: 16px; }
		.footer .menu-more li { padding: 0 10px; margin: 0px;}
		.footer .menu-more a:hover { color: #333333 }


	.u2011-footer .footer-copyright {  display: none;  }
	.u2011-footer .footer-contact { display: none;   }
	.u2011-footer .footer-icon a { display: block; width: 16px; height: 16px; }

}


@media (max-width: 969px) and (min-width: 690px) { /* Tablet */
}

@media (max-width: 689px) { /* Mobile */
}


/*
     FILE ARCHIVED ON 07:43:17 Jul 13, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 23:05:42 Nov 05, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 375.293
  exclusion.robots: 0.143
  exclusion.robots.policy: 0.136
  cdx.remote: 0.056
  esindex: 0.009
  LoadShardBlock: 335.918 (3)
  PetaboxLoader3.resolve: 571.316 (2)
  PetaboxLoader3.datanode: 91.789 (4)
  CDXLines.iter: 14.491 (3)
  load_resource: 563.769
*/