		/* Research Online set-ups */

			#roContainer {
				
				
			color:#fff;
			}
			#roContainer, #roSearchBox,
			#roSearchBox form, #roSearchBox input {
				
			}
			#lyrShow1, #lyrShow2, #lyrShow3, #lyrShow4 {
				display: none; color:#fff;
			}
			#roContainer, .tabSetLinks {
				clear: both !important;
				
			}
			.tabSetLinks {
				
			}
			
		/* Research Online latest links */

			#roLinks div {
				float: left;
				list-style-type: none;
				padding: 0.5em 0.5em;
				margin: 0 1px 1em 0 !important;
				border: none;
				font-size: 0.8em;
				background: #fff;
			}
			#roLinks div.default {
				background: #fff;
			}
			#roLinks div.highlighted {
				background: #0072b1;
			
			}
			#roLinks div.highlighted a {
				color: #fff;
			}	
			#roLinks div a, 
			#roContainer a,
			#roSearchBox a {
				text-decoration: none;
				
			}
			#roContainer a:hover, #roContainer a:active, #roContainer a:focus,
			#roSearchBox a:hover, #roSearchBox a:active, #roSearchBox a:focus {
				text-decoration: underline;
				background: none;
			}
			
			#roData {
				clear:both !important;
				
			}			
			#roData ul, #roData ul li {
				margin: 0 0 15px 0;
				padding: 0; color:#fff;
			}
			#roData ul {
				margin: 0 0 1em 0!important;
			}
			#roData ul li {
				list-style-type: disc;
				padding: 0.2em 0 0 10px;
				margin: 0 0 0 0; color:#fff;
			}
			#roData ul li a {
				font-weight: normal; color:#fff;
			}

		/* Search box */

			#roSearchBox {
				clear:both !important;				
			}
			#roSearchBox,
			#roSearchBox fieldset .searchText input.text {
				width: 100%;
			}


		/* Forms */

			#roSearchBox form,
			#roSearchBox fieldset {
				clear: both;
				margin: 0;
				padding: 0;
				background: none;
			}
			#roSearchBox fieldset {
				border: none;
			}
			#roSearchBox fieldset .searchLabel {
				
				font-weight: bold;
				font-size: 1.1em;
			}
			#roSearchBox fieldset .searchText {
				margin: 0.3em 0;
				clear: both;
			}			
			#roSearchBox fieldset .searchText input.text,
			#roSearchBox .roActionButtons input {
				font-size: 1em;
			}
			#roSearchBox fieldset .searchText input.text{width:85px!important; float:left;}
		#roSearchBox fieldset .searchText input.text{width:85px!important; float:left;}


		/* Submit button */

			#roSearchBox .roActionButtons {
				float:right;
				margin: 0 0 0.5em 0; 
			}
			#roSearchBox .roActionButtons input {
				
				margin-bottom:0; color:#fff; padding:3px 10px; width:inherit; background-color:#327794; border:0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; cursor:pointer;
			}
			#roSearchBox .roActionButtons input:hover {
				cursor: pointer;
			}
			
		/* Credits */
			
			#roHeader {
				font-weight: bold;
				padding: 0 0 0.5em 0;
				color: #fff;
				font-size: 1.2em;
			}
			#roCredits {
				padding: 0.8em 0 0 0;
				font-size: 0.9em; color:#fff;
				
			}
			#roContainer p{color:#fff;}
			#roContainer p#latest{border:none; display:block; padding:10px 0 35px 15px; font-size:90%; margin:15px -24px -30px -15px; background-color:#327794; color:#064358!important; border-top:1px solid #064358;}
			#roContainer p a{color:#fff;}
		/* Core CSS */

			.roDBlock { display: block !important; }
			.roDNone { display: none !important; }