﻿/* curved box stuff */
/*********************************************************************/
.box {
	margin: 0px 0px 10px 0px;
	width: 100%;
	position: relative;
	font-size: 11px;
}
.loginBox .box{
    box-shadow: 0 0 10px 1px rgba(255, 255, 255, 0.12);
    margin: 0;
}
.boxOnTop {
	z-index: 10000;
}
.boxInner {
	width: 100%;
}
.boxHeader {
    border-width: 1px;
    border-style: solid;
    border-color: #bbbbbb;
    /* height: 37px; */
    padding: 5px;
    position: relative;
    background-color: #ffffff;
    position: relative;
    margin-bottom: 7px;
    height: 53px;
}
.boxHeader h4 {
	margin: 0px;
	padding-right: 17px;
}
.sourcingbox .boxContent{
	padding: 0;	
}
.boxContent {
    /* position: relative; */
    border-width: 1px;
    border-style: solid;
    /* padding: 10px 10px 3px 10px; */
    border-color: rgb(22, 121, 148);
    /* position: relative; */
    padding: 7px;
}
.boxContent .noneFound {
	padding: 10px 0px;
}
.boxForms {
	position: relative;
	z-index: 10000;
}
.box .showHide {
	position: absolute;
	top: 3px;
	right: 5px;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 16px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center center;
	/* background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.hide.gif'); */
}
.boxCollapsed .showHide {
	/* background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.show.gif'); */
}
.boxOff_Disabled {
	cursor: default;
	filter: alpha(opacity=30);
	-moz-opacity: .3;
	opacity: 0.3;
}
.boxLinksBorder {
	height: 5px;
	line-height: 5px;
}
.boxLinks div.items {
	padding: 5px 0px 5px 0px;
}
.boxLinks ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.boxLinks ul li {
	list-style-type: none;
	display: inline;
	padding-right: 5px;
	margin: 0px;
}
.boxCollapsed .boxLinks, .boxCollapsed .boxLinksFooter {
	display: none;
	visibility: hidden;
}
.boxUpdate {
	position: absolute;
	top: 0px;
	right: 22px;
	text-align: right;
	background-color: #ffffff;
	color: #663399;
	border: 1px solid #cccccc;
	padding: 2px 5px;
	font-family: Trebuchet MS;
	font-weight: bold;
}
.box .error {
	background-image: url('Boris.UI.Themes.Original.images.messages.error.png');
	background-position: 3px top;
	background-repeat: no-repeat;
	color: #FF0000;
	margin: 10px 0px;
	min-height: 22px;
	padding-left: 42px;
	padding-top: 8px;
	border-style: none;
}
.box .errorSmall {
	background-image: url('Boris.UI.Themes.Original.images.messages.error2.png');
	background-position: 0px top;
	background-repeat: no-repeat;
	border-style: none;
	color: #FF0000;
	margin: 5px 0px;
	padding-left: 19px;
}
.box .savedOK {
	font-size: 11px;
	line-height: 11px;
}
.boxTL {
	/* margin-right: 6px; */ /* clip right corner */
	/* height: 6px; */ /* vertical: show first half of the image with the top-corners in it */
	font-size: 2px; /* correct height for IE */
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.allwhite.top.gif');
}
.boxTR {
	/* margin-top: -6px; */ /* to level of top-left corner */
	/* margin-left: 6px; */ /* clip left corner */
	/* background-position: 100% 0px; */ /* show bg-image starting at the right */
	/* height: 6px; */
	font-size: 2px;
	/* background-image: url('Boris.UI.Themes.Original.images.Nuggets.allwhite.top.gif'); */
}
.boxBL {
	/* margin-right: 6px; */ /* clip right corner */
	/* background-image: url('Boris.UI.Themes.Original.images.Nuggets.allwhite.bottom.gif'); */
	/* background-position: 0 -6px; */ /* show under half of the image */
	/* height: 6px; */
	font-size: 2px;
}
.boxBR {
	/* margin-top: -6px; */ /* to level of bottom-left corner */
	/* margin-left: 6px; */ /* clip left corner */
	/* background-image: url('Boris.UI.Themes.Original.images.Nuggets.allwhite.bottom.gif'); */
	/* background-position: 100% -6px; */ /* under half, right side */
	/* height: 6px; */
	font-size: 2px;
}
.boxContent h4 {
	border-bottom: dotted 1px #cccccc;
	padding-bottom: 2px;
	margin-bottom: 5px;
}
.box .loadingOuter {
	display: inline;
	float: left;
}
.box .loading {
	margin: 0px;
	padding: 0px;
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.loading.gif');
	background-repeat: no-repeat;
	width: 17px;
	height: 12px;
}
.boxWithForm .boxContent .loading {
	background-image: url('Boris.UI.Themes.Original.images.Forms.loading3.gif');
	padding: 5px 0px 5px 22px;
	color: #ffffff;
	height: 20px;
	font-size: 10px;
}
.box .contentLoading {
	color: #ff9900;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.loading_content.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 20px;
	height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
}
.box .span-refreshButton {
	background-repeat: no-repeat;
	height: 10px;
	width: 11px;
	position: absolute;
	top: 6px;
	right: 24px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.boxCollapsed .span-refreshButton {
	display: none;
	visibility: hidden;
}
.boxDLUP {
	color: #999999;
	font-size: 10px;
	font-style: italic;
	text-align: right;
}


/* standard nugget box with green top */
/********************************************************/
.boxStandard .boxContent {
	background-color: #ffffff;
	/* background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.bg.jpg'); */
	background-repeat: repeat-x;
	background-position: bottom;
	/* padding: 7px; */
	font-size: 11px;
	/* background-color: rgb(194, 255, 184); */
}
.boxStandard .boxTL, .boxStandard .boxTR {
	/* background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.top.gif'); */
}
.boxStandard .boxBL, .boxStandard .boxBR {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.bottom.gif');
}
.boxStandard .boxHeader {
	/* height: 42px; */
	padding: 0px;
	/* border-bottom: solid 1px #AAE2A5; */
}
.boxStandard .boxHeaderInner {
    /* height: 42px; */
    /* background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.bg_top.gif'); */
    /* background-repeat: repeat-x; */
    padding: 6px 0;
    background-color: rgb(25, 148, 182);
}
.boxStandard .boxHeaderInner h4 {
	font-family: Lucida Sans Unicode, Arial;
	font-weight: normal;
	font-size: 12px;
	line-height: 11px;
	color: #000000;
	margin: 0px;
	padding: 2px 0px 0px 8px;
}
.boxStandard .boxLinks {
	padding: 9px 5px 0px 5px;
	color: #009900;
	font-size: 11px;
}
.boxStandard .boxLinks .jumpTo {
	padding-left: 3px;
	font-weight: bold;
}
.boxStandard .boxLinks .jumpTo a {
	color: #009900;
	text-decoration: none;
	font-weight: normal;
}
.boxStandard .boxLinks .jumpTo a:hover {
	text-decoration: underline;
}
.boxStandard .boxLinksFooter {
	padding: 5px;
	float: left;
}
.boxStandard .boxCollapsed .boxBL, .boxStandard .boxCollapsed .boxBR {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.bottom_collapsed.gif');
}
.boxStandard .boxShowHide {
	right: 20px;
}
.boxStandard .boxOff {
	right: 4px;
}
.boxStandard select.listBox {
	border: solid 1px #cccccc;
}
.boxStandard select.listBox option {
	font-family: tahoma;
	font-size: 11px;
	border-bottom: dotted 1px #dddddd;
	padding: 2px;
}
.boxStandard .boxFooter {
	display: none;
	visibility: hidden;
}
.boxStandard .span-refreshButton {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.refresh.gif');
}
.boxStandard .span-refreshButton:hover {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.refresh_x.gif');
}
.boxFooterExplicitlyVisible, .boxFooterExplicitlyVisible .boxFooterInner {
	display: block !important;
	visibility: visible !important;
}
.boxStandard .boxWithForm .boxContent {
	padding: 0px;
}
.boxStandard .boxWithForm .boxFooter {
	padding: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #bbbbbb;
	background-color: #ffffff;
	display: block;
	visibility: visible;
}
.boxStandard .boxWithForm .boxFooterInner {
    /* background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.bg_bottom.gif'); */
    background-repeat: repeat-x;
    /* height: 21px; */
    display: block;
    visibility: visible;
    background-color: rgba(25, 148, 182, 0.47);
}
.boxStandard .boxWithForm .boxTL, .boxStandard .boxWithForm .boxTR {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.top_editing.gif');
}
.boxStandard .boxWithForm .boxBL, .boxStandard .boxWithForm .boxBR {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.bottom_editing.gif');
}
.boxStandard .boxCollapsed .boxContent, .boxStandard .boxCollapsed .boxFooter, .boxStandard .boxWithForm .span-refreshButton, .boxStandard .boxWithForm .showHide {
	display: none;
	visibility: hidden;
}
.boxStandard .boxCollapsed .boxHeader, .boxStandard .boxCollapsed .boxHeaderInner {
	/* height: 15px; */
	/* margin-bottom: 24px; */
}
.box .savedOK {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.save_bg.gif');
	background-repeat: repeat-x;
	border-color: #98e58c;
	border-width: 0px 2px;
	border-style: solid;
	padding: 17px 10px;
	position: absolute;
	right: 1px;
	top: 0;
	color: #006600;
	height: 15px;
	position: fixed;
	border: 1px solid;
	right: 10px;
	top: 10px;
	z-index: 101;
}

/* All white box - e.g. for homepage */
/********************************************************/
.boxAllWhite .boxContent {
	background-color: #ffffff;
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.allwhite.bg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 5px 5px 2px;
	font-size: 11px;
	border-color: #bbbbbb;
}
.boxAllWhite .boxHeader {
	background-color: #ffffff;
	border: 1px solid;
	border-color: #bbbbbb;
	height: auto;
	/* padding-bottom: 0px; */
}
.boxAllWhite h4 {
	font-size: 11px;
	margin: 0px;
	color: #248717;
	padding-bottom: 3px;
	/* border-bottom: dotted 1px #bbbbbb; */
	padding-right:32px;
}
.boxAllWhite .boxCollapsed h4 {
	border-style: none;
	padding: 0px;
}
.boxAllWhite .loading {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.allwhite.loading.gif');
}
.boxAllWhite .contentLoading {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.allwhite.loading_content.gif');
}
.boxAllWhite .contentItem {
	padding-bottom: 5px;
}
.boxAllWhite .contentItem:hover {
	background-color: #e0ffe0;
}
.boxAllWhite .showHide {
	/*background-image: url('Boris.UI.Themes.Original.images.Nuggets.allwhite.hide.gif');*/
}
.boxAllWhite .boxCollapsed .showHide {
	/* background-image: url('Boris.UI.Themes.Original.images.Nuggets.allwhite.show.gif'); */
}
.boxAllWhite .boxFooterInner, .boxAllWhite .boxCollapsed .boxContent {
	display: none;
	visibility: hidden;
}
.boxAllWhite .showHide {
	top: 3px;
	right: 3px;
}
.boxAllWhite .span-refreshButton {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.allwhite.refresh.gif');
	/* top: 1px; */
	right: 22px;
}
.boxAllWhite .span-refreshButton:hover {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.allwhite.refresh_x.gif');
}

/* datalist type */
/********************************************************************/
.boxList .boxContent {
	background-color: #ffffff;
	padding: 10px 5px 12px 5px;
}
.boxList .boxTL, .boxList .boxTR {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.list.top.gif');
}
.boxList .boxBL, .boxList .boxBR {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.list.bottom.gif');
}
.boxList .boxHeader {
	/* height: 43px; */
	padding: 0px;
}
.boxList .boxHeaderInner {
    /* height: 43px; */
    /* background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.bg_top.gif'); */
    /* background-repeat: repeat-x; */
    /* border-bottom: solid 1px #AAE2A5; */
    background-color: rgba(25, 148, 182, 0.47);
}
.boxList .boxHeaderInner h4 {
	font-family: Lucida Sans Unicode, Arial;
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	color: #000000;
	margin: 0px;
	padding: 5px;
}
.boxList .boxCollapsed .boxHeader, .boxList .boxCollapsed .boxHeaderInner {
	/* height: 15px; */
	/* border-bottom-width: 0px; */
}
.boxList .boxOff, .boxList .boxOff_Disabled {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.list.off.gif');
	width: 16px;
	height: 15px;
	right: 4px;
}
.boxList .boxOff img, .boxList .boxOff_Disabled img {
	width: 16px;
	height: 15px;
}
.boxList .leftLinks {
	float: left;
}
.boxList .rightLinks {
	float: right;
}
.boxList .leftLinks, .boxList .rightLinks {
	padding: 10px 5px 0px 5px;
}
.boxList .boxBL_Collapsed, .boxList .boxBR_Collapsed {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.list.bottom_collapsed.gif');
}
.box .showHide:before,
.boxList .showHide:before {
	/*background-image: url('Boris.UI.Themes.Original.images.Nuggets.list.hide.gif');*/
	content: '\f146';
	text-decoration: none;
	font-family: 'fontawesome';
	font-size: 14px;
	color: rgb(22, 172, 0);
	display:inline-block;
	line-height: 16px;
	text-indent: 1px;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.59);
}
.box .boxCollapsed .showHide:before,
.boxList .boxCollapsed .showHide:before {
	/* background-image: url('Boris.UI.Themes.Original.images.Nuggets.list.show.gif'); */
	content: '\f0fe';
}
.boxList .boxFooter {
	padding: 0px;
	border-width: 0px;
}
.boxList .boxFooterInner {
    /* background-image: url('Boris.UI.Themes.Original.images.Nuggets.list.bg_bottom.gif'); */
    /* background-repeat: repeat-x; */
    padding: 6px;
    background-color: rgba(25, 148, 182, 0.47);
}
.boxList .pagingControls:before{clear:both;display:table;content:''}
.boxList .pagingControls:after{clear:both;display:table;content:''}

.boxList .boxCollapsed .boxHeaderInner:before{clear:both;display:table;content:''}
.boxList .boxCollapsed .boxHeaderInner:after{clear:both;display:table;content:''}

.boxStandard .boxWithForm .boxFooterInner:before{clear:both;display:table;content:''}
.boxStandard .boxWithForm .boxFooterInner:after{clear:both;display:table;content:''}

.boxInPageSelection .boxHeaderInner:before{clear:both;display:table;content:''}
.boxInPageSelection .boxHeaderInner:after{clear:both;display:table;content:''}

.boxStandard .boxLinks:before{clear:both;display:table;content:''}
.boxStandard .boxLinks:after{clear:both;display:table;content:''}

.rightButton{
	float: right;
}
.recommend{
    font-size: 10px;
}
.rightButton > div{
	display: inline-block;
}
.rightButton .item input{
	width: 100px;
}
.rightButton .title{
	font-family: Lucida Sans Unicode, Arial;
	font-weight: normal;
	font-size: 11px;
}

.boxList .pagingControls {
	/* position: relative; */
	/* top: 10px; */
	padding: 5px;
}
.boxList .loading {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.loading.header.gif');
}
.boxList .boxFooter .pagingControls {
	/* top: 7px; */
	clear: both;
}
.boxList .pagingControlsLeft {
	/* position: absolute; */
	/* left: 5px; */
	font-size: 11px;
	color: #000000;
	float: left;
}
.boxList .pagingControlsRight {
    /* position: absolute; */
    /* right: 5px; */
    font-size: 11px;
    top: -3px;
    color: #000000;
    float: right;
}
.boxList .pagingNextPrev {
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    font-size: 14px;
}
.boxList .pagingNextPrev:hover {
	text-decoration: underline;
	color: #008000;
}
.boxList .pagingPrev {
	padding-left: 5px;
}
.boxList .pagingNext {
	padding-left: 5px;
}
.boxList .pagingNextPrevDisabled, .boxList .pagingNextPrevDisabled:hover {
	color: #aaaaaa;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.boxList .pagingNo {
    text-decoration: none;
    color: #000000;
    padding: 0px 4px;
}
.boxList .pagingNo:hover {
	background-color: #eeeeee;
}
.boxList .pagingNo_Selected {
	border: solid 1px #000000;
	color: #000000;
	text-decoration: none;
	padding: 0px 4px;
	font-weight: bold;
	background-color: #eeeeee;
	cursor: default;
}
.boxList a.showFilter, .boxList a.showFilterOn {
	color: #ffffff;
	text-decoration: none;
	padding: 0px 4px;
}
.boxList a.showFilterOn {
    border: solid 1px rgb(22, 121, 148);
    background-color: rgb(25, 148, 182);
}
.boxList a.showFilterOn:hover {
	background-color: #eeeeee;
    color: #000000;
}
.boxList td.moreInfo {
	text-align: center;
}
.boxList .moreInfoShow, .boxList .moreInfoHide {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center center;
}
.boxList .moreInfoShow {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.list.info_show.gif');
}
.boxList .moreInfoHide {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.list.info_hide.gif');
}
.boxList .boxCollapsed .boxContent, .boxList .boxCollapsed .boxFooter {
	display: none;
	visibility: hidden;
}
.boxList .span-refreshButton {
	display: inline-block;
	visibility: visible;
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.refresh.gif');
	width: 11px;
	height: 10px;
}
.boxList .span-refreshButton:hover {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.refresh_x.gif');
}

/* Actions Nugget */
/********************************************************/
.boxActions .boxContent {
	background-color: #757675;
	padding: 5px;
	font-size: 11px;
	/* background-image: url('Boris.UI.Themes.Original.images.Nuggets.actions.content_bg.jpg'); */
	background-repeat: repeat-x;
	background-position: center bottom;
	border-color: rgb(83, 82, 90);
}
.boxActions .boxTL, .boxActions .boxTR {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.actions.top.gif');
}
.boxActions .boxBL, .boxActions .boxBR {
	/* background-image: url('Boris.UI.Themes.Original.images.Nuggets.actions.bottom.gif'); */
	/* height: 5px; */
}
.boxActions .boxBL {
	/* margin-right: 5px; */
	/* background-position: 0 -5px; */
}
.boxActions .boxBR {
	/* margin-top: -5px; */
	/* margin-left: 5px; */
	/* background-position: 100% -5px; */
}
.boxActions .boxHeader {
	/* height: 20px; */
	padding: 0px;
	border-color: rgb(83, 82, 90);
	border: none;
	border-width: 1px;
}
.boxActions .boxHeaderInner {
	/* height: 20px; */
	/* background-image: url('Boris.UI.Themes.Original.images.Nuggets.actions.header_bg.gif'); */
	/* background-repeat: repeat-x; */
	background-color: rgb(83, 82, 90);
	padding: 2px;
}
.boxActions .boxHeaderInner h4 {
	font-family: Lucida Sans Unicode, Arial;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	margin: 0px;
	padding-left: 5px;
	position: relative;
	/* top: -1px; */
}
.boxActions .boxCollapsed .boxHeader, .boxActions .boxCollapsed .boxHeaderInner {
	height: 15px;
	border-bottom-width: 0px;
}
.boxActions .leftLinks {
	float: left;
}
.boxActions .rightLinks {
	float: right;
}
.boxActions .leftLinks, .boxActions .rightLinks {
	padding: 11px 5px 0px 5px;
}
.boxActions .boxCollapsed .boxBL, .boxActions .boxCollapsed .boxBR {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.actions.bottom_collapsed.gif');
}
.boxActions .showHide {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.actions.hide.gif');
}
.boxActions .boxCollapsed .showHide {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.actions.show.gif');
}
.boxActions .loadingOuter {
	display: inline;
	float: left;
}
.boxActions .loading {
	margin: 0px;
	padding: 0px;
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.actions.loading.gif');
	width: 17px;
	height: 12px;
}
.boxActions .contentLoading {
	color: #ffffff;
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.actions.loading_content.gif');
}
.boxActions select.listBox {
	border: solid 1px #cccccc;
}
.boxActions select.listBox option {
	font-family: tahoma;
	font-size: 11px;
	border-bottom: dotted 1px #dddddd;
	padding: 2px;
}
.boxActions .error {
	background-image: url('Boris.UI.Themes.Original.images.messages.error.png');
	background-position: 3px top;
	background-repeat: no-repeat;
	color: #FF0000;
	margin: 10px 0px;
	min-height: 22px;
	padding-left: 42px;
	padding-top: 8px;
}
.boxActions .boxFooterInner, .boxActions .boxCollapsed .boxContent, .boxActions .boxCollapsed .boxFooter {
	display: none;
	visibility: hidden;
}

/* nugget for in-page selections - darker */
/********************************************************/
.boxInPageSelection .boxContent {
	background-color: #d2ffd2;
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.selection.bg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 8px 5px 4px;
	font-size: 11px;
	border-color: #88c77e;
	border-width: 0px 2px;
}
.boxInPageSelection .boxTL, .boxInPageSelection .boxTR {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.selection.top.gif');
}
.boxInPageSelection .boxBL, .boxInPageSelection .boxBR {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.selection.bottom.gif');
}
.boxInPageSelection .boxHeader {
	height: 42px;
	padding: 0px;
	border-style: solid;
	border-color: #88c77e;
	border-width: 1px;
	background-color: rgb(170, 236, 160);
}
.boxInPageSelection .boxHeaderInner {
	/* height: 42px; */
	/* background-image: url('Boris.UI.Themes.Original.images.Nuggets.selection.bg_top.gif'); */
	background-repeat: repeat-x;
}
.boxInPageSelection .boxHeaderInner h4 {
	font-family: Lucida Sans Unicode, Arial;
	font-weight: normal;
	font-size: 12px;
	line-height: 11px;
	color: #000000;
	margin: 0px;
	padding: 5px 0px 0px 8px;
}
.boxInPageSelection .boxLinks {
	padding: 9px 5px 0px 5px;
	color: #009900;
	font-size: 11px;
}
.boxInPageSelection .boxLinksFooter {
	padding: 6px 5px 0px 5px;
}
.boxInPageSelection .boxCollapsed .boxBL, .boxInPageSelection .boxCollapsed .boxBR {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.selection.bottom_collapsed.gif');
}
.boxInPageSelection .boxShowHide {
	right: 20px;
}
.boxInPageSelection .boxOff {
	right: 4px;
}
.boxInPageSelection .loading {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.selection.loading.gif');
}
.boxInPageSelection .contentLoading {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.selection.loading_content.gif');
	color: #006600;
}
.boxInPageSelection select.listBox {
	border: solid 1px #cccccc;
}
.boxInPageSelection select.listBox option {
	font-family: tahoma;
	font-size: 11px;
	border-bottom: dotted 1px #dddddd;
	padding: 2px;
}
.boxInPageSelection .boxFooter {
	display: none;
	visibility: hidden;
}
.boxInPageSelection .span-refreshButton {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.selection.refresh.gif');
}
.boxInPageSelection .span-refreshButton:hover {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.selection.refresh_x.gif');
}
.boxFooterExplicitlyVisible, .boxFooterExplicitlyVisible .boxFooterInner {
	display: block !important;
	visibility: visible !important;
}
.boxInPageSelection .boxWithForm .boxContent {
	padding: 0px;
}
.boxInPageSelection .boxWithForm .boxFooter {
	padding: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #bbbbbb;
	background-color: #ffffff;
	display: block;
	visibility: visible;
}
.boxInPageSelection .boxWithForm .boxFooterInner {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.list.bg_bottom.gif');
	background-repeat: repeat-x;
	height: 21px;
	display: block;
	visibility: visible;
	border-style: solid;
	border-color: #88c77e;
	border-width: 0px 2px;
}
.boxInPageSelection .boxWithForm .boxTL, .boxInPageSelection .boxWithForm .boxTR {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.selection.top_editing.gif');
}
.boxInPageSelection .boxWithForm .boxBL, .boxInPageSelection .boxWithForm .boxBR {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.selection.bottom_editing.gif');
}
.boxInPageSelection .boxCollapsed .boxContent, .boxInPageSelection .boxCollapsed .boxFooter, .boxInPageSelection .boxWithForm .span-refreshButton, .boxInPageSelection .boxWithForm .showHide {
	display: none;
	visibility: hidden;
}
.boxInPageSelection .boxCollapsed .boxHeader, .boxInPageSelection .boxCollapsed .boxHeaderInner {
	height: 15px;
	border-bottom-width: 0px;
}
.boxInPageSelection .showHide {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.allwhite.hide.gif');
}
.boxInPageSelection .boxCollapsed .showHide {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.allwhite.show.gif');
}
.boxInPageSelection h4 {
	border-color: #88c77e;
}
.boxInPageSelection .subInfoLoading {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.selection.loading_content.gif');
	color: #006600;
}
.boxInPageSelection .boxDLUP {
	color: #78b76e;
}
.boxInPageSelection .noneFound {
	color: #88C77E;
}

/* Button Strip */
/********************************************************/
.boxButtonStrip .boxLinks, .boxButtonStrip .boxHeader, .boxButtonStrip .contentLoading, .boxButtonStrip .boxLinksFooter {
	display: none;
	visibility: hidden;
}
.boxButtonStrip .boxTL, .boxButtonStrip .boxTR {
	/* background-image: url('Boris.UI.Themes.Original.images.Nuggets.buttonstrip.top.gif'); */
}
.boxButtonStrip .boxBL, .boxButtonStrip .boxBR {
	/* background-image: url('Boris.UI.Themes.Original.images.Nuggets.buttonstrip.bottom.gif'); */
}
.boxButtonStrip .boxContent:before {
	clear: both;
	display: table;
	content: '';
}
.boxButtonStrip .boxContent:after {
	clear: both;
	display: table;
	content: '';
}
.boxButtonStrip .boxContent {
    background-color: rgb(25, 148, 182);
    /* background-image: url('Boris.UI.Themes.Original.images.Nuggets.buttonstrip.bg.gif'); */
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 6px 7px;
    font-size: 11px;
    border-color: rgb(22, 121, 148);
    border-width: 1px;
    border-style: solid;
    /* height: 18px; */
    color: #ffffff;
}
.boxButtonStrip .boxContent a.iconButton {
	color:#ffffff;
}

.boxButtonStrip .boxFooter {
	display: none;
	visibility: hidden;
}
.boxButtonStripDropDown {
	position: relative;
	top: -3px;
}
.boxButtonStrip .boxWithForm .boxFooter {
	background-color:#56954E;
	border-top-width:0px;
	border-left:1px solid #56954E;
	border-right:1px solid #56954E;
	height:1px;
	display:block;
	visibility:visible;
	padding: 0px;
	display: block;
	visibility: visible;
}
.boxButtonStrip .boxWithForm .boxFooterInner {
	background-color:#56954E;
	background-image:none;
	border-style:none;
	display: block;
	visibility: visible;
}
.boxButtonStrip .boxWithForm .boxContent {
	height:auto;
	background-color:#56954E;
	background-image:none;
	border-style:none;
}
.boxButtonStrip .boxCollapsed .boxContent, .boxButtonStrip .boxCollapsed .boxFooter, .boxButtonStrip .boxWithForm .span-refreshButton, .boxButtonStrip .boxWithForm .showHide {
	display: none;
	visibility: hidden;
}
.boxButtonStripDropDown, .boxButtonStripTextBox {
	position:relative;
	/* top:-2px; */
}
.boxButtonStrip .boxWithForm .boxHeader {
	background-color:#56954E;
	border-bottom-width:0px;
	border-left:1px solid #56954E;
	border-right:1px solid #56954E;
	display:block;
	height:1px;
	visibility:visible;
}
.boxButtonStrip .boxWithForm .boxTL, .boxButtonStrip .boxWithForm .boxTR {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.buttonstrip.form_top.png');
}
.boxButtonStrip .boxWithForm .boxBL, .boxButtonStrip .boxWithForm .boxBR {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.buttonstrip.form_bottom.png');
}
.boxButtonStrip .boxWithForm .boxHeader .loading {
	background-image:url('Boris.UI.Themes.Original.images.Forms.fieldloading.gif');
}

/* home nuggets */
/*********************************************************************/
.homeNugget {
	border: 1px solid #bbbbbb;
	padding: 10px;
	margin-bottom: 5px;
}

/* quick search */
/*********************************************************************/
.quickSearchField {
	padding-bottom: 5px;
}
.quickSearchField .title {
	font-size: 11px;
	color: #429138;
	font-weight: bold;
	padding-bottom: 2px;
}
.quickSearchField input {
	font-size: 11px;
	font-family: Tahoma;
}
.quickSearchField input.on, .quickSearchField input.off {
	background-color: #ffffff;
	color: #62b158;
	border: solid 1px #429138;
	padding: 4px;
	width: 160px;
}
.quickSearchField input.off {
	filter: alpha(opacity=40);
	-moz-opacity: .4;
	opacity: 0.4;
}
.quickSearchField input.on {
}

/* More Info box */
/*********************************************************************/
.moreInfoBox {
	border: solid 2px #e0e0d0;
	padding: 3px;
	margin: 10px 10px 10px 5px;
}
.moreInfo_DivItem {
	padding-bottom: 3px;
}
.moreInfoBox .loading {
	color: #ff9900;
	font-weight: bold;
	font-size: 10px;
	margin: 7px 7px 5px;
	padding: 5px 0px 0px 20px;
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.loading.body.gif');
	background-repeat: no-repeat;
	background-position: 0px center;
	text-transform: uppercase;
	height: 20px;
	float: none !important;
}
.moreInfoBox h4 {
	margin: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}

/* Data List Filters */
/*********************************************************************/
.boxList .dataFilter {
    background-color: #FFFFFF;
    border-color: rgb(22, 121, 148);
    border-style: solid;
    border-width: 1px 1px 0 1px;
    left: 0px;
    /* padding: 1px 1px 0px 1px; */
    position: relative;
    top: 0px;
    color: #000000;
}
.boxList .dataFilterBL {
	margin-right: 6px; /* clip right corner */
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.list.filter_bottom.gif');
	background-position: 0 -15px; /* show under half of the image */
	height: 15px;
	font-size: 2px;
	display:none;
	visibility:hidden;
}
.boxList .dataFilterBR {
	margin-top: -15px; /* to level of bottom-left corner */
	margin-left: 6px; /* clip left corner */
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.list.filter_bottom.gif');
	background-position: 100% -15px; /* under half, right side */
	height: 15px;
	font-size: 2px;
	display:none;
	visibility:hidden;
}
.boxList .dataFilterTL {
	display: none;
	visibility: hidden;
}
.boxList .dataFilterTR {
	display: none;
	visibility: hidden;
}
.boxList .dataFilterInner {
    background-color: rgba(25, 148, 182, 0.47);
    padding: 5px 5px 0px;
}
.boxList .dataFilterFooter {
	display:none;
	visibility:hidden;
}
.boxList .dataFilter h5 {
	font-size: 10px;
	font-family: Lucida Sans, Arial;
	text-transform: uppercase;
	font-weight: bold;
	margin: 10px 0px;
	padding-bottom: 3px;
	border-bottom: dotted 1px #90db89;
}
.boxList .dataFilter .buttons {
	position: absolute;
	top: 10px;
	right: 5px;
}
.boxList .dataFilter .dataItems .desc {
	font-weight: normal;
}
.boxList .dataFilter .filterDisabled input, .boxList .dataFilter .filterDisabled select, .boxList .dataFilter .filterDisabled input, .boxList .dataFilter .filterDisabled textarea, .filterDisabled .calendarOuter {
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}
.boxCollapsed .dataFilter {
	display: none;
	visibility: hidden;
}
.boxList .noData {
	font-style: italic;
}

.nuggetMessages {
	background-image:url('Boris.UI.Themes.Original.images.Nuggets.standard.msg_bg.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#fffdea;
	border:solid 2px #f3e575;
	padding:10px 10px 5px;
	margin-bottom:10px;
}
.nuggetMessages .nuggetMessage {
	font-size:11px;
	padding-left:20px;
	margin-bottom:5px;
	background-repeat:no-repeat;
	background-position:top left;
}
.nuggetMessages .nuggetMessageWarning {
	background-image:url('Boris.UI.Themes.Original.images.Nuggets.standard.msg_warn.png');
}
.nuggetMessages .nuggetMessageInfo {
	background-image:url('Boris.UI.Themes.Original.images.Nuggets.standard.msg_info.png');
}
.nuggetMessages .nuggetMessageError {
	background-image:url('Boris.UI.Themes.Original.images.Nuggets.standard.msg_error.png');
	color:#ff0000;
	font-weight:bold;
}
.boxList .boxWithForm .boxContent {
	padding:0px;
}
.boxList .boxWithForm .pagingControls, .boxList .boxWithForm .dataFilter {
	display:none;
	visibility:hidden;
}
.boxList .boxWithForm .boxFooter {
	padding: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #bbbbbb;
	background-color: #ffffff;
	display: block;
	visibility: visible;
}
.boxList .boxWithForm .boxFooterInner {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.bg_bottom.gif');
	background-repeat: repeat-x;
	height: 21px;
	display: block;
	visibility: visible;
}
.boxList .boxWithForm .boxTL, .boxStandard .boxWithForm .boxTR {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.top_editing.gif');
}
.boxList .boxWithForm .boxBL, .boxStandard .boxWithForm .boxBR {
	background-image: url('Boris.UI.Themes.Original.images.Nuggets.standard.bottom_editing.gif');
}
.boxList .boxWithForm .boxHeader  {
	height:43px;
}
.boxList .boxWithForm .boxLinksFooter {
	padding:6px 0px 0px 2px;
}
.boxList .boxWithForm .boxLinks {
	left:2px;
}
.recommend{font-size:10px;}
/* misc */
/*********************************************************************/
.nuggetListItem {
	padding-bottom: 5px;
}
select option.error, .box select option.error {
	color: #ff0000;
	font-weight: bold;
	background-image: none;
	margin: 0px;
	min-height: 0px;
	padding: 0px;
}
.boxContent .dataItem {
	font-size: 11px;
	padding-bottom: 5px;
}
.boxContent .dataItem:hover {
	background-color: #e0ffe0;
}