html{margin:0;padding:0;background:#c2c2c2 none repeat scroll 0 0!important}
body{font-size:.75em;color:#000}
div#doc4{background-color:#fff;height:100%;font-family:Verdana,Arial,Helvetica,sans-serif}
div#doc4 h1,div#doc4 h2,div#doc4 h3,div#doc4 h4,div#doc4 h5,div#doc4 h6{font-size:1.5em;color:#15596f;font-weight:bold}
div#doc4 h1{font-size:2em;padding-bottom:0;margin-bottom:0}
div#doc4 h2{padding:0 0 10px 0;font-size:1.3em}
div#doc4 h3{font-size:1.2em}
div#doc4 h4{font-size:1.1em}
div#doc4 h5,div#doc4 h6{font-size:1em}
div#doc4 ul li{list-style-type:disc;list-style-position:inside}
div#doc4 a:link,div#doc4 a:visited{text-decoration:none}
div#doc4 a:hover{text-decoration:underline}
div#banner-head{display:block;height:95px}
div#banner-head a{padding:0;margin:0}
#skipNavigation a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
#skipNavigation a:focus{position:static;width:auto;height:auto}
#menucontainer ul.uoy-nav{background-color:#479db4;padding-left:3%;margin-left:0;float:left;width:97%}
#menucontainer ul#menu li{display:inline;line-height:2em;list-style-type:none;width:100%}
#menucontainer ul#menu li a{display:inline-block;vertical-align:bottom;background-color:#166c83;color:#fff;padding:0 1em;border-right:1px solid #fff;float:left;text-decoration:none}
#menucontainer ul#menu li a:hover,#menucontainer ul#menu li.selected a{text-decoration:underline}
#menucontainer ul#menu li a.final{border-right:0}
#menucontainer ul#menu li em{width:114px;text-align:center}
div.searchFront div#searchMenuContainer{width:375px;padding-left:80px;height:25px}
div#searchMenuContainer{width:375px;padding-left:10px;height:25px}
div#searchMenuContainer .yui-nav{border:0}
#searchMenuContainer ul#searchMenu li em{width:50px;text-align:center}
#searchMenuContainer .yui-nav li.tabAll.selected,#searchMenuContainer .yui-nav li.tabAll.selected a,#searchMenuContainer .yui-nav li.tabAll.selected a:hover,#searchMenuContainer .yui-nav li.tabAll.selected a:focus{background:url("assets/images-bg/sprite.png") repeat-x scroll left -2240px #479db4;color:#fff}
#searchMenuContainer .yui-nav li.tabAll a:hover,#searchMenuContainer .yui-nav li.tabAll a:focus{background:url("assets/images-bg/sprite.png") repeat-x scroll left -2140px #479db4;color:#fff}
#searchMenuContainer .yui-nav li.tabImage.selected,#searchMenuContainer .yui-nav li.tabImage.selected a,#searchMenuContainer .yui-nav li.tabImage.selected a:hover,#searchMenuContainer .yui-nav li.tabImage.selected a:focus{background:url("assets/images-bg/sprite.png") repeat-x scroll left -2448px #479db4;color:#fff}
#searchMenuContainer .yui-nav li.tabImage a:hover,#searchMenuContainer .yui-nav li.tabImage a:focus{background:url("assets/images-bg/sprite.png") repeat-x scroll left -2341px #479db4;color:#000}
#searchMenuContainer .yui-nav li.tabVideo.selected,#searchMenuContainer .yui-nav li.tabVideo.selected a,#searchMenuContainer .yui-nav li.tabVideo.selected a:hover,#searchMenuContainer .yui-nav li.tabVideo.selected a:focus{background:url("assets/images-bg/sprite.png") repeat-x scroll left -2648px #479db4;color:#000}
#searchMenuContainer .yui-nav li.tabVideo a:hover,#searchMenuContainer .yui-nav li.tabVideo a:focus{background:url("assets/images-bg/sprite.png") repeat-x scroll left -2544px #479db4;color:#000}
div#head-mini{height:55px}
div#doc4 div.unit{padding-top:10px;padding-left:5px;padding-bottom:10px}
div#doc4 div#singleColumn{padding:1em 1em 1em 1em}
.roundedcornr_box_321639{background:url(assets/images-bg/roundedcornr_321639_tl.png) no-repeat top left}
.roundedcornr_top_321639{background:url(assets/images-bg/roundedcornr_321639_tr.png) no-repeat top right}
.roundedcornr_bottom_321639{background:url(assets/images-bg/roundedcornr_321639_bl.png) no-repeat bottom left}
.roundedcornr_bottom_321639 div{background:url(assets/images-bg/roundedcornr_321639_br.png) no-repeat bottom right}
.roundedcornr_content_321639{background:url(assets/images-bg/roundedcornr_321639_r.png) top right repeat-y}
.roundedcornr_top_321639 div,.roundedcornr_bottom_321639 div{width:100%;height:15px;font-size:1px}
.roundedcornr_content_321639,.roundedcornr_bottom_321639{margin-top:0}
.roundedcornr_content_321639{padding:0 15px}
div.panel.outer .icon.search{height:27px}
div.searchAll div.panel.outer .icon.search{background:url(assets/images-bg/DLibIcon_MediaAction_Sprite_Small.png) no-repeat scroll right -1px transparent}
div.searchImage div.panel.outer .icon.search{background:url(assets/images-bg/DLibIcon_MediaAction_Sprite_Small.png) no-repeat scroll right -38px transparent}
div#treeBrowseDiv{overflow:auto;height:25em}
.unit div#treeBrowseDiv{margin-top:1em}
div#loginContainer{width:530px}
.myAccordion{float:left;margin-top:5px;margin-right:5px;margin-bottom:10px}
.myAccordion .roundedcornr_content_321639{padding-left:1px;padding-right:1px}
.myAccordion .yui-cms-accordion .yui-cms-item{width:260px}
.myAccordion .yui-cms-accordion .yui-cms-item h3{margin:0}
.myAccordion .yui-cms-accordion .yui-cms-item .accordionToggleItem{background:#d8d8d8 url(assets/images-bg/sprite.png) repeat-x scroll 0 -5px;text-decoration:none;padding-left:20px;display:block}
.myAccordion .yui-cms-accordion .yui-cms-item.selected .accordionToggleItem{background:0}
.myAccordion .yui-cms-accordion .yui-cms-item .bd{height:0;overflow:hidden;background-color:#fff}
.myAccordion .yui-cms-accordion .yui-cms-item .bd .fixed{overflow:hidden}
div#facetHead h2{margin-left:60px}
div#facetHead{height:60px;line-height:60px;margin-left:10px;margin-top:1px;padding-left:10px}
div#facetHead.all{background:url("assets/images-bg/DLibIcon_MediaAction_Sprite.png") repeat-y scroll left 0 #fff}
div#facetHead.image h2{color:#7b233b}
div#facetHead.image{background:url("assets/images-bg/DLibIcon_MediaAction_Sprite.png") repeat-y scroll left -60px #fff}
div#facetHead.video h2{color:#6c6a48}
div#facetHead.video{background:url("assets/images-bg/DLibIcon_MediaAction_Sprite.png") repeat-y scroll left -120px #fff}
div#facetArea ul li{list-style-type:none;list-style-position:inside}
div#facetArea{margin-top:25px}
div#facetArea .filterSelected{margin-top:10px}
div#facetArea .filterResult{margin-top:10px}
ul.searchFacet{margin-left:10px;width:260px}
ul.searchFacet em{font-weight:bold}
ul.searchFacet ul.facetItem{border:solid 1.2px #a3a3a3;background-color:#f2f2f2;-moz-border-radius:0 0 .5em .5em;-webkit-border-bottom-right-radius:.5em;-webkit-border-bottom-left-radius:.5em}
ul.searchFacet ul.facetItem.expanded{max-height:100px;overflow:auto}
div#doc4 ul.searchFacet li h3.facetHead{color:#696969;font-size:1.0em}
ul.searchFacet.filterSelected li h3.facetHead,ul.searchFacet.filterResult li h3.facetHead{margin-bottom:-1em;background:#d8d8d8 url(assets/images-bg/sprite.png) repeat-x scroll 0 -105px;border:solid 1.2px #a3a3a3}
ul.searchFacet.filterSelected li h3.facetHead{margin-bottom:0}
ul.searchFacet li div.facetHead,ul.searchFacet li a.facetHead{display:block;border:solid 1.2px #a3a3a3;margin-top:1em;background:#d8d8d8 url(assets/images-bg/sprite.png) repeat-x scroll 0 -5px;line-height:1.6em;padding-left:.4em;color:#000;vertical-align:middle;-moz-border-radius:.5em .5em 0 0;-webkit-border-top-right-radius:.5em;-webkit-border-top-left-radius:.5em}
ul.searchFacet li a.facetHead:hover{background:#d8d8d8 url(assets/images-bg/sprite.png) repeat-x scroll 0 -10px}
ul.searchFacet li div.filterEl{margin-top:0;border-left:solid thin #a3a3a3;border-right:solid thin #a3a3a3;border-top:0;border-bottom:0;background:0;background-color:#f2f2f2}
ul.searchFacet li div.filterEl input{margin-top:1px}
ul.searchFacet ul.facetItem li{padding-left:2em;list-style-position:inside;border:0;background-image:url(assets/images-bg/sprite.png);background-position:1em -900px;background-repeat:repeat-y}
ul.searchFacet.filterSelected ul.facetItem li a{display:block;background-image:url(assets/images-bg/sprite.png);background-position:190px -299px;background-repeat:repeat-y}
ul.facetItem li form label.error{display:block;background-image:url(assets/images-bg/sprite.png);background-position:0 -1100px;background-repeat:no-repeat;padding-left:16px}
div.searchOptions.top{padding-top:1em}
div#doc4 div.footer-bottom div.pagination{padding-top:10px}
div#pageSize{float:right;margin-top:-19px;padding-right:10px}
div#sortOptions{float:right;margin-top:-19px;padding-right:10px}
div#sortOptions span.selected{background-color:#bfdaff}
div#sortOptions span{padding-left:.3em}
div#searchBoxContent{margin-right:10px;margin-top:10px;padding-top:10px}
div#browseBoxContent{height:63px;line-height:63px;margin-top:10px;margin-right:10px}
div.searchResult.row{margin-top:10px}
ol.carousel div.image.wrapper,div.searchItem div.image.wrapper{min-width:100px;min-height:100px;max-width:180px;overflow:hidden}
div.searchItem ul.details{clear:both}
div.searchItem ul.details li{list-style-type:disc;list-style-position:inside}
div.searchItem ul.details li strong{padding-right:.5em}
div.searchInputRgn{margin-top:1.0em;height:40px;position:relative}
div#doc4 .searchInputRgn ul li{list-style-type:none}
div.searchInputRgn input#searchMain,div.searchInputRgn div#searchMainContainer{width:361px}
div.searchInputRgn.searchFront input#SearchBtn{position:absolute;left:450px}
div.searchInputRgn input#SearchBtn{position:absolute;left:361px}
div.searchInputRgn img#imageLoader{position:absolute;top:4px;left:344px;display:none}
div.searchInputRgn.searchFront img#imageLoader{position:absolute;top:4px;left:430px;display:none}
div.searchInputRgn input#searchMain,div.searchInputRgn input#searchFrontPage{background:transparent url(assets/images-bg/search-w488.gif) no-repeat scroll 0 1px;border:medium none;float:left;outline-style:none;padding:5px 0 2px 7px;width:375px}
div.searchInputRgn input#searchFrontPage{margin-left:70px}
div.searchInputRgn #SearchBtn{background:transparent url(assets/images-bg/search-w488.gif) no-repeat scroll right 1px;border:medium none;cursor:pointer;float:left;height:29px;padding:0;width:108px;text-indent:1000px;color:transparent;text-transform:capitalize}
div.searchInputRgn #SearchBtn.searchAll{background:transparent url(assets/images-bg/search-w488.gif) no-repeat scroll right 1px}
div.searchInputRgn #SearchBtn.searchImage{background:transparent url(assets/images-bg/search-w488.gif) no-repeat scroll right -29px}
div.searchItem .searchContent{padding-left:10px;padding-top:10px;width:190px;height:180px}
div.searchItem .searchContent.hover{background-image:url("assets/images-bg/search-item-hover.gif");background-repeat:no-repeat}
div.searchItem .searchContent div.action{visibility:hidden;display:none}
div.searchItem .searchContent.hover div.action{visibility:visible}
.myAccordion.browse{margin-top:15px;margin-left:10px;margin-bottom:10px}
#doc4 .myAccordion.browse h3{font-size:1.1em}
div#browseHead h2{margin-left:60px}
div#browseHead{height:60px;line-height:60px;margin-left:10px;margin-top:1px;padding-left:10px;background:url("assets/images-bg/DLibIcon_MediaAction_Sprite.png") repeat-y scroll left -180px #fff}
#imageViewArea,#allDetailArea{margin-right:10px;margin-top:19px}
#allDetailArea div.dc-core h2 a,#imageDetailArea div.vra-core h2 a{padding:0 0 10px 0;font-size:1.0em;font-weight:bold}
#allDetailArea div.dc-core div.content,#imageDetailArea div.vra-core div.content{padding-top:1em;padding-bottom:1em;float:left}
#allDetailArea div.dc-core h2,#imageDetailArea div.vra-core h2{vertical-align:top;padding-bottom:1.0em}
#allDetailArea div.dc-core h4,#imageDetailArea div.vra-core h4{padding:0 1em 0 0;font-size:1.0em;color:#000;font-weight:bold}
#allDetailArea div.dc-core h4.key{padding:1em 1em .2em 0}
#imageDetailArea,#allViewArea{margin-top:75px;margin-left:10px;margin-bottom:10px}
#allDetailArea .roundedcornr_content_321639,#imageDetailArea .roundedcornr_content_321639{overflow:auto;height:500px}
#imageViewArea #image-detail-wrapper{height:500px;width:500px;margin-left:auto;margin-right:auto}
#imageViewArea .image-wrapper img{height:auto;width:auto;max-height:100%;max-width:100%}
#imageViewArea .roundedcornr_content_321639{height:auto}
div#carousel-home{height:210px;margin-bottom:5px;margin-left:5px}
ol#carousel li{width:210px;height:170px}
#carousel-home div.yui-carousel-nav{background:none repeat scroll 0 0 transparent!important}
div#carousel-home.yui-carousel,div#carousel-home.yui-carousel-vertical{border:medium none!important;margin-left:-10px;margin-top:-10px}
div.download_actions ul#download_options{float:left}
div.download_actions ul#download_options li.yuimenuitem{list-style-type:none}
div.download_actions ul#download_options li.yuimenuitem{list-style-type:none}
div.download_actions span#return_link{float:left;margin-left:1em}
div.download_actions ul#view_pages{float:left}
div.download_actions ul#view_pages li.yuimenuitem{list-style-type:none}
div.download_actions ul#view_pages li.yuimenuitem{list-style-type:none}
div.download_actions span#return_link{float:left;margin-left:1em}
.roundedcornr_content_321639.dl-home{height:215px}
.myAccordion.dl-home{float:left;margin-top:55px}
div#popular-search-home{height:90%;overflow:auto}
form#acl-login.acl{margin-top:-27px;margin-right:5px}
form#acl-login.acl ul{background-color:#166c83;width:240px}
form#acl-login.acl li{line-height:2em;list-style-type:none;text-align:right;color:#fff}
form#acl-login.acl li.message{list-style-type:none;text-align:center;display:block}
form#acl-login.acl li a{color:#fff}
form.acl,ul.acl{float:right}
div#singleColumn h2{padding-top:1em}
div#singleColumn p{padding-top:1em}
.error-login{color:red;font-style:italic}
div#footer-s{width:100%;font-size:100%;color:#4d4d4d;border-top:1px solid;padding-bottom:8px;clear:both;margin-top:10px}
div#footer-s p{line-height:140%}
div#footer-s p.left{float:left;margin:8px 14px 8px 10px}
div#footer-s p.right{float:right;text-align:right;margin:8px 10px 8px 14px}
div#footer-s a:link,div#footer-s a:visited{text-decoration:none}
div#footer-s a:hover{text-decoration:underline}
.clear-s{float:none;clear:both;height:0;line-height:0;font-size:1px}