table.nav tr td {
	white-space:nowrap;
	padding-right:.5em;
}

table.nowrapnav tr td {
    white-space: normal;
}


table tr td.active {
	background:#F2F2F2 url(images/icon_arrow_black2.gif) 9px 4px no-repeat;
}


div#main-container a:link {
	color:#555;
}
div#main-container a:visited {
	color:#555;
} 
div#main-container a:hover {
	color:#555;
}
div#main-container a:active {
	color:#555;
}

table.subnavbkg tr td a {
	display:block;
}


			fieldset.library-search-options {
				margin:0; padding-bottom:0; padding-top:0;
			}
			fieldset.library-search-options li input {
				position:absolute;
				left:-2000px;
			}

			form fieldset.library-search-options ul {
				clear:both;
				margin:0;
				padding:0;
				list-style-type:none;
			}

			form fieldset.library-search-options ul li {
			}

			form fieldset.library-search-options ul li,
			form fieldset.library-search-options ul li label {
				border-right:1px solid #dde8f3;
				padding:0;
				margin:0;
				display:block;
				line-height:30px;
				width:200px;
				float:left;
				text-align:left;
				text-indent:10px;
			}
			
			h3.active,
			form fieldset.library-search-options ul li.active {
				background:#dde8f3;
				background:url(images/sr_bg_tab_pane_bar.gif) repeat-x;
			}

			
			

			form fieldset#screen-searchScreen-theme ul ul.category span {
				font-size:12px;
			}

			form fieldset ul.country {
			}
			form fieldset ul.country li {
			}
			
			div.search-result {
				padding:0;
				font-size:1em;
				border:1px solid #dde8f3;
				border-top:0px solid #666;
				/*
				padding-bottom:1em;
				*/
			}
			
			li.empty span {
				color:#bbb;
			}
			
			ul.section {
				margin:0;
				padding:0;
				list-style-type:none;
				width:100%;
				display:block;
			}
			
			div.keyword-group a {
				text-decoration:none;
			}
			div.keyword-group h3 a {
				font-weight:bold !important;
			}
			div.keyword-group {
			}
			
			
			div#page-title {
				position:relative;
				width:100%;
			}
			div#page-title h1 {
				padding:0; margin:0;
				line-height:26px;
				padding-left:26px;
			}


			div#page-title h1.library {
				background:url(images/icon_library.gif) 3px 3px no-repeat;
			}



			div.techheaderbkg {
				background:#022E77;
			}
			div.healthheaderbkg {
				background:#076783;
			}
			div.socheaderbkg {
				background:#505632;
			}
			div.humanheaderbkg {
				background:#733D31;
			}




			
			div#page-title-search {
				position:absolute;
				text-align:left;
				top:1px; right:1px;
				background:url(images/stu-bg-01.gif);
				height:24px;
				white-space:nowrap;
				overflow:visible;
				font:menu;
				line-height:24px;
				text-indent:10px;
				
			}

			div#page-title-search label{
				padding-right:.5em;
			}

			div#page-title-search input{
				position:relative; top:1px;
			}
			div#page-title-search input.string {
				font:menu;
				width:180px;
			}
			div#page-title-search input.button {
				margin-right:.5em;
			}
			




td.link-item {
	padding:0;
}
div.link-item {
	padding:1em;
	padding-top:0;
	padding-bottom:0;
}

	td.link-item h3 {
		font-size:.9em;
		color:#4f4f4f;
		padding:0;
		margin:0;
		display:block;
		line-height:34px;
		font-weight:normal;
	}

	td.link-item img {
		float:right;
		margin:1em;
		clear:both;
	}
	td.link-item a.tlo-link {
		float:right;
		clear:both;
		width:10%;
	}

	
	
	div.link-item p {
		color:#4f4f4f;
		font-size:.7em !important;
	}
	div.link-item a {
		color:#4f4f4f;
	}
	



	div#research-partner-link{
		background:#eee;
		border-top:1px dashed #666;
		border-bottom:1px dashed #666;
		padding:.5em .8em;
		margin-right:2em;
		margin-bottom:1em;
		margin-top:1em;
	}
	div#research-partner-link h3{
		padding:0; margin:0;
		padding-bottom:.5em;
	}
	div#research-partner-link a{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #7c994a;
		font-size:.75em;
		font-weight:bold;
	}

	div.restricted{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#336600;
		border:1px solid #336600;
	}
	div.restricted a{
		display:block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		padding:1em;
		text-decoration:none;
		height:100%;
		color:#336600 !important;
	}

	div#contact-details{
		text-align:center;
	}
	div#contact-details a{
		font-size:.8em;
	}

	div#contribute-ad {
		position:absolute;
		top:46px; right:6px;
		border:1px solid #fff;
	}
	div#contribute-ad a{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		font-size:.8em;
		padding:1em;
		line-height:2em;
		text-decoration:none;
	}
	
	div#journalist-ad{
		background:#fff;
		border-bottom:1px solid #ddd;
		padding-left:190px;
	}
	div#journalist-ad a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:.8em;
		line-height:2.5em;
		height:2.5em;
		text-decoration:none;
		margin-right:1em;
		white-space: nowrap;
		overflow: visible;
	}

	a.contri {
		color:#4F4F4F !important;
	}
	a.journo {
		color:#336600 !important;
	}

	.register a.contri {
		padding-left:12px;
		background:url(images/sr_arrow_9x7_right_black.gif) 0 50% no-repeat;
		
	}
	.register a.journo {
		padding-left:12px;
		background:url(images/sr_arrow_9x7_right_green.gif) 0 50% no-repeat;
	}

	div#journalist-ad a.contri {
		padding-left:20px;
		background:url(images/sr_arrow_15x15_right_black.gif) 0 50% no-repeat;
	}
	div#journalist-ad a.journo {
		padding-left:20px;
		background:url(images/sr_arrow_15x15_right_green.gif) 0 50% no-repeat;
	}

	div#journalist-ad a {
		color:#950000;
	}
	div#journalist-ad a:hover,
	div#contribute-ad a:hover,
	div.restricted a:hover{
		text-decoration:underline;
	}
	
	div#user-login-sidebar form {
		margin:0; padding:0;
	}
	div#user-login-sidebar form fieldset{
		margin:0; padding:0; border:0;
		border-top:1px solid #ccc;
	}
	div#user-login-sidebar form fieldset legend{
		margin:0; padding:0; border:0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:.8em;
		color:#000;
		text-indent:0;
		padding-bottom:.5em;
	}
	div#user-login-sidebar form fieldset input.text {
		width:90%;
	}
	div#user-login-sidebar form fieldset label{
		display:block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:.8em;
		color:#666;
		text-align:left;
		padding:0;
		margin:0;
		width:90%;
	}
	
	div.main-nav td.subnavbkgCopy a {
		display:block; line-height:1.8em; width:100%;
	}
	
	td.menu-divider {
		height:1px; overflow:hidden;
	}
	
	span.user-type {
		font-weight:bold;
	}
	

	
	
	
	
	
	
	
	
		div.item_menu{
			background:#eee;
			border-top:1px solid #fff;
			margin-bottom:.5em;
		}
		div.item_menu td{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: .75em;
			font-weight:normal;
		}
		
		div.item_menu td a,
		div.item_menu td a:link,
		div.item_menu td a:visited,
		div.item_menu td a:hover{
		    font-family:Verdana, Arial, Helvetica, sans-serif;
			/*font-size:.7em;*/
			color:#000 !important;
			text-decoration:underline;
		}
		
		/*		
		div.item_menu td a:link {}
		div.item_menu td a:visited {}
		div.item_menu td a:hover{
			background-color:#ddd;
		}
		div.item_menu td a:active{
			background-color:#ccc;
		}
		
		div.item_menu td.prev{
		}
		div.item_menu td.next{
		}
		*/
		div.item_menu td a {
			display:block;
			height:1.8em;
			line-height:1.8em;
			padding-left:14px;
			padding-right:14px;
		}
		div.item_menu td.prev a{
			background:url(images/sr_arrow_item_nav_left.gif) 10px 10px no-repeat;
			padding-left:26px;
		}
		div.item_menu td.next a{ 
			padding-right:30px;
			background:url(images/sr_arrow_item_nav_right.gif) 80% 64% no-repeat;
		}
	