
#centerpane
{
	background-color:#FFFFFF;
	display:table-cell;
}

#datapane
{
	text-align:left;
}

.filterdiv
{
  border:1px solid black; margin-top:10px; padding:10px; padding-top:0;
}

#footerdiv
{
	background-color:#FFFFFF;
	font-size:10px;
	padding:8px;
	text-align:center;
}

#menupane
{
  background-color:#333333;
  height:25px;
  left:0;
  overflow:hidden;
	top:0;
	width:100%;
	margin:0px;
}

#menupane a:hover {
  color: #333333;
}

#menupane a:active {
  color: #333333;
}

#menupane a:link {
  color: #333333;
}

#menupane a:visited {
  color: #333333;
}

#middlepane
{
	background-color:#FFFFFF;
	display:block;
	height:5px;
}

#popFilter {color: #484540; font-family: Arial,Helvetica,sans-serif;border:0 none; margin: 0; outline: 0 none; padding: 0}
#popFilter H1 { color: #00A6C4;}
#popFilter #contentPrimary { width: 720px; float: left;}
#popFilter #contentPrimary .gutter {padding: 10px 0px 0 0;margin-left: 10px;}
#popFilter #wrapCollection label{font-size: 1em;}
#popFilter #wrapCollection input{width: 500px;text-align: left; font-size: 1em;font-family: Arial,Helvetica,sans-serif;}
#popFilter #wrapCollection .buttonBar{margin-left: 120px;width: 290px;text-align: left;}
#popFilter #wrapSectionPrimary .gutter, #wrapSectionSecondary .gutter {line-height: 20px;}

#popWin {color: #484540; font-family: Arial,Helvetica,sans-serif;}
#popWin H1 { color: #00A6C4;}
#popWin #contentPrimary { width: 510px; float: left;}
#popWin #contentPrimary .gutter {padding: 10px 0px 0 0;margin-left: 10px;}
#popWin #wrapCollection td.label{width: 120px;text-align: right;font-weight: bold;padding-top: 5px;vertical-align: top;}
#popWin #wrapCollection td.field{width: 300px;text-align: left;}
#popWin #wrapCollection td.field input{width: 290px;text-align: left;}
#popWin #wrapCollection td.checkfield input{width: 20px;align: left;}
#popWin #wrapCollection td.field textarea{width: 290px;height: 5em;text-align: left;}
#popWin #wrapCollection .buttonBar{margin-left: 120px;width: 290px;text-align: left;}

#toppane
{
	background-color:#FFFFFF;
	padding-left:0;
	text-align:left;
}

#toppane a:hover
{
	color:#FFFFFF;
}

#toppane a:active
{
	color:#FFFFFF;
}

#toppane a:link
{
	color:#FFFFFF;
}

#upperdiv
{
	background-color:#FFFFFF;
	padding:8px;
	width:75%;
}

#imgLayer {
 z-index:1001;
 position:absolute;
 top:10;
 bottom:10;
 left:10;
 width:100%;
 height:1024px;
 background:transparent url("/MWEBgraphics/transparent75.png") repeat;
 visibility:hidden;
 text-align: center;
}

#mainImg {
  max-height: 768px;
  max-width: 1024px;
  vertical-align: middle;
}

#imgDescript {
  width: 1000px;
  height: 50px;
  margin-left: auto ;
  margin-right: auto ;
}

#imgPanel {
 width: 1100px;
 height: 1024px;
 background:transparent url("/MWEBgraphics/transparentw75.png") repeat;
 margin-left: auto ;
 margin-right: auto ;
 margin-top: auto ;
 padding-top: 30px;
}

#imgClose {
 position:absolute;
 height: 20px;
 width: 20px;
 border: 1px solid #FFF;
 text-align: center;
 right: 50px;
}

#imgClose a {
  font-size:130%; padding:0; display:inline-block; font-weight: bold; color: #FFF;
}

#imgClose .exit{background-image:url("/MWEBgraphics/button_exitViewer.png"); background-position:0 0;background-repeat:no-repeat; padding-right:90px;}





#vidLayer {
 z-index:1000;
 position:absolute;
 top:10;
 bottom:10;
 left:10;
 width:100%;
 height:1000px;
 background:transparent url("/MWEBgraphics/transparent75.png") repeat;
 visibility:hidden;
 text-align: center;
 }

#vidURL {
 width: 800px;
 margin-left: auto ;
 margin-right: auto ;
 margin-top: 30px ;
}

#vidStart {
 width: 100px;
 height:100px;
 margin-left: auto ;
 margin-right: auto ;
 margin-top: 250px ;
}

#vidClose2 {
 position:absolute;
 width:100%;
 top:650px;
 left:10px;
 text-align: center;
 height: 50px;
}

#vidClose {
 position:absolute;
 width:20px;
 height: 20px;
 border: 1px solid white;
 text-align: center;
 right:50px;
}

#vidClose a
{
  font-size:130%; font-weight: bold; color: #FFF;
}

#vidClose2 a
{
  font-size:130%; padding:8px 0 18px 10px; display:inline-block; font-weight: bold; color: #FFF;
}

#vidClose .exit{background-image:url("/MWEBgraphics/button_exitViewer.png"); background-position:0 0;background-repeat:no-repeat; padding-right:90px;}

#wrapVid {width:950px;height:800px;background-color:#000000;margin:auto}

#wrapLogon div.buttonBar {width:320px;margin-top:20px}
#wrapLogon div.login {margin-right: 10px; padding: 5px; width: 70px; float: left; background-color: #C6BDB0; color: #FFFFFF; text-align: center}
#wrapLogon div.cancel {padding: 5px; width: 80px; float: left; background-color: #C6BDB0; color: #FFFFFF; text-align: center}
#wrapLogon div.login a{font-weight:bold}
#wrapLogon div.login a:link {color: #FFFFFF; cursor: pointer}
#wrapLogon div.login a:active {color: #FFFFFF; cursor: pointer}
#wrapLogon div.login a:visited {color: #FFFFFF; cursor: pointer}
#wrapLogon div.login a:hover {color: #FFFFFF; cursor: pointer}
#wrapLogon div.cancel a{font-weight:bold}
#wrapLogon div.cancel a:link {color: #FFFFFF; cursor: pointer}
#wrapLogon div.cancel a:active {color: #FFFFFF; cursor: pointer}
#wrapLogon div.cancel a:visited {color: #FFFFFF; cursor: pointer}
#wrapLogon div.cancel a:hover {color: #FFFFFF; cursor: pointer}

#accordion h3:hover {cursor:pointer}
#accordion div.buttonBar {margin-left: 140px; width:320px;}



.browseList{list-style: none outside none; padding 0; margin: 0}
.browseList li {list-style: none outside none; padding:0; font-weight: bold}
.browseList li a {font-weight: bold}
.browseList li a:link {text-decoration: none; cursor: pointer; color: #F26649}
.browseList li a:active {text-decoration: none; cursor: pointer; color:#F26649 }
.browseList li a:hover {text-decoration: underline; cursor: pointer; color: #00A6C4}
#browseLetters {list-style: none outside none;padding:2px;margin:0px 0px 15px 0px;font-size: 120%; font-weight: bold}
#browseLetters li{display: inline}
#browseLetters li a {font-size: 120%; font-weight: bold; cursor: pointer;padding: 0 5px}
#browseLetters li a:link {color: #000000; text-decoration: none;}
#browseLetters li a:active {color: #000000; text-decoration: none;}
#browseLetters li a:visited {color: #000000; text-decoration: none;}
#browseLetters li a:hover {color: #F26649; text-decoration: none;}

#collectionNav div.navItems {width:100%}
#collectionNav ul {list-style: none outside none;padding:0;margin:0;width:100%}
#collectionNav ul li.menu1Item a{background: none repeat scroll 0 0 #C6BDB0;border-bottom: 1px solid #FFFFFF;color: #FFFFFF;display: block;float: none;font-size: 13px;font-weight: bold;height: 100%;padding: 10px 10px;text-decoration: none;text-indent: 0;}
#collectionNav ul li.menu1Item a:hover {background-color:#f26649;color:#FFFFFF; font-weight:bold}

#collectionNav li.menu_selected {background-color:#f26649;color:#FFFFFF;padding:5px; font-weight:bold}
#collectionNav li.submenu {background-color:#FFFFFF;color:#000000;padding:5px; font-weight:bold}
#collectionNav li.menu2Item a {color: #000000}
#collectionNav li.selected a {color: #f26649}
#collectionNav li.menu2Item a:hover {color: #f26649}
#collectionNav li.menu2Item {padding-left:10px; max-width:190px}
#collectionNav li.menu2Item a:link {text-decoration:none; color:#000000}
#collectionNav li.menu2Item a.selected:link {font-style: italic}
#collectionNav li.menu2Item a:visited {text-decoration:none; color:#000000}
#collectionNav li.menu2Item a:hover {text-decoration:underline; color:#f26649;}
#collectionNav li.menu3Item {padding-left:10px; max-width:190px}
#collectionNav li.menu3Item a{text-decoration:none; color:#f26649; font-weight: bold}
#collectionNav li.menu3Item a.selected:link {font-style: italic}
#collectionNav li.menu3Item a:hover {text-decoration:underline;}

#ssGroupListItems {list-style: none outside none;padding:0;margin:0;width:100%}
#ssGroupListItems li.menu2Item {padding-left:10px; width:100%}
#ssGroupListItems li.menu2Item a:link {text-decoration:none; color:#000000}
#ssGroupListItems li.menu2Item a.selected:link {font-style: italic}
#ssGroupListItems li.menu2Item a:visited {text-decoration:none; color:#000000}

#wrapCredits {width:100%; float:left}
/*#wrapCredits {width: 100%; float: left; margin-top: 20px; border-top: 1px solid #C6BDB0}*/
#wrapCredits div.credits {width: 50%; max-width: 50%; float: left}
#wrapCredits div.creditsText {width: 50%; max-width: 50%; float: left; margin-top: 40px; line-height:16px;}

#imageViewerControls {float:left; border-bottom:dotted 2px #c6c6c6; padding-bottom:15px; margin-bottom:20px; overflow:hidden;}
#imageViewerControls a{font-size:130%; padding:8px 0 18px 10px; display:inline-block; }
#imageViewerControls .exit{background-image:url("/MWEBgraphics/button_exitViewer.png"); background-position:0 0;background-repeat:no-repeat; padding-right:71px;}
#imageViewerControls .save{background-image:url("/MWEBgraphics/button_saveView.png"); background-position:0 0;background-repeat:no-repeat; padding-right:46px;}
#imageViewerControls .print{background-image:url("/MWEBgraphics/button_printView.png"); background-position:0 0;background-repeat:no-repeat; padding-right:50px;}
#imageViewerControls .arrange{background-image:url("/MWEBgraphics/button_arrange.png"); background-position:0 0;background-repeat:no-repeat; padding-right:55px;}
#imageViewerControls .remove{background-image:url("/MWEBgraphics/button_removeAll.png"); background-position:0 0;background-repeat:no-repeat; padding-right:40px;}
#imageViewerControls .help{background-image:url("/MWEBgraphics/button_help.png"); background-position:0 0;background-repeat:no-repeat; padding-right:38px;}

#imageViewingArea{clear:left;}
#imageViewingArea{position:relative;}
.imageWrapper{ background:#f5f5ef; border:1px solid #414141;}
.iw_header{clear:both; background:#414141; padding:3px 0 3px 5px; overflow:hidden;}
.iw_body{padding:10px; overflow:hidden;}

.expandPanel p{font-size:120%; padding-bottom:10px; float:left; clear:both;}
.expandPanel {float:left; clear:both; background-image:url('../co_img/icon_expand.gif'); background-repeat: no-repeat; background-position:0 0; padding:4px 0 6px 30px; }
.expandPanel.open {background-image:url('co_img/icon_collapse.gif');  }
.expandPanel a{ width:auto; font-size:120%; }
.expandPanel dl{overflow:hidden;}
.expandPanel dt, .expandPanel dd{ font-size:120%; display:block; }
.expandPanel dd{padding-bottom:10px; margin-left:6em;}
.expandPanel dt{font-weight:bold; padding-right:4px; clear:left; float:left;}
.copyright{display:block; clear:left; width:auto;}
.expandPanel a.rchev{font-size:12px;}

div.closed {background-image:url('/mwebgraphics/down.gif'); background-repeat:no-repeat; height:20px; width:20px; padding:0; margin-top:4px}
div.open {background-image:url('/mwebgraphics/up.gif'); background-repeat:no-repeat; height:20px; width:20px; padding:0; margin-top:4px}

#MWebSRBody
{
  width:100%;
}

#MWebSRTitle h1{
  font-family:verdana;
  font-size:2em;
  margin-bottom:0px;
  padding: 0px;
}

#MWebSRTitle h2{
  font-family:verdana;
  font-size:1.4em;
  margin-top:0px;
  padding: 0px;
}

#MWebSRRefine {
  background-color:#EAEAEA;
}

#MWebSR UL {
  list-style: none outside none;
}

#MWebSR a:link {
  text-decoration: none;
  color: blue;
}

#MWebSR a:hover {
  text-decoration: underline;
  color: blue;
}

#descriptionArea {max-width: 50%; float: left}
#halfImageHolder {max-width: 50%; float: right; margin-left:40px}

#wrapTitle {margin-top:20px; margin-bottom: 20px; float: left; width: 100%}
#titleGraphic {float: left; margin: 0; width: 50%}
#backWrap {float: right; margin: 0; width: 50%; padding:0; text-align: right}
#srBack {float: right; width: 100%; padding:0; text-align: center}
#srBack ul{list-style: none outside none;margin:auto 0 auto auto; width:200px; text-align:center; line-height: 40px}
#srBack ul li{display : inline;font-size:100%}
#srBack ul li a{padding:5px;color:#f26649; }
#srBack ul li a:hover{color:#f26649;}
#srBack ul li.currentPage {font-weight:bold;padding-left:5px;padding-right:5px}
#srBack ul li.navButton{width:30px;height:30px;padding:8px 8px 8px 8px}
#srBack ul li.disabled{visibility:hidden}

.redLink a{color: #F26649}

#wrapSectionPrimary .sectionA {
  width: 100%;
}

#wrapContentInner .sectionG {
	width: 200px;
	float: left;
	padding-left:20px;
	}
#wrapContentInner .sectionG .gutter {
  padding:0;
}

.subsetList a {font-weight: bold; text-decoration: none; color:#f26649}
.subsetList a:hover {font-weight: bold; text-decoration: underline; color:#f26649}

#topPagerContainer{clear:left; padding-bottom:5px; padding-top: 5px; margin-bottom:8px; height:50px; width:100%;}
#topPagerContainer span.resultsSpan{display:block; float:right; line-height:28px; margin-bottom:8px; clear:left; font-size:140%; width:100%; text-align:right;}

/* #topPagerContainer div.filterBar {background-color:#C6BDB0; width:100%; padding-bottom: 4px; padding-top:4px; padding-left:5px; padding-right: 0px} */
#topPagerContainer div.filterBar {background-color:#C6BDAE; width:100%; padding-bottom: 4px; padding-top:4px; padding-left:10px; padding-right: 5px;}
#topPagerContainer div.filterBar #sortFrm {width:*; float: left}
#topPagerContainer div.filterBar #imgFrm {float: left; margin-left:40px}
#topPagerContainer div.filterBar #sizeFrm {float: right}
#topPagerContainer div.filterBar a {text-decoration:none; color:#FFFFFF; font-weight: bold; font-size: 1em; color:#F26649}
#topPagerContainer div.filterBar a:hover {text-decoration:underline; color:#f26649;}
#topPagerContainer div.filterBar label {text-decoration:none; color:#FFFFFF; font-weight: bold}


/* #searchResultsTargetWrapper {margin-top:10px; width:100%} */
#searchResultsTargetWrapper {margin-top:20px; width:100%}
#searchResultsTargetWrapper ul{margin:0px; padding:0px; width:100%}
#searchResultsTargetWrapper h2{width: 100%}
#searchResultsTargetWrapper .resultTypeTitle{float: left}

.floatRight {float:right; padding:0 0 10px 10px;}

.floatLeft {float:left; padding:0px 10px 10px 10px;}
.floatLeftNoPad {float:left; padding:0}

#sourceSearch div.floatLeft{float:left; padding:0; margin:0;}
#sourceSearch label.floatLeft{float:left; padding:0; margin:0;max-width:130px}

.searchWrapInner {float:left; padding:0px 0px 10px 0px;}

#slider-range {max-width:500px; margin-left:140px; margin-top:10px; height: 5px;}
.inputField {width:520px; float: left; margin-right:3px;padding-top:3px;padding-bottom:3px}
.fieldLabel {width:120px;}
.dateInput { width:3em; margin-right: 0.8em; padding: 3px 7px 3px 3px; color:#000000;}
.inputSelect{float:left; border:1px solid #c6c6c6; padding:3px; margin-right:3px; width: 520px; }

.searchResultsRow{float:left;margin-bottom:20px;}
.searchResultsRow h2{color:#0074a6;font-weight:normal!important;font-family : Arial, Helvetica, sans-serif; font-size:160%; text-transform:none;}
.searchResultsRow h2 a{color:#0074a6;text-decoration : none;}
.searchResultsRow h2 a:hover{color:#0074a6;text-decoration : underline;}
.searchResultsRowImage {width: 160px; float: left;
	padding: 5px 0 0 5px;
	height: 155px}
.searchResultsRowImage .thumbImage {max-width: 148px; max-height: 148px; margin: auto}

.searchResultsRowInner{float:left;padding-top:3px;max-width:480px}
.searchResultsRowInner img{float:left;padding: 5px 10px 0px 0px;}
.searchResultsRowInner p{float:left;font-size:140%;color:#4a4a4a;width:500px;line-height:18px;}
.searchResultsRowInner a{color:#f26649; font-weight: bold; float:left; display:block; clear:both;}
.searchResultsRowInner a:hover{color:#f26649; text-decoration: underline}
#faveGroups .searchResultsRowInner a{color:#f26649;font-weight: bold; float:left; display:block; clear:both;}
.searchResultsRowInner p a{float:none;}/*Cleanup - Replace with: floatNone*/
.searchResultsRowInner h3 a{float:none; color:#0074a6; font-size:140%; font-weight:bold;}
.collectionsResultsList ul li {list-style-type:none;}
.collectionsResultsList .searchResultsRowInner {float:left; padding:0;}
.collectionsResultsList .searchResultsRowInner dl{color: #4A4A4A;float:left; font-size: 140%;line-height: 18px;width: 500px;}
.collectionsResultsList .searchResultsRowInner dt,.collectionsResultsList .searchResultsRowInner dd{float:left;}
.collectionsResultsList .searchResultsRowInner dd{width:400px;}
.collectionsResultsList .searchResultsRowInner dt{width:100px; font-weight:bold; }
.collectionsResultsList .searchResultsRowInner div.noWrap {width:100%; float:left }
.collectionsResultsList .searchResultsRow{overflow:hidden; margin-bottom:8px; border-bottom:1px solid #c6c6c6;width:100%;padding-bottom: 8px}
.collectionsResultsList .searchResultsRow img{margin-right:15px;}
.collectionsResultsList .searchResultsRow img:hover{cursor: pointer}
.collectionsResultsGrid ul li{float:left; width:160px; position:relative; list-style-type:none; border:1px solid #EFEFEF;padding:0px;margin:5px;}
.collectionsResultsGrid .searchResultsRowInner {padding:0px 5px 5px 5px; width:160px;}
.collectionsResultsGrid .searchResultsRowInner h3 a{font-size:140%; position:relative; width:160px;  word-wrap: break-word;}
.collectionsResultsGrid .searchResultsRowInner dl{display:none;}
.collectionsResultsGrid .searchResultsRowInner div.noWrap {display: block; height: 1.3em; float:left; width:100%; text-overflow:ellipsis;margin-bottom:4px; overflow:hidden}
.collectionsResultsGrid .searchResultsRowInner div.twoLine {display: block; height: 3em; float:left; width:100%; text-overflow:ellipsis;margin-bottom:3px; overflow:hidden}
.collectionsResultsGrid .searchResultsRow {padding:0 5px 0 0;height:280px;max-height:280px;overflow-y:hidden; overflow-x:hidden}
#faveGroups .searchResultsRow {padding:0 5px 0 0;height:200px;max-height:280px;overflow-y:hidden; overflow-x:hidden}
.collectionsResultsGrid .searchResultsRow a{float:left;}
.collectionsResultsGrid .searchResultsRow img{border:0px solid #c6c6c6; margin-bottom:5px; margin-left: auto; margin-right:auto; clear:left;}
.collectionsResultsGrid .searchResultsRow img:hover{cursor: pointer}
.collectionsResultsGrid .searchResultsRow div.groupImage{width: 80px; height: 80px; float:left}
.collectionsResultsGrid .searchResultsRow img.groupthm{max-width: 80px; max-height: 80px; margin: auto}
.hide {display:none}
.prchev{background-image:url("/MWEBgraphics/page-right.png"); background-position:0 0;background-repeat:no-repeat;}
.plchev{background-image:url("/MWEBgraphics/page-left.png"); background-position:0 0;background-repeat:no-repeat;}
.rchev{background-image:url("/MWEBgraphics/right.png"); background-position:0 0;background-repeat:no-repeat;}
.lchev{background-image:url("/MWEBgraphics/left.png"); background-position:0 0;background-repeat:no-repeat;}
.rchev-center{background-image:url("/MWEBgraphics/right.png"); background-position:center center;background-repeat:no-repeat;}
.lchev-center{background-image:url("/MWEBgraphics/left.png"); background-position:center center;background-repeat:no-repeat;}

.resultsBoxCount{float:right;color:#4a4a4a;font-size:140%;}
/* .searchBottom{float:left;width:100%;margin-top:15px;padding-top:10px;text-align : center;} */
.searchBottom{float:left;width:100%;text-align : center;}
/* .searchBottom ul{list-style: none outside none;margin:0 auto; width:60%; text-align:center; line-height: 40px} */
.searchBottom ul{list-style: none outside none;margin:0 auto; width:80%; text-align:center; line-height: 32px}
/* .searchBottom ul li{display : inline;font-size:130%;padding:3px} */
.searchBottom ul li{display:inline;font-size:130%;margin-right:3px;}
.searchBottom ul li:last-of-type{margin-right:0;}
/* .searchBottom ul li a{color:#4a4a4a} */
.searchBottom ul li a {display:inline-block; padding:5px;}

.searchBottom ul li a:hover{color:#000000;}
.searchBottom ul li.currentPage {font-weight:bold;padding-left:5px;padding-right:5px}
/* .searchBottom ul li.currentPage {font-weight:bold;} */
/* .searchBottom ul li.navButton{width:30px;height:30px;padding:8px 12px 8px 12px} */
/* .searchBottom ul li.navButton{width:30px;height:30px;} */
.searchBottom ul li.navButton a {width:30px; height:30px;text-decoration:none; padding:0;}
.searchBottom ul li.disabled{visibility:hidden}

#socialMedia img, #mwOptions img {max-height: 30px}
#squareImageholder .thumbImage {max-height:74px; max-width:74px; margin:1px;vertical-align: middle}

#thmPanel .thumbImage {max-height:74px; max-width:74px; margin:2px;vertical-align: middle}
#thmPanel a {padding:0}

/*DL, DT, DD TAGS LIST DATA*/
dl {
    margin-bottom:10px;
}

dl dt {float:left;clear:left;font-weight:bold;margin-right:10px;margin-left: 15px;padding:0px;width:150px;}

dl dd {margin:2px 0;padding:0px 0;float: left;clear: right;max-width: 480px;}

#descriptionWrap dl dd {
	margin-left: 15px;
	margin-right:15px;
	max-width:none;
}
.topNavLast {margin-left: 18px}
.pageSlice
{
  background-color:#FFFFFF;
	padding:8px;
	width:700px;
}


.as_label
{
	font-weight:bold;
}

.df_heading
{
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
}

.df_title
{
	font-size:18px;
	font-weight:bold;
}

.fr_label
{
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}

.hilite { color:#00A6C4;font-weight:bold; }

.inline /* height ensures that IE/Win will give them enough space */
{
	color:#CC0000;
	font-size:9pt;
	font-weight:bold;
	height:25px;
	margin-right:10px;
	text-align:center;
	text-decoration:none;
	padding: 0px;
}

/*.inline, .main, .mainoff, .mainon
{
	background-color:#e0effa;
	border:1px solid black;
	font-size:12px;
}

.main, .inline
{
	color:black;
}

.main, .mainoff, .mainon
{
	display:block;
	margin:10px 5px 0 5px;
	text-align:center;
	width:120px;
}

.main, .mainoff, .mainon, .inline, .para
{
	background-color:#ffffff;
	border:1px solid black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0 5px 10px 5px;
	padding:5px 10px;
	text-decoration:none;
}

.mainoff
{
	color:gray;
}

.mainon
{
	color:red;
}*/

.para
{
	color:black;
	margin:3px 15px 0 10px;
	padding:1px 10px;
}

.results
{
	font-size:12px;
}

.resultsnote
{
	font-size:10px;
}

.xdf_emphasis
{
	font-weight:bold;
}

.xdf_note
{
	font-size:12px;
}

.xdf_subhead
{
	font-weight:bold;
}

a.hierlink:link
{
	color:black;
	text-decoration:none;
}

a:active
{
	color:red;
}

a:hover
{
	color:red;
}

body
{
	background-color:#FFFFFF;
	border:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

#buttondiv
{
	margin-top:20px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	background-color:#FFFFFF;
	color: #000000;
}

#buttondiv a
{
  padding-left: 10px;
  padding-right: 10px;
}

table.general {border: 2px solid white; padding: 2px }
table.general td {padding: 2px}

table.results
{
	border:1px solid gray;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

table.results th, table.results td
{
	padding:6px;
}

table.results tr
{
	border:1px solid gray;
}

th.left
{
	text-align:left;
}

th.right
{
	text-align:right;
}

td.favecontent {vertical-align:top; width:*; padding-left: 10px}
td.favecontent ul li {list-style-type:none;}

td.sidebar {border:2px solid gray; vertical-align:top; width:150px; padding:5px}

div.searchWrap{ width:100%; position:relative; overflow:hidden; height:3.6em;margin-bottom:10px;}
div.collectionWrap{ width:100%; position:relative; overflow:hidden; margin-bottom:10px;}
.checkWrap{ width:160px; position:relative; overflow:hidden; margin-bottom:0px;}

div.searchWrapShort{ width:245px; position:relative; overflow:hidden; height:3.6em;}
div.toggle{margin: 0; border: 1px solid #FFFFFF; background-color:#C6BDB0; color:#000000; padding: 5px; height: 20px;}

div.toggle:hover{background-color: #f26649; }

div.toggleText {color:#FFFFFF; font-weight: bold; cursor: pointer}


div.dataLabel
{

    float:left;
    font-weight:bold;
    margin-right:10px;
    margin-left: 15px;
    padding:0px;
    width:150px;
}
div.dataValue
{
    margin-left: 15px;
    padding:0px;
}

p.sliceVal {padding:0px; margin:0 0 0.2em}

.top20 {margin-top:20px}

#wrapContentOuter {visibility: hidden}


/*  updates May 30, 2013 */


.slideshownav2 {
	pointer-events: none;
	-moz-transition: all .5s linear 0s;
	height: 40px;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
	position: absolute;
	top: 364px;
	width: 100%;
	z-index: 1;
}

body	 {
 position: relative;
}

#wrapImg {
	margin: auto;
	height: 768px;
	width: 1024px;
	position:relative;
}

#wrapImg ul{
	list-style: none outside none;
	margin:auto; width:"100%";
	position: relative;
	text-align:center;
	vertical-align: middle;
}


#wrapImg ul li{
	display : inline-block;
	position: relative;
	margin: auto;
}



#wrapImg:hover .slideshownav2 {opacity:1;filter:alpha(opacity=100);}

#imgClose {
	z-index: 100;
}

.backward2 {
	left: -30px;
}

.forward2 {
	right: -30px;
}

.delete0 {visibility:hidden}

#obj99 {background-color:#C6BDB0; padding: 2px}
#obj99:hover{background-color: #f26649; }
#obj99 a{font-weight:bold; color: #FFFFFF}
#obj99 a:hover{font-weight:bold; color: #FFFFFF; text-decoration: none}

ul.tricolumn {
    -moz-column-count:3;
    -moz-column-gap: 20px;
    -webkit-column-count: 3;
    -webkit-column-gap: 20px;
    column-count: 3;
    column-gap: 20px;
    list-style-type: none;
}

.qjump {color: #F26649;}
.qjump:hover {cursor: pointer}

span.leadInText {font-weight: bold}


.noitals i {
  font-style:normal;
}
/*.noitals i:before {
  content:"\201C";
}
.noitals i:after {
  content:"\201D";
}*/


/* ------------------------------------------------------
	New customizations
  ---------------------------------------------------- */
#squareImageholder {
	line-height:16px;
}
#squareImageholder img {
	margin-bottom:7px;
}
