/*css for extra clients*/
#logoExtrastaff { position: absolute;left: 20px;top: 60px;border: none;}


      

/*overwrite padding on jquery table displaying vacancies, no double borders*/
#post-Vacancy .ui-jqgrid tr.jqgrow td  {  padding: 0 2px 0 3px !important;}
#post-Vacancy .ui-jqgrid .ui-jqgrid-bdiv {  overflow: hidden !important;}

/*overwrite css from dashboard aspx line 50 make dashboard ui-widget align with other tables*/
#recentactivity div.ui-widget {margin: 0px 24px 10px 0px !important;}

/*side widget change background to suit new site*/
#uvTab {background: url(https://widget.uservoice.com/pkg/clients/widget2/tab-right-dark-no-bullhorn-f1a7a8ba764338840a5ea37dd05a3c4f.png) 50% 0px no-repeat #adbcc5 !important;}

#navmenu_divider {display: none !important;}
#FeedTable td:not([id*=PostJobFeedsTD]):not(.destinationTD) {    box-shadow: none !important;}
 
#pressgotosearchhelp {margin-bottom:5px;}
#gbox_list {margin-top:10px;}
#QuickNoteForm {padding:5px;}

#PostForm #vacancy-post-feeds #FeedTable {border-spacing: 10px;}
#PostForm #vacancy-post-feeds #FeedTable td {box-shadow: 0 0 3px #888;
border-radius: 4px;}

#recentactivity div.ui-widget {min-height: 218px;}

/*tr.ui-state-hover {background: #79BB59 !important;}*/
#post-Vacancy tr.ui-state-active  {background: #ededed!important;}

.atsbody.modchange {margin-bottom:5px;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {/*border: 1px solid #E34F64 !important;*/}

.crmtaskoverdue, .crmtaskoverdue a { color: red!important; }
.crmtasklate, .crmtasklate a { color: purple; }
.crmtasknextweek, .crmtasknextweek a { color: blue; }
.crmtasknextmonth, .crmtasknextmonth a { color: green; }
.ui-helper-hidden-accessible { left: -3000000px }
/* 5 aug 2105, nve, reversed #demo { display: none; } */

.silk-icon {border: 1px solid #e6e6e6 !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.silk-icon:hover {border: 1px solid #cfcfcf !important;}

#post-CVSearchDatabase .multiSelect {width: auto !important;}


/*fg.button styles*/
  .ui-state-default, .ui-widget-content .ui-state-default {
  font-size: 11px; 
  background: -moz-linear-gradient( top, #f8faf9 0%, #ebebeb 40%, #afbdc6);
  background: -webkit-gradient( linear, left top, left bottom, from(#f8faf9), color-stop(0.40, #ebebeb), to(#afbdc6));
  /* IE10 Consumer Preview */ 
  background: -ms-linear-gradient(top, #F8FAF9 0%, #AFBDC6 100%);
  /* Opera */ 
  background: -o-linear-gradient(top, #F8FAF9 0%, #AFBDC6 100%);
  /* W3C Markup, IE10 Release Preview */ 
  background: linear-gradient(to bottom, #F8FAF9 0%, #AFBDC6 100%); 
  border: 2px solid #e6e6e6;
  -moz-box-shadow: 1px 2px 3px rgba(000,000,000,0.7), inset 0px 0px 0px rgba(255,255,255,0);
  -webkit-box-shadow: 1px 2px 3px rgba(000,000,000,0.7), inset 0px 0px 0px rgba(255,255,255,0);
  box-shadow: 1px 2px 3px rgba(000,000,000,0.7), inset 0px 0px 0px rgba(255,255,255,0);
  text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);
  margin-right: 3px ;
  color: #000000;
}
 .ui-state-default.ui-state-hover {
  background: -moz-linear-gradient(		top,		#afbdc6 0%,		#ebebeb 40%,		#f8faf9);
	background: -webkit-gradient(		linear, left top, left bottom,		from(#afbdc6),		color-stop(0.40, #ebebeb),		to(#f8faf9));
  background: -ms-linear-gradient(bottom, #F8FAF9 0%, #AFBDC6 100%);
  background: -o-linear-gradient(bottom, #F8FAF9 0%, #AFBDC6 100%);
  background: linear-gradient(to top, #F8FAF9 0%, #AFBDC6 100%);	}
  
.fg-button.ui-state-active {
 background: #fff;
 border-radius: 3px;
}
  /*--end buttons*/
  
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #aaaaaa;
  background: #dadada;
  color: #363636;
}



div[id*='select'] a {background: none; border: none;}
th[role='columnheader'], tr[role='rowheader'], .ui-jqgrid-htable, .ui-jqgrid-hdiv {box-shadow: none !important;  -webkit-box-shadow:none !important;  -moz-box-shadow:none !important;}
.ui-th-column.ui-state-hover {background: none;}
#SearchAdvanced div {  margin-top: 7px;  margin-bottom: 7px; padding-bottom: 10px; border-bottom: 2px solid #ddd;}

/*.tagitems #Tags {width:50px;} 30 mar 2015, nve, remove short width*/
#StartDate, #EndDate {width:100px;}
#Email.searchParam {width:255px;}

.ui-datepicker-calendar a.ui-state-default {border: none; padding: none;}
.ui-datepicker td span, .ui-datepicker td a {  padding: 0px;}

h3.ui-state-default {  margin-top: 15px !important;  margin-bottom: 15px !important; border: none !important;}








/*.nav-culture, .seo-top, #seo-top, .seo-bottom, #seo-bottom, .marketing, .nav-culture, .nav-othersites, #post-Vacancy #key { display: none;  }*/

/* make buttons larger and friendlier */
.ui-dialog-button { margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }


.nowrap { white-space:nowrap; }
/*important
#OrganisationForm .ui-tabs .ui-state-hover:nth-child(3) {
border: 1px solid #aaaaaa;
background: none;
border: none !important;
color: #35434c;
font-weight: bold;}*/


/* css drop down menus */
#navi ul li ul {
	display:none;	
	position:absolute;
	z-index:200; 
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebeef1), to(#adbcc5));
background-image: -webkit-linear-gradient(top, #ebeef1, #adbcc5);
background-color: #adbcc5;
background-image: -moz-linear-gradient(top, #ebeef1, #adbcc5);
background-image: -ms-linear-gradient(top, #ebeef1, #adbcc5);
background-image: -o-linear-gradient(top, #ebeef1, #adbcc5);
background-image: linear-gradient(top, #ebeef1, #adbcc5);
background-repeat: repeat-x;
box-shadow: 0 0 3px #888;
	}

#navi ul li ul li {
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebeef1), to(#adbcc5));
background-image: -webkit-linear-gradient(top, #ebeef1, #adbcc5);
background-color: #adbcc5;
background-image: -moz-linear-gradient(top, #ebeef1, #adbcc5);
background-image: -ms-linear-gradient(top, #ebeef1, #adbcc5);
background-image: -o-linear-gradient(top, #ebeef1, #adbcc5);
background-image: linear-gradient(top, #ebeef1, #adbcc5);
background-repeat: repeat-x;
box-shadow: 0 0 3px #888;
	font-size:11px;
	line-height: 44px;
	display:block;
	float:none;
	padding: 0px;
 }
	
#navi ul li ul a {
	display:block;
	height: auto;
	line-height: 43px;
	padding: 0px 19px 0px 19px;
	text-align:left;
	} 
  
#navi ul li:hover ul {
	display:block; }
	
#navi ul li ul a:hover {
	opacity:1.0;
	filter:alpha(opacity=100); }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 DATA TABLES
	 	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

table.data-table {
    font-family: Verdana,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",sans-serif; 
	/*border: 1px solid #a6c9e2;*/
    margin: 10px 5px 30px 5px; 
	width: 99%;}

table.data-table caption{
	background:#a4a4a4;
	padding:10px;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	/*font-size:1.2em;*/
	margin-top:30px;
	border-bottom:3px solid #FFF;}

table.data-table td,
table.data-table th {
	padding: 5px 5px;
	color: #4b5255;
	/*border-right:1px solid #49a9f5;*/
	border-bottom:1px solid #5A5A5A; }

table.data-table th{
	text-align:left;
	background:#606060;
	color: #FFFFFF; /*#79BB59;*/
	border-bottom: 1px solid #5A5A5A;
	font-weight: bold; }

table.data-table tr.row-alternating td{
	background:#ebebeb; }
	
/* Need to correct our stylesheet affecting dialogs */
.ui-dialog-content
{
font-size: .8em;
}
/* icons */
.ui-input-number { text-align: right }
.ui-input-total { font-weight: bold; border-top: 1px solid!important; border-bottom: 3px double!important; border-left: 0px!important; border-right: 0px!important; background: #ffffff!important; }
.fieldRequired {background: url(images/required.gif) center left no-repeat;padding: 0 0 0 8px;color: White;}

/* set tiers in treeview the same size */
.treeview ul { background: transparent; padding: 0; line-height:normal; font-size: 1em; }
.treeview li { background: transparent; padding: 0; line-height:normal; font-size: .95em; }
/* adjust table size in tree view */
table.user-table { margin:10px 5px;  }
table.user-table td,
table.user-table th{
	padding:2px 4px;
	}
.organisation-table input, .user-table select, .user-table textarea, .user-table button
{
    font-size: .9em;
    border-color: silver;
}

/* Similar to user-table but no vertical borders */
table.organisation-table {
	margin:10px 5px;  }

table.organisation-table td, table.organisation-table th {
    padding: 3px 4px;
    border-right-style: none;
    border-left-style: none;}
	
.organisation-table input, .user-table select, .user-table textarea, .user-table button {
	font-size: .9em;
	border-color: silver;}
	
/* clear li and ul for jquery multiselect */
/*.multiSelectContent ul { background: transparent; padding: 0; line-height:normal; font-size: 1em; }
.multiSelectContent li { background: transparent; padding: 0; line-height:normal; font-size: 1em; }
.multiSelectContent label { display: inline-block; font-size: 1em; }
.multiSelectContent input { display: inline-block; font-size: 1em; }
.multiSelectContent { max-height: 20em; min-width: 21em; overflow: auto; font-size: 1em; }*/
/* search logo*/
.search_txt {
    		background:white url(images/searchglass.png) no-repeat scroll 3px 4px;
		    border:1px solid #95A5C6;
		    color:#000000;
		    font-weight:normal;
		    padding:2px 0px 2px 17px;
		}
		/* Validation */
form label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	display: inline-block;
	color: red;
	font-style: italic
}
div.error { display: none; }
input[type="text"], select, input[type="password"]  {	
  padding: 4px;
  margin-bottom: .375em;
  background-color: #fff;
  border: 1px solid #8c9bab;
  color: #35434c;   
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin: 0 0 0.25em 0;}
  

input {	border: 1px solid black; }
input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }

.noborder {
    border: none;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 CULTURE NAV
	 	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.nav-culture
{
    position: relative;
    width: 220px;
    float: left;
    font-weight: bold;
    overflow: visible;
    text-align: left;
    z-index: 100;
}

/* CULTURE NAV LISTS */

.nav-culture ul {
	margin:0;
	padding:0;
	position:absolute;
	top:4px;
	right:0;
	}

.nav-culture li {
	list-style:none;
	display:inline;
	background:none;
	margin:0;
	padding:0;
	}

/* NAV CULTURE LINKS */

.nav-culture a:link,
.nav-culture a:visited {
	color:#49a9f5;
	text-decoration:none;
	display:block;
	padding: 5px;
	float:left;
	}

	
.nav-culture .active a:link,
.nav-culture .active a:visited {
	color:#FFF;
	text-decoration:none;
	/*background:#3c9af6 url(images/bg-nav-main-active.png) repeat-x;*/
	}
	
.nav-culture a:hover,
.nav-culture .active a:hover {
	text-decoration:underline;
	}

td
{
    vertical-align: top;
}


#vacancy-post-feeds .ticked
{
    opacity: 1.00;
    filter: alpha(opacity=100);
    background: #dadada;
    border: 1px solid #cccccc;
}
	
	.valid { background: #cccccc; }
	
	#vacancy-post-feeds td {
	padding: 5px;
	}
	/* http://www.filamentgroup.com/lab/styling_buttons_and_toolbars_with_the_jquery_ui_css_framework/ */
	.fg-button { outline: 0; margin:0 4px 0 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
	.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
	
	a.fg-button { float:left; }
	
	/* remove extra button width in IE */
	button.fg-button { width:auto; overflow:visible; }
	
	.fg-button-icon-left { padding-left: 2.1em; }
	.fg-button-icon-right { padding-right: 2.1em; }
	.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
	.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
	
	.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	
	
	.fg-buttonset { float:left; }
	.fg-buttonset .fg-button { float: left; }
	.fg-buttonset-single .fg-button, 
	.fg-buttonset-multi .fg-button { margin-right: -1px;}
	
	.fg-toolbar { padding: .5em; margin: 0;  }
	.fg-toolbar .fg-buttonset { margin-right: 1.5em;  padding-left: 1px; /*margin-right:0em; padding-left: 6px; */} /*changed 24/02/2015*/
  .fg-toolbar-background {   border: 1px solid #aaaaaa;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebeef1), to(#adbcc5));
  background-image: -webkit-linear-gradient(top, #ebeef1, #adbcc5);
  background-color: #adbcc5;
  background-image: -moz-linear-gradient(top, #ebeef1, #adbcc5);
  background-image: -ms-linear-gradient(top, #ebeef1, #adbcc5);
  background-image: -o-linear-gradient(top, #ebeef1, #adbcc5);
  background-image: linear-gradient(top, #ebeef1, #adbcc5);
  background-repeat: repeat-x;
  box-shadow: 0 0 3px #888;
  color: #35434c;
  font-weight: bold;}

.ui-state-nobackground-image: { background-image: none !important; }

/* silk icons */
.silk-icon:hover { display: inline-block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; border: none !important; }
.silk-icon { display: inline-block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat !important; border: none !important;  }
.silk-icon { background-position: left; width: 16px; height: 16px; }
.silk-icon-date { background-image: url(/Assets/famfam/silk/icons/date.png) !important;}
.silk-icon-application_edit { background-image: url(/Assets/famfam/silk/icons/application_edit.png) !important; }
.silk-icon-chart_pie { background-image: url(/Assets/famfam/silk/icons/chart_pie.png) !important; }
.silk-icon-chart_bar { background-image: url(/Assets/famfam/silk/icons/chart_bar.png) !important; }
.silk-icon-chart_line { background-image: url(/Assets/famfam/silk/icons/chart_line.png) !important; }
.silk-icon-clock { background-image: url(/Assets/famfam/silk/icons/clock.png) !important; }
.silk-icon-delete { background-image: url(/Assets/famfam/silk/icons/delete.png) !important; }
.silk-icon-accept { background-image: url(/Assets/famfam/silk/icons/accept.png) !important; }
.silk-icon-add { background-image: url(/Assets/famfam/silk/icons/add.png) !important; }
.silk-icon-cross { background-image: url(/Assets/famfam/silk/icons/cross.png) !important; }
.silk-icon-error { background-image: url(/Assets/famfam/silk/icons/error.png) !important; }
.silk-icon-exclamation { background-image: url(/Assets/famfam/silk/icons/exclamation.png) !important; }
.silk-icon-eye { background-image: url(/Assets/famfam/silk/icons/eye.png) !important; }
.silk-icon-eye_closed { background-image: url(/Assets/famfam/silk/icons/eye_closed.png) !important; }
.silk-icon-eye_delete { background-image: url(/Assets/famfam/silk/icons/eye_delete.png) !important; }
.silk-icon-email { background-image: url(/Assets/famfam/silk/iconsextra/email.png) !important; }
.silk-icon-email_open { background-image: url(/Assets/famfam/silk/iconsextra/email_open.png) !important; }
.silk-icon-attach { background-image: url(/Assets/famfam/silk/icons/attach.png) !important; }
.silk-icon-page_attach { background-image: url(/Assets/famfam/silk/icons/attach.png) !important; }
.silk-icon-flag_blue { background-image: url(/Assets/famfam/silk/icons/flag_blue.png) !important; }
.silk-icon-flag_green { background-image: url(/Assets/famfam/silk/icons/flag_green.png) !important; }
.silk-icon-flag_orange { background-image: url(/Assets/famfam/silk/icons/flag_orange.png) !important; }
.silk-icon-flag_pink { background-image: url(/Assets/famfam/silk/icons/flag_pink.png) !important; }
.silk-icon-flag_purple { background-image: url(/Assets/famfam/silk/icons/flag_purple.png) !important; }
.silk-icon-flag_red { background-image: url(/Assets/famfam/silk/icons/flag_red.png !important); }
.silk-icon-flag_yellow { background-image: url(/Assets/famfam/silk/icons/flag_yellow.png) !important; }
.silk-icon-script_save { background-image: url(/Assets/famfam/silk/icons/script_save.png) !important; }
.silk-icon-disk { background-image: url(/Assets/famfam/silk/icons/disk.png) !important; }
.silk-icon-disk_multiple { background-image: url(/Assets/famfam/silk/icons/disk_multiple.png) !important; }
.silk-icon-map { background-image: url(/Assets/famfam/silk/icons/map.png) !important; }
.silk-icon-page { background-image: url(/Assets/famfam/silk/icons/page.png) !important; }
.silk-icon-page_save { background-image: url(/Assets/famfam/silk/icons/page_save.png) !important; }
.silk-icon-page_white { background-image: url(/Assets/famfam/silk/icons/page_white.png) !important; }
.silk-icon-page_white_text { background-image: url(/Assets/famfam/silk/icons/page_white_text.png) !important; }
.silk-icon-page_white_magnify { background-image: url(/Assets/famfam/silk/icons/page_white_magnify.png) !important; }
.silk-icon-page_white_world { background-image: url(/Assets/famfam/silk/icons/page_white_world.png) !important; }
/* reply forward icons */
.silk-icon-email_reply { background-image: url(/Assets/famfam/silk/iconsextra/email_reply.png) !important; }
.silk-icon-email_forward { background-image: url(/Assets/famfam/silk/iconsextra/email_forward.png) !important; }
.silk-icon-email_replyforward { background-image: url(/Assets/famfam/silk/iconsextra/email_replyforward.png) !important; }
.silk-icon-email_open_reply { background-image: url(/Assets/famfam/silk/iconsextra/email_open_reply.png) !important; }
.silk-icon-email_open_forward { background-image: url(/Assets/famfam/silk/iconsextra/email_open_forward.png) !important; }
.silk-icon-email_open_replyforward { background-image: url(/Assets/famfam/silk/iconsextra/email_open_replyforward.png) !important; }
/* icons for multicvsearch */
.silk-icon-page_word { background-image: url(/Assets/famfam/silk/icons/page_word.png) !important; }
.silk-icon-page_world { background-image: url(/Assets/famfam/silk/icons/page_world.png) !important; }
/* notes */
.silk-icon-note { background-image: url(/Assets/famfam/silk/icons/note.png) !important; }
.silk-icon-note_add { background-image: url(/Assets/famfam/silk/icons/note_add.png) !important; }
.silk-icon-note_delete { background-image: url(/Assets/famfam/silk/icons/note_delete.png) !important; }
.silk-icon-note_edit { background-image: url(/Assets/famfam/silk/icons/note_edit.png) !important; }
.silk-icon-note_error { background-image: url(/Assets/famfam/silk/icons/note_error.png) !important; }
.silk-icon-note_go { background-image: url(/Assets/famfam/silk/icons/note_go.png) !important; }

/* posting status icons */
.postingstatus-0  { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/icons/cross.png) !important; } /* failed unknown */
.postingstatus-1  { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/icons/cross.png) !important; } /* failed */
.postingstatus-2  { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/icons/cup.png) !important; } /* to authorise */
.postingstatus-3  { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/icons/clock.png) !important; } /* waiting */
.postingstatus-4  { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/icons/accept.png) !important; } /* success */
/* candidate rank icons */
.score-0 { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/icons/flag_clear.png) !important; } /* unselected */
.score-1 { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/icons/flag_red.png) !important;  } /* unsuitable */
.score-2 { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/icons/flag_blue.png) !important; } /* maybe suitable */
.score-4 { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/icons/flag_green.png) !important; } /* suitable */


.score-64-not { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/iconsextra/star_off.png) !important; } /* unselected favourite */
.score-64 { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/icons/star.png) !important; } /* favourite */
.score-1-hover:hover { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/icons/flag_red.png) !important;   } /* unsuitable */
.score-2-hover:hover { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/icons/flag_blue.png) !important; } /* maybe suitable */
.score-4-hover:hover { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/icons/flag_green.png) !important; } /* suitable */
.score-64-hover:hover { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/icons/star.png); } /* favourite */
.silk-icon-table_multiple  { background-image: url(/Assets/famfam/silk/icons/table_multiple.png) !important; }


/* other applied for and attachments */
.silk-icon-table  { background-image: url(/Assets/famfam/silk/icons/table.png) !important; }
.silk-icon-table_add  { background-image: url(/Assets/famfam/silk/icons/table_add.png) !important; }
.silk-icon-folder_page { background-image: url(/Assets/famfam/silk/icons/folder_page.png) !important; }
.silk-icon-folder { background-image: url(/Assets/famfam/silk/icons/folder.png) !important; }
/* search status icons */
.searchstatus-0  { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/icons/cross.png) !important; } /* failed unknown */
.searchstatus-1  { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/icons/cross.png) !important; } /* failed */
.searchstatus-2  { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/icons/cup.png) !important; } /* to authorise */
.searchstatus-3  { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/icons/clock.png) !important; } /* waiting */
.searchstatus-4  { width: 16px; height: 16px; background-image: url(/Assets/famfam/silk/icons/accept.png) !important; } /* success */
/* group and user */
.silk-icon-group { background-image: url(/Assets/famfam/silk/icons/group.png) !important; }
.silk-icon-group_add { background-image: url(/Assets/famfam/silk/icons/group_add.png) !important; }
.silk-icon-group_delete { background-image: url(/Assets/famfam/silk/icons/group_delete.png) !important; }
.silk-icon-group_edit { background-image: url(/Assets/famfam/silk/icons/group_edit.png) !important; }
.silk-icon-user { background-image: url(/Assets/famfam/silk/icons/user.png) !important; }
.silk-icon-user_add { background-image: url(/Assets/famfam/silk/icons/user_add.png) !important; }
.silk-icon-user_delete { background-image: url(/Assets/famfam/silk/icons/user_delete.png) !important; }
.silk-icon-user_edit { background-image: url(/Assets/famfam/silk/icons/user_edit.png) !important; }
.silk-icon-user_go { background-image: url(/Assets/famfam/silk/icons/user_go.png) !important; }
.silk-icon-user_gray { background-image: url(/Assets/famfam/silk/icons/user_gray.png) !important; }
.silk-icon-user_green { background-image: url(/Assets/famfam/silk/icons/user_green.png) !important; }
.silk-icon-user_orange { background-image: url(/Assets/famfam/silk/icons/user_orange.png) !important; }
.silk-icon-user_red { background-image: url(/Assets/famfam/silk/icons/user_red.png) !important; }
.silk-icon-user_suit { background-image: url(/Assets/famfam/silk/icons/user_suit.png) !important; }
/* 11 jul 12 social media */
.silk-icon-twitter { background-image: url(/Assets/famfam/silk/iconsextra/twitter.png) !important; }
.silk-icon-facebook { background-image: url(/Assets/famfam/silk/iconsextra/facebook.png) !important; }
.silk-icon-linkedin { background-image: url(/Assets/famfam/silk/iconsextra/linkedin.png) !important; }
.silk-icon-googleplus { background-image: url(/Assets/famfam/silk/iconsextra/google_plus.png) !important; }
/* 23 oct 2014, nve, psychometric testing */
.silk-icon-psychometric { background-image: url(/Assets/famfam/silk/iconsextra/psychometric.png); }
.silk-icon-psychometric-requested { background-image: url(/Assets/famfam/silk/iconsextra/psychometric-requested.png); }
.silk-icon-psychometric-completed { background-image: url(/Assets/famfam/silk/iconsextra/psychometric-completed.png); }
.silk-icon-psychometric-complete { background-image: url(/Assets/famfam/silk/iconsextra/psychometric-complete.png); }
/* 02 Feb 2017, nve, atlanticdata disclosures */
.silk-icon-atlanticdata { background-image: url(/Assets/famfam/silk/iconsextra/atlanticdata.png); }
.silk-icon-atlanticdata-unknown { background-image: url(/Assets/famfam/silk/iconsextra/atlanticdata-red.png); }
.silk-icon-atlanticdata-cancelled { background-image: url(/Assets/famfam/silk/iconsextra/atlanticdata-red.png); }
.silk-icon-atlanticdata-awaitingidcheck { background-image: url(/Assets/famfam/silk/iconsextra/atlanticdata-red.png); }
.silk-icon-atlanticdata-awaitingapplicant { background-image: url(/Assets/famfam/silk/iconsextra/atlanticdata-purple.png); }
.silk-icon-atlanticdata-atpnc { background-image: url(/Assets/famfam/silk/iconsextra/atlanticdata-blue.png); }
.silk-icon-atlanticdata-atlpf { background-image: url(/Assets/famfam/silk/iconsextra/atlanticdata-orange.png); }
.silk-icon-atlanticdata-certificate { background-image: url(/Assets/famfam/silk/iconsextra/atlanticdata-green.png); }
.silk-icon-atlanticdata-failed { background-image: url(/Assets/famfam/silk/iconsextra/atlanticdata-red.png); }
/* 31 jul 2018, nve, ucheck disclosures */
.silk-icon-uCheck { background-image: url(/Assets/famfam/silk/iconsextra/uCheck.png); }
.silk-icon-uCheck-results { background-image: url(/Assets/famfam/silk/iconsextra/uCheck-results.png); }
/* 26 Sep 2018, NvE, GG Group custom icon */
/* =ICON KEY, NOTES & OUTCOME */
/* line 2, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-icon-key-container {
  border: 1px solid #bccbd2;
  width: 100%;
  position: static;
}

/* line 7, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-icon-key-container .gbgroup-content-header {
  height: 23px;
  border-bottom: none;
  position: relative;
  z-index: 1;
}

/* line 14, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-icon {
  display: inline-block;
  height: 20px;
  width: 20px;
  overflow: hidden;
  text-indent: -5000px;
  background: url(/Assets/famfam/silk/iconsextra/gbg-icon.gif) no-repeat;
  margin-right: 8px;
}

/* line 24, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-dsicon {
  background: url(.gbgroup-.gbgroup-/images/DS-sprite.gbgroup-png) no-repeat !important;
}

/* line 28, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-new-application {
  background-position: 0 -200px;
}

/* line 32, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-awaiting-verification {
  background-position: 0 -220px;
}

/* line 36, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-application-withdrawn {
  background-position: 0 -240px;
}

/* line 40, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-payment-required {
  background-position: 0 -260px;
}

/* line 44, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-application-hold {
  background-position: 0 -280px;
}

/* line 48, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-application-submitted {
  background-position: 0 -300px;
}

/* line 52, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-application-dispute {
  background-position: 0 -320px;
}

/* line 56, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-application-complete {
  background-position: 0 -340px;
}

/* line 60, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-application-changed {
  background-position: 0 -380px;
}

/* line 64, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-crb-basic {
  background-position: 0 0;
}

/* line 68, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-crb-standard {
  background-position: 0 -20px;
}

/* line 72, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-crb-enhanced {
  background-position: 0 -40px;
}

/* line 76, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-isa {
  background-position: 0 -60px;
}

/* line 80, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-vunerable-adults {
  background-position: 0 -120px;
}

/* line 84, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-cr {
  background-position: 0 -100px;
}

/* line 88, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-var {
  background-position: 0 -140px;
}

/* line 92, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-children {
  background-position: 0 -80px;
}

/* line 96, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-isa-adult-first {
  background-position: 0 -160px;
}

/* line 100, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-wah {
  background-position: 0 -180px;
}

/* line 104, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-org {
  background-position: 0 -460px;
}

/* line 108, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-tmg {
  background-position: 0 -480px;
}

/* line 112, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-po {
  background-position: 0 -500px;
}

/* line 116, .gbgroup-.gbgroup-/sass/partials/_iconkey.gbgroup-scss */
.gbgroup-dispatched {
  background-position: 0 -400px;
}

.gbgroup-api {
    background-position: 0 -520px;
}

/* 09 Mar 2015, nve, video interview */
.silk-icon-video-interview { background-image: url(/Assets/famfam/silk/icons/webcam.png); }
.silk-icon-video-interview-requested { background-image: url(/Assets/famfam/silk/icons/webcam_delete.png); }
.silk-icon-video-interview-completed { background-image: url(/Assets/famfam/silk/icons/webcam_add.png); }
.silk-icon-video-interview-complete { background-image: url(/Assets/famfam/silk/icons/webcam_delete.png); }
/* 30 Jun 2015, pjmt, interview booking */
.silk-icon-date { background-image: url(/Assets/famfam/silk/icons/date.png) !important;}
.silk-icon-link { background-image: url(/Assets/famfam/silk/icons/link.png) !important; }
/* 19 Dec 2016, PJMT, additional icons for interview booking. */
.silk-icon-date-add { background-image: url(/Assets/famfam/silk/icons/date_add.png) !important;}
.silk-icon-date-delete { background-image: url(/Assets/famfam/silk/icons/date_delete.png) !important;}
.silk-icon-date-edit { background-image: url(/Assets/famfam/silk/icons/date_edit.png) !important;}
.silk-icon-date-error { background-image: url(/Assets/famfam/silk/icons/date_error.png) !important;}
.silk-icon-date-go { background-image: url(/Assets/famfam/silk/icons/date_go.png) !important;}
.silk-icon-date-link { background-image: url(/Assets/famfam/silk/icons/date_link.png) !important;}
.silk-icon-date-magnify { background-image: url(/Assets/famfam/silk/icons/date_magnify.png) !important;}
.silk-icon-date-next { background-image: url(/Assets/famfam/silk/icons/date_next.png) !important;}
.silk-icon-date-previous { background-image: url(/Assets/famfam/silk/icons/date_previous.png) !important;}

/* rss feed list */
#listticker{
	height:250px;	width:204px; overflow:hidden;	border:solid 1px #FFF;	padding:6px 10px 14px 10px;	background-color: #EDF2F6;	
}
#listticker li{
	border:0; margin:0; padding:0; list-style:none;
}
#listticker li{
		height:80px;
		padding:5px;
		list-style:none; overflow: hidden;
	}
		#listticker a{
			color:#000000;
			margin-bottom:0;
		}
		#listticker .news-title{
			display:block;
			font-weight:bold;
			margin-bottom:4px;
			font-size:11px;
		}
				#listticker .news-date{
			display:block;
			font-size:9px;
			color:#aaa;
		}
		#listticker .news-text{
			display:block;
			font-size:11px;
			color:#666;
		}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",sans-serif;
	font-size: 11px;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebeef1), to(#adbcc5));
background-image: -webkit-linear-gradient(top, #ebeef1, #adbcc5);
background-color: #adbcc5;
background-image: -moz-linear-gradient(top, #ebeef1, #adbcc5);
background-image: -ms-linear-gradient(top, #ebeef1, #adbcc5);
background-image: -o-linear-gradient(top, #ebeef1, #adbcc5);
background-image: linear-gradient(top, #ebeef1, #adbcc5);
background-repeat: repeat-x;
box-shadow: 0 0 3px #888;
	color: #35434c;
	font-weight: bold;
}


/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	/*border: 1px solid #d3d3d3;*/
	font-weight: normal;
	color: #212121;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #212121;
	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 {
	font-weight: normal;
	color: #212121;
}*/
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	/*border: 0px solid #aaaaaa;	*/
	font-weight: normal;	
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #E03054;
	background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #E03054;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #E03054;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #E03054;
}
.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); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */

}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_617077_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_E03054_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.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-on { background-position: -96px -144px; }
.ui-icon-radio-off { 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 {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #79BB59 url("images/ui-bg_flat_0_79BB59_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 3px;
}
