html {
    overflow: -moz-scrollbars-vertical;
}

.director-box{
    display: block;
    margin-right: 4px;
    padding:0px;
    margin-top: 4px;
}
.padding-kill th td {
    padding: 0px ;
    margin: 0 ;
}

/* table for introduction */
table.tableizer-table {
  border: 1px solid #CCC; font-family: Arial, Helvetica, sans-serif
  font-size: 12px;
}
.tableizer-table td {
  padding: 4px;
  margin: 3px;
  border: 1px solid #ccc;
}
.tableizer-table td.text {
  text-align:center;
  vertical-align:middle;
}
.tableizer-table td input {
  width:100px;
}

.tableizer-table th {
  background-color: #527B1E;
  color: #FFF;
  font-weight: bold;
}
/* end */

.todo_image img {
    width:22%;
    height:22%;
}

/* table for key supplier log */
table.tablesorter {
    font-size: 12px;
    background-color: #F5F3E5;
    width: 100%;
}
table.tablesorter th {
    text-align: left;
    padding: 5px;
    background-color: #F5F3E5;
    width: 100%;
}
table.tablesorter td {
    color: #42473C;
    padding: 5px;
    width: 100%;
}
table.tablesorter .even {
    background-color: #F5F3E5;
}
table.tablesorter .odd {
    background-color: #A9CD7F;
}
table.tablesorter .header {
    background-image: url(/images/tab_sortable/bg.gif);
    background-repeat: no-repeat;
    padding-left: 30px;
    padding-top: 8px;
    height: auto;
}
table.tablesorter .headerSortUp {
    background-image: url(/images/tab_sortable/asc.gif);
    background-repeat: no-repeat;
}
table.tablesorter .headerSortDown {
    background-image: url(/images/tab_sortable/desc.gif);
    background-repeat: no-repeat;
}


/* css drop down menu */

.no-decoration #cssmenu ul,
.no-decoration #cssmenu li,
.no-decoration #cssmenu span,
.no-decoration #cssmenu a {
  margin: 0 10 0 0;
  padding: 0;
  position: relative;
}
.no-decoration #cssmenu {
  height: auto;
  width: auto;
}

.no-decoration #cssmenu:after,
.no-decoration #cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
.no-decoration #cssmenu a {
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  padding: 0 0px;
  text-decoration: none;
}
.no-decoration #cssmenu ul {
  list-style: none;
}
.no-decoration #cssmenu > ul {
  float: left;
}
.no-decoration #cssmenu > ul > li {
  float: left;
  margin: 0 0px 0 0px;
}
.no-decoration #cssmenu > ul > li > a {
  font-size: 12px;
}
.no-decoration #cssmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0%;
  bottom: 0;
}

.no-decoration #cssmenu > ul > li.active:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0%;
  bottom: 0;
}


.multi_row_site td th{
 colspan: 3;
}


.no-decoration #cssmenu .has-sub:hover > ul {
  display: block;
}
.no-decoration #cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 100px;
  top: 100%;
  left: 0;
}
.no-decoration #cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}
.no-decoration #cssmenu .has-sub ul li a {
  background: #459e00;
  border-bottom: 1px dotted #007e51;
  filter: none;
  font-size: 11px;
  display: block;
  line-height: 120%;
  padding: 10px;
  color: #004b30;
}
.no-decoration #cssmenu .has-sub ul li:hover a {
  background: #00180f;
  color: #fff;
}
.no-decoration #cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
.no-decoration #cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
.no-decoration #cssmenu .has-sub .has-sub ul li a {
  background: #00180f;
  border-bottom: 1px dotted #007e51;
}
.no-decoration #cssmenu .has-sub .has-sub ul li a:hover {
  background: #000000;
}
.squash-table2{
    margin: 1px 2px 5px 2px;
    table-layout: auto;
}

.squash-table2 th, .squash-table2 td{
    padding: 0px;
    vertical-align: top;
}

.squash-table2 input{
    vertical-align: middle;
    margin-top: 0px;
    margin-bottom: 0px;
    width: auto;
}

.squash-table2 th.small input{
    vertical-align: middle;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 85px;
}


.yui-nav li span.tab_close a
{
    display: block;
    height: 12px;
    overflow: hidden;
    position: absolute;
    right: 2px;
    text-indent: 500px;
    top: 2px;
    width: 12px;
}

#navbar_top {
    border-collapse: collapse;
    width: 100%;
    height: 35px;
    background: url(/images/navbar_top.gif) repeat-x;
    margin-bottom: 3px;
}

#navbar_top td {
    padding-left: 1px;
    padding-top: 3px;
}

#navbar_top * {
    color: white !important;
    text-decoration: none;
}

#navbar_top a:hover {
    text-decoration: underline !important;
    background: url(/images/navbar_top.gif) repeat-x;
}

#navbar {
    text-align: left;
}

#navbar, #navbar * {
    font-family: verdana;
    font-size: 12px;
}

#navbar td {
    vertical-align: top;
    white-space: nowrap;
}

#navbar small {
    color: gray;
}

#navbar a {
    color: black;
    font-weight: bold;
}

#navbar a:hover {
    color: #f70;
    text-decoration: none;
}

#navbar_submenu {
    margin-bottom: 5px;
}
/* Blueprint overrides  */

th.category, td.category {
    padding: 0px 1px 0px 0px;
}

th.search, td.search {
    font-size:1em;
}

.tablet {
    margin-bottom: 5px;
}

.tablet th, .tablet td {
  padding: 1px 1px 1px 5px;
    vertical-align: top;
}

.tablet2 th, .tablet2 td {
    padding: 2px 2px 2px 5px;
    vertical-align: top;
}


.tablet2 td.alt-background {
    background: #FFFFFF
}

.tablet3 th, .tablet3 td {
    padding: 1px;
    vertical-align: top;
}

.squash-table{
    margin: 1px 2px 5px 2px;
    table-layout: auto;
}

.squash-table th, .squash-table td{
    padding: 0px;
    vertical-align: top;
}

.squash-table input{
    vertical-align: middle;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
}

.tablet-new-user{
    margin: 1px 2px 5px 2px;
    table-layout: auto;
}

.tablet-new-user th, .tablet-new-user td{
    padding: 0px;
    vertical-align: top;
}

.tablet-new-user input{
    width: 100%;
}

.tablet-new-user u{
    margin-bottom: 3px;
}

.tablet-new-user .descr-td-icon{
    text-align: center;
    width: 5%;
}

.tablet-new-user .descr-td-clipboard{
    text-align: center;
    width: 20%;
    color: red;
}

.tablet-new-user textarea{
    height:60px;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.tablet-new-user .descr-td{
    vertical-align: middle;
    width: 15%;
}

.tablet-new-user .descr-td2{
    text-align: center;
    width: 20%;
}

.tablet-new-user .descr-td3{
    width: 30%;
}

.tablet-new-user .descr-td4{
    width: 22%;
}

.tablet-new-user .txt-field{
    width: 85%;
}

.tablet-new-user .txt-field2{
    width: 50%;
}

.tablet-new-user .txt-field3{
    width: 30%;
}

.contact-block {
    /*height: 200px*/
    height: auto
}

/* These 2 FAQ classes have been hacked from the JQUERY styles in: jquery-ui-1.8.2.custom*/
.faq-header {
    border: 1px solid #d4ccb0;
    background: #fafaf4 url(south-street/images/ui-bg_highlight-hard_100_fafaf4_1x100.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #459e00;
    font-size: 1.0em;
    border-bottom: 0 !important;
    margin-bottom: -2px;
    padding: .5em 0em 0.5em 0.5em;
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
}

.faq-content{
    display: block;
    padding: 1em 0em;
    border-top: 0;
    margin-top: -2px;
    top: 1px; margin-bottom: 2px;
    border: 1px solid #dfd9c3;
    padding: .5em 0em .5em 0.5em;
    border-top: 0 !important;
    background: #f5f3e5 url(south-street/images/ui-bg_highlight-hard_100_f5f3e5_1x100.png) 50% top repeat-x;
    color: #312e25;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.mail{
    text-decoration: none;
    font-weight: bold;
}
/* end of home page style */

.search_box{
    background: none repeat scroll 0 0 #C5DAAD
}

.search-input{
    padding: 2px;
}

.site{
    background: none repeat scroll 0 0 #D7E1CD  /*C5DAAD*/
}

.tenant{
    background: none repeat scroll 0 0 #F6F3D0   /*EEE8A2 #effed6*  */
}

.contractor{
    background: none repeat scroll 0 0 #E2E1D6  /*DBDACD*/
}

.mbm{
    background: none repeat scroll 0 0 #DCDCE0 /*C5C8C9  */
}

.sub_contact{
    background: none repeat scroll 0 0 #D9E482  /*DBDACD*/
}
.site_autoselect{
    color: #085908;
}

.tenant_autoselect{
    color: #278F27;
}

.contractor_autoselect{
    color: #26579E;
}

.linked_contact{
    color: #26579E;
}
.contact-box{
    margin-left:12px;
    margin-bottom: 5px;
}

.tab-padding{
    margin-top: 5px;
    margin-left:5px;
    margin-bottom: 10px;
}

.tab-padding2{
    margin-top: 1px;
    margin-left:1px;
    margin-bottom: 1px;
}

.left-padding{
    margin-left: 10px;
}
.left-padding20{
    margin-left: 20px;
}
/* ajax autocompleter css */

div.autocomplete {
    position:absolute;
    width:250px;
    background-color:white;
    border:1px solid #888;
    margin:0;
    padding:0;
}
div.autocomplete ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
    list-style-type:none;
    display:block;
    margin:0;
    padding:1px;
    height:20px;
    cursor:pointer;
}

.black a{
  color:black !important;
}
/* messages list */
tr.message_read{
    /*    background-color: #BBD99B; */
    font-weight: bold ;
    margin-bottom:1px;
}
tr.message_unread{
    background-color : #D9EFC2;
    margin-bottom:1px;
}

tr.message_unread td{
    font-weight: bold ;
}

tr.even_row_color{
    background-color : #D9EFC2;
}

tr.odd_row_color{
    background-color : #FAFAF4;
}

tr.row_over_color{
    background-color : #A9CD7F;
}

tr.highlight_row{
    background-color : #FFFF66;
}

tr.sub_contact{
    background-color : #D9E482;
}

.email_body{
    height:auto;
    width:auto;
    margin: 0px;
    padding: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.tab {
    background: url(/images/tab_hover.gif) no-repeat top right;
    width: 129px;
    height: 23px;
    line-height: 23px;
    margin: 1px 0px;
    padding: 0px 7px;
    text-align: right;
    font-family: tahoma;
    font-size: 12px;
    color: #fff;
}

.tab a {
    text-decoration: none;
    color: #fff;
    font-weight: normal;
}

.tab a:hover {
    text-decoration: none;
    font-weight:bold;
    color: #cc0000;
}
.tab a:visited {
    font-weight: normal;
    text-decoration: none;
    color: #fff;
}

img.close-tab {
    margin: 0;
    margin-bottom: -3px;
    margin-top: -2px;
    margin-left: 4px;
}

img.small-spinner {
    margin: 0;
    margin-bottom: -5px;
    margin-top: -2px;
}

.hr_class {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 0.45em;border:none;}

hr.smaller {margin:0;}

.no-decoration a:link {text-decoration: none; color: #666666;}
.no-decoration a:visited {text-decoration: none; color: #666666;}
.no-decoration a:active {text-decoration: none; color: #666666;}
.no-decoration a:hover {color: #000000}

td.preview {
    background :url('/images/email/preview.gif') no-repeat;
    text-decoration: none;
}

td.preview-visited  {
    background-color: #FFFF66;
}

td.preview-visiteddd  {
    background :url('/images/email/previewed.png') no-repeat;
    text-decoration: none;
}

.preview-break{
    border-color: #459E00;
    border-style: solid;
    border-width: 0 0 5px;
    width: 810px
}

.message-header{
    width:790px;
    background-color : #FAFAF4;
}

.message-detail{
    width:810px;
    height:285px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.owner-detail{
    width:750px;
    height:285px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.owner-tab{
    height:700px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.save-button{
    border: none;
    background :url('/images/navigation/save_big.png');
    width: 94px !important;
    height: 53px;
}

/* search styles */

.message-search-header{
    width:895px;
    background-color : #FAFAF4;
}

.message-search-detail{
    width:910px;
    height:285px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.go-tenant{
    border: none;
    background :url('/images/search/go_tenant.png');
    width: 94px;
    height: 53px;
}
.go-email{
    border: none;
    background :url('/images/search/go_email.png');
    width: 94px;
    height: 53px;
}
.go-service{
    border: none;
    background :url('/images/search/go_service.png');
    width: 94px;
    height: 53px;
}
.go-company{
    border: none;
    background :url('/images/search/go_company.png');
    width: 94px;
    height: 53px;
}
.go-wildcard{
    border: none;
    background :url('/images/search/go.png');
    width: 62px;
    height: 53px;
}
.go-ed{
    border: none;
    background :url('/images/search/go_ed.png');
    width: 94px;
    height: 53px;
}
.go-person{
    border: none;
    background :url('/images/search/go_person.png');
    width: 94px;
    height: 53px;
}
.go-site{
    border: none;
    background :url('/images/search/go_site.png');
    width: 94px;
    height: 53px;
}
.go-mbm-property{
    border: none;
    background :url('/images/search/go_mbm_property.gif');
    width: 94px;
    height: 53px;
}
.go-mbm-landlord{
    border: none;
    background :url('/images/search/go_mbm_landlord.gif');
    width: 94px;
    height: 53px;
}
.go-mbm-tenant{
    border: none;
    background :url('/images/search/go_mbm_tenant.gif');
    width: 94px;
    height: 53px;
}

.go-contractor {
    border: none;
    background :url('/images/16/ringley_panel.gif');
}

/* end of search styles */
.hand {
    cursor:pointer;
}

.signature{
    height: 200px;
    padding: 5px;
    width: 590px;
}

.inactive{
    background-color: #F6CECE;
}

/* referrals in place edit fields background*/
.in_place_edit_field_bg {
    background-color: #F2E886;
    border-right: 2px solid #F5F3E5;
    border-left: 2px solid #F5F3E5;
}

.upper-case{
    text-transform:uppercase
}

.pagination .current {
    color: #cc0000;
    font-weight: bold;
    font-size: 12px;
}

span.font{
    padding: 0 80px;
}

/* style from scaffold.css for ActiveRecord error messages */
.fieldWithErrors {
    border: 1px solid red;
    background-color: #f00;
    float:left;
    padding:0 1px;
}

.redborder{border:2px solid #f00;}
#errorExplanation {
  border: 2px solid red;
  padding: 7px 0 7px 0;
	margin-top: 10px;
	margin-bottom: 10px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  padding: 5px;
}

#errorExplanation li {
  font-size: 12px;
  list-style: square;
	margin-left: 20px; /* why does the bullet go outside the parent? */
}


/* flash_div usage */
div.flashNotice
{
  padding: 2px;
  border: 1px solid #339900;
  background-color: #99FF99;
}

div.flashError
{
  padding: 2px;
  border: 1px solid  #993333;
  background-color: #FF9999;
}



/* drop shadow support */

/*necessities*/
.highContrast {
	position: relative;
	/*color:#fff395;*/
	/*color:#fff;*/
}

.highContrast span {
	position: relative;
}

span.shadow {
	position: absolute;
	top: 1px;
	left: 1px;
	/*color: #666;*/
}


/* end of drop shadow support */


/* begin tooltip.css */
.tooltip {
	position: absolute;
	width: 240px;
	background-color: rgb(255, 255, 234);
	border: 1px solid black;
	padding: 2px;
	font-size: 12px;
	margin: 1em;
}

.tooltip h1 {
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
	background-color: rgb(106,106,106);
	color: white;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

.tooltip p {
	padding: 2px;
	margin-top: 0.5em;
	line-height: 1.2em;
}

.tooltip .close {
/*display: none;*/
}

/* end of tooltip.css */






/* begin calendar.css */

/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #556;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #eef;
  font-family: verdana,sans-serif;
  width: 259px;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

.calendar .nav {
  background: #778 url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #fff;
  color: #000;
  padding: 2px;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #778;
  color: #fff;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #bdf;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #556;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #a66;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #aaf;
  color: #000;
  border: 1px solid #04f;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background-color: #77c;
  padding: 2px 0px 0px 2px;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #456;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #bbb;
}
.calendar tbody .day.othermonth.oweekend {
  color: #fbb;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #bdf;
}

.calendar tbody .rowhilite td {
  background: #def;
}

.calendar tbody .rowhilite td.wn {
  background: #eef;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #def;
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #cde;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #fff;
  color: #000;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #a66;
}

.calendar tbody td.today { /* Cell showing selected date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #556;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #fff;
  color: #445;
  border-top: 1px solid #556;
  padding: 1px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #aaf;
  border: 1px solid #04f;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #77c;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #def;
  color: #000;
  font-size: 90%;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: #acf;
}

.calendar .combo .active {
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  background: #eef;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}

/* end of calendar css */


/* reports css */
.even {
	background-color: #ccc;
	color: #333;
}

.report_table {
	font-weight: 500;
	color: #333;
}

.report_title {
	font-size: medium;
	color:#336699;
	text-align: center;
}

.table_headings {
	color: #336699;
	text-align: left;
}
/* reports css END */


.popup_close_button {
	position: absolute;
	top: 12px;
	left: 20px;
}

/***************************/
/*       Carousel          */
/***************************/

/**
 * Copyright (c) 2006, Bill W. Scott
 * All rights reserved.
 *
 * This work is licensed under the Creative Commons Attribution 2.5 License. To view a copy
 * of this license, visit http://creativecommons.org/licenses/by/2.5/ or send a letter to
 * Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.
 *
 * This work was created by Bill Scott (billwscott.com, looksgoodworkswell.com).
 *
 * The only attribution I require is to keep this notice of copyright & license
 * in this original source file.
 */

/**
 * Standard Configuration. It is advised that this section NOT be modified as the
 * carousel.js expects the behavior outlined below.
 **/

.carousel-component {
	position:relative;
	overflow:hidden;
	visibility:visible; /* component turns it on when first item is rendered */
}

.carousel-component ul.carousel-list {
	width:10000000px;
	position:relative;
	z-index:1;
}

.carousel-component .carousel-list li {
	float:left;
	list-style:none;
	overflow:hidden;
	margin-left: 0px;
}

.carousel-component .carousel-vertical li {
	margin-bottom:5px;
	list-style:none;
	overflow:hidden;
	margin-left:-33px;
	margin-top: 0px;
}

.carousel-component ul.carousel-vertical {
	width: auto;
	height: 10000000px;
	margin-top: 5px;
}

.carousel-component .carousel-clip-region {
	overflow: hidden;
	margin: 0px auto;
	position: relative;
}

/**
 * Safe to override. It is safe to override background, padding, margin, color,
 * text alignment, fonts, etc. Define a separate CSS file and override your style
 * preferences.
 **/

.carousel-component {
	background:#3F3F3F;
	padding: 0;
	color:#618cbe;
}
.carousel-component ul.carousel-list {
	margin: 0;
	padding: 0;
}
.carousel-component .carousel-list li {
	text-align:center;
	margin:0;
	padding:0px;
	font:10px verdana,arial,sans-serif;
	color:#666;
}

#large-carousel {
  background: #AAD4EE;
	margin-bottom: 10px;
	float: left;
	width: 387px;
	height: 144px;
}

#large-carousel .carousel-list li {
	margin:4px 10px 0px 10px;
	width: 106px;
	border: 0px solid green;
	padding: 10px;
	padding-top:  15px;
	margin: 0;
	color: #E3EDFA;
}

#large-carousel .carousel-list li img {
	border:1px solid #999;
	display:block;
}

/* BUTTONS */
#prev-arrow-container, #next-arrow-container {
	float:left;
	margin: 0;
	padding: 0;
}

#next-arrow {
    cursor:pointer;
}

#prev-arrow {
    cursor:pointer;
}

/* Overlay */
#large-carousel-overlay {
  width: 200px;
  height: 80px;
  background-color:  #FFF;
  position: absolute;
  top: 25px;
  left: 100px;
  padding-top: 10px;
  z-index: 100;
  color: #000;
  border:1px dotted #000;
	text-align: center;
	font-size: 24px;
  filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

#viewer-nav-carousel {
  background: #aaa;
	margin-bottom: 0px;
	width: 95px;
	height: 205px;
}

#viewer-nav-carousel .carousel-list li {
    margin:0;
    width: 100px;
    border: 0px solid green;
    padding: 0px;
    padding-top:  5px;
    margin: 0;
    color: #E3EDFA;
}

#viewer-nav-carousel .carousel-list li img {
    border:1px solid #999;
    display:block;
}

/* BUTTONS */
#viewer-nav-prev-arrow-container, #viewer-nav-next-arrow-container {
    margin: 0;
    padding: 0;
		height: 27px;
}

#viewer-nav-next-arrow {
    cursor:pointer;
}

#viewer-nav-prev-arrow {
    cursor:pointer;
}

/* Overlay */
#viewer-nav-carousel-overlay {
  width: 200px;
  height: 80px;
  background-color:  #FFF;
  position: absolute;
  top: 25px;
  left: 100px;
  padding-top: 10px;
  z-index: 100;
  color: #000;
  border:1px dotted #000;
	text-align: center;
	font-size: 24px;
  filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}


#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #333333;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }


body { background-color: #fff; color: #333; }

body, ol, ul, td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   11px;
  /*line-height: 12px;*/
}

pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

a { color: #000; }
a:visited { color: #666; }
/*a:hover { color: #fff; background-color:#000; }*/

.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}



.yui-skin-sam .yui-ac
{
    font-family: arial;
    font-size: 100%;
    position: relative;
}
.yui-skin-sam .yui-ac-input
{
    position: absolute;
    width: 100%;
}
.yui-skin-sam .yui-ac-container
{
    position: absolute;
    top: 1.6em;
    width: 100%;
}
.yui-skin-sam .yui-ac-content
{
    background: #fff;
    border: 1px solid #808080;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: 9050;
}
.yui-skin-sam .yui-ac-shadow
{
    background: #000;
    filter: alpha(opacity=10);
    margin: .3em;
    moz-opacity: .10;
    opacity: .10;
    position: absolute;
    width: 100%;
    z-index: 9049;
}
.yui-skin-sam .yui-ac iframe
{
    filter: alpha(opacity=0);
    opacity: 0;
    padding-bottom: .3em;
    padding-right: .3em;
}
.yui-skin-sam .yui-ac-content ul
{
    margin: 0;
    padding: 0;
    width: 100%;
}
.yui-skin-sam .yui-ac-content li
{
    cursor: default;
    list-style: none;
    margin: 0;
    padding: 2px 5px;
    white-space: nowrap;
    zoom: 1;
}
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight
{
    background: #B3D4FF;
}
.yui-skin-sam .yui-ac-content li.yui-ac-highlight
{
    background: #426FD9;
    color: #FFF;
}
.yui-button
{
    display: inline-block;
    display: -moz-inline-box;
    vertical-align: text-bottom;
}
.yui-button .first-child
{
    display: block;
    display: inline-block;
}
.yui-button button,.yui-button a
{
    border: none;
    display: block;
    display: inline-block;
    margin: 0;
}
.yui-button button
{
    background-color: transparent;
    cursor: pointer;
    overflow: visible;
}
.yui-button a
{
    text-decoration: none;
}
.yui-skin-sam .yui-button
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 0;
    border-color: #808080;
    border-style: solid;
    border-width: 1px 0;
    margin: auto .25em;
}
.yui-skin-sam .yui-button .first-child
{
    _margin: 0;
    border-color: #808080;
    border-style: solid;
    border-width: 0 1px;
    margin: 0 -1px;
}
.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a,.yui-skin-sam .yui-button a:visited
{
    color: #000;
    font-size: 93%;
    line-height: 1.7;
    line-height: 2;
    min-height: 2em;
    min-height: auto;
    padding: 0 10px;
}
.yui-skin-sam .yui-button a
{
    line-height: 1.875;
    padding-bottom: 1px;
}
.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button
{
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
}
.yui-skin-sam .yui-menu-button button
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/menu-button-arrow.png);
}
.yui-skin-sam .yui-split-button button
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/split-button-arrow.png);
}
.yui-skin-sam .yui-button-focus
{
    background-position: 0 -1300px;
    border-color: #7D98B8;
}
.yui-skin-sam .yui-button-focus .first-child
{
    border-color: #7D98B8;
}
.yui-skin-sam .yui-split-button-focus button
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/split-button-arrow-focus.png);
}
.yui-skin-sam .yui-button-hover
{
    background-position: 0 -1300px;
    border-color: #7D98B8;
}
.yui-skin-sam .yui-button-hover .first-child
{
    border-color: #7D98B8;
}
.yui-skin-sam .yui-split-button-hover button
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/split-button-arrow-hover.png);
}
.yui-skin-sam .yui-button-active
{
    background-position: 0 -1700px;
    border-color: #7D98B8;
}
.yui-skin-sam .yui-button-active .first-child
{
    border-color: #7D98B8;
}
.yui-skin-sam .yui-split-button-activeoption
{
    background-position: 0 0;
    border-color: #808080;
}
.yui-skin-sam .yui-split-button-activeoption .first-child
{
    border-color: #808080;
}
.yui-skin-sam .yui-split-button-activeoption button
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/split-button-arrow-active.png);
}
.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked
{
    background-position: 0 -1400px;
    border-color: #304369;
}
.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child
{
    border-color: #304369;
}
.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button
{
    color: #fff;
}
.yui-skin-sam .yui-button-disabled
{
    background-position: 0 -1500px;
    border-color: #ccc;
}
.yui-skin-sam .yui-button-disabled .first-child
{
    border-color: #ccc;
}
.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a,.yui-skin-sam .yui-button-disabled a:visited
{
    color: #A6A6A6;
    cursor: default;
}
.yui-skin-sam .yui-menu-button-disabled button
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/menu-button-arrow-disabled.png);
}
.yui-skin-sam .yui-split-button-disabled button
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/split-button-arrow-disabled.png);
}
.yui-calcontainer
{
    _overflow: hidden;
    float: left;
    position: relative;
}
.yui-calcontainer iframe
{
    border: none;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.yui-calcontainer iframe.fixedsize
{
    height: 50em;
    left: -1px;
    top: -1px;
    width: 50em;
}
.yui-calcontainer.multi .groupcal
{
    float: left;
    position: relative;
    z-index: 1;
}
.yui-calcontainer .title
{
    position: relative;
    z-index: 1;
}
.yui-calcontainer .close-icon
{
    overflow: hidden;
    position: absolute;
    text-indent: -10000em;
    z-index: 1;
}
.yui-calendar
{
    position: relative;
}
.yui-calendar .calnavleft
{
    overflow: hidden;
    position: absolute;
    text-indent: -10000em;
    z-index: 1;
}
.yui-calendar .calnavright
{
    overflow: hidden;
    position: absolute;
    text-indent: -10000em;
    z-index: 1;
}
.yui-calendar .calheader
{
    position: relative;
    text-align: center;
    width: 100%;
}
.yui-calcontainer .yui-cal-nav-mask
{
    _height: 0;
    _width: 0;
    display: none;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
.yui-calcontainer .yui-cal-nav
{
    display: none;
    position: absolute;
    top: 0;
    z-index: 3;
}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn
{
    display: inline-block;
    display: -moz-inline-box;
}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button
{
    background-color: transparent;
    border: none;
    cursor: pointer;
    display: block;
    display: inline-block;
    overflow: visible;
}
.yui-calendar .calbody a:hover
{
    background: inherit;
}
p#clear
{
    clear: left;
    padding-top: 10px;
}
.yui-skin-sam .yui-calcontainer
{
    background-color: #f2f2f2;
    border: 1px solid #808080;
    padding: 10px;
}
.yui-skin-sam .yui-calcontainer.multi
{
    padding: 0 5px 0 5px;
}
.yui-skin-sam .yui-calcontainer.multi .groupcal
{
    background-color: transparent;
    border: none;
    margin: 0;
    padding: 10px 5px 10px 5px;
}
.yui-skin-sam .yui-calcontainer .title
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 0;
    border-bottom: 1px solid #ccc;
    color: #000;
    font: 100% sans-serif;
    font-weight: bold;
    height: auto;
    left: 0;
    margin: 0 -10px 10px -10px;
    padding: .4em;
    text-align: left;
    top: 0;
}
.yui-skin-sam .yui-calcontainer.multi .title
{
    margin: 0 -5px 0 -5px;
}
.yui-skin-sam .yui-calcontainer.withtitle
{
    padding-top: 0;
}
.yui-skin-sam .yui-calcontainer .calclose
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) no-repeat 0 -300px;
    cursor: pointer;
    height: 15px;
    right: .4em;
    top: .4em;
    width: 25px;
}
.yui-skin-sam .yui-calendar
{
    border-collapse: collapse;
    border-spacing: 0;
    font: 100% sans-serif;
    margin: 0;
    text-align: center;
}
.yui-skin-sam .yui-calendar .calhead
{
    background: transparent;
    border: none;
    padding: 0;
    vertical-align: middle;
}
.yui-skin-sam .yui-calendar .calheader
{
    background: transparent;
    font-weight: bold;
    padding: 0 0 .6em 0;
    text-align: center;
}
.yui-skin-sam .yui-calendar .calheader img
{
    border: none;
}
.yui-skin-sam .yui-calendar .calnavleft
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) no-repeat 0 -450px;
    bottom: 0;
    cursor: pointer;
    height: 15px;
    left: -10px;
    margin-left: .4em;
    top: 0;
    width: 25px;
}
.yui-skin-sam .yui-calendar .calnavright
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) no-repeat 0 -500px;
    bottom: 0;
    cursor: pointer;
    height: 15px;
    margin-right: .4em;
    right: -10px;
    top: 0;
    width: 25px;
}
.yui-skin-sam .yui-calendar .calweekdayrow
{
    height: 2em;
}
.yui-skin-sam .yui-calendar .calweekdayrow th
{
    border: none;
    padding: 0;
}
.yui-skin-sam .yui-calendar .calweekdaycell
{
    color: #000;
    font-weight: bold;
    text-align: center;
    width: 2em;
}
.yui-skin-sam .yui-calendar .calfoot
{
    background-color: #f2f2f2;
}
.yui-skin-sam .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot
{
    border: none;
    color: #a6a6a6;
    font-size: 85%;
    font-style: normal;
    font-weight: normal;
}
.yui-skin-sam .yui-calendar .calrowhead
{
    padding: 0 2px 0 0;
    text-align: right;
}
.yui-skin-sam .yui-calendar .calrowfoot
{
    padding: 0 0 0 2px;
    text-align: left;
}
.yui-skin-sam .yui-calendar td.calcell
{
    background: #fff;
    border: 1px solid #ccc;
    height: 1.6em;
    line-height: 1.6em;
    padding: 1px;
    text-align: center;
    white-space: nowrap;
}
.yui-skin-sam .yui-calendar td.calcell a
{
    color: #06c;
    display: block;
    height: 100%;
    text-decoration: none;
}
.yui-skin-sam .yui-calendar td.calcell.today
{
    background-color: #000;
}
.yui-skin-sam .yui-calendar td.calcell.today a
{
    background-color: #fff;
}
.yui-skin-sam .yui-calendar td.calcell.oom
{
    background-color: #ccc;
    color: #a6a6a6;
    cursor: default;
}
.yui-skin-sam .yui-calendar td.calcell.selected
{
    background-color: #fff;
    color: #000;
}
.yui-skin-sam .yui-calendar td.calcell.selected a
{
    background-color: #b3d4ff;
    color: #000;
}
.yui-skin-sam .yui-calendar td.calcell.calcellhover
{
    background-color: #426fd9;
    color: #fff;
    cursor: pointer;
}
.yui-skin-sam .yui-calendar td.calcell.calcellhover a
{
    background-color: #426fd9;
    color: #fff;
}
.yui-skin-sam .yui-calendar td.calcell.previous
{
    color: #e0e0e0;
}
.yui-skin-sam .yui-calendar td.calcell.restricted
{
    text-decoration: line-through;
}
.yui-skin-sam .yui-calendar td.calcell.highlight1
{
    background-color: #cf9;
}
.yui-skin-sam .yui-calendar td.calcell.highlight2
{
    background-color: #9cf;
}
.yui-skin-sam .yui-calendar td.calcell.highlight3
{
    background-color: #fcc;
}
.yui-skin-sam .yui-calendar td.calcell.highlight4
{
    background-color: #cf9;
}
.yui-skin-sam .yui-calendar a.calnav
{
    border: 1px solid #f2f2f2;
    color: #000;
    padding: 0 4px;
    text-decoration: none;
    zoom: 1;
}
.yui-skin-sam .yui-calendar a.calnav:hover
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 0;
    border-color: #A0A0A0;
    cursor: pointer;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask
{
    background-color: #000;
    filter: alpha(opacity=25);
    opacity: .25;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav
{
    background-color: #f2f2f2;
    border: 1px solid #808080;
    font-family: arial,helvetica,clean,sans-serif;
    font-size: 93%;
    left: 50%;
    margin-left: -7em;
    padding: 0;
    top: 2.5em;
    width: 14em;
}
.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav
{
    top: 4.5em;
}
.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav
{
    margin-left: -8em;
    width: 16em;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-y,.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,.yui-skin-sam .yui-calcontainer .yui-cal-nav-b
{
    padding: 5px 10px 5px 10px;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-b
{
    text-align: center;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-e
{
    background-color: #EDF5FF;
    border-top: 1px solid black;
    display: none;
    margin-top: 5px;
    padding: 5px;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav label
{
    display: block;
    font-weight: bold;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc
{
    _width: auto;
    width: 100%;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid
{
    background-color: #FFEE69;
    border: 1px solid #000;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc
{
    width: 4em;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 0;
    background-color: #ccc;
    border: 1px solid #808080;
    margin: auto .15em;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button
{
    color: #000;
    font-size: 93%;
    line-height: 1.7;
    line-height: 2;
    min-height: 2em;
    min-height: auto;
    padding: 0 8px;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 -1400px;
    background-color: #426fd9;
    border: 1px solid #304369;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button
{
    color: #fff;
}
.yui-carousel
{
    overflow: hidden;
    position: relative;
    text-align: left;
    visibility: hidden;
    zoom: 1;
}
.yui-carousel.yui-carousel-visible
{
    visibility: visible;
}
.yui-carousel-content
{
    overflow: hidden;
    position: relative;
    text-align: center;
}
.yui-carousel-element li
{
    border: 1px solid #ccc;
    list-style: none;
    margin: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-align: center;
}
.yui-carousel-vertical .yui-carousel-element li
{
    display: block;
    float: none;
}
.yui-log .carousel
{
    background: #f2e886;
}
.yui-carousel-nav
{
    zoom: 1;
}
.yui-carousel-nav:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.yui-carousel-button-focus
{
    outline: 1px dotted #000;
}
.yui-carousel-min-width
{
    min-width: 115px;
}
.yui-carousel-element
{
    margin: 0 auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: left;
}
.yui-carousel-horizontal .yui-carousel-element
{
    width: 320000px;
}
.yui-carousel-vertical .yui-carousel-element
{
    height: 320000px;
}
.yui-skin-sam .yui-carousel-nav select
{
    position: static;
}
.yui-carousel .yui-carousel-item-selected
{
    border: 1px dashed #000;
    margin: 1px;
}
.yui-skin-sam .yui-carousel,.yui-skin-sam .yui-carousel-vertical
{
    border: 1px solid #808080;
}
.yui-skin-sam .yui-carousel-nav
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 0;
    padding: 3px;
    text-align: right;
}
.yui-skin-sam .yui-carousel-button
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) no-repeat 0 -600px;
    float: right;
    height: 19px;
    margin: 5px;
    overflow: hidden;
    width: 40px;
}
.yui-skin-sam .yui-carousel-vertical .yui-carousel-button
{
    background-position: 0 -800px;
}
.yui-skin-sam .yui-carousel-button-disabled
{
    background-position: 0 -2000px;
}
.yui-skin-sam .yui-carousel-vertical .yui-carousel-button-disabled
{
    background-position: 0 -2100px;
}
.yui-skin-sam .yui-carousel-button input,.yui-skin-sam .yui-carousel-button button
{
    background-color: transparent;
    border: 0;
    cursor: pointer;
    display: block;
    height: 44px;
    margin: -2px 0 0 -2px;
    padding: 0 0 0 50px;
}
.yui-skin-sam span.yui-carousel-first-button
{
    background-position: 0 -550px;
    margin: 5px 5px 5px -90px;
    margin-left: -100px;
    margin-right: 50px;
}
.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button
{
    background-position: 0 -750px;
}
.yui-skin-sam span.yui-carousel-first-button-disabled
{
    background-position: 0 -1950px;
}
.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button-disabled
{
    background-position: 0 -2050px;
}
.yui-skin-sam .yui-carousel-nav ul
{
    float: right;
    height: 19px;
    margin: 0;
    margin-left: -160px;
    margin-left: -220px;
    margin-right: 0;
    margin-right: 100px;
    padding: 0;
}
.yui-skin-sam .yui-carousel-min-width .yui-carousel-nav ul
{
    margin-left: -170px;
}
.yui-skin-sam .yui-carousel-nav select
{
    position: relative;
    right: 50px;
    top: 4px;
}
.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select
{
    position: static;
}
.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav ul,.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select
{
    float: none;
    margin: 0;
    zoom: 1;
}
.yui-skin-sam .yui-carousel-nav ul li
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) no-repeat 0 -650px;
    cursor: pointer;
    float: left;
    height: 9px;
    list-style: none;
    margin: 10px 0 0 5px;
    overflow: hidden;
    padding: 0;
    width: 9px;
}
.yui-skin-sam .yui-carousel-nav ul:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.yui-skin-sam .yui-carousel-nav ul li a
{
    display: block;
    height: 100%;
    overflow: hidden;
    text-align: left;
    text-indent: -10000px;
    width: 100%;
}
.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-focus
{
    outline: 1px dotted #000;
}
.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-selected
{
    background-position: 0 -700px;
}
.yui-skin-sam .yui-carousel-item-loading
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/ajax-loader.gif) no-repeat 50% 50%;
    position: absolute;
    text-indent: -150px;
}
.yui-picker-panel
{
    background: #e3e3e3;
    border-color: #888;
}
.yui-picker-panel .hd
{
    background-color: #ccc;
    border: 1px solid #e3e3e3;
    color: #000;
    font-size: 100%;
    font-weight: bold;
    line-height: 100%;
    overflow: hidden;
    padding: 6px;
}
.yui-picker-panel .bd
{
    background: #e8e8e8;
    height: 200px;
    margin: 1px;
}
.yui-picker-panel .ft
{
    background: #e8e8e8;
    margin: 1px;
    padding: 1px;
}
.yui-picker
{
    position: relative;
}
.yui-picker-hue-thumb
{
    cursor: default;
    height: 18px;
    left: -2px;
    position: absolute;
    top: -8px;
    width: 18px;
    z-index: 9;
}
.yui-picker-hue-bg
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/hue_bg.png) no-repeat;
    height: 183px;
    left: 200px;
    moz-outline: none;
    outline: 0 none;
    position: absolute;
    top: 4px;
    width: 14px;
}
.yui-picker-bg
{
    background-color: #F00;
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/picker_mask.png);
    height: 182px;
    left: 4px;
    moz-outline: none;
    outline: 0 none;
    position: absolute;
    top: 4px;
    width: 182px;
}
*html .yui-picker-bg
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../build/colorpicker/assets/picker_mask.png',sizingMethod='scale');
}
.yui-picker-mask
{
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1;
}
.yui-picker-thumb
{
    cursor: default;
    height: 11px;
    left: -4px;
    position: absolute;
    top: -4px;
    width: 11px;
    z-index: 9;
}
.yui-picker-swatch
{
    border: 1px solid #888;
    height: 60px;
    left: 240px;
    position: absolute;
    top: 4px;
    width: 55px;
}
.yui-picker-websafe-swatch
{
    border: 1px solid #888;
    height: 24px;
    left: 304px;
    position: absolute;
    top: 4px;
    width: 24px;
}
.yui-picker-controls
{
    font: 1em monospace;
    left: 226px;
    position: absolute;
    top: 72px;
}
.yui-picker-controls .hd
{
    background: transparent;
    border-width: 0!important;
}
.yui-picker-controls .bd
{
    border-width: 0!important;
    height: 100px;
}
.yui-picker-controls ul
{
    float: left;
    margin: 0;
    padding: 0 2px 0 0;
}
.yui-picker-controls li
{
    list-style: none;
    margin: 0;
    padding: 2px;
}
.yui-picker-controls input
{
    font-size: .85em;
    width: 2.4em;
}
.yui-picker-hex-controls
{
    clear: both;
    padding: 2px;
}
.yui-picker-hex-controls input
{
    width: 4.6em;
}
.yui-picker-controls a
{
    color: #000;
    display: block;
    display: inline-block;
    font: 1em arial,helvetica,clean,sans-serif;
    padding: 0;
}
.yui-overlay,.yui-panel-container
{
    position: absolute;
    visibility: hidden;
    z-index: 2;
}
.yui-panel
{
    position: relative;
}
.yui-panel-container form
{
    margin: 0;
}
.mask
{
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.mask.block-scrollbars
{
    overflow: auto;
}
.masked select,.drag select,.hide-select select
{
    _visibility: hidden;
}
.yui-panel-container select
{
    _visibility: inherit;
}
.hide-scrollbars,.hide-scrollbars *
{
    overflow: hidden;
}
.hide-scrollbars select
{
    display: none;
}
.show-scrollbars
{
    overflow: auto;
}
.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars
{
    overflow: visible;
}
.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow
{
    overflow: auto;
}
.yui-panel-container.shadow .underlay.yui-force-redraw
{
    padding-bottom: 1px;
}
.yui-effect-fade .underlay,.yui-effect-fade .yui-tt-shadow
{
    display: none;
}
.yui-tt-shadow
{
    position: absolute;
}
.yui-override-padding
{
    padding: 0!important;
}
.yui-panel-container .container-close
{
    overflow: hidden;
    text-decoration: none;
    text-indent: -10000em;
}
.yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw
{
    margin-bottom: 1px;
}
.yui-skin-sam .mask
{
    background-color: #000;
    filter: alpha(opacity=25);
    opacity: .25;
}
.yui-skin-sam .yui-panel-container
{
    padding: 0 1px;
    padding: 2px;
}
.yui-skin-sam .yui-panel
{
    _zoom: normal;
    border-color: #808080;
    border-style: solid;
    border-width: 1px 0;
    border-width: 1px;
    left: 0;
    position: relative;
    top: 0;
    z-index: 1;
    zoom: 1;
}
.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft
{
    border: 0;
    border-color: #808080;
    border-style: solid;
    border-width: 0 1px;
    margin: 0 -1px;
    margin: 0;
}
.yui-skin-sam .yui-panel .hd
{
    border-bottom: solid 1px #ccc;
}
.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft
{
    background-color: #F2F2F2;
}
.yui-skin-sam .yui-panel .hd
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 -200px;
    color: #000;
    font-size: 93%;
    font-weight: bold;
    line-height: 1.9;
    line-height: 2;
    padding: 0 10px;
}
.yui-skin-sam .yui-panel .bd
{
    padding: 10px;
}
.yui-skin-sam .yui-panel .ft
{
    border-top: solid 1px #808080;
    font-size: 77%;
    padding: 5px 10px;
}
.yui-skin-sam .container-close
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) no-repeat 0 -300px;
    cursor: pointer;
    height: 15px;
    position: absolute;
    right: 6px;
    top: 5px;
    width: 25px;
}
.yui-skin-sam .yui-panel-container .underlay
{
    left: -1px;
    right: -1px;
}
.yui-skin-sam .yui-panel-container.matte
{
    background-color: #fff;
    padding: 9px 10px;
}
.yui-skin-sam .yui-panel-container.shadow
{
    _padding: 2px 4px 0 2px;
}
.yui-skin-sam .yui-panel-container.shadow .underlay
{
    _bottom: 0;
    _left: 0;
    _margin-left: -1px;
    _margin-top: 3px;
    _right: 0;
    _top: 0;
    background-color: #000;
    bottom: -1px;
    bottom: -3px;
    filter: alpha(opacity=12);
    left: -1px;
    left: -3px;
    opacity: .12;
    position: absolute;
    right: -1px;
    right: -3px;
    top: 2px;
    top: 4px;
}
.yui-skin-sam .yui-dialog .ft
{
    border-top: none;
    font-size: 100%;
    padding: 0 10px 10px 10px;
}
.yui-skin-sam .yui-dialog .ft .button-group
{
    display: block;
    text-align: right;
}
.yui-skin-sam .yui-dialog .ft button.default
{
    font-weight: bold;
}
.yui-skin-sam .yui-dialog .ft span.default
{
    background-position: 0 -1400px;
    border-color: #304369;
}
.yui-skin-sam .yui-dialog .ft span.default .first-child
{
    border-color: #304369;
}
.yui-skin-sam .yui-dialog .ft span.default button
{
    color: #fff;
}
.yui-skin-sam .yui-dialog .ft span.yui-button-disabled
{
    background-position: 0 -1500px;
    border-color: #ccc;
}
.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child
{
    border-color: #ccc;
}
.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button
{
    color: #a6a6a6;
}
.yui-skin-sam .yui-simple-dialog .bd .yui-icon
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) no-repeat 0 0;
    float: left;
    height: 16px;
    margin-right: 10px;
    width: 16px;
}
.yui-skin-sam .yui-simple-dialog .bd span.blckicon
{
    background-position: 0 -1100px;
}
.yui-skin-sam .yui-simple-dialog .bd span.alrticon
{
    background-position: 0 -1050px;
}
.yui-skin-sam .yui-simple-dialog .bd span.hlpicon
{
    background-position: 0 -1150px;
}
.yui-skin-sam .yui-simple-dialog .bd span.infoicon
{
    background-position: 0 -1200px;
}
.yui-skin-sam .yui-simple-dialog .bd span.warnicon
{
    background-position: 0 -1900px;
}
.yui-skin-sam .yui-simple-dialog .bd span.tipicon
{
    background-position: 0 -1250px;
}
.yui-skin-sam .yui-tt .bd
{
    background-color: #FFEE69;
    border-color: #D4C237 #A6982B #A6982B #A6982B;
    border-style: solid;
    border-width: 1px;
    color: #000;
    left: 0;
    padding: 2px 5px;
    position: relative;
    top: 0;
    z-index: 1;
}
.yui-skin-sam .yui-tt.show-scrollbars .bd
{
    overflow: auto;
}
.yui-skin-sam .yui-tt-shadow
{
    background-color: #000;
    bottom: -3px;
    left: -3px;
    right: -3px;
    top: 2px;
}
.yui-skin-sam .yui-tt-shadow-visible
{
    filter: alpha(opacity=12);
    opacity: .12;
}
.yui-skin-sam .yui-dt-mask
{
    position: absolute;
    z-index: 9500;
}
.yui-dt-tmp
{
    left: -9000px;
    position: absolute;
}
.yui-dt-scrollable .yui-dt-bd
{
    overflow: auto;
}
.yui-dt-scrollable .yui-dt-hd
{
    overflow: hidden;
    position: relative;
}
.yui-dt-scrollable .yui-dt-bd thead tr,.yui-dt-scrollable .yui-dt-bd thead th
{
    left: -1500px;
    position: absolute;
}
.yui-dt-scrollable tbody
{
    moz-outline: none;
}
.yui-skin-sam thead .yui-dt-sortable
{
    cursor: pointer;
}
.yui-skin-sam thead .yui-dt-draggable
{
    cursor: move;
}
.yui-dt-coltarget
{
    position: absolute;
    z-index: 999;
}
.yui-dt-hd
{
    zoom: 1;
}
th.yui-dt-resizeable .yui-dt-resizerliner
{
    position: relative;
}
.yui-dt-resizer
{
    background-color: #CCC;
    bottom: 0;
    cursor: col-resize;
    cursor: e-resize;
    filter: alpha(opacity=0);
    height: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
}
.yui-dt-resizerproxy
{
    background-color: #CCC;
    filter: alpha(opacity=0);
    opacity: 0;
    position: absolute;
    visibility: hidden;
    z-index: 9000;
}
th.yui-dt-hidden .yui-dt-liner,td.yui-dt-hidden .yui-dt-liner,th.yui-dt-hidden .yui-dt-resizer
{
    display: none;
}
.yui-dt-editor
{
    position: absolute;
    z-index: 9000;
}
.yui-skin-sam .yui-dt table
{
    border: 1px solid #7F7F7F;
    border-collapse: collapse;
    border-collapse: separate;
    border-spacing: 0;
    font-family: arial;
    font-size: inherit;
    margin: 0;
    padding: 0;
}
.yui-skin-sam .yui-dt thead
{
    border-spacing: 0;
}
.yui-skin-sam .yui-dt caption
{
    color: #000;
    font-size: 85%;
    font-style: italic;
    font-weight: normal;
    line-height: 1;
    padding: 1em 0;
    text-align: center;
}
.yui-skin-sam .yui-dt th
{
    background: #D8D8DA url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 0;
}
.yui-skin-sam .yui-dt th,.yui-skin-sam .yui-dt th a
{
    color: #000;
    font-weight: normal;
    text-decoration: none;
    vertical-align: bottom;
}
.yui-skin-sam .yui-dt th
{
    border: none;
    border-right: 1px solid #CBCBCB;
    margin: 0;
    padding: 0;
}
.yui-skin-sam .yui-dt tr.yui-dt-first td
{
    border-top: 1px solid #7F7F7F;
}
.yui-skin-sam .yui-dt th .yui-dt-liner
{
    white-space: nowrap;
}
.yui-skin-sam .yui-dt-liner
{
    margin: 0;
    padding: 0;
    padding: 4px 10px 4px 10px;
}
.yui-skin-sam .yui-dt-coltarget
{
    background-color: red;
    width: 5px;
}
.yui-skin-sam .yui-dt td
{
    border: none;
    border-right: 1px solid #CBCBCB;
    margin: 0;
    padding: 0;
    text-align: left;
}
.yui-skin-sam .yui-dt-list td
{
    border-right: none;
}
.yui-skin-sam .yui-dt-resizer
{
    width: 6px;
}
.yui-skin-sam .yui-dt-mask
{
    background-color: #000;
    filter: alpha(opacity=25);
    opacity: .25;
}
.yui-skin-sam .yui-dt-message
{
    background-color: #FFF;
}
.yui-skin-sam .yui-dt-scrollable table
{
    border: none;
}
.yui-skin-sam .yui-dt-scrollable .yui-dt-hd
{
    border-left: 1px solid #7F7F7F;
    border-right: 1px solid #7F7F7F;
    border-top: 1px solid #7F7F7F;
}
.yui-skin-sam .yui-dt-scrollable .yui-dt-bd
{
    background-color: #FFF;
    border-bottom: 1px solid #7F7F7F;
    border-left: 1px solid #7F7F7F;
    border-right: 1px solid #7F7F7F;
}
.yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td
{
    border-bottom: 1px solid #7F7F7F;
}
.yui-skin-sam th.yui-dt-asc,.yui-skin-sam th.yui-dt-desc
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 -100px;
}
.yui-skin-sam th.yui-dt-sortable .yui-dt-label
{
    margin-right: 10px;
}
.yui-skin-sam th.yui-dt-asc .yui-dt-liner
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/dt-arrow-up.png) no-repeat right;
}
.yui-skin-sam th.yui-dt-desc .yui-dt-liner
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/dt-arrow-dn.png) no-repeat right;
}
tbody .yui-dt-editable
{
    cursor: pointer;
}
.yui-dt-editor
{
    background-color: #F2F2F2;
    border: 1px solid #808080;
    padding: 6px;
    text-align: left;
}
.yui-dt-editor label
{
    padding-left: 4px;
    padding-right: 6px;
}
.yui-dt-editor .yui-dt-button
{
    padding-top: 6px;
    text-align: right;
}
.yui-dt-editor .yui-dt-button button
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 0;
    border: 1px solid #999;
    height: 1.8em;
    margin-left: 6px;
    width: 4em;
}
.yui-dt-editor .yui-dt-button button.yui-dt-default
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 -1400px;
    background-color: #5584E0;
    border: 1px solid #304369;
    color: #FFF;
}
.yui-dt-editor .yui-dt-button button:hover
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 -1300px;
    color: #000;
}
.yui-dt-editor .yui-dt-button button:active
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 -1700px;
    color: #000;
}
.yui-skin-sam tr.yui-dt-even
{
    background-color: #FFF;
}
.yui-skin-sam tr.yui-dt-odd
{
    background-color: #EDF5FF;
}
.yui-skin-sam tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam tr.yui-dt-even td.yui-dt-desc
{
    background-color: #EDF5FF;
}
.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam tr.yui-dt-odd td.yui-dt-desc
{
    background-color: #DBEAFF;
}
.yui-skin-sam .yui-dt-list tr.yui-dt-even
{
    background-color: #FFF;
}
.yui-skin-sam .yui-dt-list tr.yui-dt-odd
{
    background-color: #FFF;
}
.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-desc
{
    background-color: #EDF5FF;
}
.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-desc
{
    background-color: #EDF5FF;
}
.yui-skin-sam th.yui-dt-highlighted,.yui-skin-sam th.yui-dt-highlighted a
{
    background-color: #B2D2FF;
}
.yui-skin-sam tr.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted
{
    background-color: #B2D2FF;
    cursor: pointer;
}
.yui-skin-sam .yui-dt-list th.yui-dt-highlighted,.yui-skin-sam .yui-dt-list th.yui-dt-highlighted a
{
    background-color: #B2D2FF;
}
.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted
{
    background-color: #B2D2FF;
    cursor: pointer;
}
.yui-skin-sam th.yui-dt-selected,.yui-skin-sam th.yui-dt-selected a
{
    background-color: #446CD7;
}
.yui-skin-sam tr.yui-dt-selected td,.yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam tr.yui-dt-selected td.yui-dt-desc
{
    background-color: #426FD9;
    color: #FFF;
}
.yui-skin-sam tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam tr.yui-dt-odd td.yui-dt-selected
{
    background-color: #446CD7;
    color: #FFF;
}
.yui-skin-sam .yui-dt-list th.yui-dt-selected,.yui-skin-sam .yui-dt-list th.yui-dt-selected a
{
    background-color: #446CD7;
}
.yui-skin-sam .yui-dt-list tr.yui-dt-selected td,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-desc
{
    background-color: #426FD9;
    color: #FFF;
}
.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-selected
{
    background-color: #446CD7;
    color: #FFF;
}
.yui-skin-sam .yui-dt-paginator
{
    display: block;
    margin: 6px 0;
    white-space: nowrap;
}
.yui-skin-sam .yui-dt-paginator .yui-dt-first,.yui-skin-sam .yui-dt-paginator .yui-dt-last,.yui-skin-sam .yui-dt-paginator .yui-dt-selected
{
    padding: 2px 6px;
}
.yui-skin-sam .yui-dt-paginator a.yui-dt-first,.yui-skin-sam .yui-dt-paginator a.yui-dt-last
{
    text-decoration: none;
}
.yui-skin-sam .yui-dt-paginator .yui-dt-previous,.yui-skin-sam .yui-dt-paginator .yui-dt-next
{
    display: none;
}
.yui-skin-sam a.yui-dt-page
{
    background-color: #fff;
    border: 1px solid #CBCBCB;
    padding: 2px 6px;
    text-decoration: none;
}
.yui-skin-sam .yui-dt-selected
{
    background-color: #fff;
    border: 1px solid #fff;
}
.yui-busy
{
    cursor: wait!important;
}
.yui-toolbar-container fieldset,.yui-editor-container fieldset
{
    border: 0;
    margin: 0;
    padding: 0;
}
.yui-toolbar-container legend
{
    display: none;
}
.yui-skin-sam .yui-toolbar-container .yui-button button,.yui-skin-sam .yui-toolbar-container .yui-button a,.yui-skin-sam .yui-toolbar-container .yui-button a:visited
{
    font-size: 0;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-select button,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a:visited,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton button,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a:visited
{
    font-size: 12px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down
{
    font-size: 0;
    line-height: 0;
    padding: 0;
}
.yui-toolbar-container .yui-toolbar-subcont
{
    padding: .25em 0;
    zoom: 1;
}
.yui-toolbar-container-collapsed .yui-toolbar-subcont
{
    display: none;
}
.yui-toolbar-container .yui-toolbar-subcont:after
{
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
}
.yui-toolbar-container span.yui-toolbar-draghandle
{
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    clear: none;
    cursor: move;
    display: block;
    float: left;
    height: 20px;
    margin: 0 0 0 .2em;
    overflow: hidden;
    text-indent: 77777px;
    width: 2px;
}
.yui-toolbar-container .yui-toolbar-titlebar.draggable
{
    cursor: move;
}
.yui-toolbar-container .yui-toolbar-titlebar
{
    position: relative;
}
.yui-toolbar-container .yui-toolbar-titlebar h2
{
    border: none;
    color: #000;
    font-weight: bold;
    letter-spacing: 0;
    margin: 0;
    padding: .2em;
}
.yui-toolbar-container .yui-toolbar-titlebar h2 a
{
    color: #000;
    cursor: default;
    text-decoration: none;
}
.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-draghandle
{
    height: 40px;
}
.yui-toolbar-container .yui-toolbar-group
{
    float: left;
    margin-right: .5em;
    zoom: 1;
}
.yui-toolbar-container .yui-toolbar-group:after
{
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
}
.yui-toolbar-container .yui-toolbar-group h3
{
    font-size: 75%;
    margin: 0;
    padding: 0 0 0 .25em;
}
.yui-toolbar-container span.yui-toolbar-separator
{
    display: none;
    float: left;
    height: 18px;
    margin: .2em 0 .2em .1em;
    padding: 0;
    width: 2px;
}
.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-separator
{
    height: 45px;
    height: 50px;
}
.yui-toolbar-container.yui-toolbar-grouped .yui-toolbar-group span.yui-toolbar-separator
{
    display: block;
    height: 18px;
}
.yui-toolbar-container ul li
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.yui-toolbar-container .yui-toolbar-nogrouplabels h3
{
    display: none;
}
.yui-toolbar-container .yui-push-button,.yui-toolbar-container .yui-color-button,.yui-toolbar-container .yui-menu-button
{
    cursor: pointer;
    position: relative;
}
.yui-toolbar-container .yui-button .first-child,.yui-toolbar-container .yui-button .first-child a
{
    font-size: 0;
    height: 100%;
    overflow: hidden;
    width: 100%;
}
.yui-toolbar-container .yui-button-disabled
{
    cursor: default;
}
.yui-toolbar-container .yui-button-disabled .yui-toolbar-icon
{
    filter: alpha(opacity=50);
    opacity: .5;
}
.yui-toolbar-container .yui-button-disabled .up,.yui-toolbar-container .yui-button-disabled .down
{
    filter: alpha(opacity=50);
    opacity: .5;
}
.yui-toolbar-container .yui-button a
{
    overflow: hidden;
}
.yui-toolbar-container .yui-toolbar-select .first-child a
{
    cursor: pointer;
}
.yui-toolbar-fontname-arial
{
    font-family: Arial;
}
.yui-toolbar-fontname-arial-black
{
    font-family: Arial Black;
}
.yui-toolbar-fontname-comic-sans-ms
{
    font-family: Comic Sans MS;
}
.yui-toolbar-fontname-courier-new
{
    font-family: Courier New;
}
.yui-toolbar-fontname-times-new-roman
{
    font-family: Times New Roman;
}
.yui-toolbar-fontname-verdana
{
    font-family: Verdana;
}
.yui-toolbar-fontname-impact
{
    font-family: Impact;
}
.yui-toolbar-fontname-lucida-console
{
    font-family: Lucida Console;
}
.yui-toolbar-fontname-tahoma
{
    font-family: Tahoma;
}
.yui-toolbar-fontname-trebuchet-ms
{
    font-family: Trebuchet MS;
}
.yui-toolbar-container .yui-toolbar-spinbutton
{
    position: relative;
}
.yui-toolbar-container .yui-toolbar-spinbutton .first-child a
{
    opacity: 1;
    z-index: 0;
}
.yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-toolbar-container .yui-toolbar-spinbutton a.down
{
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    z-index: 1;
}
.yui-toolbar-container .yui-overlay
{
    position: absolute;
}
.yui-toolbar-container .yui-overlay ul li
{
    list-style-type: none;
    margin: 0;
}
.yui-toolbar-container
{
    z-index: 1;
}
.yui-editor-container .yui-editor-editable-container
{
    position: relative;
    width: 100%;
    z-index: 0;
}
.yui-editor-container .yui-editor-masked
{
    background-color: #CCC;
    filter: alpha(opacity=50);
    height: 100%;
    left: 0;
    opacity: .5;
    position: absolute;
    top: 0;
    width: 100%;
}
.yui-editor-container iframe
{
    border: 0;
    display: block;
    margin: 0;
    padding: 0;
    zoom: 1;
}
.yui-editor-container .yui-editor-editable
{
    margin: 0;
    padding: 0;
}
.yui-editor-container .dompath
{
    font-size: 85%;
}
.yui-editor-panel .hd
{
    position: relative;
    text-align: left;
}
.yui-editor-panel .hd h3
{
    font-weight: bold;
    margin: 0;
    padding: .25em 0 .25em .25em;
}
.yui-editor-panel .bd
{
    position: relative;
    width: 100%;
    zoom: 1;
}
.yui-editor-panel .bd div.yui-editor-body-cont
{
    padding: .25em .1em;
    zoom: 1;
}
.yui-editor-panel .bd .gecko form
{
    overflow: auto;
}
.yui-editor-panel .bd div.yui-editor-body-cont:after
{
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
}
.yui-editor-panel .ft
{
    clear: both;
    float: left;
    text-align: right;
    width: 99%;
}
.yui-editor-panel .ft span.tip
{
    display: block;
    padding: .5em .5em .5em 23px;
    position: relative;
    text-align: left;
    zoom: 1;
}
.yui-editor-panel label
{
    clear: both;
    float: left;
    padding: 0;
    text-align: left;
    width: 100%;
    zoom: 1;
}
.yui-editor-panel .gecko label
{
    overflow: auto;
}
.yui-editor-panel label strong
{
    float: left;
    width: 6em;
}
.yui-editor-panel .removeLink
{
    text-align: right;
    width: 80%;
}
.yui-editor-panel label input
{
    float: left;
    margin-left: .25em;
}
.yui-editor-panel .yui-toolbar-group
{
    margin-bottom: .75em;
}
.yui-editor-panel .height-width
{
    float: left;
}
.yui-editor-panel .height-width span
{
    display: block;
    float: left;
    font-style: italic;
    overflow: visible;
}
.yui-editor-panel .height-width span.info
{
    float: none;
    font-size: 70%;
    margin-top: 3px;
}
.yui-editor-panel .yui-toolbar-bordersize,.yui-editor-panel .yui-toolbar-bordertype
{
    font-size: 75%;
}
.yui-editor-panel .yui-toolbar-container span.yui-toolbar-separator
{
    border: none;
}
.yui-editor-panel .yui-toolbar-bordersize span a span,.yui-editor-panel .yui-toolbar-bordertype span a span
{
    _top: -5px;
    display: block;
    font-size: 0;
    height: 8px;
    left: 4px;
    position: absolute;
    text-indent: 52px;
    top: 3px;
    width: 24px;
}
.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-solid
{
    border-bottom: 1px solid black;
}
.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dotted
{
    border-bottom: 1px dotted black;
}
.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dashed
{
    border-bottom: 1px dashed black;
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-0
{
    font-size: 75%;
    text-indent: 0;
    top: 0;
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-1
{
    border-bottom: 1px solid black;
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-2
{
    border-bottom: 2px solid black;
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-3
{
    border-bottom: 3px solid black;
    top: 2px;
    top: -5px;
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-4
{
    border-bottom: 4px solid black;
    top: 1px;
    top: -5px;
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-5
{
    border-bottom: 5px solid black;
    top: 1px;
    top: -5px;
}
.yui-toolbar-container .yui-toolbar-bordersize-menu,.yui-toolbar-container .yui-toolbar-bordertype-menu
{
    width: 95px!important;
}
.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel,.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel:hover
{
    margin: 0 3px 7px 17px;
}
.yui-toolbar-bordersize-menu .yuimenuitemlabel .checkedindicator,.yui-toolbar-bordertype-menu .yuimenuitemlabel .checkedindicator
{
    left: 0;
    left: -12px;
    position: absolute;
    top: 14px;
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-1 a
{
    border-bottom: 1px solid black;
    height: 14px;
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-2 a
{
    border-bottom: 2px solid black;
    height: 14px;
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-3 a
{
    border-bottom: 3px solid black;
    height: 14px;
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-4 a
{
    border-bottom: 4px solid black;
    height: 14px;
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-5 a
{
    border-bottom: 5px solid black;
    height: 14px;
}
.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-solid a
{
    border-bottom: 1px solid black;
    height: 14px;
}
.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dashed a
{
    border-bottom: 1px dashed black;
    height: 14px;
}
.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dotted a
{
    border-bottom: 1px dotted black;
    height: 14px;
}
h2.yui-editor-skipheader,h3.yui-editor-skipheader
{
    border: none;
    height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 0;
}
.yui-toolbar-colors
{
    display: none;
    overflow: hidden;
    width: 133px;
    z-index: 100;
    zoom: 1;
}
.yui-toolbar-colors:after
{
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
}
.yui-toolbar-colors a
{
    border: 1px solid #F6F7EE;
    cursor: pointer;
    display: block;
    float: left;
    height: 9px;
    margin: 0;
    overflow: hidden;
    text-indent: 999px;
    width: 9px;
}
.yui-toolbar-colors a:hover
{
    border: 1px solid black;
}
.yui-color-button-menu
{
    background-color: transparent;
    overflow: visible;
}
.yui-toolbar-colors span
{
    display: block;
    float: left;
    overflow: hidden;
    padding: 3px;
    position: relative;
    width: 100%;
    zoom: 1;
}
.yui-toolbar-colors span:after
{
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
}
.yui-toolbar-colors span em
{
    border: 1px solid black;
    display: block;
    float: left;
    height: 35px;
    margin: .75px;
    overflow: hidden;
    text-indent: 999px;
    width: 30px;
}
.yui-toolbar-colors span strong
{
    display: block;
    float: left;
    font-size: 85%;
    font-weight: normal;
    padding-left: 3px;
    width: 65%;
}
.yui-toolbar-group-undoredo h3,.yui-toolbar-group-insertitem h3,.yui-toolbar-group-indentlist h3
{
    width: 68px;
}
.yui-toolbar-group-indentlist2 h3
{
    width: 122px;
}
.yui-toolbar-group-alignment h3
{
    width: 130px;
}
.yui-skin-sam .yui-editor-container
{
    border: 1px solid #808080;
}
.yui-skin-sam .yui-toolbar-container
{
    zoom: 1;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 -200px;
    position: relative;
}
.yui-skin-sam .yui-editor-container .draggable .yui-toolbar-titlebar
{
    cursor: move;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar h2
{
    color: #000;
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding: .3em 1em;
    text-align: left;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-group h3
{
    color: #808080;
    font-size: 75%;
    margin: 1em 0 0;
    padding-bottom: 0;
    padding-left: .25em;
    text-align: left;
}
.yui-toolbar-container span.yui-toolbar-separator
{
    border: none;
    margin: 0 .25em;
    overflow: hidden;
    text-indent: 33px;
}
.yui-skin-sam .yui-toolbar-container
{
    background-color: #F2F2F2;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-subcont
{
    border-bottom: 1px solid #808080;
    padding: 0 1em .35em;
}
.yui-skin-sam .yui-toolbar-container-collapsed .yui-toolbar-titlebar
{
    border-bottom: 1px solid #808080;
}
.yui-skin-sam .yui-editor-container .visible .yui-menu-shadow,.yui-skin-sam .yui-editor-panel .visible .yui-menu-shadow
{
    display: none;
}
.yui-skin-sam .yui-editor-container ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.yui-skin-sam .yui-editor-container ul li
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.yui-skin-sam .yui-toolbar-group ul li.yui-toolbar-groupitem
{
    float: left;
}
.yui-skin-sam .yui-editor-container .dompath
{
    background-color: #F2F2F2;
    border-top: 1px solid #808080;
    color: #999;
    padding: .25em;
    text-align: left;
}
.yui-skin-sam .yui-toolbar-container .collapse
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) no-repeat 0 -400px;
}
.yui-skin-sam .yui-toolbar-container .collapsed
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) no-repeat 0 -350px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar span.collapse
{
    cursor: pointer;
    display: block;
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 2px;
    text-indent: 9999px;
    top: 4px;
    width: 15px;
}
.yui-skin-sam .yui-toolbar-container .yui-push-button,.yui-skin-sam .yui-toolbar-container .yui-color-button,.yui-skin-sam .yui-toolbar-container .yui-menu-button
{
    _font-size: 0;
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 0;
    border-color: #808080;
    border-style: solid;
    border-width: 1px 0;
    color: #f2f2f2;
    display: block;
    height: 22px;
    margin: 0;
    position: relative;
    width: 30px;
    zoom: 1;
}
.yui-skin-sam .yui-toolbar-container .yui-push-button a,.yui-skin-sam .yui-toolbar-container .yui-color-button a,.yui-skin-sam .yui-toolbar-container .yui-menu-button a
{
    color: #000;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 2;
    overflow: hidden;
    padding-left: 35px;
    text-decoration: none;
    white-space: nowrap;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a
{
    font-size: 12px;
}
.yui-skin-sam .yui-toolbar-container .yui-push-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button .first-child
{
    border-color: #808080;
    border-style: solid;
    border-width: 0 1px;
    display: block;
    margin: 0 -1px;
    position: relative;
}
.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled .first-child
{
    border-color: #ccc;
}
.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled a
{
    color: #A6A6A6;
    cursor: default;
}
.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled
{
    border-color: #ccc;
}
.yui-skin-sam .yui-toolbar-container .yui-button .first-child
{
    left: 0;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-fontname
{
    width: 135px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-heading
{
    width: 92px;
}
.yui-skin-sam .yui-toolbar-container .yui-button-hover
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 -1300px;
    border-color: #808080;
}
.yui-skin-sam .yui-toolbar-container .yui-button-selected
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 -1700px;
    border-color: #808080;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels h3
{
    display: none;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels .yui-toolbar-group
{
    margin-top: .75em;
}
.yui-skin-sam .yui-toolbar-container .yui-push-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-color-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-menu-button span.yui-toolbar-icon
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/editor-sprite.gif) no-repeat 30px 30px;
    display: block;
    height: 18px;
    overflow: hidden;
    position: absolute;
    top: 2px;
    width: 18px;
}
.yui-skin-sam .yui-toolbar-container .yui-button-selected span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-button-hover span.yui-toolbar-icon
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/editor-sprite-active.gif);
}
.yui-skin-sam .yui-toolbar-container .visible .yuimenuitemlabel
{
    color: #000;
    cursor: pointer;
    position: relative;
}
.yui-skin-sam .yui-toolbar-container .yui-button-menu
{
    background-color: #fff;
}
.yui-skin-sam .yui-toolbar-container .yui-button-menu .yui-menu-body-scrolled
{
    position: relative;
}
.yui-skin-sam div.yuimenu li.selected
{
    background-color: #B3D4FF;
}
.yui-skin-sam div.yuimenu li.selected a.selected
{
    color: #000;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-bold span.yui-toolbar-icon
{
    background-position: 0 0;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-strikethrough span.yui-toolbar-icon
{
    background-position: 0 -108px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-italic span.yui-toolbar-icon
{
    background-position: 0 -36px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-undo span.yui-toolbar-icon
{
    background-position: 0 -1326px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-redo span.yui-toolbar-icon
{
    background-position: 0 -1355px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-underline span.yui-toolbar-icon
{
    background-position: 0 -72px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-subscript span.yui-toolbar-icon
{
    background-position: 0 -180px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-superscript span.yui-toolbar-icon
{
    background-position: 0 -144px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-forecolor span.yui-toolbar-icon
{
    background-position: 0 -216px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-backcolor span.yui-toolbar-icon
{
    background-position: 0 -288px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyleft span.yui-toolbar-icon
{
    background-position: 0 -324px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifycenter span.yui-toolbar-icon
{
    background-position: 0 -360px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyright span.yui-toolbar-icon
{
    background-position: 0 -396px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyfull span.yui-toolbar-icon
{
    background-position: 0 -432px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-indent span.yui-toolbar-icon
{
    background-position: 0 -720px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-outdent span.yui-toolbar-icon
{
    background-position: 0 -684px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-createlink span.yui-toolbar-icon
{
    background-position: 0 -792px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertimage span.yui-toolbar-icon
{
    background-position: 1px -756px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-left span.yui-toolbar-icon
{
    background-position: 0 -972px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-right span.yui-toolbar-icon
{
    background-position: 0 -936px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-inline span.yui-toolbar-icon
{
    background-position: 0 -900px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-block span.yui-toolbar-icon
{
    background-position: 0 -864px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-bordercolor span.yui-toolbar-icon
{
    background-position: 0 -252px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-removeformat span.yui-toolbar-icon
{
    background-position: 0 -1080px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-hiddenelements span.yui-toolbar-icon
{
    background-position: 0 -1044px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertunorderedlist span.yui-toolbar-icon
{
    background-position: 0 -468px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertorderedlist span.yui-toolbar-icon
{
    background-position: 0 -504px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child
{
    width: 35px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child a
{
    padding-left: 2px;
    text-align: left;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton span.yui-toolbar-icon
{
    display: none;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/editor-sprite.gif) no-repeat 0 -1222px;
    height: 6px;
    min-height: 0;
    overflow: hidden;
    padding: 0;
    right: 2px;
    width: 7px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up
{
    background-position: 0 -1222px;
    top: 2px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down
{
    background-position: 0 -1187px;
    bottom: 2px;
}
.yui-skin-sam .yui-toolbar-container select
{
    border: 1px solid #808080;
    height: 22px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-select .first-child a
{
    padding-left: 5px;
    text-align: left;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-select span.yui-toolbar-icon
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/editor-sprite.gif) no-repeat 0 -1144px;
    height: 20px;
    overflow: hidden;
    right: -2px;
    top: 0;
}
.yui-skin-sam .yui-editor-panel .yui-color-button-menu .bd
{
    background-color: transparent;
    border: none;
    width: 135px;
}
.yui-skin-sam .yui-color-button-menu .yui-toolbar-colors
{
    border: 1px solid #808080;
}
.yui-skin-sam .yui-editor-panel
{
    background-color: transparent;
    border: none;
    margin: 0;
    overflow: visible;
    padding: 0;
    position: absolute;
}
.yui-skin-sam .yui-editor-panel .hd
{
    border: none;
    margin: 10px 0 0;
    padding: 0;
}
.yui-skin-sam .yui-editor-panel .hd h3
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 -200px;
    border: 1px solid #808080;
    color: #000;
    font-size: 93%;
    height: 20px;
    margin: 0;
    padding: 3px 0 0 0;
    position: relative;
    text-indent: 5px;
    width: 99%;
}
.yui-skin-sam .yui-editor-panel .bd
{
    background-color: #F2F2F2;
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: 99%;
}
.yui-skin-sam .yui-editor-panel ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.yui-skin-sam .yui-editor-panel ul li
{
    margin: 0;
    padding: 0;
}
.yui-skin-sam .yui-editor-panel .yui-toolbar-container .yui-toolbar-subcont
{
    border: none;
    margin-top: .35em;
    padding: 0;
}
.yui-skin-sam .yui-editor-panel .yui-toolbar-bordersize,.yui-skin-sam .yui-editor-panel .yui-toolbar-bordertype
{
    width: 50px;
}
.yui-skin-sam .yui-editor-panel label
{
    display: block;
    float: none;
    margin-bottom: 7px;
    padding: 4px 0;
}
.yui-skin-sam .yui-editor-panel label strong
{
    font-size: 93%;
    font-weight: normal;
    padding-top: 2px;
    text-align: right;
}
.yui-skin-sam .yui-editor-panel label input
{
    width: 75%;
}
.yui-skin-sam .yui-editor-panel .createlink_target,.yui-skin-sam .yui-editor-panel .insertimage_target
{
    margin-right: 5px;
    width: auto;
}
.yui-skin-sam .yui-editor-panel .removeLink
{
    width: 98%;
}
.yui-skin-sam .yui-editor-panel label input.warning
{
    background-color: #FFEE69;
}
.yui-skin-sam .yui-editor-panel .yui-toolbar-group h3
{
    color: #000;
    float: left;
    font-size: 93%;
    font-weight: normal;
    margin: 5px 0 0 0;
    padding: 0 3px 0 0;
    text-align: right;
}
.yui-skin-sam .yui-editor-panel .height-width h3
{
    margin: 3px 0 0 10px;
}
.yui-skin-sam .yui-editor-panel .height-width
{
    margin: 3px 0 0 35px;
    margin-left: 14px;
    width: 42%;
    width: 44%;
}
.yui-skin-sam .yui-editor-panel .yui-toolbar-group-border
{
    width: 190px;
}
.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-border
{
    width: 210px;
}
.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding
{
    _width: 198px;
    width: 203px;
}
.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-padding
{
    width: 172px;
}
.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding h3
{
    margin-left: 12px;
    margin-left: 25px;
}
.yui-skin-sam .yui-editor-panel .yui-toolbar-group-textflow
{
    width: 182px;
}
.yui-skin-sam .yui-editor-panel .hd
{
    background: none;
}
.yui-skin-sam .yui-editor-panel .ft
{
    background-color: #F2F2F2;
    border: 1px solid #808080;
    border-top: none;
    margin: 0 0 2px 0;
    padding: 0;
}
.yui-skin-sam .yui-editor-panel .hd span.close
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) no-repeat 0 -300px;
    cursor: pointer;
    display: block;
    height: 16px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    text-indent: 500px;
    top: 2px;
    width: 26px;
}
.yui-skin-sam .yui-editor-panel .ft span.tip
{
    background-color: #EDF5FF;
    border-top: 1px solid #808080;
    font-size: 85%;
}
.yui-skin-sam .yui-editor-panel .ft span.tip strong
{
    display: block;
    float: left;
    margin: 0 2px 8px 0;
}
.yui-skin-sam .yui-editor-panel .ft span.tip span.icon
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/editor-sprite.gif) no-repeat 0 -1260px;
    display: block;
    height: 20px;
    left: 2px;
    position: absolute;
    top: 8px;
    width: 20px;
}
.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-info
{
    background-position: 2px -1260px;
}
.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-warn
{
    background-position: 2px -1296px;
}
.yui-skin-sam .yui-editor-panel .hd span.knob
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/editor-knob.gif) no-repeat 0 0;
    height: 10px;
    left: 25px;
    overflow: hidden;
    position: absolute;
    text-indent: 9999px;
    top: -10px;
    width: 28px;
}
.yui-skin-sam .yui-editor-panel .yui-toolbar-container
{
    background-image: none;
    border: none;
    float: left;
    width: 100%;
}
.yui-skin-sam .yui-editor-panel .yui-toolbar-container .bd
{
    background-color: #fff;
}
.yui-editor-blankimage
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/blankimage.png);
}
.yui-skin-sam .yui-editor-container .yui-resize-handle-br
{
    background-color: transparent;
    background-position: -20px -60px;
    height: 11px;
    width: 11px;
}
.yui-crop
{
    position: relative;
}
.yui-crop .yui-crop-mask
{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.yui-crop .yui-resize
{
    border: 0;
    left: 10px;
    position: absolute;
    top: 10px;
}
.yui-crop .yui-crop-resize-mask
{
    background-position: -10px -10px;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
.yui-skin-sam .yui-crop .yui-crop-mask
{
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: .5;
}
.yui-skin-sam .yui-crop .yui-resize
{
    border: 1px dashed #fff;
}
.yui-layout-loading
{
    visibility: hidden;
}
body.yui-layout
{
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.yui-layout-doc
{
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.yui-layout-unit
{
    float: none;
    height: 50px;
    margin: 0;
    padding: 0;
    width: 50px;
    z-index: 0;
}
.yui-layout-unit-top
{
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.yui-layout-unit-left
{
    left: 0;
    position: absolute;
    top: 0;
}
.yui-layout-unit-right
{
    position: absolute;
    right: 0;
    top: 0;
}
.yui-layout-unit-bottom
{
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
}
.yui-layout-unit-center
{
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.yui-layout div.yui-layout-hd
{
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    zoom: 1;
}
.yui-layout div.yui-layout-bd
{
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    zoom: 1;
}
.yui-layout .yui-layout-noscroll div.yui-layout-bd
{
    overflow: hidden;
}
.yui-layout .yui-layout-scroll div.yui-layout-bd
{
    overflow: auto;
}
.yui-layout div.yui-layout-ft
{
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    zoom: 1;
}
.yui-layout .yui-layout-unit div.yui-layout-hd h2
{
    text-align: left;
}
.yui-layout .yui-layout-unit div.yui-layout-hd .collapse
{
    cursor: pointer;
    font-size: 0;
    height: 13px;
    position: absolute;
    right: 2px;
    top: 2px;
    width: 17px;
}
.yui-layout .yui-layout-unit div.yui-layout-hd .close
{
    cursor: pointer;
    font-size: 0;
    height: 13px;
    position: absolute;
    right: 2px;
    top: 2px;
    width: 17px;
}
.yui-layout .yui-layout-unit div.yui-layout-hd .collapse-close
{
    right: 25px;
}
.yui-layout .yui-layout-clip
{
    background-color: #c0c0c0;
    display: none;
    height: 20px;
    position: absolute;
}
.yui-layout .yui-layout-clip .collapse
{
    cursor: pointer;
    font-size: 0;
    height: 13px;
    position: absolute;
    right: 2px;
    top: 2px;
    width: 17px;
}
.yui-layout .yui-layout-wrap
{
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
}
.yui-skin-sam .yui-layout .yui-resize-proxy
{
    border: none;
    font-size: 0;
    margin: 0;
    padding: 0;
}
.yui-skin-sam .yui-layout .yui-resize-resizing .yui-resize-handle
{
    display: none;
    zoom: 1;
}
.yui-skin-sam .yui-layout .yui-resize-proxy div
{
    background-color: #EDF5FF;
    border: 1px solid #808080;
    position: absolute;
}
.yui-skin-sam .yui-layout .yui-resize .yui-resize-handle-active
{
    zoom: 1;
}
.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-l
{
    height: 100%;
    left: 0;
    top: 0;
    width: 5px;
    zoom: 1;
}
.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-r
{
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 5px;
    zoom: 1;
}
.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-b
{
    bottom: 0;
    height: 5px;
    left: 0;
    width: 100%;
}
.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-t
{
    height: 5px;
    left: 0;
    top: 0;
    width: 100%;
}
.yui-skin-sam .yui-layout .yui-layout-unit-left div.yui-layout-hd .collapse
{
    background: transparent url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/layout_sprite.png) no-repeat -20px -160px;
    border: 1px solid #808080;
}
.yui-skin-sam .yui-layout .yui-layout-clip-left .collapse
{
    background: transparent url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/layout_sprite.png) no-repeat -20px -140px;
    border: 1px solid #808080;
}
.yui-skin-sam .yui-layout .yui-layout-unit-right div.yui-layout-hd .collapse
{
    background: transparent url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/layout_sprite.png) no-repeat -20px -200px;
    border: 1px solid #808080;
}
.yui-skin-sam .yui-layout .yui-layout-clip-right .collapse
{
    background: transparent url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/layout_sprite.png) no-repeat -20px -120px;
    border: 1px solid #808080;
}
.yui-skin-sam .yui-layout .yui-layout-unit-top div.yui-layout-hd .collapse
{
    background: transparent url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/layout_sprite.png) no-repeat -20px -220px;
    border: 1px solid #808080;
}
.yui-skin-sam .yui-layout .yui-layout-clip-top .collapse
{
    background: transparent url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/layout_sprite.png) no-repeat -20px -240px;
    border: 1px solid #808080;
}
.yui-skin-sam .yui-layout .yui-layout-unit-bottom div.yui-layout-hd .collapse
{
    background: transparent url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/layout_sprite.png) no-repeat -20px -260px;
    border: 1px solid #808080;
}
.yui-skin-sam .yui-layout .yui-layout-clip-bottom .collapse
{
    background: transparent url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/layout_sprite.png) no-repeat -20px -180px;
    border: 1px solid #808080;
}
.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-hd .close
{
    background: transparent url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/layout_sprite.png) no-repeat -20px -100px;
    border: 1px solid #808080;
}
.yui-skin-sam .yui-layout .yui-layout-hd
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 -1400px;
    border: 1px solid #808080;
}
.yui-skin-sam .yui-layout
{
    background-color: #EDF5FF;
}
.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-hd h2
{
    color: #fff;
    font-weight: bold;
    margin: 0;
    padding: 3px;
}
.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd
{
    background-color: #f2f2f2;
    border: 1px solid #808080;
    border-bottom: none;
    border-bottom-width: 0;
    border-top: none;
    border-top-width: 0;
    text-align: left;
}
.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd-noft
{
    border-bottom: 1px solid #808080;
}
.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd-nohd
{
    border-top: 1px solid #808080;
}
.yui-skin-sam .yui-layout .yui-layout-clip
{
    background-color: #EDF5FF;
    border: 1px solid #808080;
    display: none;
    height: 20px;
    position: absolute;
}
.yui-skin-sam .yui-layout div.yui-layout-ft
{
    background-color: #f2f2f2;
    border: 1px solid #808080;
    border-top: none;
    border-top-width: 0;
}
.yui-skin-sam .yui-layout-unit .yui-resize-handle
{
    background-color: transparent;
    zoom: 1;
}
.yui-skin-sam .yui-layout-unit .yui-resize-handle-r
{
    background-image: none;
    right: 0;
    top: 0;
    zoom: 1;
}
.yui-skin-sam .yui-layout-unit .yui-resize-handle-l
{
    background-image: none;
    left: 0;
    top: 0;
    zoom: 1;
}
.yui-skin-sam .yui-layout-unit .yui-resize-handle-b
{
    background-image: none;
    bottom: 0;
    right: 0;
}
.yui-skin-sam .yui-layout-unit .yui-resize-handle-t
{
    background-image: none;
    right: 0;
    top: 0;
}
.yui-skin-sam .yui-layout-unit .yui-resize-handle-r .yui-layout-resize-knob,.yui-skin-sam .yui-layout-unit .yui-resize-handle-l .yui-layout-resize-knob
{
    background: transparent url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/layout_sprite.png) no-repeat 0 -5px;
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    top: 45%;
    width: 6px;
}
.yui-skin-sam .yui-layout-unit .yui-resize-handle-t .yui-layout-resize-knob,.yui-skin-sam .yui-layout-unit .yui-resize-handle-b .yui-layout-resize-knob
{
    background: transparent url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/layout_sprite.png) no-repeat -20px 0;
    height: 6px;
    left: 45%;
    position: absolute;
    width: 16px;
    zoom: 1;
}
.yui-skin-sam .yui-log
{
    background-color: #AAA;
    border: 1px solid black;
    color: #000;
    font-family: monospace;
    font-size: 77%;
    padding: 1em;
    text-align: left;
    width: 31em;
    z-index: 9000;
}
.yui-skin-sam .yui-log-container
{
    position: absolute;
    right: 1em;
    top: 1em;
}
.yui-skin-sam .yui-log input
{
    font-family: arial;
    font-size: 100%;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.yui-skin-sam .yui-log .yui-log-btns
{
    bottom: .25em;
    float: right;
    position: relative;
}
.yui-skin-sam .yui-log .yui-log-hd
{
    background-color: #575757;
    margin-top: 1em;
    padding: .5em;
}
.yui-skin-sam .yui-log .yui-log-hd h4
{
    color: #FFF;
    font-size: 108%;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.yui-skin-sam .yui-log .yui-log-bd
{
    background-color: #FFF;
    border: 1px solid gray;
    height: 20em;
    overflow: auto;
    width: 100%;
}
.yui-skin-sam .yui-log p
{
    margin: 1px;
    padding: .1em;
}
.yui-skin-sam .yui-log pre
{
    margin: 0;
    padding: 0;
}
.yui-skin-sam .yui-log pre.yui-log-verbose
{
    white-space: -moz-pre-wrap!important;
    white-space: -o-pre-wrap;
    white-space: pre-wrap;
    white-space: -pre-wrap;
    word-wrap: break-word;
}
.yui-skin-sam .yui-log .yui-log-ft
{
    margin-top: .5em;
}
.yui-skin-sam .yui-log .yui-log-ft .yui-log-sourcefilters
{
    border-top: 1px solid #575757;
    margin-top: .75em;
    padding-top: .75em;
    width: 100%;
}
.yui-skin-sam .yui-log .yui-log-filtergrp
{
    margin-right: .5em;
}
.yui-skin-sam .yui-log .info
{
    background-color: #A7CC25;
}
.yui-skin-sam .yui-log .warn
{
    background-color: #F58516;
}
.yui-skin-sam .yui-log .error
{
    background-color: #E32F0B;
}
.yui-skin-sam .yui-log .time
{
    background-color: #A6C9D7;
}
.yui-skin-sam .yui-log .window
{
    background-color: #F2E886;
}
.yuimenu
{
    left: -999em;
    top: -999em;
}
.yuimenubar
{
    position: static;
}
.yuimenu .yuimenu,.yuimenubar .yuimenu
{
    position: absolute;
}
.yuimenubar li,.yuimenu li
{
    list-style-type: none;
}
.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6
{
    margin: 0;
    padding: 0;
}
.yuimenuitemlabel,.yuimenubaritemlabel
{
    text-align: left;
    white-space: nowrap;
}
.yuimenubar ul
{
    zoom: 1;
}
.yuimenubar .yuimenu ul
{
    zoom: normal;
}
.yuimenubar>.bd>ul:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.yuimenubaritem
{
    float: left;
}
.yuimenubaritemlabel,.yuimenuitemlabel
{
    display: block;
}
.yuimenuitemlabel .helptext
{
    display: block;
    font-style: normal;
    margin: -1em 0 0 10em;
}
.yui-menu-shadow
{
    position: absolute;
    visibility: hidden;
    z-index: -1;
}
.yui-menu-shadow-visible
{
    bottom: -3px;
    left: -3px;
    right: -3px;
    top: 2px;
    visibility: visible;
}
.hide-scrollbars *
{
    overflow: hidden;
}
.hide-scrollbars select
{
    display: none;
}
.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars
{
    overflow: visible;
}
.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow
{
    overflow: hidden;
}
.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow
{
    overflow: auto;
}
.yui-overlay.yui-force-redraw
{
    margin-bottom: 1px;
}
.yui-skin-sam .yuimenubar
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 0;
    border: solid 1px #808080;
    font-size: 93%;
    line-height: 1.9;
    line-height: 2;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritem
{
    border-right: solid 1px #ccc;
}
.yui-skin-sam .yuimenubaritemlabel
{
    border-color: #808080;
    border-style: solid;
    border-width: 1px 0;
    color: #000;
    cursor: default;
    margin: -1px 0;
    padding: 0 10px;
    position: relative;
    text-decoration: none;
}
.yui-skin-sam .yuimenubaritemlabel:visited
{
    color: #000;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel
{
    display: inline-block;
    padding-right: 20px;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/menubaritem_submenuindicator.png) right center no-repeat;
}
.yui-skin-sam .yuimenubaritem-selected
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 -1700px;
}
.yui-skin-sam .yuimenubaritemlabel-selected
{
    border-color: #7D98B8;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected
{
    border-left-width: 1px;
    left: -1px;
    margin-left: -1px;
}
.yui-skin-sam .yuimenubaritemlabel-disabled,.yui-skin-sam .yuimenubaritemlabel-disabled:visited
{
    color: #A6A6A6;
    cursor: default;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/menubaritem_submenuindicator_disabled.png);
}
.yui-skin-sam .yuimenu
{
    font-size: 93%;
    line-height: 1.45;
    line-height: 1.5;
}
.yui-skin-sam .yuimenubar .yuimenu,.yui-skin-sam .yuimenu .yuimenu
{
    font-size: 100%;
}
.yui-skin-sam .yuimenu .bd
{
    _zoom: normal;
    background-color: #fff;
    border: solid 1px #808080;
    zoom: 1;
}
.yui-skin-sam .yuimenu .yuimenu .bd
{
    zoom: normal;
}
.yui-skin-sam .yuimenu ul
{
    border-color: #ccc;
    border-style: solid;
    border-width: 1px 0 0 0;
    padding: 3px 0;
}
.yui-skin-sam .yuimenu ul.first-of-type
{
    border-width: 0;
}
.yui-skin-sam .yuimenu h6
{
    border-color: #ccc;
    border-style: solid;
    border-width: 1px 0 0 0;
    color: #a4a4a4;
    font-weight: bold;
    padding: 3px 10px 0 10px;
}
.yui-skin-sam .yuimenu ul.hastitle,.yui-skin-sam .yuimenu h6.first-of-type
{
    border-width: 0;
}
.yui-skin-sam .yuimenu .yui-menu-body-scrolled
{
    border-color: #ccc #808080;
    overflow: hidden;
}
.yui-skin-sam .yuimenu .topscrollbar,.yui-skin-sam .yuimenu .bottomscrollbar
{
    background: #fff url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) no-repeat 0 0;
    border: solid 1px #808080;
    height: 16px;
}
.yui-skin-sam .yuimenu .topscrollbar
{
    background-position: center -950px;
    border-bottom-width: 0;
}
.yui-skin-sam .yuimenu .topscrollbar_disabled
{
    background-position: center -975px;
}
.yui-skin-sam .yuimenu .bottomscrollbar
{
    background-position: center -850px;
    border-top-width: 0;
}
.yui-skin-sam .yuimenu .bottomscrollbar_disabled
{
    background-position: center -875px;
}
.yui-skin-sam .yuimenuitem
{
    _border-bottom: solid 1px #fff;
}
.yui-skin-sam .yuimenuitemlabel
{
    color: #000;
    cursor: default;
    padding: 0 20px;
    text-decoration: none;
}
.yui-skin-sam .yuimenuitemlabel:visited
{
    color: #000;
}
.yui-skin-sam .yuimenuitemlabel .helptext
{
    margin-top: -1.45em;
    margin-top: -1.5em;
}
.yui-skin-sam .yuimenuitem-hassubmenu
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/menuitem_submenuindicator.png);
    background-position: right center;
    background-repeat: no-repeat;
}
.yui-skin-sam .yuimenuitem-checked
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/menuitem_checkbox.png);
    background-position: left center;
    background-repeat: no-repeat;
}
.yui-skin-sam .yui-menu-shadow-visible
{
    background-color: #000;
    filter: alpha(opacity=12);
    opacity: .12;
}
.yui-skin-sam .yuimenuitem-selected
{
    background-color: #B3D4FF;
}
.yui-skin-sam .yuimenuitemlabel-disabled,.yui-skin-sam .yuimenuitemlabel-disabled:visited
{
    color: #A6A6A6;
    cursor: default;
}
.yui-skin-sam .yuimenuitem-hassubmenu-disabled
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/menuitem_submenuindicator_disabled.png);
}
.yui-skin-sam .yuimenuitem-checked-disabled
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/menuitem_checkbox_disabled.png);
}
.yui-skin-sam .yui-pg-container
{
    display: block;
    margin: 6px 0;
    white-space: nowrap;
}
.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous,.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last,.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-pages,.yui-skin-sam .yui-pg-page
{
    display: inline-block;
    font-family: arial,helvetica,clean,sans-serif;
    padding: 3px 6px;
    zoom: 1;
}
.yui-skin-sam .yui-pg-pages
{
    padding: 0;
}
.yui-skin-sam .yui-pg-current
{
    padding: 3px 0;
}
.yui-skin-sam a.yui-pg-first:link,.yui-skin-sam a.yui-pg-first:visited,.yui-skin-sam a.yui-pg-first:active,.yui-skin-sam a.yui-pg-first:hover,.yui-skin-sam a.yui-pg-previous:link,.yui-skin-sam a.yui-pg-previous:visited,.yui-skin-sam a.yui-pg-previous:active,.yui-skin-sam a.yui-pg-previous:hover,.yui-skin-sam a.yui-pg-next:link,.yui-skin-sam a.yui-pg-next:visited,.yui-skin-sam a.yui-pg-next:active,.yui-skin-sam a.yui-pg-next:hover,.yui-skin-sam a.yui-pg-last:link,.yui-skin-sam a.yui-pg-last:visited,.yui-skin-sam a.yui-pg-last:active,.yui-skin-sam a.yui-pg-last:hover,.yui-skin-sam a.yui-pg-page:link,.yui-skin-sam a.yui-pg-page:visited,.yui-skin-sam a.yui-pg-page:active,.yui-skin-sam a.yui-pg-page:hover
{
    color: #06c;
    outline: 0;
    text-decoration: underline;
}
.yui-skin-sam span.yui-pg-first,.yui-skin-sam span.yui-pg-previous,.yui-skin-sam span.yui-pg-next,.yui-skin-sam span.yui-pg-last
{
    color: #a6a6a6;
}
.yui-skin-sam .yui-pg-page
{
    background-color: #fff;
    border: 1px solid #CBCBCB;
    padding: 2px 6px;
    text-decoration: none;
}
.yui-skin-sam .yui-pg-current-page
{
    background-color: transparent;
    border: none;
    font-weight: bold;
    padding: 3px 6px;
}
.yui-skin-sam .yui-pg-page
{
    margin-left: 1px;
    margin-right: 1px;
}
.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous
{
    padding-left: 0;
}
.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last
{
    padding-right: 0;
}
.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-rpp-options
{
    margin-left: 1em;
    margin-right: 1em;
}
.yui-skin-sam .yui-pv
{
    background-color: #4a4a4a;
    font: arial;
    margin-bottom: 1em;
    overflow: hidden;
    position: relative;
    width: 99%;
    z-index: 1000;
}
.yui-skin-sam .yui-pv .hd
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/header_background.png) repeat-x;
    min-height: 30px;
    overflow: hidden;
    padding: 2px 0;
    zoom: 1;
}
.yui-skin-sam .yui-pv .hd h4
{
    color: #fff;
    font: bold 14px arial;
    margin: 0;
    padding: 8px 10px;
}
.yui-skin-sam .yui-pv .hd a
{
    background: #3f6bc3;
    border: 1px solid #3f567d;
    color: #fff;
    cursor: pointer;
    display: block;
    float: right;
    font: bold 11px arial;
    margin: 3px 10px 0 0;
    padding: 4px;
}
.yui-skin-sam .yui-pv .hd span
{
    display: none;
}
.yui-skin-sam .yui-pv .hd span.yui-pv-busy
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/wait.gif) no-repeat;
    display: block;
    float: right;
    height: 18px;
    margin: 4px 10px 0 0;
    overflow: hidden;
    width: 18px;
}
.yui-skin-sam .yui-pv .hd:after,.yui-pv .bd:after,.yui-skin-sam .yui-pv-chartlegend dl:after
{
    clear: left;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
}
.yui-skin-sam .yui-pv .bd
{
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    zoom: 1;
}
.yui-skin-sam .yui-pv .yui-pv-table
{
    margin: 5px 0 10px 0;
    padding: 0 10px;
}
.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-bd td
{
    color: #eeee5c;
    font: 12px arial;
}
.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-odd
{
    background: #929292;
}
.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-even
{
    background: #58637a;
}
.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-even td.yui-dt-desc
{
    background: #384970;
}
.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-odd td.yui-dt-desc
{
    background: #6F6E6E;
}
.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th
{
    background: #2E2D2D;
    background-image: none;
}
.yui-skin-sam .yui-pv th.yui-dt-asc .yui-dt-liner
{
    background: transparent url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/asc.gif) no-repeat scroll right center;
}
.yui-skin-sam .yui-pv th.yui-dt-desc .yui-dt-liner
{
    background: transparent url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/desc.gif) no-repeat scroll right center;
}
.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th a
{
    color: #fff;
    font: bold 12px arial;
}
.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th.yui-dt-asc,.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th.yui-dt-desc
{
    background: #333;
}
.yui-skin-sam .yui-pv-chartcontainer
{
    padding: 0 10px;
}
.yui-skin-sam .yui-pv-chart
{
    clear: right;
    color: #fff;
    height: 250px;
    margin: 5px 0 0 0;
}
.yui-skin-sam .yui-pv-chartlegend div
{
    _width: 250px;
    float: right;
    margin: 0 0 0 10px;
}
.yui-skin-sam .yui-pv-chartlegend dl
{
    border: 1px solid #999;
    margin: 5px 0;
    padding: .2em 0 .2em .5em;
    zoom: 1;
}
.yui-skin-sam .yui-pv-chartlegend dt
{
    display: block;
    float: left;
    height: .7em;
    padding: 0;
    width: .7em;
}
.yui-skin-sam .yui-pv-chartlegend dd
{
    color: #fff;
    display: block;
    float: left;
    font: 11px arial;
    margin: 0 1em 0 .5em;
    padding: 0;
}
.yui-skin-sam .yui-pv-minimized
{
    height: 35px;
}
.yui-skin-sam .yui-pv-minimized .bd
{
    top: -3000px;
}
.yui-skin-sam .yui-pv-minimized .hd a.yui-pv-refresh
{
    display: none;
}
.yui-pb-bar,.yui-pb-mask
{
    height: 100%;
    width: 100%;
}
.yui-pb
{
    border: none;
    height: 20px;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: left;
    top: 0;
    width: 200px;
}
.yui-pb-mask
{
    left: 0;
    position: absolute;
    top: 0;
    z-index: 2;
}
.yui-pb-mask div
{
    background-repeat: no-repeat;
    height: 50%;
    padding: 0;
    position: absolute;
    width: 50%;
}
.yui-pb-tl
{
    background-position: top left;
}
.yui-pb-tr
{
    background-position: top right;
    left: 50%;
}
.yui-pb-bl
{
    background-position: bottom left;
    top: 50%;
}
.yui-pb-br
{
    background-position: bottom right;
    left: 50%;
    top: 50%;
}
.yui-pb-bar
{
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    z-index: 1;
}
.yui-pb-ltr .yui-pb-bar
{
    _position: static;
}
.yui-pb-rtl .yui-pb-bar
{
    background-position: right;
}
.yui-pb-btt .yui-pb-bar
{
    background-position: left bottom;
}
.yui-pb-bar
{
    background-color: blue;
}
.yui-pb
{
    border: thin solid #808080;
}
.yui-skin-sam .yui-pb
{
    background-color: transparent;
    border: solid #808080;
    border-width: 1px 0;
}
.yui-skin-sam .yui-pb-rtl,.yui-skin-sam .yui-pb-ltr
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/back-h.png);
    background-repeat: repeat-x;
}
.yui-skin-sam .yui-pb-ttb,.yui-skin-sam .yui-pb-btt
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/back-v.png);
    background-repeat: repeat-y;
}
.yui-skin-sam .yui-pb-bar
{
    background-color: transparent;
}
.yui-skin-sam .yui-pb-ltr .yui-pb-bar,.yui-skin-sam .yui-pb-rtl .yui-pb-bar
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/bar-h.png);
    background-repeat: repeat-x;
}
.yui-skin-sam .yui-pb-ttb .yui-pb-bar,.yui-skin-sam .yui-pb-btt .yui-pb-bar
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/bar-v.png);
    background-repeat: repeat-y;
}
.yui-skin-sam .yui-pb-mask
{
    border: solid #808080;
    border-width: 0 1px;
    margin: 0 -1px;
}
.yui-skin-sam .yui-pb-caption
{
    color: #000;
    margin: 0 auto;
    text-align: center;
}
.yui-skin-sam .yui-pb-range
{
    color: #a6a6a6;
}
.yui-resize
{
    position: relative;
    z-index: 0;
    zoom: 1;
}
.yui-resize-wrap
{
    zoom: 1;
}
.yui-draggable
{
    cursor: move;
}
.yui-resize .yui-resize-handle
{
    font-size: 0;
    height: 1px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 1px;
    z-index: 1;
    zoom: 1;
}
.yui-resize .yui-resize-handle-br
{
    bottom: 0;
    cursor: se-resize;
    height: 5px;
    right: 0;
    width: 5px;
    z-index: 2;
    zoom: 1;
}
.yui-resize .yui-resize-handle-bl
{
    bottom: 0;
    cursor: sw-resize;
    height: 5px;
    left: 0;
    width: 5px;
    z-index: 2;
    zoom: 1;
}
.yui-resize .yui-resize-handle-tl
{
    cursor: nw-resize;
    height: 5px;
    left: 0;
    top: 0;
    width: 5px;
    z-index: 2;
    zoom: 1;
}
.yui-resize .yui-resize-handle-tr
{
    cursor: ne-resize;
    height: 5px;
    right: 0;
    top: 0;
    width: 5px;
    z-index: 2;
    zoom: 1;
}
.yui-resize .yui-resize-handle-r
{
    cursor: e-resize;
    height: 100%;
    right: 0;
    top: 0;
    width: 5px;
    zoom: 1;
}
.yui-resize .yui-resize-handle-l
{
    cursor: w-resize;
    height: 100%;
    left: 0;
    top: 0;
    width: 5px;
    zoom: 1;
}
.yui-resize .yui-resize-handle-b
{
    bottom: 0;
    cursor: s-resize;
    height: 5px;
    right: 0;
    width: 100%;
    zoom: 1;
}
.yui-resize .yui-resize-handle-t
{
    cursor: n-resize;
    height: 5px;
    right: 0;
    top: 0;
    width: 100%;
    zoom: 1;
}
.yui-resize-proxy
{
    border: 1px dashed #000;
    position: absolute;
    visibility: hidden;
    z-index: 1000;
}
.yui-resize-hover .yui-resize-handle,.yui-resize-hidden .yui-resize-handle
{
    filter: alpha(opacity=0);
    opacity: 0;
}
.yui-resize-ghost
{
    filter: alpha(opacity=50);
    opacity: .5;
}
.yui-resize-knob .yui-resize-handle
{
    height: 6px;
    width: 6px;
}
.yui-resize-knob .yui-resize-handle-tr
{
    right: -3px;
    top: -3px;
}
.yui-resize-knob .yui-resize-handle-tl
{
    left: -3px;
    top: -3px;
}
.yui-resize-knob .yui-resize-handle-bl
{
    bottom: -3px;
    left: -3px;
}
.yui-resize-knob .yui-resize-handle-br
{
    bottom: -3px;
    right: -3px;
}
.yui-resize-knob .yui-resize-handle-t
{
    left: 45%;
    top: -3px;
}
.yui-resize-knob .yui-resize-handle-r
{
    right: -3px;
    top: 45%;
}
.yui-resize-knob .yui-resize-handle-l
{
    left: -3px;
    top: 45%;
}
.yui-resize-knob .yui-resize-handle-b
{
    bottom: -3px;
    left: 45%;
}
.yui-resize-status
{
    display: none;
    font-size: 80%;
    left: -999px;
    padding: 2px;
    position: absolute;
    top: -999px;
    z-index: 9999;
    zoom: 1;
}
.yui-resize-status strong,.yui-resize-status em
{
    font-style: normal;
    font-weight: normal;
    padding: 1px;
    zoom: 1;
}
.yui-skin-sam .yui-resize .yui-resize-handle
{
    background-color: #F2F2F2;
    zoom: 1;
}
.yui-skin-sam .yui-resize .yui-resize-handle-active
{
    background-color: #7D98B8;
    zoom: 1;
}
.yui-skin-sam .yui-resize .yui-resize-handle-l,.yui-skin-sam .yui-resize .yui-resize-handle-r,.yui-skin-sam .yui-resize .yui-resize-handle-l-active,.yui-skin-sam .yui-resize .yui-resize-handle-r-active
{
    height: 100%;
    zoom: 1;
}
.yui-skin-sam .yui-resize-knob .yui-resize-handle
{
    border: 1px solid #808080;
}
.yui-skin-sam .yui-resize-hover .yui-resize-handle-active
{
    filter: alpha(opacity=100);
    opacity: 1;
}
.yui-skin-sam .yui-resize-proxy
{
    border: 1px dashed #426FD9;
}
.yui-skin-sam .yui-resize-status
{
    background-color: #FFEE69;
    border: 1px solid #A6982B;
    border-top: 1px solid #D4C237;
    color: #000;
}
.yui-skin-sam .yui-resize-status strong,.yui-skin-sam .yui-resize-status em
{
    clear: both;
    display: block;
    float: left;
    padding: 1px;
    text-align: center;
}
.yui-skin-sam .yui-resize .yui-resize-handle-inner-r,.yui-skin-sam .yui-resize .yui-resize-handle-inner-l
{
    background: transparent url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/layout_sprite.png) no-repeat 0 -5px;
    height: 16px;
    position: absolute;
    top: 45%;
    width: 5px;
}
.yui-skin-sam .yui-resize .yui-resize-handle-inner-t,.yui-skin-sam .yui-resize .yui-resize-handle-inner-b
{
    background: transparent url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/layout_sprite.png) no-repeat -20px 0;
    height: 5px;
    left: 50%;
    position: absolute;
    width: 16px;
}
.yui-skin-sam .yui-resize .yui-resize-handle-br
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/layout_sprite.png);
    background-position: -22px -62px;
    background-repeat: no-repeat;
}
.yui-skin-sam .yui-resize .yui-resize-handle-tr
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/layout_sprite.png);
    background-position: -22px -42px;
    background-repeat: no-repeat;
}
.yui-skin-sam .yui-resize .yui-resize-handle-tl
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/layout_sprite.png);
    background-position: -22px -82px;
    background-repeat: no-repeat;
}
.yui-skin-sam .yui-resize .yui-resize-handle-bl
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/layout_sprite.png);
    background-position: -22px -23px;
    background-repeat: no-repeat;
}
.yui-skin-sam .yui-resize-knob .yui-resize-handle-t,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-b,.yui-skin-sam .yui-resize-knob .yui-resize-handle-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-tl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-tr,.yui-skin-sam .yui-resize-knob .yui-resize-handle-bl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-br,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-t,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-b,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-tl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-tr,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-bl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-br
{
    background-image: none;
}
.yui-skin-sam .yui-resize-knob .yui-resize-handle-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-l-active,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r-active
{
    height: 6px;
    width: 6px;
}
.yui-skin-sam .yui-resize-textarea .yui-resize-handle-r
{
    right: -8px;
}
.yui-skin-sam .yui-resize-textarea .yui-resize-handle-b
{
    bottom: -8px;
}
.yui-skin-sam .yui-resize-textarea .yui-resize-handle-br
{
    bottom: -8px;
    right: -8px;
}
.yui-busy
{
    cursor: wait!important;
}
.yui-toolbar-container fieldset,.yui-editor-container fieldset
{
    border: 0;
    margin: 0;
    padding: 0;
}
.yui-toolbar-container legend
{
    display: none;
}
.yui-skin-sam .yui-toolbar-container .yui-button button,.yui-skin-sam .yui-toolbar-container .yui-button a,.yui-skin-sam .yui-toolbar-container .yui-button a:visited
{
    font-size: 0;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-select button,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a:visited,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton button,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a:visited
{
    font-size: 12px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down
{
    font-size: 0;
    line-height: 0;
    padding: 0;
}
.yui-toolbar-container .yui-toolbar-subcont
{
    padding: .25em 0;
    zoom: 1;
}
.yui-toolbar-container-collapsed .yui-toolbar-subcont
{
    display: none;
}
.yui-toolbar-container .yui-toolbar-subcont:after
{
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
}
.yui-toolbar-container span.yui-toolbar-draghandle
{
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    clear: none;
    cursor: move;
    display: block;
    float: left;
    height: 20px;
    margin: 0 0 0 .2em;
    overflow: hidden;
    text-indent: 77777px;
    width: 2px;
}
.yui-toolbar-container .yui-toolbar-titlebar.draggable
{
    cursor: move;
}
.yui-toolbar-container .yui-toolbar-titlebar
{
    position: relative;
}
.yui-toolbar-container .yui-toolbar-titlebar h2
{
    border: none;
    color: #000;
    font-weight: bold;
    letter-spacing: 0;
    margin: 0;
    padding: .2em;
}
.yui-toolbar-container .yui-toolbar-titlebar h2 a
{
    color: #000;
    cursor: default;
    text-decoration: none;
}
.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-draghandle
{
    height: 40px;
}
.yui-toolbar-container .yui-toolbar-group
{
    float: left;
    margin-right: .5em;
    zoom: 1;
}
.yui-toolbar-container .yui-toolbar-group:after
{
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
}
.yui-toolbar-container .yui-toolbar-group h3
{
    font-size: 75%;
    margin: 0;
    padding: 0 0 0 .25em;
}
.yui-toolbar-container span.yui-toolbar-separator
{
    display: none;
    float: left;
    height: 18px;
    margin: .2em 0 .2em .1em;
    padding: 0;
    width: 2px;
}
.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-separator
{
    height: 45px;
    height: 50px;
}
.yui-toolbar-container.yui-toolbar-grouped .yui-toolbar-group span.yui-toolbar-separator
{
    display: block;
    height: 18px;
}
.yui-toolbar-container ul li
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.yui-toolbar-container .yui-toolbar-nogrouplabels h3
{
    display: none;
}
.yui-toolbar-container .yui-push-button,.yui-toolbar-container .yui-color-button,.yui-toolbar-container .yui-menu-button
{
    cursor: pointer;
    position: relative;
}
.yui-toolbar-container .yui-button .first-child,.yui-toolbar-container .yui-button .first-child a
{
    font-size: 0;
    height: 100%;
    overflow: hidden;
    width: 100%;
}
.yui-toolbar-container .yui-button-disabled
{
    cursor: default;
}
.yui-toolbar-container .yui-button-disabled .yui-toolbar-icon
{
    filter: alpha(opacity=50);
    opacity: .5;
}
.yui-toolbar-container .yui-button-disabled .up,.yui-toolbar-container .yui-button-disabled .down
{
    filter: alpha(opacity=50);
    opacity: .5;
}
.yui-toolbar-container .yui-button a
{
    overflow: hidden;
}
.yui-toolbar-container .yui-toolbar-select .first-child a
{
    cursor: pointer;
}
.yui-toolbar-fontname-arial
{
    font-family: Arial;
}
.yui-toolbar-fontname-arial-black
{
    font-family: Arial Black;
}
.yui-toolbar-fontname-comic-sans-ms
{
    font-family: Comic Sans MS;
}
.yui-toolbar-fontname-courier-new
{
    font-family: Courier New;
}
.yui-toolbar-fontname-times-new-roman
{
    font-family: Times New Roman;
}
.yui-toolbar-fontname-verdana
{
    font-family: Verdana;
}
.yui-toolbar-fontname-impact
{
    font-family: Impact;
}
.yui-toolbar-fontname-lucida-console
{
    font-family: Lucida Console;
}
.yui-toolbar-fontname-tahoma
{
    font-family: Tahoma;
}
.yui-toolbar-fontname-trebuchet-ms
{
    font-family: Trebuchet MS;
}
.yui-toolbar-container .yui-toolbar-spinbutton
{
    position: relative;
}
.yui-toolbar-container .yui-toolbar-spinbutton .first-child a
{
    opacity: 1;
    z-index: 0;
}
.yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-toolbar-container .yui-toolbar-spinbutton a.down
{
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    z-index: 1;
}
.yui-toolbar-container .yui-overlay
{
    position: absolute;
}
.yui-toolbar-container .yui-overlay ul li
{
    list-style-type: none;
    margin: 0;
}
.yui-toolbar-container
{
    z-index: 1;
}
.yui-editor-container .yui-editor-editable-container
{
    position: relative;
    width: 100%;
    z-index: 0;
}
.yui-editor-container .yui-editor-masked
{
    background-color: #CCC;
    filter: alpha(opacity=50);
    height: 100%;
    left: 0;
    opacity: .5;
    position: absolute;
    top: 0;
    width: 100%;
}
.yui-editor-container iframe
{
    border: 0;
    display: block;
    margin: 0;
    padding: 0;
    zoom: 1;
}
.yui-editor-container .yui-editor-editable
{
    margin: 0;
    padding: 0;
}
.yui-editor-container .dompath
{
    font-size: 85%;
}
.yui-editor-panel .hd
{
    position: relative;
    text-align: left;
}
.yui-editor-panel .hd h3
{
    font-weight: bold;
    margin: 0;
    padding: .25em 0 .25em .25em;
}
.yui-editor-panel .bd
{
    position: relative;
    width: 100%;
    zoom: 1;
}
.yui-editor-panel .bd div.yui-editor-body-cont
{
    padding: .25em .1em;
    zoom: 1;
}
.yui-editor-panel .bd .gecko form
{
    overflow: auto;
}
.yui-editor-panel .bd div.yui-editor-body-cont:after
{
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
}
.yui-editor-panel .ft
{
    clear: both;
    float: left;
    text-align: right;
    width: 99%;
}
.yui-editor-panel .ft span.tip
{
    display: block;
    padding: .5em .5em .5em 23px;
    position: relative;
    text-align: left;
    zoom: 1;
}
.yui-editor-panel label
{
    clear: both;
    float: left;
    padding: 0;
    text-align: left;
    width: 100%;
    zoom: 1;
}
.yui-editor-panel .gecko label
{
    overflow: auto;
}
.yui-editor-panel label strong
{
    float: left;
    width: 6em;
}
.yui-editor-panel .removeLink
{
    text-align: right;
    width: 80%;
}
.yui-editor-panel label input
{
    float: left;
    margin-left: .25em;
}
.yui-editor-panel .yui-toolbar-group
{
    margin-bottom: .75em;
}
.yui-editor-panel .height-width
{
    float: left;
}
.yui-editor-panel .height-width span
{
    display: block;
    float: left;
    font-style: italic;
    overflow: visible;
}
.yui-editor-panel .height-width span.info
{
    float: none;
    font-size: 70%;
    margin-top: 3px;
}
.yui-editor-panel .yui-toolbar-bordersize,.yui-editor-panel .yui-toolbar-bordertype
{
    font-size: 75%;
}
.yui-editor-panel .yui-toolbar-container span.yui-toolbar-separator
{
    border: none;
}
.yui-editor-panel .yui-toolbar-bordersize span a span,.yui-editor-panel .yui-toolbar-bordertype span a span
{
    _top: -5px;
    display: block;
    font-size: 0;
    height: 8px;
    left: 4px;
    position: absolute;
    text-indent: 52px;
    top: 3px;
    width: 24px;
}
.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-solid
{
    border-bottom: 1px solid black;
}
.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dotted
{
    border-bottom: 1px dotted black;
}
.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dashed
{
    border-bottom: 1px dashed black;
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-0
{
    font-size: 75%;
    text-indent: 0;
    top: 0;
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-1
{
    border-bottom: 1px solid black;
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-2
{
    border-bottom: 2px solid black;
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-3
{
    border-bottom: 3px solid black;
    top: 2px;
    top: -5px;
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-4
{
    border-bottom: 4px solid black;
    top: 1px;
    top: -5px;
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-5
{
    border-bottom: 5px solid black;
    top: 1px;
    top: -5px;
}
.yui-toolbar-container .yui-toolbar-bordersize-menu,.yui-toolbar-container .yui-toolbar-bordertype-menu
{
    width: 95px!important;
}
.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel,.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel:hover
{
    margin: 0 3px 7px 17px;
}
.yui-toolbar-bordersize-menu .yuimenuitemlabel .checkedindicator,.yui-toolbar-bordertype-menu .yuimenuitemlabel .checkedindicator
{
    left: 0;
    left: -12px;
    position: absolute;
    top: 14px;
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-1 a
{
    border-bottom: 1px solid black;
    height: 14px;
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-2 a
{
    border-bottom: 2px solid black;
    height: 14px;
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-3 a
{
    border-bottom: 3px solid black;
    height: 14px;
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-4 a
{
    border-bottom: 4px solid black;
    height: 14px;
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-5 a
{
    border-bottom: 5px solid black;
    height: 14px;
}
.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-solid a
{
    border-bottom: 1px solid black;
    height: 14px;
}
.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dashed a
{
    border-bottom: 1px dashed black;
    height: 14px;
}
.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dotted a
{
    border-bottom: 1px dotted black;
    height: 14px;
}
h2.yui-editor-skipheader,h3.yui-editor-skipheader
{
    border: none;
    height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 0;
}
.yui-toolbar-colors
{
    display: none;
    overflow: hidden;
    width: 133px;
    z-index: 100;
    zoom: 1;
}
.yui-toolbar-colors:after
{
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
}
.yui-toolbar-colors a
{
    border: 1px solid #F6F7EE;
    cursor: pointer;
    display: block;
    float: left;
    height: 9px;
    margin: 0;
    overflow: hidden;
    text-indent: 999px;
    width: 9px;
}
.yui-toolbar-colors a:hover
{
    border: 1px solid black;
}
.yui-color-button-menu
{
    background-color: transparent;
    overflow: visible;
}
.yui-toolbar-colors span
{
    display: block;
    float: left;
    overflow: hidden;
    padding: 3px;
    position: relative;
    width: 100%;
    zoom: 1;
}
.yui-toolbar-colors span:after
{
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
}
.yui-toolbar-colors span em
{
    border: 1px solid black;
    display: block;
    float: left;
    height: 35px;
    margin: .75px;
    overflow: hidden;
    text-indent: 999px;
    width: 30px;
}
.yui-toolbar-colors span strong
{
    display: block;
    float: left;
    font-size: 85%;
    font-weight: normal;
    padding-left: 3px;
    width: 65%;
}
.yui-toolbar-group-undoredo h3,.yui-toolbar-group-insertitem h3,.yui-toolbar-group-indentlist h3
{
    width: 68px;
}
.yui-toolbar-group-indentlist2 h3
{
    width: 122px;
}
.yui-toolbar-group-alignment h3
{
    width: 130px;
}
.yui-skin-sam .yui-editor-container
{
    border: 1px solid #808080;
}
.yui-skin-sam .yui-toolbar-container
{
    zoom: 1;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 -200px;
    position: relative;
}
.yui-skin-sam .yui-editor-container .draggable .yui-toolbar-titlebar
{
    cursor: move;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar h2
{
    color: #000;
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding: .3em 1em;
    text-align: left;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-group h3
{
    color: #808080;
    font-size: 75%;
    margin: 1em 0 0;
    padding-bottom: 0;
    padding-left: .25em;
    text-align: left;
}
.yui-toolbar-container span.yui-toolbar-separator
{
    border: none;
    margin: 0 .25em;
    overflow: hidden;
    text-indent: 33px;
}
.yui-skin-sam .yui-toolbar-container
{
    background-color: #F2F2F2;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-subcont
{
    border-bottom: 1px solid #808080;
    padding: 0 1em .35em;
}
.yui-skin-sam .yui-toolbar-container-collapsed .yui-toolbar-titlebar
{
    border-bottom: 1px solid #808080;
}
.yui-skin-sam .yui-editor-container .visible .yui-menu-shadow,.yui-skin-sam .yui-editor-panel .visible .yui-menu-shadow
{
    display: none;
}
.yui-skin-sam .yui-editor-container ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.yui-skin-sam .yui-editor-container ul li
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.yui-skin-sam .yui-toolbar-group ul li.yui-toolbar-groupitem
{
    float: left;
}
.yui-skin-sam .yui-editor-container .dompath
{
    background-color: #F2F2F2;
    border-top: 1px solid #808080;
    color: #999;
    padding: .25em;
    text-align: left;
}
.yui-skin-sam .yui-toolbar-container .collapse
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) no-repeat 0 -400px;
}
.yui-skin-sam .yui-toolbar-container .collapsed
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) no-repeat 0 -350px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar span.collapse
{
    cursor: pointer;
    display: block;
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 2px;
    text-indent: 9999px;
    top: 4px;
    width: 15px;
}
.yui-skin-sam .yui-toolbar-container .yui-push-button,.yui-skin-sam .yui-toolbar-container .yui-color-button,.yui-skin-sam .yui-toolbar-container .yui-menu-button
{
    _font-size: 0;
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 0;
    border-color: #808080;
    border-style: solid;
    border-width: 1px 0;
    color: #f2f2f2;
    display: block;
    height: 22px;
    margin: 0;
    position: relative;
    width: 30px;
    zoom: 1;
}
.yui-skin-sam .yui-toolbar-container .yui-push-button a,.yui-skin-sam .yui-toolbar-container .yui-color-button a,.yui-skin-sam .yui-toolbar-container .yui-menu-button a
{
    color: #000;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 2;
    overflow: hidden;
    padding-left: 35px;
    text-decoration: none;
    white-space: nowrap;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a
{
    font-size: 12px;
}
.yui-skin-sam .yui-toolbar-container .yui-push-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button .first-child
{
    border-color: #808080;
    border-style: solid;
    border-width: 0 1px;
    display: block;
    margin: 0 -1px;
    position: relative;
}
.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled .first-child
{
    border-color: #ccc;
}
.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled a
{
    color: #A6A6A6;
    cursor: default;
}
.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled
{
    border-color: #ccc;
}
.yui-skin-sam .yui-toolbar-container .yui-button .first-child
{
    left: 0;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-fontname
{
    width: 135px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-heading
{
    width: 92px;
}
.yui-skin-sam .yui-toolbar-container .yui-button-hover
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 -1300px;
    border-color: #808080;
}
.yui-skin-sam .yui-toolbar-container .yui-button-selected
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 -1700px;
    border-color: #808080;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels h3
{
    display: none;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels .yui-toolbar-group
{
    margin-top: .75em;
}
.yui-skin-sam .yui-toolbar-container .yui-push-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-color-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-menu-button span.yui-toolbar-icon
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/editor-sprite.gif) no-repeat 30px 30px;
    display: block;
    height: 18px;
    overflow: hidden;
    position: absolute;
    top: 2px;
    width: 18px;
}
.yui-skin-sam .yui-toolbar-container .yui-button-selected span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-button-hover span.yui-toolbar-icon
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/editor-sprite-active.gif);
}
.yui-skin-sam .yui-toolbar-container .visible .yuimenuitemlabel
{
    color: #000;
    cursor: pointer;
    position: relative;
}
.yui-skin-sam .yui-toolbar-container .yui-button-menu
{
    background-color: #fff;
}
.yui-skin-sam .yui-toolbar-container .yui-button-menu .yui-menu-body-scrolled
{
    position: relative;
}
.yui-skin-sam div.yuimenu li.selected
{
    background-color: #B3D4FF;
}
.yui-skin-sam div.yuimenu li.selected a.selected
{
    color: #000;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-bold span.yui-toolbar-icon
{
    background-position: 0 0;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-strikethrough span.yui-toolbar-icon
{
    background-position: 0 -108px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-italic span.yui-toolbar-icon
{
    background-position: 0 -36px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-undo span.yui-toolbar-icon
{
    background-position: 0 -1326px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-redo span.yui-toolbar-icon
{
    background-position: 0 -1355px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-underline span.yui-toolbar-icon
{
    background-position: 0 -72px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-subscript span.yui-toolbar-icon
{
    background-position: 0 -180px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-superscript span.yui-toolbar-icon
{
    background-position: 0 -144px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-forecolor span.yui-toolbar-icon
{
    background-position: 0 -216px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-backcolor span.yui-toolbar-icon
{
    background-position: 0 -288px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyleft span.yui-toolbar-icon
{
    background-position: 0 -324px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifycenter span.yui-toolbar-icon
{
    background-position: 0 -360px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyright span.yui-toolbar-icon
{
    background-position: 0 -396px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyfull span.yui-toolbar-icon
{
    background-position: 0 -432px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-indent span.yui-toolbar-icon
{
    background-position: 0 -720px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-outdent span.yui-toolbar-icon
{
    background-position: 0 -684px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-createlink span.yui-toolbar-icon
{
    background-position: 0 -792px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertimage span.yui-toolbar-icon
{
    background-position: 1px -756px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-left span.yui-toolbar-icon
{
    background-position: 0 -972px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-right span.yui-toolbar-icon
{
    background-position: 0 -936px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-inline span.yui-toolbar-icon
{
    background-position: 0 -900px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-block span.yui-toolbar-icon
{
    background-position: 0 -864px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-bordercolor span.yui-toolbar-icon
{
    background-position: 0 -252px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-removeformat span.yui-toolbar-icon
{
    background-position: 0 -1080px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-hiddenelements span.yui-toolbar-icon
{
    background-position: 0 -1044px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertunorderedlist span.yui-toolbar-icon
{
    background-position: 0 -468px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertorderedlist span.yui-toolbar-icon
{
    background-position: 0 -504px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child
{
    width: 35px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child a
{
    padding-left: 2px;
    text-align: left;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton span.yui-toolbar-icon
{
    display: none;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/editor-sprite.gif) no-repeat 0 -1222px;
    height: 6px;
    min-height: 0;
    overflow: hidden;
    padding: 0;
    right: 2px;
    width: 7px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up
{
    background-position: 0 -1222px;
    top: 2px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down
{
    background-position: 0 -1187px;
    bottom: 2px;
}
.yui-skin-sam .yui-toolbar-container select
{
    border: 1px solid #808080;
    height: 22px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-select .first-child a
{
    padding-left: 5px;
    text-align: left;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-select span.yui-toolbar-icon
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/editor-sprite.gif) no-repeat 0 -1144px;
    height: 20px;
    overflow: hidden;
    right: -2px;
    top: 0;
}
.yui-skin-sam .yui-editor-panel .yui-color-button-menu .bd
{
    background-color: transparent;
    border: none;
    width: 135px;
}
.yui-skin-sam .yui-color-button-menu .yui-toolbar-colors
{
    border: 1px solid #808080;
}
.yui-skin-sam .yui-editor-panel
{
    background-color: transparent;
    border: none;
    margin: 0;
    overflow: visible;
    padding: 0;
    position: absolute;
}
.yui-skin-sam .yui-editor-panel .hd
{
    border: none;
    margin: 10px 0 0;
    padding: 0;
}
.yui-skin-sam .yui-editor-panel .hd h3
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x 0 -200px;
    border: 1px solid #808080;
    color: #000;
    font-size: 93%;
    height: 20px;
    margin: 0;
    padding: 3px 0 0 0;
    position: relative;
    text-indent: 5px;
    width: 99%;
}
.yui-skin-sam .yui-editor-panel .bd
{
    background-color: #F2F2F2;
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: 99%;
}
.yui-skin-sam .yui-editor-panel ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.yui-skin-sam .yui-editor-panel ul li
{
    margin: 0;
    padding: 0;
}
.yui-skin-sam .yui-editor-panel .yui-toolbar-container .yui-toolbar-subcont
{
    border: none;
    margin-top: .35em;
    padding: 0;
}
.yui-skin-sam .yui-editor-panel .yui-toolbar-bordersize,.yui-skin-sam .yui-editor-panel .yui-toolbar-bordertype
{
    width: 50px;
}
.yui-skin-sam .yui-editor-panel label
{
    display: block;
    float: none;
    margin-bottom: 7px;
    padding: 4px 0;
}
.yui-skin-sam .yui-editor-panel label strong
{
    font-size: 93%;
    font-weight: normal;
    padding-top: 2px;
    text-align: right;
}
.yui-skin-sam .yui-editor-panel label input
{
    width: 75%;
}
.yui-skin-sam .yui-editor-panel .createlink_target,.yui-skin-sam .yui-editor-panel .insertimage_target
{
    margin-right: 5px;
    width: auto;
}
.yui-skin-sam .yui-editor-panel .removeLink
{
    width: 98%;
}
.yui-skin-sam .yui-editor-panel label input.warning
{
    background-color: #FFEE69;
}
.yui-skin-sam .yui-editor-panel .yui-toolbar-group h3
{
    color: #000;
    float: left;
    font-size: 93%;
    font-weight: normal;
    margin: 5px 0 0 0;
    padding: 0 3px 0 0;
    text-align: right;
}
.yui-skin-sam .yui-editor-panel .height-width h3
{
    margin: 3px 0 0 10px;
}
.yui-skin-sam .yui-editor-panel .height-width
{
    margin: 3px 0 0 35px;
    margin-left: 14px;
    width: 42%;
    width: 44%;
}
.yui-skin-sam .yui-editor-panel .yui-toolbar-group-border
{
    width: 190px;
}
.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-border
{
    width: 210px;
}
.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding
{
    _width: 198px;
    width: 203px;
}
.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-padding
{
    width: 172px;
}
.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding h3
{
    margin-left: 12px;
    margin-left: 25px;
}
.yui-skin-sam .yui-editor-panel .yui-toolbar-group-textflow
{
    width: 182px;
}
.yui-skin-sam .yui-editor-panel .hd
{
    background: none;
}
.yui-skin-sam .yui-editor-panel .ft
{
    background-color: #F2F2F2;
    border: 1px solid #808080;
    border-top: none;
    margin: 0 0 2px 0;
    padding: 0;
}
.yui-skin-sam .yui-editor-panel .hd span.close
{
    background: url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) no-repeat 0 -300px;
    cursor: pointer;
    display: block;
    height: 16px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    text-indent: 500px;
    top: 2px;
    width: 26px;
}
.yui-skin-sam .yui-editor-panel .ft span.tip
{
    background-color: #EDF5FF;
    border-top: 1px solid #808080;
    font-size: 85%;
}
.yui-skin-sam .yui-editor-panel .ft span.tip strong
{
    display: block;
    float: left;
    margin: 0 2px 8px 0;
}
.yui-skin-sam .yui-editor-panel .ft span.tip span.icon
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/editor-sprite.gif) no-repeat 0 -1260px;
    display: block;
    height: 20px;
    left: 2px;
    position: absolute;
    top: 8px;
    width: 20px;
}
.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-info
{
    background-position: 2px -1260px;
}
.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-warn
{
    background-position: 2px -1296px;
}
.yui-skin-sam .yui-editor-panel .hd span.knob
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/editor-knob.gif) no-repeat 0 0;
    height: 10px;
    left: 25px;
    overflow: hidden;
    position: absolute;
    text-indent: 9999px;
    top: -10px;
    width: 28px;
}
.yui-skin-sam .yui-editor-panel .yui-toolbar-container
{
    background-image: none;
    border: none;
    float: left;
    width: 100%;
}
.yui-skin-sam .yui-editor-panel .yui-toolbar-container .bd
{
    background-color: #fff;
}
.yui-editor-blankimage
{
    background-image: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/blankimage.png);
}
.yui-skin-sam .yui-editor-container .yui-resize-handle-br
{
    background-color: transparent;
    background-position: -20px -60px;
    height: 11px;
    width: 11px;
}
.yui-h-slider,.yui-v-slider,.yui-region-slider
{
    position: relative;
}
.yui-h-slider .yui-slider-thumb,.yui-v-slider .yui-slider-thumb,.yui-region-slider .yui-slider-thumb
{
    cursor: default;
    position: absolute;
}
.yui-skin-sam .yui-h-slider
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/bg-h.gif) no-repeat 5px 0;
    height: 28px;
    width: 228px;
}
.yui-skin-sam .yui-h-slider .yui-slider-thumb
{
    top: 4px;
}
.yui-skin-sam .yui-v-slider
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/bg-v.gif) no-repeat 12px 0;
    height: 228px;
    width: 48px;
}
.yui-skin-sam .yui-region-slider
{
    height: 228px;
    width: 228px;
}

table.ygtvtable
{
    border: none;
    border-collapse: collapse;
    margin-bottom: 0;
}
td.ygtvcell
{
    border: none;
    padding: 0;
}
a.ygtvspacer
{
    display: block;
    outline-style: none;
    text-decoration: none;
}
.ygtvtn
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/treeview-sprite.gif) 0 -5600px no-repeat;
    cursor: pointer;
    height: 22px;
    width: 18px;
}
.ygtvtm
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/treeview-sprite.gif) 0 -4000px no-repeat;
    cursor: pointer;
    height: 22px;
    width: 18px;
}
.ygtvtmh,.ygtvtmhh
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/treeview-sprite.gif) 0 -4800px no-repeat;
    cursor: pointer;
    height: 22px;
    width: 18px;
}
.ygtvtp
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/treeview-sprite.gif) 0 -6400px no-repeat;
    cursor: pointer;
    height: 22px;
    width: 18px;
}
.ygtvtph,.ygtvtphh
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/treeview-sprite.gif) 0 -7200px no-repeat;
    cursor: pointer;
    height: 22px;
    width: 18px;
}
.ygtvln
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/treeview-sprite.gif) 0 -1600px no-repeat;
    cursor: pointer;
    height: 22px;
    width: 18px;
}
.ygtvlm
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/treeview-sprite.gif) 0 0 no-repeat;
    cursor: pointer;
    height: 22px;
    width: 18px;
}
.ygtvlmh,.ygtvlmhh
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/treeview-sprite.gif) 0 -800px no-repeat;
    cursor: pointer;
    height: 22px;
    width: 18px;
}
.ygtvlp
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/treeview-sprite.gif) 0 -2400px no-repeat;
    cursor: pointer;
    height: 22px;
    width: 18px;
}
.ygtvlph,.ygtvlphh
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/treeview-sprite.gif) 0 -3200px no-repeat;
    cursor: pointer;
    height: 22px;
    width: 18px;
}
.ygtvloading
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/treeview-loading.gif) 0 0 no-repeat;
    height: 22px;
    width: 18px;
}
.ygtvdepthcell
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/treeview-sprite.gif) 0 -8000px no-repeat;
    height: 22px;
    width: 18px;
}
.ygtvblankdepthcell
{
    height: 22px;
    width: 18px;
}
* html .ygtvchildren
{
    height: 2%;
}
.ygtvlabel,.ygtvlabel:link,.ygtvlabel:visited,.ygtvlabel:hover
{
    background-color: white;
    cursor: pointer;
    margin-left: 2px;
    text-decoration: none;
}
.ygtvcontent
{
    cursor: default;
}
.ygtvspacer
{
    height: 22px;
    width: 18px;
}
.ygtvfocus
{
    background-color: #c0e0e0;
    border: none;
}
.ygtvfocus .ygtvlabel,.ygtvfocus .ygtvlabel:link,.ygtvfocus .ygtvlabel:visited,.ygtvfocus .ygtvlabel:hover
{
    background-color: #c0e0e0;
}
.ygtvfocus a
{
    outline-style: none;
}
.ygtvok
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/treeview-sprite.gif) 0 -8800px no-repeat;
    height: 22px;
    width: 18px;
}
.ygtvok:hover
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/treeview-sprite.gif) 0 -8844px no-repeat;
}
.ygtvcancel
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/treeview-sprite.gif) 0 -8822px no-repeat;
    height: 22px;
    width: 18px;
}
.ygtvcancel:hover
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/treeview-sprite.gif) 0 -8866px no-repeat;
}
.ygtv-label-editor
{
    background-color: #f2f2f2;
    border: 1px solid silver;
    display: none;
    margin: auto;
    overflow: hidden;
    position: absolute;
    z-index: 9000;
}
.ygtv-edit-TextNode
{
    width: 190px;
}
.ygtv-edit-TextNode .ygtvcancel,.ygtv-edit-TextNode .ygtvok
{
    border: none;
}
.ygtv-edit-TextNode .ygtv-button-container
{
    float: right;
}
.ygtv-edit-TextNode .ygtv-input input
{
    width: 140px;
}
.ygtv-edit-DateNode .ygtvcancel
{
    border: none;
}
.ygtv-edit-DateNode .ygtvok
{
    display: none;
}
.ygtv-edit-DateNode .ygtv-button-container
{
    margin: auto;
    text-align: right;
}
.ygtv-highlight .ygtv-highlight1,.ygtv-highlight .ygtv-highlight1 .ygtvlabel
{
    background-color: blue;
    color: white;
}
.ygtv-highlight .ygtv-highlight2,.ygtv-highlight .ygtv-highlight2 .ygtvlabel
{
    background-color: silver;
}
.ygtv-highlight .ygtv-highlight0 .ygtvfocus .ygtvlabel,.ygtv-highlight .ygtv-highlight1 .ygtvfocus .ygtvlabel,.ygtv-highlight .ygtv-highlight2 .ygtvfocus .ygtvlabel
{
    background-color: #c0e0e0;
}
.ygtv-highlight .ygtvcontent
{
    padding-right: 1em;
}
.ygtv-checkbox .ygtv-highlight0 .ygtvcontent
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/check0.gif) no-repeat;
    padding-left: 1em;
}
.ygtv-checkbox .ygtv-highlight0 .ygtvfocus.ygtvcontent,.ygtv-checkbox .ygtv-highlight1 .ygtvfocus.ygtvcontent,.ygtv-checkbox .ygtv-highlight2 .ygtvfocus.ygtvcontent
{
    background-color: #c0e0e0;
}
.ygtv-checkbox .ygtv-highlight1 .ygtvcontent
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/check1.gif) no-repeat;
    padding-left: 1em;
}
.ygtv-checkbox .ygtv-highlight2 .ygtvcontent
{
    background: url(http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/check2.gif) no-repeat;
    padding-left: 1em;
}

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{margin:0 .5em 0 0;}
.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{margin:0 0 .5em;}
.yui-navset .yui-content .yui-hidden{border:0;height:0;width:0;padding:0;position:absolute;left:-999999px;overflow:hidden;visibility:hidden;}
.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{width:6em;}
.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{width:auto;}.yui-navset .yui-navset-left,.yui-navset-left{padding:0 0 0 6em;}
.yui-navset-right{padding:0 6em 0 0;}.yui-navset-top,.yui-navset-bottom{padding:auto;}.yui-nav,.yui-nav li{margin:0;padding:0;list-style:none;}
.yui-navset li em{font-style:normal;}.yui-navset{position:relative;zoom:1;}.yui-navset .yui-content,.yui-navset .yui-content div{zoom:1;}
.yui-navset .yui-content:after{content:'';display:block;clear:both;}
.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;zoom:1;}
.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{display:block;}.yui-navset .yui-nav a{position:relative;}
.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a{display:block;display:inline-block;vertical-align:bottom;zoom:1;}
.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a{display:block;}
.yui-navset-bottom .yui-nav li a{vertical-align:text-top;}.yui-navset .yui-nav li a em,.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em{display:block;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{position:absolute;z-index:1;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{position:static;}.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav{left:0;right:auto;}.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{right:0;left:auto;}.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav{border:solid #2647a0;border-width:0 0 5px;zoom:1;}.yui-skin-sam .yui-navset .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li{margin:0 .16em 0 0;padding:1px 0 0;zoom:1;}.yui-skin-sam .yui-navset .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected{margin:0 .16em -1px 0;}.yui-skin-sam .yui-navset .yui-nav a,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a{background:#d8d8d8 url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;position:relative;text-decoration:none;}.yui-skin-sam .yui-navset .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em{border:solid #a3a3a3;border-width:1px 0 0;cursor:hand;padding:.25em .75em;left:0;right:0;bottom:0;top:-1px;position:relative;}
.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover{background:#2647a0 url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x left -1400px;color:#fff;}
.yui-skin-sam .yui-navset .yui-nav a:hover,.yui-skin-sam .yui-navset .yui-nav a:focus{background:#bfdaff url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x left -1300px;outline:0;}
.yui-skin-sam .yui-navset .yui-nav .selected a em{padding:.35em .75em;}
.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a em{border-color:#243356;}
.yui-skin-sam .yui-navset .yui-content{background:#edf5ff;}
.yui-skin-sam .yui-navset .yui-content,.yui-skin-sam .yui-navset .yui-navset-top .yui-content{/*border:1px solid #808080;border-top-color:#243356;padding:.25em .5em;*/}
.yui-skin-sam .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 5px 0 0;Xposition:absolute;top:0;bottom:0;}
.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 0 0 5px;}
.yui-skin-sam .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset-right .yui-nav li{margin:0 0 .16em;padding:0 0 0 1px;}
.yui-skin-sam .yui-navset-right .yui-nav li{padding:0 1px 0 0;}
.yui-skin-sam .yui-navset-left .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected{margin:0 -1px .16em 0;}
.yui-skin-sam .yui-navset-right .yui-nav .selected{margin:0 0 .16em -1px;}
.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav a{border-width:1px 0;}
.yui-skin-sam .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 0 0 1px;padding:.2em .75em;top:auto;left:-1px;}
.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 1px 0 0;left:auto;right:-1px;}
.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-left .yui-nav .selected a,.yui-skin-sam .yui-navset-left .yui-nav a:hover,.yui-skin-sam .yui-navset-right .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav .selected a,.yui-skin-sam .yui-navset-right .yui-nav a:hover,.yui-skin-sam .yui-navset-bottom .yui-nav a,.yui-skin-sam .yui-navset-bottom .yui-nav .selected a,.yui-skin-sam .yui-navset-bottom .yui-nav a:hover{background-image:none;}
.yui-skin-sam .yui-navset-left .yui-content{border:1px solid #808080;border-left-color:#243356;}
.yui-skin-sam .yui-navset-bottom .yui-nav,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav{border-width:5px 0 0;}
.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected,.yui-skin-sam .yui-navset-bottom .yui-nav .selected{margin:-1px .16em 0 0;}
.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li,.yui-skin-sam .yui-navset-bottom .yui-nav li{padding:0 0 1px 0;vertical-align:top;}
.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em,.yui-skin-sam .yui-navset-bottom .yui-nav a em{border-width:0 0 1px;top:auto;bottom:-1px;}
.yui-skin-sam .yui-navset-bottom .yui-content,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-content{border:1px solid #808080;border-bottom-color:#243356;}


.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li
{
    margin: 0 .5em 0 0;
}
.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li
{
    margin: 0 0 .5em;
}
.yui-navset .yui-content .yui-hidden
{
    border: 0;
    height: 0;
    left: -999999px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    visibility: hidden;
    width: 0;
}
.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav
{
    width: 6em;
}
.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav
{
    width: auto;
}
.yui-navset .yui-navset-left,.yui-navset-left
{
    padding: 0 0 0 6em;
}
.yui-navset-right
{
    padding: 0 6em 0 0;
}
.yui-navset-top,.yui-navset-bottom
{
    padding: auto;
}
.yui-nav,.yui-nav li
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.yui-navset li em
{
    font-style: normal;
}
.yui-navset
{
    position: relative;
    zoom: 1;
}
.yui-navset .yui-content,.yui-navset .yui-content div
{
    zoom: 1;
}
.yui-navset .yui-content:after
{
    clear: both;
    content: '';
    display: block;
}
.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li
{
    cursor: pointer;
    display: inline;
    display: inline-block;
    display: -moz-inline-stack;
    vertical-align: bottom;
    zoom: 1;
}
.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li
{
    display: block;
}
.yui-navset .yui-nav a
{
    position: relative;
}
.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a
{
    display: block;
    display: inline-block;
    vertical-align: bottom;
    zoom: 1;
}
.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a
{
    display: block;
}
.yui-navset-bottom .yui-nav li a
{
    vertical-align: text-top;
}
.yui-navset .yui-nav li a em,.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em
{
    display: block;
}
.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav
{
    position: absolute;
    z-index: 1;
}
.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav
{
    position: static;
}
.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav
{
    left: 0;
    right: auto;
}
.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav
{
    left: auto;
    right: 0;
}
.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav
{
    /*border: solid #2647a0;*/
    border: solid #459E00; /* tabview border line*/
    border-width: 0 0 5px;
    zoom: 1;
}
.yui-skin-sam .yui-navset .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li
{
    margin: 0 .16em 0 0;
    padding: 1px 0 0;
    zoom: 1;
}
.yui-skin-sam .yui-navset .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected
{
    margin: 0 .16em -1px 0;
}
.yui-skin-sam .yui-navset .yui-nav a,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a
{
    background: #d8d8d8 url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x;
    border: solid #a3a3a3;
    border-width: 0 1px;
    color: #000;
    position: relative;
    text-decoration: none;
}
.yui-skin-sam .yui-navset .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em
{
    border: solid #a3a3a3;
    border-width: 1px 0 0;
    bottom: 0;
    cursor: hand;
    left: 0;
    padding: .25em .75em;
    position: relative;
    right: 0;
    top: -1px;
}
.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover
{
    /*background: #2647a0 url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x left -1400px;*/
    background: #459E00; /* tabview solid tab color*/
    color: #fff;
}
.yui-skin-sam .yui-navset .yui-nav a:hover,.yui-skin-sam .yui-navset .yui-nav a:focus
{
    /*background: #bfdaff url(https://thelink.ringley.co.uk/images/yahoo/sprite.png) repeat-x left -1300px;*/
    background: #D2DFC3; /* tabview mouseover tab color*/
    outline: 0;
}
.yui-skin-sam .yui-navset .yui-nav .selected a em
{
    padding: .35em .75em;
}
.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a em
{
    border-color: #315515;
}
.yui-skin-sam .yui-navset .yui-content
{
    /*background: #edf5ff; */
    background: #F5F3E5  /* tabview body background*/
}
.yui-skin-sam .yui-navset .yui-content,.yui-skin-sam .yui-navset .yui-navset-top .yui-content
{
/*    border: 1px solid #315515; */
    border-top-color: #315515;
/*    padding: .25em .5em; */
}
.yui-skin-sam .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav
{
    border-width: 0 5px 0 0;
    bottom: 0;
    top: 0;
    Xposition: absolute;
}
.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav
{
    border-width: 0 0 0 5px;
}
.yui-skin-sam .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset-right .yui-nav li
{
    margin: 0 0 .16em;
    padding: 0 0 0 1px;
}
.yui-skin-sam .yui-navset-right .yui-nav li
{
    padding: 0 1px 0 0;
}
.yui-skin-sam .yui-navset-left .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected
{
    margin: 0 -1px .16em 0;
}
.yui-skin-sam .yui-navset-right .yui-nav .selected
{
    margin: 0 0 .16em -1px;
}
.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav a
{
    border-width: 1px 0;
}
.yui-skin-sam .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset-right .yui-nav a em
{
    border-width: 0 0 0 1px;
    left: -1px;
    padding: .2em .75em;
    top: auto;
}
.yui-skin-sam .yui-navset-right .yui-nav a em
{
    border-width: 0 1px 0 0;
    left: auto;
    right: -1px;
}
.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-left .yui-nav .selected a,.yui-skin-sam .yui-navset-left .yui-nav a:hover,.yui-skin-sam .yui-navset-right .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav .selected a,.yui-skin-sam .yui-navset-right .yui-nav a:hover,.yui-skin-sam .yui-navset-bottom .yui-nav a,.yui-skin-sam .yui-navset-bottom .yui-nav .selected a,.yui-skin-sam .yui-navset-bottom .yui-nav a:hover
{
    background-image: none;
}
.yui-skin-sam .yui-navset-left .yui-content
{
/*    border: 1px solid #315515;
    border-left-color: #315515; */
}
.yui-skin-sam .yui-navset-bottom .yui-nav,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav
{
    border-width: 5px 0 0;
}
.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected,.yui-skin-sam .yui-navset-bottom .yui-nav .selected
{
    margin: -1px .16em 0 0;
}
.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li,.yui-skin-sam .yui-navset-bottom .yui-nav li
{
    padding: 0 0 1px 0;
    vertical-align: top;
}
.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em,.yui-skin-sam .yui-navset-bottom .yui-nav a em
{
    border-width: 0 0 1px;
    bottom: -1px;
    top: auto;
}
.yui-skin-sam .yui-navset-bottom .yui-content,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-content
{
 /*   border: 1px solid #315515;
    border-bottom-color: #315515; */
}
