/* 4.2.3 */

/* 
	Contents
	
	- Framework core styles
	- ONR specific styles
	- Google autocomplete styles
	- jQueryUI
*/

/* ----------------------------------------------------- */
/* Framework core styles */
/* ----------------------------------------------------- */

/* ----------------------------------------------------- */
/* Site Layout */
/* ----------------------------------------------------- */

#headerContainer {
	background:#FFF;
	border-bottom:#006d68 solid 5px;
	padding-bottom:1px;
}

/* Header nav */

.navDropdown {

	margin:5px 0 0 0;
	padding:0;	
	position: relative;
	z-index:999;
	list-style:none;
	float: left;
	height: 33px;
}

.navDropdown ul li {
	background:#006d68;
	border-radius:0;
	position:relative;
	float: left;
	margin-right: 10px;
	height: 28px;
	padding: 6px 18px 0px 18px;
	font-weight: bold;
}

.navDropdown a,
.navDropdown strong,
.navDropdown span {
	color:#FFF !important;
}

.navDropdown li:hover a
	{color:#000 !important;
}

.navDropdown ul li.jobs {float:right !important}

.jobs .navDropdown ul li.jobs,
.industry .navDropdown ul li.industry,
.home .navDropdown ul li.home, 
.news .navDropdown ul li.news, 
.about .navDropdown ul li.about, 
.work .navDropdown ul li.work, 
.resources .navDropdown ul li.resources, 
.contactonr .navDropdown ul li.contactonr {
	background: #e5f0f0;
}
.jobs .navDropdown ul li.jobs a,
.industry .navDropdown ul li.industry,
.home .navDropdown ul li.home a, 
.news .navDropdown ul li.news a, 
.about .navDropdown ul li.about a, 
.work .navDropdown ul li.work a, 
.resources .navDropdown ul li.resources a, 
.contactonr .navDropdown ul li.contactonr a {
	color:#333 !important;
}
.jobs .navDropdown ul li.jobs a abbr,
.industry .navDropdown ul li.industry a abbr, 
.home .navDropdown ul li.home a abbr, 
.news .navDropdown ul li.news a abbr, 
.about .navDropdown ul li.about a abbr, 
.work .navDropdown ul li.work a abbr, 
.resources .navDropdown ul li.resources a abbr, 
.contactonr .navDropdown ul li.contactonr a abbr {
	border-bottom:#000 dashed 1px !important;
}

.navDropdown li:hover { background: #E5F0F0 url(../v4-images/onr/dropdown/dropdown-arrow.gif) center bottom no-repeat !important;}
.navDropdown li:hover {color:#000 !important}
.navDropdown li:hover a abbr {border-color:#000}

/*.navDropdown li:hover,
.navDropdown li.ieHover {}

.navDropdown li:hover a,
.navDropdown li.ieHover a { text-decoration:underline !important;
}

.navDropdown li.active:hover a,
.navDropdown li.active .ieHover a {
	color:#E30544;
}*/

/* Subnav */

/* Sub nav bullet triggers, at different levels */

#navSub li.closed {
	background:url(../v4-images/onr/sprites/page-furniture.png) 7px -428px no-repeat #E8E8E8;
}

#navSub li.open {
	background:url(../v4-images/onr/sprites/page-furniture.png) 7px -476px no-repeat #E8E8E8;
}

#navSub li.active {
	border-left:#00625e solid 3px;
}

/* footer */

/* Base strip */

#baseStrip {
	background:#e5f0f0;
	border-top: 5px solid #00625e;
}

#baseStripInner p {
	width: auto;
}

#baseStripInner ul {
	float: left;
	padding: 12px 0;
}

#baseStripInner ul li {
		background: none;
		padding: 0;
		margin: 0 10px 0 0;
		float: left;
}

#baseStripInner ul li:before {
		content: "-";
}

#baseStripInner ul li.first:before {
		padding: 0;
		content: "";
}

#baseStripInner ul li a {
		padding-left: 10px;
		text-decoration: none;	
		color: #2F3803;
}

#baseStripInner ul li.first a {
		padding-left: 0px;
}

#baseStripInner ul li a.hover,
#baseStripInner ul li a:hover,
#baseStripInner ul li a:focus {
	color:#000;
	text-decoration:underline !important;
}

.boxPromoImage img {
    border-radius:0
}

/* Dropdown code */
.navDropdown li:focus-visible a,
.navDropdown li:focus-within a,
.navDropdown li:hover a,
.navDropdown li:focus a,
.navDropdown li:active a {
	position:relative;
	z-index:9999;
}

.navDropdown li:focus-visible div a,
.navDropdown li:focus-within div a,
.navDropdown li:hover div a,
.navDropdown li:focus div a,
.navDropdown li:active div a {
	display:inline;
}

.navDropdown li:focus-visible .navDrop,
.navDropdown li:focus-within .navDrop,
.navDropdown li:hover .navDrop,
.navDropdown li:focus .navDrop,
.navDropdown li:active .navDrop {
	left:-1px;
	top: 33px;
}

.ie6 .navDropdown li:focus-within .navDrop,
.ie6 .navDropdown li:hover .navDrop,
.ie6 .navDropdown li:focus .navDrop,
.ie6 .navDropdown li:active .navDrop {
	left:-999em;
	position:absolute;	
}
.navDropdown li:focus-within .navDropGuidance,
.navDropdown li:hover .navDropGuidance,
.navDropdown li:focus .navDropGuidance,
.navDropdown li:active .navDropGuidance {
	left:-146px;
}

.navDropdown .navDropGap { /* Adds the gap between the tabs and the content without breaking the hover state */
	padding: 16px 0 0 0;
	display: block;
	margin-left: -1px;
	margin-right: -5px;
	background:#fff;
}

.ie6 .navDropdown .navDropGap,
.ie7 .navDropdown .navDropGap {
	padding: 1px 0 0 0;
	zoom: 1;
}

.navDropdown .navDrop {
	padding:0 0 0 0;
	margin:1px 0 0 1px;
	left:-999em;
	position:absolute;
	text-align:left;
	border-radius: 0;
	background: #fff;
	border:5px solid #00625e;
	box-shadow:0 2px 2px #999999;
/*	display:none;	*/
}

/*.navDropdown .navDrop.selected {
	display:block;
}*/

.navDropdown .navDropNews {

}

.navDropdown .navDropResources {
	width: 540px; /* 18-03-13 Width changed for new dropdowns (KW) */ 
}

.navDropdown .navDropAbout {
	width: 540px;  /* 18-03-13 Width changed for new dropdowns (KW) */ 
}

.navDropdown .navDropWork {
	width: 530px;  /* 18-03-13 Width changed for new dropdowns (KW) */ 
	height:23em;
}
/* We need to hide the job advert for communities, therefore make thinner - see also line 443 */
.communities .navDropdown .navDropAbout {
	width: 350px;  
}

.navDropdown .navDropAbout,
.navDropdown .navDropContact{
	
}

.navDropdown .navDropContent {
	margin: 0 10px 10px 10px;
	/*display:none;*/
}

.navDropdown li:focus {
	z-index: -100;
}

.navDropdown .navDrop {
	z-index: -100;
}

.navDropdown li:hover .navDrop {
	z-index: 1000;
}

/* Reset styles - Is there a wildcard selector we could use instead of specifically declaring everything? */
.navDropdown .navDropContent p,
.navDropdown .navDropContent h2,
.navDropdown .navDropContent h3,
.navDropdown .navDropContent ul,
.navDropdown .navDropContent li,
.navDropdown .navDropContent a:hover,
.navDropdown .navDropContent a {
	margin: 0;/*Reduced right margin from 10px to prevent text jumping on hover Paul M 2012-12-21*/
	padding: 0;
	height: auto;
	border: 0;
	line-height: 1.25em;
	color: #111;
	float: none;
	text-align:left;
	font-weight: normal;
	background: none;
	text-shadow: none;
	border-radius: 0;
}

.navDropdown .navDropContent {
	font-size: 1em;		
}

.navDropdown .navDropContent ul {
	margin: 0 0 0.5em 1em !important;
	float: left; /* 18-03-13 float:left added for new dropdowns (KW) */ 
	width: 190px; /* 18-03-13 Width added for new dropdowns (KW) */ 
}

.navDropdown .navDropContent .menu2Col ul { /* 18-03-13 New style added for new dropdowns (KW) */ 
	width: 130px !important; 
}

.navDropdown .navDropContent .menu1Col ul { /* 18-03-13 New style added for new dropdowns (KW) */ 
	width: 150px !important;
}

.navDropdown .navDropContent ul li {
	padding: 0.2em 0 0.2em 1.2em;
	background: transparent url(../v4-images/onr/dropdown/dropListArrow.png) no-repeat 0 0.6em !important;
}

.navDropdown .navDropContent .featureBox ul li {
	padding: 0 !important;
	background:none !important;
}
.navDropdown .navDropContent .featureBox ul {width:280px !important}

.navDropdown .navDropContent .featureBox ul.itemThumbBook li img {border:#CCC solid 1px;box-shadow:#CCC 0 0 5px !important;}

.navDropdown .navDropContent a:hover {
	text-decoration: underline}
}

.navDropdown .navDropContent p {
	margin-bottom: 1em;
}

.navDropdown .navDropContent p:last-child {
	margin-bottom: 0em;
}

.navDropdown .navDropContent h2 {
	margin-bottom: 0.5em;
}

.navDropdown .navDropContent h3 {
	color: #00625E;	
	margin-top: -0.5em;
	margin-bottom: 0.5em;
}

.navDropdown .navDropContent p a {
	color: #B82533;
}
.navDropdown .navDropContent ul a,
.navDropdown .navDropContent ul a:hover,
.navDropdown .navDropContent ul a:visited,
.navDropdown .navDropContent ul a:active {
	font-weight:bold;
	color:#333 !important;
}
.navDropdown li:hover .navDropContent {
 	display:block;
}/*Paul M addition 2012-12-21*/ 

.navDropdown .navDropContent .more {
	background: #ffffff;
	padding: 4px 5px;	
	margin: 0 !important;	
	clear: both;
	width: auto;
	
	-moz-border-radius: 0px 0px 5px 5px; /* FF1-3.6 */
	-webkit-border-radius: 0px 0px 5px 5px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	border-radius: 0px 0px 5px 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */		
	z-index: 1;
	/* width: 270px; 18-03-13 width removed for new dropdowns (KW) */
	line-height: 1.7em;
	position: absolute;
	bottom: 22px; /* 18-03-13 position changed to use bottom: 22px rather than top: 300px for new dropdowns (KW) */
}

.navDropdown .navDropContent .more a {
	background: url("../v4-images/onr/sprites/more-boxes.png") no-repeat scroll -1640px bottom transparent;
	padding: 0 0 0 20px;
	margin-top: 1em;
	color:#000 !important;
}

/* 18-03-13 The lines from 369 to 456 have been changed to use .navColLeft, .navColCentre and .navColRight
rather than .navColTopic, .navColIndustry and .navColFeatured. This is so the three column layout can be
used on tabs other than the guidance tab. .navColLeft and .navColRight can also be used without .navColCentre
to create a two column tab.The styles have been changed to make this work. (KW) */

/* Two and three column tabs */

.navColLeft,
.navColCentre,
.navColRight {
	float: left;
	margin: 10px;
	border-left: 1px solid #d7d7d7;
}

.navColLeft {
	border-left: 0;
}

.navColCentre	{
	margin-left: 0;	
	margin-right: 0;	
	padding-left: 10px;
}

.navColRight {
	margin-left: 0;	
	margin-right: 0;	
	padding: 0 0 0 10px;
}

.navDropdown .navDropContent .navColLeft .more,
.navDropdown .navDropContent .navColCentre .more {
	
}

.navDropdown .navDropContent .navColRight .more {
	width: auto;
}

.navDropdown .navDropContent .navColLeft ul,
.navDropdown .navDropContent .navColCentre ul,
.navDropdown .navDropContent .navColRight ul {
	float: left !important;
	width: 190px;
}

.navDropdown .navDropContent .menu2Col {
	width: 290px;	
	float: left;
	padding-bottom: 2.5em;
}

.navDropdown .navDropContent .menu1Col {
	width: 160px;	
	float: left;
}

.navDropdown .navDropContent .featureBox {
	width: 284px;
	padding-bottom: 2.5em;
}

.navDropdown .navDropContent .navColFeaturedImage {
	border-radius: 5px;	
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

/* 18-03-13 End of changes for new dropdowns (KW) */
/* Hide job advert for communities see also line 252 */
.communities .abouthse .navColRight {
	display:none;
}

.navDropdown .navDropContent .navColFeaturedArrow {
	background:url(../v4-images/onr/dropdown/dropFeaturedArrow.png) no-repeat 0 0.3em;
	padding-left: 22px;
	padding-top: 2px;
}

.navDropGuidance .navDropContent {
	
}
/* Keep dropdown consistent when font resize widget used Paul M 2012-12-21 */
.largeFont .navDropdown .navDropGuidance .navDropContent ul,
.largerFont .navDropdown .navDropGuidance .navDropContent ul {
	width:125px;
}

/* Make guidance box taller when larger text selected. Paul M 2012-12-21 */
.largeFont .navDropdown .navDropContent .more {
	top:425px;
}
.largeFont .navColFeatured {
	height:435px;
}
.largerFont .navDropdown .navDropContent .more {
	top:480px;
}
.largerFont  .navColFeatured {
	height:500px;
}

/* ----------------------------------------------------- */
/* Typography & Basic Definitions */
/* ----------------------------------------------------- */

p,
li,
h4 {
	color:#111;
}

a,
a:visited {
	color: #2F3803;
}

#contentContainer a.hover,
#contentContainer a:hover,
#contentContainer a:focus {


}

a:active {
	color:#738907;
}



#contentContainer .linkList a {
	text-decoration: underline;
}

h1 {
	color:#00625e;
	margin-top:7px;
}

h2,
h3 {
	color:#333;
}

h2 a:link,
h2 a:visited {
	color:#111;
}

h2 a:hover,
h2 a:active,
h2 a:focus {
	color:#555;
}

/* List styles */

li,
ol ul li {
	background:url(../v4-images/onr/sprites/bullets.png) 0 0.7em no-repeat;
}

ul.listtick li,
ul.tick li {
	background: url(../v4-images/onr/sprites/bullets.png) no-repeat -3000px 0.6em;
}

ul.listcross li,
ul.cross li {
	background: url(../v4-images/onr/sprites/bullets.png) no-repeat -4000px 0.6em;
}

ul.listexclaim li {
	background: url(../v4-images/onr/sprites/bullets.png) no-repeat -5000px 0.4em;
}

.linkList li {
	background:url(../v4-images/onr/sprites/bullets.png) -1000px 0.6em no-repeat;
}

/* Subscribe */

ul.subscribeIcons li {
	color:#999;
}

ul.subscribeIcons li.iconRss {
	background:url(../v4-images/onr/icons/rssnull.gif) center top no-repeat;
}

ul.subscribeIcons li.iconPodcast {
	background:url(../v4-images/onr/icons/podcastnull.gif) center top no-repeat;
}

ul.subscribeIcons li.iconEbulletin {
	background:url(../v4-images/onr/icons/emailnull.gif) center top no-repeat;
}

ul.subscribeIcons li.iconSMS {
	background:url(../v4-images/onr/icons/smsnull.gif) center top no-repeat;
}

ul.subscribeIcons li.iconRss a {
	background:url(../v4-images/onr/icons/rss.png) center top no-repeat;
}

ul.subscribeIcons li.iconPodcast a {
	background:url(../v4-images/onr/icons/podcast.png) center top no-repeat;
}

ul.subscribeIcons li.iconEbulletin a {
	background:url(../v4-images/onr/icons/email.png) center top no-repeat;
}

ul.subscribeIcons li.iconSMS a {
	background:url(../v4-images/onr/icons/sms.png) center top no-repeat;
}

.itemThumbBook li span.resourcePrice {
	color:#111;
}

.itemThumbBook li a:hover span {
	color:#C00;
}


/* ----------------------------------------------------- */
/* Misc */
/* ----------------------------------------------------- */


.downloadBox a {
	background:url(../v4-images/onr/sprites/large-download-icons.png) 15px center no-repeat;
}

.more a,
.moreAboveSplit a {
	background: url(../v4-images/onr/sprites/more-boxes.png) -1640px bottom no-repeat;
}
	 
/* ----------------------------------------------------- */
/* Widgets */
/* ----------------------------------------------------- */

/* Table Styles */

tr.odd td {
	background:#F2F2F2;
}

tr.even td {
	background:#F7F7F7;
}

th {
	background:#b9db0c;
	border-top: 1px solid #787878;
	border-bottom: 1px solid #787878;
	border-right: 1px solid #787878;
	border-left: 1px solid #787878;
	color:#fff;
	font-weight:bold;
}

th a {
	color:#FFF;
}

th a:hover {
	color:#FFF;
}

table a.tableRowToggle, table a.tableRowToggleClosed {
	background: #fff url(../v4-images/onr/sprites/page-furniture.png) no-repeat 2px -482px !important;
	border: 1px solid #738907;
}

table a.tableRowToggleClosed {
	background: #fff url(../v4-images/onr/sprites/page-furniture.png) no-repeat 2px -434px !important;
}

table a.tableRowToggle:focus {
	border: 1px dotted #738907;
}

/* lightbox stuff */

div#nyroModalWrapper a#closeBut {
    padding: 3px 30px 0 0;
	 height: 22px;
	 background: url("../v4-images/onr/lightbox/key-escape.png") no-repeat scroll right center transparent;
}

div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev {
    background: url("../v4-images/onr/lightbox/key-left.png") no-repeat scroll left top transparent;
	padding: 2px 0 0 30px;
}

div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext {
    background: url("../v4-images/onr/lightbox/key-right.png") no-repeat scroll right top transparent;
	padding: 2px 30px 0 0;
}

#contentContainer ul.lightbox li div a {
	background:url(../v4-images/onr/icons/download_small.gif) left center no-repeat;
}	

.expand {
	background:url(../v4-images/onr/lightbox/expand.png) no-repeat;
}

/* Events diary page */

div.diaryMonth {
	margin-bottom: 30px;
}

div.diaryMonth h2 {
	background:#b9db0c;
	color:#4E4E4E;
}

div.diaryMonth h2 {
	color: #000;
}
div.diaryMonth li h3 {
	color:#b9db0c;
}

div#contentContainer div.diaryMonth li.odd {
	background:#f2f2f2;
	border: 0px;
}

div#contentContainer div.diaryMonth li.even {
	background:#e4e4e4;
	border: 0px;
}

/* ----------------------------------------------------- */
/* ONR specific code */
/* ----------------------------------------------------- */
#header {height:auto !important}
#headerONR, #headerEA, #headerNRW {
    float: left;
}
#globalSearch {padding-top:15px}

#headerONR a {background:url(../v4-images/onr/onr-logo-2014.png) no-repeat;
	width:300px;
	height:85px;
	display:block;}
	
#headerEA a {
margin-left:50px;
	background:url(../v4-images/onr/onr-homepage-ea-logo.png) 0 17px no-repeat;
	width:170px;
	height:85px;
	display:block;}

#headerNRW a {
margin-left:10px;
background:url(../v4-images/onr/nrw-100.jpg) 0 17px no-repeat;
	width:250px;
	height:70px;
	display:block;}


#headerONR a:hover, #headerEA a:hover, #headerNRW a:hover {
    text-decoration: none;
}
#headerONR span.onr-header {
    display: block;
    font-size: 2em;
    width: 100%;
}
#headerONR span.onr-tagline {
    display: block;
    font-size: 1.5em;
    margin: 0.2em 0 0;
    text-align: right;
    width: 100%;
}

.newsItem a:hover {
	color:#FFF !important;
}

#navMain li a {
	color:#fff;
}

#baseStripInner p,
#baseStripInner p a,
#baseStripInner p {
	color:#000 !important;
}

#baseStripInner p a {
	text-decoration:underline;
}

#baseStrip .ddmswitchContainerWithImages .ddmlabel {
	color: #000;
}

/*#contentContainer a {
	text-decoration:underline;
}

p.more a {
	text-decoration:none !important;
}*/

#sitesearchContainer .sitesearchScope label {
	color: #333;
}

input.button {width:2em; float:left}
input#email {width:10em; float:left; margin-right:5px;}
.boxSubscribe label {padding:0;}

table tr th{color:#FFF;background:#00625e;}
th.secondary, tr.secondary th {background:#e5f0f0;font-weight:bold;color:#000}

#textTab {height:auto !important}

.box {
    background-color:#e5f0f0 !important;
    background-image:none;
    border-radius:0;
    float: left;
    margin: 0 0 16px;
    padding: 10px;
    position: relative;
}

.more, .moreAboveSplit {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0;
}
div.navDropdown ul li a acronym, div.navDropdown ul li a abbr {
    border-bottom: 1px dotted #FFF;
}



/* ONR news page */

div#onr-news ul.linkList {
	margin: 0 !important;
}

div#onr-news ul.linkList li {
	padding: 0.8em 0;
	background: none !important;
}

div#onr-news div.feedItemTitle a {
	font-size: 1.583em;
	color: #4E4E4E;
	font-weight: normal;
	line-height: 1.2em;
	margin: 0 0 0.5em;
}
 
div#onr-news div.feedItemDate {
	font-weight: bold;
}

div#onr-news div.feedItemDesc {
	padding: 0 0 0.5em 0;
	border-bottom: #E8E8E8 1px solid;
}

.box p a {text-decoration:underline !important}
.box p.more a {color:#000}

/* ----------------------------------------------------- */
/* Google autocomplete styles */
/* ----------------------------------------------------- */
/* website JS edited to prevent Google loading 38K of its own CSS - these foew rules are minimum required to make autocomplete look OK */
table.gstl_0,
table.gstl_0 td {
	background-color:transparent;
}
/* required to overule default table styles that are set in place by HSE JS */
.gsc-completion-selected {
  background: #F2F2F2;
  cursor: pointer;
}
.gsc-completion-container {
  background: white; 
}
.gsc-completion-container td {
	border-color: #e0e0e0;
}
td.gssb_a {
	min-width:200px;
}
td.gssb_e {
	box-shadow: none !important;
}

@media print {
	#printBanner {
		color:#000;
		font-weight:bold;
		font-size:large;
		padding-top:10px;
	}
	
	#printBanner span {
		font-size:medium;
	}
}

/* ----------------------------------------------------- */
/* jQueryUI */
/* ----------------------------------------------------- */

/*
	HSE website framework changes

	- Change path from 'images/' to '../v4-images/onr/jqueryui/'
*/

/*!
 * jQuery UI CSS Framework 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*!
 * jQuery UI CSS Framework 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial,sans-serif&fwDefault=bold&fsDefault=1.0em&cornerRadius=5px&bgColorHeader=b9db0c&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=15&borderColorHeader=ddf563&fcHeader=000000&iconColorHeader=41481e&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=41481e&bgColorDefault=eeeeee&bgTextureDefault=04_highlight_hard.png&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=111&iconColorDefault=41481e&bgColorHover=d1d1d1&bgTextureHover=04_highlight_hard.png&bgImgOpacityHover=100&borderColorHover=adadad&fcHover=111111&iconColorHover=41481e&bgColorActive=ffffff&bgTextureActive=01_flat.png&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=000000&iconColorActive=41481e&bgColorHighlight=fbf8ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=b9db0c&fcHighlight=444444&iconColorHighlight=41481e&bgColorError=b9db0c&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=75&borderColorError=b9db0c&fcError=2e2e2e&iconColorError=41481e&bgColorOverlay=a6a6a6&bgTextureOverlay=09_dots_small.png&bgImgOpacityOverlay=65&opacityOverlay=80&bgColorShadow=333333&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial,sans-serif; font-size: 1.0em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #eeeeee; background: #ffffff url(../v4-images/onr/jqueryui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #006D68; background: #006D68; color: #000000; font-weight: bold; }
.ui-widget-header a { color: #000000; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d8dcdf; background: #eeeeee url(../v4-images/onr/jqueryui/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #111; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #111; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #adadad; background: #d1d1d1 url(../v4-images/onr/jqueryui/ui-bg_highlight-hard_100_d1d1d1_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #111111; }
.ui-state-hover a, .ui-state-hover a:hover { color: #111111; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #eeeeee; background: #ffffff url(../v4-images/onr/jqueryui/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #000000; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000000; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #b9db0c; background: #fbf8ee url(../v4-images/onr/jqueryui/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x; color: #444444; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #444444; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #b9db0c; background: #b9db0c url(../v4-images/onr/jqueryui/ui-bg_diagonals-thick_75_b9db0c_40x40.png) 50% 50% repeat; color: #2e2e2e; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #2e2e2e; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #2e2e2e; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../v4-images/onr/jqueryui/ui-icons_41481e_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../v4-images/onr/jqueryui/ui-icons_41481e_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../v4-images/onr/jqueryui/ui-icons_41481e_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../v4-images/onr/jqueryui/ui-icons_41481e_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../v4-images/onr/jqueryui/ui-icons_41481e_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../v4-images/onr/jqueryui/ui-icons_41481e_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../v4-images/onr/jqueryui/ui-icons_41481e_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../v4-images/onr/jqueryui/ui-icons_41481e_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }

/* Overlays */
.ui-widget-overlay { background: #a6a6a6 url(../v4-images/onr/jqueryui/ui-bg_dots-small_65_a6a6a6_2x2.png) 50% 50% repeat; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #333333 url(../v4-images/onr/jqueryui/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x; opacity: .10;filter:Alpha(Opacity=10); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*!
 * jQuery UI Accordion 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*!
 * jQuery UI Button 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*!
 * jQuery UI Dialog 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*!
 * jQuery UI Tabs 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }

.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.box.boxSubscribe {background:#006D68 !important}
div.sortNone {background: url(../v4-images/onr/page-furniture.png) 0 -536px no-repeat !important;}
div.sortUp {background: url(../v4-images/onr/page-furniture.png) -7px -536px no-repeat !important;}
div.sortDown {background: url(../v4-images/onr/page-furniture.png) -14px -536px no-repeat !important;}
.box.missionstatement {border:#006D68 solid 5px; margin:0px auto 15px auto !important; width: 910px}
.box.missionstatement h2 {text-align:center; color:#006D68; margin-bottom: 0 !important;}
#contentContainer p a:hover, #contentContainer p a:focus, #sideBar p a:hover, #sideBar p a:focus, #contentContainer ul a:hover, #contentContainer ul a:focus,  #sideBar ul a:hover, #sideBar ul a:focus {color:#C00}
td a:focus, td a:hover {color:#C00}
input:hover,  input:focus, textarea:hover, textarea:focus {background:#FFF !important}
input.button,input.button:hover, input.button:focus{background:#CCC!important}
input.input-small {width:50%}
.boxNoBackground {background:none !important;}
span.updated {padding-left:10px}
#pageContainer {clear:both}
div.gsc-input-box  {border:#006D68 solid 1px !important}
#contentContainer div.gsc-input-box  {border:#999 solid 1px !important}
td.gsc-search-button input {background:#006D68 !important}
#contentContainer td.gsc-search-button input {margin-top:0 !important}
sup, sub {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
sub { 
  top: 0.4em; 
}
table#gs_id50 { margin-bottom:0 !important}
td.gsc-search-button button {background-color:#006d68 !important; border: #006d68  solid 2px !important}
#triangle path {fill:#006D68 !important}
#ccc-statement p a {text-decoration: underline !important}