*{
padding:0;
margin:0;
text-decoration:none;
font-weight:normal;
border:none;
color:#402e27;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
position:relative;
}

html{
background-image:url(images/topBackground.jpg);
background-repeat:repeat-x;
background-color:#f9fbee;
}

/* Font Face */

@font-face {
    font-family: 'QuicksandLight';
    src: url('fonts/Quicksand-fontfacekit/Quicksand_Light-webfont.eot');
    src: url('fonts/Quicksand-fontfacekit/Quicksand_Light-webfont.eot?iefix') format('eot'),
         url('fonts/Quicksand-fontfacekit/Quicksand_Light-webfont.woff') format('woff'),
         url('fonts/Quicksand-fontfacekit/Quicksand_Light-webfont.ttf') format('truetype'),
         url('fonts/Quicksand-fontfacekit/Quicksand_Light-webfont.svg#webfontbpxkzhcL') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LiberationSansRegular';
    src: url('fonts/Liberation-Sans-fontfacekit/LiberationSans-Regular-webfont.eot');
    src: url('fonts/Liberation-Sans-fontfacekit/LiberationSans-Regular-webfont.eot?iefix') format('eot'),
         url('fonts/Liberation-Sans-fontfacekit/LiberationSans-Regular-webfont.woff') format('woff'),
         url('fonts/Liberation-Sans-fontfacekit/LiberationSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/Liberation-Sans-fontfacekit/LiberationSans-Regular-webfont.svg#webfontc8rbNdBe') format('svg');
    font-weight: normal;
    font-style: normal;

}



/* Sheetmusic general styles */

strong, b{
font-weight:bold;
}

#dlpHeader{
height:25px;
width:960px;
font-size:11px;
}

#dlpHeader a, #dlpHeader span, #dlpHeader p{
color:#F6f7f9;
font-size:12px;
display:block;
float:left;
margin:5px 0 0 5px;
}

#dlpHeader a{
text-decoration:underline;
}

#dlpHeader #dlpLogo{
margin:0;
}

.container{
width:1030px;
min-height:700px;
/*for the footer*/
padding:0 0 150px 0;
margin:1px auto 0px auto;
}

/* Main Header */
#headerNavContent{
z-index:10;
height:87px;
width:960px;
margin:2px 0 0 0;
}

/************Sheet Music Consortium Title*/
#headerNavContent h1{
width:355px;
height:70px;
position:absolute;
top:10px;
left:0px;
background-image:url(images/allElements.png);
text-indent:-99999px;
overflow:hidden;
}

/* Main Navigation Menu */
#nav {
position:absolute;
top:43px;
right:0px;
margin:0; 
padding:0; 
list-style:none;
z-index:10;
}	

#nav li {
	float:left; 
	display:block; 
	margin:0 4px;
}

/*************** this is the parent menu */
#nav li a {
	display:block; 
	padding:2px 14px 2px 14px;
	height:18px; 
	text-align:center; 
	text-transform:uppercase;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#904909;
	letter-spacing:1px;
	
}

#nav li a:hover {
	border-bottom:solid #904909 2px;
	cursor:pointer;
}

/************** you can make a different style for default selected value */
#nav a.selected {
}

/************** submenu, it's hidden by default */
#nav ul {
	position:absolute; 
	width:210px;
	height:30px;
	display:none; 
	margin:0 0 0 -1px; 
	padding:0; 
	list-style:none;
	background-color:#eda34c;
}

#nav ul li {
	width:210px; 
	float:left;
	margin:0px 0 0 6px;
	
}

#nav ul a {
	padding:3px 0 7px 0;  
	height:18px;
	display:block;  
	background-color:#eda34c;
}

/************ fix ie6 small issue */
#nav ul {
	margin:0px 0 0 -2px;
}

/* Login  */
#loginBox{
width:400px;
height:30px;
position:absolute;
top:0px;
right:0px;
}

#loginButton, #logoutButton{
width:90px;
height:25px;
cursor:pointer;
color:#904909;
font-size:16px;
letter-spacing:1px;
display:block;
float:right;
font-family:"Times New Roman", Times, serif;
text-transform:uppercase;
background-color:transparent;
background-image:url(images/allElements.png);
background-position:-183px -136px;
}

#loginButton:hover, #logoutButton:hover{
color:#ffffff;
background-position:-273px -136px;
}

#loginBox p{
margin-right:10px;
float:right;
}

.clear{
clear:both;
}

#footer{
margin:100px 0 0 0;
width:960px;
height:100px;
position:absolute;
bottom:0px;
left:0px;
clear:both;
/* take this off when you want to work with the footer */
}

/* Generic Styles */
.buttonStyle{
color:#edf1ce;
cursor:pointer;
background-color:#242d41;
/* FF3.6 */
background-image: -moz-linear-gradient(top, #354260, #242d41); 
/* Saf4+, Chrome */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #354260),color-stop(1, #242d41));
/* IE6,IE7 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#354260', EndColorStr='#242d41'); 
/* IE8 */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#354260', EndColorStr='#242d41'); 

}

button.buttonStyle:hover{
color:#FFFFFF;
}

.errorMessageStyle{
color:#CC0000;
font-size:12px;
font-weight:bold;
}

.rounded{
-moz-border-radius: 6px; /* FF1+ */
-webkit-border-radius: 6px; /* Saf3-4 */
border-radius: 6px; /* Opera 10.5, IE 9, Saf5, Chrome */
}

.darkBlueGradient{
color:#eef1cd;
cursor:pointer;
background-color:#536895;
/* FF3.6 */
background-image: -moz-linear-gradient(top, #181e2c, #536895); 
/* Saf4+, Chrome */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #181e2c),color-stop(1, #536895));
/* IE6,IE7 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#181e2c', EndColorStr='#536895'); 
/* IE8 */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#181e2c', EndColorStr='#536895'); 
}


.darkBlueGradient{
color:#eef1cd;
cursor:pointer;
background-color:#536895;
/* FF3.6 */
background-image: -moz-linear-gradient(top, #181e2c, #536895); 
/* Saf4+, Chrome */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #181e2c),color-stop(1, #536895));
/* IE6,IE7 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#181e2c', EndColorStr='#536895'); 
/* IE8 */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#181e2c', EndColorStr='#536895'); 
}

.greyGradient{
cursor:pointer;
background-color:#eeeeee;
/* FF3.6 */
background-image: -moz-linear-gradient(top, #cccccc, #eeeeee); 
/* Saf4+, Chrome */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #cccccc),color-stop(1, #eeeeee));
/* IE6,IE7 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#eeeeee'); 
/* IE8 */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#eeeeeee'); 
}

.goldGradientHeader{
padding:7px 10px;
background-color:#dddddd;
background-color:#CC6666;
background-color: #ccc69a;
/* FF3.6 */
background-image: -moz-linear-gradient(top, #ccc69a, #ffffcc);
/* Saf4+, Chrome */ 
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ccc69a),color-stop(1, #ffffcc)); 
/* IE6,IE7 */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ccc69a', EndColorStr='#ffffcc'); 
/* IE8 */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ccc69a', EndColorStr='#ffffcc');
/* FF1+ */ 
-moz-border-radius: 6px;
/* Saf3-4 */ 
-webkit-border-radius: 6px; 
/* Opera 10.5, IE 9, Saf5, Chrome */
border-radius: 6px; 
}

.blueHeader{
font-size:15px;
color:#516896;
}

.navFont{
font-family:"Times New Roman", Times, serif;	
color:#904909;
text-align:right;
padding:5px 0 0 0 ;
}

.standardList{
width:100%;
padding:6px 0px
}

.standardList li{
list-style-type:none;
padding:5px 10px;
cursor:pointer;
}

.standardList li:hover{
background-color:#FFFFFF;
color:#0000CC;
}

.count{
display:inline;
background-color:#835103;
padding:0px 5px;
margin-left:10px;
color:#eef1cd;
}

#searchBox{
  width:592px;
  padding: 7px;
  -moz-border-radius: 8px; /* FF1+ */
-webkit-border-radius: 8px; /* Saf3-4 */
border-radius: 8px; /* Opera 10.5, IE 9, Saf5, Chrome */
}

#simpleSearchOptions{
float:left;
margin:7px 0 0 0;
width:525px;
}

#facetedSearchMoreOptions{
width:280px;
float:left;
}

#facetedSearchMoreOptions label{
margin:3px 0;
}

#facetedSearchMoreOptions select{
width:180px;
}

#FROM, #TO{
width:50px;
float:left;
margin:0px 8px
}

#searchBox #advancedSearchOptions #narrowByDatePublished label{
margin:0;
}

#narrowByDatePublished{
padding:7px 0;
}

#searchForm, #searchField{
width:600px;
}

#searchBox #advancedSearchButton{
clear:both;
text-decoration:underline;
font-family:'LiberationSansRegular', Arial, sans-serif;
letter-spacing: 0;
font-size:13px;
padding:0
}

#booleanContainer, #searchButton{
float:left;
}

#booleanContainer input{
width:150px;
font-size:16px;
float:left;
}

#booleanContainer option{
font-size:16px;
}

#booleanContainer select{
padding:0;
float:left;
font-size:16px;
cursor:pointer;
}

#searchBox #booleanContainer span{
color:#bcb360;
font-weight:bold;
margin:1px 7px 0px 7px;
float:left;
font-size:16px;
cursor:auto;
}

#advancedSearchTitle{
color:#bcb360;
font-weight:bold;
margin:0px 0px 14px 0px;
display:block;
width:100%;
text-align:center;
font-size:16px;
}

#searchBox #addRowButton, #searchBox .add-field-trigger, #searchBox #resetButton{
color:#c8be64;
font-size:14px;
font-weight:bold;
cursor:pointer;
border:none;
}

#searchBox #resetButton{
position:absolute;
top:0px;
right:0px;
font-weight:normal;
width:100px;
background-color:#354260;
}

#searchBox #addRowButton{
background-color:transparent;
border:none;
padding:0;
}


#searchBox #add-name-container{
position:absolute;
bottom:-26px;
right:198px;
clear:both;
background-color:#2d3852;
padding:3px 3px 3px 23px;
background-image:url(images/allElements.png);
background-position:-392px -96px;
background-repeat:no-repeat;
}

#booleanContainer .removable-field-row{
padding: 7px;
width:446px;
overflow:hidden;
margin:0 0 5px 0;
}

#searchBox #booleanContainer .remove-field-trigger{
width:16px;
height:16px;
text-indent:-9999px;
background-image:url(images/allElements.png);
background-position:-372px -100px;
background-color:transparent;
margin:3px 0 0 7px;
cursor:pointer;
}

#searchBox #booleanContainer .hideRemoveButton{
width:16px;
height:16px;
text-indent:-9999px;
background-color:transparent;
margin:3px 0 0 7px;
}

#searchBox #booleanContainer .selectboolean{
width:51px;
margin-left:7px;
}

#searchBox #booleanContainer .searchForLabel{
width:93px;
}

#searchBox .backtobasic{

text-indent:20px;
background-image:url(images/allElements.png);
background-position:-372px -140px;
background-repeat:no-repeat;
margin:7px 0 0 0;
}

#searchBox #advancedSearchOptions h3{
text-indent:20px;
background-image:url(images/allElements.png);
background-position:-375px -162px;
background-repeat:no-repeat;
font-weight:bold;
padding:7px 0;
}

#searchBox #advancedSearchOptions label{
margin-top:7px;
margin-left:4px;
float:left;
}

#searchBox #advancedSearchOptions br{
clear:both;
}

#searchBox #advancedSearchOptions .inputCheckbox{
margin-top:8px;
float:left;
}

#booleanOptions{
padding:10px 0;
z-index:2000;
}

#booleanContainer{
width:450px;
}

#add-name-container{
clear:both;
}

#add-name-container span{
color:#FFFFFF;
border:solid white 1px;
}

#advancedSearchOptions{
padding: 10px 0 10px 20px;
background-color:#506591;
overflow:hidden;
}


#searchForm button, #searchForm input, #searchForm h3, #searchForm label{
float:left;
}

#searchBox #q{
width:435px;
font-size:18px;
padding:5px;
}

#searchButton{
padding: 6px 0px;
width:147px;
font-size:17px;
text-transform:uppercase;
text-align:center;
font-weight:bold;
-moz-border-radius: 6px; /* FF1+ */
-webkit-border-radius: 6px; /* Saf3-4 */
border-radius: 6px; /* Opera 10.5, IE 9, Saf5, Chrome */
}

#advancesearchForm #searchButton{
margin:7px 0 0 0 ;
}

#searchBox h3{
color:#EBF5CC;
margin:0 10px 0 0;
padding:7px 0;
font-size:13px;
}


#searchBox label{
font-size:13px;
text-transform:none;
color:#EBF5CC;
margin:0 6px 0 0px;
}

#searchBox .inputCheckbox{
margin:1px 3px 0 0px;
width:14px;
height:14px;
}


#loadMsg{
position:absolute;
top:100px;
left:0px;
color:#FFFFFF;
display:none;
}

/*advanced search*/
#advancesearchForm{
display:none;
width:600px;
}

/*Home Page*/

#homeContainer #browseTermsList{
width:800px;
}

#newsContainer{
background-color: #a39e56;
/* FF3.6 */
background-image: -moz-linear-gradient(top, #a39e56, #ffffcc);
/* Saf4+, Chrome */ 
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #a39e56),color-stop(1, #ffffcc)); 
/* IE6,IE7 */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#a39e56', EndColorStr='#ffffcc'); 
/* IE8 */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#a39e56', EndColorStr='#ffffcc');
-moz-border-radius: 8px; /* FF1+ */
-webkit-border-radius: 8px; /* Saf3-4 */
border-radius: 8px; /* Opera 10.5, IE 9, Saf5, Chrome */
padding:7px;
}

#newsContainer li{
list-style-type:none;
}

#newsContainer .newsContent{
background-color:#f9fbee;
-moz-border-radius: 8px; /* FF1+ */
-webkit-border-radius: 8px; /* Saf3-4 */
border-radius: 8px; /* Opera 10.5, IE 9, Saf5, Chrome */
padding:14px;
margin:10px 0 10px 20px;
}

#newsContainer .newsDate{
background-color:#f9fbee;
-moz-border-radius: 8px; /* FF1+ */
-webkit-border-radius: 8px; /* Saf3-4 */
border-radius: 8px; /* Opera 10.5, IE 9, Saf5, Chrome */
padding:7px 14px;
font-size:16px;
letter-spacing: 0;
color:#354260;
width:200px;
display:block;
}


#homeContainer{
background-image:url(images/bigc.gif);
background-position:110px 160px;
background-repeat:no-repeat;
}
#homeContainer #welcomeHeader, #homeContainer #newsHeader{
font: 30px/38px 'QuicksandLight', Arial, sans-serif;
letter-spacing: 0;
color:#904909;
padding:40px 0 0px 0;
}

#homeContainer #newsHeader{
margin-top:40px;
}

#homeContainer #homeContent{
width:635px;
position:relative;

}
#welcomeDescription{
font-size:16px;
letter-spacing: 0;
color:#354260;
width:530px;
line-height:28px;
}

#homeContent .trybrowsing, #homeContent .trybrowsing a{
color:#516285;
font-weight:bold;
font-size:14px;
line-height:28px
}

#homeContent a{
text-decoration:underline;
}

#newsContainer .newsStoryHeader{
padding:0px 0 14px 0px;
font-size:16px;
letter-spacing: 0;
color:#354260;

}

#newsContainer .newsStoryHeader a{
color:blue;
text-decoration:underline;
display:block;
}

#browseBy{
margin:20px 0 0 0;
}

#browseBy h3{
color:#eef1cd;
padding:3px 10px;
text-transform:uppercase;
font-weight:bold;
background-color:#354260;
font-size:12px;
letter-spacing:1px;
display:inline;
}

#smartLinks{
width:902px;
overflow:hidden;
background-color:#536895;
padding:10px 0 0px 2px;
background-color:#242d41;
/* FF3.6 */
background-image: -moz-linear-gradient(top, #354260, #242d41); 
/* Saf4+, Chrome */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #354260),color-stop(1, #242d41));
/* IE6,IE7 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#354260', EndColorStr='#242d41'); 
/* IE8 */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#354260', EndColorStr='#242d41'); 

}

#smartLinks a{
text-align:center;
font-size:12px;
font-weight:bold;
color:#e9e9cb;
text-decoration:underline;
float:left;
padding:10px 8px 5px 8px;
}

#smartLinks .selectedBrowseTerm{
background-color:#efefd8;
padding:3px 8px 20px 8px;
color:#000;
font-size:18px;
font-weight:bold;
text-decoration:none;
margin-top:2px;
}


#browseResults a{
list-style-type:none;
display:inline;
text-decoration:underline;
color:#000066;
}

#alphaList{
padding:7px 10px 7px 7px;
width:887px;
background-color:#EFEFD8
}

#prefix{
width:887px;
padding:7px 10px 15px 7px;
background-color:#EFEFD8
}

#alphaList .selectedLetter{
background-color:#ccc69a;
color:#000066;
}

#prefix .selectedPrefix{
background-color: #ccc69a;
/* FF3.6 */
background-image: -moz-linear-gradient(top, #ccc69a, #ffffcc);
/* Saf4+, Chrome */ 
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ccc69a),color-stop(1, #ffffcc)); 
/* IE6,IE7 */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ccc69a', EndColorStr='#ffffcc'); 
/* IE8 */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ccc69a', EndColorStr='#ffffcc');
/* FF1+ */ 
-moz-border-radius: 6px;
/* Saf3-4 */ 
-webkit-border-radius: 6px; 
/* Opera 10.5, IE 9, Saf5, Chrome */
border-radius: 6px; 
color:#000066;
}

#prefix .selectedPrefix{
color:#000066;
}

#alphaList a{
padding:5px 6px;
font-size:14px;
font-weight:bold;
}

#prefix a{
padding:7px 5px;
text-transform:capitalize;
font-size:16px;
font-weight:bold;
}

#browseResults .centuries{
padding:10px;
width:820px;
display:block;
overflow:hidden;
background-color:#EFEFD8
}

#browseDates{
width:960px;
min-height:10px;
}

#browseResults .centuries a{
padding: 5px 5px;
display:block;
float:left;
width:160px;
font-size:14px;
font-weight:bold;
}

#browseTermsList li{
list-style-type:none;
padding:6px 0px;
}

#browseTermsList li a{
text-decoration:underline;
margin:0 7px 0 0;
}

#browseTermsList img{
width:120px;
}

/*Featured Repositories*/
#browseResults .featuredRepositories li{
width:144px;
height:250px;
background-color:#E9E9CB;
float:left;
cursor:pointer;
margin:0 8px 8px 0;
}

#browseResults .featuredRepositories li:hover{
background-color:#cacaa9;
}

#browseResults .featuredRepositories li div{
text-decoration:none;
font-size:12px;
font-weight:bold;
text-align:center;
width:130px;
display:block;
margin:8px 0 0 10px
}

#browseResults .featuredRepositories li span{
text-decoration:none;
font-size:14px;
font-weight:bold;
text-align:center;
width:130px;
display:block;
color:#242D41;
margin:8px 0 0 0;
}

#browseResults .featuredRepositories img{
display:block;
margin:10px 0 0 12px;
}

#homeContainer #browseResults .featuredRepositories {
width:960px;
overflow:hidden;
background-color:#EFEFD8;
}

/* User Contributed Notes*/
#contributedNotesWrapper{
width:475px;
position:absolute;
top:276px;
left:485px;
}

/* Search Results */
#searchResults{
width:960px;
}

#searchResults strong{
font-size:20px;
color:#364564
}/*#181e2c, #364564*/


#searchResults p{
font-size:12px;
padding: 3px 0;
}

#moreLikeThis{
width:960px;
}

#moreLikeThis strong{
font-size:20px;
color:#364564
}/*#181e2c, #364564*/


#moreLikeThis p{
font-size:12px;
padding: 3px 0;
}

#sortable{
width:600px;
}

#sortable li{
width:600px;
list-style-type:none;
}

.record{
width:580px;
padding:20px;
border-bottom:solid 1px #ccc;
min-height:140px;
margin:0px 0px 2px 0px;
background-color:#efefd8;
z-index:1002;
}
.FullView,  .FullView button{
   cursor: pointer;
}
.record:hover{
background-color:#e9e9cb;
}

.record tr{
padding:1px 0;
display:block;
}
.recordDataVal{
width:300px;
}

.record img{
position:absolute;
top:0px;
right:1px;
max-width:84px;
max-height:110px;
}

.recordTitle, .recordTitle em{
font-size:18px;
margin:0 0 20px 0;
}

.recordTitle{
color:#242d41;
width:450px;
}

.recordTitle em{
color:#934e10
}


.recordGo, .recordNotOnline{
position:absolute;
right:20px;
width:87px;
height:68px;
z-index:1003;
}

.recordNoImage{
position:absolute;
top:0px;
left:0px;
width:84px;
height:110px;
background-color:#FFFFFF;
}

.recordNotOnline{
top:20px;
}

.recordGo{
background-image:url(images/allElements.png);
background-position:0px -135px;
text-indent:-9999px;
top:110px;
}

.recordGo:hover{
background-position:-89px -135px;
}


.jsonOpener{
color:#934e10;
padding:3px 0px 3px 110px;
margin-top:10px;
display:none;
width:100px;
background-color:#c2bc89;
/* FF3.6 */
background-image: -moz-linear-gradient(top, #dbd6a8, #c2bc89); 
/* Saf4+, Chrome */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #dbd6a8),color-stop(1, #c2bc89));
/* IE6,IE7 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#dbd6a8', EndColorStr='#c2bc89'); 
/* IE8 */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dbd6a8', EndColorStr='#c2bc89'); 
}

.jsonOpener a{
color:#934e10;
}
.openerTxt:hover{
color:#516896;
}

.checkboxForVC{
background-color:#000066;

padding: 3px 3px;
}

.checkboxForVC, .listViewRecord{float:left;}

.recordTable td{
font-size:12px;
}

#searchResults .resultsDisp{
margin:20px 20px 5px 20px;
overflow:hidden;
width:600px;
}

.nextResultsButton{
color:#242d41;
font-size:15px;
font-weight:bold;
margin:2px 20px 7px 0px;

cursor:pointer;
}
.previousResultsButton{
color:#242d41;
font-size:15px;
font-weight:bold;
margin:2px 20px 7px 0px;
cursor:pointer;
}

#searchResults .resultsDisp label, #searchResults .resultsDisp select, #searchResults .resultsDisp input{
float:left;
margin:2px 0 0 0;
}

#searchResults .resultsDisp input{
margin-left:20px; 
margin-right:5px;
}

#moreLikeThis , #moreLikeThis  #matchTitle{
font: 22px 'QuicksandLight', Arial, sans-serif;
letter-spacing: 0;
color:#904909;
}

#moreLikeThis .resultsCount{
float:left;
margin-right:20px;
}

#moreLikeThis .resultsDisp label, #moreLikeThis .resultsDisp select, #moreLikeThis .resultsDisp input{
float:left;
margin:2px 0 0 0;
}

#moreLikeThis .resultsDisp input{
margin-left:20px; 
margin-right:5px;
}

#searchResults .resultsCount, #searchResults .resultsCount #searchTitle{
font: 22px 'QuicksandLight', Arial, sans-serif;
letter-spacing: 0;
color:#904909;
}

#searchResults .resultsCount{
float:left;
margin-right:20px;
}

.recordDataType{
font-weight:bold;
width:100px;
display:block;
float:left;
}


#nextResultsButton:hover{
color:blue;
}

/* Full Record Metadata View */

.jsonContainer {
width:580px;
margin: 25px 0px 0px 0px;
min-height:100px;
}

.jsonContainer tbody{
background-color:#f9fbee;
width:580px;
min-height:100px;
padding:10px 0 20px 0;
display:block;
}

.record .jsonContainer .metadataHeader{
background-color:transparent;
font-size:18px;
font-weight:bold;
color: #242D41;
/*
border-bottom: solid #181E2C 1px;*/
}		

.jsonContainer td{
font-size:12px;
}


.fullRecordHeader{
width:150px;
}

.fullRecordCategory{
color: #242D41;
font-weight:bold;
font-size:12px;
padding:8px 0px;
}

.record .jsonContainer tr{
width:535px;
padding:0px 20px;
}

.jsonContainer a{
font-size:12px;
color:#516896;
text-decoration:underline;
}


/* VC Widget
parinita, 
all you have to move over is this section
 */
.errormsg{
color:#FF0000;
} 
#loginerror{
display:none;
font-size: 14px;
font-weight: bold;
}
#ActivityContainer{
position:absolute;
right:0px;
top:149px;
width:275px;
}
 
#ActivityWidget{
width:275px;
position:absolute;
top:0px;
right:50px;
padding:15px;
color:#eef1cd;
cursor:pointer;
background-color:#A39E56;
/* FF3.6 */
background-image: -moz-linear-gradient(top, #A39E56, #A39E56); 
/* Saf4+, Chrome */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #A39E56),color-stop(1, #A39E56));
/* IE6,IE7 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#A39E56', EndColorStr='#A39E56'); 
/* IE8 */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#A39E56', EndColorStr='#A39E56'); 


}

#VCWidgetContainer{
width:10px;
height:10px;
position:fixed;
right:30px;
top:149px;
cursor:auto;
z-index:1000;
overflow:visible;
}
 
#VCWidget, #VCWidgetCreateNew{
width:250px;
position:absolute;
top:0px;
right:0px;
padding:15px;
cursor:auto;
z-index:1000;
display:none;
}


#VCWidgetCreateNew{
z-index:2001;
display:none;
}


#VCWidgetCreateNew h5{
font-size:13px;
margin:10px 0 0 0;
padding:5px 10px 5px 0px;
font-weight:bold;
color:#000000;
}

#VCWidgetCreateNew h5 span{
padding:5px 7px;
background-color:#999999;
color:#eeeeee;
font-weight:bold;
font-size:14px;
margin-right:10px;
}

#UserCollectionList{
width:200px;

color:#402E27;

}

#collectionType{
width:200px;
height:200px;
background-color:#ffffff;
border:solid 4px #999999;
padding:10px 25px;
}

.collectionTypeDesc{
color:#000066;
padding:0px 0px 20px 22px;
font-size:12px;
}

#VCWidgetCreateNew #vctitle{
width:240px;
height:22px;
display:block;
border:solid 4px #999999;
padding:0px 5px;
}

#VCWidget #VCWidgetCreateNew button{
padding:4px 10px;
background-color:#666666;
border:outset #333333 2px;
color:#FFFFFF;
margin:10px 5px 0 0;
}

#VCWidgetCreateNew label{
margin: 0 0 0 10px;
line-height:26px;
}

#VCWidget #VCWidgetCreateNew h2{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:18px;
padding:0 0 20px 0;
}

#VCWidget h2{
font-family:Arial, Helvetica, sans-serif;
color:#edf1ce;
font-size:18px;
padding:0 0 20px 0;
}

#VCWidget h3{
color:#edf1ce;
padding:5px 0;
}

#ActivityWidget h2{
font-family:Arial, Helvetica, sans-serif;
color:#edf1ce;
font-size:18px;
padding:0 0 20px 0;
}

#ActivityWidget span{
color:#536895;
font-size:15px;
font-weight:bold;
}

#VCWidget button{
color:#edf1ce;
background-color:transparent;
cursor:pointer;
}

#VCWidget button:hover{
color:#FFFFFF;
}

.ui-state-hover{
background-color:#A4BEEB;
}

#ActivityDropArea{
width:270px;
height:450px;
background-color:#f9fbee;
overflow:auto;
}

#ActivityDropArea ul{
height:250px;
width:260px;
cursor:auto;
}


#ActivityDropArea li{
width:240px;
padding:10px 5px 10px 15px;
border-bottom:dotted #516591 1px;
min-height:40px;
list-style-type:none;

}


#VCDropArea{
width:250px;
height:250px;
background-color:#364564;
overflow-y:auto;
overflow-x:hidden;
z-index:1001
}

#VCDropArea ul{
height:250px;
width:250px;
cursor:auto;
}


#VCDropArea li{
width:230px;
padding:10px 5px 10px 15px;
border-bottom:dotted #516591 1px;
min-height:40px;
list-style-type:none;
background-color:#EFEFD8;
cursor:pointer;
}



#VCDropArea li:hover{
background-color: #98cbff;
}

#catalog{
	position:absolute; 
	top:160px;
	left:0px;
	width:300px;
}

#VCDropArea .VCWidgetSelectedRecord{
background-color: #ccc267; 
}

#VCDropArea .ui-selected { 
background: #F39814; 
color: white;
}

#VCWidget #placeholder{
color:#eeeeee;
border-bottom:none;
padding:40px 30px 0px 27px;
width:205px;
background-color:transparent;
}

#VCWidget #placeholder .placeholderDirections{
font-size:14px;
margin-top:15px;
color:#EBF5CC;
}



#VCWidget #placeholder h3{
font-size:15px;
}

#VCWidget .recordTitle{
width:150px;
font-size:13px;
font-weight:bold;
}


#VCWidgetSelectedRecord{
background-color:#5e78ae;
}

#createNewVC{
text-decoration:underline;
padding:15px 0 0 0px;
font-size:12px;
}

.VCRecordNote{
color:#bbb;
font-size:12px;
width:180px;
}

#VCDropAreaButtons button{
background-color:#bbbbbb;
color:#000000;
display:block;
float:left;
margin: 2px 1px 0px 2px;
width:65px;
height:30px;
text-align:center;
}

#VCDropAreaButtons button:hover{
background-color:#666666;
}

#VCDropAreaButtonsInner{
width:170px;
padding:2px;
overflow:hidden;
}

#VCWidget .VCAddNoteButton{
width:50px;
position:absolute;
top:10px;
right:0px;
padding:0px;
}


#VCWidget #VCDeleteRecordButton{
width:30px;
height:30px;
background-image:url(images/allElements.png);
background-position:-298px -93px;
text-indent:-9999px;
}


#VCShare{
display:none;
width:100%;
}

#VCShare button{
display:block;
float:right;
}

#VCShareFacebook{
width:30px;
height:30px;
background-image:url(images/allElements.png);
background-position:-327px -671px;
text-indent:-9999px;
}

#VCShareTwitter{
width:30px;
height:30px;
background-image:url(images/allElements.png);
background-position:-249px -670px;
text-indent:-9999px;
}

#VCDropAreaButtons{
width:250px;
margin:3px 0 0 0;
}

#VCWidget #VCSaveButton{
color:#000000;
text-align:center;
width:70px;
height:38px;
position:absolute;
top:0px;
right:0px;
margin:0;
padding:0;
}


#VCWidget #VCEmail:hover{
background-color:#666666;
}

#VCMoveDownButton, #VCMoveUpButton{
width:25px;
height:30px;
text-indent:-9999px;
background-image:url(images/allElements.png);
}

#VCMoveDownButton{
background-position:-245px -577px;
}

#VCMoveUpButton{
background-position:-245px -625px;
}

#VCShare button{
color:#000000;
}

/*imls page*/
#imlsText{
margin:40px 0 0 0;
}

#imlsText h3{
font-size:16px;
font-weight:bold;
padding:20px 0;
}

#imlsText h4{
font-size:15px;
font-weight:bold;
padding:10px 0;
font-family:"Times New Roman", Times, serif
}

#imlsText p{
padding:10px 0;
font-size:16px;
font-family:"Times New Roman", Times, serif
}
#imlsText li{
list-style-position:inside;
padding: 10px;
}
/* Custom Alert */
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #364564;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #EDF1CE;
	background: #364564;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_message {
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
	border:solid #999 1px;
}

#popup_panel input{
margin: 5px 5px 5px 5px;
background-color:#364564;
color:#FFFFFF;
padding:2px 4px;
}

#popup_panel input:hover{
background-color:#8899bb;
cursor:pointer;
}




/* jqModal base Styling courtesy of;
Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
the Window's z-index value will be set to 3000 by default (via jqModal.js). */

#modalWindows{
z-index:3000;
}
.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    padding: 10px 10px;
    background-color: #fff;
    color: #333;
    border: 3px solid #402E27;

}

#loginWindow, #forgotPasswordWin{
width:400px;
margin-left:-200px;
}

#forgotPasswordWin .popupButtons{
margin:20px 0 20px 0;
}

.jqmWindow .forgotPassword, .jqmWindow .signUp{
color:#0099FF;
font-weight:bold;
margin:0 10px 0 7px;
text-decoration:underline;
font-size:13px;
}

.jqmOverlay { background-color:#402E27}
.jqmWindow button{
POSITION:RELATIVE;
margin:0 2px;
border:outset 2px #006600;
width:100px;
}


.jqmWindow button{
margin: 5px 5px 5px 5px;
background-color:#364564;
color:#FFFFFF;
padding:2px 4px;
cursor:pointer;

}

#loginWindow .popupButtons{
margin:10px 0px 10px 100px;
}

.jqmWindow .popupButtons{
margin:10px 0 10px 0;
}

.jqmWindow button:hover{
background-color:#98cbff
}

.jqmWindow input{
border:solid #364564 1px;
padding:5px;
}

.jqmWindow textArea{
width:508px;
height:120px;
margin:10px 0 10px 45px;
display:block;
border:solid 1px #402E27;
}

.jqmTitle{
font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #EDF1CE;
	background: #364564;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

.jqmWindow table, #addToVCWrapper table{
position:relative;
margin:20px auto 0 auto;
}

.jqmWindow td{
padding:10px 4px;
}

.jqmInstructions{
font-size:12px;
font-weight:bold;
margin: 5px 0 0 0;
}

.jqmWindow .tLabel{
width:140px;
text-align:right;
padding:0 10px 0 0px;
}

#dynamicContent .jqmWindow{
height:250px;
}

/* Virtual Collections */

 
#virtualCollection{
width:620px;
min-height:588px;
margin: 56px 0 0 250px;
background-color:#242D41;
padding:20px;
}

#virtualCollection h4{
font-size:18px;
font-weight:bold;
width:600px;
text-align:center;
padding: 4px 0;
color:#edf1ce;
}

#virtualCollection #searchResults{
margin:0;
}

#virtualCollection #instructions{
width:100%;
text-align:center;
padding:170px 0px;
color:#edf1ce;
font-size:18px;
font-weight:bold;
}

#virtualCollection .recordTitle, #VirtualCollection .recordTitle em{
font-size:18px;
margin:0 0 20px 0;
text-align:left;
}

#virtualCollection .recordTitle{
color:#242d41;
width:450px;
}

#virtualCollection .recordTitle em{
color:#934e10
}


#collectionsContainer{
position:absolute;
top:170px;
left:0px;
width:240px;
background-color:#242D41;
padding:5px;
}
 
#collectionsContainer h2{
width:236px;
font-variant:normal;
text-transform:uppercase;
font-size:18px;
margin: 3px 0 1px 0;
padding:8px 0px;
text-align:center;
font-weight:bold;
color:#eef1cd;

/* FF3.6 */
background-color:#242d41;
/* FF3.6 */
background-image: -moz-linear-gradient(top, #354260, #242d41); 
/* Saf4+, Chrome */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #354260),color-stop(1, #242d41));
/* IE6,IE7 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#354260', EndColorStr='#242d41'); 
/* IE8 */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#354260', EndColorStr='#242d41'); 

 }

 .collectionList li{
 width:170px;
 margin:0 auto;
 }
 
 .collectionList{
 list-style-type:none;
 background-color:#FFFFFF;
 overflow:auto;
 position:relative;
 width:238px;
 }
 
 #publicCollectionsOuter{
 height:300px;
 }
 
 #myCollectionsOuter{

 }
  #sharedCollectionsOuter{
  max-height:300px;
  overflow:auto;
 }
  
 #myCollectionsList p{
 padding:30px 22px;
 text-align:center;
 }

.clearRecord{
top:-15px;
position:absolute;
background-image:url(allElements.png);
background-position: -163px -117px;
cursor:pointer;
display:block;
right:-18px;
}

/* Collection Options Buttons */

#collectionOptions, #collectionOptionspublic{
position:relative;
width:100%;
margin:0;
background-color:#ccc;
height:25px;
padding:2px 0;
}

#collectionOptions button, #collectionOptionspublic button{
margin:0px 0px 0 2px;
padding:3px 18px;
}

/*about page*/

/*padding:50px;
line-height:22px;
font-size:16px;

-moz-column-count: 2;
-moz-column-gap: 20px;
-webkit-column-count: 3;
-webkit-column-gap: 20px;
*/

#aboutContainer .info{
padding:40px 50px 50px 50px;
line-height:22px;
font-size:14px;
background-color:#EFEFD8;
}

.info a{
color:blue;
text-decoration:underline;
font-size:14px;
}

.info p{
font-size:14px;
margin:20px 0;
}

.info  H1              { font-size: 2em; margin: .67em 0;font-weight: bolder  }
.info  H2              { font-size: 1.5em; margin: .83em 0;font-weight: bolder  }
.info  H3              { font-size: 1.17em; margin: 1em 0;font-weight: bolder  }
.info H4               { font-size: 1.17em; margin: 1.33em 0;font-weight: bolder ;text-decoration:underline }
.info H5              { font-size: .83em; line-height: 1.17em; margin: 1.67em 0;font-weight: bolder  }
.info H6              { font-size: .67em; margin: 2.33em 0;font-weight: bolder  }
.info HR              { border: 1px inset }


.info h3{
font-size:14px;
margin:20px 0;
}

.info li{
list-style-position:inside;
padding:7px 0;
font-size:14px;
}

.info ul, .info ol{
padding: 0 0 0 20px;
}

.info ol.lowerromanbullets li{
padding:0 0 0 20px;
list-style-type:lower-roman;
}
#Metadata_Guidelines li{list-style-type:none;}
#Metadata_Guidelines li img{width:15px;height:15px;cursor:pointer;}

#aboutContainer #smartLinks{
background-color:transparent;
}

#aboutContainer #smartLinks a{
color:#edf1ce;
cursor:pointer;
background-color:#242d41;
/* FF3.6 */
background-image: -moz-linear-gradient(top, #354260, #242d41); 
/* Saf4+, Chrome */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #354260),color-stop(1, #242d41));
/* IE6,IE7 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#354260', EndColorStr='#242d41'); 
/* IE8 */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#354260', EndColorStr='#242d41'); 
height:30px;
padding:15px 10px 5px 10px;
}




#aboutContainer #smartLinks .selectedAbout{
/* FF3.6 */
background-color:#EFEFD8;
/* FF3.6 */
background-image: -moz-linear-gradient(top, #EFEFD8, #EFEFD8); 
/* Saf4+, Chrome */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #EFEFD8),color-stop(1, #EFEFD8));
/* IE6,IE7 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#EFEFD8', EndColorStr='#EFEFD8'); 
/* IE8 */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#EFEFD8', EndColorStr='#EFEFD8'); 
height:40px;
color:#354260;
font-weight:bold;
}

#Collections_Harvested li{
list-style-type:none;
padding:7px 0px;
}

#Collections_Harvested li a{
text-decoration:underline;
}

#Collections_Represented li a:hover{
color:blue;
}

.comments_header {
    font-size: 17px;
    font-weight: bold;
}
.comments_section {
     margin-top: 20px;
}
.comments_section > button {
    background: none repeat scroll 0 0 #2E2E2E;
    clear: both;
    color: #FFFFFF;
    display: block;
    margin: 10px 0 0 480px;
    padding: 3px;
}
.comments_display > button {
    background: none repeat scroll 0 0 #2E2E2E;
    clear: both;
    color: #FFFFFF;
    padding: 3px;
}
.comments_section textarea {
    padding: 5px;
}
.comments_section textarea.dim {
    color: Gray;
}

.comments_display {
    padding: 20px 0;
}
.comment {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 20px;
    margin-bottom: 5px;
    width: 90%;
}
.comment > span {
    color: #777777;
    font-size: 12px;
    font-style: italic;
}
.num_posts {
    font-weight: bold;
    font-size: 18px;
    padding: 5px 0;
}

#tagForm
{
border-style:double;
padding-top:25px;
padding-bottom:25px;
padding-right:50px;
padding-left:50px;
width:480px;
}

 .selectClass{
margin-top:10px;
margin-bottom:10px;
margin-right:50px;
margin-left:50px;
width:200px;
}

.textClass{
margin-top:10px;
margin-bottom:10px;
margin-right:50px;
margin-left:50px;
width:200px;
}

#tagForm > button {
    background: none repeat scroll 0 0 #2E2E2E;
    clear: both;
    color: #FFFFFF;
    display: block;   
    padding: 3px;
}

.AddTagClass{
color: #242D41;
font-weight:bold;
font-size:13px;
padding:8px 0px;
cursor:pointer;
text-decoration:underline;
}

.headerClass{
color: #242D41;
font-weight:bold;
font-size:18px;
padding:10px 0px;
}
.addusersuppliedmetadata{
    display:none;
}
.comments_section{
    display:none;
}
.comments_display{
    display:none;
}
.history{
    /*border:1px solid black;*/
	background-color:#DDEDFF;
	
}
.history tbody{
    
    display: block;
    min-height:0%;
    padding: 10px 0 20px;
    width: 500px;
}

.history span {
    color: #777777;
    font-size: 12px;
    font-style: italic;
    float:right;
}
.help{
	color:red;
	display:none;
	font-style: bold;
}