/* Minification failed. Returning unminified contents.
(1989,28): run-time error CSS1039: Token not allowed after unary operator: '-mainframe-wrapper-primary'
(2004,14): run-time error CSS1039: Token not allowed after unary operator: '-mainframe-wrapper-primary'
(2005,34): run-time error CSS1039: Token not allowed after unary operator: '-mainframe-wrapper-primary'
(2024,17): run-time error CSS1039: Token not allowed after unary operator: '-mainframe-wrapper-primary'
(3040,14): run-time error CSS1039: Token not allowed after unary operator: '-mainframe-wrapper-primary'
(3066,25): run-time error CSS1039: Token not allowed after unary operator: '-mainframe-wrapper-primary'
(3098,25): run-time error CSS1039: Token not allowed after unary operator: '-mainframe-wrapper-primary'
(3126,14): run-time error CSS1039: Token not allowed after unary operator: '-mainframe-wrapper-primary'
(3268,14): run-time error CSS1039: Token not allowed after unary operator: '-top-nav-primary'
(6174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6196,28): run-time error CSS1039: Token not allowed after unary operator: '-section-wrapper-primary'
(6203,28): run-time error CSS1039: Token not allowed after unary operator: '-top-nav-primary'
(6222,28): run-time error CSS1039: Token not allowed after unary operator: '-top-nav-primary'
(6230,28): run-time error CSS1039: Token not allowed after unary operator: '-top-nav-primary'
(6245,28): run-time error CSS1039: Token not allowed after unary operator: '-top-nav-primary-active'
(6246,17): run-time error CSS1039: Token not allowed after unary operator: '-top-nav-primary-active-text'
(6254,17): run-time error CSS1039: Token not allowed after unary operator: '-top-nav-submenu-hover'
(6263,28): run-time error CSS1039: Token not allowed after unary operator: '-tab-nav-primary'
(6271,17): run-time error CSS1039: Token not allowed after unary operator: '-tab-nav-title'
(6280,28): run-time error CSS1039: Token not allowed after unary operator: '-tab-nav-primary-active'
(6281,17): run-time error CSS1039: Token not allowed after unary operator: '-tab-nav-primary-active-text'
(6289,28): run-time error CSS1039: Token not allowed after unary operator: '-mainframe-wrapper-primary'
(6300,28): run-time error CSS1039: Token not allowed after unary operator: '-mainframe-wrapper-primary'
(6326,28): run-time error CSS1039: Token not allowed after unary operator: '-mainframe-wrapper-primary'
(6337,28): run-time error CSS1039: Token not allowed after unary operator: '-left-nav-primary'
(6345,28): run-time error CSS1039: Token not allowed after unary operator: '-left-nav-primary'
(6352,17): run-time error CSS1039: Token not allowed after unary operator: '-left-nav-lvl1'
(6356,17): run-time error CSS1039: Token not allowed after unary operator: '-left-nav-lvl2'
(6360,17): run-time error CSS1039: Token not allowed after unary operator: '-left-nav-lvl2-active'
(6369,28): run-time error CSS1039: Token not allowed after unary operator: '-section-wrapper-primary'
(6373,17): run-time error CSS1039: Token not allowed after unary operator: '-section-wrapper-title'
(6380,28): run-time error CSS1039: Token not allowed after unary operator: '-section-wrapper-primary'
(6388,17): run-time error CSS1039: Token not allowed after unary operator: '-section-wrapper-title'
 */
/*===============================================
====Input Table: Pre-defined standard widths.====
===============================================*/

.input-table.full
{
	width: 100%;
}
.input-table.wide
{
	width: 700px;
}
.input-table.normal
{
	width: 600px;
}
.input-table.thin
{
	width: 400px;
}

.input-label
{
	width: 150px;
	padding-right: 4px;
	padding-top:2px;
}
.input-label.full
{
	width: 100%;
}
.input-label.wide
{
	width: 250px;
}
.input-label.normal
{
	width: 150px;
	padding-right: 4px;
}
.input-label.thin
{
	width: 50px;
}

.input-cell.full
{
	width: 100%;
}
.input-cell.wide
{
	width: 500px;
}
.input-cell.normal
{
	width: 250px;
}
.input-cell.thin
{
	width: 50px;
}
.input-table td
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #333;
}

/* Input Table */
.input-table
{
	/* Push the table up so that the edit frame can appear behind it.     position: relative;    z-index: 100;*/
}

/* Input Table: Input Row. */
.input-row-empty td
{
	padding-left: 25px;
	font-style: italic;
	height: 25px;
}

/* Input Table: Input Cell Button. */
.input-cell-button .add-button
{
	height: 14px;
	width: 14px;
	padding-right: 4px;
}


.input-cell-button
{
	width: 80px;
}

/* Input Table: Labels. */
.input-label
{
	
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	height: 20px;
}

/* Input Table: DropDown. */
.input-dropdown-text
{
	border: medium none #FFFFFF;
	color: #2C4860;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-indent: 4px;
	display: none; /* delete display:none when turning the hover functionality back on  */
}
.input-dropdown-text.label
{
	font-weight: bold;
	text-align: right;
}
.input-dropdown
{
	/*  display:none when turning the hover functionality back on  */
	border-color: #999 #EFEFEF #EFEFEF #999;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: left;
	margin-top: -1px;
	margin-bottom: -1px;
	width: 133px;
}
.input-dropdown.label
{
	text-align: left;
	width: auto;
}

/* Input Table: Textbox */
.input-textbox
{
	border-color: #999 #EFEFEF #EFEFEF #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-left: 3px;
}

/*============================================
====Input Table: Radio Button, Check Box======
============================================*/
.input-radiobutton input
{
	vertical-align: middle;
	margin: 2px 5px 2px 1px;
	border-spacing: 3px;
}
.input-radiobutton label
{
	vertical-align: middle;
	margin: 0px;
	padding-right: 10px;
}
.input-checkbox label
{
	vertical-align: 2px;
	padding-right: 10px;
}
.input-checkbox input
{
	margin: 2px 5px 2px 0px;
}
.input-checkboxlist input
{
	margin: 2px 5px 2px 3px;
}
.input-checkboxlist label
{
	vertical-align: 2px;
	padding-right: 10px;
}
.asp-checkbox label
{
	vertical-align: 2px;
	padding-right: 10px;
}

/* Input Table: Address */

.input-address
{
	border: 0px;
	margin: 0px;
	margin-left: -3px;
	padding: 20px 0px 20px 0px;
}

/*  LibraRquiredFieldValidator - indicator Style */
.required-field-indicator
{
	color: red;
	font-weight: bold;
	vertical-align: middle;
}

/*===========================================*/
/*==============Watermark====================*/
/*===========================================*/

.input-textbox-watermark
{
	position: relative;
	float: left;
}
.input-textbox-watermark span
{
	position: absolute;
	margin-top: 3px;
	margin-left: 3px;
	padding-left: 2px;
}

.input-textbox-watermark input
{
	background: none;
	color: #2C4860;
	border: none;
}
#inputHiddenText
{
	display: none;
}
.watermark
{
	border: 1px solid #fff;
}
.nowatermark
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B2B2B2;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #B2B2B2;
}

/*=======================================
==Language popup for multilingual boxes== 
=======================================*/

.span-multilingual
{
}
.langTextbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2C4860;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #999;
	padding-left: 3px;
}
.spanLangButtonPadder
{
	padding-left: 3px;
}
.DynamicDiv
{
	position: absolute;
	background-color: #FFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-color: #BFBFBF;
	border-right-color: #F5F5F5;
	border-bottom-color: #F5F5F5;
	border-left-color: #BFBFBF;
	display: block;
}
.langButtons
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 35px;
}

.langButtonDisabledColor
{
	color: #999999;
}

.langButtonEnabledColor
{
	color: #2C4860;
}
.currentPopupTextButtonColor
{
	color: orange;
}

.languageTextboxes
{
	background-color: #FFF;
}
.langTextboxPopup
{
	background-color: #FFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #BFBFBF;
	border-right-color: #F5F5F5;
	border-bottom-color: #F5F5F5;
	border-left-color: #BFBFBF;
}
#langPopup
{
	display: none;
	position: absolute;
	visibility: hidden;
	top: -19px;
	margin-left: -17px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.langTable
{
	position: relative;
}
.langNotDefined
{
	font-style: italic;
	color: #999;
}
.typeLanguage
{
	font-style: normal;
	color: #2C4860;
}

.langframe-mid
{
	background-image: url(/Admin/Style/Schemes/images/Schemes/Blue/InputArea/AdminTextBox/mid-left.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	background-position: left;
}

.langframe-top
{
	background-image: url(/Admin/Style/Schemes/images/Schemes/Blue/InputArea/AdminTextBox/mid-top.png);
	background-repeat: repeat-x;
	height: 20px;
	clear: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.langframe-top-left
{
	background-image: url(/Admin/Style/Schemes/images/Schemes/Blue/InputArea/AdminTextBox/rounded-corner-up-left.png);
	background-repeat: no-repeat;
	float: left;
	width: 20px;
	height: 20px;
	background-position: left top;
	margin-left: -20px;
}
.langframe-top-right
{
	height: 20px;
	width: 20px;
	float: right;
	background-image: url(/Admin/Style/Schemes/images/Schemes/Blue/InputArea/AdminTextBox/rounded-corner-up-right.png);
	background-repeat: no-repeat;
	margin-right: -20px;
	background-position: right top;
}

.langframe-bottom
{
	background-image: url(/Admin/Style/Schemes/images/Schemes/Blue/InputArea/AdminTextBox/mid-bottom.png);
	background-repeat: repeat-x;
	height: 20px;
	background-position: center bottom;
	margin-left: 20px;
	margin-right: 20px;
}
.langframe-bottom-left
{
	background-image: url(/Admin/Style/Schemes/images/Schemes/Blue/InputArea/AdminTextBox/rounded-corner-left-down.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	float: left;
	background-position: left bottom;
	margin-left: -20px;
}
.langframe-bottom-right
{
	background-image: url(/Admin/Style/Schemes/images/Schemes/Blue/InputArea/AdminTextBox/rounded-corner-right-down.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	float: right;
	background-position: right bottom;
	margin-right: -20px;
}
.langframe-content-wrapper
{
	background-image: url(/Admin/Style/Schemes/images/Schemes/Blue/InputArea/AdminTextBox/mid-right.png);
	background-repeat: repeat-y;
	background-position: right;
	padding-right: 20px;
	padding-left: 14px;
}
/*=======================================
============Series Element Chooser=======
=======================================*/
/*
.searchfield
{
	background-image: url(/Admin/Style/Schemes/Images/General/view.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 20px;
	color: gray;
}

.prod-selector-left p
{
	margin: 0px;
	margin-bottom: 3px;
	font-weight: bold;
}
.prod-selector-right p
{
	margin: 0px;
	margin-bottom: 3px;
	font-weight: bold;
	border-bottom: solid 1px #2C4860;
}
.prod-selector-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SeriesElementChooser/SeriesElementChooserLeft.gif);
	background-repeat: no-repeat;
	padding-top: 18px;
	padding-right: 32px;
	padding-left: 18px;
	padding-bottom: 25px;
	position: relative;
	margin-left: 7px;
}
.prod-selector-left .prod-selector-left-textfield
{
	width: 243px;
	height: 310px;
	margin-top: 5px;
	overflow: auto;
}
.prod-selector-left .tip-image
{
	position: absolute;
	left: 175px;
	top: -6px;
}

.prod-selector-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SeriesElementChooser/SeriesElementChooserRight.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 17px;
	padding-left: 19px;
	padding-bottom: 40px;
	width: 250px;
	height: 350px;
	position: relative;
}

.prod-selector-other-events-top  the wrapper for Bottom 
{
	background-image: url(/Admin/Style/Schemes/Images/Schemes/Blue/ProdSelOtherEventsTop.gif);
	background-repeat: no-repeat; 
	width: 586px;
	margin-left: 3px;
}
.prod-selector-other-events-bottom
{
	background-image: url(/Admin/Style/Schemes/Images/Schemes/Blue/ProdSelOtherEventsBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-right: 5px;
	padding-left: 5px; 
	padding-bottom: 5px;
}
.prod-selector-other-events-bottom.no-header
{
	padding-top: 0px;
}
.element-chooser-scroll-buttons
{
	position: absolute;
	right: 14px;
	top: 40px;
	width: 15px;
}

.element-chooser-scroll-buttons img
{
	padding-bottom: 8px;
}
*/
/*+++++NEW SHOWCARE SCHEME+++++++++*/


/*+++++++++++++++++++++++++++++++++++++++++*/
/*	GENERAL								   */
/*+++++++++++++++++++++++++++++++++++++++++*/

.body
{
	background-image: url(/Admin/Images/General/background-menu.gif);
	background-repeat: repeat-x;
	margin: 0;
	min-width: 886px;
	overflow-x: hidden;
}
img
{
	border: 0px;
}
a
{
	outline: none;
	cursor: hand;
}
a:hover
{
	color:#46537c;
}
*
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.text-small
{
	font-size: 11px;
}
.hidden-element
{
	display: none;
}
.button-padding
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.show-hide-advance-settings
{
	margin-bottom: 10px;
}
/*+++++++++++++++++++++++++++++++++++++++++*/
/*	TABLES								   */
/*+++++++++++++++++++++++++++++++++++++++++*/

th.generic-field-response-list
{
	padding-right: 5px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}

td.generic-field-response-list
{
	padding-right: 5px;
}

div.fixed-dialog {
		position: fixed;
		max-height: calc(100vh - 225px);
		overflow-y: auto;
		z-index: 10;
		border: 1px solid #555;
		background-color: #fff;
		padding: 5px;
}

div.ui-widget-overlay {
   position: fixed;
}

ul.search-criteria-list
{
	list-style-type: none;
	margin-left: 25px;
}

.textfield
{
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #999;
	padding-left: 3px;
}
.lblSeriesName
{
	padding: 2px 0 2px 0
}
.role-entitlements-header
{
	font-weight:bold;
	border-bottom:solid 1px #ccc;
}
.manage-customer-list{
	width:100%;
}
.manage-customer-list tr:hover {
	background-color: #D8D6D0 !important;
}
.manage-customer-list-wrapper div {
	border:solid 1px #ccc;
	border-radius:10px;
	padding:15px;
	margin-bottom:4px;
}
.sales-order-list-tree {
	border-radius:10px;
	background-color:#F7F5ED;
	margin:10px;
	border:solid 1px #ccc;
	white-space: normal !important;
}
.table-caption{
	border:solid 1px #ccc;
	border-radius:10px;
	padding:5px !important;
	background-color:#F7F5ED;
	margin-bottom:4px;
}

.sales-order-list-tree:hover a{
	background-color:#ccc;

}
.sales-order-list-tree:hover{
	background-color:#ccc;
}

.input-label.normal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 180px;
	text-align: right;
	font-weight: bold;
	padding-top: 2px;
}
.input-label.thin
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 130px;
	text-align: right;
	font-weight: bold;
	padding-top: 2px;
}
.user-info-login {
	padding:3px;
	display:inline-block;
}
th
{
	text-align: left;
}
hr
{
	border: 0;
	background-color: #D8D6D0;
	height: 2px;
	margin-bottom: 5px;
}

.border-bottom, tr.header td
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
}
.border-left
{
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #D8D6D0;
}
.border-right
{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #D8D6D0;
}
.border-right-light
{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #EFECE1;
}
.border-top
{
	border-top: solid 1px #D8D6D0;
}
.border-top-double
{
	border-top: double 3px #D8D6D0;
}
.table-row-bg-color
{
	background-color: #F7F5ED;
}
.border-manage-list-header, .manage-list th
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	padding-bottom: 3px;
}
.manage-list select
{
	background-color: transparent;
}
ul {
	margin:0;
	padding:0;	
}
.manage-list-hover-color
{
	background-color: #D8D6D0 !important;
}
.manage-list-highlight-color
{
	background-color: #D8D6D0;
}
.hidden-manage-list-row
{
	display: none;
}
.table-header-col-divider
{
	background-image: url(/Admin/Images/Schemes/BlueSC/divider-table-header.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.table-col-divider
{
	border-right: solid 1px #EFECE1;
	position: relative;
}

.change-flag-status {
	position: relative;
}

.myTree  {
	position: relative;
}

/*
.manage-list th
{
    background-image: url(/Admin/Images/Schemes/BlueSC/divider-table-header.gif);
    background-repeat: no-repeat;
	background-position: bottom right;
}
.manage-list th:not(:last-child)
{
    background-image: url(/Admin/Images/Schemes/BlueSC/divider-table-header.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.manage-list tr:not(:first-child):hover
{
    background-color: #D8D6D0 !important;
}
table.manage-list tr:nth-child(2n+0) 
   {
    background-color: #F7F5ED;
    }
*/

.manage-list td, .manage-list th
{
	padding-left: 8px; padding-right: 8px;
	vertical-align: bottom;
}
.manage-list .total
{
	background-color: White;
	border-top: double 3px #78994B;
	font-weight: bold;
}
.manage-list .group
{
	background-color: White;
	border-bottom: solid 1px #78994B;
	font-weight: bold;
}
.nested-manage-list td, .nested-manage-list th
{
	padding-left: 2px;
	padding-right: 2px;
}
.valign-top
{
	padding-top: 2px;
}
.delete-seq-row
{
	border-top: solid 1px #CC0000;
	border-style: none solid solid solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
}
.delete-seq-row-highlight
{
	background-color: #CC0000;
}
.paired-columns-bg
{
	background-image: url(/Admin/Images/Schemes/BlueSC/paired-columns-bg.png);
}
.current-prev-address
{
	padding-left: 22px;
}
/* name of table services/currencies */
.currency-table-label
{
	display: block;
	padding-bottom: 3px;
	border-bottom: solid 1px #cccccc;
}
.currency-table-items
{
	width: 100%;
}
.currency-table-items tr td
{
	padding: 2px;
}
.control-management-list-col1
{
	width: 1%;
}
.bold {
	font-weight:bold;
}
.balance-statement-header{
	float:left;
	padding:10px;
	background-color:#D8D6D0;
	margin-bottom:20px;
	margin-top:-30px;
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
}
/*++++++++++++++++++++++++++++++++++*/
/*	IMAGES/ICONS							*/
/*++++++++++++++++++++++++++++++++++*/

.icons
{
	padding-right: 3px;
	padding-left: 3px;
	margin-bottom: -2px;
}

.pinned
{
    background-image:url(/Admin/Images/Schemes/BlueSC/pinned.png);
    background-repeat:no-repeat;
    width:15px;
    height:15px;
    position:absolute;
    right:10px;
    top:10px;
    z-index: 1;
    cursor:pointer;
 }
.pinned:hover
{
    background-image:url(/Admin/Images/Schemes/BlueSC/unpinned.png);
}
.show-sidemenu
 {
    background-image: url(/Admin/Images/Schemes/BlueSC/show-sidemenu.gif);
    background-repeat: no-repeat;
    height: 83px;
    left: 22px;
    position: absolute;
    top: 29px;
    width: 18px;
    display:none;
    cursor:pointer;
 }

/*++++++++++++++++++++++++++++++++++*/
/*	REGENG BUTTONS				    */
/*++++++++++++++++++++++++++++++++++*/

.button-wrapper {
	background-image:url(/Admin/Images/Schemes/BlueSC/Buttons/btn-background.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:13px;
	padding-top:0px;
	*padding-top:0px; /* IE7 */
	padding-bottom:0px;
	cursor:pointer;
	display:inline-block;
}
.button-wrapper .right {
	background-image:url(/Admin/Images/Schemes/BlueSC/Buttons/btn-background.gif);
	background-repeat:no-repeat;
	padding-right:13px;
	background-position:right top;
	padding-top:10px;
	*padding-top:8px; /* IE7 */
	padding-bottom:4px;
	display:inline-block;
}
.button-wrapper:hover .right {
	background-position:right -32px;
}
.button-wrapper:hover {
	background-position:left -32px;
}
.button-wrapper input {
	background:none;
	border:none;
	color:white;
	font-weight:bold;
	cursor:pointer;
	margin-top:-5px;
}

/* SMALL BUTTONS */
.button-wrapper2 {
	background-image:url(/Admin/Images/Schemes/BlueSC/Buttons/btn-background2.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:13px;
	padding-top:3px;
	*padding-top:0px;/* IE7  */
	padding-bottom:4px;
	cursor:pointer;
}
.button-wrapper2 .right {
	background-image:url(/Admin/Images/Schemes/BlueSC/Buttons/btn-background2.gif);
	background-repeat:no-repeat;
	padding-right:13px;
	background-position:right 2px;
	padding-top:3px;
	*padding-top:0px;/* IE7  */
	padding-bottom:4px;
}
.button-wrapper2:hover .right {
	background-position:right -29px;
}
.button-wrapper2:hover {
	background-position:left -29px;
}
.button-wrapper2 input {
	background:none;
	border:none;
	color:white;
	font-weight:bold;
	cursor:pointer;
	height:22px;
	font-size:10px;
}


/* EVEN SMALLER BUTTONS */
.button-wrapper3
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/btn-background2.gif) no-repeat left top;
	display: inline;
	padding-left: 5px;
	cursor: pointer;
	margin-right: 5px;
    padding-top: 1px;
	padding-bottom: 4px;
	height:19px;
}
*:first-child+html .button-wrapper3
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:8px;
}
.button-wrapper3 input
{
	background: none;
	border: none;
	padding: 1px 4px 4px;
	color: #fff;
	cursor: pointer;
	height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	overflow: visible;
}
/* ie7 */
*:first-child+html .button-wrapper3 input
{
	height:18px;
}
.button-wrapper3 .right
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/btn-background2.gif) no-repeat right top;
	font-weight: normal;
	height: 19px;
	padding-right: 7px;
    padding-top:1px;
	padding-bottom:4px;
	cursor: pointer;
}
.button-wrapper3:hover
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/btn-background2.gif) no-repeat left -31px;

}
.button-wrapper3:hover span
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/btn-background2.gif) no-repeat right -31px;
}

/*++++++++++++++++++++++++++++++++++*/
/*	IMAGE BUTTONS	  			    */
/*++++++++++++++++++++++++++++++++++*/
c_conversationList-edit-button
{
	
}
.advanced-settings
{
    background-image: url(/Admin/Images/General/advanced-settings.png);
    background-repeat:no-repeat;
    
    padding-top:2px;
    height:18px;
    width:118px;
    cursor:pointer;
    margin-right: -5px;
    }
    .advanced-settings:hover
{
    opacity: .75;
	filter: alpha(opacity=75);
}

.button {
	background: linear-gradient(90deg, #17224D, #48557e);
	border-radius:8px;
	padding: 4px 14px 5px 14px;
	color:White;
	text-decoration:none;
	font-weight:bold;
	height:24px;
    border: none;
}

.button:hover {
	opacity: .75;
	filter: alpha(opacity=75);
	color:white;
}

.load-profile{
	background: linear-gradient(90deg, #17224D, #48557e);
	border-radius:8px;
	padding: 4px 14px 5px 14px;
	color:White;
	text-decoration:none;
	font-weight:bold;
	height:24px;
}

.load-profile:hover {
	opacity: .75;
	filter: alpha(opacity=75);
	color:white;
}


.input-button {
	/*
	width:55px !important;
	height:17px !important;
	*/
}
.button-show-granter
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/show-granter.gif);
	width: 97px;
	height: 19px;
	border: none;
	cursor: pointer;
}
.button-show-granter:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-print
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/print.gif);
	width: 76px;
	height: 30px;
	border: none;
	cursor: pointer;
}
.button-print:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-upload
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/upload.gif);
	width: 80px;
	height: 30px;
	border: none;
	cursor: pointer;
}
.button-upload:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-save-note
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/save-note.png);
	width: 35px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.button-link-to-group
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/link-to-group.gif);
	width: 107px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.button-link-to-group:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-create-new-roll
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/create-new-roll.gif);
	width: 119px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.button-create-new-roll:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-create-user
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/create-user.gif);
	width: 96px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.button-create-user:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-edit-roles
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/edit-roles.gif);
	width: 43px;
	height: 20px;
	border: none;
	cursor: pointer;
	margin-bottom:-3px;
}
.button-edit-roles:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-reset-password
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/reset-password.gif);
	width: 117px;
	height: 24px;
	border: none;
	cursor: pointer;
	margin-bottom:4px;
}
.button-reset-password:hover
{
	opacity: .75;
	filter: alpha(opacity=75);		
}
.button-load
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/load.gif);
	width: 57px;
	height: 24px;
	border: none;
	cursor: pointer;
	margin-bottom:4px;
}
.button-load:hover
{
	opacity: .75;
	filter: alpha(opacity=75);		
}
.button-disable-account
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/disable-account.gif);
	width: 122px;
	height: 24px;
	border: none;
	cursor: pointer;
	margin-bottom:4px;
}
.button-disable-account:hover
{
	opacity: .75;
	filter: alpha(opacity=75);		
}
.button-lock-account
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/lock-account.gif);
	width: 108px;
	height: 24px;
	border: none;
	cursor: pointer;
	margin-bottom:4px;
}
.button-lock-account:hover
{
	opacity: .75;
	filter: alpha(opacity=75);		
}
.button-copy
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/copy.gif);
	width: 74px;
	height: 30px;
	border: none;
	cursor: pointer;
}
.button-copy:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-cancel-note
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/cancel-note.png);
	background-repeat:no-repeat;
	width: 35px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.add-button
{
	height: 14px;
	width: 14px;
	padding-left: 6px;
	margin-bottom:-3px;
}
.add-button:hover
{
	opacity: .50;
	filter: alpha(opacity=50);
}
.delete-button
{
	height: 14px;
	width: 14px;
	margin-bottom:-3px;
}
.delete-button:hover
{
	opacity: .50;
	filter: alpha(opacity=50);
}
.button-un-cancel
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/un-cancel.gif);
	width: 87px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.button-print-badge
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/print-badge.gif);
	width: 94px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.button-add-large
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/add-large.gif);
	width: 67px;
	height: 30px;
	border: none;
	cursor: pointer;
}
.button-payment-cc
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/payment-cc.gif);
	width: 152px;
	height: 23px;
	border: none;
	cursor: pointer;
}
.button-payment-other
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/payment-other.gif);
	width: 117px;
	height: 23px;
	border: none;
	cursor: pointer;
}
.button-payment-refund
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/payment-refund.gif);
	width: 66px;
	height: 23px;
	border: none;
	cursor: pointer;
}
.button-payment-link
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/payment-link.gif);
	width: 156px;
	height: 20px;
	border: none;
	cursor: pointer;
}
.button-payment-go
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/payment-go.gif);
	width: 59px;
	height: 31px;
	border: none;
	cursor: pointer;
}
.button-default
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.button-back
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/back.gif);
	width: 73px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.button-back:hover, .button-next:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-next
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/next.gif);
	width: 73px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.button-submit
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/submit.gif);
	width: 67px;
	height: 30px;
	border: none;
	cursor: pointer;
}
.button-submit:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-cancel
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/cancel.gif);
	width: 79px;
	height: 30px;
	border: none;
	cursor: pointer;
	margin-right: 1px;
}
.button-cancel:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-add-new-item
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/add-new-item.gif);
	width: 124px;
	height: 25px;
	border: none;
	cursor: pointer;
}
.button-edit-color
{
	background: url(/Admin/Images/Schemes/BlueSC/InputArea/edit.gif);
	background-repeat: no-repeat;
	width: 42px;
	height: 17px;
	cursor: pointer;
}
.button-edit-notext
{
	background: url(/Admin/Images/Schemes/BlueSC/InputArea/edit-notext.gif);
	background-repeat: no-repeat;
	width: 19px;
	height: 17px;
	cursor: pointer;
}
.button-save-notext
{
	background: url(/Admin/Images/Schemes/BlueSC/InputArea/save-notext.gif);
	background-repeat: no-repeat;
	width: 19px;
	height: 17px;
	cursor: pointer;
}
.button-select-products
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/select-products.gif);
	width: 133px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.button-add-new-account
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/add-new-account.gif);
	width: 143px;
	height: 23px;
	border: none;
	cursor: pointer;
}
.button-add-new-account:hover, .button-save-new-account:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-save-new-account
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/save-new-account.gif);
	width: 147px;
	height: 23px;
	border: none;
	cursor: pointer;
}
.button-cancel-small
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/cancel-small.gif);
	width: 76px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.button-cancel-small:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-cancel-xsmall
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/cancel-xsmall.gif);
	width: 47px;
	height: 16px;
	border: none;
	cursor: pointer;
}
.button-yes-xsmall
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/yes-xsmall.gif);
	width: 31px;
	height: 16px;
	border: none;
	cursor: pointer;
}
.button-ok-small
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/ok-small.gif);
	width: 51px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.button-ok-small:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-save-small
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/save-small.gif);
	width: 70px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.button-save-small:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-login
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/login.gif);
	width: 73px;
	height: 25px;
	border: none;
	cursor: pointer;
	margin-bottom: 6px;
	margin-top: 6px;
	margin-right: 3px;
}
.button-login:hover
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/login2.gif);
}
.button-search
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/search.gif);
	width: 80px;
	height: 31px;
	border: none;
	cursor: pointer;
}
.button-search-small
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/search-small.gif);
	width: 78px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.button-search-small:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-add-to-batch
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/add-to-batch.gif);
	width: 126px;
	height: 31px;
	border: none;
	cursor: pointer;
}
.button-subscribe
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/subscribe.gif);
	width: 100px;
	height: 30px;
	border: none;
	cursor: pointer;
	margin-right: 1px;
}
.button-subscribe:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-email-password
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/email-password.gif);
	width: 123px;
	height: 25px;
	border: none;
	cursor: pointer;
	margin-top: 4px;
}
.button-add-search-criteria
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/add-search-criteria.gif);
	width: 150px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.button-add-search-criteria:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-add
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/add.gif);
	width: 65px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.button-add:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-refund-customer
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/refund-customer.gif);
	width: 125px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.button-add-new-payment-method
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/add-new-payment-method.gif);
	width: 196px;
	height: 26px;
	border: none;
	cursor: pointer;
}
.button-create-payment
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/create-payment.gif);
	width: 118px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.button-show-all
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/show-all.gif);
	width: 76px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.button-save
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/save.gif);
	width: 70px;
	height: 30px;
	border: none;
	cursor: pointer;
}
.button-save:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-send
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/send.gif);
	width: 70px;
	height: 30px;
	border: none;
	cursor: pointer;
}
.button-preview
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/preview.gif);
	width: 85px;
	height: 30px;
	border: none;
	cursor: pointer;
}
.button-send-small
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/send-small.gif);
	width: 55px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.button-add-edit-photos
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/add-edit-photos.gif);
	width: 135px;
	height: 25px;
	border: none;
	cursor: pointer;
}
.button-new
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/new.gif);
	width: 66px;
	height: 30px;
	border: none;
	cursor: pointer;
	margin-right: 1px;
}
.button-new:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-small
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #2C4860;
}
.button-widget-ok
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/widgets-ok.png);
	width: 87px;
	height: 18px;
	border: none;
	float: right;
	margin-right: 10px;
	cursor: pointer;
}
.button-widget-yes
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/widgets-yes.png);
	width: 39px;
	height: 18px;
	border: none;
	cursor: pointer;
}
.button-promote
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/promote.gif);
	width: 99px;
	height: 30px;
	border: none;
	cursor: pointer;
}
.button-promote:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-widget-cancel
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/widgets-cancel.png);
	width: 53px;
	height: 18px;
	border: none;
	cursor: pointer;
}
.button-add-widgets
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/add-widgets.png);
	width: 173px;
	height: 39px;
	border: none;
	margin-bottom: -4px;
	cursor: pointer;
}
.button-add-widgets:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}
.button-add-new-dashboard
{
	background: url(/Admin/Images/Schemes/BlueSC/Buttons/add-new-dashboard.png);
	width: 173px;
	height: 39px;
	border: none;
	margin-bottom: -4px;
	cursor: pointer;
}
.button-add-new-dashboard:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
}

/*++++++++++++++++++++++++++++++++++*/
/*	MAIN SEARCH SCREEN			  	*/
/*++++++++++++++++++++++++++++++++++*/

.search-criteria-summery
{
	background-color: #EFECE1;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px;
	display: none;
	margin-bottom: 6px;
}
.search-criteria-summery .header
{
	background-color: #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 3px 6px 3px 6px;
	font-weight: bold;
	margin-top: 8px;
	display: inline-block;
	margin-left: 180px;
}
.search-criteria-summery table td
{
	vertical-align: top;
}

/*++++++++++++++++++++++++++++++++++*/
/*	LOGIN SCREEN ADMIN APP	     	*/
/*++++++++++++++++++++++++++++++++++*/

.login-background1
{
	background-image: url(/Admin/Images/General/background-login.png);
	background-repeat: no-repeat;
	border: none;
	width: 125px;
	height: 19px;
	padding-left: 8px;
	padding-top: 4px;
	background-color: Transparent;
	margin-bottom: 5px;
	padding-right: 8px;
}
.login-background2
{
	margin-bottom: 5px;
	margin-top: 5px;
}

/*
.login-header-img
{
	background-image: url(/Admin/Images/General/login-header-image.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 149px;
	width: 950px;
}

.login-header a {
	width:95px;
	height:91px;
	float:right;
	margin-top: 8px;
	margin-right:10px;
	text-align:center;
	text-decoration:none;
	color: #6E9934;
    font-size: 9px;
    font-weight: bold;
	line-height: 10px;
}
.login-header a:hover {
	background-image: url(/Admin/Images/Schemes/BlueSC/Buttons/main-menu-background-active.png);
	background-repeat: no-repeat;
}
.login-header .contact a {
	font-size:20px;
	font-weight:normal;
	width:190px;
	height:56px;
	float:right;
	text-align:center;
	padding-top:30px;
	color: #999999;
	line-height:normal;
	
}
.login-header .contact a:hover {
	background-image:none !important;
	color: #666666;
}
.login-header img {
	padding-top:3px;
}
.login-header .home a {
	margin-top:10px;
	margin-left:10px;
	width:300px;
	height:85px;
	float:left;
}
.login-header .home a:hover {
	background-image:none !important;
}
*/

.login-screen .frame-bottom {
	display:none;
}

.login-header
{
	height: 33px;
	position:relative;
	padding:15px;
	padding-top:115px;
	width: auto;
    border-radius: 12px;
    border: 1px solid var(--mainframe-wrapper-primary);
    background: #fff url(/Admin/Images/Schemes/BlueSC/logo.png);
    background-position: 40px 10px;
    background-size: 461px;
    background-repeat: no-repeat;
    margin: 5px;
    box-shadow: 0px 5px 15px 2px rgba(0,0,0,0.33);
}
.login-header a
{
    float:right;
    font-family:"Ubuntu Condensed",sans-serif;
    font-size:17px;
    text-decoration:none;
    padding:6px 14px;
	color: var(--mainframe-wrapper-primary);
    border-right: 1px solid var(--mainframe-wrapper-primary);
    }
.login-header a:first-child
{
    border-right:none;       
}
.header-contact 
{
    font-family:"Ubuntu Condensed",sans-serif;
    font-size:17px;
    background-image: url(/Admin/Images/General/contact.png);
	background-repeat: no-repeat;
	background-position:right top;
    width:100px;
    height:30px;
    position:absolute;
    top:20px;
    right:20px;
    padding-top:2px;
    color: var(--mainframe-wrapper-primary);
    }
.login-help-1
{
	display: none;
	padding-top: 4px;
	padding-bottom: 10px;
}
.login-help-2
{
	display: none;
	font-weight: normal;
	padding-top: 4px;
}

/*++++++++++++++++++++++++++++++++++*/
/*	FLAGS					     	*/
/*++++++++++++++++++++++++++++++++++*/
.flags-status
{
	min-width: 1px;
}
.flags-status td
{
	padding-left: 6px;
	padding-right: 6px;
}
.flags-valign-top
{
	vertical-align: top;
}
.flags-who-icon
{
	float: right;
	padding-right: 6px;
	padding-bottom:2px;
}
.flags-name
{
	float: left;
}
.statusflags-option-popup
{
	position: absolute;
	display: none;
	/*background-image: url(/Admin/Images/Schemes/BlueSC/flags-option-display-bg.png);
	width: 75px;*/
	height: 24px;
	background-color: #ffffff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;

	-moz-box-shadow: 1px 1px 0px #999;
	box-shadow: 1px 1px 0px #999;
	-webkit-box-shadow: 1px 1px 0px #999;

	border:solid 1px #e2e2e2;
}

.record-info-table td {
	border:none;
	padding: 0 0 0 5px;
	vertical-align:top;
}

.flags-anchor
{
	cursor: pointer;
}
.statusflags-option-popup a
{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
}
.statusflags-option-popup a:hover
{
	opacity: 0.6;
}
.flags-status .modal-popup
{
	width: 210px;
}
.flags-status .modal-popup .frame-top
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-top-white.png);
	background-repeat: repeat-x;
	margin-left: 11px;
	margin-right: 11px;
	background-color: White;
	height: 10px;
}
.flags-status .modal-popup .frame-top-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-top-left-white.png);
	background-repeat: no-repeat;
	float: left;
	width: 11px;
	height: 10px;
	margin-left: -11px;
}
.flags-status .modal-popup .frame-top-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-top-right-white-arrow.png);
	background-repeat: no-repeat;
	float: right;
	width: 11px;
	height: 10px;
	margin-right: -11px;
}
.flags-status .modal-popup .content-wrapper
{
	padding-top: 0px;
	padding-left: 1px;
	padding-right: 1px;
}
.flags-status .modal-popup .background-fill
{
	padding-left: 0px;
	padding-right: 0px;
}
.flags-status .modal-popup .header
{
	display: none;
}
.flags-status a
{
	display: block;
	height: 20px;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
}
.flags-status a:hover
{
	background-color: #EFECE1;
}
.flags-status img
{
	padding-right: 5px;
	margin-bottom: -3px;
}

/*++++++++++++++++++++++++++++++++++*/
/*	Date Time Picker				*/
/*++++++++++++++++++++++++++++++++++*/

.input-date
{
	width: 70px;
	
}
.input-time
{
	width: 49px;
}


/*++++++++++++++++++++++++++++++++++*/
/*	Nav Buttons Grace Periods		*/
/*++++++++++++++++++++++++++++++++++*/

.button-area
{
	text-align: center;
	
	vertical-align: top;
}
.button-area input
{
	margin-left: 5px;
}

/*++++++++++++++++++++++++++++++++++*/
/*	Wrapper of Main Content			*/
/*++++++++++++++++++++++++++++++++++*/

.main-frame-content
{
	position: relative;
	z-index: 1;
}

/*++++++++++++++++++++++++++++++++++*/
/*	Frame of Main Content			*/
/*++++++++++++++++++++++++++++++++++*/

.frame-top
{
	margin-left: 24px;
	margin-right: 24px;
	background-image: url(/Admin/Images/Schemes/BlueSC/Standardframes/frame-top-mid.png);
	background-repeat: repeat-x;
	height: 27px;
}
.frame-top-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Standardframes/frame-top-left.png);
	background-repeat: no-repeat;
	float: left;
	width: 24px;
	height: 27px;
	margin-left: -24px;
}
.frame-top-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Standardframes/frame-top-right.png);
	background-repeat: no-repeat;
	float: right;
	width: 24px;
	height: 27px;
	margin-right: -24px;
}
.frame-bottom
{
	margin-left: 24px;
	margin-right: 24px;
	background-image: url(/Admin/Images/Schemes/BlueSC/Standardframes/frame-bottom-mid.png);
	background-repeat: repeat-x;
	height: 24px;
}
.frame-bottom-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Standardframes/frame-bottom-left.png);
	background-repeat: no-repeat;
	float: left;
	width: 24px;
	height: 24px;
	margin-left: -24px;
}
.frame-bottom-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Standardframes/frame-bottom-right.png);
	background-repeat: no-repeat;
	float: right;
	width: 24px;
	height: 24px;
	margin-right: -24px;
}
.frame-mid-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Standardframes/frame-mid-left.png);
	background-repeat: repeat-y;
	background-position: left;
}
.frame-mid-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Standardframes/frame-mid-right.png);
	background-repeat: repeat-y;
	background-position: right;
}
.content-wrapper
{
	padding-left: 22px;
}

/*++++++++++++++++++++++++++++++++++*/
/*	Gradient Stripe					*/
/*++++++++++++++++++++++++++++++++++*/

.main-frame-content .gradient-stripe
{
	position: absolute;
	left: 7px;
	top: 15px;
	background-image: url(/Admin/Images/Schemes/BlueSC/gradient-stripe.gif);
	width: 15px;
	height: 366px;
}

/*++++++++++++++++++++++++++++++++++*/
/*	Side Menu & Main Content		*/
/*++++++++++++++++++++++++++++++++++*/

.main-frame-content .side-menu-wrapper
{
	float: left;
	width: 175px; /*background-color: #FFF; 	background-image: url(/Admin/Images/General/background-menu.gif); 	background-repeat: repeat-x;*/
}
.main-frame-content .main-content
{
	padding-left: 21px;
	padding-right: 5px;
	padding-top: 25px;
	padding-bottom: 10px;
	margin-right: 24px;
	margin-left: 175px;
	background-color: White;
	min-height: 400px;
}
.main-frame-content .main-content-left-corner-image
{
	background-image: url(/Admin/Images/Schemes/BlueSC/main-content-corner-image.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 30px;
	margin-left: -30px;
	margin-bottom: 25px;
	margin-top: -25px;
	display: none;
}
.main-frame-content .clear
{
	clear: both;
}
ul.sidemenu-hidden-items
{
	display: none;
}

/*++++++++++++++++++++++++++++++++++*/
/*	Frame of Side Menu Wrapper		*/
/*++++++++++++++++++++++++++++++++++*/

.main-frame-content .side-menu-frame
{
	margin-top: -8px;
	position:relative;
}
.main-frame-content .side-menu-frame .frame-top
{
	margin-left: 24px;
	margin-right: 24px;
	background-image: url(/Admin/Images/Schemes/BlueSC/Standardframes/frame-top-mid.png);
	background-repeat: repeat-x;
	height: 18px;
}
.main-frame-content .side-menu-frame .frame-top-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Standardframes/frame-top-left.png);
	background-repeat: no-repeat;
	float: left;
	width: 24px;
	height: 18px;
	margin-left: -24px;
}
.main-frame-content .side-menu-frame .frame-top-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Standardframes/frame-top-right.png);
	background-repeat: no-repeat;
	float: right;
	width: 24px;
	height: 18px;
	margin-right: -24px;
}
.main-frame-content .side-menu-frame .frame-bottom
{
	margin-left: 24px;
	margin-right: 24px;
	background-image: url(/Admin/Images/Schemes/BlueSC/Standardframes/frame-bottom-mid.png);
	background-repeat: repeat-x;
	height: 24px;
}
.main-frame-content .side-menu-frame .frame-bottom-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Standardframes/frame-bottom-left.png);
	background-repeat: no-repeat;
	float: left;
	width: 24px;
	height: 24px;
	margin-left: -24px;
}
.main-frame-content .side-menu-frame .frame-bottom-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Standardframes/frame-bottom-right.png);
	background-repeat: no-repeat;
	float: right;
	width: 24px;
	height: 24px;
	margin-right: -24px;
}
.main-frame-content .side-menu-frame .frame-mid-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Standardframes/frame-mid-left-color.png);
	background-repeat: repeat-y;
	background-position: left;
}
.main-frame-content .side-menu-frame .frame-mid-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Standardframes/frame-mid-right-color.png);
	background-repeat: repeat-y;
	background-position: right;
}
.main-frame-content .side-menu-frame .content-wrapper
{
	padding-left: 12px;
	padding-right: 12px;
}

/*++++++++++++++++++++++++++++++++++*/
/*	Side Menu						*/
/*++++++++++++++++++++++++++++++++++*/

.main-frame-content .menu-arrow
{
	padding-left: 6px;
}
.main-frame-content .side-menu
{
	background-color: #78994B;
	position:relative;
	padding-top: 8px;
}
.main-frame-content .side-menu .level-1
{
    cursor: pointer; cursor: hand;
	border-bottom: solid 1px White;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 12px;
	font-weight: bold;
	color: White;
}
.main-frame-content .side-menu-wrapper .top-gradient
{
	background-image: url(/Admin/Images/Schemes/BlueSC/sidemenu-top-gradient.png);
	background-repeat: no-repeat;
	height: 28px;
}
.main-frame-content .side-menu .level-1 > a
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: White;
}
.main-frame-content .side-menu .level-1 .active > a
{
	background-color:White;
	width:165px !important;
	-moz-border-radius-bottomleft: 5px;
    -moz-border-radius-topleft: 5px;
	border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}
.main-frame-content .side-menu .level-1 div.active a
{
	color: #000000;
	background-image:none;
	text-decoration: none;	
	width: 158px;
	padding-left: 6px;
	margin-left: -6px;
	display:block;
	padding-top:0;
	padding-bottom:0;
}
.main-frame-content .side-menu .level-2
{
    cursor: pointer; cursor: hand;
	color: #000000;
	font-size: 11px;
	line-height: 22px;
}

.main-frame-content .side-menu .level-2 a
{
	text-decoration: none;
	font-size: 11px;
}

.main-frame-content .side-menu .level-2 a:hover
{
	text-decoration: none;
	color: White;
}
.main-frame-content .side-menu .level-2 div.active
{
	color: #000000;
	background-image:  url(/Admin/Images/General/sidemenu-active.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	width: 158px;
	padding-left: 6px;
	margin-left: -6px;
	display:block;
	background-color:transparent;
}
.main-frame-content .side-menu .level-2 div.active a
{
	background-color:transparent !important;
}
.main-frame-content .side-menu ul
{
	margin: 0px;
	padding: 0px;
}
.main-frame-content .side-menu li
{
	list-style: none;
	margin-left: 0px;
	padding-left: 6px;
}

/*++++++++++++++++++++++++++++++++++*/
/*	Top Menu Wrapper				*/
/*++++++++++++++++++++++++++++++++++*/

.top-content .topmenu-wrapper
{
	background-color: #78994B;
	height: 26px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-top:20px;
}
.top-content .topmenu-background-left
{
	margin-left: -9px;
	float: left;
	height: 26px;
	width: 9px;
	background-image: url(/Admin/Images/Schemes/BlueSC/Topmenu/topmenu-background-left.png);
	background-repeat: no-repeat;
}
.top-content .topmenu-background-right
{
	margin-right: -9px;
	float: right;
	height: 26px;
	width: 9px;
	background-image: url(/Admin/Images/Schemes/BlueSC/Topmenu/topmenu-background-right.png);
	background-repeat: no-repeat;
}

/*++++++++++++++++++++++++++++++++++*/
/*	Top Menu						*/
/*++++++++++++++++++++++++++++++++++*/

.top-content .button-icon
{
	margin-bottom: -3px;
	margin-right: 6px;
}
.top-content .topmenu-wrapper
{
	position: relative;
}
.top-content .topmenu-wrapper .topmenu
{
	position: absolute;
	top: -14px;
	left: 10px;
}
.top-content .topmenu ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.top-content .topmenu li
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Topmenu/topmenu-buttons-right.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	padding: 0;
	margin-top: 0;
	margin-right: 11px;
	margin-bottom: 0;
	margin-left: 0;
}

.top-content .topmenu a
{
	font-size: 12px;
	font-weight: bold;
	color: White;
	display: block;
	background-image: url(/Admin/Images/Schemes/BlueSC/Topmenu/topmenu-buttons-left.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	margin-left: -11px;
	height: 18px;
}

.top-content .topmenu li:hover div, .top-content .topmenu li:active div
{
	display: block;
	visibility: visible;
}

.top-content .topmenu li:hover div a, .top-content .topmenu li:active div a
{
	background-image: none;
	margin: 0;
	padding: 0;
}

.top-content .topmenu li:hover div a:hover
{
	text-decoration: underline;
}

.top-content .topmenu li:hover, .top-content .topmenu li.active
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Topmenu/topmenu-buttons-right-active.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: -5px;
}

.top-content .topmenu a:hover, .top-content .topmenu li.active a
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Topmenu/topmenu-buttons-left-active.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*
.topmenu .active {
	background-image: url(/Admin/Style/Schemes/Images/Schemes/Blue/tab-on-right.gif);
}
.topmenu .active a {
	padding: 11px 12px 0px 12px;
	height: 20px;
	color: #2C4860;
	background-image: url(/Admin/Style/Schemes/Images/Schemes/Blue/tab-on-left.gif);
}*/

/*++++++++++++++++++++++++++++++++++*/
/*	Add New Sub Menu				*/
/*++++++++++++++++++++++++++++++++++*/

.addnew-submenu, .search-submenu
{
    position: absolute;
	visibility: hidden;
	top: 27px;
	z-index: 10000;
	display:inline-block;
}
.addnew-submenu
{
	margin-left: -11px;
}
.search-submenu
{
	margin-left: -11px;
}
#search-submenu-items, #addnew-submenu-items
{
	/*display: inline-block;*/
}
.addnew-submenu p, .search-submenu p
{
	margin: 0px;
}
.addnew-submenu a, .search-submenu a
{
	text-decoration: none;
	font-weight: bold;
	color: White;
}

.search-submenu .button-icon
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Topmenu/button-icon-search.png);
}

.addnew-submenu .button-icon
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Topmenu/button-icon-addnew.png);
}

.addnew-submenu .button-icon, .search-submenu .button-icon
{
	width: 16px;
	height: 14px;
	display: block;
	float: left;
	margin-top: 1px;
	margin-right: 3px;
}
.addnew-submenu .frame-top, .search-submenu .frame-top
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Submenu/top-middle.png);
	background-repeat: repeat-x;
	margin-left: 98px;
	margin-right: 10px;
	height: 15px;
}
.addnew-submenu .frame-top-left, .search-submenu .frame-top-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Submenu/top-left.png);
	background-repeat: no-repeat;
	float: left;
	width: 98px;
	height: 15px;
	margin-left: -98px;
}
.addnew-submenu .frame-top-right, .search-submenu .frame-top-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Submenu/top-right.png);
	background-repeat: no-repeat;
	float: right;
	width: 10px;
	height: 15px;
	margin-right: -10px;
}
.addnew-submenu .frame-bottom, .search-submenu .frame-bottom
{
	margin-left: 10px;
	margin-right: 10px;
	background-image: url(/Admin/Images/Schemes/BlueSC/Submenu/bottom-middle.png);
	background-repeat: repeat-x;
	height: 10px;
}
.addnew-submenu .frame-bottom-left, .search-submenu .frame-bottom-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Submenu/bottom-left.png);
	background-repeat: no-repeat;
	float: left;
	width: 10px;
	height: 10px;
	margin-left: -10px;
}
.addnew-submenu .frame-bottom-right, .search-submenu .frame-bottom-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Submenu/bottom-right.png);
	background-repeat: no-repeat;
	float: right;
	width: 10px;
	height: 10px;
	margin-right: -10px;
}
.addnew-submenu .frame-mid-left, .search-submenu .frame-mid-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Submenu/middle-left.png);
	background-repeat: repeat-y;
	background-position: left;
}
.addnew-submenu .frame-mid-right, .search-submenu .frame-mid-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Submenu/middle-right.png);
	background-repeat: repeat-y;
	background-position: right;
	padding-bottom: 1px;
	background-color: #17224D;
	margin-left: 3px;
}
.addnew-submenu .content-wrapper, .search-submenu .content-wrapper
{
	background-color: #17224D;
	margin-left: 3px;
	margin-right: 3px;
	padding: 2px 10px 0px 10px;
}

/*++++++++++++++++++++++++++++++++++*/
/*	Event Display					*/
/*++++++++++++++++++++++++++++++++++*/
.top-content
	{
		position: relative;
		z-index: 2;
	}
.top-content .event-wrapper
{
	font-size: 12px;
	font-weight: bold;
	background-image: url(/Admin/Images/General/event-background-left.png);
	background-position:left bottom;
	background-repeat: no-repeat;
	
	margin-bottom: 0px;
	text-align: center;
	padding-top: 12px;
	float: left;
	color: #426E89;
	min-width: 200px;
	max-width:400px;
}

.top-content .event-wrapper span
{
	background-image: url(/Admin/Images/General/event-background-right.png);
	background-repeat: no-repeat;
	background-position:right bottom;
	display: block;
	padding-bottom:20px;
	padding-right: 30px;
	margin-left: 27px;
	margin-right: -30px;
	
	margin-bottom: 0px;
	padding-top: 12px;
	margin-top: -12px;
	min-width: 200px;
}


.top-content .search
{
	background-image: url(/Admin/Images/Schemes/BlueSC/search-background.png);
	background-repeat: no-repeat;
	margin-left: -175px;
	width: 176px;
	height: 31px;
	margin-top: -12px;
	padding-top: 10px;
	padding-left: 12px;
}
.top-content .search-textfield input
{
	border: none 0px;
	font-size: 10px;
	width: 112px;
	padding-bottom: 4px;
}
.top-content .search-textfield
{
	float: left;
}
.top-content .button-search-go
{
	margin-left: 125px;
	margin-top: -5px;
}

/*+++++++++++++++++++++++++++++++++*/
/*	Section Frame (Portal Box)     */
/*+++++++++++++++++++++++++++++++++*/

.section-subdivider
{
	background-color: #CCC4A2;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 3px 6px 3px 6px;
	font-weight: bold;
	display: inline-block;
	color: #fff;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}

.section
{
	margin-bottom: 10px;
	font-size: 12px;
	position: relative;
	z-index: 100px;
}
.section .section-header
{
	padding-top: 4px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
.section .frame-top
{
	background-image: none;
	margin-left: 11px;
	margin-right: 11px;
	background-color: #D8D6D0;
	height: 23px;
}
.section .frame-top-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-top-left.png);
	background-repeat: no-repeat;
	float: left;
	width: 11px;
	height: 23px;
	margin-left: -11px;
}
.section .frame-top-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-top-right.png);
	background-repeat: no-repeat;
	float: right;
	width: 11px;
	height: 23px;
	margin-right: -11px;
}
.section .frame-bottom
{
	margin-left: 11px;
	margin-right: 11px;
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-bottom-mid.png);
	background-repeat: repeat-x;
	height: 10px;
}
.section .frame-bottom-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-bottom-left.png);
	background-repeat: no-repeat;
	float: left;
	width: 11px;
	height: 10px;
	margin-left: -11px;
}
.section .frame-bottom-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-bottom-right.png);
	background-repeat: no-repeat;
	float: right;
	width: 11px;
	height: 10px;
	margin-right: -11px;
}
.section .frame-mid-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-mid-left.png);
	background-repeat: repeat-y;
	background-position: left;
}
.section .frame-mid-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-mid-right.png);
	background-repeat: repeat-y;
	background-position: right;
}
.section .content-wrapper
{
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 8px;
	padding-bottom: 1px;
	display: block !important;
}
.section .content-fill
{
	background-color: White;
}
.section-group
{
	margin-bottom: 25px;
}
/* section not used */
.section-top
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/section-group-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #EFECE1;
	width: 250px;
	margin-bottom: 10px;
	display: none;
}
.section-top-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/section-group-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	color: #4D4D4D;
	padding-left: 20px;
	padding-top: 15px;
	font-weight: bold;
	font-size: 12px;
}
.section-buttons
{
	margin-left: -64px;
	width: 65px;
}
.section-edit
{
	height: 20px;
	width: 31px;
	float: right;
	display: none;
}
.section-edit a
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Buttons/sections-edit-out.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 31px;
	display: block;
}
.section-edit a:hover
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Buttons/sections-edit.gif);
}
.section-collapse
{
	height: 20px;
	width: 31px;
	float: right;
}
.section-wrapper .section .frame-top .frame-top-right,
.main-frame-content .main-frame .frame-top .frame-top-right {
	display: block;
}

.section-collapse a
{
	background-image: none;
	background-repeat: no-repeat;
	height: 20px;
	width: 31px;
	display: block;
	text-decoration: none;
}
.section-collapse a::before {
	display: flex;
	margin-top: 2px;
	width: 17px;
	height: 17px;
	border-radius: 15px;
	background-color: #fff;
	color: var(--mainframe-wrapper-primary);
	justify-content: center;
	align-items: center;
    content: "\f0d7";
    font-size: 18px;
    font-family: FontAwesome;
    text-decoration: none;
	text-align: center;
	rotate: 180deg;
	transition: all 0.2s ease;
}
.section-collapse a:hover
{
	background-image: none;
	background-repeat: no-repeat;
	height: 20px;
	width: 31px;
	display: block;
	text-decoration: none;
}
.section-collapse a:hover::before {
	display: flex;
	margin-top: 2px;
	width: 17px;
	height: 17px;
	border-radius: 15px;
	background-color: var(--mainframe-wrapper-primary);
	color: #fff;
	justify-content: center;
	align-items: center;
    content: "\f0d7";
    font-size: 18px;
    font-family: FontAwesome;
    text-decoration: none;
	text-align: center;
}

.section-collapse2
{
	height: 20px;
	width: 31px;
	float: right;
}
.section-collapse2 a
{
	background-image: none;
	background-repeat: no-repeat;
	height: 20px;
	width: 31px;
	display: block;
	text-decoration: none;
}
.section-collapse2 a::before {
	display: flex;
	margin-top: 2px;
	width: 17px;
	height: 17px;
	border-radius: 15px;
	background-color: var(--mainframe-wrapper-primary);
	color: #fff;
	justify-content: center;
	align-items: center;
    content: "\f0d7";
    font-size: 18px;
    font-family: FontAwesome;
    text-decoration: none;
	text-align: center;
	rotate: 0deg;
	transition: all 0.2s ease;
}
.section-collapse2 a:hover
{
	background-image: none;
	background-repeat: no-repeat;
	height: 20px;
	width: 31px;
	display: block;
	text-decoration: none;
}
.section-collapse2 a:hover::before {
	display: flex;
	margin-top: 2px;
	width: 17px;
	height: 17px;
	border-radius: 15px;
	background-color: #fff;
	color: var(--mainframe-wrapper-primary);
	justify-content: center;
	align-items: center;
    content: "\f0d7";
    font-size: 18px;
    font-family: FontAwesome;
    text-decoration: none;
	text-align: center;
}

/*++++++++++++++++++++++++++++++++++*/
/*	Section Frame Dark				*/
/*++++++++++++++++++++++++++++++++++*/

.section-dark .section .frame-top
{
	background-color: #D8D6D0;
}
.section-dark .section .frame-top-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-top-left.png);
	background-repeat: no-repeat;
	float: left;
	width: 11px;
	height: 23px;
	margin-left: -11px;
}
.section-dark .section .frame-top-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-top-right.png);
	background-repeat: no-repeat;
	float: right;
	width: 11px;
	height: 23px;
	margin-right: -11px;
}

/*+++++++++++++++++++++++++++++++++++++*/
/*	Section Frame Commands Selections  */
/*+++++++++++++++++++++++++++++++++++++*/

.section-commands-selections-button-wrapper
{
	position: absolute;
	right: 7px;
	top: 0px;
	width: 60px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 12px;
	padding-left: 35px;
	z-index: 200;
}
.button-spacer
{
	margin-right: 5px;
}
.section-commands-selections
{
	display: none;
	position: absolute;
	right: 14px;
	top: 32px;
	z-index: 200;
}
.section-commands-selections-content
{
	padding-left: 7px;
}
.section-commands-selections .section .frame-top
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-top-commands.png);
	background-repeat: repeat-x;
	margin-right: 97px;
}
.section-commands-selections .section .frame-top-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-top-left-commands.png);
	background-repeat: no-repeat;
	float: left;
	width: 11px;
	height: 23px;
	margin-left: -11px;
}
.section-commands-selections .section .frame-top-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-top-right-commands.png);
	background-repeat: no-repeat;
	float: right;
	width: 97px;
	height: 23px;
	margin-right: -97px;
}
.section-commands-selections .section
{
	margin-bottom: 0px;
}
.section-commands-selections-divider
{
	/* 	border-right: solid 1px #EFECE1; 	margin-right: 10px;*/
}
.section-commands-selections .header a
{
	text-decoration: none;
}
.section-commands-selections .header
{
	font-size: 12px;
	color: Orange;
	font-weight: bold;
}
.section-commands-selections .table-width
{
	width: 130px;
}
.section-commands-selections .section-header
{
	color: White;
}

/*++++++++++++++++++++++++++++++++++*/
/*	Top Row Buttons (Sign-in etc.)	*/
/*++++++++++++++++++++++++++++++++++*/

.top-content .top-button-row-wrapper
{
	padding-top: 3px;
	margin-left:35px;
	float:right;
	overflow-x:hidden;
}
.top-content .top-button-row-wrapper a
{
	text-decoration: none;
}
.top-content .toprow-buttons
{
	float: left;
}
.toprow-buttons a:hover div
{
	color: var(--top-nav-primary);
}
.top-content .global-dashboard
{
	margin-top: 5px;
	border-right: solid 1px #426E89;
	padding-right: 15px;
	height: 24px;
}
.top-content .global-dashboard img
{
	margin-top: -6px;
	margin-left: -5px;
}
.top-content .global-dashboard div
{
	margin-top: -28px;
	font-size: 12px;
	font-weight: bold;
	color: #17224D;
	margin-left: 30px;
}
.top-content .logo
{
	background-image: url(/Admin/Images/Schemes/BlueSC/logo.png);
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-right: 20px;
	padding-right: 10px;
	border-right: solid 1px #426E89;
	height: 35px;
	width: 130px;
}
.top-content .signout
{
	margin-top: 5px;
	border-right: solid 1px #426E89;
	padding-right: 15px;
	padding-left: 15px;
	height: 22px;
}
.top-content .signout img
{
	margin-top: -6px;
	margin-left: -5px;
}
.top-content .signout div
{
	margin-top: -28px;
	font-size: 12px;
	font-weight: bold;
	color: #17224D;
	margin-left: 30px;
}
.top-content .signed-in-as
{
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(/Admin/Images/General/rounded-top-right-corner.png);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	height: 27px;
	width: 105px;
	margin-top: 3px;
	margin-right: 4px;
	margin-left: 5px;
	font-size: 8px;
	text-align: right;
	padding-top: 7px;
	padding-right: 10px;
	color: #17224D;
}
.top-content .signed-in-as-font1
{
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	color: #17224D;
	font-size: 8px;
}
.top-content .signed-in-as-font2
{
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	color: #17224D;
	font-size: 8px;
	font-weight: bold;
}

/*++++++++++++++++++++++++++++++++++*/
/*	Tabs							*/
/*++++++++++++++++++++++++++++++++++*/

.main-frame-content .tabs
{
	position: absolute;
	top: 15px;
	margin-bottom: 10px;
	left: 229px;
}
.main-frame-content .tabs.tabs-iframe
{
	position: absolute;
	top: -5px;
	margin-bottom: 10px;
	left: 0px;
	background-image: url(/Admin/Images/Schemes/BlueSC/Tabs/tabs-iframe-background.gif);
	background-repeat: repeat-x;
}

.tabs-iframe-tweak
{
	margin-right: -11px;
	margin-left: 11px;
	float: left;
}
.tabs-tweak-cover
{
	background-color: White;
	height: 20px;
	width: 20px;
	margin-left: -11px;
	float: left;
}

.main-frame-content .tabs ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.main-frame-content .tabs li
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Tabs/tabs-background-right.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	padding: 0;
	margin-top: 0;
	margin-right: 11px;
	margin-bottom: 0;
	margin-left: 0;
}
.main-frame-content .tabs a
{
	font-size: 12px;
	font-weight: bold;
	color: White;
	display: block;
	background-image: url(/Admin/Images/Schemes/BlueSC/Tabs/tabs-background-left.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
	margin-left: -11px;
	height: 20px;
}
.main-frame-content .tabs li:hover
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Tabs/tabs-background-right-active.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 5px;
}
.main-frame-content .tabs a:hover
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Tabs/tabs-background-left-active.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.main-frame-content .tabs li:hover, .main-frame-content .tabs li.active
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Tabs/tabs-background-right-active.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 5px;
}
.main-frame-content .tabs a:hover, .main-frame-content .tabs li.active a
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Tabs/tabs-background-left-active.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*+++++++++++++++++++++++++++++++++++++++*/
/*	Section Tabs (ex. Display Format)    */
/*+++++++++++++++++++++++++++++++++++++++*/

.main-frame-content .section-tabs ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.main-frame-content .section-tabs li
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Tabs/section-tabs-background-right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	padding: 0;
	margin-top: 0;
	margin-right: 11px;
	margin-bottom: 0;
	margin-left: 0;
}
.main-frame-content .section-tabs a
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	display: block;
	background-image: url(/Admin/Images/Schemes/BlueSC/Tabs/section-tabs-background-left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
	margin-left: -11px;
	height: 16px;
}
.main-frame-content .section-tabs li:hover
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Tabs/section-tabs-background-right-active.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: -3px;
}
.main-frame-content .section-tabs a:hover
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Tabs/section-tabs-background-left-active.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.main-frame-content .section-tabs li:hover, .main-frame-content .section-tabs li.active
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Tabs/section-tabs-background-right-active.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: -3px;
}
.main-frame-content .section-tabs a:hover, .main-frame-content .section-tabs li.active a
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Tabs/section-tabs-background-left-active.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #78994B;
}
.main-frame-content .section-tabs .section-header
{
	padding-top: 0px;
	padding-left: 0px;
}

/*++++++++++++++++++++++++++++++++++*/
/*	Doc UI						    */
/*++++++++++++++++++++++++++++++++++*/

.dialog-top
{
	margin-top: 120px;
	background-image: url(/Admin/Images/Schemes/BlueSC/Doc-UI/doc-ui-dialog-top.png);
	background-repeat: no-repeat;
	width: 377px;
	height: 20px;
	padding-left: 23px;
	padding-top: 10px;
	font-weight: bold;
	font-size: 12px;
}
.dialog-middle
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Doc-UI/doc-ui-dialog-middle.png);
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}
.dialog-bottom
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Doc-UI/doc-ui-dialog-bottom.png);
	background-repeat: no-repeat;
	width: 400px;
	height: 13px;
}
.override
{
	display: none;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 40px;
	background-color: #CCC;
}
.override-content
{
	padding-left: 20px; /*background-color: #e4e4e4;*/
}
.treeItem
{
	list-style-type: none;
	margin-right: 10px; /*width: 700px;*/	
}
.corner-top-left
{
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	float: left;
	margin-left: -15px;
}
.corner-top-left.color1
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Doc-UI/doc-ui-left-corner-top-col2.png);
}
.corner-top-left.color2
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Doc-UI/doc-ui-left-corner-top-col1.png);
}
.corner-top-right
{
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	float: right;
	margin-right: -15px;
}
.corner-top-right.color1
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Doc-UI/doc-ui-right-corner-top-col2.png);
}
.corner-top-right.color2
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Doc-UI/doc-ui-right-corner-top-col1.png);
}
.corner-bottom-left
{
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	float: left;
	margin-left: -15px;
}
.corner-bottom-left.color1
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Doc-UI/doc-ui-left-corner-bottom-col2.png);
}
.corner-bottom-left.color2
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Doc-UI/doc-ui-left-corner-bottom-col1.png);
}
.corner-bottom-right
{
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	float: right;
	margin-right: -15px;
}
.corner-bottom-right.color1
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Doc-UI/doc-ui-right-corner-bottom-col2.png);
}
.corner-bottom-right.color2
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Doc-UI/doc-ui-right-corner-bottom-col1.png);
}
.top-middle
{
	background-color: #EFECE1;
	height: 15px;
}
.mid
{
	height: 15px;
	margin-left: 15px;
	margin-right: 15px;
}
.mid.color1
{
	background-color: #D8D6D0;
}
.mid.color2
{
	background-color: #EFECE1;
}
.section-header.color1
{
	background-color: #D8D6D0;
}
.section-header.color2
{
	background-color: #EFECE1;
}
/* IE7 Hack */
*:first-child+html .section-header.color1
{
	
	margin-top: -6px;
}
*:first-child+html .section-header.color2
{
	
	margin-top: -3px;
}
.myTree 
{
	padding-left: 0;
	margin-left: 0px;
}
.myTree ul
{
	padding-left: 40px;
	margin-left: 0px;
}
.content
{
	width: 620px;
	display: none;
	padding: 10px;
	background-color: #CCC4A2;
}
.ctrls
{
	/*float: right;*/
	margin-top: 0px;
	margin-right: 4px;
	padding-left:10px;
}
.ctrls span {
padding-left:5px;
}
.myTree input
{
	font-size: 9px;
	color: #666;
}
.myTree button
{
	font-size: 9px;
	color: #666;
}
.override
{
	display: none;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 40px;
	background-color: #CCC4A2;
}
.override-content
{
	padding-left: 20px; /*background-color: #e4e4e4;*/
}
.override-content span
{
	font-size: 12px;
	color: red;
}
.background-col1
{
	background-color: #D8D6D0;
	padding-top: 5px;
}
.background-col2
{
	background-color: #EFECE1;
}

/*++++++++++++++++++++++++++++++++++*/
/*	Modal Popup						*/
/* also used for the widgets!!		*/
/*++++++++++++++++++++++++++++++++++*/

/*
.modal-popup .header
{
	padding-top: 4px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #4D4D4D;
}*/
.modal-popup
{
	position: relative; /*z-index:2000;*/
}
.modal-popup .header-white
{
	padding-top: 6px;
	padding-left: 13px;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}
.modal-popup .frame-top
{
	background-image: none;
	margin-left: 11px;
	margin-right: 11px;
	background-color: #d8d6d0;
	height: 23px;
}
.modal-popup .frame-top .header
{
	padding-top: 4px;
	padding-left: 9px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}
.modal-popup .frame-top-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-top-left.png);
	background-repeat: no-repeat;
	float: left;
	width: 11px;
	height: 23px;
	margin-left: -11px;
}
.modal-popup .frame-top-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-top-right.png);
	background-repeat: no-repeat;
	float: right;
	width: 11px;
	height: 23px;
	margin-right: -11px;
}
.modal-popup .frame-top-mp
{
	background-image: none;
	margin-left: 11px;
	margin-right: 11px;
	background-color: #78994B;
	height: 30px;
}
.modal-popup .frame-top-mp .header
{
	padding-top: 12px;
	padding-left: 9px;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	text-align: left;
}
.modal-popup .frame-top-left-mp
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Wizard/frame-top-left.png);
	background-repeat: no-repeat;
	float: left;
	width: 11px;
	height: 30px;
	margin-left: -11px;
}
.modal-popup .frame-top-right-mp
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Wizard/frame-top-right.png);
	background-repeat: no-repeat;
	float: right;
	width: 11px;
	height: 30px;
	margin-right: -11px;
}
.modal-popup .frame-top-red
{
	background-image: none;
	margin-left: 11px;
	margin-right: 11px;
	background-color: #FF0000;
	height: 23px;
}
.modal-popup .frame-top-left-red
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-top-left-red.png);
	background-repeat: no-repeat;
	float: left;
	width: 11px;
	height: 23px;
	margin-left: -11px;
}
.modal-popup .frame-top-right-red
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-top-right-red.png);
	background-repeat: no-repeat;
	float: right;
	width: 11px;
	height: 23px;
	margin-right: -11px;
}
.modal-popup .frame-bottom
{
	margin-left: 11px;
	margin-right: 11px;
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-bottom-mid.png);
	background-repeat: repeat-x;
	height: 10px;
}
.modal-popup .frame-bottom-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-bottom-left.png);
	background-repeat: no-repeat;
	float: left;
	width: 11px;
	height: 10px;
	margin-left: -11px;
}
.modal-popup .frame-bottom-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-bottom-right.png);
	background-repeat: no-repeat;
	float: right;
	width: 11px;
	height: 10px;
	margin-right: -11px;
}
.modal-popup .frame-mid-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-mid-left.png);
	background-repeat: repeat-y;
	background-position: left;
}
.modal-popup .frame-mid-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-mid-right.png);
	background-repeat: repeat-y;
	background-position: right;
}
.modal-popup .content-wrapper
{
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.modal-popup .background-fill
{
	background-color: White;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

/*++++++++++++++++++++++++++++++++++*/
/*	Wizard Popup					*/
/*++++++++++++++++++++++++++++++++++*/

.wizard-popup .wizard-header
{
	padding-top: 10px;
	padding-left: 10px;
	font-weight: bold;
	
}
.wizard-popup .wizard-header span
{
	font-size: 18px;
	color:#FFFFFF;
}
.wizard-popup .frame-top
{
	background-image: none;
	margin-left: 11px;
	margin-right: 11px;
	background-color: #78994B;
	height: 40px;
}
.wizard-popup .frame-top-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Wizard/frame-top-left.png);
	background-repeat: no-repeat;
	float: left;
	width: 11px;
	height: 40px;
	margin-left: -11px;
}
.wizard-popup .frame-top-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Wizard/frame-top-right.png);
	background-repeat: no-repeat;
	float: right;
	width: 11px;
	height: 40px;
	margin-right: -11px;
}
.wizard-popup .frame-bottom
{
	margin-left: 11px;
	margin-right: 11px;
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-bottom-mid.png);
	background-repeat: repeat-x;
	height: 10px;
}
.wizard-popup .frame-bottom-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-bottom-left.png);
	background-repeat: no-repeat;
	float: left;
	width: 11px;
	height: 10px;
	margin-left: -11px;
}
.wizard-popup .frame-bottom-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-bottom-right.png);
	background-repeat: no-repeat;
	float: right;
	width: 11px;
	height: 10px;
	margin-right: -11px;
}
.wizard-popup .frame-mid-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-mid-left.png);
	background-repeat: repeat-y;
	background-position: left;
}
.wizard-popup .frame-mid-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-mid-right.png);
	background-repeat: repeat-y;
	background-position: right;
}
.wizard-popup .content-wrapper
{
	padding-left: 11px;
	padding-right: 11px;
}
.wizard-popup .background-fill
{
	background-color: White;
	padding-left: 10px;
	padding-right: 10px;
}

.wizard-popup .section .frame-top
{
	background-image: none;
	margin-left: 11px;
	margin-right: 11px;
	background-color: #D8D6D0;
	height: 23px;
}
.wizard-popup .section .frame-top-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-top-left.png);
	background-repeat: no-repeat;
	float: left;
	width: 11px;
	height: 23px;
	margin-left: -11px;
}
.wizard-popup .section .frame-top-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Sectionframes/frame-top-right.png);
	background-repeat: no-repeat;
	float: right;
	width: 11px;
	height: 23px;
	margin-right: -11px;
}

/*++++++++++++++++++++++++++++++++++*/
/*	Wizard Breadcrumbs (Tabs)		*/
/*++++++++++++++++++++++++++++++++++*/

.wiz-breadcrumbs
{
	margin-top: -25px;
	position: relative;
}

.wiz-breadcrumbs .clear
{
	clear: both;
}
.wiz-breadcrumbs ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.wiz-breadcrumbs li
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Tabs/tabs-background-right-breadcrumb.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	padding: 0;
	margin-top: 0;
	margin-right: 11px;
	margin-bottom: 0;
	margin-left: 0;
}
.wiz-breadcrumbs li a
{
	font-size: 12px;
	font-weight: bold;
	color: White;
	display: block;
	background-image: url(/Admin/Images/Schemes/BlueSC/Tabs/tabs-background-left.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 12px;
	margin-left: -11px;
	height: 20px;
}

.wiz-breadcrumbs li:hover
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Tabs/tabs-background-right-active-breadcrumb2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 5px;
}
.wiz-breadcrumbs a:hover
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Tabs/tabs-background-left-active.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.wiz-breadcrumbs li.active
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Tabs/tabs-background-right-active-breadcrumb.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 5px;
}
.wiz-breadcrumbs li.active a
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Tabs/tabs-background-left-active.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 30px;
}

.billing-address
{
	display: none;
}
.fieldstable-demographics .label
{
	width: 180px;
	text-align: right;
	font-weight: bold;
	vertical-align: top;
	padding-top: 7px;
}
.fieldstable-demographics label
{
	margin-top: 3px;
}





.input-cell
{
	height: 20px;
}
.to a:hover
{
	color: Red;
}

.floating-section-margin
{
	margin-left: 10px;
}

.cc a:hover
{
	color: Red;
}

.bcc a:hover
{
	color: Red;
}
/*Tool Tip*/

.tooltip
{
	position: absolute;
	display: none;
}
.tooltip .top
{
	background-image: url(/Admin/Images/General/Tooltip-Frame/top.png);
	background-repeat: no-repeat;
	width: 229px;
	height: 9px;
}
.tooltip .middle
{
	background-image: url(/Admin/Images/General/Tooltip-Frame/middle.png);
	background-repeat: repeat-y;
	padding-left: 15px;
	padding-right: 15px;
	width: 199px;
	font-size: 11px;
}
.tooltip .bottom
{
	background-image: url(/Admin/Images/General/Tooltip-Frame/bottom.png);
	background-repeat: no-repeat;
	width: 229px;
	height: 10px;
}

/*    Toolbar     */

.button-toolbar
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Toolbar/toolbar.png);
	background-repeat: no-repeat;
	width: 53px;
	height: 33px;
	position: fixed;
	bottom: -7px;
	right: 20px;
	z-index: 1000;
	padding-left: 2px;
}
.button-toolbar a
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Toolbar/button-tools.png);
	background-repeat: no-repeat;
	width: 39px;
	height: 23px;
	display: block;
	margin-left: 7px;
	margin-top: 3px;
}
.button-toolbar a:hover
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Toolbar/button-tools-over.png);
}
.toolbar-complete
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Toolbar/toolbar-complete.png);
	background-repeat: no-repeat;
	width: 199px;
	height: 28px;
	position: fixed;
	bottom: -35px;
	right: 72px;
	z-index: 1000;
	padding-top: 3px;
	padding-left: 3px;
}

.toolbar-complete .button-close-bar a
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Toolbar/button-close.png);
	background-repeat: no-repeat;
	width: 39px;
	height: 23px;
	display: block;
}
.toolbar-complete .button-close-bar a:hover
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Toolbar/button-close-over.png);
}
.toolbar-complete .button-messages a
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Toolbar/button-messages.png);
	background-repeat: no-repeat;
	width: 39px;
	height: 23px;
	display: block;
}
.toolbar-complete .button-messages a:hover
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Toolbar/button-messages-over.png);
}
.toolbar-complete .button-alerts a
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Toolbar/button-alerts.png);
	background-repeat: no-repeat;
	width: 39px;
	height: 23px;
	display: block;
}
.toolbar-complete .button-alerts a:hover
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Toolbar/button-alerts-over.png);
}
.toolbar-complete .button-tools a
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Toolbar/button-tools.png);
	background-repeat: no-repeat;
	width: 39px;
	height: 23px;
	display: block;
}
.toolbar-complete .button-tools a:hover
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Toolbar/button-tools-over.png);
}
.toolbar-complete .button-favourites a
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Toolbar/button-favourites.png);
	background-repeat: no-repeat;
	width: 39px;
	height: 23px;
	display: block;
}
.toolbar-complete .button-favourites a:hover
{
	background-image: url(/Admin/Images/Schemes/BlueSC/Toolbar/button-favourites-over.png);
}
.tooltip-toolbar
{
	background-image: url(/Admin/Images/General/Toolbar/tooltip-left.png);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 4px;
	padding-bottom: 3px;
	position: relative;
}
.tooltip-toolbar span
{
	background-image: url(/Admin/Images/General/Toolbar/tooltip-right.png);
	background-repeat: no-repeat;
	background-position: right;
	color: White;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 10px;
	text-decoration: none;
}
.tooltip-arrow
{
	background-image: url(/Admin/Images/General/Toolbar/tooltip-arrow.png);
	background-repeat: no-repeat;
	height: 5px;
	width: 9px;
	right: 8px;
	position: absolute;
	right: 10px;
	top: 16px;
}
.tooltip-wrapper
{
	display: none;
	position: absolute;
	z-index: 4000;
}
.toolbar-popup
{
	position: absolute;
	z-index: 3500;
	display: none;
}
.toolbar-popup .top
{
	background-image: url(/Admin/Images/General/Toolbar/toolbar-popup-top.png);
	background-repeat: no-repeat;
	width: 345px;
	height: 14px;
	position: relative;
}
.toolbar-popup .middle
{
	background-image: url(/Admin/Images/General/Toolbar/toolbar-popup-middle.png);
	background-repeat: repeat-y;
	width: 345px;
}
.toolbar-popup .bottom
{
	background-image: url(/Admin/Images/General/Toolbar/toolbar-popup-bottom.png);
	background-repeat: no-repeat;
	width: 345px;
	height: 22px;
}
.toolbar-popup .top .mark-as-read
{
	background-image: url(/Admin/Images/General/Toolbar/mark-as-read.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 74px;
	height: 23px;
	top: 10px;
	left: 10px;
}
.hide-messages a
{
	background-image: url(/Admin/Images/General/Toolbar/hide-messages.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 88px;
	height: 23px;
	top: 10px;
	right: 10px;
}
.hide-messages a:hover
{
	background-image: url(/Admin/Images/General/Toolbar/hide-messages-over.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 88px;
	height: 23px;
	top: 10px;
	right: 10px;
}
.button-dismiss
{
	margin-bottom: -3px;
	display: none;
	float: left;
	width: 0px;
	height: 16px;
	padding-right: 4px;
}
.checkbox-mark-read
{
	margin-right: 6px;
}
.messagetable-rows
{
	border-top: solid 1px gray;
	padding-bottom: 5px;
	padding-top: 5px;
	border-style: solid none none none;
	border-top-color: #CCCCCC;
}
.nr-messages
{
	position: absolute;
	top: 6px;
	left: 98px;
	font-size: 9px;
	font-weight: bold;
	color: Black;
}

.nr-alerts
{
	position: absolute;
	top: 6px;
	left: 136px;
	font-size: 9px;
	font-weight: bold;
	color: Black;
}


/*++++++++++++++Widgets*************/

#sortable1, #sortable2, #sortable3
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-right: 10px;
	float: left;
	width: 30%;
	margin-right: 10px;
	padding: 5px;
}
#sortable1 li, #sortable2 li, #sortable3 li
{
	margin-bottom: 10px;
	width: 100%;
	font-size: 4em;
	text-align: center;
}
#sortableheader
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-right: 10px;
	float: left;
	width: 93%;
	margin-right: 10px;
	padding: 5px;
}
#sortableheader li
{
	margin-bottom: 10px;
	width: 100%;
	font-size: 4em;
	text-align: center;
}

.widgets ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

.widgets .background-fill
{
	text-align: left;
}
.state-highlight
{
	width: 100%;
	height: 30px;
	background-color: #EFECE1;
	border: dashed 1px #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.widgets-configuration
{
	width: 182px;
	margin-left: -175px;
	margin-top: 4px;
}

.widgets-configuration span.renderdate
{
	float: left;
	padding-right: 5px;
	width: 106px;
	height: 16px;
}

.widgets-configuration a.config
{
	float: right;
	padding-right: 5px;
	width: 16px;
	height: 16px;
	background-image: url(/Admin/Images/General/Icons/widgets-config.png);
	background-repeat: no-repeat;
}
.widgets-configuration a.widget-groupby
{
	float: right;
	padding-right: 13px;
	height: 16px;
	color: White;
	font-size: 10px;
	background-image: url(/Admin/Images/General/Icons/widgets-groupby-arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-right: 6px;
	text-decoration: none;
	margin-top: 1px;
}
.widgets-configuration a.widget-config:hover
{
	background-image: url(/Admin/Images/General/Icons/widgets-config-over.png);
}
.widgets-configuration a.widget-delete
{
	float: right;
	padding-right: 5px;
	width: 16px;
	height: 16px;
	background-image: url(/Admin/Images/General/Icons/widgets-delete.png);
	background-repeat: no-repeat;
}
.widgets-configuration a.widget-delete:hover
{
	background-image: url(/Admin/Images/General/Icons/widgets-delete-over.png);
}
.widgets-configuration a.delete
{
	float: right;
	padding-right: 5px;
	width: 16px;
	height: 16px;
	background-image: url(/Admin/Images/General/Icons/widgets-delete.png);
	background-repeat: no-repeat;
}
.widgets-configuration a.delete:hover
{
	background-image: url(/Admin/Images/General/Icons/widgets-delete-over.png);
}
.content-config
{
	display: none;
	background-color: #EFECE1;
	margin-left: 1px;
	margin-right: 1px;
	border-top: solid 1px #ccc;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
	text-align: left;
	border-bottom: solid 2px #ccc;
}
.content-delete-widget
{
	display: none;
	background-color: #EFECE1;
	margin-left: 1px;
	margin-right: 1px;
	border-top: solid 1px #ccc;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	border-bottom: solid 2px #ccc;
}

.widget-header-red td
{
	color: Red;
	font-weight: bold;
	width: 33%;
}
.widget-scrollable-table
{
	overflow: auto;
}

.widget-dropdown
{
	position: absolute;
	z-index: 2000;
	display: none;
}
.widget-dropdown .red .widget-content a
{
	color: White;
	text-decoration: none;
	font-size: 10px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
}
.widget-dropdown .red .widget-content a:hover
{
	color: Red;
	background-color: White;
}
.widget-dropdown .red .widget-content
{
	padding-top: 6px;
	background-color: Red;
	min-width: 80px;
	text-align: right;
	padding-left: 1px;
	padding-right: 1px;
}
.widget-dropdown .red .bottom
{
	margin-left: 9px;
	margin-right: 9px;
	height: 9px;
	background-color: Red;
}
.widget-dropdown .red .bottom .left
{
	background-image: url(/Admin/Images/General/Widget-Dropdown-Red/bottom-left.png);
	background-repeat: no-repeat;
	width: 9px;
	height: 9px;
	float: left;
	margin-left: -9px;
}
.widget-dropdown .red .bottom .right
{
	background-image: url(/Admin/Images/General/Widget-Dropdown-Red/bottom-right.png);
	background-repeat: no-repeat;
	width: 9px;
	height: 9px;
	float: right;
	margin-right: -9px;
}
.time-picker
{
	background-image: url(/Admin/Images/Schemes/BlueSC/bg-timepicker.png);
	background-repeat: no-repeat;
	width: 323px;
	height: 65px;
	display: none;
	background-position: 4px -2px;
	
}
.time-picker .hour .hr a
{
	width: 19px;
	height: 15px;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	float: left;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background-color: #17224D;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}
.time-picker .min .mn a
{
	width: 19px;
	height: 15px;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	float: left;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background-color: #283D7F;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}
.time-picker .wrapper .hour
{
	margin-bottom: 4px;
}

.time-picker .hour .hr a:hover, .time-picker .min .mn a:hover
{
	background-color: #78994B;
	color: White;
}

.time-picker .wrapper
{
	/*border: solid 1px #999;*/
	width: 298px;
	margin-left: 32px;
	padding-top: 4px;
}

.time-picker .minutes-wrapper
{
	height: 20px;
	width: 100px;
	z-index: 3000;
	position: absolute;
	top:-200px;
	left:0;
}
.time-picker .mn2 a
{
	width: 19px;
	height: 15px;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	float: left;
	margin-right: 1px;
	margin-top: 1px;
	background-color: #283D7F;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}
.time-picker .mn2 a:hover
{
	background-color: #78994B;
	color: White;
}
.subsection-highlight
{
	background-color: #EFECE1;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.table-sections
{
	margin-bottom: 10px;
}


/* Language Popup */

.lang-label-highlight
{
	color: Orange;
}
.currentPopupTextButtonColor
{
	color: orange;
}

.langframe-mid
{
	background-image: url(/Admin/images/General/AdminTextBox/mid-left.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	background-position: left;
}

.langframe-top
{
	background-image: url(/Admin/images/General/AdminTextBox/mid-top.png);
	background-repeat: repeat-x;
	height: 20px;
	clear: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.langframe-top-left
{
	background-image: url(/Admin/images/General/AdminTextBox/rounded-corner-up-left.png);
	background-repeat: no-repeat;
	float: left;
	width: 20px;
	height: 20px;
	background-position: left top;
	margin-left: -20px;
}
.langframe-top-right
{
	height: 20px;
	width: 20px;
	float: right;
	background-image: url(/Admin/images/General/AdminTextBox/rounded-corner-up-right.png);
	background-repeat: no-repeat;
	margin-right: -20px;
	background-position: right top;
}

.langframe-bottom
{
	background-image: url(/Admin/images/General/AdminTextBox/mid-bottom.png);
	background-repeat: repeat-x;
	height: 20px;
	background-position: center bottom;
	margin-left: 20px;
	margin-right: 20px;
}
.langframe-bottom-left
{
	background-image: url(/Admin/images/General/AdminTextBox/rounded-corner-left-down.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	float: left;
	background-position: left bottom;
	margin-left: -20px;
}
.langframe-bottom-right
{
	background-image: url(/Admin/images/General/AdminTextBox/rounded-corner-right-down.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	float: right;
	background-position: right bottom;
	margin-right: -20px;
}
.langframe-content-wrapper
{
	background-image: url(/Admin/images/General/AdminTextBox/mid-right.png);
	background-repeat: repeat-y;
	background-position: right;
	padding-right: 20px;
	padding-left: 14px;
}
.error-console
{
    position: absolute; 
    display: inline;
	margin-left:0px;
	margin-top:0px;
	padding-left:4px; 
}
.error-console div
{
	color:#ffffff;
	font-size: 9px !important;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 3px;
    padding-left: 5px;
	padding-right: 5px;
    padding-top: 3px;
	background-color: #CC0000;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	-moz-box-shadow:2px 2px 3px #666;
	-webkit-box-shadow:2px 2px 3px #666;
	box-shadow:2px 2px 3px #666;

	-moz-border-radius-topleft:0px;
	-webkit-border-radius-topleft:0px;
	border-top-left-radius:0px;
}

.error-console-top
{
	background-image: url(/Admin/Images/Schemes/BlueSC/ErrorConsole/top.png);
	background-repeat: no-repeat;
	width: 230px;
	height: 7px;
}
.error-console-middle
{
	background-image: url(/Admin/Images/Schemes/BlueSC/ErrorConsole/middle.png);
	width: 230px;
	background-repeat: repeat-y;
}
.error-message
{
	padding: 0 3px 0 6px;
	margin: 0px 5px 0px 10px;
	color: White;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}
.error-console-bottom
{
	background-image: url(/Admin/Images/Schemes/BlueSC/ErrorConsole/bottom.png);
	background-repeat: no-repeat;
	width: 230px;
	height: 7px; 
}

.input-edit-error-frame
{
    position: absolute; /*z-index: 51;
    display: block;*/
	margin-left:10px;
	/*background-image: url(/Admin/Images/Schemes/BlueSC/ErrorConsole/arrow.png);*/
	background-repeat: no-repeat;
	padding-left:4px; 
}
.input-edit-error-frame div
{
	color:#ffffff;
	font-size: 9px !important;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 3px;
    padding-left: 5px;
	padding-right: 5px;
    padding-top: 3px;
	background-color:#CC0000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	box-shadow:2px 2px 3px #666;
	-moz-box-shadow:2px 2px 3px #666;
	-webkit-box-shadow:2px 2px 3px #666;
}


/*=======================================
============Series Element Chooser=======
=======================================*/
.searchfield
{
	background-image: url(/Admin/Images/General/view.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 20px;
	color: gray;
	border-top: solid 1px gray;
	border-right: solid 1px white;
	border-bottom: solid 1px white;
	border-left: solid 1px gray;
	width:292px;
}
.padding-buttons-chooserpopup
{
	padding-right: 6px;
}
.series-element-selected-item
{
	margin-bottom: 5px;
}
.prod-selector-left p
{
	margin: 0px;
	margin-bottom: 3px;
	font-weight: bold;
}
.prod-selector-right p
{
	margin: 0px;
	margin-bottom: 3px;
	font-weight: bold;
	border-bottom: solid 1px #2C4860;
}
.prod-selector-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SeriesElementChooser/SeriesElementChooserLeft.gif);
	background-repeat: no-repeat;
	padding-top: 18px;
	padding-right: 32px;
	padding-left: 18px;
	padding-bottom: 25px;
	position: relative;
	/*margin-left: 7px;*/
	display:inline-block;
	float:left;
}
.prod-selector-left .prod-selector-left-textfield
{
	width: 310px;
	height: 310px;
	margin-top: 5px;
	overflow: auto;
}
.prod-selector-left .tip-image
{
	position: absolute;
	left: 175px;
	top: -6px;
	display: none;
}

.prod-selector-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SeriesElementChooser/SeriesElementChooserRight.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 15px;
	padding-left: 19px;
	padding-bottom: 40px;
	width: 250px;
	height: 350px;
	position: relative;
	display:inline-block;
	
}


.prod-selector-other-events-top /* the wrapper for Bottom */
{
	/*background-image: url(/Admin/Style/Schemes/Images/Schemes/Blue/ProdSelOtherEventsTop.gif);*/
	background-repeat: no-repeat; /*background-color: #eef4fa;*/
	/*width: 586px;*/
	/*margin-left: 3px; margin-bottom: 5px;*/
	padding-bottom: 5px;
}
.prod-selector-other-events-bottom
{
	/*background-image: url(/Admin/Style/Schemes/Images/Schemes/Blue/ProdSelOtherEventsBottom.gif);*/
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-right: 5px;
	padding-left: 5px; /*padding-top: 5px;*/
	padding-bottom: 5px;
}
.prod-selector-other-events-bottom.no-header
{
	padding-top: 0px;
}
.element-chooser-scroll-buttons
{
	position: absolute;
	right: 14px;
	top: 40px;
	width: 15px;
}
.element-chooser-scroll-buttons img
{
	padding-bottom: 8px;
}
/*================================*/

.scheduler-search
{
	position: relative;
	padding-top: 35px;
	padding-left: 33px;
	z-index: 10;
}
.scheduler-search .tab-sessions-on
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SchedulerSearch/tab-sessions-active.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 4px;
	left: 44px;
	z-index: 20;
	width: 118px;
	height: 38px;
}
.scheduler-search .tab-sessions-off
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SchedulerSearch/tab-sessions.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 37px;
	z-index: 20;
	width: 118px;
	height: 38px;
}
.scheduler-search .tab-people-on
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SchedulerSearch/tab-people-active.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 133px;
	z-index: 0;
	width: 105px;
	height: 38px;
}
.scheduler-search .tab-people-off a
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SchedulerSearch/tab-people.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 7px;
	left: 145px;
	z-index: -5;
	width: 105px;
	height: 38px;
}
.scheduler-search .tab-people-off a:hover
{
	top: 3px;
}
.scheduler-search .tab-myschedule-off a
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SchedulerSearch/tab-myschedule.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 70px;
	left: 5px;
	z-index: -1;
	width: 41px;
	height: 144px;
}
.scheduler-search .tab-myschedule-off a:hover
{
	left: 1px;
}

.scheduler-search .tab-myschedule-on
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SchedulerSearch/tab-myschedule-active.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 74px;
	left: 0px;
	z-index: 0;
	width: 34px;
	height: 134px;
}

.scheduler-search .tab-search-on
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SchedulerSearch/tab-search-active.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 197px;
	left: 0px;
	z-index: 20;
	width: 41px;
	height: 95px;
}
.scheduler-search .tab-search-off
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SchedulerSearch/tab-search.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 197px;
	left: 0px;
	z-index: 20;
	width: 34px;
	height: 95px;
}
.scheduler-search .scheduler-content-outerwrapper
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SchedulerSearch/left.png);
	background-repeat: repeat-y;
	background-position: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.scheduler-search .scheduler-content-innerwrapper
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SchedulerSearch/right.png);
	background-repeat: repeat-y;
	background-position: right;
	margin-left: 9px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.scheduler-search .scheduler-search-content
{
	background-color: #FFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.scheduler-search .scheduler-section-top
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SchedulerSearch/top.png);
	background-repeat: repeat-x;
	height: 15px;
	clear: right;
	margin-left: 15px;
	margin-right: 15px;
	background-color: transparent;
	width: auto;
}
.scheduler-search .scheduler-section-top-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SchedulerSearch/top-left.png);
	background-repeat: no-repeat;
	float: left;
	width: 15px;
	height: 15px;
	margin-left: -15px;
}
.scheduler-search .scheduler-section-top-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SchedulerSearch/top-right.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	float: right;
	margin-right: -15px;
}
.scheduler-search .scheduler-section-bottom
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SchedulerSearch/bottom.png);
	background-repeat: repeat-x;
	height: 15px;
	background-position: center bottom;
	margin-right: 15px;
	margin-left: 15px;
}
.scheduler-search .scheduler-section-bottom-left
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SchedulerSearch/bottom-left.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	float: left;
	background-position: center bottom;
	margin-left: -15px;
}
.scheduler-search .scheduler-section-bottom-right
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SchedulerSearch/bottom-right.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	float: right;
	background-position: center bottom;
	margin-right: -15px;
}

.row-divider
{
	height: 1px;
	background-color: #ffffff;
	margin: 10px 10px 6px 10px;
}
.session-info a
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SchedulerSearch/arrow-right.png);
	background-repeat: no-repeat;
	background-position: right;
	text-decoration: none;
	color: #4D4D4D !important;
	font-size: 11px;
	margin-right: 15px;
	padding-right: 15px;
}
.session-info-active
{
	background-image: url(/Admin/Images/Schemes/BlueSC/SchedulerSearch/arrow-down.png) !important;
}
.description, .speaker, .location
{
	display: none;
	margin-left: 30px;
	font-size: 11px;
	padding-top: 0px;
	border-left: solid 1px gray;
	padding-left: 5px;
	padding-bottom: 0px;
	margin-top: 5px;
}
.description strong, .speaker strong, .location strong
{
	font-size: 11px;
}
.series-element-codename
{
	padding: 5px 10px 5px 10px;
	background-color: #D8D6D0;
	display: inline-block;
	*display: inline;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 5px;
	zoom:1;	
}
.series-element-codename span
{
	font-weight: bold;
}

.house-block-path
{
	-moz-border-radius: 10px;
	-moz-box-shadow: 1px 1px 4px #000;
	display: none;
	background-color: #78994B;
	padding: 6px 10px 6px 10px;
	position: absolute;
	z-index: 100;
}
.house-block-current
{
	color: #FFF;
	font-weight: bold;
}
.house-block-path-arrow
{
	display: block;
	height: 15px;
	width: 15px;
	position: absolute;
	bottom: -7px;
	left: 20px;
	background-image: url(/Admin/Images/Schemes/BlueSC/house-block-path-arrow.png);
	background-repeat: no-repeat;
	z-index: 101;
}
/* error screen */
.error-wrapper{
margin: 0 6px 0 6px;
}
.error-wrapper .error-left {
	background-image: url(/Admin/Images/Schemes/BlueSC/ErrorScreen/error-left.png);
	background-repeat: no-repeat;
	height: 214px;
	width: 338px;
	float: left;
	margin-left: -100%;
}
.error-wrapper .clear {
	clear: both;
}
.error-wrapper .error-middle .message {
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 338px;
	background-image: url(/Admin/Images/Schemes/BlueSC/ErrorScreen/error-middle.png);
	background-repeat: repeat-x;
	height: 174px;
	padding: 20px;
}
.error-wrapper .error-middle {
	width: 100%;
	float: left;
}
.error-wrapper .error-right {
	background-image: url(/Admin/Images/Schemes/BlueSC/ErrorScreen/error-right.png);
	background-repeat: no-repeat;
	float: left;
	height: 214px;
	width: 15px;
	margin-left: -15px;
}
.fl-scrolls, .fl-scrolls div
	{
		font-size: 0;
		line-height: 0;
		margin: 0;
		padding: 0;
	}
	.fl-scrolls
	{
		bottom: 0;
		height: 35px;
		overflow: auto;
		position: fixed;
		z-index:10000;
	}
	.fl-scrolls div
	{
		height: 1px;
		overflow: hidden;
	}
	.fl-scrolls-hidden
	{
		bottom: 9999px;
	}
	.floating-scrollbar
	{
		overflow: auto;
		position:relative;
    }
    .cloned 
    {
        position:absolute;
        top:0;
        left:0;
        background-color:#fff;
	
    }
    .cloned td, .cloned th {
        padding-left: 8px;
        padding-right: 8px;
    }

/*++++++++++++++++++++++++++++++++++*/
/*	Tokens Menu						*/
/*++++++++++++++++++++++++++++++++++*/

.Treeview ul {
	display: none;
}
.tokens-menu {
	display: none;
	padding:4px 10px 4px 10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background-color:#fff;
	min-width:100px;
	box-shadow:1px 1px 0px #000;
	-moz-box-shadow:1px 1px 0px #000;
	-webkit-box-shadow:1px 1px 0px #000;
	border: solid 1px #ccc;
	max-height:400px;
	overflow:auto;
}
.tokens-menu ul {
	margin:0;
	padding:3px;
	line-height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tokens-menu li {
	list-style: none outside none;
	margin: 0;
	padding: 0 15px 0 15px;
	white-space: nowrap;
	color:#999;
}
.tokens-menu li:hover {
	background-color:#e2e2e2;
	cursor:pointer;
	color:#000;
}
.tokens-menu li.directory {
	background:url(/Admin/Images/Schemes/BlueSC/tree-folder-close.gif) no-repeat left 1px;
	padding-left: 35px;
}
.tokens-menu li.expanded {
	background:url(/Admin/Images/Schemes/BlueSC/tree-folder-open.gif) no-repeat left 1px;
	padding-left: 35px;
}
.tokens-menu li.file {}

.big-modal-popup
{
	width: 1100px; 
	height: 500px; 
	overflow: auto;
}

.small-modal-popup
{
	height: 500px; 
	overflow: auto;
}

.scroll-left {
	position:fixed;
	top:200px;
	left:0px;
	display:none;
	height:150px;
	width:50px;
	background-color:#ccc;
	

	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	opacity:.75;
	background-image:url(/Admin/Images/General/scrollArrowLeft.png);
	background-repeat:no-repeat;
	background-position:center;
}
.scroll-right {
	position:fixed;
	top:200px;
	right:0px;
	display:none;
	height:150px;
	width:50px;
	background-color:#ccc;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	opacity:.75;
	background-image:url(/Admin/Images/General/scrollArrowRight.png);
	background-repeat:no-repeat;
	background-position:center;
}
.caplock-warning {
	background-color: #000;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 1px 1px 2px #000000;
    color: white;
    display: none;
    font-size: 10px;
    height: 50px;
    left: 7px;
    padding: 8px 10px;
    position: absolute;
    top: -50px;
    width: 117px;
}
.caplock-warning strong{
	color:White;
	font-size:10px;
}
.caplock-warning .arrow {
    background-image: url(/Admin/Images/General/arrow-down-black.png);
    height: 15px;
    left: 100px;
    position: absolute;
    top: 61px;
    width: 20px;
}
.pagebreak{
    page-break-before: always;    
}
.guest-section {
	float:left;
	width:30%;
	background-color:#D8D6D0;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 1px 1px 0px black;
	margin:0 3px 0 3px;
	padding:10px 5px 10px 5px;
}

@media print
{
	.noPrint { display:none; }	
}

.table-sort-up
{
	background-image: url(/Admin/Images/General/sort-up.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor:pointer;
}

.table-sort-down
{
	background-image: url(/Admin/Images/General/sort-down.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor:pointer;
}

.table-sort-neutral
{
	background-image: url(/Admin/Images/General/sort-neutral.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor:pointer;
}

.select-stock
{
    max-height:200px;
    overflow:auto;
   margin-bottom:10px;
    }
.print-specifics
    {
 width:270px;
 }


/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica,%20Arial,%20sans-serif&fwDefault=normal&fsDefault=11px&cornerRadius=0&bgColorHeader=eef4fa&bgTextureHeader=01_flat.png&bgImgOpacityHeader=50&borderColorHeader=ffffff&fcHeader=2C4860&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=12_gloss_wave.png&bgImgOpacityContent=16&borderColorContent=bdbdbd&fcContent=9c9c9c&iconColorContent=000000&bgColorDefault=d4d4d4&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=35&borderColorDefault=ffffff&fcDefault=333333&iconColorDefault=ffffff&bgColorHover=dddddd&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=60&borderColorHover=dddddd&fcHover=000000&iconColorHover=2C4860&bgColorActive=2C4860&bgTextureActive=01_flat.png&bgImgOpacityActive=100&borderColorActive=&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=517597&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=ffffff&fcHighlight=ffffff&iconColorHighlight=aaaaaa&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Helvetica, Arial, sans-serif; font-size: 11px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica, Arial, sans-serif; font-size: 1em; border: solid 1px; border-top-color: #999;
    border-right-color: #EFEFEF;
    border-bottom-color: #EFEFEF;
    border-left-color: #999; }
.ui-widget-content { border: 1px solid #bdbdbd; background: #ffffff url(/Static/Common/style/jQueryTheme/images/ui-bg_gloss-wave_16_ffffff_500x100.png) 50% top repeat-x; color: #9c9c9c; }
.ui-widget-content a { color: #9c9c9c; }
.ui-widget-header { border: 1px solid #ffffff; color: #2C4860; font-weight: bold; }
.ui-widget-header a { color: #2C4860; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px none #ffffff; background: #d4d4d4 url(/Static/Common/style/jQueryTheme/images/ui-bg_highlight-soft_35_d4d4d4_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #333333; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #333333; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px none #dddddd; background: #dddddd url(/Static/Common/style/jQueryTheme/images/ui-bg_highlight-soft_60_dddddd_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #000000; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #000000; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px none; background: #2C4860 url(/Static/Common/style/jQueryTheme/images/ui-bg_flat_100_2C4860_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #ffffff; background: #517597 url(/Static/Common/style/jQueryTheme/images/ui-bg_flat_55_517597_40x100.png) 50% 50% repeat-x; color: #ffffff; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #ffffff; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/Static/Common/style/jQueryTheme/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/Static/Common/style/jQueryTheme/images/ui-icons_aaaaaa_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/Static/Common/style/jQueryTheme/images/ui-icons_aaaaaa_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/Static/Common/style/jQueryTheme/images/ui-icons_aaaaaa_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/Static/Common/style/jQueryTheme/images/ui-icons_aaaaaa_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/Static/Common/style/jQueryTheme/images/ui-icons_2C4860_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/Static/Common/style/jQueryTheme/images/ui-icons_aaaaaa_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/Static/Common/style/jQueryTheme/images/ui-icons_aaaaaa_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/Static/Common/style/jQueryTheme/images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; }
.ui-corner-tr { -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; }
.ui-corner-bl { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; }
.ui-corner-br { -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; }
.ui-corner-top { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; }
.ui-corner-right {  -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; }
.ui-corner-left { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; }
.ui-corner-all { -moz-border-radius: 0; -webkit-border-radius: 0; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(/Static/Common/style/jQueryTheme/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/Static/Common/style/jQueryTheme/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
@media (max-width:1024px) {
	.ui-datepicker table {
		font-size: 1.2em;
	}
}
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 500px; z-index: 9999;}
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative; z-index: 9999; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px;}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close span.ui-button-text { display: none; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: visible; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: .25em .25em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-datepicker { z-index: 10000; }

/* Hide dialog 
	"close" button*/

.no-close .ui-dialog-titlebar-close {
  display: none;
}
/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */

.jqmWindow
{
	position:absolute;
    display: none;
    top: 25px;
}

.jqmOverlay
{
    background-color: #FFF;
}

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: expression(this.parentNode.offsetWidth+'px');
    height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow
{
    position: absolute;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.fa { display:inline;color: white;}

.libHidden
{
    display:none;
}

.libVisible
{
    display:block;
}
/*
Uploadify v2.1.0
Release Date: August 24, 2009

Copyright (c) 2009 Ronnie Garcia, Travis Nickels

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/Static/Common/style/rating/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/Static/Common/style/rating/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
/** Minimal stand-alone css for dropdownchecklist support
    We highly recommend using JQuery ThemeRoller instead  
*/
.ui-dropdownchecklist {
	font-size: medium;
	color: black;
}
.ui-dropdownchecklist-selector {
	height: 20px;
	border: 1px solid #ddd;
	background: #fff;
}
.ui-state-hover, .ui-state-active {
	border-color: #5794bf;
}
.ui-dropdownchecklist-dropcontainer {
	background-color: #fff;
	border: 1px solid #999;
}
.ui-dropdownchecklist-item {
}
.ui-state-hover {
	background-color: #39f;
}
.ui-state-disabled label {
	color: #ccc;
}
.ui-dropdownchecklist-group {
	font-weight: bold;
	font-style: italic;
}
.ui-dropdownchecklist-indent {
	padding-left: 7px;
}
/* Font size of 0 on the -selector and an explicit medium on -text required to eliminate 
   descender problems within the containers and still have a valid size for the text */
.ui-dropdownchecklist-selector-wrapper {
	vertical-align: middle;
	font-size: 0px;
}
.ui-dropdownchecklist-selector {
	padding: 1px 2px 2px 2px;
	font-size: 0px;
}
.ui-dropdownchecklist-text {
	font-size: medium;
	/* line-height: 20px; */
}
.ui-dropdownchecklist-group {
	padding: 1px 2px 2px 2px;
}

/*color variables*/
:root {
    --top-nav-primary : #038280;/*top nav background color*/
    --top-nav-title : #ffffff;/* top nav text color*/
    --top-nav-primary-active : #ff9e94;/*top nav active background color*/
    --top-nav-primary-active-text : #ffffff;/*top nav active text color*/
    --top-nav-submenu-hover : #bfe3d4;/*top nav active text color*/
    --tab-nav-primary : #038280;/*tab nav background color*/
    --tab-nav-title : #ffffff;/* tab nav text color*/
    --tab-nav-primary-active : #ff9e94;/*tab nav active background color*/
    --tab-nav-primary-active-text : #ffffff;/*tab nav active text color*/
    --mainframe-wrapper-primary : #038280;/*main content frame background color*/
    --mainframe-wrapper-title : #ffffff;/* main content frame foreground text color*/
    --left-nav-primary : #038280;/*left navigation background color*/
    --left-nav-lvl1 : #ffffff;/* left navigation first level text color*/
    --left-nav-lvl2 : #bfe3d4;/* left navigation second level text color*/
    --left-nav-lvl2-active : #000000;/* left navigation active text color*/
    --section-wrapper-primary : #898a8c;/*inner section background color*/
    --section-wrapper-title : #ffffff;/*inner section foreground text color*/
}

/*small breadcrumb-like element at top of content*/
.series-element-codename,
.series-element-codename label {
    background-color: var(--section-wrapper-primary);
}

/*
top nav section
*/
.top-content .topmenu-wrapper {
    background-color: var(--top-nav-primary);
    margin-left: 5px;
    margin-right: 5px;
    border-radius: 12px;
}

.top-content .topmenu-wrapper .topmenu-background-left {
    display: none;
}

.top-content .topmenu-wrapper .topmenu-background-right {
    margin: 0;
    background-image: none;
    width: auto;
    height: auto;
}

.top-content .search {
    background-image: none;
    background-color: var(--top-nav-primary);
    box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.33);
    border-radius: 12px;
}

.top-content .topmenu li {
    margin: 0;
    background-image: none;
    background-color: var(--top-nav-primary);
    border-radius: 12px;
    overflow: hidden;
}

.top-content .topmenu a {
    background-image: none;
    margin: 0;
}

.top-content .topmenu li:hover,
.top-content .topmenu li.active,
.top-content .topmenu a:hover,
.top-content .topmenu li.active a {
    background-image: none;
    background-color: var(--top-nav-primary-active);
    color: var(--top-nav-primary-active-text);
}

.top-content .topmenu li.active .addnew-submenu a {
    background-color: transparent;
}

.top-content .topmenu li.active .addnew-submenu a:hover {
    color: var(--top-nav-submenu-hover);
}

/*
main frame tabs
*/

.main-frame-content .tabs li {
    background-image: none;
    background-color: var(--tab-nav-primary);
    overflow: hidden;
    border-radius: 12px;
    box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.33);
}

.main-frame-content .tabs a {
    background-image: none;
    color: var(--tab-nav-title);
    margin: 0;
}

.main-frame-content .tabs li:hover,
.main-frame-content .tabs li.active,
.main-frame-content .tabs a:hover,
.main-frame-content .tabs li.active a {
    background-image: none;
    background-color: var(--tab-nav-primary-active);
    color: var(--tab-nav-primary-active-text);
}

/*
main content frame
*/
.main-frame-content .main-frame {
    border-radius: 12px;
    border: 1px solid var(--mainframe-wrapper-primary);
    overflow: hidden;
    box-shadow: 0px 5px 15px 2px rgba(0,0,0,0.33);
    margin: 5px;
    background-color: #ffffff;
}

.main-frame-content .main-frame .frame-top {
    background-image: none;
    margin-left: 0;
    margin-right: 0;
    background-color: var(--mainframe-wrapper-primary);
    height: 27px;
}

.main-frame-content .main-frame .frame-top .frame-top-left,
/*.main-frame-content .main-frame .frame-top .frame-top-right,*/
.main-frame-content .main-frame .frame-bottom .frame-top-left,
.main-frame-content .main-frame .frame-bottom .frame-bottom-right {
    display: none;
}

.main-frame-content .main-frame .frame-mid-left,
.main-frame-content .main-frame .frame-mid-right {
    background-image: none;
}

.main-frame-content .gradient-stripe {
    background: rgb(3,130,128);
    background: linear-gradient(180deg, rgba(3,130,128,1) 0%, rgba(3,130,128,1) 17%, rgba(255,255,255,1) 100%);
    left: 6px;
}

.main-frame-content .main-frame .frame-bottom  {
    margin-left: 0;
    margin-right: 0;
    background-image: none;
    background-color: var(--mainframe-wrapper-primary);
}

.main-frame-content .side-menu-wrapper .top-gradient {
    display: none;
}

/*
left navigation panel
*/
.main-frame-content .side-menu-frame {
    background-color: var(--left-nav-primary);
    overflow: hidden;
    box-shadow: 0px 5px 15px 2px rgba(0,0,0,0.33);
    border-radius: 12px;
    margin-top: 25px;
}

.main-frame-content .side-menu-frame .frame-top {
    background-color: var(--left-nav-primary);
}

.main-frame-content .side-menu-frame .side-menu {
    background-color: transparent;
}
.main-frame-content .side-menu .level-1>a {
    color: var(--left-nav-lvl1);
}
.main-frame-content .side-menu .level-2,
.main-frame-content .side-menu .level-2 a {
    color: var(--left-nav-lvl2);
}

.main-frame-content .side-menu .level-1 div.active a {
    color: var(--left-nav-lvl2-active);
}


/*
inner section styles
*/
.section-wrapper .section {
    border-radius: 12px;
    border: 1px solid var(--section-wrapper-primary);
    overflow: visible;
}
.series-element-codename span {
    color: var(--section-wrapper-title);
}

.section-wrapper .section .frame-top {
    background-image: none;
    margin-left: 0;
    margin-right: 0;
    background-color: var(--section-wrapper-primary);
    height: 23px;
    overflow: hidden;
    border-top-right-radius: 12px;
    border-top-left-radius: 12px;
}

.section-wrapper .section .section-header {
    color: var(--section-wrapper-title);
}

.section-wrapper .section .frame-top .frame-top-left,
/*.section-wrapper .section .frame-top .frame-top-right,*/
.section-wrapper .section .frame-bottom .frame-bottom-left,
.section-wrapper .section .frame-bottom .frame-bottom-right  {
    display: none;
}

.section-wrapper .section .frame-mid-left,
.section-wrapper .section .frame-mid-right,
.section-wrapper .section .frame-bottom {
    background-image: none;
    background-color: transparent;
}

/*top logo in header*/
.top-content .logo {
    background-image: url(/Admin/Images/BlueSC/logo.png);
    background-size: 130px;
    background-position: 0;
    image-rendering: -webkit-optimize-contrast;
}

/*
other pages, general
*/

/*login page remove bottom of module frame*/
#main-wrapper .frame-bottom {
    display: none;
}

.topmenu div a {
    background-color: transparent !important
}
