﻿@charset "utf-8";
/* CSS Document */
#wrapper { padding-top: 1px; }
#menu { height: auto; background: #ffffff url(/images/sub/bg-menu.gif) top repeat-x; position: relative; }
#menu ul { height: 30px; }
#menu ul ul { height: auto; }
.submenu { position: relative; height: 31px; width:954px; margin: 0 auto; z-index: 1;}
#menu ul.children { background-color: #ebf2fa; padding: 10px 0 10px 17px; height: 11px; position: absolute; top: 0; left: 0; width: auto; z-index: 1;}
html.mac #menu ul.children { min-width:480px; }
  #menu ul.children li {  z-index: 102; display: block; float: left; text-transform: uppercase; background: url(/images/sub/menu-children-arrow.gif) 0 2px no-repeat; padding: 0 23px 0 9px; font-family: Arial, Helvetica, sans-serif; }
  #menu ul.children li.last { padding-right: 10px; }
  #menu ul.children li a {  font-weight: bold; color: #3C2014; }
  #menu ul.children li a:hover, #menu ul.children li.active a { color: #55769F; text-decoration: none; }
  #menu ul.children li a:visited { color: #3C2014; }
  
#container { padding-top: 0; margin-top: -1px; }
.breadcrumb { padding: 12px 0 12px 25px; color: #000000; font-weight: bold; font-size: 11px; }
#container .breadcrumb a { text-decoration: none; color: #000000; }
#container .breadcrumb a:hover { text-decoration: underline; }
#container .breadcrumb a.active { text-decoration: underline; }
#Content { width: 688px; background: url(/images/sub/bg-fadetowhite.png) 0 0 repeat-x; padding: 0 20px 40px 20px; 
	font-family: Verdana, Helvetica, sans-serif; font-size: 12px; position:relative;}
#Content p { font-size: 12px; }
#container .article h4, #container .user h4 { padding-left: 3px; padding-bottom: 4px; line-height: 133%; }
#container .user h4 { padding-bottom: 0; }
#container #Content a { font-weight: bold; color: #1E68A3; }
#container #Content a:visited, .right_sidebar .panel .article a:visited, #container .right_sidebar .panel ul li a:visited, #container .right_sidebar a:visited, #container #Content .result a:visited, #container .subjects a:visited, #container #Content .subjects a:visited, #container #Content .articles .article h4 a:visited, #container #Content .articles .article a:visited {color: #536A8F;}
.standard #Content { padding: 0 20px 40px; }
/*.digital-library #Content, .blog #Content, .advanced #Content { width: 703px; padding: 8px 9px 40px 15px; background-image: url(/images/backgrounds/fadetowhite-digital_library.png); }*/
.digital-library #Content, .advanced #Content, .blog #Content, .recently-added #Content { width:688px; padding: 8px 20px 40px; background-image: url(/images/backgrounds/fadetowhite-digital_library.png); }
.searchResults #Content { padding-top:10px; }
.oneColumn #Content { width: 928px; }
.right_sidebar { float: right; width: 218px; margin-top: -1px; }
.right_sidebar .panel {margin: 0; padding: 0; /*background: url(/images/backgrounds/bg-panel-top.png) 0 0 no-repeat;*/ background: url(/images/sub/columnRight-stop.png) bottom no-repeat; padding-bottom: 2px; margin-bottom: 10px; }
.right_sidebar h2 { margin-top: 0; }
.right_sidebar .panel .wrap { /*background: url(/images/temp/bg-panel.png) 0 0 repeat-y;*/ padding: 10px 10px 10px 6px; background: url(/images/backgrounds/bg-panel.png) 0 0 no-repeat; }
html.msie7 .panel, html.msie7 .panel .wrap { position: relative; height: 1%; }
html.msie6 .panel, html.msie6 .panel .wrap { position: relative; height: 1%; }
html.msie6 .panel{ padding-bottom: 1px; }
.right_sidebar #collections { background: url(/images/backgrounds/bg-collections-bottom.png) 0 bottom no-repeat;  padding: 0 0 2px 0; margin: 0 0 13px 0; }
.right_sidebar #collections .wrap { background: url(/images/backgrounds/bg-collections.png) 0 0 no-repeat; padding: 9px 11px 10px 11px; }
html.msie6 .right_sidebar #collections{ padding: 0; background: none; border-bottom: 1px #d6d6d6 solid; }
#Content h2.reallyh1 { color: #003366; font-size: 27px; font-family: Georgia, "Times New Roman", Times, serif; padding: 0 0 2px 0; font-weight: bold; min-height:37px; line-height: 88%; margin: 0;}
.digital-library #Content h2.reallyh1 { margin-bottom:20px; }
.right_sidebar #collections h2 { margin: 0; }
.right_sidebar .red_title { background: url(/images/sub/redblurb-bottom.png) left bottom no-repeat; height: auto; margin: 0; padding: 0; height: 59px;}
.right_sidebar .red_title h2 { background: url(/images/sub/redblurb-top.gif) 0 0 no-repeat; padding: 12px 0 22px 0; text-align: center; height: auto; margin: 0; width: auto; text-indent: -9999px; visibility: hidden;}
.right_sidebar .red_title h2.sIFR-replaced, .noFlash .right_sidebar .red_title h2{visibility:visible; text-indent: 0;}
.right_sidebar .text { border: 1px #7F9DB9 solid; color: #000000; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 2px 0 2px 5px; border-right-width: 0; width: 168px; margin: 11px 0 1px 0; float:left; height: 16px;}
.right_sidebar .submit { width: 24px; height: 24px; background: url(/images/sub/panel-submit-button.gif) 0 0 no-repeat; margin: 11px -2px 0 0; padding: 0; border: 0;}
.submit { cursor:pointer;  }
.article, .user { margin-left: 8px; padding-top: 5px; margin-right: 10px; padding-bottom: 10px; }
.user { padding-bottom: 5px; min-height: 50px;}
.clear { clear: both; }
div.title { border: 1px #906354 solid; padding: 5px; background: #6f3825 url(/images/sub/bg-title.jpg) bottom repeat-x; width: 716px; }
div.title h1 { background: #6B321F url(/images/sub/bg-h1.jpg) bottom repeat-x; border: 1px #7c5549 solid; height: 66px;
	padding-left: 15px; color: #EB6F4D; font-size: 27px; font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;visibility:hidden; }
div.title h1.sIFR-replaced, div.title .noFlash h1 {visibility:visible;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; font-weight: bold; 
	font-size: 17px; line-height: 160%; margin: 12px 0 5px 0; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; font-weight: bold; 
	font-size: 14px; line-height: 160%; margin: 18px 0 5px 0; }
#container #Content h4 { color: #000000; font-size: 14px; padding: 0; margin-top: 24px; margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif; }
#Content ol, #Content ul { padding-left: 15px; margin: 5px 0; }
#Content ul li { background: url(/images/icons/square-bullet-green.gif) 0 7px no-repeat; 
	padding: 0 0 3px 13px; line-height: 160%; }
#Content ol { margin-left: 17px; }
#Content ol li { list-style-type:decimal; line-height: 160%; }
.right_sidebar .share_link { padding: 7px 5px 7px 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.viewall, #container .right_sidebar .share_link a, a.advanced-search { color: #3E6CBF; background: url(/images/icons/boxed-arrow.png) 0 1px no-repeat; padding: 3px 0 3px 22px; font-weight: bold; font-size: 11px; letter-spacing: -0.03em; }
html.webkit .right_sidebar .share_link { padding-right: 0; }
#container #Content .coloredWrap a.viewall { color: #3E6CBF;clear:left; }
.right_sidebar .donate p { padding: 0 11px; line-height: 160%; }
.right_sidebar .donate p a { font-weight: bold; }
#container .right_sidebar .donate p a { color:#3E6CBF; font-size: 11px; }
	 
#footer_wrapper { height: 174px; }
#footer p.credit { clear: both; padding-left: 0; }
#social_media_footer { background: none; padding-top: 7px; height: 25px; float: right; margin-top: 0; margin-right: 111px;}
html.mac #social_media_footer { margin-right: 80px; }
#social_media_footer img { margin-left: 4px; }
.tools { padding: 6px 0 15px 0; margin-left: 420px; text-align: right; height:30px; }
.tools img { cursor: pointer; margin: 0 2px 0 5px; }
.blog .tools { padding-right: 14px;}
.themes .tools { padding-right: 0; padding-bottom: 19px; }
.oneColumn .tools { float: right; }
.events .tools { height: 10px; }
.learn .tools, .research .tools { height: 15px; }
.scholar .tools { height: 16px; }
.audience .tools { height: 14px; }
.subjects { font-size: 11px; color: #000000; font-weight: bold; padding: 9px 2px 10px 0; font-family: Arial, Helvetica, sans-serif; float: left; width:400px; }
.bottom_content .subjects { width: auto; float: none; }
#container .subjects a, #container #Content .subjects a { font-weight: normal; color: #002767; }
.bottom_content { background: url(/images/sub/border-content_bottom.png) top repeat-x; padding-top: 2px; margin-top: 22px; margin-left: 10px;
    margin-right: 15px; }
.digital-library .bottom_content { margin-left:0; margin-right:0; }
.bottom_content h2 { margin: 6px 0 12px 0; }
.bottom_content p { margin-bottom: 6px; }
.standard .bottom_content { margin-left:0; margin-right:0; }
.standard .callout_box  { margin-left:0; margin-right:0; }
.standard #Content { padding-left:24px; padding-right:24px; width:680px; }
.advanced .callout_box { margin:0 auto; margin-top:20px; }
	
.callout_box { background: #ede7da url(/images/sub/bg-realted_content.gif) top repeat-x; color: #5BA9AE; font-weight: bold; line-height: 160%; padding: 0 5px 4px 5px; margin-right: 5px; margin-top: 20px; margin-left:7px; }
#exploreThemes { margin-left: 2px; margin-right: 2px; }
.research .callout_box { margin-top: 25px; }
.audience .callout_box { /*margin-top: 46px;*/ margin-bottom: 44px; }
.callout_box .content { padding: 12px 0 27px 11px;}
.advanced .callout_box, .digital-library .callout_box, .searchResults .callout_box, .standard .callout_box  { background-image:none; background-color: #E6E1CF;  width:684px; padding: 0 0 4px; }
.research .callout_box, .audience .callout_box { width:649px; padding: 0 0 4px; margin-left:0;}
.searchResults .callout_box .content { padding: 12px 0 42px 7px;}
#Content .callout_box h2.replaced { margin: 0; padding: 0; }
#container .callout_box a { font-weight: bold; color: #1E68A3; }
p.intro { padding-top: 13px; clear:left; }
.themes p.intro { padding-top: 2px; }
.contact p.intro { padding: 0px 3px 38px 3px; line-height: 160%; }
.news p.intro { padding-bottom: 0; padding-top: 4px; }
.register p.intro { padding-top: 49px; padding-bottom: 0; }
#Content .callout_box .content .title { background: none; border: 0; padding: 8px 0 5px 0; margin: 0; color: #6c331f; width:auto; }
.callout_box .content .term_list { width: 341px; margin-left: 319px; }
.callout_box .content .search { float: left; width: 300px; padding-left: 2px; }
.searchResults .callout_box .content .search { width:600px;  }
.callout_box .content .term { line-height: 120%; padding: 4px 0; width: 170px; }
.callout_box .content .term_list div { width: 170px; }
.callout_box .content .term_list div.list_one { float: right; }
.callout_box .search .textfield { border: 1px #7F9DB9 solid; background: #ffffff url(/images/sub/search-box-bg.gif) 0 0 repeat-x; height: 18px; width: 243px; margin: 7px 0 10px 1px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.searchResults .callout_box .search .textfield { width:310px; float: left; margin-top:20px; }
.callout_box .search .submit { width: 84px; height: 24px; background: #003e7d url(/images/sub/search-box-submit.gif) 0 0 no-repeat; float: left; padding: 0; border: 0; margin: 0 12px 0 0; text-indent: -9999px; }
.searchResults .callout_box .search .submit { margin:20px 0 0 6px; }
.callout_box .search .submit:hover { background-position: bottom left; }
html.msie7 .callout_box .search .submit { overflow: hidden;font-size: 0;display:block;line-height: 0;}
html.msie6 .callout_box .search .submit { overflow: hidden;font-size: 0;display:block;line-height: 0;}
.callout_box .search a { text-decoration: underline; padding-top: 2px; line-height: 200%; }
#container #Content .callout_box .search a:hover { text-decoration: underline;}
#container .callout_box .search a:hover {text-decoration: none; }
	.research .callout_box .content, .audience .callout_box .content { background-color:#E0D9C1; width: 642px; padding-bottom: 19px; padding: 12px 0 27px 7px;}
	.research .callout_box .search a, .audience .callout_box .search a { font-size: 11px; line-height: 250%; }
	.research .callout_box .content .search, .audience .callout_box .content .search { float: none; width: 622px; }
	.research .callout_box .search .submit, .audience .callout_box .search .submit { margin-left: 9px; margin-top: 4px; margin-right: 26px; }
	.research .callout_box .search .textfield, .audience .callout_box .search .textfield { float: left; margin-top: 5px; margin-left: 6px; width: 360px; }
.callout_box table { margin: 3px 1px; }
.callout_box table td { width: 196px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding: 10px; padding-bottom: 17px; margin-bottom:8px; }
#container #Content .callout_box table td a { color: #5BA9AE; font-weight: bold; }
.callout_box table td p { font-weight: normal; color: #000000; padding: 5px 6px 0 4px; font-size: 12px; line-height: 160%; }
.callout_box table td div.image {padding: 5px; background-color: #ffffff; border: 1px #CECDC7 solid; margin-left: 1px; margin-top: 6px; width:184px; height: 184px;}
.callout_box table td div.image a { display: block; overflow: hidden; width:184px; height: 184px; }
.callout_box table td img { width: 184px; }
.update { line-height: 170%; padding-bottom: 10px; }
#container #Content .update a { font-weight: normal; }
/*TODO fix clear:both problem on .viewall*/
a.viewall { display: block; margin-top: 9px; height: 14px; width: inherit; }
a.back { background-image: url(/images/icons/boxed-arrow-on.gif); padding-left: 25px; clear:left;}
.spacer { height: 18px; margin: 0; padding: 0;clear:left; }
.spacer-2 { height: 28px; margin: 0; padding: 0; }
#Content h1.replaced { margin-left: -6px; text-indent: -9999px; background: url(/images/sub/sprite-section_titles.png) 0 0 no-repeat; height:46px; }
.oneColumn #Content h1.replaced { background-image: url(/images/sub/sprite-section_titles-oneColumn.gif); }
.digital-library #Content h1.replaced { margin-bottom: 8px; margin-left: -8px; margin-right: -10px; }
.blog #Content h1.replaced { background-position: 0 -46px; margin-left: -8px; margin-right: -10px; }
.advanced #Content h1.replaced { background-position: 0 -92px; margin-left: -8px; margin-right: -10px; }
.recently-added #Content h1.replaced { background-position: 0 -138px; margin-left: -8px; margin-right: -10px; }
#tallRecordName, #recordName { color: #003366; font-size: 25px; font-family: Georgia, "Times New Roman", Times, serif; padding: 6px 0 2px 0; font-weight: bold; min-height:37px; margin-left: -2px; visibility: hidden; line-height: 100%;}
.print-only { display: none; }
#recordName.sIFR-replaced, .noFlash #recordName, #tallRecordName.sIFR-replaced, .noFlash #tallRecordName{visibility:visible;}
#tallRecordName { font-size: 27px; }
#container.digital-library #collections h4, .digital-library #collections h4 a { color: #3C2014;}
#container.digital-library #collections h4 { font-size: 11px; padding: 0 0 0 13px; }
/*.digital-library .record { padding: 0 10px 0 10px; }*/
.digital-library .subjects  { padding-bottom: 17px; }
.record .media, .blog .media { float: right; width: 354px; margin: 18px 8px 10px 20px; }
html.msie7 .record .media object, html.msie8 .record .media object { xmargin-top:-240px; }
.digital-library .record .media { margin-right:0; }
.digital-library .record .single, .record .media .thumbnail, .record .media .index { border: 1px #dddddd solid; padding: 4px; width: 346px; }

.digital-library .record .single { margin-right:4px; }
html.safari .record .media { margin-left: 30px; }
.media .views { border-bottom: 1px #deddd9 solid; margin-bottom: 12px; padding: 0; font-size: 12px; line-height: 23px; }
.record h3 { margin-bottom: 0; width: 200px; }
#container #Content .record p a { font-weight: normal; }
.digital-library .callout_box  { margin-right: 2px;  margin-left: 2px; }
/*.digital-library h2, .digital-library div, .digital-library a.viewall { margin-left: 7px; }*/
.searchResults .callout_box { margin:20px auto 0; height:89px; width:684px;}
#searchContainer { padding-top:14px; }
.media .views div, .articles .views div { float: right; width: auto; text-align: right; padding-right: 18px;}
.media .views div span, .articles .views div span, .view-choice div span { font-size: 11px; }
#container #Content .media .views div span a.active,
#container #Content .articles .views div span a.active, #container #Content .view-choice div span a.active  { color: #000000; }
.media .thumbnail, .media .index { background-color: #ffffff; padding: 4px 6px; display: block; z-index:10;}
.media .index { display: block; margin-bottom: -10px; z-index: 1; }
.media table thead th, .media .thumbnail .zoom { color: #f3f2f2; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #C64C21; font-weight: bold; margin: 0; margin-bottom: 15px; padding: 8px 19px; font-size: 11px; }
.media table { margin: 0 1px; }
.media .thumbnail td { background-color: #EFEBDE; padding: 10px 10px 10px 11px; border-top: 7px #fff solid; font-size: 11px; line-height: 100%;}
.media .thumbnail .odd { border-right: 7px #fff solid; }
.media .thumbnail .even {  width: 148px;  }
.media .thumbnail .first td { border-top: 0;  }
.media .thumbnail a.image { display: block; width: 133px; height: 133px; overflow: hidden; background-color: #ffffff; border:#cecde7 solid 1px;  }
.media .thumbnail span.extra-border  { border: 5px solid #FFFFFF;display: block;height: 123px; width: 123px; overflow: hidden;}
.media .thumbnail img { width: 123px; }
.media .thumbnail img.verticalForce { width: auto; height: 123px; }
#container #Content .media .thumbnail a  { font-weight: normal;}
.digital-library #Content .media .thumbnail td .title { display: block; font-weight: bold; padding: 0; border: 0; padding-top: 2px; line-height: 160%; background: none; }
audio, video { *display: inline; *zoom: 1; }
#Content .media .thumbnail td p { font-size: 11px; margin: 0; padding: 3px 0 0 0; }
/* Media on Zoom - more in iviewer.css */
.oneColumn .record { margin-right: 91px; padding: 0; }
.oneColumn .media { float: none; clear:both; margin: 0; margin-top: 10px; width: auto; overflow: hidden; }
.oneColumn .media .name { color: #000000; font-weight: bold; font-size: 13px; padding-bottom: 8px; border-bottom: solid #deddd9 1px;line-height: 23px; margin-bottom: 1px;}
.oneColumn .media .views { border-bottom: 0; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
.oneColumn .media .views div { padding-right: 0; color: #abacab; }
.viewerWrap { border: 1px solid #d9d7c3;  padding: 5px; height: 421px; margin-right: 60px; width: 764px; margin-top: 9px; margin-left: 33px; }
.viewerContainer {  background-color: #EFEBDE; height: 389px; padding: 1px 0 1px 0; position: relative; }
.viewer { width: 760px;height: 389px;position: relative; margin: 0 auto; vertical-align: middle; }
   .viewer img { padding: 5px; border: 1px solid #d9d7c3; background: #ffffff; margin-top: -5px; }
   .viewer img.loaded { display: none; }
.notes { padding-bottom: 19px; padding-top: 4px; font-size: 11px; margin-right: 40px; margin-left: 33px; }
.notes:after, .register-here:after, .citation-result:after, .search-row:after, .view-choice:after, .advanced .feature:after, .searchResults .result-border:after, .media:after, .blogFix:after, .advanced #Content .article:after { content: ""; display: block; height: 0; clear:both;}
.notes b { color: #3C2014; }
.notes .note { float: left; width: 615px; line-height: 160%; padding-top: 1px;}
html.safari .notes .note { width: 590px; }
#container #Content .notes .note a { color: #003E7D; text-decoration: underline; font-size: 10px; }
.below { border-top: #b9b8b6 solid 1px; }
.flag { float: right; width: 18px; height: 17px; background: url(/images/icons/flag.png) top left no-repeat; margin: 2px 3px 0 0; } 
.flag.active { background-position: 0 -17px; }
.notes .flag { float: left; width: 111px; font-weight: bold; color: #3C2014; padding: 2px 0 0 24px; height: 15px; /*background-position: 0 -84px;*/}
html.msie7 .notes .flag { padding-bottom: 2px; }
html.msie6 .notes .flag { padding-top: 8px; }
.media table thead th { color: #f3f2f2; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #C64C21; padding-left: 0; padding-right: 0; }
.media table thead th.flagth { text-align: center; width: 50px;}
.media .index td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; padding: 8px 0; line-height: 160%; }
.media tr.odd td { background-color: #F8F6F1; }
.media tr.even td { background-color: #EFEBDE; }
.media .index tr td.name { font-weight: bold; padding-right: 10px; }
#container #Content .media .index td a { font-weight: normal; }
.media .index td .flag { float: none; margin: 0 auto; }
a.toggle { display: block; background: url(/images/icons/toggle.gif) 0 0 no-repeat; height: 13px; padding: 3px 0 16px 24px; margin: 25px 0 0 0; font-size: 0.9em; }
a.toggleOn { background-position: 0 -32px; }
div.hidden { display: none; }
a.blueButton { display: block; width: 153px; height: 22px; background: url(/images/icons/button-addtocollection.gif) 0 0 no-repeat; text-indent: -9999px; }
a.blueButton:hover { background-position: left bottom; }
.panel .blueButton { margin: 5px 0 8px 0; }
/* My Collections Boxes */
.panel .added { font-size: 11px; margin: 5px 3px 6px 3px;  background: url(/images/icons/flag.png) 0 -49px no-repeat; padding: 2px 5px 3px 19px; line-height: 139%; }
html.msie7 .panel .added{ background-position: 0 -50px; }
html.msie6 .panel .added { background-position: 0 -48px; }
.panel .info { background: url(/images/sub/greywhiteline.gif) top repeat-x; padding: 7px 5px 3px 3px; font-size: 11px; margin: 0 3px 0 3px;   }
.panel .flags {  background: url(/images/sub/greywhiteline.gif) top repeat-x;padding: 9px 5px 0 0; font-size: 11px; margin: 0 3px 0 3px; }
#container .panel .added a { color: #000000; text-decoration: underline; }
#container .panel a.edit { color: #003E7D; font-weight: bold; text-decoration: underline; font-size: 10px; }
.panel .info p { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 0 13px; line-height: 155%; }
.panel .info a { font-weight:bold; }
#container.digital-library #collections .flags h4 { padding-left: 16px; }
.flags .item { margin: 2px 0 2px -3px; height: 13px; background: url(/images/icons/flag.png) 0 -85px no-repeat; padding: 1px 0 1px 20px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* Panel headers */
.panel h2.replaced { background: url(/images/sub/panel-headers.png) 0 0 no-repeat; text-indent: -9999px; width: 196px; margin-left: 5px; padding: 0; height: 58px; }
#recentlyAdded { height: 72px; }
#relatedRecords { background-position: 0 -188px; }
#digitalLibrary { background-position: 0 -72px; }
#myCollections { background-position: 0 -304px; }
#othersResearching { background-position: 0 -362px; }
#donate { background-position: 0 -246px; }
#Timeline { background-position: 0 -130px; }
#news { background-position: 0 -594px; }
#recentBlog { background-position: 0 -478px; }
#digitalUpdates { background-position: 0 -536px; }
#quoteOfTheDay { background-position: 0 -768px; margin-bottom: 9px; }
#studentResources { background-position: 0 -826px; }
#quickLinks { background-position: 0 -884px; }
#relatedLinks { background-position:0 -710px; }
#pressReleases { background-position:0 -1000px; }
#educatorResources { background-position:0 -1058px; }
#scholarResources { background-position:0 -1116px; }
#trCenterNews { background-position:0 -1174px; }
.singlePanel h2.replaced { margin-left: 6px; }
.panel h2#themes { background-position: 0 -420px; margin-bottom: 1px; }
.coloredWrap { position:relative;background-color: #EFEBDE; margin: 0 0 40px 0; }
.learn .coloredWrap, .research .coloredWrap { padding: 15px 19px; margin-left: 2px; }
.research .coloredWrap { margin-left: 1px; }
.audience .coloredWrap { width: 648px; margin: 0 auto; padding: 15px 19px; }
.standard .coloredWrap { margin-left: -7px; margin-right: -7px; padding-bottom: 1px; }
#Content .coloredWrap p.intro { font-size: 17px; color: #003366; padding-top: 0; font-weight: bold; padding-left: 3px; padding-bottom: 0px;}
.audience #Content .coloredWrap p.intro { padding-top: 12px; padding-bottom: 8px; padding-left: 0; }
#Content h2.replaced { background: url(/images/sub/sprite-titles.png) 0 0 no-repeat; height: 31px; padding: 0; margin: 30px 0 15px 0; text-indent: -9999px;}
#Content h2#bioOverview { background-position: 0 -31px; }
#Content h2#themes {}
#Content #relatedContent { width: 660px; }
#Content #relatedContent h2 { background-position: 0 -93px; }
#Content h2#searchDigitalLibrary { background-position: 0 -62px; width:684px; }
#Content h2#searchResearch { background-position: 0 -248px; width:649px; }
#Content h2#searchresults { background-position:0 -310px; width:683px; }
html.msie6 #Content #exploreThemes { padding: 0;}
#Content #exploreThemes h2 { background-position: 0 -124px; }
#Content #addComments { background-position: 0 -155px; }  /* Add A Comment */
#Content #signIn { background-position: 0 -217px; } /* Sign In */
#Content #contactUs { background-position: 0 -186px; margin: 66px -2px 0 -3px; } /* Contact Us Page */
#Content #newAccount { background-position: 0 -279px; margin-top: 22px; } /* New Account */
.digital-library #relatedContent { margin-left:0; }
#Content .two_articles { height: 200px; }
.research #Content .two_articles { margin-top: 27px; }
#Content .articles .photo, #Content .two_articles .photo, #Content .featured .photo { width: auto; background-image: url("/images/layout/photo-thumb.png"); margin-right: 11px; margin-bottom: 0; padding-bottom: 8px; background-color: transparent; }
#Content .two_articles .article { width: 310px; background: none; margin: 0; clear: none; }
#Content .two_articles .article  h3 { line-height: 124%; font-weight: bold; margin-bottom: 0; padding-left: 4px; }
#Content .two_articles .one {  float: left;}
#Content .two_articles .two {  margin-left: 332px;}
#Content .two_articles p { font-weight: normal; }
#Content p.theme { color: #666666; padding-top: 20px; font-size: 11px; }
html.msie #Content p.theme { clear: left; padding-top: 0;}
#container #Content p.theme a { font-weight: normal; color: #3E6CBF; }
#Content .sub_content { padding: 3px 0 7px 0; }
#Content .sub_content .title { padding: 0 0 0 1px; height: 30px; border: 0; background: none; width: auto; }
#Content .sub_content .photo { width: auto; float: left;background-image: url("/images/layout/photo-thumb.png"); margin-left: 0; padding: 5px 11px 10px 5px; margin-right: 10px; }
#container #Content .sub_content td .title a { color: #5BA9AE; font-size: 12px; font-weight: bold; } 
.sub_content td { padding: 10px; line-height: 108%; vertical-align: top; }
.sub_content td div.image { background: #ffffff; padding: 5px; border: 1px solid #cecde7; width: 133px; height: 133px; }
.sub_content td div.image a { display: block; height: 133px; width: 133px; overflow: hidden; }
.sub_content td div.image img { width: 133px;  height: 149px;}
.sub_content td div.image img.verticalForce { width: auto; height: 133px;}
/*.sub_content td a:hover img { background-color: #FAF8F4; }*/
.articles { margin: 0 0 0 -10px; }
.articles .views { border-bottom: 1px  #B5B0AC solid; margin-bottom: 9px; padding: 0 0 6px 1px; font-size: 13px; line-height: 26px; margin: 0 6px 9px 12px;}
.articles .views div { padding-right: 1px;}
.articles .pager { float: right; width: 180px; font-size: 11px; color: #666666; padding-right: 1px; clear:left;}
.articles .pager b, .articles .pager strong { color: #000000; font-size: 12px; }
.articles .sort { padding-top: 5px; margin-left: 12px; }
.articles .sort span { font-size: 11px; }
#container #Content .articles .sort span .active { color: #000000; }
.pager input { width: 33px; float: right; border: 1px #999999 solid; background: #fff url(/images/sub/pager-field.gif) 0 0 repeat-x; height: 15px; padding: 2px 0 3px 0; font-size: 11px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin-left: 3px; margin-right: 2px;}
.pager .move { display: block; width: 18px; height: 18px; float: right; background: url(/images/icons/arrow-pager.gif) 0 0 no-repeat; margin-top: 2px; margin-right: 6px; cursor:pointer; } 
.pager .move:hover { background-position: 0 -36px; }
.pager span { display: block; float: right; height: 12px; padding: 4px 2px; }
.pager .forward { background-position: 0 -18px; margin-left: 7px;  }
.pager .forward:hover { background-position: 0 -54px; }
.pager .numresults { padding-right: 22px;}
.articles .article  { background: none; }
#Content .articles .photo { width: 102px; height: 101px; padding: 5px 0 0 5px; }
#container #Content .articles .article h4 { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top: 14px; margin-left: 2px; margin-bottom: 2px; }
#container #Content .articles .article h4 a { color: #002767; }
#container #Content .articles .article p { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 3px; font-weight: normal;margin-left:2px }
.digital-library .below, .articles .below { width: auto; float: none; padding-top: 9px; margin-top: 23px; margin-left: 12px; margin-right: 5px; }
.digital-library .below { margin-left: 0; }
.digital-library #Content p.intro  { margin-top:-12px;  }
.standard #Content p.intro { padding:0; }
/* Blog Title
.blog .blog_title { width: auto; background-color: #D68E21; padding: 4px 5px; border: 0; margin-left: -12px; margin-bottom: 6px; height: 38px; }
.blog .blog_title div { text-transform: uppercase; border: 1px solid #E3B46C; height: 36px; }
.blog .blog_title h1 { border: 0; color: #ffffff; font-size: 15px; background: url(/images/icons/bg-title-blog.gif) 19px 6px no-repeat; padding: 9px 0 0 49px; margin: 0; visibility: hidden; }
.blog .blog_title h1.sIFR-replaced, .noFlash .blog .blog_title h1{visibility:visible;} */
.blog .date { font-size: 11px; font-weight: bold; margin-top: 2px; margin-bottom: 19px; }
.blog #Content img.photo { border: 1px #DEDCD7 solid; padding:4px; margin: 0 10px 10px 0; float:left; } 
.blog #Content{float:left;}
.blog #Content p { padding-right: 20px; padding-bottom: 14px; }
#container #Content .subjects a.category { color:#3E6CBF; font-weight: bold; }
.blog p.learnmore a { font-size: 12px; }
.blog .bottom_content { margin: 13px 0 32px 0; padding: 2px 0 0 px; }
.blog .pager { border-top: 1px #B1B0AC solid; margin-right: 6px; padding-top: 7px; }
#container.blog #Content .pager a { color: #5C82C9; }
.next, .previous { 
	height: 18px;
	background-repeat: no-repeat;
	background-image: url(/images/icons/buttons-zoom.gif);
	font-weight: bold;
	cursor: pointer;
	line-height: 17px;
	margin-top: 5px;
	font-size: 0.9em;
}
.previous { 
	background-position: 0px -36px;
	padding: 2px 2px 3px 23px;
}
.previous:hover { background-position: 0px -72px; }
.next { 
	background-position: right -54px;
	padding: 2px 24px 3px 2px;
	height: 15px; 
}
.next:hover { background-position: right -90px; }
/*.blog .bottom_content{clear:both;}*/
/* Blog sidebar */
.blog .right_sidebar .panel { background: url(/images/backgrounds/bg-blog-sidebar-bottom.png) bottom left no-repeat; padding-bottom: 3px; padding-top: 0; margin-bottom: 10px; }
.blog .right_sidebar .panel .wrap { background: url(/images/backgrounds/bg-blog-sidebar-big.png) 0 0 no-repeat; padding:9px 10px 9px 11px; }
.blog .right_sidebar a.facebook, .blog .right_sidebar a.twitter, .blog .right_sidebar a.rss { display: block; font-weight: bold; font-size: 12px; padding: 0 0 0 15px; background-repeat:no-repeat; background-position: 0 1px; margin: 7px 0 4px 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
html.msie6 .blog .right_sidebar .panel { background: none; padding-bottom: 0; border-bottom:#B6AF93 1px solid; }
.blog .right_sidebar a.facebook { background-image: url(/images/icons/sidebar-fbook.gif); background-position: 1px 0; }
.blog .right_sidebar a.twitter { background-image:url(/images/icons/sidebar-twitter.gif); background-position: 2px 1px; }
.blog .right_sidebar a.rss { background-image:url(/images/icons/sidebar-rss.gif); }
 a.rss { text-transform:uppercase; }
 
.right_sidebar ul { padding-bottom: 2px; }
.right_sidebar ul li { 	 font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; background: url(/images/sub/sidebar-themes-li.png) bottom repeat-x; padding: 0 0 2px 0; margin: 0 11px 0 11px; }
.right_sidebar ul li.last,.right_sidebar ul li:last-child { background: none; }
.right_sidebar ul li a { display: block; background: url(/images/icons/sidebar-arrow.gif) 5px 9px no-repeat; padding: 8px 0 6px 21px; }
.right_sidebar ul li.active a { background-color: #fbfbf9; color: #BB3E19; background-image: url(/images/icons/arrow-red.gif); }
	.right_sidebar .feature ul { margin-left: 5px; }
	.right_sidebar .feature ul li {  padding: 0 0 3px 14px; margin: 7px 0 4px 10px; background: url(/images/icons/sidebar-arrow.gif) 1px 1px no-repeat; }
	.right_sidebar .feature ul li a { background: none; display: inline; padding: 0; }
.searchFilter { width:144px; float:left; padding-left:6px; }
#container #Content .searchFilter h4 { margin-top: 18px; }
#Content .searchFilter ul { padding-left:0; width:150px; border-right:1px solid #B9B8B6; padding-bottom:10px; margin-right:14px; }
#Content .searchFilter ul li { background:none; padding-left:0; line-height:14px; }
#container #Content .searchFilter ul li a { display: block; background: url(/images/icons/sidebar-arrow.gif) 0px 6px no-repeat; padding: 3px 0 4px 9px; color:#002767; font-weight:bold; }
#container #Content .searchFilter ul li a.active { color:#B94128; background: url(/images/icons/arrow-red.gif) 0px 6px no-repeat;}
.blog .media { border: 1px #dddddd solid; padding: 4px; width: 346px; margin-top: 0; margin-bottom: 50px; }
.blog .coloredWrap { padding: 15px 14px 18px; margin: 8px 0 -2px 0; }
.blog .comments { padding: 0 2px; }
.blog .comment { border-bottom: #cccccc 1px solid; padding: 8px 0 3px 0; }
.blog .comments .last { border: 0; padding-bottom: 0; }
.blog #Content .comment p { padding: 3px 0; margin: 0; } 
.blog .add-comments { background-color: #E0D9C1; width: 660px; }
fieldset.add-a-comment { padding: 0 12px 36px 12px; }
fieldset input.text, fieldset textarea.text { width: 308px; border: 1px #BBB9AC solid; border-bottom-width: 0; float: none; height:18px; margin-bottom: 8px; background: #fff url(/images/layout/search-bg.gif) 0 0 repeat-x;  margin-right: 7px;}
fieldset label { display: block; float: left; font-weight: bold; width: 55px; height: 19px; margin-bottom: 10px; line-height: 20px; font-family: Helvetica, sans-serif; }
fieldset .status { width: 12px; float: left; clear:left; height: 22px; }
fieldset .required { color: #A42700; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold; line-height: 25px; }
html.safari fieldset .required { line-height: 22px; }
body.firefox4Mac fieldset .required { line-height: 20px; }
fieldset .notice { padding-bottom: 30px; }
fieldset .notice .required { line-height: 17px; }
html.mac fieldset .notice .required { line-height: 14px; }
fieldset textarea.text { width: 592px; clear:both; height: 127px; border-bottom-width: 1px; margin: 11px 0 16px 11px; }
#captcha { float:left; width: 300px; border: 1px #a1a1a1 solid; height:57px; margin: 0 10px 10px 11px; clear: left; background: #e6e6e6; }
.contact #Content fieldset a,.blog #Content fieldset a { line-height: 30px; }
.contact #Content fieldset p, .blog #Content fieldset p, .register  #Content fieldset p { clear: both; margin-left: 11px; margin-bottom: 2px; line-height: 210%; padding: 10px 0 13px 0; }
fieldset input.captcha { width: 131px; float: none; }
fieldset input.submit { width: 67px; height: 24px; clear:both; border:0px; background: url(/images/icons/button-submit.gif) 0 0 no-repeat; text-indent: -9999px; display:block; margin-left: 15px; }
html.msie7 fieldset input.submit { overflow: hidden;font-size: 0;display:block;line-height: 0;}
html.msie6 fieldset input.submit { overflow: hidden;font-size: 0;display:block;line-height: 0;}
fieldset input.submit:hover { background-position: left bottom; }
/* SPECIAL STYLE for SELECT DROP DOWN */
.jqTransformSelectWrapper {width: 195px;position:relative;height: 22px;margin-top: 11px;}
.jqTransformSelectWrapper div span {font-size: 11px;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;color: #000000;background: #ffffff;float: none;position: absolute;white-space: nowrap;height: 11px;border: 1px #7F9DB9 solid;border-right: 0;line-height: 11px;padding: 5px 0 4px 7px;overflow: hidden;cursor:pointer;font-weight:bold;width: 175px;}
.jqTransformSelectWrapper  a.jqTransformSelectOpen {display: block;position: absolute;right: 0;width: 22px;height: 22px;background: url(/images/sub/panel-submit-button.gif) 0 0 no-repeat;}
.jqTransformSelectWrapper ul {position: absolute;width: 193px;top: 21px;left: 0;list-style: none;background-color: #FFF;border: solid 1px #CCC;display: none;margin: 0;padding: 3px 0;height: 150px;overflow: auto;overflow-y: auto;z-index:10;}
.right_sidebar .jqTransformSelectWrapper ul li { background: none; padding: 0; margin: 0; width: 193px; }
.right_sidebar .jqTransformSelectWrapper ul li.item-0 { display: none; }
#container .jqTransformSelectWrapper ul a {display: block;width: 193px;padding: 2px 7px;text-decoration: none;color:#000;text-transform: uppercase;background-color: #FFF;font-size: 11px;font-weight: normal;}
.jqTransformSelectWrapper ul a.selected {background: #EDEDED;color: #333;}
#container .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {background:#3582c4;color: #fff;}
.jqTransformHidden {display: none;} /* Hide original select element */
/* FEATURED ARTICLE LISTING */
.featured { background: #EFEBDE none; margin: 0 3px 5px 0; padding: 7px 24px 7px 20px; }
.featured h3 { margin-top: 0; padding-top: 3px; padding-left: 4px; margin-bottom: 0; }
#Content .article.first { margin-top: 8px; }
#Content .featured .photo { margin-right: 9px; }
#Content .featured p { padding-top: 13px; }
#Content .featured p.theme { padding-top: 2px; font-size: 11px;}
#Content .articles { margin-top: 60px; position: relative;}
.digital-library #Content .featured .photo { margin-left: -4px; }
.digital-library .featured h3 { padding-left: 0; font-size: 16px; }
.digital-library .featured { padding-bottom: 4px; margin-right:0; }
/* EXPANDED VS. INDEX VIEW */
.themes .index, .news .index { display: block; }
.themes #Content .index, .news #Content .index { padding-left: 12px; padding-top: 16px; }
#container.themes #Content .index h4 a, #container.news #Content .index h4 a { color:#002767; }
#container.themes #Content .index h4, #container.news #Content .index h4 { font-size: 12px; margin-top: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 1px; }
html.msie7 .news #Content .index, html.msie7 .news #Content .expanded ,
html.msie7 .themes #Content .index, html.msie7 .themes #Content .expanded { position: relative; zoom: 1; clear: both; }
/* CONTACT US */
.contact .information { line-height: 165%; font-size: 13px; }
#container.contact #Content a { font-size: 10px; font-weight: normal; }
#container.contact #Content .coloredWrap { margin: 0 -2px 40px -3px; padding: 13px 16px 7px 16px; }
#container.contact #Content .coloredWrap fieldset.form { background-color: #E0D9C1; padding: 11px 16px 21px 16px;}
#container.register #Content .coloredWrap fieldset h2,
#container.contact #Content .coloredWrap fieldset.form h2 { border-bottom: 1px #fff solid; margin-top: 0; padding-bottom: 3px; margin-bottom: 11px; }
fieldset.form { font-family: Helvetica, sans-serif; font-size: 13px; }
fieldset.form label { width: 108px; font-size: 13px;  }
fieldset.form label.mesg { margin-left: 16px; line-height: 21px; }
fieldset.form textarea.text { margin-top: -4px; margin-bottom: 4px; }
#container.contact #Content fieldset.form p { clear:both;}
#container.contact #Content fieldset.form a { font-weight: bold; font-size: 12px; }
fieldset.form .status { width: 15px }
/* EVENTS */
.events #Content .article { margin: 13px 0 0 0; background: none; line-height: 161%;}
.article .title { width: auto; background: none; border: 0; padding: 0; clear:none; }
.events #Content p { padding-top: 8px; }
.panel h3 { font-family: Georgia, "Times New Roman", Times, serif; color: #5D7F0C; font-size: 13px; padding-top: 6px; padding-left: 14px; font-weight: bold; clear:left; text-transform: uppercase;}
.advanced .panel h3 { margin-top:4px; }
.register { margin: 10px 0; }
.events .date, .news .date { line-height: 20px; }
.events .article .date { line-height: 22px;}
#container.events #Content .article a, #container.events #Content a.viewall { color: #3E6CBF; }
#container.events #Content a.viewall { clear:left; }
.tabbed_box { border: 1px #dcdcdc solid; padding: 4px 5px; margin-top: 24px; }
.tabbed_box .one { display: block; } /* Added motty */
#Content ul.tabs {margin:0px; padding:0px;margin-top:5px;margin-bottom:4px;}
html.webkit #Content ul.tabs {margin-bottom:3px;}
body.firefox4Mac #Content ul.tabs {margin-bottom:3px;}
#Content ul.tabs li {display:inline; background: none; padding: 0; margin: 0;}
#container #Content ul.tabs li a {background-color:#C64C21;color:#ffffff; padding:5px 14px 4px 14px;text-decoration:none;font-size:13px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase; margin: 0; border-bottom: 1px #fff solid;}
#container #Content ul.tabs li a.active {background-color:#efebde;color:#3C2014; border-bottom-color: #efebde;}
.tabbed_box .content { background-color:#efebde;padding:10px;font-family: Verdana, Arial, Helvetica, sans-serif; display: none; margin: 0;}
.tabbed_box #overview { display: block; }
.tabbed_box .content p.links { line-height: 189%; padding-left: 2px; }
.events #Content .tabbed_box p.links { padding-top: 18px; }
.tabbed_box .content a.pdf { background: url(/images/icons/pdf.gif) right 1px no-repeat; padding-right: 23px; padding-bottom: 1px; }
#cite .tabbed_box{ margin-top:0; }
#cite ul.tabs {margin:0px; padding:0px;margin-top:5px;margin-bottom:7px;}
#cite ul.tabs li {display:inline; background: none; padding: 0; margin: 0;}
#citation #cite { width:428px; padding:5px; background-color:#FFFFFF; }
#citation #cite ul.tabs li a { background-color:#6E594E;color:#ffffff; padding: 3px 21px 4px; text-decoration:none;font-size:13px;font-weight:bold; text-transform:uppercase; margin: 0; border-bottom: 2px #fff solid; font-family:Arial, Helvetica, sans-serif; }
/*html.mac #citation #cite ul.tabs li a {  padding:5px 20px 6px; }
html.mac.webkit #citation #cite ul.tabs li a { padding:3px 19px 6px 20px; }*/
#citation #cite ul.tabs li a.active { background-color:#E0D9C1; color:#C64C21; border-bottom:none; padding-bottom:7px; }
#cite #record,  #cite #collection { background-color:#E0D9C1;  padding: 0 12px 10px; height:340px;overflow-y:scroll; }
#record-innner, #collection-inner { background-color:#E0D9C1; }
#cite #record #record-innner, #cite #collection #collection-inner {  background-color:#E0D9C1; height: 280px; overflow-y:auto;}
#cite p { margin-left:0; font-size:12px; }
#cite.content p { font-weight:bold; }
.citation-result { margin-bottom:12px; font-weight:normal; }
#record p, #collection p { font-weight:bold; padding-top:10px; }
#record p.citation-style, #collection p.citation-style { font-size:11px; color: #3C2014; margin-bottom: 4px; padding-bottom: 2px; border-bottom:1px solid #B9BAB5; }
#record p.location,  #record p.citation-content, #collection p.location,  #collection p.citation-content   { font-weight:normal; font-size:12px; }
.window .location { display:block; width:84px; float:left; }
.window .citation-content { width:286px; display:block; float:right; }
.window .first { padding-top:12px; }
/*html.mac #citation #cite { width:425px; margin-left:5px; }*/
/*html.mac #cite .tabbed_box .content { width:388px; } */
/* NEWS */
.news .articles .pager { width: 280px; padding-right: 5px; }
.news .articles .below { width: auto; margin-top: 33px; }
.news #Content .articles { margin-top: 40px;}
.news .date { padding-left: 2px; }
#container #Content .articles .article h4 a.category { font-weight: normal; font-size: 11px; color: #3E6CBF; padding-left: 5px; }
/* SITEMAP */
.sitemap #Content ul { margin: 10px -12px 0 0; padding: 0; }
.sitemap #Content ul.primary { float: left; width: 323px; margin-right: 17px; margin-left: 15px; }
.sitemap #Content ul li { margin: 0 0 33px 0; padding: 0; background: none; width: 311px; float: left; line-height: 31px; text-transform: uppercase;}
.sitemap #Content ul li a { display: block; background-color: #E0D9C1; color: #002767; padding: 0 0 0 12px }
#container.sitemap #Content ul li a { color: #002767; }
.sitemap #Content ul ul { margin-bottom: 0; margin-top: 5px; margin-left: 7px; }
.sitemap #Content ul ul li { margin: 0 0 0 8px; background: transparent url(/images/icons/sidebar-arrow.gif) 0 6px no-repeat; width: auto; float: none; text-transform: none; padding: 3px 0 10px 18px; line-height: normal; }
.sitemap #Content ul ul li a { display: inline; background: transparent; padding: 0; margin: 0; }
/* SIGN IN */
fieldset.signin { margin: 17px 16px; background-color: #E0D9C1; padding:25px 17px 23px 27px; }
html.mac fieldset.signin { padding-right: 10px; }
html.msie7 .standard .coloredWrap { padding-bottom: 17px; }
fieldset input.continue { width: 75px; height: 22px; border:0px; background: url(/images/sub/sprite-modal-buttons.png) 0 -242px no-repeat; text-indent: -9999px; display:block; margin-top: 24px;font-size: 0;line-height: 0; cursor:pointer}
fieldset input.continue:hover { background-position: 0 -220px }
fieldset.signin label { width: 108px; clear:left; font-size: 13px; padding-left: 2px; margin-bottom: 15px; }
#container #Content fieldset.signin a { font-weight: normal; }
#Content fieldset.signin .options p { padding-bottom: 0;}
fieldset.signin input.text { margin-bottom: 13px; }
fieldset.signin .options { border-left: 1px #EFEBDE solid; float: right; width: 143px; padding-left: 25px; font-weight: bold; font-size: 13px; height: 138px;  }
html.mac fieldset.signin .options { width: 148px; }
#container #Content fieldset.signin .options a { font-weight: bold; }
.interior_link { background-color: #E0D9C1; margin: 8px 0 0 -2px; padding: 7px 17px 4px 17px; }
.interior_link h2 { margin-top: 0; margin-bottom: 3px; }
#container #Content .interior_link h2 a { color: #002767; }
/* SCHOLARS */
.profession { border-top: 1px #B4B0AC solid; font-weight: bold; padding-top: 2px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-bottom: 16px; }
.profile { float: left; width:196px; background: url(/images/sub/bg-profile.png) 0 1px no-repeat; padding: 5px 0 0 2px; margin-right: 15px; margin-left: -3px; margin-bottom:10px; }
.profile .picture { height: 194px; padding-left: 2px; }
.profile .caption { color: #83290F; font-size: 10px; line-height: 161%; padding-left: 2px; padding-top: 1px; }
.profile .caption b, .profile .caption strong { color: #666666; font-weight: normal; }
.scholar #Content p { padding-bottom: 20px; }
.scholar .callout_box { background-color: #EFEBDE; }
.scholar .callout_box .content { padding: 7px 0 17px 12px;  }
a.external { background: url(/images/icons/external.png) right 2px no-repeat; padding-right: 18px; }
/* QUOTE OF THE DAY */
.displayQuote { padding: 20px 0 16px 25px; }
.displayQuote h2 { margin-left: -25px; }
.quote .quote { font-weight: bold; font-size: 13px; line-height: 161%; padding: 9px 0 8px 0; } 
.quote .meta { color: #666666; line-height: 161%; padding-bottom: 8px; }
.quote_box { background-color: #efebdf; padding:11px 21px 9px 21px; margin-bottom: 5px;}
.quote .quote_box .quote { padding-bottom: 5px; }
.quote_box .date { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666666; padding-bottom: 1px; }
.quote .pager { display: block; border-top: 1px #B9B8B6 solid; height:23px; padding: 10px 0 12px 0; }
.quote_box .photo { margin-top: 14px; margin-left: -1px; margin-right: 13px; }
.quote .bottom { margin-top: 40px; }
.quote .right_sidebar p { padding: 0 2px 0 8px; line-height: 160%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.banner {  background-color: #EFEBDE; margin: 0 auto; width:686px; text-align: center; }
/* AUDIENCE/STUDENTS */
.audience #Content .two_articles .article h3 { margin-top: 4px; }
/* NEW ACCOUNT */
.register .coloredWrap  {  margin-left: -3px; margin-right: -3px; text-align: center; padding-bottom: 14px; }
.register fieldset { width: 628px; background-color: #E0D9C1; padding:18px 16px 23px 16px; text-align: left; margin: 5px auto 0 auto; }
.register fieldset .public fieldset { padding-left:0; }
.register fieldset label { width: 100px; margin-top: 6px; line-height: 100%; height: 18px; }
html.msie7 .register fieldset .password { clear: both; }
.register fieldset .note { clear: right; padding-left: 116px; font-family: Arial, Helvetica, sans-serif;padding-bottom: 13px; margin-top: 5px;}
.register fieldset .status { width: 15px; }
.register fieldset input.text { margin-bottom: 0; margin-top: 2px; }
.register fieldset input.password-1 { margin-top: 11px; }
html.msie7 .register fieldset .password input.password-1 { margin-top: 0; }
html.msie6 .register fieldset .password input.password-1 { margin-top: 0; }
.register fieldset input.password-2 { margin-top: 7px; }
html.msie7 .register fieldset .password input.password-2 { margin-top: 9px; }
html.msie6 .register fieldset .password input.password-2 { margin-top: 9px; }
.register .public { padding: 43px 12px 0 12px; }
#container.register #Content .coloredWrap fieldset h2 { clear:left; padding-bottom: 9px; margin-bottom: 6px; border-bottom-color: #F0EBD7; }
.register .public p { padding-left: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.register .public div.option { font-family:Helvetica, sans-serif; font-size: 13px; padding: 9px 0 49px 2px; line-height: 120%; }
.register .public .status  { margin-left: -14px; }
.register fieldset .public .required { line-height: 21px; }
html.msie7 .register fieldset .public .required { line-height: 19px; }
html.mac .register fieldset .public .required { line-height: 17px; }
.register fieldset .public input.text { margin-bottom: 9px; margin-top: 0; }
.register fieldset .public label { margin-top: 2px; height: 19px; width: 108px; }
html.msie7 .register fieldset .public label { margin-top: 5px; margin-bottom: 0;  }
html.msie6 .register fieldset .public label { margin-top: 5px; margin-bottom: 0;  }
.register fieldset .public label.mesg { margin-bottom: 2px; }
.register fieldset .public .upload  { padding-bottom: 30px; }
.register fieldset .public .upload input.text { margin-bottom: 1px; margin-top: 2px;}
.register fieldset .public .note { padding-left: 110px; padding-bottom: 7px; }
.register fieldset .public .upload input.browse { margin-left: 110px; }
.register fieldset textarea.text { margin: 0 0 21px 0; }
.register fieldset input.submit  { margin-left: 0; width: 131px; height: 24px; background: url(/images/icons/button-create-account.png) no-repeat 0 0; float:left; margin-right:16px; }
.register fieldset input.submit:hover { background-position: 0 -24px; }
#container.register #Content fieldset a.cancel { display: block; font-weight: normal; text-decoration: underline; line-height: 22px; padding-left: 536px; padding-top: 50px;  }
.register fieldset input.submitUpdate { width:67px;height:24px;border:none;margin-left: 15px; margin-right:16px; background-image: url(/images/icons/button-submit.gif); float:left; clear:both;display:block; }
/* MY ACCOUNT */
#container #Content p.profile_actions { padding: 4px 0 12px 0; }
#container #Content p.profile_actions a,#container #Content div.public_profile a { font-weight: normal;}
.public_profile { border-top: 1px #b8b6b3 solid; }
.public_profile h2 { margin-top: 8px; }
.public_profile p { padding: 11px 0; }
.public_profile a.share { background: url(/images/icons/share.png) 0 1px no-repeat; padding-left: 18px; padding-bottom: 2px; }
#container .public_profile .coloredWrap { margin: 20px 0 5px 0; padding: 16px 35px 32px 19px; }
#container .public_profile .coloredWrap div.photo {margin-top: 0; margin-right: 10px; }
#container .public_profile .coloredWrap .name { font-family:Helvetica, sans-serif; font-size: 18px; font-weight:bold; line-height: 95%; padding-top: 2px; }
#container .public_profile .coloredWrap .addresses { line-height: 161%; padding-bottom: 27px; }
#container .public_profile .coloredWrap p { padding: 0; }
#container .public_profile .coloredWrap p.label { padding: 0; line-height: 100%; }
/* portlet styles */
#container div.panel ul li a.active { color:#BF4216; background:url(/images/icons/sidebar-arrow-open.gif) no-repeat 5px 9px; }
#container ul.sidebar-inner li { background:none; }
#container ul.sidebar-inner li a { text-decoration:underline; font-weight:normal; background:none; color:#000000; padding:4px 0 4px 12px; }
/* collection styles */
div.collections #Content p.intro { padding-top:0; }
#container #Content .less-padding { margin-top:34px; margin-left:0; }
#container #Content p.follow { margin-top:20px; }
#container #Content a.intro-link { color:#3E6CBF; display:block; }
#container #Content a.arrowbg { background:url(/images/icons/arrow-green.png) no-repeat right 4px; padding-right:1.4em; color:#3E6CBF;  }
#container #Content .label-container a.arrowbg { margin-left: 26px; }
#container #Content a.inline { display:inline; }
a.newcollection { width: 183px; height: 22px; border:0px; background: url(/images/icons/button-newcollection.gif) 0 0 no-repeat; text-indent: -9999px; display:block; margin-top: 20px; margin-left:0px; font-size: 0;line-height: 0; cursor:pointer}
a.newcollection:hover { background-position:0 -22px }
.window a.newcollection { margin-top:10px; }
a.alert { Alert }
/* TODO check on this*/
.collections .articles .views { margin-left:0; }
.collections_detail .articles .views { margin:0; }
col { border-style: none solid }
table { border-style: hidden }
col.totals { background: blue }
table { table-layout: fixed }
col.totals { width: 5em }
.wide-table { width:678px; border:1px solid #DFDEDA;  margin: 22px auto 0; }
.wide-table.full { width:911px; margin: 22px auto 0; }
.table-my-collections  { width:666px; margin:6px; font-size:11px; line-height:160%;  }
.full .table-my-collections { width:898px; }
.table-my-collections thead tr th { background-color: #C64C21; color:#FFFFFF; font-weight:bold; height:27px;  border-right:1px solid #FFFFFF; vertical-align:middle;}
.table-my-collections thead tr th, .table-my-collections td, .table-my-collections tbody th { border-right:1px solid #FFFFFF; padding:6px 0 6px 0; }
.table-my-collections tbody tr { background-color:#F8F6F1; color:#000000;  }
.center { text-align:center; }
.odd td, .odd th { background-color:#EFEBDE; }
.image-record td table tr td { border-top:1px solid #DED1CA; border-right:1px solid #FFFFFF;  }
.table-my-collections tbody td.nopadding { padding:0; }
.image-record td table tr td.table-spacer { border-right:none; border-top:none; padding-right:4px; }
.image-record td table tr td.table-spacer-2 { border-right:none; }
.image-record td table tr td.table-spacer-3 { border-right:none; border-top:none; }
html.webkit .image-record td table tr td.table-spacer { padding-right:2px; }
html.firefox .image-record td table tr td.table-spacer, html.msie .image-record td table tr td.table-spacer {  padding-right:2px; }
html.msie7 .image-record td table tr td.table-spacer {  padding-right:1px; }
html.msie6 .image-record td table tr td.table-spacer {  padding-right:1px; }
.arrow-down { /*background:url(/images/icons/table-down-arrow.png) no-repeat 3px 8px; padding:6px;*/ }
.arrow-up {   /*background: url("../images/icons/table-up-arrow.png") no-repeat scroll 3px 8px transparent;*/}
.flagged-images { width:150px; background:url(/images/icons/flag.png) no-repeat left -85px; height:20px; padding-left:22px; padding-bottom:4px; margin-right:8px; font-weight:normal; }
.open-flagged-images { background:url(/images/icons/user-drop_arrow.png) no-repeat right 4px; padding-right:16px; }
.close-flagged-images { background:url(/images/icons/user-up_arrow.png) no-repeat right 4px; padding-right:16px; }
.spacing { padding-left:8px; padding-right:8px; }
.date .spacing {padding-left:4px;padding-right:0px;}
.empty { padding-left:0; }
.spacing span.bold { margin-bottom:4px; }
/*Search Results*/
.searchResults .pager, .recently-added .pager, .advanced .pager { float:right; }
.result-block { float:right; width:496px; padding-top:30px; margin-bottom:30px; }
.result { width:480px; padding-right:10px; }
.result h3  { color:#002767; font-weight:bold; font-size:12px; margin-top:22px; }
.result p { display:inline; }
.result span { color:#666666; }
#container #Content .result a { color:#002767; }
.result-border {  border-top:1px solid #B9B8B6; width:100%; padding-top:10px; clear: both;  }
.advanced .result-border {   padding:10px 0; clear:none; }
#dig-library-advanced  h2.replaced { background-position: 0 -942px; height:58px; }
#dig-library-advanced p { padding:10px; }
#dig-library-advanced a { color:#3E6CBF; font-size:12px; letter-spacing:normal; margin-left:8px; display:block; padding-left:24px; }
.padleft { padding-left:10px; }
/* Modal Window */
#mask {  position:absolute; z-index:9000; background-color:#000; display:none; top:0; left:0; }
#boxes  { position:absolute; width:440px; z-index:9999;  }
.modal-title { text-indent:-9999px; width:438px; height:31px; margin-bottom:14px; background:url(/images/sub/sprite-modal-title.png) no-repeat 0 0; }
.double { height:47px; }
.window {  width:440px; background-color:#FFFFFF; border:1px solid #999999; position:fixed; padding:20px; }
.window p, .window a, .window input, .window label, .window li { font-size:12px; }
.window p a { color: #3E6CBF; }
#createnewcollection { height:308px; }
#alert, #delete, #delete-flag, #delete-collection { height:128px;}
#notation  { height:210px; }
#add { height:513px;}
#search-select { height: 404px; }
#citation { height:581px; }
/* MOTTY*/
#boxes.citationbox {width:700px;  }
#boxes.citationbox .window { width:660px; height:460px; padding:20px; }
#boxes.citationbox #cite {width:650px;}
.window .citation-content { width:490px; display:block; float:right; }
#citation { height:500px; }
#cite #record,#cite #collection{}
/* END MOTTY*/
#move, #copy{ height:314px;}
.createnewcollection-title {  background-position:0 0; margin-bottom: 24px;}
.alert-title { background-position: 0 -62px; }
.add-title {  background-position: 0 -31px; }
.edit-title { background-position: 0 -124px; }
.search-title { background-position: 0 -155px; margin-bottom: 30px; }
.citation-title { background-position: 0 -93px; }
.move-title {  background-position: 0 -201px; }
.copy-title {  background-position: 0 -232px; }
.edit-collection-title { background-position: 0 -263px; }
#delete p.bold,  #delete-flag p.bold, #delete-collection p.bold { margin-bottom:34px; margin-left:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#delete a.cancel, #delete-flag a.cancel, #delete-collection a.cancel { margin-left:80px; }
a.pad { padding:34px; }
#citation a.close-x { position: absolute; color: rgb(6, 106, 175); right: 26px; top: 30px; padding-right:20px; background:url(/images/sub/close-x.png) no-repeat right 0; cursor:pointer; }
#boxes fieldset label { width:115px; border-bottom: 1px; }
#boxes fieldset input.text, #boxes fieldset textarea.text  { width:300px; border-bottom-width: 1px; }
#boxes fieldset textarea.text { margin:6px 0 10px; background:none; clear:none; }
#boxes fieldset input.second { margin-left:14px; }
#boxes fieldset a.help { margin-left:14px; text-decoration:underline; color:#3E6CBF }
#boxes fieldset input.submit { position:absolute; bottom:20px; right:34px; }
#boxes fieldset a.cancel, #add a.cancel, #search-select a.cancel, #move a.cancel, #copy a.cancel, #edit a.cancel, #notation a.cancel {  display: block; font-weight: normal; line-height: 22px; position:absolute; bottom:20px; right:120px; color:#3E6CBF; }
#add a.cancel, #copy a.cancel, #notation a.cancel, #move a.cancel, #notation a.cancel { right:87px; bottom:12px; }
#add a.cancel { right:91px; bottom:12px; /*bottom: 18px;*/ }
.inner-box { border:1px solid #BBB9AD; width:386px; height:150px; padding:8px 14px; margin-bottom: 40px; margin-left:13px; overflow-y:auto; }
#citation .inner-box { height:477px; width:428px; padding:5px; margin-left:0; }
#add .inner-box { margin-bottom:40px; margin-top: 8px; }
#copy .inner-box, #move .inner-box { margin-bottom:25px; margin-top:10px  }
#add .collection-option, #edit .collection-option { padding:8px 8px 8px 0; margin:4px 0 6px 0px;   }
#move .collection-option, #copy .collection-option { margin-bottom:20px; ; }
#move a.newcollection, #copy a.newcollection  {  position:absolute; bottom:18px; left:28px; }
.collection-title { float:left; width: 220px; padding-right:12px; margin: 0; }
.collection-title-select  { float:left; width:94%; padding-right:12px; margin: 7px 0 6px; line-height:16px; }
#search-select .collection-title-select { margin: 7px 0 6px 8px; }
.collection-title input, .collection-title-select input { margin-right:6px; margin-top:0;   }
.collection-title label {  margin-top:0px; display:block; padding-left:24px; margin-top:-16px; }
.collection-title-select label { margin-left:26px; margin-top:-16px; display:block; }
html.msie7 #boxes .window input, html.msie6 #boxes .window input { font-size: 0; display:block; line-height: 0; }
html.msie7 .collection-title-select, html.msie6 .collection-title-select { margin:6px 0 0 0; padding:0; }
#boxes input.submit { position:absolute; right:27px; bottom:12px; /*bottom:18px;*/ text-indent:-9999px; width:50px; height:22px; border:none; }
#createnewcollection input.submit { background:url(/images/sub/sprite-modal-buttons.png) no-repeat 0 -154px; width:63px; height:22px; }
#createnewcollection input.submit:hover {background-position: 0 -132px; width:63px; height:22px; }
#createnewcollection input.edit { background:url(/images/sub/sprite-modal-buttons.png) no-repeat 0 -198px; width:63px; height:22px; }
#createnewcollection input.edit:hover { background-position: 0 -176px; width:63px; height:22px; }
#add a.newcollection { position: absolute; right: 31px; margin-top:-24px; }
#add textarea, #notation textarea { width:386px; padding:14px; height:102px; margin-left:13px; margin-top: 8px; }
#add input.submit { right: 31px; }
#notation textarea { margin-bottom:20px; }
#add input.submit, #notation input.submit { background:url(/images/sub/sprite-modal-buttons.png) no-repeat 0 -110px; width:50px; height:22px;  }
#add input.submit:hover, #notation input.submit:hover  { background-position: 0 -88px; width:50px; height:22px;  }
#move input.submit { background:url(/images/sub/sprite-modal-buttons.png) no-repeat 0 -22px; }
#move input.submit:hover { background-position:0 0; }
#copy input.submit { background:url(/images/sub/sprite-modal-buttons.png) no-repeat 0 -66px; }
#copy input.submit:hover { background-position:0 -44px; }
#search-select input.submit { background:url(/images/icons/button_apply.gif) no-repeat 0 0; position:absolute; right:40px; bottom:18px; text-indent:-9999px; width:60px; height:24px; border:none; }
#search-select input.submit:hover { background-position:0 -24px; }
#search-select a.cancel { bottom: 18px; right: 110px; }
#search-select label { font-size:13px; }
#search .collection-title label { margin-top:0; height:100%;}
.window p { margin-left:13px; padding-bottom:0; }
#alert p, #alert-login p { margin-left:2px; } 
#boxes fieldset input, #boxes p, #boxes a, #boxes .collection-title label { font-family:Verdana, Arial, Helvetica, sans-serif; }
#boxes #alert p.bold, #boxes #alert-login p.bold, #boxes fieldset label { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; }
/* My Collection Detail Styles */
.collections_detail #Content { width:919px; }
.collections_detail .title { width:947px; }
.collections_detail #Content h2.reallyh1 { border-bottom:1px solid #B3B2AE; padding-bottom:0; margin-bottom:10px; }
.intro-inline { display:inline; }
.intro-links { float:right; padding: 5px 0 0;  }
.intro-links a { text-decoration:underline; font-size:90%; }
#collection-options { background-color:#E6E1CF; width:684px; height:38px; position:relative; padding:16px 0 0 12px; margin-bottom:40px;  }
#collection-options .label-container { display:block; position:relative; margin-left:80px;  }
#collection-options label { font-weight:bold; width:100px; position:absolute; padding-top:4px; }
#collection-options .jqTransformSelectWrapper { margin-top:0; margin-right:30px; padding:0 0 0 120px; }
.arrow { position: absolute; right: 20px; top: 28px; }
#container #Content  .articles { margin-top:12px; }
.bold { font-weight:bold; }
#container #Content .wide-table a { font-weight:normal; }
.narrow { width: 684px; }
.block { display:block; }
.results-return { display:inline; width:300px; }
.results-return label { position:absolute; height:1px; width:1px; left:-9999px; }
.views-display { margin-top:10px; }
.views-display-lower { margin-top:28px; }
.views-display .pager, .views-display-lower .pager { width:290px; }
.records-returned { float:left; color:#000000; font-size:110%; margin-right:10px; }
.register-here { background:url(/images/icons/button-register.gif) no-repeat top left; width:126px; height:24px; text-indent:-9999px; display:block; float:left; margin-bottom:10px; }
.note-popup { width:276px; height:170px; background-color:#5E2C1B; color:#FFFFFF; display:none; position:absolute; }
#container #Content .media .thumbnail .note-popup p { font-weight:bold; padding:12px 0 3px 12px; width:120px; }
#container #Content .media .thumbnail .note-popup a { color:#FFFFFF; text-decoration:underline; }
.close-note { float:right;  padding-right:20px; position:absolute; top: 12px; right:13px;  background:url(/images/icons/close.gif) no-repeat right center; }
.note-popup textarea { width:248px; height:92px; border:1px solid #CECDC7; margin:0px 12px; }
.save-note { text-indent:-9999px; background:url(/images/icons/save-button.gif) no-repeat 0 0; position:absolute; bottom:12px; right:13px; width:54px; height:24px; cursor:pointer; }
.save-note:hover { background-position:0 -24px; }
.delete-note { position:absolute; right:72px; bottom:12px; line-height:22px; }
/*  Custom Forms */
.select { position: absolute; width: 164px; height: 22px; padding: 5px 24px 0 8px; color: #000000; background:url(/images/sub/select.gif) no-repeat 0 0; overflow: hidden; font-weight:600; font-size: 12px; font-family:Arial, Helvetica, sans-serif;  }
.select-small { position: absolute; width: 16px; height: 22px; padding: 5px 28px 0 4px; color: #000000; background:url(/images/sub/select-small.gif) no-repeat 0 0; overflow: hidden; font-weight: 600; font-size: 12px; font-family:Arial, Helvetica, sans-serif; }
.select-wide { position: absolute; width: 269px; height: 22px; padding: 4px 18px 0 4px; color: #000000; background:url(/images/sub/select-wide.gif) no-repeat 0 0; overflow: hidden; font-weight: 600; font-size: 12px; font-family:Arial, Helvetica, sans-serif;  }
html.webkit .select-wide { margin-left:208px; }
/*Advanced Search */
.advanced-search { font-weight:normal; color:#000000; margin:12px; }
.advanced-search label { float:left; font-weight: bold; width: 106px; padding-top: 8px; }
.search-criteria { float:left; margin-left:4px; margin-top:8px; font-weight:normal; }
.search-row { margin-bottom:16px; width: 536px; position:relative; }
.search-row input {  width:269px; display:block; float:left; border: 1px #999999 solid; background: #fff url(/images/sub/pager-field.gif) 0 0 repeat-x;}
.search-row .datepicker-start input, .search-row .datepicker-finish input { width:116px; }
.search-row .datepicker-start label, .search-row .datepicker-finish label { width:auto; padding-right:8px; padding-top:0; }
.datepicker-start, .datepicker-finish { width:200px; float:left; }
.datepicker-start span, .datepicker-finish span { font-size:9px; display:block; float:left; }
.search-row-left { margin-right:12px; width:195px; float:left; }
.advanced-search .select { padding:0px 24px 0 8px; margin-right:12px; }
#Content .search-row ul { padding-left:0; margin-top:0; display:inline; }
#Content .search-row ul li { display:inline; background:url(/images/icons/pipe-tall.gif) no-repeat right 2px; margin-right:2px; padding:0 6px 0 0px; }
.advanced-search input.submit { background:url(/images/sub/search-box-submit.gif) no-repeat 0 0; width:84px; height:24px; text-indent:-9999px; border:0; margin-left:505px; margin-top:-10px; margin-bottom:20px; }
html.msie7 .advanced-search input.submit, html.msie6 .advanced-search input.submit { font-size: 0; display:block; line-height: 0; }
.advanced-search input.submit:hover { background-position:0 -24px; }
.advanced #Content .featured { background:#FFFFFF; padding-left:0; }
.advanced #Content .first, .recently-added #Content .first  { margin-top:24px; }
.advanced #Content .featured p, .recently-added #Content .featured p { margin-bottom:0; padding-top:0; }
.advanced #Content .featured span, .recently-added #Content .featured span { font-weight:bold; }
.view-choice { margin:16px 12px 8px 490px; display:block; height:20px;  }
.advanced .pager, .recently-added .pager { margin-right:10px; }
.advanced .index p span, .recently-added .index p span { color: #666; }
#container #Content a.add-input { width:18px; height:18px; background:url(/images/icons/minus-plus-sprite.gif) no-repeat 0 -28px; text-indent:-9999px; display:none; float:right; position: absolute; right:14px; top: 2px;}
#container #Content a.subtract-input { width:18px; height:18px; background:url(/images/icons/minus-plus-sprite.gif) no-repeat 0 0; text-indent:-9999px; display:block; float:right; margin-right:4px; margin-left:4px; position:absolute; right:30px;  top: 2px; }
#container #Content .table-my-collections tbody th a { font-weight:bold; color:#000000; }
#recaptcha_image { height: 57px; width: 300px; } 
div.reloadLink{clear:both;}
div.reloadLink a{margin-left:11px;}
fieldset.form label.mesg {margin-left:0px;}
.register #Content fieldset .public fieldset p,.register fieldset .public fieldset div.reloadLink a,.register fieldset .public fieldset div#captcha {margin-left:0px;}
.subject .textfield { width:300px; margin-top:5px; background: url("/images/sub/search-box-bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #7F9DB9; padding:2px; }
.subject input.submit { margin-left: 10px; margin-right:10px; }
html.msie7 .advanced .callout_box, html.msie6 .advanced .callout_box { position:relative; }
html.msie7 .subject input.submit, html.msie6 .subject input.submit { position:absolute; left:315px; top:58px;  }
html.msie7 .subject-advanced, html.msie6 .subject-advanced { margin-left:100px; }
fieldset input.radio {  margin-left:16px; margin-bottom:12px; }
html.msie7 fieldset input.radio, html.msie6 fieldset input.radio { margin-top:10px; margin-bottom:0; }
fieldset label.searchrange { color:#000000; font-weight:normal; font-family:Verdana, Helvetica, sans-serif; font-size:12px; display:inline; float:none; width:auto; }
.subject { margin-bottom:0; }
.records-match { font-size:13px; color:#743621; display:block; margin:12px 0; }
.black { color:#000000; }
.collections-search { margin:11px 0 5px; }
.collections-search select { width:194px }
/* Advanced Search addition */
#boxes-inline  { position:fixed; width:440px; z-index:9999; display:none; }
.window {  width:440px; background-color:#FFFFFF; border:1px solid #999999; position:fixed; padding:20px; }
.inline { position:relative; }
#container #Content .search-row a.hidden-input { display:none; }
/* End Advanced Search addition */
/* Blog Fix*/
.blogFix { min-height:1%; }
.blog .extraBG  { float:left;  padding-top:0; }
a.advancedLink {margin:20px 0 0 10px;float:left;}
.advanced #Content .featured .photo { float:left;margin-right: 9px;}
.advanced .article .article-content, .advanced .article .resultData { width: 538px; float:left; }
/*Error Messages*/
div.createErrorMessage{font-weight:bold; color:Red; padding-bottom:10px;}
div.updateErrorMessage{font-weight:bold; color:Red; padding-bottom:10px;}
/* Update user*/
div.row{margin-top:4px; padding-bottom:7px;}
div.row label{width:150px;}
div.row input{padding-top:2px;width:280px;}
div.row div.password input.password-1{margin-top:0px;}
div.row div.note{padding-bottom:0px;}
.thumbnail td { vertical-align:top; }
div.photo img.temp { width:94px; height:94px; }
.panel .wrap div.article:last-child { background:none; }
.article-wrapper { float:left; }

.photoTL img {  background: url('/images/layout/largePhotoTL.png') no-repeat top left; padding-top:14px; padding-left:14px; padding-right:0px; margin-top:-7px; margin-left:-7px; }
.photoTL  {  background: url('/images/layout/largePhotoBR.png') no-repeat bottom right; padding-bottom:7px; padding-right:21px;  }
.photoBR { padding:0px 12px 12px 0; margin-right:24px; margin-bottom:12px; }

/*collection options modal wrapper */
.option-wrapper { height:267px; overflow-y:scroll; }

/* New Modal Buttons */
#delete .cancel-button, #delete-collection .cancel-button { width:70px; height:24px; background:url(../images/sub/modal-sprite-2.png) no-repeat 0 0; display:block; text-indent:-9999px; font-size:0; line-height:0; float:left;}
#delete .cancel-button:hover, #delete-collection .cancel-button:hover { background-position:0 -24px; }
#delete .delete-record-button { width:146px; height:24px; background:url(../images/sub/modal-sprite-2.png) no-repeat 0 -48px;display:block; text-indent:-9999px; font-size:0; line-height:0; float:left; margin-left:62px; }
#delete .delete-record-button:hover { background-position: 0 -72px; }
#delete-collection .delete-collection-button { width:141px; height:24px; background:url(../images/sub/modal-sprite-2.png) no-repeat 0 -96px;display:block; text-indent:-9999px; font-size:0; line-height:0; float:left; margin-left:63px; }
#delete-collection .delete-collection-button:hover { background-position:0 -120px; }
#boxes a.close-x { position: absolute; color: rgb(6, 106, 175); right: 26px; top: 10px; padding-right:20px; background:url(/images/sub/close-x.png) no-repeat right 0; cursor:pointer;display:block; }

/* A-Z Index */
#container #Content .alphabet { font-size: 12px; }
#container #Content .alphabet a:first-child { margin-right: 4px; }
#container #Content .alphabet a.selected { font-weight: bold; color: #000; }
#container #Content .alphabet a.selected:hover { text-decoration: none; cursor: default; }
#container #Content .alphabet a.no-match { color: #999; }
#container #Content .alphabet a.no-match:hover { text-decoration: none; cursor: default; }