.labeloff
{
display:none;
}

.bgmenusel A
{
	font-size:0.9em;
}

#header
{
	background: url(../images/header_background_fill1.gif) bottom left repeat-x;
	width:100%;
	min-width:961px;
	height:135px;
}

#logo
{
	float:left;
}

#logo h1
{
	margin:0em;
	padding:0em;
	text-indent:-9999px;	
}

#logo h1 a
{
	background:url(../images/anglia_ruskin_logo1.gif) bottom left no-repeat;	
	float:left;
	height:135px;	
	width:296px;
}

#header-content
{
	background:url(../images/anglia_ruskin_logo_edge1.gif) bottom right no-repeat;
	margin:0px 0px 0px 300px ;
	height:135px;
}

	#shortlinks
	{
		background:url(../images/shortlinksl.gif) bottom left no-repeat;
		float:right;
		border-top: 5px solid #a1d6ee;
		background-color: #ddf3fd;
		margin: 0px;
	}

	#shortlinks ul
	{
		background:url(../images/shortlinksr.gif) bottom right no-repeat;
		margin: 0px;
		padding: 10px 1em 10px 1em;
	}


	#shortlinks ul li
	{
		background:url(../images/shortlink_pipe.gif) center right no-repeat;
		display:inline;
		padding:2px;
		line-height:1.2em;
		height:0.1em;
	}

	#shortlinks ul li a
	{
		font-size:0.9166em;
		font-weight:bold;
		text-decoration: none;
		padding: 0px 0.4em 0px 0.4em;
		color: #000000;
		margin: 0px;
	}

	#shortlinks a:hover
	{
		text-decoration: underline;
	}

	#shortlinks ul li.none
	{
		background:none;
		border: none;
	}

	#shortlinks ul li.none form
	{
		display:inline;
		margin: 0px;
		padding:0px;
	}

	.site-search-container
	{
		margin: 0px;
		padding:0px;
	}

	#shortlinks ul li.none form fieldset
	{
		border:none;
	}

	#shortlinks ul li.none form fieldset label
	{
		display:none;
	}

.hidden
{
	display:none;
}

/* Page headings */
#deptheadings 
{
	clear:right;
	float:right;
	margin: 0;
	padding: 6px;
	padding: 30px 15px 0 0;

}
#deptheadings h1 
{
	color: #fff;
	margin: 0;
	font-weight:normal;
	/* padding: 20px 0 0 0;*/

}
#deptheadings h2 
{
	color: #fff;
	margin: 0;
	font-size: 120%;
}

#main-navigation-menu, #main-navigation-submenu, #show-hide-navigation 
{
	font-family: Arial, Helvetica, sans-serif; 
	min-width: 960px;
	overflow: visible;
}

#main-navigation-menu 
{
	height: 34px;
	border-top: 1px solid #fff; 
}

#main-navigation-menu ul
{	
	font-weight: bold; 
	color:white;
	margin: 0;
	padding: 0;
	background: #1c428e;
	height: 34px;
}

#main-navigation-menu li 
{
	float: left;
	list-style: none;
}

#main-navigation-menu li a 
{
	color: white;
	display: block;
	padding: .7em .8em .7em .8em;
}

#main-navigation-menu li#courses a 
{
	border-right: 1px solid #14326f;
}

#main-navigation-menu li#alumni a 
{
	border-left: 1px solid #3e66b7;
}

#main-navigation-menu li#your-university a,
#main-navigation-menu li#student-essentials a,
#main-navigation-menu li#international-eu-students a,
#main-navigation-menu li#research a,
#main-navigation-menu li#commercial-support a
{
	border-right: 1px solid #14326f;
	border-left: 1px solid #3e66b7;

}

#main-navigation-menu a:hover 
{
	background: #2756b4;
} 

#main-navigation-menu a.active 
{
	background: #0e2c66;
}



label {width: 18em; margin-right: 0.5em; text-align: right; float: left; display: block}

.ulform {list-style: none; padding: 0; margin: 0;}

.radio span {display: block; float: left; width: 18em; margin-right: 0.5em; text-align: right}
.radio input {margin-left: 15.5em;border: 0px}
.check input, .button {margin-left: 15em;}
.check label, .radio label {width: auto; margin-right: 0; text-align: left; float: none; display: inline}

fieldset {border: 0.1em solid #092869; margin: 1.5em 0; display: block; margin-left: 1.5em}
legend {text-transform: uppercase; font-weight: bold; font-size: 1.2em; color: #000}

.dontdisplay
{
display:none;
}


#feedback_form
{
	position:relative;
	margin:1em;
	padding: 5px 10px 5px 10px;
	background-color:#eeeedd;
	font-size:1.1em;
	width:350px;
	float:right;
	margin-right:0px;	
	border-left:10px solid white;
	border-right:10px solid white;
}

.quotations {
	margin:1em;
	padding: 10px 5px 5px 50px;
	background-color:#eeeedd;
	font-size:1.1em;
	font-weight:bold;
	width:40%;
	float:right;
}

.highlight-unknown {
	margin:1px 5px;
	padding: 5px;
	background-color:#eeeedd;
	font-size:1.1em;
	font-weight:normal;
	width:40%;
	float:right;
}

.author {
	border-top:1px dotted #999;
	padding-top:0.25em;
	display:block;
	color:#000;
}

.tablespace
{
margin-left:12em;
}

.tablespaceleft
{
position:relative;
left:-12em;
}

.harvard_close
{
float:right;
}

.harvard_example
{
color:red;
margin-left:2em;
font-weight:bold;
}

.harvard_link1
{
 padding:0.1em;
}

.harvard_link2
{
margin-top:0.1em;
margin-bottom:0.1em;
margin-left:2em;
margin-right:2em;
}

.harvard_link3
{
margin-left:3.4em;
padding:0.1em;
}

.harvard_link4
{
margin-top:0.1em;
margin-bottom:0.1em;
margin-left:2em;
margin-right:2em;
}

.harvard_link5
{
margin-left:6.4em;
padding:0.1em;
}

.harvard_title1
{
padding-left:0.4em;
padding-right:0.4em;
padding-top:0.2em;
margin-left:0em;
margin-right:2em;
background-color:#cccccc;
border-top: thin solid #000000;
border-left: thin solid #000000;
border-right: thin solid #000000;
}

.harvard_description1
{
margin-bottom:0.3em;
margin-left:0em;
margin-right:2em;
padding:0.4em;
border-bottom: thin solid #000000;
border-left: thin solid #000000;
border-right: thin solid #000000;
}

.harvard_title2
{
margin-left:3em;
margin-right:2em;
padding-left:0.4em;
padding-right:0.4em;
padding-top:0.2em;
background-color:#cccccc;
border-top: thin solid #000000;
border-left: thin solid #000000;
border-right: thin solid #000000;
}

.harvard_description2
{
margin-bottom:0.3em;
margin-left:3em;
margin-right:2em;
padding:0.4em;
border-bottom: thin solid #000000; 
border-left: thin solid #000000;
border-right: thin solid #000000;
}

.harvard_title3
{
margin-left:6em;
margin-right:2em;
padding-left:0.4em;
padding-right:0.4em;
padding-top:0.2em;
background-color:#cccccc;
border-top: thin solid #000000;
border-left: thin solid #000000;
border-right: thin solid #000000;
}

.harvard_description3
{
margin-bottom:0.3em;
margin-left:6em;
margin-right:2em;
padding:0.4em;
border-bottom: thin solid #000000;
border-left: thin solid #000000;
border-right: thin solid #000000;
}


.harvard_sub_title
{
padding-left:0.4em;
padding-right:0.4em;
padding-top:0.2em;
margin-left:2em;
margin-right:-2em;
background-color:#cccccc;
border-top: thin solid #000000;
border-left: thin solid #000000;
border-right: thin solid #000000;
}

.harvard_sub_description
{
margin-bottom:0.1em;
margin-left:2em;
margin-right:-2em;
padding:0.4em;
background-color:#f5f5f5;
border-bottom: thin solid #000000;
border-left: thin solid #000000;
border-right: thin solid #000000;
}


.submitbutton {
border: 1px solid #092869; 
background-color:#eeefff;
margin-left: 17.5em;
}

#atoz
{
white-space:nowrap;
width:14.4em;
height:40em;
overflow:auto;
}

.ulform li
{
margin: 1em;
}


.website_container
{
min-width:1000px;
}

* html .website_container {/* Hack to set minimum width for IE browsers */
		width:expression(document.body.clientWidth > 1000?
"100%" :"1000px");
}

a.link1:link { 
	font-weight:normal;
	font-size: 1.5em;

	}
a.link1:visited {
	font-weight:normal;
	font-size: 1.5em;

}

a.link2:link
{
	font-size: 1.2em;
   	 
	font-weight:normal;
}

a.link2:visited
{
	font-size: 1.2em;

	font-weight:normal;
}


body { 
min-width:981px;

	background: #eeefff;
	padding: 0;
	text-align: left;
	font: 75% Arial, Verdana, Helvetica, sans-serif;
	color: #545452;
	margin: 0px 10px 10px 10px;
}
h1 {
	font-family: arial, verdana, times, serif;
	font: x-large arial, times, serif;
	color: #6799CC;
}
.basictext
 { 
	line-height: 1.4em;
	margin-top: 0px; 
}



.tabs-inactive-search
{
	font-wieght:bold;
	background-image: url(../images/tab-inactive-middle-search.gif);
	color:#000;
	text-decoration:none;
	cursor:pointer;
	white-space: nowrap;
}

.tabs-inactive-search:hover
{
	background-image: url(../images/tab-hover-middle-search.gif);
}

.tabs-inactive
{
	font-wieght:bold;
	background-image: url(../images/tab-inactive-middle.gif);
	color:#000;
	text-decoration:none;
	cursor:pointer;
	white-space: nowrap;
}

.tabs-active
{
	font-wieght:bold;
	background-image: url(../images/tab-active-middle.gif);
	color:#000;
	text-decoration:none;
	white-space: nowrap;
}

.tabs-inactive:hover
{
	background-image: url(../images/tab-hover-middle.gif);
}


.td2,.td1,.tr1,.text3,.middlebar,.text9,.bar,#small
{
	line-height: 1.4em;
	margin-top: 0px; 
}

.td1
{
BORDER-BOTTOM: #cccccc 1px solid;
}

.td5
{
BORDER-BOTTOM: #cccccc 1px solid;
}

.text1
{
background-color:#CEDAEA;
color:#000;
padding-bottom:5px;
padding-top:5px;
margin-bottom:10px;
font: bold 1.0em; 
text-transform: uppercase;
text-align:left;
}

.copyright
{
	line-height: 1.4em;
	margin-top: 0px; 
	text-align:center;
}

#bold
{
	font-weight:bold;
}

.p1 { 
	line-height: 1.4em;
	margin-top: 0px; 
}

.p2 { 
	font-weight:bold;
	line-height: 1.4em;
	margin-top: 0px; 
}

h2 {
	display:inline;
}

ul {
	padding-left: 20px;
	list-style-type: square;
	margin: 0px;
}



h2 {
	font: bold 1.0em verdana; 
}

h3,.title { 
	padding-bottom: 10px; 
	margin-top: 0px; 
	color: #092869;
	font: 1.5em arial, times, serif;
}

#inner_footer p
{
	display:inline;
	margin-bottom: 0px; 
	margin-top: 0px; 
	color: #000;
}
#contenttext h3{
	margin-bottom:10px;
}


a:link,a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #092869;
}

a:hover, a:active { 
	font-weight: bold; 
	text-decoration: underline; 
	color: #092869;
}

#secondlselect ul li a {
	text-decoration: none;
}

.jsbuttons
{
 display:inline;
}


.searchresults
{
padding-left:2em;
}

.modified
{
font-size: 0.9em;
color:#666666;
}

.searchwords
{
color:#092869;
}

#pageHeader {
	background-color: #ffffff;
}


#pageHeader h1 span {
	color:#988F5E;
}

#pageHeader h2 { 
	margin-top: 58px; 
	margin-bottom: 40px; 
	width: 200px; 
	height: 18px; 
	float: right;
}

#inner_footer { 
	position: relative;
	background-color:#fff;
	border-style: solid none none none;
	border-width: 10px;
	border-color: #eeefff;
}

#inner_footer a:link, #inner_footer a:visited { 
	position: relative;
	margin-right: 20px; 
}

#footerimages
{
	position: absolute;
	right:0px;
	padding-right:10px;
}

#helplink
{
	float:right;
}

#breadcrumbs p
{
	display:inline;
	margin: 0px;
	padding: 0px;
}

.boxclear {
	font-size: 1px; height: 1px;
}

.lmargin {
	margin-left:2em;
}

#breadcrumbs {
	background-color:#B79B63;
	color: #fff;
	margin-bottom: 10px;
}

#breadcrumbs2 { 
	padding-left:10px;
	padding-right:10px;
	font: small/160% arial, times, serif;
	color: #fff;
	padding-bottom:1px;
}

#breadcrumbs ul {
	margin: 0px;
	padding: 0px;
}
#breadcrumbs li {
	line-height: 1.5em; 
	list-style-type: none;
	display: inline; 
	margin: 0px;
	padding: 0px;
}


#breadcrumbs li a:link { 
	color: #fff;
	font-weight:normal;
}
#breadcrumbs li a:visited {
	color: #fff;
	font-weight:normal;
}


#blue a:link
{
	color:#092869;
}


	

#contenttext
{
	overflow:auto;
}

.imageleft,.imageright
{
	position:relative;
	margin-right: 4px;
}
.imageleft
{
	float:left;
}
.imageright
{
	float:right;
}

.red
{
color:red;
}

#glosscontent
{
	position: relative;
	background-color:#fff;
	color:#333333;
}

#maincontent {
	margin-left:175px;
	background-color:#fff;
	border-style: none none none solid;
	border-width: 10px;
	border-color: #eeefff;
	color:#333333;
}

#secondLinkList {
	float: left;
	background-color:#CEDAEA;
	width:175px;
	border-style: none solid none none;
	border-width: 10px;
	border-color: #eeefff;	
}

#secondLinkList2 { 
	padding: 0px 0px 1px 0px;
}

#secondLinkList ul {
	margin: 0px;
	padding: 0px;
}



#rightList {
	float: right;
	background-color:white;
	width:14.2em;
}
#rightList2 { 
	padding: 0px 0px 1px 0px;
}

.bullets
{
	list-style-type: square;
	color:#092869;
	margin: 0px;
}

.black
{
	color:#000;
}

.dividers1
{
background-color:#CEDAEA;
color:#000;
padding-bottom:5px;
padding-top:5px;
padding-left:10px;
margin-bottom:10px;
font: bold 1.0em; 
text-transform: uppercase;
}

.dividers
{
background-color:#CEDAEA;
color:#000;
padding-bottom:5px;
padding-top:5px;
padding-left:10px;
margin-bottom:10px;
font-weight: bold; 
text-transform: uppercase;
}


.bgmenu2
{
	text-align:center;
	background-color: #fff;
	padding-bottom:5px;
	color:#092869;
		line-height: 1.5ex; 
		list-style-type: none;
		padding-top: 3px; 
		margin-top:1px;
		font-weight:bold;
		border-style: none none solid none;
		border-width: 1px;
	border-color: #fff;
}

.bgmenusel
{
	background-color: #fff;
	padding-bottom:5px;
	padding-left:9px;
	color:#092869;
	font-weight:bold;
	list-style-type: none;
}


.bgmenu
{
	background-color: #CEDAEA;
	padding-bottom:5px;
	padding-left:9px;
	color:#092869;
		line-height: 1.5ex; 
		list-style-type: none;
		padding-top: 3px; 
		margin-top:1px;
		font-weight:bold;
		border-style: none none solid none;
		border-width: 1px;
	border-color: #fff;
}


.bgmenu a:link { 
	color:#000;
	font-weight:normal;
}
.bgmenu a:visited {
	color:#000;
	font-weight:normal;
}

.bgmenu2 a:link { 
	color:#000;
	font-weight:normal;
}
.bgmenu2 a:visited {
	color:#000;
	font-weight:normal;
}

.bgmenusel a:link { 
	color:#092869;
	font-weight:normal;	
	line-height:0.9em;
}
.bgmenusel a:visited {
	color:#092869;
	font-weight:normal;
	line-height:0.9em;
}

.bgmenu a
{
font-weight:normal;
line-height:1px;
}


.linkgroup1,.linkgroup2,.linkgroup3
{
background: url(../images/menushade.gif) 0 0 repeat-x;
color:#fff;
padding-bottom:5px;
padding-left:10px;
padding-top:3px;
}

#linkgroup2,#linkgroup3
{
margin-top:10px;
}

#extraDiv2 { 
padding-bottom:10px;
}
.bl-gold {background: url(../images/curves/bl-gold.gif) 0 100% no-repeat}
.br-gold {background: url(../images/curves/br-gold.gif) 100% 100% no-repeat}
.bl {background: url(../images/curves/bl.gif) 0 100% no-repeat}
.br {background: url(../images/curves/br.gif) 100% 100% no-repeat}
.brh {background: url(../images/homepage-background.jpg) bottom right no-repeat;}
.tl {background: url(../images/curves/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/curves/tr.gif) 100% 0 no-repeat; padding:10px}
.t {background: url(../images/curves/border.gif) 0 0 repeat-x}
.b {background: url(../images/curves/border.gif) 0 100% repeat-x}
.l {background: url(../images/curves/border.gif) 0 0 repeat-y}
.r {background: url(../images/curves/border.gif) 100% 0 repeat-y}
.blb {background: url(../images/curves/blb.gif) 0 100% no-repeat}
.brb {background: url(../images/curves/brb.gif) 100% 100% no-repeat}
.tlb {background: url(../images/curves/tlb.gif) 0 0 no-repeat}
.trb {background: url(../images/curves/trb.gif) 100% 0 no-repeat; padding: 10px 1px}

#pageheaderruskin {
	background: #eeefff;
	background-image: url('../images/angliaruskinbg.gif'); 
    	background-repeat: repeat-x;
	height: 6.5em;
	margin-bottom: 1px;
	min-height: 104px;

}
* html div#pageheaderruskin {height: 3em;}

#logoruskin {
	float: right;
}
#logoruskin img {
	border: 0;
}

#leftcurveruskin {
	float: left;
	background-image: url('../images/angliaruskinbgleft.gif'); 
    	background-repeat: no-repeat;
	width: 14px;
	height: 6.5em;
}

#tblinksruskin {
	min-height: 46px;
}

* html div#tblinksruskin {height: 46px;}

#tblinksruskin ul {
	border: 0px;
	list-style-type: none;
	margin: 0px;
	padding: 6px 0 0 0;
	text-align: center;
}
#tblinksruskin ul li {
	display: block;
	float: left;
	margin: 0px;
	text-align: left;
}
#tblinksruskin ul li a {
	font-weight: bold;
	padding: 0 1.5em 0 0;
	text-decoration: none;
	color:#092869;
}
#tblinksruskin ul li a:hover {
	text-decoration: underline;
}










#contentwrap,#contentwrap_wide { width:99%; margin: 0px 0 30px 0; padding: 0 0 5px 0px; float:left;}

#contentwrap_wide{width:98%;} /* used for cluster/facet layout */
#contentwrap h1
{
    FONT-SIZE: 16pt;
    COLOR: #606f7f;
    font-weight:normal;
    padding-top:10px;
    padding-bottom:15px;
    
}
#contentwrap_wide h1
{
    FONT-SIZE: 16pt;
    COLOR: #606f7f;
    font-weight:normal;
    padding-top:10px;
    padding-bottom:15px;
    
}
#contentwrap_metasearch{width:100%;	margin:0px; padding:0px;}	
#contentwrap form { 
              color: #636363;
              font-size:100%; 
              position: relative;  
              top: 0;  
              margin: 0; padding:0; width:98%}
#tailwrap   { width:98%; 
              margin-bottom: 0; padding: 0;} 
#copyrights { 
              margin: 0 auto;
              text-align: center; clear:left;}
#bottomLinks a { }
.skiplink   { display: none;}

.no_wrap  { white-space: nowrap;}
.fade     {color:#ababab}
.marked  { font-weight:bold;}
.center { text-align:center;}
#simplifiedTop a{ position: absolute; top: -100px; left: -200px; font-size:0px; }
.hide {display: none;}
.bordered_input {border:#7F9DB9 1px solid;}

/* Styles for cluster-facet*/
/*----------------clustering change---------------------*/
#record_cluster_wrap{width:77%; vertical-align:top; margin-bottom:0.5em; float:left}
#contentwrap_clustering { width:22%; float:right; background-color:#ebebeb; margin-top:0px;padding-bottom:0.3em;}
.cluster_container{  background-color:#ebebeb; width:100%;font-family:Arial;clear:left; margin-bottom:12px;}
.cluster_container h4{ height:1.5em; background-color:#ebebeb; color:#606f7f; font-weight:bold;  padding:0.1em 0px 0px 0.5em;}
.cluster_container ul { margin-bottom:0px;margin-top:1px;padding-right:3px; }
.cluster_container li { margin-left:3%;padding-left:5%; font-size:100%; color:#8c8d8c; list-style:none; padding-bottom:0px;padding-top:0px; line-height:1.35em; vertical-align:text-top}
.cluster_container ol { margin-bottom:0px;margin-top:1px;padding-right:3%;  }
.cluster_container ol li { margin-left:5%;padding-left:6%; font-size:100%; color:#8c8d8c; list-style:none; padding-bottom:0px;padding-top:0px;}

#contentwrap_clustering div.alignLeft {padding:0em 0px 0px 0.5em;}
#contentwrap_clustering div.alignLeft a{color:#0552a5;}

.cluster_container li a:link{color:#0552a5;}
.cluster_container li a:visited{color:#0552a5;}
.cluster_container li a.selected { background-color:#bcdffc;}
.cluster_container span img { margin-left:15%; margin-top:0.3em; margin-bottom:0px;}
.cluster_container img { cursor:pointer;margin-bottom:0.3em;}
.cluster_container span.facet img {margin-left:0px;}
.cluster_container span.cluster {margin-left:0px; padding-left:0px;}
.cluster_container .showHideClose {display:none;}
.cluster_container .showHideOpen {display:block;}
.cluster_container .showHideActive {display:block;}

.Node {}
.Node a:link {color:#0552a5;}
.Node a:visited {color:#0552a5;}
.Node a:hover {color:#0552a5;}
.Node img {margin-right:4px; width:9px; height:9px;}

.Node ul
{
padding-left:0px;

}

.Level0 {font-size:100%; color:#8c8d8c;}
.Level1 {font-size:100%; padding-top:5px; color:#8c8d8c; display:block;}
.Level1 li {font-size:100%; color:#8c8d8c; list-style:none; padding-bottom:0em;padding-top:0em; line-height:1.35em;}
.Level2 {font-size:100%; padding-top:5px; color:#8c8d8c; display:block;}
.Level2 li {font-size:100%; color:#8c8d8c; list-style:none; padding-bottom:0em;padding-top:0em; line-height:1.35em;}
.Level3 {font-size:100%; padding-top:5px; color:#8c8d8c; display:block;}
.Level3 li {font-size:100%; color:#8c8d8c; list-style:none; padding-bottom:0em;padding-top:0em; line-height:1.35em;}
.Level4 {font-size:100%; padding-top:5px; color:#8c8d8c; display:block;}
.Level4 li {font-size:100%; color:#8c8d8c; list-style:none; padding-bottom:0em;padding-top:0em; line-height:1.35em;}
/*----- End Styles for cluster-facet; -----*/


/*----- Home Styles -----*/
#home li     { color:#5a6b73; list-style:inside; list-style-type:square;}
#home a      { color: #636363;text-decoration: none}
/*Set display: list-item to display menu items; set display:none to hide menu items */
#homeH {display: list-item;}
#homeQS {display: list-item;}
#homeFD {display: list-item;}
#homeFE {display: list-item;}
#homeMS {display: list-item;}
#homeCP {display: list-item;}
#homeLI {display: list-item;}

/*----- Navigation and Toolbars -----*/
#headerwrap {width:99%;}
#headerwrap ul li.lastItem{border-right:0px}
#navigation {margin-left:0; padding: 0 0 0.1em 6px;float:left;width:75%;}
#navigation ul li {padding:0px; border-right:1px solid #000000; padding-right:0px; padding-left:3px;}
#navigation li a{ color:#32322f; text-decoration:none;}
#navigation li a:hover { background-color: #0552a5;color:#ffffff}
#navigation ul li.NavSelect a{background-color:#0552a5;color:#ffffff; padding-left:1px;padding-right:3px;}

/*Set display:inline to display menu items; set display:none to hide menu items */
#navigationQS {display:inline;}
#navigationFD {display:inline}
#navigationFE {display:inline}
#navigationMS {display:inline}
#navigationMy {display:inline}

#actionIcons{float:right;}

/*Set display:inline to display action icons; set display:none to hide action icons */
#actionIconsLang  {display:inline;}
#actionIconsEnv   {display:inline;}
#actionIconsLogin {display:inline;}
#actionIconsLogout{display:inline;}
#actionIconsHelp  {display:inline;}

#actionIcons ul li {list-style: none;}
/* display:inline to show images; display:none to hide icons */
#actionIcons img {display: inline;} 
/* display:none to hide text; display:inline to show text*/
#actionIcons .ActionText {display:none; border-right: 1px solid #000000;; padding-right:0.25em;}
#actionIcons a { text-decoration:none; }
#actionIcons a:hover { background-color: #c4d1db;}
#actionIcons a:active { background-color: #c4d1db;}

#toolbar     { margin-top: 1px; padding: 0 0 0 6px; width:75%; float:left;}
#toolbar ul li{padding:0px; border-right:1px solid #000000; padding-right:0px; padding-left:3px;display: inline;}
#toolbar li a{ color: #32322f; text-decoration: none }
#toolbar li a:hover { background-color: #586574; color: #ffffff; }
#toolbar ul li.ToolbarSelect a{background-color: #586574;color: #ffffff;padding-left:1px;padding-right:3px;}

#Guest      { float:right;font-weight: bold; text-align:right;  width:20%;}
#message    {float:right; background-color: #a94342; color: #ffffff; margin-bottom: 0; padding:1px 0 1px 0;}

/* ----------Tabs--------------- */

#tabs,#tabs_metasearch {
            height:28px;
            width:98%;
            margin-bottom: 0px;
            background-image: url(../images/v-bg_tab_off.png);
            clear:left; }

#tabs_metasearch  {width:100%;} /* override metasearch tabs width */

#tabs LI,#tabs_metasearch LI {
            line-height: 160%;
            font-size:15px;
            font-family:Arial;
            }

#tabs A,#tabs_metasearch A {
            background-image: url(../images/v-bg_tab_off.png);
            color: #919293;
            height: 24px;
            float: left;
            font-size: 15px;
            font-weight: bold;
            text-align: center;
            text-decoration: none;
            padding-left:1.5em;
            padding-right:1.5em;}

#tabs A.tabSelected,#tabs_metasearch A.tabSelected {
            background-image: url(../images/v-bg_tab_on.png);        
            color: #727472;
            background-repeat:repeat-x; background-color:#ffffff;}

/*selected tab - diagonal separator*/
#tabs li span, #tabs_metasearch li span { float:left;background-color:#ffffff; width:14px; background-image:url(../images/v-bg_tab_on_ext.png); height:24px;}        
    
/* For each id below, set to display:inline to show the tabs; set to display:none to hide the tabs */
#QSTabsList, #FDTabsList, #FIDTabsList, #MSTabsList {display:block;} 
/* for each id, set display:inline to show the specific tab, set display:none to hide the specific tab */
#simpleTabQS, #advancedTabQS {display:inline;} 
#titleTabFD, #locateTabFD, #catTabFD, #simpleTabFD, #advancedTabFD {display:inline;} 
#simpleTabMS, #advancedTabMS {display:inline;} 

a img {border:0px;}

/* --------Go Button------------ */
#button_submit input,#button_submit_metasearch input {
/*for button type submit*/background-image:url(../images/v-b_go.gif); background-color:transparent;width:28px; height:20px; color:#194e81; font-size:0em; text-align:right; cursor:pointer;}
#button_submit img,#button_submit_metasearch img   {position: absolute; top:0;     right:-5px;   margin-top:-7px; }
#button_submit_metasearch input {top: 42px; right:2px; margin:0px;} /* override positioning */
#button_submit_metasearch img   {top: 21px;right:14px; margin:0px;} /* override positioning */
#button_submit.refine input {top: 135px;} /* override positioning for metasearch refine form */

/*----- QuickSearch - Find Database  styles -----*/
/*----- QuickSearch - Find Database  form area -----*/
#form_params,#form_params_metasearch { background-color: #ebebeb; 
               clear:left;}
#form_params fieldset {margin:0px; border:0px; }

.LabelBold label {margin:0px; border:0px; text-align: left;  float:none; width:32em; display:inline}
.Block label {margin:0px; border:0px; text-align: left; float:none; width:32em; display:inline}

.panel label {margin:0px; border:0px; text-align: left;  float:none; font-weight:bold; width:12em;}
.leftPanel label {margin:0px; border:0px; text-align: left;  float:none; font-weight:bold; width:12em;}
#form_params label {margin:0px; border:0px; text-align: left;  float:none;}
#form_params_metasearch {padding:15px 0px 15px 20px;} /* override form width for MetaSearch */
#form_params input,#form_params_metasearch input {
               color: #636363;
               margin:0px;
               border:#7f9db9 1px solid;}
#form_params select,#form_params_metasearch select { 
               color: #636363;
               border:#7f9db9 1px solid;
               margin:0px;}
#form_params legend { display: none}
#form_params label { display: none}
#form_params_metasearch legend { position:absolute;top:0px;left:900px;color:#ebebeb; font-size:0px; }
#form_params_metasearch label { position:absolute;top:-50px;left:0px;font-size:0px;}
#form_params div,#form_params_metasearch div {} 
#form_params td,#form_params_metasearch td { color: #8c8d8c; font-family: Arial, Tahoma; font-weight:bold;}
#form_params fieldset,#form_params_metasearch fieldset { width:50%;} 
#form_params_metasearch select {border:#7f9db9 1px solid;margin-left:3px;margin-right:2px;}
#form_params_metasearch input { border:#7f9db9 1px solid;}
#meta_search table { width:100%;}

/*----- refine form styles ------*/
#form_params.refine p {color:#8c8d8c; font-weight:bold; }
#form_params.refine td {color:#666666; font-weight:normal; }
#form_params.refine label {display:inline;  padding-right:0.4em; color:#666666; font-weight:bold}
#form_params.refine input, #form_params.refine select{border:#7f9db9 1px solid;font-size:100%;}
#form_params.refine fieldset input{border: 0px; width: 1.5em; vertical-align: middle;margin-right:0.4em;}

/*----- Find DB form styles ------*/
.legendoff {display:none;}

#find_db fieldset {border:0px;} 
#find_db label {margin:0px; border:0px; text-align: left;  float:none; width:12em; display:inline}

#find_db_form fieldset {border:0px;} 
#find_db_form label {margin:0px; border:0px; text-align: left;  float:none; width:12em; display:inline}
#find_db_form { background-color: #ebebeb;padding:15px 0px 15px 20px;clear:left}
#find_db_form .bordered_input {color: #636363;margin:0px;border:#7f9db9 1px solid;width:200px;}
#find_db_form .borderless_input {color: #636363;margin:0px;border:0px; width:auto}
#find_db_form select{ width:202px;}
#find_db_form td {  }
#find_db_form tr { height: 25px; }
#find_db_form input{
               color: #636363;
               margin:0px;
               border:#7f9db9 1px solid;}
#find_db_form #restricted{border:#7f9db9 0px solid;}               
#find_db_form #unrestricted{border:#7f9db9 0px solid;}               
#find_db_form #exact_type{border:#7f9db9 0px solid;}               
#find_db_form #start_type{border:#7f9db9 0px solid;}               
#find_db_form #contains_type{border:#7f9db9 0px solid;}               


/*----- Search in database styles -----*/
#search_in_db {padding:0.5em; font-size: 100%;}
#search_in_db th {color: #8c8d8c; margin-bottom:2px; font-weight: bold; font-size: 75%; text-align:left; vertical-align:text-top; white-space: nowrap; width:16%}
#search_in_db td {font-size: 75%; }
#search_in_db a  {color: #0552a5;font-weight:bold; }
#search_in_db .db_name  {color: #0552a5;font-weight:bold; }
			  
/*-- findDB left and right panel - categories and sub categories iframe styles--*/
#find_db {clear:left;}
#find_db table {background-color:#ebebeb;}
#find_db fieldset{ padding-bottom:0.5em;padding-top:0.5em; padding-left:20%; background-color:transparent}
#find_db p {font-weight:bold; color:#8c8d8c;padding-bottom:0.3em;}
#find_db div.panel {vertical-align:top;padding-top:0.5em;padding-left:2em;}
#find_db div iframe {border:#716f64 1px solid;}
.categories {background-color:#ffffff;}
.categories a,.categories a:hover, .categories a:visited{ padding: 0px 0px 2px 3px; display: list-item; list-style:none; text-decoration:none;color:#636363; ;}
.categories a.QS_selected, .categories a.QS_selected:hover,  .categories a.QS_selected:visited{color:#ffffff; background-color:#0552a5;padding-left:3px;}
.categories a.Highlight, .categories a.Highlight:hover,  .categories a.Highlight:visited{color:#ffffff; background-color:#0552a5;padding-left:3px;}

/*-- findDB list of resources styles --*/
.brief_record_title {font-weight:bold;}
.brief_record_title a {font-weight:bold;}

/*----- QuickSearch quick sets area -----*/
#resourceSets{ background-color: #ebebeb; 
               width:100%;
               margin-top: 8px; 
               font-family:Arial;
               
               border:0px;}
               
#resourceSets fieldset {margin:0px;border:0px;}
#resourceSets legend { display: none}
#resourceSets label  { display: none}
#resourceSets table td {
               margin:0px;
               width:33%; 
               vertical-align:top;}
#resourceSets a {
               font-weight:bold; 
               text-decoration: underline;color:#666666;}
#resourceSets table td input {
               margin:0px; padding:0px;
               vertical-align: middle;}
#resourceSets table td img {
               margin:0px; 
               vertical-align: text-bottom;}
#resourceSets table td p {width:90%;margin:0px; }
#resourceSets table td p br {display: none} /* used when quicksets desc is empty (IE) */
#resourceSets td div.separator { 
		height:1px;
		border-bottom:1px solid #ffffff;}
		
#resourceSets td.title {
		color:#8c8d8c;
		font-weight:bold;}
		
/*----- Styles for Help -----*/
#help div.banner {background-color:#464f58; background-image: url("../images/v-login_header.png");background-repeat:no-repeat; clear:left; width:304px; height:44px;font-family:arial; }	
#help div.banner h1{ color:#ffffff; font-weight:bold; font-size:100%;padding-top:1.2em;padding-left:0.3em;}	
#help div.nav {  background-color: #ebebeb; height:1.5em; font-size:75%; padding:0px 5px 1px 5px; border-bottom:1px solid #ffffff} 
#help div.alignRight { color:#0552a5;width:45%;text-align:right; float:right;}
#help div.alignLeft { width:55%; text-align:left; float:left;}
#help div a {  color: #446084;}
.index {padding:10px; font-size:75%;font-family:arial;background-color:#fcfcf0}
.index h1 {font-weight:bold; padding-top:1em; font-size:100%; float:none; color:#464f58;}
.index li { list-style:none;}
.index li ol{ text-indent:20px;}
.index li ul{ text-indent:10px;}
.index h2 {font-weight:bold; padding-top:1em; font-size:100%; float:none; color:#464f58;}
.index h3 {font-weight:bold; padding-top:1em; font-size:100%; float:none; color:#464f58;}
#help_content { background-color:#fcfcf0}
#help_content div.content {padding:10px; font-size:75%;font-family:arial;}
#help_content div.content h2 {font-weight:bold; padding-top:1em; font-size:120%; float:none; color:#464f58;}
#help_content div.content h3 {font-weight:bold; padding-top:1em; font-size:120%; float:none; color:#464f58;}
#help_content div.content li { list-style:inside; list-style-position:outside; margin-left:25px;padding-left:5px;}
#help_content div.content li img{ vertical-align:text-bottom}

/*----- Styles for Popup -----*/
#popup       { background-color:#ebebeb; font-family:Arial;color: #32322f; padding:10px}
#popup h1    { color:#505060;
               width:100%;
               margin:0px;
               font-weight:bold; font-size:100%;}
#popup h2    { color: #8c8d8c;
               margin:0px 0px 2px 0px;
               font-weight: bold; }
#popup h2 strong {
               color: #666666;
               font-weight: bold; font-size:100%;
               text-decoration: none}
#popup h2 a  { color: #0552a5;
               font-weight: bold; font-size:100%;}
#popup span  { color: #666666;
               margin:0px 0px 0px 10px;
               
               text-decoration:none; float:right
               }
#popup p     { color: #666666;
               margin:0px 0px 3px 0px;
               
               text-decoration:none;}
#popup table   { margin:0px 0px 25px 0px;}

#popup th    { color: #8c8d8c;
               border-bottom: #cccccc 1px solid;
               margin:0px 0px 2px 0px;
               font-weight: bold; 
               text-align:left;
               vertical-align:text-top;
               white-space: nowrap;}
#popup td    { border-bottom: #cccccc 1px solid;
               padding-right:2px;
               font-size:75%; }
#popup a     { color: #0552a5;
               margin:0px; padding:0px;}
#popup td img{ width:16px;
               padding:2px 0px 2px 0px;
               vertical-align:text-bottom;}
#popup ul    { padding-right:2px;}
#popup li    { padding:0 ;white-space: nowrap;
               clear: left;
               list-style-type: none;}
#popup li.bullet   {color:#5a6b73;list-style:inside;list-style-position:outside; list-style-type:square; white-space:normal;;margin-left:15px;padding-left:0px;padding-bottom:5px}
#popup li a  { font-size: 75%;}
#popup  form td    { border: 0px; padding:0px;font-size:75%; text-align:left; padding:1px; vertical-align:text-top}
#popup  form th    { border: 0px;}
#popup  form td label.hide  { color:#ebebeb}
#popup label  { vertical-align:text-top; font-size:100%; font-weight:bold;color: #8c8d8c; padding-left:2px;}
#popup input, #popup textarea, #popup select{border:#7f9db9 1px solid;}
#popup select{ font-size:90%}
#popup fieldset input, #popup input.borderless_input{border: 0px;}
#popup fieldset input.bordered_input {border:#7f9db9 1px solid;}
#popup fieldset legend{ font-size:100%; color: #8c8d8c; font-weight:bold}
#popup div.legend{ width:100%;}
#popup div.legend label strong{ font-weight: bold; }
#popup td.legend div{ float:right; width:38%; margin-top:-15px; font-weight: normal; }
#popup fieldset legend{ color: #8c8d8c; font-weight: bold;}
#popup fieldset{padding:0px; margin:0px;color: #8c8d8c; font-weight:bold}
#popup select.field{ width:10em; margin:2px;}
#popup textarea, #popup input.field { margin:2px;width:15em;}
#popup div{ clear:left}
#popup div p {color: #8c8d8c;font-weight:bold;}
#popup div.buttonContainer, #popup div.buttonContainerWide, #popup div.buttonContainerExtraWide{float:right; width:5.2em; margin-top:2px; margin-bottom:-3px;}
#popup div.buttonContainerWide{width:7em;}
#popup div.buttonContainerExtraWide{width:11em;margin-bottom:5px;margin-top:5px;}
#popup div.buttonContainer span, #popup div.buttonContainerWide span {font-size:100%; margin:0px;height:18px;float:right;border:#0552a5 1px solid; width:3em;}
#popup div.buttonContainerExtraWide span {font-size:100%; margin:0px;height:18px;float:right;border:#0552a5 1px solid; width:3em; margin-left:5px;}
#popup div.buttonContainer span a, #popup div.buttonContainerWide span a,  #popup div.buttonContainerExtraWide span a{margin-top:2px;float:right;padding-left:5px;padding-right:5px;text-decoration:none; font-weight:bold;color:#7c7c7c; text-align:center}
#popup input.button{font-family:Arial;border:#0552a5 1px solid;font-weight:bold;color:#7c7c7c;background-color:#ebebeb;cursor:pointer; height:20px; float:left; padding-left:3px;padding-right:3px;}
#popup div.containerBottom { color: #666666; padding:0.5em 0; width:100%; border :0px; text-align:right; font-weight: bold; }
#popup a.button{font-family:Arial;border:#0552a5 1px solid;font-weight:bold;color:#7c7c7c;background-color:#ebebeb;cursor:pointer; height:20px; padding-left:3px;padding-right:3px; text-decoration:none;}

/*----- QuickSearch, MetaSearch wait styles -----*/
#search_wait { color: #8c8d8c;background-color: #ebebeb;
               width:100%; 
               font-family:Arial;font-weight:bold;
               clear:left;}
#search_wait strong { color: #666666;}
#search_wait td.combined {padding-top:1.5em;}
#search_wait div    { padding:2px 0px 2px 0px;}
#search_wait div a, #retrieve_more div a  { color: #0552a5; padding-right:5px;padding-left:5px;}
#search_wait div span{padding:0px 5px 0px 5px; display:block}
#search_wait div span.searching{ color: #0552a5;}
#search_wait div.container {
                      background-color: #ebebeb;
                      padding:0px;
                      width:100%;
                      border-bottom: #ffffff 2px solid; 
                      float:left;}
#search_wait div.alignRight span.fade {display:inline}
#search_wait div.containerBottom {
                      color: #666666; background-color: #ebebeb;
                      padding-bottom:0.5em; 
                      width:100%;
                      border :0px;
                      text-align:right;} 
#search_wait div.alignRight {
                      color:#0552a5;
                      width:45%;text-align:right; float:right;}
#search_wait div.alignLeft { width:55%; text-align:left; float:left;}
#search_wait table  { background-color: #ebebeb; clear:both; margin-bottom:2em;}
#search_wait table th{border-bottom: #8c8d8c 1px solid;
                      padding:3px 5px 3px 5px;
                      text-align:left;}
#search_wait table td{border-bottom: #cccccc 1px solid;
                      padding:2px 5px 2px 5px;
                      font-size:100%; font-weight:normal;}
#retrieve_more {      padding:0px; width:25%; float:right; font-weight:bold; font-size:100%}
#retrieve_more div.alignLeft { text-align:left; margin-left:0;}
#retrieve_more div span.searching { background-color: #c3c32c;color: #3f6480;}
					  
/* Search Results, MetaSearch Results, Eshelf display */
/*----- record list header styles -----*/
.record_list_header{ color:#8c8d8c;
                     margin:0px; padding:0px; width:100%;
                     clear:both;
                     font-family:Arial; font-weight: bold; }
.record_list_header strong {color: #666666;}
.record_list_header a:link,a:visited {color: #092869;}
.record_list_header div.containerTop {background-color:#ffffff; width:100%;}
.record_list_header div.containerTop ul {padding-top:1px;}
.record_list_header div.containerTop li {
                     color:#8c8d8c;
                     padding:0px 2px 0px 0px;white-space: nowrap; 
                     display: inline; list-style-type: none;}
.record_list_header div.containerTop div.alignLeft {width:69%; float:left; text-align:left; position:relative;margin-right:-6px }
.record_list_header div.containerTop div.alignLeft_eshelf1 {width:20%; float:left; text-align:right; position:relative}

.record_list_header div.containerMiddle, .record_list_header div.containerMiddleFindDB, .record_list_header div.containerMiddleEshelf, .record_list_header div.containerMiddleMS {background-color:#ebebeb;width:100%;float:left;padding:5px 0px 7px 0px;border-bottom:#ffffff 2px solid;}
.record_list_header div.containerMiddle ul, .record_list_header div.containerMiddleEshelf ul {padding:0px;margin:3px 0px 7px 0px; width:100%}
.record_list_header div.containerMiddle li, .record_list_header div.containerMiddleEshelf li {color:#8c8d8c;padding:0px 5px 0px 0px;white-space:nowrap;display:inline;list-style-type:none;}
.record_list_header div.containerMiddle li form, .record_list_header div.containerMiddleEshelf li form {display:inline;background:transparent;}
#contentwrap_wide #SortBy{display:inline; position:absolute;right:23%;}
#contentwrap_wide #Summary{display:inline; position:absolute;right:23%;}
#contentwrap_wide #SearchAndLink{display:inline;}
#contentwrap #SortBy{ padding-right:0.2em}
.record_list_header div.containerMiddle input, .record_list_header div.containerMiddleMS input  {vertical-align:middle;}
.record_list_header div.containerMiddle select,.record_list_header div.containerMiddleMS select {vertical-align:middle; font-size:100%;}
.record_list_header div.containerMiddle div.alignRight {background:transparent;float:right; width:35%;}
.record_list_header div.containerMiddle div.alignLeft {background:transparent; float:left; width:64%;}
.record_list_header div.containerMiddleFindDB div.alignLeft {background:transparent; float:left; width:43%;}
.record_list_header div.containerMiddleFindDB div.alignRight {background:transparent;float:right; width:47%;}
.record_list_header div.containerMiddleFindDB div.alignRight div.alignLeft {width:48%;}
.record_list_header div.containerMiddleFindDB div.alignRight div.alignRight {width:49%;}
.record_list_header div.containerMiddleEshelf div.alignLeft {background:transparent; float:left; width:43%;}
.record_list_header div.containerMiddleEshelf div.alignRight {background:transparent;float:right; width:47%;}
.record_list_header div.containerMiddleEshelf div.alignRight div.alignLeft {width:48%;}
.record_list_header div.containerMiddleEshelf div.alignRight div.alignRight {width:49%;}
.record_list_header div.containerMiddleMS div.alignLeft {float:left; width:40%;}
.record_list_header div.containerMiddleMS div.alignRight {float:right; width:290px;}
.record_list_header div.containerMiddleMS div.alignRight div.alignLeft {width:48%;}
.record_list_header div.containerMiddleMS div.alignRight div.alignRight {width:49%;}
.record_list_header div.containerMiddle div.alignLeft li {vertical-align:bottom;}
.alignBottom{margin-top:5px;}
.alignMiddle{vertical-align:middle;}

.record_list_header div.containerMiddle div.MySpaceRight {padding-top:2px; float:right; width:25%; background-color:#ebebeb; text-align:right}
.record_list_header div.containerMiddle div.MySpaceLeft {padding-top:2px; background-color:#ebebeb; text-align:left; float:left; width:74%;}
.record_list_header div.containerMiddle div.MySpaceLeft input.icon_go{width:16px; height:16px; border:0px; padding-top:2px; padding-right:0px;}
.record_list_header div.containerMiddle div.MySpaceLeft li form {display:inline; position:relative; left:5%}

.record_list_header div.containerBottom {background-color:#ebebeb;width:100%; float:left; padding:2px 0px 2px 0px;}
.record_list_header div.alignRight {color: #0552a5; background:transparent;width:30%;float:right;text-align:right;} 
.record_list_header div.alignRight a {padding-left:5px; color:#0552a5;}
.record_list_header div.alignLeft {background:transparent;text-align:left;float:left; width:69%;}
.record_list_header_left {width:50%; float:left; text-align:left; position:relative}					 				
.record_list_header_right {width:49%; float:right; text-align:center; position:relative}

.record_list_header div div.alignLeft a.metaSearch {color:#0552a5; padding-left:1em;}
.record_list_header div.alignLeft ul {padding-top:0px; padding-left:5px;}
.record_list_header div.alignLeft li {color:#8c8d8c;padding:0px 5px 0px 0px;white-space:nowrap;display: inline; list-style-type: none;}

/*----- record list styles -----*/
#record_list,#record_list_metasearch { padding:5px 0px 0px 0px; clear:left;text-align:left; width:98%;}
#record_list th,#record_list_metasearch th { color:#616161; 
                     border-bottom: #cccccc 1px solid;
                     padding-left:5px;padding-right:5px; vertical-align:text-top;
                     text-align:left;} 
#record_list td,#record_list_metasearch td { border-bottom: #cccccc 1px solid;
                     padding-left:5px;padding-right:5px;padding-bottom:0.3em;
                      font-weight:normal; }

					 
#record_list td a,#record_list_metasearch td a  {color: #414241;}
#record_list td.no_wrap_center,#record_list_metasearch td.no_wrap_center {text-align:center;white-space: nowrap;}
#record_list td.no_wrap_center_top,#record_list_metasearch td.no_wrap_center_top { text-align:center;white-space:nowrap; vertical-align:text-top;}
#record_list td.no_wrap_center_top img,#record_list_metasearch td.no_wrap_center_top img { vertical-align: middle;}

#record_list td li,#record_list_metasearch td li { padding:0px 0px 0px 2px; display: inline; list-style-type: none; float:right;white-space: nowrap;}
#record_list td li.sfx,#record_list_metasearch td li.sfx {vertical-align: top; float:left}

#record_list_metasearch table { width: 97%;}
#record_list_metasearch td img { padding-right:0.2em; vertical-align:middle;} 
#record_list_metasearch {width:100%;height:259px;overflow-y:scroll}
strong.highlight,a.highlight:link,a.highlight:visited,a.highlight:hover{background-color:#fff0ae;text-decoration:none;}
a.highlight:active{background-color:#0552a5;}
#record_list form table { margin-left:5px;}
#record_list form td, #record_list form th {border:0px; padding:1px 0px 1px 0px;}
#record_list form input, select {border:#7f9db9 1px solid;}
#record_list form select {border:#7f9db9 1px solid; width:12em}
#record_list input.button{border:#0552a5 1px solid;font-size:100%;font-weight:bold;color:#7c7c7c;background-color:#ebebeb;cursor:pointer; height:20px; float:left; padding-left:3px;padding-right:3px;margin-right:3px;}
#record_list input.buttonNoScript{border:#0552a5 1px solid;;font-weight:bold;color:#7c7c7c;background-color:#ebebeb;cursor:pointer; margin-top:10px;margin-bottom:10px;}
#record_list label{color:#616161;font-weight:bold;font-size:100%; vertical-align:top;}
#record_list.form_bg {  background-color: #ebebeb;}
#record_list.form_bg p{color:#8c8d8c; padding:5px;font-weight: bold; }
#record_list.form_bg div.alignRight { background-color: #ebebeb;width:100%;float:right;text-align:right;} 
#record_list #hybrid { background-color: #ebebeb; }
#record_list #hybrid a {color:#0552a5;font-weight:bold;text-decoration:none;;vertical-align:top;text-align:center;}
#record_list #hybrid p {vertical-align: middle;}
#record_list td div.alignLeft{float:left; position:relative; width:49%; text-align:left}
#record_list td div.alignRight{float:right; position:relative; width:50%; text-align:right}
#record_list td.duplicate{border-bottom:0px;}
#record_list p.duplicate{border-bottom:0.3em; font-weight: bold; color: #000000;}
#record_list span a{ color: #0552a5; font-size:75%;}


/*--- MetaSearch Styles ---*/
#meta_search { margin-top: 0; vertical-align:top; clear:both;}
#meta_search td {vertical-align:top;}
#meta_search td.leftPanelTD {width:150px;} 

/*-- MetaSearch iframe styles--*/
#meta_search_resultsHeader {background-color:#ebebeb;width:100%;margin:4px 0 4px 0;padding:5px 0px 5px 0px;}
#meta_search_resultsHeader span{color:#8c8d8c;font-weight: bold; padding-left:20px}
#meta_search_resultsHeader strong {color:#666666;}
#meta_search  iframe{vertical-align: top; padding-left:3px; width:100%;}

/*-- MetaSearch left panel styles--*/
#meta_search div.leftPanel {background-color:#ebebeb;width:250px; vertical-align:top;height:385px;padding-left:7px; padding-top:5px;}
#meta_search div.leftPanel select{ padding:0px;margin:0px; width:240px; border:1px solid #7f9db9; }
#meta_search div.leftPanel div { border:1px solid #808080;width:238px;background-color:#ffffff; margin-top:7px;height:84%;margin-bottom:8px;overflow:auto}

#meta_search div.leftPanel div.subPanel {overflow: visible; }
#meta_search div.leftPanel div a{ display: list-item; list-style:none; padding:3px; text-decoration:none;color:#636363;}
#meta_search div.leftPanel div a.QS_selected{color:#ffffff; background-color:#0552a5 }
#meta_search div.leftPanel div span { padding-left:5px; font-weight:bold; color:#8c8d8c;}
#meta_search div.leftPanel div form{ padding-left:6px; margin-top:3px; margin-bottom:3px;}
#meta_search div.leftPanel div form select{ width:223px; margin-bottom:5px;  margin-top:3px; }
#meta_search div.leftPanel div form input{ width:220px; margin-bottom:5px;  margin-top:1px; padding-top:0px; border:1px solid #7f9db9;}
#meta_search div.leftPanel p {height:14px}
#meta_search div.leftPanel input.icon_go{width:16px; height:16px; border:0px; padding-top:2px; float:right; padding-right:8px;}

#meta_search div.leftPanel a.button{font-family:Arial;border:#0552a5 1px solid;font-size:100%;font-weight:bold;color:#7c7c7c;background-color:#ebebeb;cursor:pointer; height:20px; width:20%; margin-right:0.5em;padding:0.1em 0.5em; text-decoration:none;float:right;}

#meta_search div.leftPanel div iframe {border:1px solid #808080; width:217px; margin-left:6px}
/*-- MetaSearch left panel sub categories iframe styles--*/
#subCategories {background-color:#ffffff; margin-top:3px;margin-bottom:0px; height:240px;}
#subCategories a{ padding: 0px 0px 2px 3px; display: list-item; list-style:none; text-decoration:none;color:#636363; ;}
#subCategories a.QS_selected{color:#ffffff; background-color:#0552a5;padding-left:3px; }


/*-------My Space styles----*/
/*--------eshelf advanced + my databases styles------*/
#my  {clear:left;}
#my td.leftPanelTD {width:500px;}
#my td.leftPanelTD a { vertical-align:middle}
#my td.rightPanelTD {width:90%; padding-left:1em}
#my div.panel {background-color:#ebebeb;width:283px;height:2em;}
#my td.rightPanelTD div.panel {background-color:#ebebeb;width:90%;height:2em;}
#my div.panel select{margin-left:5px;margin-right:5px; border:1px solid #7f9db9; font-size:100%; vertical-align:middle; width:50%}
#my div.panel label{color:#8c8d8c; padding-left:5px; font-weight:bold; vertical-align:middle}
#my div.panel p{color:#8c8d8c; padding-left:5px; font-weight:bold;padding-top:3px;}
#my div.panel span{;}
#my div.panel form{display:inline;}
#my div.panel p strong {color: #666666;}
#my div.panel a {color: #0552a5; font-weight: bold;}
#my iframe{vertical-align: top; padding-left:0px;}
/*iframes styles*/
.my_panel_actions{ background-color: #ebebeb; width:100%;text-align:right; border-top: #ffffff 1px solid;border-bottom: #ffffff 1px solid; height:1.2em; padding-top:1px;}
.my_panel_actions div{float:left; padding-left:0.3em; vertical-align: text-bottom;}
.my_panel div{ background-color:white;} /* Set background to white for the left panel */
.my_panel_content{ clear:left;font-family:Arial; text-align:center;background-color: #ebebeb; height:17em; overflow:auto; width:100%}
.my_panel_content table {width:93%; text-align:left; padding-left:2%}
.my_panel_content th { color:#616161; border-bottom: #8c8d8c 1px solid; padding:0px 0px 0px 1px; height:1.7em} 
.my_panel_content td { border-bottom: #cccccc 1px solid;padding:1px 0px 0px 1px;  font-weight:normal; vertical-align:text-top;}
.my_panel_content a  {color: #0552a5; font-weight:bold;}
.my_panel_content img {padding-top:2px; padding-bottom:2px; vertical-align:text-top;}
.my_panel_content label{ display:none}
.my_panel div label{ display:none }

/*----- SSO styles -----*/
#sso {margin:3em; padding-top:2em; width: 99%; height: 100%;}
#sso a { font-size: 120%; color: #636363;}
/*----- Missing SFX alert -----*/
#nosfx {margin: auto; padding: 6em; color: #FF0000; font-size: 150%; font-weight: bold;}
