/* Section 1 */
/*Global tag styles*/
p,h1,h2,h3,h4,h5,tr.browseEntry, .briefcitDetailMain {
color: #3A3938;
}
/*div, table { clear: both; }*/

/* This rule causes search form elements to resize along with the rest of the text on the page if the user resizes text. */
input, select, textarea { font-size: 95%; }

/* This rule uses CSS2 to give a nicer effect in compliant browsers, while avoiding an annoying display effect in Internet Explorer 6 */
input[type="checkbox"] { background-color: #FFF8EF; }

strong { font-weight: bold; }

td { font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight : normal; }

th { font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif; }

h4 { margin:5px 25px 5px 0;padding:0px; }

h2 { margin:0 5px 5px 0;padding:0px; }

ul.srchhelpList { list-style:disc; }

#helpCenter {
	margin-left: 50px;
	margin-right: 50px;
}

/* traditional link colors are suggested for better usability */
a:link { color: #3061AB; }
a:active{ color: #993399; }
a:visited { color: #993399; } 
a:hover  { color: #993399; } 

A.pageNavAreaText:LINK, A.pageNavAreaText:VISITED { color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #00437f; }

A.pageNavAreaText:ACTIVE, A.pageNavAreaText:HOVER {  color: #FFF8EF; text-decoration: none; font-weight: bold; background-color: #00437f; }

/* table striping styles */
/* for brief citation */
td.odd { background: #f4f4f4; }
td.highlight { background: lightyellow; }



/**********

Section 5

**********/

/************************************************************************************************

These styles control the background and heading styles of the Georgetown template

************************************************************************************************/
body.bodybg { background: #fff url('/screens/bodyBackground.png') repeat-x;  }
.header {
	width: 977px;
	padding: 0 8px;
	margin: 0 auto;
}
strong.logo, strong.logo a {
	display: block;
	width: 484px;
	height: 31px;
}
strong.logo {
	float: left;
	margin-top: 13px;
	background: url('/screens/gu-law-logo-small.png') no-repeat;
}
strong.logo a { text-indent: -9999em; }
.content,
.masthead {
	width: 977px;
	height: 110px;
	text-align: center;
	padding: 1px 0 0;
	margin: 0 auto;
}
.masthead h1 {
	background: url('/screens/library_logo.png') no-repeat;
	width: 677px;
	height: 55px;
	padding: 0;
	margin:   72px auto;
	text-indent: -9999em;	
}

.mainSearch h1 {
	/*font-family: Gill Sans, Gill Sans MT, Calibri, sans-serif;*/ 
	font-size: 48px; 
	color: #1F2E4C;
	padding: 0;
}	
.mainSearch h2[name="catalog"] {
	margin-bottom: 4px;
	padding: 0;
	padding-bottom: 8px;	
}
.mainSearch h2[name="reserves"] {
	margin-bottom: 4px;
	padding: 0;
	padding-bottom: 8px;
	margin-top: 26px;
}
.mainSearch h2[id="articles"] {
	padding: 0;
	padding-bottom: 8px;
	margin-top: 26px;	
}

.fullPage { background-image: url('/screens/bg-content-top.png');
			background-repeat: no-repeat;
			background-attachment: scroll;
			background-position: 0% 0%;
			background-clip: border-box;
			background-origin: padding-box;
			background-size: auto auto; 
			width: 999px;
			margin: 35px auto;
			height: 1000px;
			
			}

/*************************************************************************

These styles control the links across the top of the content area

*************************************************************************/
.breadcrumbs {
	margin-left: 8px;
	width: 957px;
	overflow:hidden;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 8px;
	
	border-bottom: 4px solid #e2e2e2;
}

.breadcrumbs a
{
	font-family: Tahoma,Helvetica,Arial,sans-serif;
	font-size: 10px;
	line-height: 1em;
	font-weight: bold;
	color: #3f6fb0;
	text-transform: uppercase;
	margin-top: 4px;	
	text-decoration: none;
	background: white;
	text-decoration: none;
}
.breadcrumbs a:hover {
	text-decoration: underline;
	background: white;
}

.topLogo {width:100%;height:60px; }

.topLinks { float: right; height: auto; margin:0; padding:0; width: 40%; }

#topLinksList a:link, #topLinksList a:visited  { color: #1367A7; font-family: Tahoma,Helvetica,Arial,sans-serif; font-weight:bold; text-decoration:none; width:auto; }

#topLinksList a:active,#topLinksList a:hover   { background:none;  text-decoration:underline; }

#topLinksList li { list-style:none;  display:inline; background-color: none; width: 100px;}

#topLinksList  { float:right; margin:0px 20px 0px 0px; padding:0px; font-size:.97em; display:inline; }

#liveHelp {
    border: 0 none;
    clear: none;
    display: block;
    position: relative;
    float: right;
    margin: 0;    
    margin-right: 14px;
   margin-top: -24px;    
}
/*****************************************************************************

Styles for the navigation column on the right side of the content area

******************************************************************************/
.pageNavColumn {
float: right;
width: 24%;
}
.pageNavColumn h3 {
	color: #3A3938;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 1em;
	margin-bottom: 8px;
	font-family: "Times New Roman", Times, serif;
	font-weight: 600;
	}

#rightNav {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#rightNav li {
	margin: 0;
	padding: 0;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 13px;
	line-height: 26px;
	padding-right: 30px;
	}
a {
	
	color: #3061AB;
	text-decoration: none;
	}
a.view-all  {
    background: url("http://www.law.georgetown.edu/templates/assets/images/screen/bg-btn-viewall.png") no-repeat scroll 0 0 rgb(255, 255, 255);
    border: 1px solid rgb(202, 202, 202);
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 3px 0 rgba(127, 131, 132, 0.35);
    color: rgb(49, 98, 171);
    font-family: Tahoma,Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 1em;
    margin: 5px 0;
    padding: 5px 12px 6px 22px;
}
a:visited {
    color: rgb(1, 65, 132);
}


a.view-all:hover, a.view-all:focus, a.download:hover, a.download:focus {
    background: url("http://law.georgetown.edu/templates/assets/images/screen/icons/ico-btn-arrow-white.png") no-repeat scroll 10px 7px rgb(255, 255, 255);
    color: rgb(85, 85, 85);
    text-decoration: none;
}

/***********************
                    
Main Content Styles

***********************/

.pageNavColumn a {
	font-family: Georgia, 'Times New Roman', serif;
}
.pageContentInner {
margin-left: 16px;
}
.pageContentInner h1 {
	margin-left: 24px;
}
.pageContentInner h1,h2,h3 {
	/*font-family: "PMNCaeciliaW01-55Roman";*/
	font-weight: normal;
	color: #1F2F4D;

}

/*Searchbox and Form Styles*/
.libCatSearch {
	width:670px;
	border-radius: 4px 4px 4px 4px;
	display: block;
	background: none repeat scroll 0 0 #F4F4F4;
	border: 1px solid lightGrey;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	
}
input, textarea { 
	color: #666; 
	font: italic 12px Georgia, 'Times New Roman', serif;
}
input:focus, textarea:focus { 
	color: #333;
	font-style: normal; 
}

input[type="text"], 
input[type="search"], 
form textarea {
	-webkit-appearance: none;
	width: 100px;
	/*font-family: "PMNCaeciliaW01-76BoldIt", Tahoma, sans-serif;*/
	font-size: 14px;
	line-height: 14px;
	color: #3A3938;
	font-weight: normal;
	/*font-style: normal;*/
	padding: 8px 8px 10px;
	
	border: 4px solid #EDEBEB;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: inset 0px 0px 3px 0px #999;
	-moz-box-shadow: inset 0px 0px 3px 0px #999;
	box-shadow: inset 0px 0px 3px 0px #999;

}
.formEntryArea input:not([type="checkbox"]) {
	-webkit-appearance: none;
	
	/*font-family: "PMNCaeciliaW01-76BoldIt", Tahoma, sans-serif;*/
	font-size: 14px;
	line-height: 14px;
	color: #3A3938;
	font-weight: normal;
	/*font-style: normal;*/
	padding: 8px 8px 10px;
	border: 4px solid #EDEBEB;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: inset 0px 0px 3px 0px #999;
	-moz-box-shadow: inset 0px 0px 3px 0px #999;
	box-shadow: inset 0px 0px 3px 0px #999;
	margin: 5px 0;
}


form input[type="submit"],
input[type="button"] {
	/*font-family: "PMNCaeciliaW01-55Roman", Tahoma, sans-serif;*/
	font-size: 14px;
	line-height: 1em;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	padding: 9px 15px;
	margin: 0 0 25px;
	border: 1px solid #3a3432;
	cursor: pointer;
	background: #2d3651;
	background: -moz-linear-gradient(top, #3f4867 0%, #333e5c 1%, #252d44 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f4867), color-stop(1%,#333e5c), color-stop(100%,#252d44));
	background: -webkit-linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	background: -o-linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	background: -ms-linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	background: linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
form input[type="submit"]:hover,
input[type="submit"]:focus {
	background: #2d3f75;
	background: -moz-linear-gradient(top, #435999 0%, #33498d 1%, #253258 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#435999), color-stop(1%,#33498d), color-stop(100%,#253258));
	background: -webkit-linear-gradient(top, #435999 0%,#33498d 1%,#253258 100%);
	background: -o-linear-gradient(top, #435999 0%,#33498d 1%,#253258 100%);
	background: -ms-linear-gradient(top, #435999 0%,#33498d 1%,#253258 100%);
	background: linear-gradient(top, #435999 0%,#33498d 1%,#253258 100%);
}
input[type="radio"] {

}

form label {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #3A3938;
	font-weight: bold;
}
div.catSearchOption {
	display:inline-block;
	margin-left:2px; 
	margin-right:6px;
	margin-top: 4px;	
}

div.catSearchOption label{
	padding-left: 5px;
	cursor: pointer;	
	line-height: 1.25em;
}

div.catSearchOption input[type="radio"] {
margin: 0;
padding: 0;
line-height: 2em;
}

select {
-webkit-appearance: none;
 -moz-appearance: none;
    background: url("bg-selectbox.png") repeat-x scroll right top rgb(237, 237, 237);
    border: 1px solid rgb(212, 214, 209);
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 2px 0 rgba(129, 129, 129, 0.3);
    color: rgb(39, 39, 39);
    font-family: Tahoma,Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    line-height: 16px;
    min-width: 20%;
    padding: 8px 8px 8px 6px;
}

#accessibleForm  {margin-left:24px;  }

#searcharg {
width: 40%;
}






















/*************************************

Styles for browse results screen

**************************************/

div.browseSearchtool {
border: none;
margin: 0;
text-align:;
margin-top: 12px;
width: 70%;
}
.browseSearchtool input[type="text"]{
width: 20px;
}
.browseSearchtool>div {
text-align: center;
}
tr.browseHeader {
background-color: #003352;
color: white;
}
.browseScreen { width: 98%;
margin-left: 3px;
}
table.browseScreen {
margin-left: 8px;
}

.browsePager {

}
img[alt="Most relevant"]: {
float: left;
}
h1.browseSuperEntryTitle {
font-size: 1.125em;
display: inline;
}

tr.browseSuperEntry>td {

}

td.browseHeaderMedia {
padding: 0 10px;
}
.browseEntry td {
border: none;
padding: 4px;
font-size: 14px;
font-weight: bold;

}

td.browseSubEntryData {
font-size: 14px;
}



/***************************************************************************************************

These rules control the styling of the brief-citation elements on the search results page

****************************************************************************************************/
.briefcitActions { margin-bottom:10px; float: left;  }

.briefcitBookcartMark {  }

.briefcitCell { background:#FFFFFF; border-bottom:1px solid black; font-size:15px; padding-top: 8px;}


.briefcitClear { clear:both; }

.briefcitDetail, .briefcitAuthDetail  { display:block; float: right; padding:0px 0 0px 3px; width:65%; margin-right: 128px; }

.briefcitAuthDetail { margin-bottom:12px;  }

.briefcitDetailMain  { float:right; width:100%; font-size: 14px; }

.briefcitDetailMain>h2.briefcitTitle {
color: #3A3938;
margin: 0;
padding: 0;
font-size: 16px;
text-align: left;

}

h2.briefcitTitle {
color: #3A3938;
margin: 0;
padding: 0;
font-size: 16px;
text-align: left;
padding-left: 12px;
}

.briefcitTitle a {
font-weight: bold;
font-size: 14px;
margin-bottom: 0;
font-family: Tahoma;
}

.briefcitEntryNum { color:#767C70;  font-size:.7em; float: right; margin-right: 16px; padding-bottom:6px;}

.briefcitActions { }

.briefcitLeft, .briefcitResourceLeft { display:inline; float:left; margin-bottom:30px; padding:0; text-align:left; width:41px; }

.briefcitItems  { border-top:1px solid #ECECEC; clear:both; margin:8px 0 8px 0; padding-left:0; width:90%; font-family: tahoma;}

.briefcitItems em { 15px }

.briefcitItems table { border:0; border-collapse:collapse; padding:8px 0 0 0; }

.briefcitItems th { background: #003352; border:0; color:#fff; font-size: 15px; padding:0; padding-left: 12px; text-align:; }

.briefcitItems td { border-top:1px solid #ECECEC; padding-left: 12px;}

.briefcitItemsHeader { float:left; margin-right:15px; }

.briefcitItemsHeader h2 { color: darkorange; font-size:1em; margin:0;}

.briefcitItemsMain { float:left; width:85%; margin-top: 4px; margin-bottom: 8px; padding-bottom: 8px;}

.briefcitMark {margin-left: 10px; margin-top: 10px; }

.briefcitMedia, .bibMedia, .briefcitResourceMedia, .briefcitProgramMedia, td.browseEntryMedia, td.browseSubEntryMedia { color:#878787; font-size:.7em; line-height:.95em; margin-top:6em; overflow:hidden; width:41px; text-align:center; }

.briefcitMedia  {margin: 0; padding:0; margin-top: 10px; overflow: visible;}

.briefcitResourceMedia, .briefcitProgramMedia { margin-top: 3em; }

.briefcitMediaEnd { display:none; }

.briefcitJacket  { float:left; display:inline; overflow: hidden; margin-left: 32px;}

.briefJacket img {

}
.briefcitStatus { font-weight:bold; }

.briefcitRatings h2 { position:absolute; top:-1000px; left:1000px; font-size: .1em; }

.briefcitResource { width:400px; }
.briefcitResourceLeft {

}
.briefcitRow { padding-left:2%; width: 100%; }


.briefcitTitle+br {
display:none;
}







.browseSaveJump {
font-size: 15px;
}
.browseSaveJump form {
width: 100px;
}



.pageNavColumn {
display: none;
}
.browseScreen {

}
.briefcitDetail {
margin-left: 4px;
}
.briefcitItems {
border-top: none;
}



select{

}
.browseSaveJump {

padding-top: 4px;
}

.browseSaveJump img{
border: none;
}




/***********************************

Styles for the bib record display

***********************************/

.additionalCopies {
width: 500px;
margin-left: 200px;
}

.bareBreaker {
border-top: 1px solid #2A3949;

}

div.bibDisplayItems {

}
div.bibDisplayContentMain {
text-align: left;
}
div.bibDisplayContentMore h1{
font-size: 20px;
color: #3A3938;
border-top: 2px groove #003352;
margin-top: 12px;
padding-top: 6px;
}

table.bibItems {
font-size: 14px;
width: 650px;
border: none;

}

.bibSearch {
text-align: center;
width: 70%;
margin-left: 120px;
}
.bibSearchtoolMessage {
font-size: 16px;
font-weight: normal;
}
#bibDisplayBody {
width: 98.25%;
margin-left: 12px;
}
#bibDisplayContent {
text-align: left;

}
.bibDisplayContentMain {
float: left;
}
.bibLinks {
color: #3A3938;
margin-left: 30px;
}
.bibItems td {
padding-left: 12px;
border: none;
}

.bibSearchtoolMessage {
font-size: 14px;
}
div.bibSearch {
background: none;
border: none;
margin-top: 9px;
margin-right: 12px;
}
span.availLimMessage {
font-size: 1em;
}

.navigationRowRecord {
padding: 0 12px;
margin: 12px;
font-size: 15px;
}
.navigationRowRecord span {
margin-left: 2px;
}
a:hover {
text-decoration: none;
}
margin-right: 4px;
}
span.buttonText {

}

hr {
color: lightgray;
width: 95%;
}

div.bibDisplayContentMain {
width: 650px;
margin-left: 12px;
margin-top: 12px;
}
[type=button] {
display: none;
}
div.buttonSpriteDiv {
text-align: center;
}
input[name=jumpto]{
margin-left: 425px;
}

.bibPager {
font-size: 17px;
margin-right: 14px;
float: right;
}
.recordPager {
font-size: 17px;
margin-right: 14px;
float: right;
}
.bibDisplayJacket {
width: 120px; 
float: left;
margin-right: 12px;
margin-top: 12px;
}

td.bibInfoLabel, td.resourceInfoLabel {
color: #fff;
font-size: 14px;
background: #003352;
padding: 2px 4px;
}
td.resourceInfoLabel {
font-weight: bold;
font-style:normal;
width: 200px;

}
td.bibInfoData, td.resourceInfoData {
font-size: 14px;
color: #3A3938;
padding: 2px 4px;
}
td.bibInfoData a, td.resourceInfoData a{
font-weight: bold;
}

table.bibTOC {
border: none;
margin-top: 12px;
margin-bottom: 12px;
margin-left:0;
}



table.bibTOC th {
background: #003352;
color: white;
}

.bibTOC td {
border: none;
}

.bibTOC tr:nth-child(odd) {
background-color: #f4f4f4;
}

table.bibOrder {

}
table.bibItems {
border:none;
}

.bibDisplayItems {
font-size: 10px;
margin: 12px 0;
}



.bibMedia {
display: none;
}

img {
border: none;
}


h1 {
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
padding-bottom: 0;
}
.resourceLicenseEntry {
    font-size: 0.85em;
    width: 70%;
}
.resourceLicenseEntry {
    text-align: left;
}
.resourceBibEntry a {
font-weight: bold;
}
.resourceLicenseHeader {
    background: none repeat scroll 0 0 #003353;
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-weight: bold;
    padding: 3px;
    vertical-align: top;
}
.resourceBibEntry {
font-size: 14px;
}
.resourceLinkEntry {
font-size: 14px;
background: none;
}

.bibOrder tr {
border-bottom: 1px solid #003352;
}
.bibItemsHeader {
background: #003352;
color: white;
font-size: 100%;
text-align: left;
padding-left: 12px;
}
.bibItemsEntry {
text-align: left;
padding-left:12px;
vertical-align: top;
}

.bibDisplayContentMore {
margin-top: 12px;
}
.briefCitItemsMain {
padding-left: 12px;
}



tr.browseSuperEntry>td {
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

}
/*
.browseEntry:nth-child(odd) {
background: #f4f4f4;
}
*/
.odd {
background: #f4f4f4;
}



.bibInfoEntry {
border-bottom: 1px dashed #003352;
}



/***************

Patron Styles

***************/
.pat {
width: 90%;
}
.patFuncArea  {
border: none;
padding-left:20px;
}

.patFuncEntry {
border:none;
}




/*ERM display page styles*/
td.resourceLinkEntry {
text-align: left;
font-weight:bold;
}

tr.resourceBibEntry:nth-child(odd) {
background-color: #e5e5e5;
}

table#resourceInfo {
 border: none;
 color: #2a3a49; 
 }
table#resourceInfo td{
 border: none;  
 }
div.resourceLicenseArea {
width: 700px;
margin: auto;
margin-top: 20px;
}


#beastieboys {
font-size: 14px;
margin-top: 14px;
margin-left: 4px;
width: 98%;
}

#beastieboys th td {
width: 100%;
}

#youngmc {
width: 98%;
margin-left: 6px;
}

/**************************************************

bibResource table style 

**************************************************/

div.browseResourceTable {
border: none;
}

table.browseResourceTable {
position: absolute;
width: 140px;
margin-left: -144px;
margin-top: -15px;
border: none;
}

.browseResourceTableHeader {
background: #242939;
color: #fff;
border-bottom: 1px solid white;
border-radius: 3px;
font-weight: bold;
font-size: 14px;
}

.browseResourceTable img {
width: 140px;
}

div.bibResourceSidebar {
width: 200px;
position: absolute;
margin-left: 800px;
margin-top: 80px;
display: none;
}
div.bibResourceSidebar table {
border: none;
}

.bibResourceTableHeader {
background: #003352;
color: #fff;
border-bottom: 1px solid white;
border-radius: 3px;
font-weight: bold;
display: none;
}
.wblinkdisplay {

/*float: left;*/
}

div.bibRecordLink {
float: right;
}

div.bibRecordLink a{
font-size: 80%;

}
#bibDisplayContent table.reserveBibs {
margin-top: 12px;
margin-left: 6px;
border: none;
width: 97%;
}

#bibDisplayContent table.reserveBibs input{
color: #000;
background: none;
border: none;
font-weight: bold;
font-size: 15px;
padding: 0;
}
#bibDisplayContent table.reserveBibs tr {
background-color: #e0e0e0;
}
#bibDisplayContent table.reserveBibs tr:nth-child(odd){
background-color: #ffffff;
}


#bibDisplayContent table.reserveBibs td{
border: none;
font-size: 15px;
padding: 0;
}

#bibDisplayContent table.reserveBibs td a{
border: none;
font-weight: bold;
}



span>br {
display:none;
}
span+br {
display:none;
}

.browseSubEntry:nth-child(odd){
backgroiund: #e0e0e0;
}



/*Account Logged In Overrides*/

.confirmationprompt {
color: #2A3929;
font-size: 90%;
margin-left: 08px;
}
.loggedInMessage {
color: #2A3929;
font-size: 90%;
margin-left: 08px;
}
.patActionItem {
float: left;
}
div.patFuncArea {
clear: both;
margin-top: 12px;
}
.patNameAddress { 
text-align: left;
/*
border: 0px;
border-right: 2px solid #91B7D5;
border-bottom: 2px solid #91B7D5;
*/
border:none;
padding: 5px;
width: 350px;
margin: 0 10px 0 12px;
/* background-color: #F7FAE6; */
font-size: 14px;
}
.patActionItem {
margin-bottom: 12px;
}
table.patFunc {
clear:both;
border: none;
width: 950px;
font-size: 85%;

}
table.patFunc th {
background: #003352;
color: #fff;
}
table.patFunc td {
border: none;
}
table.patFunc th.patFuncTitle {
	background-color:lightgray;
	color:#003352;
}




div.patFuncArea .buttonSpriteDiv {
float: left;
margin-left: 24px;
margin-bottom: 19px;
background-color: #8c9cbf;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c9cbf), color-stop(50%, #546a9e), color-stop(50%, #36518f), color-stop(100%, #3d5691));
  background-image: -webkit-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: -moz-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: -ms-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: -o-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  border: 1px solid #172d6e;
  border-bottom: 1px solid #0e1d4;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 0 0 #b1b9cb;
  box-shadow: in0 1px 0 0 #b1b9cb;
  color: #fff;
  font: bold 16px/1 "helvetica neue", helvetica, arial, sans-serif;
  padding: 7px 0 8px 0;
  text-decoration: none;
  text-align: center;
  text-shadow: 0 -1px 1px #000f4d;
  padding: 12px;
}

div.patFuncArea .buttonSpriteDiv:hover {
 background-color: #7f8dad;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7f8dad), color-stop(50%, #4a5e8c), color-stop(50%, #2f477d), color-stop(100%, #364c80));
    background-image: -webkit-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: -moz-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: -ms-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: -o-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    cursor: pointer;
}

div.patFuncArea .buttonSpriteDiv:active {
-webkit-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
    box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
}

pre {
border: 4px groove rgb(240, 240, 240);
font-size:14px;
margin-left: 12px;
margin-right: 16px;
}

/*Styles for Limit/Sort Search Page*/
.formEntryArea {
float: left;
}
fieldset {
border: none;
}
label {
vertical-align: top;
}

div.form3PartAbove input{

}

div.navigationRow {
font-size: 14px;
 font-weight: bold;
 text-align: center;
}

.formButtonArea span.buttonSpriteSpan2 {
font-size: 14px;
	line-height: 1em;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	padding: 9px 15px;
	margin: 0 0 25px;
	border: 1px solid #3a3432;
	cursor: pointer;
	background: #2d3651;
	background: -moz-linear-gradient(top, #3f4867 0%, #333e5c 1%, #252d44 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f4867), color-stop(1%,#333e5c), color-stop(100%,#252d44));
	background: -webkit-linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	background: -o-linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	background: -ms-linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	background: linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
div.formButtonArea .buttonSpriteDiv {
margin-bottom: 28px;
}

.formEntryArea {
padding: 12px;
}
.advancedSearch .formEntryArea:nth-child(6) {
clear:both;
}
 legend {

}

div#form3PartAdvLimitSort {
display:none
}
input[name="jumpto"] {
margin-top: 12px;
}
#bibDisplayContent table.bibDetail {

}
#bibDisplayContent table.bibItems {

}

.browseResourceTable {
display: block;
}



h1.pageHeader {

font-size: 22px;
color: #2A3A49;
}

td>input[type="text"] {
width: 200px;
}

span>img {
width: 18px;
height: 18px;
}
span.buttonText {
font-size: 14px;
font-weight: bold;
}

#skipNav {
display: none;
}

#bibDisplayContent table {
 width: 700PX;
 margin: auto;
}

/*Editorial Changes*/

.briefcitItemsHeader {
display: none;
}

input[name="Resource Button"] {
display: none;
}

.loginPage input[type="text"] {
border: none;
box-shadow: none;
width: 98.25%;

}

.loginPage legend {
width: 250px;
}

.loginPage .loginfield {
height: 22px;
}


/* Styles for Locate this Item button */

span.map-it {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight:bold;
	display: block;
}
span.map-it-beta {
	color: gray;
}
a.locate-it {
	/*background: url("fa-book.png") no-repeat scroll 5px 4px lightgray;*/
	background-color: lightgray;
	/*border: 1px solid gray;*/
	/* padding: 2px 8px 2px 21px;*/
	padding: 2px 4px 2px 4px;
	border-radius: 4px;
	display:inline-block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-decoration:none;
	margin-bottom: 10px;
}
a.locate-it:hover {
	background-color: gray;	
	color: white;
	/*border-color: lightgray;*/
}