#flash_notice,#flash_alert{padding:5px 8px;margin:10px 0}#flash_notice{background-color:#CFC;border:solid 1px #6c6}#flash_alert{background-color:#FCC;border:solid 1px #c66}body.portfolio-display{background-color:#fff;color:#000;font-size:100%;line-height:normal;margin:0;padding:0;font:13px/1.231 helvetica,arial,clean,sans-serif;*font-size:small;*font:x-small}body.portfolio-display select,body.portfolio-display input,body.portfolio-display button,body.portfolio-display textarea,body.portfolio-display button{font:99% arial,helvetica,clean,sans-serif}body.portfolio-display table{font-size:inherit;font:100%}body.portfolio-display a{color:#000;outline:0;text-decoration:none}body.portfolio-display a:visited{color:#000}body.portfolio-display a:hover{color:gray;text-decoration:none}body.portfolio-display ul.dropdown{display:none}body.portfolio-display #nav ul li.heading{cursor:pointer}body.portfolio-display #wrapper.bottom_horizontal{min-height:100%;height:auto !important;height:100%;margin:0 auto -142px}body.portfolio-display #wrapper.bottom_horizontal #content{margin:48px 0px 16px 48px;display:inline;float:left;position:relative;width:960px}body.portfolio-display #wrapper.bottom_horizontal #content .horizontal-scroll{display:table-row;float:left}body.portfolio-display #wrapper.bottom_horizontal #content .horizontal-scroll .media{padding-right:48px;display:table-cell;position:relative;vertical-align:top}body.portfolio-display #wrapper.bottom_horizontal #content .vertical-scroll{float:left}body.portfolio-display #wrapper.bottom_horizontal #content .vertical-scroll .media{padding:0 0 32px 0;display:block;position:relative;width:1072px}body.portfolio-display #wrapper.bottom_horizontal #content .vertical-scroll .media .image{width:512px;padding:0;margin:0;height:100%}body.portfolio-display #wrapper.bottom_horizontal #content .vertical-scroll .media .media_info{position:relative;padding:16px 0 16px 0;width:512px}body.portfolio-display #nav.bottom_horizontal{position:fixed;bottom:0px;background:#fff;width:100%;height:16px;padding:48px 0 48px 48px;margin:0;z-index:100}body.portfolio-display #nav.bottom_horizontal a.site_title{text-decoration:none}body.portfolio-display #nav.bottom_horizontal a.site_title:hover{text-decoration:underline}body.portfolio-display #nav.bottom_horizontal ul{margin:0 0 0 0;padding:0;display:inline;float:left}body.portfolio-display #nav.bottom_horizontal ul li{line-height:1.425em;list-style:none;padding:0 8px 0 8px;display:inline;float:left}body.portfolio-display #nav.bottom_horizontal ul li.heading ul.dropdown{display:none;position:absolute}body.portfolio-display #nav.bottom_horizontal ul li.heading ul.dropdown li{padding-left:0}body.portfolio-display #wrapper.left_side_vertical #content{margin:48px 0px 16px 240px;display:inline;float:left;position:relative;width:960px}body.portfolio-display #wrapper.left_side_vertical #content .horizontal-scroll{display:table-row;float:left}body.portfolio-display #wrapper.left_side_vertical #content .horizontal-scroll .media{padding-right:48px;display:table-cell;position:relative;vertical-align:top}body.portfolio-display #wrapper.left_side_vertical #content .vertical-scroll{float:left}body.portfolio-display #wrapper.left_side_vertical #content .vertical-scroll .media{padding:0 0 32px 0;display:block;position:relative;width:1072px}body.portfolio-display #wrapper.left_side_vertical #content .vertical-scroll .media .image{width:512px;padding:0;margin:0;height:100%}body.portfolio-display #wrapper.left_side_vertical #content .vertical-scroll .media .media_info{position:relative;padding:16px 0 16px 0;width:512px}body.portfolio-display #wrapper.left_side_vertical #nav{top:0;left:0;background:#fff;width:168px;height:100%;padding:48px 24px 0 48px;margin:0;z-index:100}body.portfolio-display #wrapper.left_side_vertical #nav a.site_title{text-decoration:none}body.portfolio-display #wrapper.left_side_vertical #nav a.site_title:hover{text-decoration:underline}body.portfolio-display #wrapper.left_side_vertical #nav ul{margin:0 0 16px 0;padding:0}body.portfolio-display #wrapper.left_side_vertical #nav ul li{line-height:1.425em;list-style:none;padding-bottom:8px}body.portfolio-display #wrapper.left_side_vertical #nav ul .dropdown li{padding-left:16px}@media all and (min-width: 481px){#nav.left_side_vertical{position:fixed}}@media (max-width: 480px){#nav.left_side_vertical{position:absolute}}.media .text p:first-child{margin-top:0}.horizontal-scroll .text{width:400px}.vertical-scroll .text{width:512px;margin-bottom:48px}body.portfolio-display #wrapper.right_side_vertical #content{margin:48px 240px 16px 48px;display:inline;float:left;position:relative;width:960px}body.portfolio-display #wrapper.right_side_vertical #content .horizontal-scroll{display:table-row;float:left;padding-right:192px}body.portfolio-display #wrapper.right_side_vertical #content .horizontal-scroll .media{padding-right:48px;display:table-cell;position:relative;vertical-align:top}body.portfolio-display #wrapper.right_side_vertical #content .vertical-scroll{float:left}body.portfolio-display #wrapper.right_side_vertical #content .vertical-scroll .media{padding:0 0 32px 0;display:block;position:relative;width:1072px}body.portfolio-display #wrapper.right_side_vertical #content .vertical-scroll .media .image{width:512px;padding:0;margin:0;height:100%}body.portfolio-display #wrapper.right_side_vertical #content .vertical-scroll .media .media_info{position:relative;padding:16px 0 16px 0;width:512px}body.portfolio-display #nav.right_side_vertical{position:fixed;top:0;right:0;background:#fff;width:168px;height:100%;padding:48px 24px 0 48px;margin:0;z-index:100}body.portfolio-display #nav.right_side_vertical a.site_title{text-decoration:none}body.portfolio-display #nav.right_side_vertical a.site_title:hover{text-decoration:underline}body.portfolio-display #nav.right_side_vertical ul{margin:0 0 16px 0;padding:0}body.portfolio-display #nav.right_side_vertical ul li{line-height:1.425em;list-style:none;padding-bottom:8px}body.portfolio-display #nav.right_side_vertical ul .dropdown li{padding-left:16px}body.portfolio-display .dead-media{display:none;visibility:hidden;position:absolute}body.portfolio-display .live-media{display:block;visibility:visible}body.portfolio-display .live-media .image{height:576px}body.portfolio-display .live-media .image iframe{position:absolute}body.portfolio-display #wrapper.top_horizontal #content{margin:112px 0px 16px 48px;display:inline;float:left;position:relative;width:960px}body.portfolio-display #wrapper.top_horizontal #content .horizontal-scroll{display:table-row;float:left}body.portfolio-display #wrapper.top_horizontal #content .horizontal-scroll .media{padding-right:48px;display:table-cell;position:relative;vertical-align:top}body.portfolio-display #wrapper.top_horizontal #content .vertical-scroll{float:left}body.portfolio-display #wrapper.top_horizontal #content .vertical-scroll .media{padding:0 0 32px 0;display:block;position:relative;width:1072px}body.portfolio-display #wrapper.top_horizontal #content .vertical-scroll .media .image{width:512px;padding:0;margin:0;height:100%}body.portfolio-display #wrapper.top_horizontal #content .vertical-scroll .media .media_info{position:relative;padding:16px 0 16px 0;width:512px}body.portfolio-display #wrapper.top_horizontal #nav{position:fixed;top:0;left:0;background:#fff;width:100%;height:16px;padding:48px 0 48px 48px;margin:0;z-index:100}body.portfolio-display #wrapper.top_horizontal #nav a.site_title{text-decoration:none}body.portfolio-display #wrapper.top_horizontal #nav a.site_title:hover{text-decoration:underline}body.portfolio-display #wrapper.top_horizontal #nav ul{margin:0 0 0 0;padding:0;display:inline;float:left}body.portfolio-display #wrapper.top_horizontal #nav ul li{line-height:1.425em;list-style:none;padding:0 8px 0 8px;display:inline;float:left}body.portfolio-display #wrapper.top_horizontal #nav ul li.heading ul.dropdown{display:none;position:absolute;padding:8px 0 8px 0}body.portfolio-display #wrapper.top_horizontal #nav ul li.heading ul.dropdown li{padding-left:0}
