/*========================================================*/
/*  1. Universal                                          */
/*========================================================*/
@font-face {
    font-family: 'Open Sans Regular';
    src: url('Fonts/Open-Sans-regular.eot');
    src: url('Fonts/Open-Sans-regular.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Open-Sans-regular.woff2') format('woff2'),
         url('Fonts/Open-Sans-regular.woff') format('woff'),
         url('Fonts/Open-Sans-regular.ttf') format('truetype'),
         url('Fonts/Open-Sans-regular.svg#Open Sans regular') format('svg');
	}
@font-face {
    font-family: 'Open Sans 600';
    src: url('Fonts/Open Sans 600-webfont.eot');
    src: url('Fonts/Open Sans 600-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Open Sans 600-webfont.woff2') format('woff2'),
         url('Fonts/Open Sans 600-webfont.woff') format('woff'),
         url('Fonts/Open Sans 600-webfont.ttf') format('truetype');
	}
@font-face{
	font-family:'FontAwesome';
	src:url('Fonts/fontawesome-webfont.eot?v=4.3.0');
	src:url('Fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),
		url('Fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),
		url('Fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),
		url('Fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),
		url('Fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
	font-weight:normal;
	font-style:normal
	}
@font-face{
	font-family:"FontAwesome 5 Brands";
	font-style:normal;
	font-weight:normal;
	src:url(Fonts/fa-brands-400.eot);
	src:url(Fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),
		url(Fonts/fa-brands-400.woff2) format("woff2"),
		url(Fonts/fa-brands-400.woff) format("woff"),
		url(Fonts/fa-brands-400.ttf) format("truetype"),
		url(Fonts/fa-brands-400.svg#fontawesome) format("svg")
	}
@font-face{
	font-family:"FontAwesome 5 Free Regular";
	font-style:normal;
	font-weight:400;
	src:url(Fonts/fa-regular-400.eot);
	src:url(Fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),
		url(Fonts/fa-regular-400.woff2) format("woff2"),
		url(Fonts/fa-regular-400.woff) format("woff"),
		url(Fonts/fa-regular-400.ttf) format("truetype"),
		url(Fonts/fa-regular-400.svg#fontawesome) format("svg")
	}
	
@font-face{
	font-family:"FontAwesome 5 Free Solid";
	font-style:normal;
	font-weight:900;src:url(Fonts/fa-solid-900.eot);
	src:url(Fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),
		url(Fonts/fa-solid-900.woff2) format("woff2"),
		url(Fonts/fa-solid-900.woff) format("woff"),
		url(Fonts/fa-solid-900.ttf) format("truetype"),
		url(Fonts/fa-solid-900.svg#fontawesome) format("svg")
}
.fab{font-family:"FontAwesome 5 Brands"}
.far{font-family:"FontAwesome 5 Free Regular"; font-weight:400; }
.fa,.fas{font-family:"FontAwesome 5 Free Solid"; font-weight:900; }
/*========================================================*/
/*  2. Design Elements responsive                         */
/*========================================================*/
@media (max-width: 980px)
    {
        .menuhorizontal
        {
            display:none;
        }
        .menuvertical
        {
            clear:none;
            display:block;
        }
    }
@media (min-width: 981px)
    {
        .menuhorizontal
        {
            clear:none;
            display:block;
            float:right;
            text-align:right;
            margin-right:30px;
        }
        .menuvertical
        {
            display:none;
        }
       
    }
/*========================================================*/
/*  3. Content Panes                                      */
/*========================================================*/

/*========================================================*/
/*  4. Tokens                                             */
/*========================================================*/

/*-- login and user token idle         --*/.LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active, .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active
{
	color: #bbb;
	font:bold 9pt 'Open Sans Regular', arial, sans-serif;
	text-decoration: none;
}
/*-- login and user token hover        --*/a.LOGIN_object:hover, a.USER_object:hover
{
	color: #bbb;
	font:bold 9pt 'Open Sans Regular', arial, sans-serif;
	text-decoration: underline;
}
/*-- date token idle                   --*/.DATE_object
{
	color: #666;
	font:normal 9pt 'Open Sans Regular', arial, sans-serif;
}
/*-- breadcrumbs token idle            --*/.BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active
{
	color: #003366;
	font:normal 9pt 'Open Sans Regular', arial, sans-serif;
	text-decoration: none;
}
/*-- breadcrumbs token hover           --*/a.BREADCRUMBS_object:hover
{
	color: #003366;
	font:normal 9pt 'Open Sans Regular', arial, sans-serif;
	text-decoration: underline;
}
/*-- terms privacy and copyright --*/
.FOOTER_objects
{
	color: #bdbdbd;
}
a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active
{
	color: #bdbdbd;
	text-decoration: none;
}
a.FOOTER_objects:hover
{
	color: #fff;
	text-decoration: underline;
}
/*-- User and Logout profile --*/
.nav > li > .ProfileUser, .ProfileUser
{
	color: #ffffff !important;
	font-family: 'Open Sans Regular', arial, sans-serif;
	font-size: 12px;
	text-transform:none;
	margin: -8px 20px 10px 0px;
}
label.ProfileUser, span.ProfileUser {
	line-height:30px;
}
.nav > li > .ProfileUser:link, .nav > li > .ProfileUser:visited,
.ProfileUser:link, .ProfileUser:visited, a.ProfileUser:link, a.ProfileUser:visited, .nav > li > a:link, .nav > li > a:visited, .nav > li > a 
{
	color: #ffffff !important;
	text-decoration:none;
	padding:5px;
	opacity:0.7;
	margin: -8px 0px 10px 0px;
}
.Profile-Icon {
	font-size: 20px;
	margin-left:-15px;
}
.nav > li > .ProfileUser:hover, .nav > li > .ProfileUser:active, .nav > li > .ProfileUser:focus,
.ProfileUser:hover, .ProfileUser:active, .ProfileUser:focus, a.ProfileUser:hover, a.ProfileUser:active, a.ProfileUser:focus, .nav > li > a:hover, .nav > li > a:active, .nav > li > a:focus  
{
	opacity:1;
	color: #0d60a4 !important;
	background-color:Transparent !important;
	text-decoration: none;
	cursor: pointer;
}
.navbar-nav > li > a.dropdown-toggle,
.navbar-nav > li > a.btn.ProfileUser {
    font-size: 18px;
    color: #ffffff !important;
    text-transform:none;
    text-decoration:none;
    opacity:0.7;
    padding-top:5px;
    padding-bottom:0px;
    margin: 10px 36px 10px 10px;
}
.navbar-nav > li > a.dropdown-toggle:hover, .navbar-nav > li > a.dropdown-toggle:focus, .navbar-nav > li > a.dropdown-toggle:active,
.navbar-nav > li > a.btn.ProfileUser:hover, .navbar-nav > li > a.btn.ProfileUser:focus, .navbar-nav > li > a.btn.ProfileUser:active {
	color: #ffffff !important;
	text-transform:none;
	text-decoration:none;
	opacity:1;
}
.SignInLogin, .SignInRememberMe, .SignInPassword, .SignInVerificationCode
{
	color: #ffffff;
	font-family: 'Open Sans Regular', arial, sans-serif;
	font-size: 12px;
}
/*-- button SignIn and ProfileLogout --*/
.SignInRegister, .ProfileLogout
{
	color: #ffffff !important;
	font-family: 'Open Sans Regular', arial, sans-serif;
	font-size: 12px;
	text-transform:none;
}
.nav > li > .ProfileLogout:link, .nav > li > .ProfileLogout:visited,
a.SignInRegister:link, a.SignInRegister:visited,
.ProfileLogout:link, .ProfileLogout:visited,
a.ProfileLogout:link, a.ProfileLogout:visited
{
	color: #ffffff !important;
	background-color: Transparent;
	border: 0px;
	white-space:nowrap;
    text-decoration:none;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: ease;
    opacity:0.7;
}
.nav > li > .ProfileLogout:hover, .nav > li > .ProfileLogout:focus, .nav > li > .ProfileLogout:active, a.SignInRegister:hover, a.SignInRegister:focus, a.ProfileLogout:hover, a.ProfileLogout:focus, a.ProfileLogout:active, .ProfileLogout:hover, .ProfileLogout:focus, .ProfileLogout:active
{
	opacity:1;
	color: #ffffff !important;
	background-color: Transparent;
	outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 3px rgba(85, 85, 85, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 3px rgba(85, 85, 85, .6);
}
/*-- RememberPassword --*/
a.SignInRememberPassword:link, a.SignInRememberPassword:visited
{
	color: #bbb;
	font:normal 9pt 'Open Sans Regular', arial, sans-serif;
	text-decoration: none;
}
a.SignInRememberPassword:hover
{
	color: #fff;
	text-decoration: underline;
}
/*========================================================*/
/*  5. SearchHelper                                       */
/*========================================================*/
.SearchHelperHeader
{
	font-size: 10px;
	color: white;
	font-family: 'Open Sans Regular', arial, sans-serif;
	background-color: #326596;
	text-align: center;
	height: auto;
}
.SearchHelperMain
{
	font-size: 9px;
	color: black;
	font-family: 'Open Sans Regular', arial, sans-serif;
	background-color: #F0F0F0;
	text-align: left;
	vertical-align: middle;
	height: 10px;
}
/*========================================================*/
/*  6. Grids			                                  */
/*========================================================*/
/*-- global properties (table)    --*/.Grid
{
	border: 1px solid #e5e5e5;
    background: white;
    color: #767676;
    font: normal 9pt/16px 'Open Sans Regular', arial, sans-serif;
}
/*-- header row	                  --*/.GridHeader
{
    border: 0;
    border-bottom: 1px solid #2c3e88;
    border-left: 1px solid #2c3e88;
    color:#fff;
    font: normal 11pt/18px 'Open Sans Regular', arial, sans-serif;
	text-transform:uppercase;
	padding:7px 10px;
	background-color: #003366;
	text-align:center;
}
/*-- formatting for each item     --*/.GridItem, .GridAltItem
{
	border-style: solid;
    border-width: 0 0 1px 0;
	padding:4px 7px 3px 7px;
	border-color:#e5e5e5;
}
/*-- formatting for even items    --*/.GridItem
{
	background-color: #ffffff;
}
/*-- formatting for even items    --*/.GridAltItem
{
	background-color: #ededed;
}
/*-- applied to a highlighted row --*/.GridSelectedItem
{
	background: #ffa517;
}
/*-- applied to a footer row      --*/.GridFooter
{
	background:#e4e4e4;
	border-top: 1px solid;
    border-color: #999 #e4e4e4;
}
/*-- applied to a pager row       --*/.GridPager
{
	width:35px;
	border: 1px solid #e5e5e5;
    border-left-width: 0;
	padding:3px 0 2px;
}
.GridPager a
{
	text-decoration: underline;
	color: #003366;
}
.GridPager a:hover
{
	text-decoration: underline;
}
/*-- Border of skin		               --*/.Border01
{
	border: 1px solid #ddd;
	background-color:#f9f9f9;
	background-attachment: scroll;
    background-clip: border-box;
    background-color:#f9f9f9;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #e2e2e2;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #efefef;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #efefef;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04);
    margin-bottom: 40px;
    padding: 20px;
    outline: none;
}
/*=======================================================*/
/*  7. Text                                              */
/*=======================================================*/

/*========================================================*/
/*  8. Links                                              */
/*========================================================*/

/*========================================================*/
/*  9. Forms                                              */
/*========================================================*/

/*========================================================*/
/*  10. Main Menu				                          */
/*========================================================*/
/** Global wrapper */
.RadMenu_Top 
{
	display:block;
	position:relative;
	outline:none;
	margin-top: 60px;
}

/** Menu Group */
/** Menu Root Group */
.RadMenu_Top .rmRootGroup,
.RadMenu_Top ul.rmRootGroup.rmVertical,
.RadMenu_Top ul.rmRootScrollGroup 
{
	float:right;
	width:70px !important;
	background: url(img/menu_bg.png) repeat-y top left !important;
}
/** Menu Sub Group */
.RadMenu_Top .rmGroup,
.RadMenu_Top .rmMultiColumn,
.RadMenu_Top .rmVertical.rmGroup 
{
	border:0px !important;
	color: #fff;
    background-color:#00adef;
	margin: 0;
}
/** Menu Link */
.RadMenu_Top .rmLink 
{
    color: #262626;
    font-size: 10pt !important;
    font-family: 'Open Sans Regular', arial, sans-serif !important; 
	font-size: 9px !important;
	line-height: 14px !important;	
	font-weight: 400 !important; 
    text-decoration: none;
	text-align:center;
	margin: 0;
	padding:0;
	outline:none;
	}
/** Menu Root Link */
.RadMenu_Top .rmRootLink, .RadMenu_Top .rmRootLink:link, .RadMenu_Top .rmRootLink:visited
{
    color: #a6b7bf !important;
    text-align:center;
    text-transform:uppercase;
    font-family: 'Open Sans Regular', arial, sans-serif !important;
    font-size: 9px !important;
    line-height: 14px !important;
    font-weight: 400 !important;
    background-color:Transparent;
    border: 0;
    cursor: pointer;
    outline:none;
}
.RadMenu_Top .rmRootLink:hover, .RadMenu_Top .rmRootLink:active, .RadMenu_Top .rmRootLink:focus 
{
    color: #fff !important;
    border:0;
    cursor: pointer;
}
/** Menu Sub Link */
.RadMenu_Top .rmGroup .rmLink, .RadMenu_Top .rmGroup .rmLink:link, .RadMenu_Top .rmGroup .rmLink:visited 
{
    color: #002663 !important;
    background-color:#00adef;
    font-size: 10pt !important;
    line-height:32px;
    letter-spacing: 1px;
    font-family: 'Open Sans Regular', arial, sans-serif !important; 
    text-decoration: none;
    text-align:left;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: auto !important;
    transition-property: all;
    transition-timing-function: ease;
}
.RadMenu_Top .rmGroup .rmLink:hover, .RadMenu_Top .rmGroup .rmLink:active, .RadMenu_Top .rmGroup .rmLink:focus {
	color: #fff !important;
	background-color:#272c33;
	text-decoration:none;
	border:0;
}
/*----------------------------------------------------------------------------*/
.RadMenu_Top .rmVertical .rmExpandRight,
.RadMenu_Top .rmGroup .rmExpandRight,
.RadMenu_Top .rmTopArrow,
.RadMenu_Top .rmBottomArrow,
.RadMenu_Top .rmRightArrow
{
	xbackground: transparent url('Common/TopMenu/PlusRight_20px.png') no-repeat;
}
.RadMenu_Top .rmVertical .rmExpandLeft,
.RadMenu_Top .rmGroup .rmExpandLeft,
.RadMenu_Top .rmLeftArrow
{
	xbackground: transparent url('Common/TopMenu/PlusLeft_20px.png') no-repeat;
}
.RadMenu_Top .rmVertical .rmExpandRight,
.RadMenu_Top .rmGroup .rmExpandRight { background-position: 100% 30%; }
.RadMenu_Top a.rmExpanded .rmExpandRight { background-position: 100% -24px; }
.RadMenu_Top .rmVertical .rmExpandLeft,
.RadMenu_Top .rmGroup .rmExpandLeft { background-position: 0 -48px; }
.RadMenu_Top a.rmExpanded .rmExpandLeft { background-position: 0 -72px; }
/*==========================================================*/
/*  12. Specially css to Dinamic tables
/*==========================================================*/
.MasterTable
{
	border: 1px solid #e5e5e5;
    background: white;
    color: #767676;
    font: normal 12px/16px 'Open Sans Regular', arial, sans-serif;
}
.rgHeader
{
    border: 0;
    border-bottom: 1px solid #2c3e88;
    border-left: 1px solid #2c3e88;
    color:#fff;
    font-family: 'Open Sans Regular', arial, sans-serif !important;
    font-size:10pt !important;
    font-weight:600 !important;
    /* text-transform:uppercase; */
    padding:7px 10px;
    background-color: #2c3e88;
    text-align:center;
}
.rgHeader input
{
	vertical-align:middle;
}
.rgHeader, .rgHeader a
{
	color: #fff;
	text-decoration: none;
}
.rgHeader .rgSortAsc
{
	background: no-repeat url('Grid/sprite.gif');
	background-position: 4px -144px;
}
.rgHeader .rgSortDesc
{
	background: no-repeat url('Grid/sprite.gif');
	background-position: 4px -94px;
}
.rgRow, .rgAltRow
{
	padding-left:4px 7px 3px 7px;
	border-style: solid;
	border-width: 0px;
	border-color: #fff #e5e5e5;
}
.rgRow
{
	color: #444;
}
.rgAltRow
{
	background: #ededed;
	color: #444;
}
.rgRow .rgSorted, .rgAltRow .rgSorted
{
	background-color: #ffa517;
}
.rgRow a, .rgAltRow a
{
	color:#767676;
	background-color: transparent;
}
/*========================================================*/
/*  13. Grid II		                                  */
/*========================================================*/
.RadGrid_cssBase {
	background-color: transparent;
	width: 100%;
	max-width: 100%;
	/* margin-bottom: 20px; */
	margin-left:auto;
	margin-right:auto;
	}
	.RadGrid_cssBase .rgGroupPanel,
	.RadGrid_cssBase .rgHeader,
	.RadGrid_cssBase .rgCommandRow {
		padding: 8px !important;
		color:#fff !important;
		line-height: 1.42857143;
		vertical-align: middle;
		border-top: 0px solid #ddd;
		font-size:12px !important;
		}
	.RadGrid_cssBase .rgMasterTable,
	.RadGrid_cssBase .rgDetailTable,
	.RadGrid_cssBase .rgGroupPanel table,
	.RadGrid_cssBase .rgCommandRow table,
	.RadGrid_cssBase .rgEditForm table,
	.RadGrid_cssBase .rgPager table {
		font-family: 'Open Sans Regular', arial, sans-serif !important;
		font-size:10pt !important;
		font-weight:400 !important;
		}
	.RadGrid_cssBase .rgInput {
		width: 100%;
		height: 36px;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 1.42857143;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		border-radius: 4px;
		}
	.RadGrid_cssBase a {
		color: #555; 
		}
	.RadGrid_cssBase .rgRow > td:first-child,
	.RadGrid_cssBase .rgAltRow > td:first-child {
		border-left-width: 0;
		padding-left: 8px; 
		}
    .RadGrid_cssBase .rgSave,
    .RadGrid_cssBase .rgUpdate,
    .RadGrid_cssBase .rgCancel,
    .RadGrid_cssBase .rgEdit,
    .RadGrid_cssBase .rgDel,
    .RadGrid_cssBase .rgExpand,
    .RadGrid_cssBase .rgCollapse,
    .RadGrid_cssBase .rgFilter,
    .RadGrid_cssBase .rgAdd,
    .RadGrid_cssBase .rgRefresh,
    .RadGrid_cssBase .rgSortAsc,
    .RadGrid_cssBase .rgSortDesc,
    .RadGrid_cssBase .rgUngroup,
    .RadGrid_cssBase .rgPagePrev,
    .RadGrid_cssBase .rgPageNext,
    .RadGrid_cssBase .rgPageFirst,
    .RadGrid_cssBase .rgPageLast,
    .RadGrid_cssBase .rgExpXLS,
    .RadGrid_cssBase .rgExpDOC,
    .RadGrid_cssBase .rgExpPDF,
    .RadGrid_cssBase .rgExpCSV,
    .RadGrid_cssBase .rgPrev span,
    .RadGrid_cssBase .rgNext span {
		background-image: url('Common/radActionsSprite.png');
		width: 32px;
		height: 32px; 
		}
    .RadGrid_cssBase .rgHeader,
    .RadGrid_cssBase th.rgResizeCol,
    .RadGrid_cssBase .rgHeaderWrapper,
    .RadGrid_cssBase .rgMultiHeaderRow th.rgHeader {
		border-bottom: 0px solid #d2d2d2;
		border-left: 0px solid #f2f2f2;
		}
	.RadGrid_cssBase .rgHeader th:first-child {
		border-left-width: 0; 
		}
	.RadGrid_cssBase.rgMultiHeader .rgHeaderDiv {
		margin-left: 0; 
		}
	.RadGrid_cssBase .rgFooter td.rgExpandCol, .RadGrid_cssBase.rgMultiHeader th.rgExpandCol {
		border-left: 0 none; 
		}
	.RadGrid_cssBase .rgHeader,
	.RadGrid_cssBase th.rgExpandCol,
	.RadGrid_cssBase th.rgResizeCol,
	.RadGrid_cssBase .rgHeaderWrapper {
		vertical-align: bottom;
		background-color: #00adef;
		color:#fff !important;
		font-weight:600 !important;
		letter-spacing: .1em;
		}
	.RadGrid_cssBase .rgHeaderDiv {
		border-right: 1px solid #dddddd; 
		}
	.RadGrid_cssBase .rgHeaderWrapper {
		border-bottom: none;
		}
	.RadGrid_cssBase .rgHeader,
	.RadGrid_cssBase .rgHeader a {
		vertical-align: bottom;
		color: #ffffff !important;
		font-weight:600 !important;
		padding: 12px  5px !important;
		border: none !important;
		letter-spacing: .1em;
		font-family: 'Open Sans 600', sans-serif !important;
		}
	.RadGrid_cssBase .rgHeader.rgSorted {
		border-color: #fdfcf8;
		}
	.RadGrid_cssBase .rgHeader.rgSorted a {
		color:#555 !important;
		}
	.RadGrid_cssBase .rgRow > td,
	.RadGrid_cssBase .rgAltRow > td,
	.RadGrid_cssBase .rgEditRow > td {
		padding: 8px !important;
		line-height: 1.42857143;
		vertical-align: middle;
		/* border-top: 1px solid #ddd; */
		border-width: 0px 0px 1px 0px;
		border-style: solid;
		border-color: #f2f2f2;
		}
	.RadGrid_cssBase .rgAltRow > td {
		background-color: #f9f9f9; 
		}
	.RadGrid_cssBase .rgAltRow .rgSorted {
		background-color: #f1f1f1; 
		}
	.RadGrid_cssBase .rgAltRow.rgHoveredRow .rgSorted {
		background-color: #dddddd; 
		}
	.RadGrid_cssBase .rgHoveredRow > td {
		background: #f5f5f5; 
		}
	.RadGrid_cssBase .rgEditRow {
		background: #f9f9f9; 
		}
		.RadGrid_cssBase .rgEditRow > td {
			border-style: solid;
			border-width: 0 0 1px 0;
			border-color: #f2f2f2; 
			}
	.RadGrid_cssBase .rgSorted {
		background-color: #f7f7f7;
		}
	.RadGrid_cssBase .rgMasterTable .rgSelectedCell,
	.RadGrid_cssBase .rgSelectedRow > td,
	.RadGrid_cssBase td.rgEditRow .rgSelectedRow,
	.RadGrid_cssBase .rgSelectedRow td.rgSorted {
		color: #111;
		background: #fdf5e6;
		border-color: #fdf5e6; 
		}
	.RadGrid_cssBase .rgSelectedRow.rgHoveredRow {
		background: #fcefd7;
		}
  .RadGrid_cssBase .rgSelectedCell a,
  .RadGrid_cssBase .rgSelectedRow a {
    color: #ffffff; }
  .RadGrid_cssBase .rgDrag {
    background-image: url('Grid/rgDrag.gif'); }
  .RadGrid_cssBase .rgFooterWrapper {
    border-top: 1px solid #dddddd;
    background: #f5f5f5; }
    .RadGrid_cssBase .rgFooterWrapper tr.rgFooter td {
      border-bottom-width: 0; }
  .RadGrid_cssBase .rgFooter td {
    padding: 7px 0 7px 7px;
    height: 26px;
    border-left: 1px solid #f2f2f2;
    background: #f5f5f5; }
    .RadGrid_cssBase .rgFooter td.rgExpandCol {
      background: #f5f5f5; }
    .RadGrid_cssBase .rgFooter td:first-child {
      border-left-width: 0; }
  .RadGrid_cssBase .rgPager .rgStatus {
    width: 47px;
    background-color: #f5f5f5;
    border-right: 1px solid #f2f2f2; }
  .RadGrid_cssBase .rgStatus div {
    width: auto;
    height: auto;
    background-image: url('Common/loading_small.gif');
    background-position: 16px 0;
    background-repeat: no-repeat; }
  .RadGrid_cssBase .rgPager > td {
    border-top: 1px solid #f2f2f2; }
  .RadGrid_cssBase td.rgPagerCell {
    padding: 7px; }
  .RadGrid_cssBase .rgPagerCell {
    border-top: 1px solid #eeeeee;
    background: #ffffff;
    color: #999999;
    font: 10pt/1.42857 'Open Sans Regular', arial, sans-serif;
    }
    .RadGrid_cssBase .rgPagerCell .rgWrap {
      padding: 0;
      line-height: normal;
      font-family: 'Roboto Cond Regular', sans-serif;
      padding-top: 5px;
      }
	.RadGrid_cssBase .rgPagerCell .rgWrap,
	.RadGrid_cssBase .rgPagerCell .rgWrap.rgInfoPart{
		display: inline-block;
		min-width:300px;
		}
	.RadGrid_cssBase .rgPagerCell div.rgWrap.rgInfoPart{
	    text-align:right;
		}
    .RadGrid_cssBase .rgPagerCell .rgArrPart1,
    .RadGrid_cssBase .rgPagerCell .rgArrPart2 {
      font-size: 0; }
      .RadGrid_cssBase .rgPagerCell .rgArrPart1 img,
      .RadGrid_cssBase .rgPagerCell .rgArrPart2 img {
        margin: 0 -1px; }
    .RadGrid_cssBase .rgPagerCell .rgPageFirst,
    .RadGrid_cssBase .rgPagerCell .rgPagePrev,
    .RadGrid_cssBase .rgPagerCell .rgPageNext,
    .RadGrid_cssBase .rgPagerCell .rgPageLast,
    .RadGrid_cssBase .rgPagerCell .rgPagerButton,
    .RadGrid_cssBase .rgPagerCell .rgNumPart a {
      margin: 0;
      padding: 0;
      width: 32px;
      height: 32px;
      border: 1px solid #eeeeee;
      border-left-width: 0;
      box-sizing: content-box;
      background-color: #ffffff;
      color: #333333; }
      .RadGrid_cssBase .rgPagerCell .rgPageFirst:hover,
      .RadGrid_cssBase .rgPagerCell .rgPagePrev:hover,
      .RadGrid_cssBase .rgPagerCell .rgPageNext:hover,
      .RadGrid_cssBase .rgPagerCell .rgPageLast:hover,
      .RadGrid_cssBase .rgPagerCell .rgPagerButton:hover,
      .RadGrid_cssBase .rgPagerCell .rgNumPart a:hover {
        background-color: #e6e6e6;
        border-color: #d0d0d0;
        color: #333333; }
    * + html .RadGrid_cssBase .rgPagerCell .rgPageFirst,
    * + html .RadGrid_cssBase .rgPagerCell .rgPagePrev,
    * + html .RadGrid_cssBase .rgPagerCell .rgPageNext,
    * + html .RadGrid_cssBase .rgPagerCell .rgPageLast,
    * + html .RadGrid_cssBase .rgPagerCell .rgPagerButton {
      height: 34px; }
    .RadGrid_cssBase .rgPagerCell.NumericPages .rgNumPart a:first-child {
      border-left-width: 1px;
      border-radius: 0;
      }
    .RadGrid_cssBase .rgPagerCell.NumericPages .rgNumPart a:last-child {
      border-radius: 0;
      }
    .RadGrid_cssBase .rgPagerCell .rgNumPart a {
      text-align: center; }
      .RadGrid_cssBase .rgPagerCell .rgNumPart a.rgCurrentPage {
        background-color: #00adef;
        border: 1px solid #00adef;
        color: #ffffff;
        }
    .RadGrid_cssBase .rgPagerCell .rgNumPart span {
      padding: 5px 0;
      display: inline-block;
      float: none; }
    .RadGrid_cssBase .rgPagerCell .rgPagerButton {
      padding: 0 7px;
      width: auto;
      border-left-width: 1px;
      border-radius: 4px;
      font-size: 14px;
      line-height: 32px; }
    * + html .RadGrid_cssBase .rgPagerCell .riTextBox.rgPagerTextBox {
      margin-left: -10px;
      padding-left: 0;
      padding-right: 0; }
    .RadGrid_cssBase .rgPagerCell .rgPagerLabel {
      padding: 7px 7px 0 7px;
      line-height: 1.42857;
      display: inline-block; }
    .RadGrid_cssBase .rgPagerCell .rgInfoPart {
      margin-right: 9px; }
    .RadGrid_cssBase .rgPagerCell .rgAdvPart {
      margin-left: 10px; }
    .RadGrid_cssBase .rgPagerCell .rgPageFirst,
    .RadGrid_cssBase .rgPagerCell .rgPagePrev,
    .RadGrid_cssBase .rgPagerCell .rgPageNext,
    .RadGrid_cssBase .rgPagerCell .rgPageLast {
      background-image: url('Common/radActionsSprite.png');
      background-repeat: no-repeat; }
    .RadGrid_cssBase .rgPagerCell .rgPageFirst {
      border-left-width: 1px;
      border-radius: 4px 0 0 4px;
      background-position: -9px -709px; }
    .RadGrid_cssBase .rgPagerCell .rgPagePrev {
      background-position: -9px -109px; }
    .RadGrid_cssBase .rgPagerCell .rgPageNext {
      background-position: -9px -159px; }
    .RadGrid_cssBase .rgPagerCell .rgPageLast {
      border-radius: 0 4px 4px 0;
      background-position: -9px -759px; }
  .RadGrid_cssBase .rgSortAsc {
    background-position: -14px -18px; }
  .RadGrid_cssBase .rgSortDesc {
    background-position: -14px -69px; }
  .RadGrid_cssBase .rgCommandRow .rgPrev,
  .RadGrid_cssBase .rgCommandRow .rgNext {
    padding: 6px 15px;
    line-height: 20px;
    border-radius: 4px;
    background-color: #ffffff;
    border-color: #eeeeee;
    color: #333333;
    margin-right: 10px; }
    .RadGrid_cssBase .rgCommandRow .rgPrev span,
    .RadGrid_cssBase .rgCommandRow .rgNext span {
      width: 10px;
      height: 10px; }
    .RadGrid_cssBase .rgCommandRow .rgPrev:hover,
    .RadGrid_cssBase .rgCommandRow .rgNext:hover {
      background-color: #e6e6e6; }
    .RadGrid_cssBase .rgCommandRow .rgPrev.rgDisabled:hover,
    .RadGrid_cssBase .rgCommandRow .rgNext.rgDisabled:hover {
      background-color: #ffffff; }
  .RadGrid_cssBase .rgPrev span {
    margin-right: 10px;
    background-position: -20px -120px; }
  .RadGrid_cssBase .rgNext span {
    margin-left: 10px;
    background-position: -20px -170px; }
  .RadGrid_cssBase .rgFilterRow > td {
    border-bottom: 1px solid #dddddd; }
  .RadGrid_cssBase .rgFilterBox {
    padding-top: 0;
    padding-bottom: 0;
    color: #555555;
    *border: 1px solid #dddddd;
    *border-radius: 4px 0 0 4px;
	border: 1px solid #000;
	border-radius: 0px;
	width:68%}
  .RadGrid_cssBase .rgFilter {
    margin-left: -1px;
	background: url(Grid/Filter_000_22.png) no-repeat center center;
    *background-position: -9px -4509px;
    *border-radius: 0 4px 4px 0;
	border-radius: 0px;
    box-sizing: content-box; 
	background-color: #ffffff !important;
	border: 1px solid #000 !important;
	}
    .RadGrid_cssBase .rgFilter:hover {
	  background: url(Grid/Filter_fff_22.png) no-repeat center center;
      background-color: #000 !important; }
  * + html .RadGrid_cssBase .rgFilter {
    height: 28px; }
  .RadGrid_cssBase .rgFilterRow .riTextBox {
    *border-radius: 4px 0 0 4px;
	border-radius: 0px;	}
  .RadGrid_cssBase a.rcCalPopup,
  .RadGrid_cssBase a.rcTimePopup {
    margin-right: 0;
    border-radius: 0; }
  .RadGrid_cssBase .rgFiltered,
  .RadGrid_cssBase .rgFiltered:hover {
    background-color: #e6e6e6; }
  .RadGrid_cssBase .rgFilterRow .riSingle .riTextBox {
    vertical-align: top; }
  .RadGrid_cssBase .rgOptions {
    background: url('Common/radActionsSprite.png') -17.5px -6017.5px no-repeat; }
  .RadGrid_cssBase .rgOptSelected {
    background-position: -67.5px -6017.5px; }
  .RadGrid_cssBase table.rgMasterTable .rgGroupCol {
    border-left-width: 0; }
  .RadGrid_cssBase .rgGroupPanel {
    padding: 7px;
    border: 0;
    border-bottom: 1px solid #dddddd; }
  .RadGrid_cssBase .rgGroupPanel td {
    border: 0;
    padding: 3px 4px; }
  .RadGrid_cssBase .rgGroupPanel td td {
    padding: 0;
    line-height: 29px; }
  .RadGrid_cssBase .rgGroupPanel .rgSortAsc {
    background-position: -9px -9px; }
  .RadGrid_cssBase .rgGroupPanel .rgSortDesc {
    background-position: -9px -59px; }
  .RadGrid_cssBase .rgUngroup {
    background-position: -9px -3359px; }
  .RadGrid_cssBase .rgGroupItem {
    padding: 0 7px;
    border: 1px solid #dddddd;
    color: #333333; }
  .RadGrid_cssBase .rgGroupHeader > td {
    padding: 7px 0;
    height: 32px;
    border-bottom: 1px solid #f2f2f2; }
    .RadGrid_cssBase .rgGroupHeader > td div div div {
      top: 17px; }
  .RadGrid_cssBase .rgFooter .rgGroupCol,
  .RadGrid_cssBase .rgFooter .rgGroupCol ~ td {
    border-bottom: 1px solid #f2f2f2; }
  .RadGrid_cssBase .rgGroupHeader .rgGroupCol {
    border-bottom-width: 0;
    border-top-width: 0;
    background: #ffffff; }
  .RadGrid_cssBase td.rgGroupCol {
    border-top-width: 0;
    background: #fbfbfb !important; }
  .RadGrid_cssBase .rgRow > .rgGroupCol,
  .RadGrid_cssBase .rgAltRow > .rgGroupCol {
    border-bottom: none; }
  .RadGrid_cssBase .rgExpandCol {
    border-left-width: 0;
    border-top: solid 1px #f5f5f5;
    background-color: #f5f5f5;
    }
  .RadGrid_cssBase tr.rgAltRow .rgExpandCol {
    border-left-width: 0;
    background-color: #f5f5f5;
    }
	.RadGrid_cssBase tr.rgRow .rgExpandCol, .RadGrid_cssBase tr.rgAltRow .rgExpandCol {
	border-top: solid 1px #f5f5f5;
	}
  .RadGrid_cssBase .rgExpand {
    background-position: -22px -167px;
    }
  .RadGrid_cssBase .rgCollapse {
    background-position: -72px -67px;
    }
  .RadGrid_cssBase .rgRow [type="text"],
  .RadGrid_cssBase .rgAltRow [type="text"],
  .RadGrid_cssBase .rgEditForm [type="text"] {
    padding: 0 7px;
    height: 34px;
    border: 1px solid #000000;
    border-left-radius: 4px;
    border-right-radius: 0px;
    }
  .RadGrid_cssBase .RadComboBox .rcbInput {
    border: 0 none;
    height: 24px;
    padding: 0; }
  .RadGrid_cssBase .rgBatchContainer > input {
    padding: 4px 7px; }
  .RadGrid_cssBase .rgBatchContainer {
    margin: -9px 0px; }
  .RadGrid_cssBase .rgBatchOverlay {
    background: rgba(221, 221, 221, 0.75); }
  .RadGrid_cssBase .rgBatchUndoDeleteButton {
    padding: 0 10px 0 0;
    left: 7px;
    border: 1px solid;
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    border-radius: 4px; }
    .RadGrid_cssBase .rgBatchUndoDeleteButton:before {
      width: 32px;
      height: 32px;
      vertical-align: -11px;
      background-image: url('Common/radActionsSprite.png');
      background-position: -10px -5960px;
      background-repeat: no-repeat; }
    .RadGrid_cssBase .rgBatchUndoDeleteButton:hover {
      border-color: #d0d0d0;
      color: #333333;
      background-color: #e6e6e6; }
  .RadGrid_cssBase .rgEditForm {
    margin: -1px;
    padding: 7px;
    border-bottom: 1px solid #dddddd; 
	background-color:#fff;}
    .RadGrid_cssBase .rgEditForm.rgEditPopup {
      padding: 0;
      overflow: hidden; }
      .RadGrid_cssBase .rgEditForm.rgEditPopup > .rgHeader + div {
        box-sizing: border-box; }
    .RadGrid_cssBase .rgEditForm .rgHeader {
      border-left: 0 none; }
      .RadGrid_cssBase .rgEditForm .rgHeader + div {
        padding: 7px; }
    .RadGrid_cssBase .rgEditForm a {}
    .RadGrid_cssBase .rgEditForm [type="image"] {
      margin-right: 2px;
      padding: 8px;
      border: 1px solid #eeeeee !important;
      border-radius: 4px;
      background: #ffffff; }
      .RadGrid_cssBase .rgEditForm [type="image"]:hover {
        background: #e6e6e6; }
    .RadGrid_cssBase .rgEditForm [type="text"]:disabled {
      background: #ffffff;
      opacity: .7; }
  .RadGrid_cssBase .rgUpdate {
    background-position: -10px -2610px; }
    .RadGrid_cssBase .rgUpdate:active {
      background-position: -110px -2610px; }
  .RadGrid_cssBase .rgCancel {
    background-position: -10px -2810px; }
    .RadGrid_cssBase .rgCancel:active {
      background-position: -110px -2810px; }
  .RadGrid_cssBase .rgDetailTable {
    border-color: #dcf2f5; }
	.RadGrid_cssBase .rgDetailTable .rgFilterRow{
    background-color: #f5f5f5;
    }
	.RadGrid_cssBase .rgDetailTable .rgPagerCell {
	background-color:#fdfcf8;}
  .RadGrid_cssBase .rgCommandCell {
    /* border-bottom: 1px solid #dddddd; */
    }
    .RadGrid_cssBase .rgCommandCell a {
      color: #333333;
      text-decoration: none; }
  .RadGrid_cssBase .rgCommandTable td {
    padding: 3px 0px;
    border: 0;
    }
	.RadGrid_cssBase .rgCommandTable td a{
		line-height: 32px;
		}
  .RadGrid_cssBase .rgAdd,
  .RadGrid_cssBase .rgRefresh,
  .RadGrid_cssBase .rgSave,
  .RadGrid_cssBase .rgCancel {
    vertical-align: middle;
    border: 1px solid #d0d0d0 !important;
    background-color: transparent !important;
    margin-right:8px !important;
    }
    .RadGrid_cssBase .rgAdd:hover,
    .RadGrid_cssBase .rgRefresh:hover,
    .RadGrid_cssBase .rgSave:hover,
    .RadGrid_cssBase .rgCancel:hover {
      background-color: #e6e6e6 !important;
      }
  .RadGrid_cssBase input.rgAdd,
  .RadGrid_cssBase input.rgRefresh,
  .RadGrid_cssBase .rgSave,
  .RadGrid_cssBase .rgCommandRow .rgCancel {
    margin-right: 3px;
    width: 32px;
    height: 32px; }
  .RadGrid_cssBase input.rgAdd {
    background-position: -10px -3010px; }
  .RadGrid_cssBase input.rgRefresh {
    background-position: -10px -1310px; }
  .RadGrid_cssBase .rgSave {
    background-position: -10px -4960px; }
  .RadGrid_cssBase .rgCommandRow .rgCancel {
    background-position: -10px -2810px; }
  .RadGrid_cssBase .rgEdit {
    margin-right: 3px;
    background-position: -10px -3110px; }
  .RadGrid_cssBase .rgDel {
    margin-right: 3px;
    background-position: -10px -3310px; }
  .RadGrid_cssBase .rgExpXLS,
  .RadGrid_cssBase .rgExpDOC,
  .RadGrid_cssBase .rgExpPDF,
  .RadGrid_cssBase .rgExpCSV {
    background-image: url('Grid/export.png');
    background-repeat: no-repeat; }
  .RadGrid_cssBase .rgExpXLS {
    background-position: 8px 6px; }
  .RadGrid_cssBase .rgExpDOC {
    background-position: 8px -44px; }
  .RadGrid_cssBase .rgExpPDF {
    background-position: 8px -94px; }
  .RadGrid_cssBase .rgExpCSV {
    background-position: 8px -144px; }

    .RadAutoCompleteBox_Bootstrap .racTokenList.racDisabled {
    border-color: transparent !important;
    box-shadow: none;
    padding-left: 0px;
    opacity: 1;
}

.GridContextMenu_cssBase .rgHCMClear,
.GridContextMenu_cssBase .rgHCMFilter {
  height: 34px;
  border-color: #eeeeee;
  color: #333333;
  background-color: #ffffff; }
  .GridContextMenu_cssBase .rgHCMClear:hover,
  .GridContextMenu_cssBase .rgHCMFilter:hover {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6; }
.GridContextMenu_cssBase .rmGroup .rgHCMItem div.rmText {
  padding: 15px;
  margin: 0 auto; }
.GridContextMenu_cssBase .rmLeftImage {
  background-image: url('Common/Grid/contextMenu.gif'); }
.GridContextMenu_cssBase .rgHCMSortAsc .rmLeftImage {
  background-position: 0 0; }
.GridContextMenu_cssBase .rgHCMSortDesc .rmLeftImage {
  background-position: 0 -40px; }
.GridContextMenu_cssBase .rgHCMUnsort .rmLeftImage {
  background-position: 0 -80px; }
.GridContextMenu_cssBase .rgHCMGroup .rmLeftImage {
  background-position: 0 -120px; }
.GridContextMenu_cssBase .rgHCMUngroup .rmLeftImage {
  background-position: 0 -160px; }
.GridContextMenu_cssBase .rgHCMCols .rmLeftImage {
  background-position: 0 -200px; }
.GridContextMenu_cssBase .rgHCMFilter .rmLeftImage {
  background-position: 0 -240px; }
.GridContextMenu_cssBase .rgHCMUnfilter .rmLeftImage {
  background-position: 0 -280px; }

.GridReorderTop_cssBase,
.GridReorderBottom_cssBase {
  background-repeat: no-repeat;
  background-position: -20px -70px; }

.GridReorderBottom_cssBase {
  background-position: -20px -20px; }

.rgCellSelectorArea_cssBase,
.GridRowSelector_cssBase {
  background: #4c4e54; }

.GridItemDropIndicator_cssBase {
  border-top: 1px dashed #666; }

.GridToolTip_cssBase {
  border: 1px solid #c98400;
  padding: 3px;
  background: #ffefbd;
  color: #333; }

.RadGridRTL_cssBase .rgHeader:first-child,
.RadGridRTL_cssBase th.rgResizeCol:first-child,
.RadGridRTL_cssBase .rgFilterRow > td:first-child,
.RadGridRTL_cssBase .rgRow > td:first-child,
.RadGridRTL_cssBase .rgAltRow > td:first-child {
  border-left-width: 1px;
  padding-left: 7px; }
.RadGridRTL_cssBase .rgPageFirst {
  background-position: -9px -759px; }
.RadGridRTL_cssBase .rgPageFirst:active {
  background-position: -109px -759px; }
.RadGridRTL_cssBase .rgPagePrev {
  background-position: -9px -159px; }
.RadGridRTL_cssBase .rgPagePrev:active {
  background-position: -109px -159px; }
.RadGridRTL_cssBase .rgPageNext {
  background-position: -9px -109px; }
.RadGridRTL_cssBase .rgPageNext:active {
  background-position: -109px -109px; }
.RadGridRTL_cssBase .rgPageLast {
  background-position: -9px -709px; }
.RadGridRTL_cssBase .rgPageLast:active {
  background-position: -109px -709px; }
.RadGridRTL_cssBase .rgExpand {
  background-position: -10px -110px; }

/*========================================================*/
/*  14. Slider (Grid II also)                             */
/*========================================================*/
.RadSlider_cssBase {}
.RadSlider_cssBase .rslHorizontal div.rslTrack,
.RadSlider_cssBase .rslVertical div.rslTrack {
    border-width: 0; }
.RadSlider_cssBase .rslVertical ul.rslItemsWrapper,
.RadSlider_cssBase .rslHorizontal ul.rslItemsWrapper {
    margin: 0; }
.RadSlider_cssBase .rslHorizontal a.rslHandle {
    background-image: url('Slider/Handles.gif'); }
.RadSlider_cssBase div.rslHorizontal a.rslDraghandle {
    margin-top: -5px;
    width: 4px;
    height: 14px; }
.RadSlider_cssBase div.rslVertical a.rslDraghandle {
    margin-left: -5px;
    width: 14px;
    height: 4px; }
.RadSlider_cssBase a.rslDraghandle {
    background: #767676;
    border: 1px solid white; }
.RadSlider_cssBase a.rslDraghandle:hover,
.RadSlider_cssBase a.rslDraghandle:active,
.RadSlider_cssBase a.rslDraghandle:focus {
    background: #2c3e88;
    border-color: white; }
.RadSlider_cssBase .rslHorizontal .rslTrack {
    background: #e5e5e5; }
.RadSlider_cssBase .rslHorizontal .rslSelectedregion {
    background: #c3c3c3;
    }
.RadSlider_cssBase .rslVertical a.rslHandle {
    background-image: url('Slider/HandlesVertical.gif'); }
.RadSlider_cssBase .rslVertical .rslTrack {
    background: #e5e5e5; }
.RadSlider_cssBase .rslVertical .rslSelectedregion {
    background: #2c3e88; }
.RadSlider_cssBase li.rslItem,
.RadSlider_cssBase li.rslLargeTick span,
.RadSlider_cssBase .rslItemsWrapper .rslItemSelected {
    color: #767676; }
.RadSlider_cssBase .rslHorizontal .rslItem {
    background-image: url('Slider/ItemHorizontalBgr.gif'); }
.RadSlider_cssBase .rslVertical .rslItem {
    background-image: url('Slider/ItemVerticalBgr.gif'); }
.RadSlider_cssBase .rslTop .rslSmallTick,
.RadSlider_cssBase .rslBottom .rslSmallTick {
    background-image: url('Slider/SmallChangeHorizontal.gif'); }
.RadSlider_cssBase .rslTop .rslLargeTick,
.RadSlider_cssBase .rslBottom .rslLargeTick {
    background-image: url('Slider/LargeChangeHorizontal.gif'); }
.RadSlider_cssBase .rslLeft .rslSmallTick,
.RadSlider_cssBase .rslRight .rslSmallTick {
    background-image: url('Slider/SmallChangeVertical.gif'); }
.RadSlider_cssBase .rslLeft .rslLargeTick,
.RadSlider_cssBase .rslRight .rslLargeTick {
    background-image: url('Slider/LargelChangeVertical.gif'); }
.RadSlider_cssBase .rslMiddle .rslSmallTick {
    background-image: url('Slider/SmallChangeMiddleHorizontal.gif'); }
.RadSlider_cssBase .rslMiddle .rslLargeTick {
    background-image: url('Slider/LargeChangeMiddleHorizontal.gif'); }
.RadSlider_cssBase .rslCenter .rslSmallTick {
    background-image: url('Slider/SmallChangeCenterVertical.gif'); }
.RadSlider_cssBase .rslCenter .rslLargeTick {
    background-image: url('Slider/LargelChangeCenterVertical.gif'); }

/*========================================================*/
/*  15. Menu (Grid II also)                             */
/*========================================================*/
.RadMenu_cssBase {
  color: #767676;
  font: normal 12px/28px 'Open Sans Regular', arial, sans-serif;
 }
.RadMenu_cssBase div.rmRootGroup,
.RadMenu_cssBase ul.rmRootGroup {
    padding: 1px;
    background-color: #767676; }
.RadMenu_cssBase .rmGroup {
    padding: 1px;
    border: 1px solid #cdcdcd;
    background-color: white; }
.RadMenu_cssBase .rmRootGroup .rmGroup {
    padding: 1px; }
.RadMenu_cssBase .rmLink {
    margin: 0;
    text-decoration: none; }
.RadMenu_cssBase .rmRootLink {
    padding: 0 ;
    border:1px solid transparent;
    color: #d5d5d5;
    font: normal 12px/28px 'Open Sans Regular', arial, sans-serif;
 }
.RadMenu_cssBase .rmRootLink:hover {
    background-color: #444;
    /* border-color: #d5d5d5; */
    color: #fff;
    font: normal 12px/28px 'Open Sans Regular', arial, sans-serif;
    text-decoration:none;
 }
.RadMenu_cssBase .rmFocused,
.RadMenu_cssBase .rmFocused:hover,
.RadMenu_cssBase .rmSelected,
.RadMenu_cssBase .rmSelected:hover {
    /* border-color: #ffffff; */
    background-color: #2c3e88;
    color: #fff;
 }
.RadMenu_cssBase .rmDisabled,
.RadMenu_cssBase .rmDisabled:hover {
    /* border-color: #767676; */
    color: #767676; 
    font: normal 12px/28px 'Open Sans Regular', arial, sans-serif; }
.RadMenu_cssBase .rmGroup .rmLink {
    border: 0;
    color: #767676; 
    font: normal 12px/28px 'Open Sans Regular', arial, sans-serif; }
.RadMenu_cssBase .rmGroup .rmLink:hover {
      border-color: #767676;
      color: #767676;
      background-color: #e8e8e8;
      font: normal 12px/26px 'Open Sans Regular', arial, sans-serif; 
      text-decoration:none;}
.RadMenu_cssBase .rmGroup .rmFocused, .RadMenu_cssBase .rmGroup .rmFocused:hover,
.RadMenu_cssBase .rmGroup .rmSelected,
.RadMenu_cssBase .rmGroup .rmSelected:hover,
.RadMenu_cssBase .rmGroup .rmExpanded,
.RadMenu_cssBase .rmGroup .rmExpanded:hover {
    border-color: #2c3e88;
    color: white;
    background-color: #2c3e88;}
.RadMenu_cssBase .rmGroup .rmDisabled, .RadMenu_cssBase .rmGroup .rmDisabled:hover {
    color: #767676;
    background-color: transparent; }
.RadMenu_cssBase .rmText {
    margin: 0;
    padding: 0; }
.RadMenu_cssBase .rmRootLink .rmText {
    padding: 0; }
.RadMenu_cssBase .rmLeftImage {
    padding-bottom: 2px; }
.RadMenu_cssBase .rmGroup .rmLeftImage {
    margin: 2px 0 0 6px;
    *margin: 2px 0 0 6px; }
.RadMenu_cssBase .rmExpandTop,
.RadMenu_cssBase .rmExpandDown,
.RadMenu_cssBase .rmExpandRight,
.RadMenu_cssBase .rmExpandLeft {
    background-image: url('Menu/rmExpandArrows.png');
    background-repeat: no-repeat; }
.RadMenu_cssBase .rmRootLink .rmExpandRight,
.RadMenu_cssBase .rmRootLink .rmExpandLeft {
    margin-right: -10px;
    padding-right: 24px; }
.RadMenu_cssBase .rmRootLink .rmExpandTop,
.RadMenu_cssBase .rmRootLink .rmExpandDown {
    background: none; }
.RadMenu_cssBase .rmRootLink .rmExpandTop {
    background-position: right -192px; }
.RadMenu_cssBase .rmRootLink .rmExpandDown {
    background-position: right -216px; }
.RadMenu_cssBase .rmRootLink .rmExpandRight {
    background-position: right -264px; }
.RadMenu_cssBase .rmRootLink .rmExpandLeft {
    background-position: right -240px; }
.RadMenu_cssBase .rmGroup .rmExpandRight {
    background-position: right -72px; }
.RadMenu_cssBase .rmGroup .rmFocused .rmExpandRight,
.RadMenu_cssBase .rmGroup .rmSelected .rmExpandRight,
.RadMenu_cssBase .rmGroup .rmExpanded .rmExpandRight {
    background-position: right -264px; }
.RadMenu_cssBase .rmGroup .rmExpandLeft {
    background-position: right -48px; }
.RadMenu_cssBase .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_cssBase .rmGroup .rmSelected .rmExpandLeft,
.RadMenu_cssBase .rmGroup .rmExpanded .rmExpandLeft {
    background-position: right -240px; }
.RadMenu_cssBase .rmTopArrow,
.RadMenu_cssBase .rmBottomArrow,
.RadMenu_cssBase .rmLeftArrow,
.RadMenu_cssBase .rmRightArrow {
    background-image: url('Menu/rmExpandArrows.png');
    background-repeat: no-repeat; }
.RadMenu_cssBase .rmRootGroup .rmTopArrow,
.RadMenu_cssBase .rmRootGroup .rmBottomArrow,
.RadMenu_cssBase .rmRootGroup .rmLeftArrow,
.RadMenu_cssBase .rmRootGroup .rmRightArrow {
    border-color: #2c3e88;
    background-color: #92cfec; }
.RadMenu_cssBase .rmRootGroup .rmLeftArrow,
.RadMenu_cssBase .rmRootGroup .rmRightArrow {
    height: 26px; }
.RadMenu_cssBase .rmGroup .rmTopArrow,
.RadMenu_cssBase .rmGroup .rmBottomArrow,
.RadMenu_cssBase .rmGroup .rmLeftArrow,
.RadMenu_cssBase .rmGroup .rmRightArrow {
    border-color: #cdcdcd;
    color: black;
    background-color: #f9f9f9; }
.RadMenu_cssBase .rmGroup .rmTopArrow:hover,
.RadMenu_cssBase .rmGroup .rmBottomArrow:hover,
.RadMenu_cssBase .rmGroup .rmLeftArrow:hover,
.RadMenu_cssBase .rmGroup .rmRightArrow:hover {
      border-color: #767676;
      color: black;
      background-color: #e8e8e8; }
.RadMenu_cssBase .rmGroup .rmLeftArrow,
.RadMenu_cssBase .rmGroup .rmRightArrow {
    height: 24px; }
.RadMenu_cssBase .rmTopArrow {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-position: 50% -7px; }
.RadMenu_cssBase .rmBottomArrow {
    border-top-style: solid;
    border-top-width: 1px;
    background-position: 50% -31px; }
.RadMenu_cssBase .rmLeftArrow {
    border-right-style: solid;
    border-right-width: 1px;
    background-position: 50% -48px; }
.RadMenu_cssBase .rmRightArrow {
    border-left-style: solid;
    border-left-width: 1px;
    background-position: 50% -72px; }
.RadMenu_cssBase .rmSeparator {
    padding: 1px; }
.RadMenu_cssBase .rmSeparator .rmText {
      background-color: #cdcdcd; }
.RadMenu_cssBase .rmVertical .rmSeparator .rmText,
  .RadMenu_cssBase .rmHorizontal .rmVertical .rmSeparator .rmText {
    margin-top: 2px;
    padding-bottom: 1px; }
.RadMenu_cssBase .rmHorizontal .rmSeparator .rmText,
.RadMenu_cssBase .rmVertical .rmHorizontal .rmSeparator .rmText {
    margin-right: 1px;
    margin-left: 1px;
    padding: 0;
    width: 1px; }
.RadMenu_cssBase_rtl .rmVertical .rmText {
  padding-right: 0;
  padding-left: 30px; }
.RadMenu_cssBase_rtl .rmRootLink .rmExpandRight,
.RadMenu_cssBase_rtl .rmRootLink .rmExpandLeft {
  margin-right: 0;
  margin-left: -10px;
  padding-right: 0;
  padding-left: 24px; }
.RadMenu_cssBase_rtl .rmRootLink .rmExpandTop,
.RadMenu_cssBase_rtl .rmRootLink .rmExpandDown {
  background: none; }
.RadMenu_cssBase_rtl .rmRootLink .rmExpandTop {
  background-position: left -192px; }
.RadMenu_cssBase_rtl .rmRootLink .rmExpandDown {
  background-position: left -216px; }
.RadMenu_cssBase_rtl .rmRootLink .rmExpandRight {
  background-position: left -264px; }
.RadMenu_cssBase_rtl .rmRootLink .rmExpandLeft {
  background-position: left -240px; }
.RadMenu_cssBase .rmTopFix,
.RadMenu_cssBase .rmTopLeft,
.RadMenu_cssBase .rmTopRight,
.RadMenu_cssBase .rmBottomFix,
.RadMenu_cssBase .rmBottomLeft,
.RadMenu_cssBase .rmBottomRight {
  display: none; }
/*========================================================*/
/*  16. TabStrip			                              */
/*========================================================
.RadTabStrip_cssBase {
  font-size: 9pt;
  font-family: 'Open Sans Regular', arial, sans-serif;
  line-height: 1.42857;
  text-transform:uppercase; }
  .RadTabStrip_cssBase .rtsLink {
    padding: 10px;
    color: #004165; }
  .RadTabStrip_cssBase .rtsOut, .RadTabStrip_cssBase .rtsIn {
    padding: 0; }
  .RadTabStrip_cssBase .rtsTxt {
    padding: 0; }
  .RadTabStrip_cssBase .rtsLink:hover {
    color: #cc3333; }
  .RadTabStrip_cssBase .rtsSelected, .RadTabStrip_cssBase .rtsSelected:hover {
    color: #cc3333; }
  .RadTabStrip_cssBase .rtsDisabled, .RadTabStrip_cssBase .rtsDisabled:hover {
    border-color: #ccc;
    background-color: #f5f5f5;
    color:#999; }
    .RadTabStrip_cssBase .rtsLevel1 {
    xborder-bottom: 0px solid #ddd;
    xborder-bottom: 1px solid red;
    }
  .RadTabStrip_cssBase .rtsLevel2 {
    border-left: 1px solid #e4e8ea;
    border-right: 1px solid #e4e8ea;
    background-color:#fff;
    color:#004065;
     }
     .RadTabStrip_cssBase .rtsLevel2 .rtsLink {
    color:#004065;}
    .RadTabStrip_cssBase .rtsLevel2 .rtsLink:hover {
    color:#cc3333;
    text-decoration:underline;}
     .RadTabStrip_cssBase .rtsLevel2 .rtsSelected{
    color:#cc3333;
     }
  .RadTabStrip_cssBase .rtsLevel1 .rtsUL {
    border-bottom: 1px solid #e4e8ea;
    overflow: visible; }
  .RadTabStrip_cssBase .rtsLevel1 .rtsLink {
    font:bold 12px 'Open Sans Regular', arial, sans-serif;
    border: solid #fff;
    border-width: 1px 1px 0 1px;
    background-color: #e4e8ea;
    color:#004165;}
  .RadTabStrip_cssBase .rtsLevel1 .rtsLink:hover {
    border-color: #e4e8ea;
    background-color: #fff;
    color:#cc3333;
    text-decoration:underline;}
  .RadTabStrip_cssBase .rtsLevel1 .rtsSelected, .RadTabStrip_cssBase .rtsLevel1 .rtsSelected:hover {
    border-color: #e4e8ea;
    background-color: #fff; 
    color:#cc3333;
    }
  .RadTabStrip_cssBase .rtsLevel1 .rtsDisabled, .RadTabStrip_cssBase .rtsLevel1 .rtsDisabled:hover {
    border-color: #ccc;
    background-color: #f5f5f5;
    color:#999; }
  .RadTabStrip_cssBase .rtsNextArrow, .RadTabStrip_cssBase .rtsPrevArrow, .RadTabStrip_cssBase .rtsPrevArrowDisabled, .RadTabStrip_cssBase .rtsNextArrowDisabled {
    width: 32px;
    height: 32px;
    border: 1px solid #cccccc;
    border-radius: 5px;
    background-image: url('Common/radActionsSprite.png');
    background-color: #ffffff; }
  .RadTabStrip_cssBase .rtsNextArrow:hover, .RadTabStrip_cssBase .rtsPrevArrow:hover {
    border-color: #c2c2c2;
    background-color: #e0e0e0; }
  .RadTabStrip_cssBase .rtsNextArrowDisabled, .RadTabStrip_cssBase .rtsPrevArrowDisabled {
    filter: alpha(opacity=80);
    opacity: 0.8; }

.RadTabStripTop_cssBase .rtsLI + .rtsLI {
  padding-left: 2px; }
.RadTabStripTop_cssBase .rtsLevel1 .rtsUL {
  border-bottom-width: 1px; }
.RadTabStripTop_cssBase .rtsLevel1 .rtsLI {
  margin-bottom: -1px; }
.RadTabStripTop_cssBase .rtsLevel1 .rtsLink {
  border-radius: 5px 5px 0 0; }
.RadTabStripTop_cssBase .rtsLevel1 .rtsLink:hover {
  border-bottom-color: #dddddd; }
.RadTabStripTop_cssBase .rtsLevel1 .rtsSelected, .RadTabStripTop_cssBase .rtsLevel1 .rtsSelected:hover {
  border-bottom-color: #ffffff; }
.RadTabStripTop_cssBase .rtsNextArrow, .RadTabStripTop_cssBase .rtsNextArrow:hover, .RadTabStripTop_cssBase .rtsNextArrowDisabled, .RadTabStripTop_cssBase .rtsNextArrowDisabled:hover {
  background-position: -9px -159px; }
.RadTabStripTop_cssBase .rtsPrevArrow, .RadTabStripTop_cssBase .rtsPrevArrow:hover, .RadTabStripTop_cssBase .rtsPrevArrowDisabled, .RadTabStripTop_cssBase .rtsPrevArrowDisabled:hover {
  background-position: -9px -109px; }

.RadTabStripBottom_cssBase .rtsLI + .rtsLI {
  padding-left: 2px; }
.RadTabStripBottom_cssBase .rtsLevel1 .rtsUL {
  border-top-width: 1px; }
.RadTabStripBottom_cssBase .rtsLevel1 .rtsLI {
  margin-top: -1px; }
.RadTabStripBottom_cssBase .rtsLevel1 .rtsLink {
  border-radius: 0 0 5px 5px; }
.RadTabStripBottom_cssBase .rtsLevel1 .rtsLink:hover {
  border-top-color: #dddddd; }
.RadTabStripBottom_cssBase .rtsLevel1 .rtsSelected, .RadTabStripBottom_cssBase .rtsLevel1 .rtsSelected:hover {
  border-top-color: #ffffff; }
.RadTabStripBottom_cssBase .rtsNextArrow, .RadTabStripBottom_cssBase .rtsNextArrow:hover, .RadTabStripBottom_cssBase .rtsNextArrowDisabled, .RadTabStripBottom_cssBase .rtsNextArrowDisabled:hover {
  background-position: -9px -159px; }
.RadTabStripBottom_cssBase .rtsPrevArrow, .RadTabStripBottom_cssBase .rtsPrevArrow:hover, .RadTabStripBottom_cssBase .rtsPrevArrowDisabled, .RadTabStripBottom_cssBase .rtsPrevArrowDisabled:hover {
  background-position: -9px -109px; }

.RadTabStripLeft_cssBase .rtsLI + .rtsLI {
  padding-top: 2px; }
.RadTabStripLeft_cssBase .rtsLevel1 .rtsUL {
  border-right-width: 1px; }
.RadTabStripLeft_cssBase .rtsLevel1 .rtsLI {
  margin-right: -1px; }
.RadTabStripLeft_cssBase .rtsLevel1 .rtsLink {
  border-radius: 5px 0 0 5px; }
.RadTabStripLeft_cssBase .rtsLevel1 .rtsLink:hover {
  border-right-color: #dddddd; }
.RadTabStripLeft_cssBase .rtsLevel1 .rtsSelected, .RadTabStripLeft_cssBase .rtsLevel1 .rtsSelected:hover {
  border-right-color: #ffffff; }
.RadTabStripLeft_cssBase .rtsNextArrow, .RadTabStripLeft_cssBase .rtsNextArrow:hover, .RadTabStripLeft_cssBase .rtsNextArrowDisabled, .RadTabStripLeft_cssBase .rtsNextArrowDisabled:hover {
  background-position: icon-arrow-bottom(32, 32, 1); }
.RadTabStripLeft_cssBase .rtsPrevArrow, .RadTabStripLeft_cssBase .rtsPrevArrow:hover, .RadTabStripLeft_cssBase .rtsPrevArrowDisabled, .RadTabStripLeft_cssBase .rtsPrevArrowDisabled:hover {
  background-position: icon-arrow-top(32, 32, 1); }

.RadTabStripRight_cssBase .rtsLI + .rtsLI {
  padding-top: 2px; }
.RadTabStripRight_cssBase .rtsLevel1 .rtsUL {
  border-left-width: 1px; }
.RadTabStripRight_cssBase .rtsLevel1 .rtsLI {
  margin-left: -1px; }
.RadTabStripRight_cssBase .rtsLevel1 .rtsLink {
  border-radius: 0 5px 5px 0; }
.RadTabStripRight_cssBase .rtsLevel1 .rtsLink:hover {
  border-left-color: #dddddd; }
.RadTabStripRight_cssBase .rtsLevel1 .rtsSelected, .RadTabStripRight_cssBase .rtsLevel1 .rtsSelected:hover {
  border-left-color: #ffffff; }
.RadTabStripRight_cssBase .rtsNextArrow, .RadTabStripRight_cssBase .rtsNextArrow:hover, .RadTabStripRight_cssBase .rtsNextArrowDisabled, .RadTabStripRight_cssBase .rtsNextArrowDisabled:hover {
  background-position: icon-arrow-bottom(32, 32, 1); }
.RadTabStripRight_cssBase .rtsPrevArrow, .RadTabStripRight_cssBase .rtsPrevArrow:hover, .RadTabStripRight_cssBase .rtsPrevArrowDisabled, .RadTabStripRight_cssBase .rtsPrevArrowDisabled:hover {
  background-position: icon-arrow-top(32, 32, 1); }*/
  
.RadTabStrip_cssBase .rtsLevel {
	text-align: left;
}

.RadTabStrip_cssBase .rtsLevel .rtsUL {
	font-size: 0;
	line-height: 0;
	word-spacing: 0;
	border: 0;
}

.RadTabStrip_cssBase .rtsLevel .rtsUL:before, .RadTabStrip_cssBase .rtsLevel .rtsUL:after {
	display: none;
}

.RadTabStrip_cssBase .rtsLevel .rtsLI {
	float: none;
	border: 0;
	cursor: pointer;
	transition: .33s all ease;
}

.RadTabStrip_cssBase .rtsLevel .rtsLink,
.RadTabStrip_cssBase .rtsLevel .rtsLI .rtsLink{
	margin: 0;
	border-radius: 0;
	border: 0;
}

.RadTabStrip_cssBase .rtsLevel .rtsLink.active,
.RadTabStrip_cssBase .rtsLevel .rtsLI.active .rtsLink 
.RadTabStrip_cssBase .rtsLevel .rtsLink.rtsSelected,
.RadTabStrip_cssBase .rtsLevel .rtsLI .rtsLink.rtsSelected{
	cursor: default;
	border: 0;
}

.RadTabStrip .rtsUL, .RadTabStrip_cssBase .rtsUL {
	display: block;
}
* + .RadTabStrip_cssBase.RadTabStripTop .rtsLevel1,
* + .RadTabStrip_cssBase.RadTabStripTop .rtsLevel2{
	margin-top: 0px;
}

* + .RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1,
* + .RadTabStrip_cssBase.RadTabStripVertical .rtsLevel2 {
	margin-top: 0px;
}
@media (min-width: 768px) {
	* + .RadTabStrip_cssBase.RadTabStripTop .rtsLevel1,
	* + .RadTabStrip_cssBase.RadTabStripTop .rtsLevel2{
		margin-top: 0px;
	}
	* + .RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1,
	* + .RadTabStrip_cssBase.RadTabStripVertical .rtsLevel2{
		margin-top: 0px;
	}
}
@media (min-width: 1200px) {
	* + .RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1,
	* + .RadTabStrip_cssBase.RadTabStripVertical .rtsLevel2{
		margin-top: 30px;
	}
}
.RadTabStrip_cssBase .rtsLevel1 .rtsUL{
	position: relative;
	border: 1px solid #e5e7e9;
	margin-bottom: 10px;
}
.RadTabStrip_cssBase .rtsLevel1 .rtsLI,
.RadTabStrip_cssBase .rtsLevel2 .rtsLI {
	margin-left: -1px;
}
.RadTabStrip_cssBase .rtsLevel1 .rtsLI.rtsFirst,
.RadTabStrip_cssBase .rtsLevel2 .rtsLI.rtsFirst,
.RadTabStrip_cssBase.rtsCustomer .rtsLevel1 .rtsLI.rtsFirst {
	margin-left: 0px;
}
.RadTabStrip_cssBase .rtsLevel1 .rtsLink,
.RadTabStrip_cssBase .rtsLevel1 .rtsLI .rtsLink{
	padding: 10px 10px !important;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 0.8;
	font-weight: 700;
	line-height: 1.4;
	color: #464646;
	background: transparent;
	border-bottom: 1px solid #d1d1d1 !important;
	text-align: left;
	vertical-align: middle;
	opacity: 0.7;
	display:block;
}
.RadTabStrip_cssBase .rtsLevel1 .rtsLink:first-child, 
.RadTabStrip_cssBase .rtsLevel1 .rtsLI.rtsFirst{
	xborder-top: 1px solid #e5e7e9;
}

.RadTabStrip_cssBase .rtsLevel1 .rtsLink:hover,
.RadTabStrip_cssBase .rtsLevel1 .rtsLink.rtsSelected,
.RadTabStrip_cssBase .rtsLevel1 .rtsLI .rtsLink.rtsSelected,
.RadTabStrip_cssBase .rtsLevel1 .rtsLink.active,
.RadTabStrip_cssBase .rtsLevel1 .rtsLI.active .rtsLink{
	color: #fff !important;
	background-color: #ff9f29 !important;
	border-color: #ff9f29 !important;
	text-decoration:none;
	opacity:1;
	transition-delay: 0s;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: ease;
}
.RadTabStripTop.tab-content {
	padding: 40px 0 0;
}
@media (min-width: 576px) {
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsUL,
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 .rtsUL	{
		position: relative;
		width: 100%;
		display: block;
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
		margin-bottom: -10px;
		margin-left: -5px;
		margin-right: -5px;
		xtext-align:center;
		border: 0;
		border-bottom: solid 1px #e5e7e9;
		will-change: transform;
	}
	.RadTabStrip_cssBase.RadTabStripTop.rtsCustomer .rtsLevel1 .rtsUL{
		border-bottom: solid 1px #d1d1d1;
	}
	.RadTabStrip_cssBase.RadTabStripTop.rtsCustomer .rtsLevel2 .rtsUL{
		border-top:0;
	}
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsUL > *,
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 .rtsUL > *	{
		margin-top: 10px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsLI,
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 .rtsLI	{
		display: inline-block;
		will-change: transform;
		pointer-events: none;
	}
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsLink,
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsLI .rtsLink{
		display: block;
		position: relative;
		overflow: hidden;
		z-index: 0;
		min-width: 130px;
		font-family: carnaslight, Arial, Helvetica, sans-serif !important;
		font-size:10pt !important;
		font-weight:700 !important;
		pointer-events: auto;
		xborder: 2px solid #e5e7e9;
		border: 1px solid #d1d1d1;
		margin-bottom:-1px;
		/* box-shadow: 0 2px 5px 0 rgba(75,75,75,0.22), 0 2px 10px 0 rgba(75,75,75,0.11); */
		background: #fff;
	}
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsLink .rtsIn .rtsTxt,
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsLI .rtsLink .rtsIn .rtsTxt,
	.RadTabStrip_cssBase.RadTabStripTop.rtsCustomer .rtsLevel1 .rtsLink .rtsIn .rtsTxt,
	.RadTabStrip_cssBase.RadTabStripTop.rtsCustomer .rtsLevel1 .rtsLI .rtsLink .rtsIn .rtsTxt{
		font-family: carnaslight, Arial, Helvetica, sans-serif !important;
		font-size:9pt !important;
		font-weight:700 !important;
	}
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsLink .rtsIn .rtsImg,
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsLI .rtsLink .rtsIn .rtsImg{
		width: 20px !important;
		height:20px !important;
	}
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsLink.active,
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsLink:hover,
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel1  .rtsLI.active .rtsLink,
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsLink.rtsSelected,
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsLI .rtsLink.rtsSelected{
		color: #fff !important;
		border-color: #ff9f29 !important;
		Xborder: 2px solid #ff7444;
		background: #ff9f29 !important;
	}
	.RadTabStrip_cssBase.RadTabStripVertical {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.RadTabStrip_cssBase.RadTabStripVertical .rtsUL {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: stretch;
		align-items: stretch;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 50%;
	}
	.RadTabStrip_cssBase.RadTabStripVertical .rtsLI {
		border: 0;
		width: 100%;
		text-align: left;
	}
	.RadTabStrip_cssBase.RadTabStripVertical .rtsLink.active,
	.RadTabStrip_cssBase.RadTabStripVertical .rtsLink:hover, 
	.RadTabStrip_cssBase.RadTabStripVertical .rtsLI.active .rtsLink,
	.RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1 .rtsLink.rtsSelected,
	.RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1 .rtsLI .rtsLink.rtsSelected
	{
		box-shadow: 2px 2px 20px 0 rgba(30, 30, 30, 0.1);
	}
	.RadTabStrip_cssBase.RadTabStripVertical .tab-content {
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
	.RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1 .rtsUL,
	.RadTabStrip_cssBase.RadTabStripVertical .rtsLevel2 .rtsUL	{
		width: auto;
		min-width: 260px;
		border: 0;
	}
	.RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1 .rtsLI,
	.RadTabStrip_cssBase.RadTabStripVertical .rtsLevel2 .rtsLI	{
		margin: 0;
	}
	.RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1 .rtsLink,
	.RadTabStrip_cssBase.RadTabStripVertical .rtsLevel2 .rtsLink	{
		position: relative;
		padding: 15px 30px;
		border: 0;
		overflow: hidden;
		text-align: left;
	}
	.RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1 .rtsLI + .rtsLI,
	.RadTabStrip_cssBase.RadTabStripVertical .rtsLevel2 .rtsLI + .rtsLI	{
		margin-top: 2px;
	}
	.RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1 .tab-content,
	.RadTabStrip_cssBase.RadTabStripVertical .rtsLevel2 .tab-content	{
		padding: 0 0 0 30px;
	}
}
.RadTabStrip_cssBase .rtsLevel2 .rtsUL {
	position: relative;
	border: 0px solid #e5e7e9;
}
.RadTabStrip_cssBase .rtsLevel2 .rtsLink,
.RadTabStrip_cssBase .rtsLevel2 .rtsLI .rtsLink {
	padding: 10px 10px;
	text-transform: uppercase;
	font-size: 9pt;
	letter-spacing: 0.8;
	font-weight: 400;
	line-height: 1.4;
	color: #999;
	background: transparent;
	border-bottom: 0px solid #e5e7e9;
	text-align: center;
	vertical-align: middle;
	opacity: 1;
}
.RadTabStrip_cssBase .rtsLevel2 {
	border-top: 1px solid #ff7444;
	border-bottom: 1px solid #fdf5e6;
}
.RadTabStrip_cssBase.rtsCustomer .rtsLevel2 {
	border-top: 0;
	border-bottom: none;
}
.RadTabStrip_cssBase .rtsLevel2 .rtsLink:hover,
.RadTabStrip_cssBase .rtsLevel2 .rtsLink.rtsSelected,
.RadTabStrip_cssBase .rtsLevel2 .rtsLI .rtsLink.rtsSelected,
.RadTabStrip_cssBase .rtsLevel2 .rtsLink.active,
.RadTabStrip_cssBase .rtsLevel2 .rtsLI.active .rtsLink {
	color: #ff7444 !important;
	background: transparent !important;
	border-color: transparent !important;
	text-decoration:none;
	opacity:1;
	transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: ease;
}
@media (min-width: 576px) {
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 .rtsLink,
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 .rtsLI .rtsLink{
		display: block;
		position: relative;
		overflow: hidden;
		z-index: 0;
		min-width: 130px;
		font-size: 9pt;
		letter-spacing: 0.4em !important;
		pointer-events: auto;
		border: 0px solid #e5e7e9;
	}
	.RadTabStrip_cssBase.RadTabStripTop.rtsCustomer .rtsLevel2 .rtsLink .rtsTxt,
	.RadTabStrip_cssBase.RadTabStripTop.rtsCustomer .rtsLevel2 .rtsLI .rtsLink .rtsTxt{
		font-size: 9pt;
		font-weight:700 !important;
		letter-spacing: 0.4em !important;
		color:#696969;
	}
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 .rtsLink.active,
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 .rtsLink:hover,
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel2  .rtsLI.active .rtsLink,
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 .rtsLink.rtsSelected,
	.RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 .rtsLI .rtsLink.rtsSelected,
	.RadTabStrip_cssBase.RadTabStripTop.rtsCustomer .rtsLevel2 .rtsLink.active .rtsTxt,
	.RadTabStrip_cssBase.RadTabStripTop.rtsCustomer .rtsLevel2 .rtsLink:hover .rtsTxt,
	.RadTabStrip_cssBase.RadTabStripTop.rtsCustomer .rtsLevel2  .rtsLI.active .rtsLink .rtsTxt,
	.RadTabStrip_cssBase.RadTabStripTop.rtsCustomer .rtsLevel2 .rtsLink.rtsSelected .rtsTxt,
	.RadTabStrip_cssBase.RadTabStripTop.rtsCustomer .rtsLevel2 .rtsLI .rtsLink.rtsSelected .rtsTxt{
		color: #ff7444 !important;
		border-color: transparent !important;
		Xborder: 2px solid #ff7444;
		background: transparent !important;
	}
}
.RadTabStrip_cssBase .rtsLevel1 .rtsDisabled, 
.RadTabStrip_cssBase .rtsLevel1 .rtsDisabled:hover,
.RadTabStrip_cssBase .rtsLevel1 .rtsLink.rtsDisabled,
.RadTabStrip_cssBase .rtsLevel1 .rtsLI .rtsLink.rtsDisabled,
.RadTabStrip_cssBase .rtsLevel1 .rtsLink.rtsDisabled.rtsHoverBefore,
.RadTabStrip_cssBase .rtsLevel1 .rtsLI .rtsLink.rtsDisabled.rtsHoverBefore,
.RadTabStrip_cssBase .rtsLevel1 .rtsLink.rtsDisabled:hover,
.RadTabStrip_cssBase .rtsLevel1 .rtsLI .rtsLink.rtsDisabled:hover,
.RadTabStrip_cssBase .rtsLevel1 .rtsLink.rtsBefore.rtsDisabled:hover,
.RadTabStrip_cssBase .rtsLevel1 .rtsLI .rtsLink.rtsBefore.rtsDisabled,
.RadTabStrip_cssBase .rtsLevel1 .rtsLink.rtsBefore.rtsDisabled,
.RadTabStrip_cssBase .rtsLevel1 .rtsLI .rtsLink.rtsBefore.rtsDisabled:hover  {
    border-color: #ccc !important;
    background-color: #f5f5f5 !important;
    color:#999 !important;
	opacity:1 !important;	
	}
	 
/*========================================================*/
/*  17. PanelBar			                              */
/*========================================================*/
.RadPanelBar_cssBase {
  color: #767676;
  background-color: white;
  font: normal 10pt/24px 'Open Sans Regular', arial, sans-serif; }
.RadPanelBar_cssBase .rpRootGroup {
    border-color: #cdcdcd; }
.RadPanelBar_cssBase .rpLink {
    border-color: #cdcdcd;
    color: #767676;
    background-color: #f9f9f9; }

.RadPanelBar_cssBase {
  background-color: #ffffff; }

.RadPanelBar_cssBase .rpRootGroup {
  border-color: #e5e5e5; }

.RadPanelBar_cssBase div.rpHeaderTemplate,
.RadPanelBar_cssBase .rpTemplate {
  color: #767676;
  font: normal 10pt/24px 'Open Sans Regular', arial, sans-serif;}

.RadPanelBar_cssBase div.rpHeaderTemplate {
  background-color: #ffffff;
  border-color: #e5e5e5; }

/* compensate for borders */
.RadPanelBar_cssBase .rpOut {
  border-color: #ffffff; }

.RadPanelBar_cssBase a.rpExpanded,
.RadPanelBar_cssBase div.rpExpanded {
  border-color: #2c3e88;
  color: #ffffff;
  background-color: #2c3e88; }

.RadPanelBar_cssBase a.rpFocused,
.RadPanelBar_cssBase a.rpFocused:hover,
.RadPanelBar_cssBase div.rpFocused,
.RadPanelBar_cssBase a.rpSelected,
.RadPanelBar_cssBase a.rpSelected:hover,
.RadPanelBar_cssBase div.rpSelected {
  color: #ffffff; }

div.RadPanelBar_cssBase a.rpLink .rpOut,
div.RadPanelBar_cssBase a.rpFocused .rpOut,
div.RadPanelBar_cssBase a.rpLink:hover .rpOut,
div.RadPanelBar_cssBase a.rpSelected .rpOut,
div.RadPanelBar_cssBase a.rpSelected:hover .rpOut {
  padding-bottom: 1px;
  border: 0; }

/* <disabled items> */
.RadPanelBar_cssBase a.rpDisabled:hover .rpOut {
  border-color: #ffffff; }

/* </disabled items> */
/* <subitems> */
.RadPanelBar_cssBase .rpGroup {
  background-color: #ffffff; }

div.RadPanelBar_cssBase .rpGroup a.rpLink,
div.RadPanelBar_cssBase .rpGroup div.rpHeaderTemplate,
div.RadPanelBar_cssBase .rpGroup .rpTemplate {
  color: #767676;
  background-color: transparent;
  background-image: none;
  border: 0;
  margin: 0 2px;
  padding: 1px; }

div.RadPanelBar_cssBase .rpGroup a.rpLink:hover {
  color: #767676;
  border: 1px solid #e5e5e5;
  background-color: #e5e5e5;
  padding: 0; }

div.RadPanelBar_cssBase ul.rpGroup .rpFocused,
div.RadPanelBar_cssBase ul.rpGroup .rpSelected,
div.RadPanelBar_cssBase ul.rpGroup .rpSelected,
div.RadPanelBar_cssBase .rpGroup a.rpSelected:hover {
  border-color: #2c3e88;
  color: #ffffff;
  background-color: #2c3e88; }

/* <subitems (disabled)> */
div.RadPanelBar_cssBase ul.rpGroup .rpDisabled,
div.RadPanelBar_cssBase .rpGroup a.rpDisabled:hover {
  color: #e5e5e5;
  text-decoration: none;
  border: 0;
  padding: 1px; }

/* <expand arrows> */
.RadPanelBar_cssBase .rpExpandable span.rpExpandHandle,
.RadPanelBar_cssBase .rpExpanded span.rpExpandHandle {
  background-color: transparent;
  background-image: url('PanelBar/Expandable.png');
  background-repeat: no-repeat; }

.RadPanelBar_cssBase_rtl .rpGroup .rpText {
  padding: 0 10px; }

.RadPanelBar_cssBase .rpExpandable span.rpExpandHandle,
.RadPanelBar_cssBase a.rpExpandable:hover .rpNavigation .rpExpandHandle {
  background-position: 0 -5px; }

.RadPanelBar_cssBase a.rpExpandable:hover .rpExpandHandle,
.RadPanelBar_cssBase a.rpExpandable:hover .rpNavigation .rpExpandHandleHovered {
  background-position: 100% -5px; }

.RadPanelBar_cssBase .rpExpanded span.rpExpandHandle,
.RadPanelBar_cssBase a.rpExpanded:hover .rpNavigation .rpExpandHandle {
  background-position: 0 -181px; }

.RadPanelBar_cssBase a.rpExpanded:hover .rpExpandHandle,
.RadPanelBar_cssBase a.rpExpanded:hover .rpNavigation .rpExpandHandleHovered {
  background-position: 100% -181px; }

.RadPanelBar_cssBase ul.rpGroup .rpExpandable span.rpExpandHandle,
.RadPanelBar_cssBase .rpGroup a.rpExpandable:hover .rpNavigation span.rpExpandHandle {
  background-position: 0 -343px;
  margin: 4px 0 0 0; }

.RadPanelBar_cssBase .rpGroup a.rpExpandable:hover span.rpExpandHandle,
.RadPanelBar_cssBase .rpGroup a.rpExpandable:hover .rpNavigation span.rpExpandHandleHovered {
  background-position: 100% -343px;
  margin: 4px 0 0 0; }

.RadPanelBar_cssBase ul.rpGroup .rpExpanded span.rpExpandHandle,
.RadPanelBar_cssBase .rpGroup a.rpExpanded:hover .rpNavigation span.rpExpandHandle {
  background-position: 0 -482px;
  margin: 4px 0 0 0; }

.RadPanelBar_cssBase .rpGroup a.rpExpanded:hover span.rpExpandHandle,
.RadPanelBar_cssBase .rpGroup a.rpExpanded:hover .rpNavigation span.rpExpandHandleHovered {
  background-position: 100% -482px;
  margin: 4px 0 0 0; }

.RadPanelBar_cssBase div.rpExpandable .rpExpandHandleHovered {
  background-position: 0 -5px; }

.RadPanelBar_cssBase div.rpExpanded .rpExpandHandleHovered {
  background-position: 0 -181px; }

.RadPanelBar_cssBase .rpGroup div.rpExpandable span.rpExpandHandleHovered {
  background-position: 0 -343px;
  margin: 4px 0 0 0; }

.RadPanelBar_cssBase .rpGroup div.rpExpanded span.rpExpandHandleHovered {
  background-position: 0 -482px;
  margin: 4px 0 0 0; }
/*      </expand arrows> */
/*========================================================*/
/*  18. ToolBar			                                  */
/*========================================================*/
.RadToolBar_cssBase .rtbOuter {
  padding: 1px;
  background-color: #ffffff;
  border: 1px solid #e5e5e5; }

/* <buttons> */
.RadToolBar_cssBase .rtbWrap,
.RadToolBar_cssBase .rtbTemplate {
  font: normal 10pt/20px 'Open Sans Regular', arial, sans-serif;
  color: #767676; }

.RadToolBar_cssBase .rtbItem .rtbWrap {
  padding: 3px; }

.RadToolBar_cssBase .rtbItem .rtbMid,
.RadToolBar_cssBase .rtbItem .rtbIn {
  padding: 0; }

/* <button states> */
.RadToolBar_cssBase .rtbSplBtnFocused .rtbWrap,
.RadToolBar_cssBase .rtbItemFocused .rtbWrap,
.RadToolBar_cssBase .rtbItemHovered .rtbWrap {
  padding: 2px;
  border: 1px solid #2c3e88;
  color: #ffffff;
  background-color: #2c3e88; }

.RadToolBar_cssBase .rtbItemClicked .rtbWrap,
.RadToolBar_cssBase .rtbSplBtnExpanded .rtbWrap,
.RadToolBar_cssBase .rtbDropDownExpanded .rtbWrap,
.RadToolBar_cssBase .rtbChecked .rtbWrap,
.RadToolBar_cssBase li.rtbChecked .rtbWrap:hover {
  padding: 2px;
  border: 1px solid #2c3e88;
  color: #ffffff;
  background-color: #2c3e88; }

/* </button states> */
/* <Drop Down Arrows> */
.RadToolBar_cssBase .rtbSplBtn .rtbChoiceArrow,
.RadToolBar_cssBase .rtbItem .rtbVOriented .rtbChoiceArrow,
.RadToolBar_cssBase .rtbChoiceArrow {
  background-image: url('ToolBar/rtbDropArrows.png'); }

.RadToolBar_cssBase .rtbSplBtn .rtbExpandUp .rtbChoiceArrow,
.RadToolBar_cssBase .rtbExpandUp .rtbChoiceArrow {
  background-image: url('ToolBar/rtbUpArrows.png'); }

.RadToolBar_cssBase .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_cssBase .rtbSplBtnClicked .rtbChoiceArrow,
.RadToolBar_cssBase .rtbItemClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_cssBase .rtbItemClicked .rtbChoiceArrow {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url('ToolBar/rtbClickedDropArrows.png'); }

.RadToolBar_cssBase .rtbSplBtnClicked .rtbExpandUp .rtbChoiceArrow,
.RadToolBar_cssBase .rtbItemClicked .rtbExpandUp .rtbChoiceArrow {
  background-image: url('ToolBar/rtbClickedUpArrows.png'); }

/* </Drop Down Arrows> */
.RadToolBar_cssBase_Horizontal li.rtbSeparator {
  border: 0;
  margin-left: 1px;
  background: #e5e5e5; }

.RadToolBar_cssBase_Vertical li.rtbSeparator {
  border: 0;
  margin-top: 1px;
  background: #e5e5e5; }

/* </buttons> */
/* <disabled states> */
.RadToolBar_cssBase .rtbDisabled .rtbWrap:hover,
.RadToolBar_cssBase .rtbDisabled .rtbWrap:hover .rtbOut,
.RadToolBar_cssBase .rtbDisabled .rtbWrap:hover .rtbMid,
.RadToolBar_cssBase .rtbDisabled .rtbWrap:hover .rtbIn {
  background: none; }

.RadToolBar_cssBase .rtbDisabled .rtbWrap {
  color: #e5e5e5\9; }

/* </disabled states */
/* <drop-down> */
div.RadToolBarDropDown_cssBase {
  margin-top: 4px;
  border-color: #e5e5e5;
  background-color: #ffffff; }

.RadToolBarDropDown_cssBase .rtbWrap,
.RadToolBarDropDown_cssBase .rtbTemplate {
  color: #767676;
  font: normal 10pt/20px 'Open Sans Regular', arial, sans-serif;
  text-transform: uppercase; }

.RadToolBarDropDown_cssBase .rtbGroup .rtbItem {
  padding-left: 1px; }

.RadToolBarDropDown_cssBase .rtbGroup .rtbItem .rtbWrap {
  padding: 1px 3px 1px 35px;
  margin-right: 1px;
  border: 0; }

.RadToolBarDropDown_cssBase_rtl .rtbGroup .rtbItem .rtbWrap {
  padding: 1px 35px 1px 3px; }

.RadToolBarDropDown_cssBase .rtbGroup .rtbItemHovered .rtbWrap,
.RadToolBarDropDown_cssBase .rtbGroup .rtbItemFocused .rtbWrap {
  color: #767676;
  background-color: #e5e5e5; }

.RadToolBarDropDown_cssBase_rtl .rtbGroup .rtbItemHovered .rtbWrap,
.RadToolBarDropDown_cssBase_rtl .rtbGroup .rtbItemFocused .rtbWrap {
  padding: 0 34px 0 2px; }

.RadToolBarDropDown_cssBase .rtbGroup .rtbItemHovered .rtbIcon,
.RadToolBarDropDown_cssBase .rtbGroup .rtbItemFocused .rtbIcon {
  left: 4px;
  top: 1px; }

.RadToolBarDropDown_cssBase_rtl .rtbGroup .rtbItemHovered .rtbIcon,
.RadToolBarDropDown_cssBase_rtl .rtbGroup .rtbItemFocused .rtbIcon {
  left: auto;
  right: 4px; }

.RadToolBarDropDown_cssBase .rtbDisabled .rtbWrap {
  color: #e5e5e5; }

.RadToolBarDropDown_cssBase .rtbSeparator {
  border-color: #e5e5e5;
  background-color: #e5e5e5; }
/* </drop-down> */

/*========================================================*/
/*  19. Tooltip			                                  */
/*========================================================*/
div.RadToolTip_cssBase {
  position: absolute;
  cursor: default;}
div.RadToolTip_cssBase div.rtCallout {
    display: none; }
div.RadToolTip_cssBase.rtVisibleCallout div.rtCallout {
    display: block; }
div.RadToolTip_cssBase .rtWrapper {
    padding: 0;
    margin: 0;
    border-collapse: collapse; }
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopLeft,
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopRight,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomLeft,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomRight {
    width: 3px;
    height: 3px;
    line-height: 1px;
    font-size: 1px; }
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopCenter,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomCenter,
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopLeft,
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopRight,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomLeft,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomRight,
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopCenter,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomCenter,
div.RadToolTip_cssBase .rtWrapper .rtWrapperLeftMiddle,
div.RadToolTip_cssBase .rtWrapper .rtWrapperRightMiddle {
    background-color: #ddd; }
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopCenter,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomCenter {
    height: 3px;
    line-height: 0px;
    font-size: 1px; }
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopCenter {
    background-position: 0 -66px; }
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomCenter {
    background-position: 0 -120px; }
div.RadToolTip_cssBase .rtWrapper .rtWrapperLeftMiddle,
div.RadToolTip_cssBase .rtWrapper .rtWrapperRightMiddle {
    font-size: 1px;
    width: 3px; }
div.RadToolTip_cssBase .rtWrapper .rtWrapperLeftMiddle {
    background-position: 0 0; }
div.RadToolTip_cssBase table.rtWrapper td.rtWrapperRightMiddle {
    background-position: -3px 0; }
div.RadToolTip_cssBase .rtWrapper .rtWrapperContent {
    font: normal 10pt 'Open Sans Regular', arial, sans-serif;
    height: 100%;
    background-color: #ddd;
    padding: 7px !important;
    color: #2c3e88; }
div.RadToolTip_cssBase .rtWrapperTopCenter div.rtTitlebar {
    color: white;
    font: normal 11pt/22px 'Open Sans Regular', arial, sans-serif;
    text-transform: uppercase;
    float: left;
    }
div.RadToolTip_cssBase a.rtCloseButton {
    display: block;
    float: right;
    position: absolute;
    right: -9px;
    top: -13px;
    width: 16px;
    height: 16px;
    font-size: 1px;
    line-height: 1px;
    margin-top: 5px;
    margin-right: 3px;
    background-image: url('ToolTip/ToolTipSprites.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
    outline: none; }
div.RadToolTip_cssBase a.rtCloseButton:hover {
    background-position: 0 -16px; }
div.RadToolTip_cssBase div.rtCallout {
    position: absolute;
    height: 11px;
    width: 11px;
    line-height: 0px;
    font-size: 1px;
    background-image: url('ToolTip/Callouts.gif');
    background-repeat: no-repeat; }
div.RadToolTip_cssBase .rtCalloutCenter {
    visibility: hidden; }
div.RadToolTip_cssBase .rtCalloutTopLeft {
    margin-top: -10px;
    margin-left: 20px;
    background-position: 0 -22px; }
div.RadToolTip_cssBase .rtCalloutTopCenter {
    left: 50%;
    margin-top: -9px;
    margin-left: -10px;
    background-position: 0 0; }
div.RadToolTip_cssBase .rtCalloutTopRight {
    left: 100%;
    margin-top: -10px;
    margin-left: -25px;
    background-position: 0 -11px; }
div.RadToolTip_cssBase .rtCalloutBottomCenter {
    top: 100%;
    left: 50%;
    margin-left: -10px;
    margin-top: -1px;
    background-position: 0 -55px; }
div.RadToolTip_cssBase .rtCalloutBottomRight {
    top: 100%;
    left: 100%;
    margin-left: -40px;
    margin-top: -1px;
    background-position: 0 -66px; }
div.RadToolTip_cssBase .rtCalloutBottomLeft {
    top: 100%;
    margin-left: 20px;
    margin-top: -1px;
    background-position: 0 -77px; }
div.RadToolTip_cssBase .rtCalloutMiddleLeft {
    top: 50%;
    margin-left: -10px;
    margin-top: -7px;
    background-position: 0 -44px; }
div.RadToolTip_cssBase .rtCalloutMiddleRight {
    left: 100%;
    top: 50%;
    margin-left: -1px;
    margin-top: -10px;
    background-position: 0 -33px; }
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopLeft,
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopCenter,
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopRight,
div.RadToolTip_cssBase .rtWrapper .rtWrapperLeftMiddle,
div.RadToolTip_cssBase .rtWrapper .rtWrapperContent,
div.RadToolTip_cssBase .rtWrapper .rtWrapperRightMiddle,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomLeft,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomCenter,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomRight {
    padding: 0;
    border: 0;
    border-collapse: collapse; }
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomCenter,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomRight,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomLeft {
    border-bottom: 1px solid #2c3e88; }
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomRight,
div.RadToolTip_cssBase .rtWrapper .rtWrapperRightMiddle,
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopRight {
    border-right: 1px solid #2c3e88; }
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopRight,
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopCenter,
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopLeft {
    border-top: 1px solid #2c3e88; }
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopLeft,
div.RadToolTip_cssBase .rtWrapper .rtWrapperLeftMiddle,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomLeft {
    border-left: 1px solid #2c3e88; }
div.RadToolTip_cssBase.rtShadow .rtCalloutTopLeft, div.RadToolTip_cssBase.rtShadow .rtCalloutTopRight {
    margin-top: -10px; }
div.RadToolTip_cssBase.rtShadow .rtCalloutTopCenter {
    margin-top: -9px; }
div.RadToolTip_cssBase.rtShadow .rtCalloutMiddleRight {
    margin-left: -1px; }
div.RadToolTip_cssBase.rtShadow .rtCalloutMiddleLeft {
    margin-left: -10px; }
div.RadToolTip_cssBase.rtShadow .rtCalloutBottomRight, div.RadToolTip_cssBase.rtShadow .rtCalloutBottomCenter, div.RadToolTip_cssBase.rtShadow .rtCalloutBottomLeft {
    margin-top: -1px; }
div.RadToolTip_cssBase table.rtShadow td a.rtCloseButton {
    margin-right: auto;
    margin-top: auto; }
div.RadToolTip_cssBase .rtShadow td a.rtCloseButton {
    right: -7px;
    top: -7px; }
div.RadToolTip_cssBase.RadToolTip_rtl td a.rtCloseButton {
    right: auto; }

.RadToolTip_cssBase.rtLoading {
  background: url('Common/loading.gif') no-repeat center; }

/* RTL support begin */
div.RadToolTip_cssBase_rtl a.rtCloseButton,
div.RadToolTip_cssBase_rtl a.rtCloseButton:hover {
  float: left;
  text-decoration: none;
  outline: none;
  left: -9px;
  top: -9px;
  margin-left: 1px;
  right: auto;
  margin-right: auto; }

div.RadToolTip_cssBase_rtl div.rtTitlebar,
div.RadToolTip_cssBase_rtl table.rtWrapper td.rtWrapperTopCenter div.rtTitlebar div {
  float: right; }

/* position="rtCalloutCenter" */
div.RadToolTip_cssBase_rtl .rtCalloutCenter {
  right: 0;
  left: auto; }

/* position="rtCalloutBottomRight" */
div.RadToolTip_cssBase_rtl .rtCalloutTopLeft {
  margin-right: -8px;
  left: 0; }

/* position="rtCalloutBottomCenter" */
div.RadToolTip_cssBase_rtl .rtCalloutTopCenter {
  margin-right: 10px; }

/* position="rtCalloutBottomLeft" */
div.RadToolTip_cssBase_rtl .rtCalloutTopRight {
  margin-right: 20px; }

/* position="rtCalloutTopCenter" */
div.RadToolTip_cssBase_rtl .rtCalloutBottomCenter {
  margin-right: 10px; }

/* position="rtCalloutTopLeft" */
div.RadToolTip_cssBase_rtl .rtCalloutBottomRight {
  margin-right: 40px; }

/* position="rtCalloutTopRight" */
div.RadToolTip_cssBase_rtl .rtCalloutBottomLeft {
  margin-right: -20px;
  left: 0; }

/* position="rtCalloutMiddleRight" */
div.RadToolTip_cssBase_rtl .rtCalloutMiddleLeft {
  margin-right: 10px;
  left: 0; }

/* position="rtCalloutMiddleLeft" */
div.RadToolTip_cssBase_rtl .rtCalloutMiddleRight {
  margin-right: 1px; }

/* RTL Shadows */
* + html div.RadToolTip_cssBase_rtl.rtShadow .rtCalloutMiddleLeft {
  margin-right: 10px !important; }

div.RadToolTip_cssBase.RadToolTip_rtl.rtShadow a.rtCloseButton,
div.RadToolTip_cssBase.RadToolTip_rtl.rtShadow a.rtCloseButton:hover {
  float: left;
  left: -9px;
  top: -9px;
  right: auto; }
/* RTL support end */

/*========================================================*/
/*  20. Upload			                                  */
/*========================================================*/
/* <general styles> */
.RadUpload_cssBase,
.RadUpload_cssBase a,
.RadUpload_cssBase input {
	font-size: 14px;
	line-height: 1.42857143;
	font-family: inherit;
	}
.RadUpload.RadUpload_cssBase > ul.ruInputs > li{
	padding-left:0px;
	}
/* </general styles> */
/* <file inputs> */
.RadUpload_cssBase .ruStyled .ruFileInput {
  border-color: #ccc; }

.RadUpload_cssBase .ruFakeInput {
  border-color: #ccc;
  color: #555; 
  background-color: #fff;
  border-radius: 4px;
  height: 34px;
  padding: 6px 12px;}

* html .RadUpload_cssBase .ruFileWrap .ruInputHover {
  border-color: #cccccc; }

* + html .RadUpload_cssBase .ruFileWrap .ruInputHover {
  border-color: #cccccc; }

.RadUpload_cssBase .ruReadOnly .ruFakeInput {
  background: #ffffff; }

/* </file inputs> */
/* <buttons> */
div.RadUploadSubmit,
div.RadUpload_cssBase .ruButton {
  border: 1px solid #ccc;
  color: #555;
  background-color: #f5f5f5; 
  }

div.RadUpload_cssBase .ruRemove {
	background-image: url('Upload/times_12.png');
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: left center;
	border: 0;
	padding-left: 35px;
	cursor: pointer;
	font-size: 12px; 
	line-height:22px;
	color:#f44336;
	}
div.RadUpload_cssBase .ruRemove:hover, div.RadUpload_cssBase .ruRemove:active  {
	color:#181818;
	}
div.RadUpload_cssBase .ruInputs .ruButtonHover,
div.RadUpload_cssBase .ruActions .ruButtonHover,
div.RadUpload_cssBase .ruFileWrap .ruButtonHover {
  color: #767676;
  background-color: #e5e5e5; }

.RadUpload_cssBase .ruCancel {
  padding-left: 6px;
  padding-right: 6px; }

/* </buttons> */
/* <RadAsyncUpload> */
.RadUpload_cssBase .ruUploadInvalid {
  background-repeat: no-repeat;
  background-position: 100% -297px;
  background-image: url('Input/sprite.gif'); }

.RadUpload_cssBase_rtl .ruUploadInvalid {
  background-position: 3px -297px; }

.RadUpload_cssBase span.ruFileProgressWrap {
  background-color: #e5e5e5; }

.RadUpload_cssBase span.ruFileProgress,
.RadUpload_cssBase span.ruProgressComplete {
  background-color: #2c3e88; }

/* </RadAsyncUpload> */
.RadUpload_cssBase .ruDropZone,
.RadUpload_cssBase_rtl .ruDropZone {
  border-color: #cccccc;
  color: #767676;
  background-color: #e5e5e5; }
/*========================================================*/
/*  21. Window			                                  */
/*========================================================*/
.RadWindow_cssBase {
	font: normal 10pt "Roboto", Helvetica, sans-serif;
	border: 0px solid #cdcdcd;
	}
.RadWindow_cssBase p {
	color: inherit;
	font-family: carnaslight, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.8em;
	}
.RadWindow_cssBase h2 {
	color: inherit;
	font-size: 26px;
	line-height:1.1;
	margin-bottom:10px;
	margin-top:10px;
	}
.RadWindow_cssBase .rwStatusbarRow .rwCorner,
.RadWindow_cssBase .rwStatusbarRow .rwStatusbar {
    border-top: 0px solid #cdcdcd; }
.RadWindow_cssBase .rwTopLeft,
.RadWindow_cssBase .rwTopRight,
.RadWindow_cssBase .rwTitlebar,
.RadWindow_cssBase .rwTopResize {
    background: #002663; }
.RadWindow_cssBase .rwBodyLeft,
.RadWindow_cssBase .rwBodyRight,
.RadWindow_cssBase tr td.rwStatusbar input,
.RadWindow_cssBase .rwStatusbar td,
.RadWindow_cssBase .rwFooterRow .rwCorner,
.RadWindow_cssBase .rwFooterCenter,
.RadWindow_cssBase .rwStatusbar td {
    background-color: white !important; }
.RadWindow_cssBase .rwStatusbar td {
    border: 0 !important; }
.RadWindow_cssBase .rwFooterRow
{ display:none !important;}
.RadWindow_cssBase iframe {
    display: block; }
.RadWindow_cssBase a.rwIcon,
.RadWindow_cssBase .rwShadow a.rwIcon {
    background: url('Window/Icon.gif') no-repeat center;
    margin: 3px 5px 0 0; }
.RadWindow_cssBase ul.rwControlButtons {
    margin: 0; }
.RadWindow_cssBase .rwControlButtons a {
    background-color: #002663;
    background-image: url('Window/CommandButtonSprites.gif');
    width: 29px;
    height: 19px;
    border: 1px solid #002663; }
.RadWindow_cssBase table.rwTitlebarControls em {
    color: white;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
    padding: 1px 0 0 1px; }
.RadWindow_cssBase td.rwStatusbar div {
    background-image: url('Window/rwResize.gif');
    background-position: 10px 8px;
    margin: 0 -4px -7px 0;
    *margin: 0 -1px -4px 0; }
.RadWindow_cssBase input.rwDialogInput {
    border: 1px solid #cdcdcd; }
.RadWindow_cssBase input.rwDialogInput:hover {
    border: 1px solid #767676; }
.RadWindow_cssBase td.rwWindowContent.rwLoading {
    background-image: url('Common/loading.gif'); }
.RadWindow_cssBase input.rwLoading {
    background-image: url('Common/loading_small.gif'); }
.RadWindow_cssBase .rwDialogPopup a.rwPopupButton {
    background: white;
    border: 1px solid #cdcdcd; }
.RadWindow_cssBase .rwDialogPopup a.rwPopupButton:hover {
    background: #e8e8e8;
    border: 1px solid #767676; }

div.RadWindow_cssBase tr td.rwLoading {
  background-color: white; }

div.RadWindow_cssBase a.rwCancel,
div.RadWindow_cssBase a.rwCancel span {
  background: none !important;
  cursor: pointer;
  border: 0 !important; }

div.RadWindow_cssBase a.rwCancel span span,
div.RadWindow_cssBase a.rwCancel:hover span span {
  color: #494949;
  text-decoration: underline; }

/*========================================================*/
/*  22. Calendar, DatePicker, DateTiemPicker & TimePicker  */
/*========================================================*/
.RadCalendar_cssBase {
  background: #ffffff;
  font: 14px/1.42857 'Open Sans Regular', arial, sans-serif; }
  .RadCalendar_cssBase .rcTitlebar {
    padding: 0;
    border-color: #dddddd;
    background-color: #f5f5f5;
    color: #333333;
    border-radius: 4px 4px 0 0; }
  .RadCalendar_cssBase .rcTitlebar table {
    font: 14px/2 'Open Sans Regular', arial, sans-serif; }
  .RadCalendar_cssBase .rcTitlebar .rcPrev,
  .RadCalendar_cssBase .rcTitlebar .rcNext,
  .RadCalendar_cssBase .rcTitlebar .rcFastPrev,
  .RadCalendar_cssBase .rcTitlebar .rcFastNext {
    margin: 2px;
    width: 32px;
    height: 32px;
    border: 1px solid transparent;
    border-radius: 4px;
    xbackground-image: url('Calendar/sprite.gif'); 
    background-image: url('Common/radActionsSprite.png');
    }
    .RadCalendar_cssBase .rcTitlebar .rcPrev:hover,
    .RadCalendar_cssBase .rcTitlebar .rcNext:hover,
    .RadCalendar_cssBase .rcTitlebar .rcFastPrev:hover,
    .RadCalendar_cssBase .rcTitlebar .rcFastNext:hover {
      border-color: #c2c2c2;
      background-color: #e0e0e0; }
  .RadCalendar_cssBase .rcTitlebar .rcFastPrev {
    xbackground-position: -4px -173px;
    background-position: -68px -918px;  }
  .RadCalendar_cssBase .rcTitlebar .rcPrev {
    xbackground-position: -9px -109px;
    background-position: -68px -118px; }
  .RadCalendar_cssBase .rcTitlebar .rcNext {
    xbackground-position: -4px -154px;
    background-position: -68px -168px; }
  .RadCalendar_cssBase .rcTitlebar .rcFastNext {
    xbackground-position: -9px -959px; 
    background-position: -68px -968px; }
  .RadCalendar_cssBase .rcMain {
    border-color: #dddddd;
    border-radius: 0 0 4px 4px; }
  .RadCalendar_cssBase .rcMainTable {
    font: 14px/1.42857 'Open Sans Regular', arial, sans-serif; }
  .RadCalendar_cssBase .rcCalendars > .rcMainTable {
    border-collapse: collapse; }
  .RadCalendar_cssBase .rcHeader,
  .RadCalendar_cssBase .rcFooter {
    border-color: #dddddd; }
  .RadCalendar_cssBase th.rcViewSel {
    padding: 6px 14px;
    width: 6px;
    background: #f5f5f5;
    border-right: 1px solid #dddddd; }
  .RadCalendar_cssBase .rcWeek th {
    margin-left: 1px;
    padding-top: .5em;
    padding-bottom: .5em;
    color: #fff;
    background-color:#3598db;
    text-align: center !important;
    }
  .RadCalendar_cssBase .rcRow th {
    border-right: 1px solid #dddddd;
    background-color: #f5f5f5; }
  .RadCalendar_cssBase .rcRow td {
    border-color: transparent; }
  .RadCalendar_cssBase .rcMain .rcRow a,
  .RadCalendar_cssBase .rcMain .rcRow span {
    padding: 0;
    width: 32px;
    height: 32px;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #333333;
    text-align: center;
    line-height: 2.3; }
  .RadCalendar_cssBase .rcRow .rcToday a {
    background: #ffffff;
    border-color: #66afe9;
    box-shadow: 0 0 6px 1px #66afe9; }
  .RadCalendar_cssBase .rcRow th,
  .RadCalendar_cssBase .rcMain .rcWeekend a,
  .RadCalendar_cssBase .rcMain .rcOtherMonth a,
  .RadCalendar_cssBase .rcMain .rcOutOfRange span {
    color: #999999; }
  .RadCalendar_cssBase .rcMain .rcRow .rcSelected a {
    border-color: #357ebd;
    background: #428bca;
    color: #ffffff; }
  .RadCalendar_cssBase .rcRow .rcHover a {
    border-color: #c2c2c2;
    background-color: #e0e0e0;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); }

.RadCalendarMultiView_cssBase .rcTitlebar {
  padding: 0;
  border-bottom: 0 none;
  background: #f5f5f5; }
.RadCalendarMultiView_cssBase .rcMain {
  border-color: #dddddd;
  border-radius: 0 0 4px 4px;
  border-width: 0 1px 1px 0; }
.RadCalendarMultiView_cssBase .rcCalendar {
  border-color: #dddddd;
  border-width: 1px 0 0 1px; }
.RadCalendarMultiView_cssBase .rcMainTable .rcTitle {
  border-color: #e7e7e7;
  background: #ffffff;
  color: #333333;
  line-height: 35px; }

.RadCalendarMonthView_cssBase {
  width: 203px;
  font: 14px/1.42857 'Open Sans Regular', arial, sans-serif;
  border-radius: 4px;
  border-color: #dddddd;
  background: #ffffff;
  color: #333333;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  .RadCalendarMonthView_cssBase tr td {
    padding: 0 0 0 3px; }
  .RadCalendarMonthView_cssBase #rcMView_Feb,
  .RadCalendarMonthView_cssBase #rcMView_Apr,
  .RadCalendarMonthView_cssBase #rcMView_Jun,
  .RadCalendarMonthView_cssBase #rcMView_Aug,
  .RadCalendarMonthView_cssBase #rcMView_Oct,
  .RadCalendarMonthView_cssBase #rcMView_Dec {
    border-right: 1px solid #dddddd; }
  .RadCalendarMonthView_cssBase a {
    margin: 1px;
    padding: 0;
    width: 50px;
    height: 25px;
    line-height: 25px;
    color: #333333;
    border-radius: 4px; }
    .RadCalendarMonthView_cssBase a:hover {
      background-color: #e0e0e0;}
  .RadCalendarMonthView_cssBase .rcSelected a {
    margin: 0;
    padding: 0;
    border-radius: 4px;
    border: 0 none;
    background: #428bca;
    color: #ffffff; }
  .RadCalendarMonthView_cssBase #rcMView_PrevY a {
    text-indent: 0; color: #666 !important;
    background-image: url('Grid/PagingPrev.gif');
    background-repeat: no-repeat;
    background-position:center center;}
  .RadCalendarMonthView_cssBase #rcMView_NextY a {
    text-indent: 0; color: #666 !important;
    background-image: url('Grid/PagingNext.gif');
    background-repeat: no-repeat; 
    background-position:center center;}
    .RadCalendarMonthView_cssBase #rcMView_PrevY a:hover,
    .RadCalendarMonthView_cssBase #rcMView_NextY a:hover {
      background-color: #e0e0e0;
      color: #333 !important; }
  .RadCalendarMonthView_cssBase .rcButtons {
    padding: 7px 3px;
    width: auto; }
  .RadCalendarMonthView_cssBase .rcButtons input {
    margin: 0 5px 5px;
    height: 34px;
    float: left;
    font: 14px/1.42857 'Open Sans Regular', arial, sans-serif;
    color: #333333;
    border: 1px solid #dddddd;
    border-radius: 4px;
    background: #ffffff; }
    .RadCalendarMonthView_cssBase .rcButtons input:hover {
      background: #e0e0e0;
      border-color: #c2c2c2;
      color: #333333; }
  .RadCalendarMonthView_cssBase #rcMView_Today {
    margin: 0 11px 0 5px;
    width: 70px; }
  .RadCalendarMonthView_cssBase #rcMView_OK {
    margin: 0 5px 0 0;
    width: 70px;
    background: #3598db;
    color: #ffffff; }
  .RadCalendarMonthView_cssBase #rcMView_Cancel {
    margin: 0;
    width: 70px;
    border-color: red;
    color:Red; }

table.RadCalendarTimeView_cssBase {
  font: 14px/1.42857 'Open Sans Regular', arial, sans-serif;
  border-color: #dddddd;
  border-radius: 4px;
  background: #ffffff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

.RadCalendarTimeView_cssBase th {
  line-height: 35px;
  border-bottom: 1px solid #dddddd;
  background: #f5f5f5;
  border-radius: 4px 4px 0 0; }

table.RadCalendarTimeView_cssBase td {
  padding: 2px 5px;
  width: 70px;
  border-color: #dddddd; }

.RadCalendarTimeView_cssBase a {
  padding: 1px;
  white-space: nowrap;
  border-radius: 4px;
  color: #333333; }

.RadCalendarTimeView_cssBase td.rcSelected a {
  padding: 0;
  background: #428bca;
  color: #ffffff;
  border: 0; }

.RadCalendarTimeView_cssBase td.rcHover a {
  background: #ebebeb;
  border: 0;
  padding: 0; }

.RadCalendarTimeView_cssBase .rcFooter {
  border-color: #dddddd; }

.RadPicker_cssBase.RadDateTimePicker .rcCalPopup {
  margin-left: -1px;
  margin-right: 0px;
  border-radius: 0; }
.RadPicker_cssBase td input.riTextBox {
  border-radius: 4px 0 0 4px; }
  
.RadPicker_cssBase .rcCalPopup,
.RadPicker_cssBase .rcTimePopup {
  width: 28px !important;
  height: 28px !important;
  border: 1px solid #cccccc;
  background-image: url('Common/radActionsSprite.png');
  background-color: #ffffff !important; 
  }
  .RadPicker_cssBase .rcCalPopup:hover,
  .RadPicker_cssBase .rcTimePopup:hover {
    background-color: #e0e0e0 !important; }
.RadPicker_cssBase .rcCalPopup {
  margin-left: -3px;
  margin-right: 0;
  border-radius: 0 4px 4px 0;
  background-position: -59px -4210px; 
  padding:3px;}
  .RadPicker_cssBase .rcCalPopup:hover {
    background-position: -9px -4210px; }
.RadPicker_cssBase .rcTimePopup {
  width:34px !important;
  height: 34px !important;	
  margin-left: -3px;
  margin-right: 0;
  border-radius: 0 4px 4px 0;
  background-position: -58px -4258px; }
  .RadPicker_cssBase .rcTimePopup:hover {
    background-position: -8px -4258px; }

.RadCalendarPopup .RadCalendar_cssBase {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-radius: 4px; }

.RadCalendarRTL_cssBase .rcTitlebar .rcFastPrev {
  background-position: -59px -959px; }
.RadCalendarRTL_cssBase .rcTitlebar a.rcFastPrev:hover {
  background-position: -59px -959px; }
.RadCalendarRTL_cssBase .rcTitlebar .rcPrev {
  background-position: -9px -159px; }
.RadCalendarRTL_cssBase .rcTitlebar a.rcPrev:hover {
  background-position: -59px -159px; }
.RadCalendarRTL_cssBase .rcTitlebar .rcNext {
  background-position: -9px -109px; }
.RadCalendarRTL_cssBase .rcTitlebar a.rcNext:hover {
  background-position: -59px -109px; }
.RadCalendarRTL_cssBase .rcTitlebar .rcFastNext {
  background-position: -9px -909px; }
.RadCalendarRTL_cssBase .rcTitlebar a.rcFastNext:hover {
  background-position: -59px -909px; }


/*========================================================*/
/*  23. Editor											  */
/*========================================================*/
.cssBase {
  background-color: white;}
.cssBase.RadEditor .reToolbar a, .cssBase.RadEditor .reDropdown, .cssBase.RadEditor .reModule, .cssBase.RadEditor .reModule td, .cssBase.RadEditor .reDropDownBody, .cssBase.RadEditor .reDropDownBody td, .cssBase.RadEditor .reAjaxspell_wrapper, .cssBase.RadEditor .reAjaxspell_button, .cssBase.RadEditor .reAjaxspell_addicon, .cssBase.RadEditor .reAjaxspell_ignoreicon, .cssBase.RadEditor .reAjaxspell_okicon, .cssBase.RadEditor .reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text, .cssBase.RadEditor .reColorPicker .reCustomColor,
.cssBase .reModule_domlink_selected,
.cssBase .reModule_domlink {
    color: #767676; }
.cssBase .reEmptyMessage {
    color: #cccccc; }
.cssBase.RadEditor .reEditorModes a {
    border: 1px solid white;
    background-color: white;
    color: #767676; }
.cssBase.RadEditor .reEditorModes .reMode_selected {
    background-image: none;
    border: 1px solid #e5e5e5;
    background-color: #2c3e88 !important;
    color: white; }
.cssBase.RadEditor .reEditorModes a:hover {
    border: 1px solid #e5e5e5; }
.cssBase.RadEditor .reContentCell {
    background-color: white; }
.cssBase.reWrapper, .cssBase.RadEditor .reContentCell, .cssBase.reColorPicker, .cssBase.reInsertTable, .cssBase.reDropDownBody, .cssBase.reCustomLinks a:hover {
    border: 1px solid #e5e5e5; }
.cssBase.reDropDownBody table {
    background: transparent; }
.cssBase.RadEditor .reModule, .cssBase.RadEditor .reEditorModes, .cssBase.RadEditor .reWrapper {
    background-color: white; }
.cssBase.RadEditor .reBottomZone .reModule {
    border-top: 0; }
.cssBase.RadEditor .reModule {
    border-top: 1px solid white; }
.cssBase.reCustomLinks a, .cssBase.reCustomLinks a:link, .cssBase.reCustomLinks a:visited {
    border: 1px solid white;
    /* should be the same as the background of the dropdown */
    color: #000 !important; }
.cssBase.reCustomLinks a:hover {
    background-color: #e8e8e8;
    border: 1px solid #767676; }
.cssBase .reToolbar li,
.cssBase .reSpinBox a, .cssBase.reToolbar .reSeparator, .cssBase.reToolbar .reGrip,
.cssBase .reDialog .reTool,
.cssBase .reModule .reTool,
.cssBase .reDialog .reTool:hover,
.cssBase .reToolbar .reTool:hover,
.cssBase .reModule .reTool:hover,
.cssBase .reToolbar .reTool.reTool_selected,
.cssBase .reToolbar .reTool.reTool_selected:hover,
.cssBase .reToolbar .reTool_text:hover,
.cssBase .reToolbar .reTool_text.reTool_selected,
.cssBase .reToolbar .reTool_text.reTool_selected:hover,
.cssBase .reTool .split_arrow,
.cssBase .reSplitButton.reTool_text .split_arrow,
.cssBase .reToolbar .reTool_text .split_arrow,
.cssBase .reDialog .reTool.reSplitButton,
.cssBase .reModule .reTool.reSplitButton,
.cssBase .reDropdown,
.cssBase .reTool_disabled.reDropdown:hover,
.cssBase .reResizeCell div, .cssBase.reInsertTable .reToolbar li .reTool:hover {
    background-image: url('Editor/ToolBarSprites.gif'); }
.cssBase.RadEditor .reTlbVertical li,
.cssBase .reDropdown:hover, .cssBase.RadEditor .reTlbVertical .reToolbar.Default .reGrip, .cssBase.RadEditor.reTlbVertical .reToolbar.Default .reSeparator,
.cssBase .reTlbVertical .reTool:hover,
.cssBase .reTlbVertical .reTool_text.reSplitButton:hover,
.cssBase .reTlbVertical .reSplitButton:hover,
.cssBase .reTlbVertical .reTool_text:hover,
.cssBase .reTlbVertical .reTool.reTool_selected,
.cssBase .reTlbVertical .reTool_text.reTool_selected,
.cssBase .reTlbVertical .reTool_text.reTool_selected:hover, .cssBase.reDropDownBody .reTlbVertical ul li a:hover, .cssBase.reDropDownBody .reTlbVertical .reToolbar,
.cssBase .reMode_selected, .cssBase.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover {
    background-image: url('Editor/ToolbarVerticalSprites.gif'); }
.cssBase .reToolbar li {
    color: #000; }
.cssBase .reToolbar .reTool_text:hover {
    margin-left: 0;
    margin-right: 0;
    border-left: 1px solid #767676;
    border-right: 1px solid #767676; }
.cssBase .reToolbar .reTool_text.reTool_selected,
.cssBase .reToolbar .reTool_text.reTool_selected:hover {
    margin-left: 0;
    margin-right: 0;
    border-left: 1px solid #767676;
    border-right: 1px solid #767676; }
.cssBase .reToolbar .reTool_text.reTool_disabled,
.cssBase .reToolbar .reTool_text.reTool_disabled:hover {
    margin-left: 0;
    margin-right: 0;
    border: 0; }
.cssBase .reToolbar .reTool.reSplitButton.reTool_disabled:hover {
    _background: none; }
.cssBase .reDropdown:link,
.cssBase .reDropdown:visited {
    color: #767676 !important; }
.cssBase .reDropdown,
.cssBase .reTool_disabled.reDropdown:hover {
    border: 1px solid #e5e5e5;
    color: #767676;
    background-color: white; }
.cssBase .cssBase .reDropdown:hover {
    border: 1px solid #e5e5e5;
    color: #000 !important;
    background-color: #e8e8e8; }
.cssBase.reDropDownBody .reTlbVertical ul li .reButton_text {
    color: #767676; }
.cssBase.reDropDownBody .reTlbVertical ul li .reButton_text:hover {
    color: black; }
.cssBase.reInsertTable {
    background-color: white; }
.cssBase table.reSpinBox {
    border: 1px solid #e5e5e5;
    background: white; }
.cssBase table.reSpinBox:hover {
    border: 1px solid #767676;
    color: black; }
.cssBase.RadEditor input {
    border: 1px solid #e5e5e5;
    background-color: white;
    color: #767676; }
.cssBase.RadEditor input:hover {
    border: 1px solid #767676;
    color: black; }
.cssBase.reDropDownBody td {
    color: #767676; }
.cssBase.reDropDownBody .reItemOver {
    background: #e8e8e8;
    color: black; }
.cssBase .reTool_selected.reTool {
    _border-left-width: 0 !important;
    _border-right-width: 0 !important; }
.cssBase.reColorPicker table div {
    border: 1px solid #cdcdcd; }
.cssBase.reColorPicker table td.reItemOver div {
    border-color: #767676; }
.cssBase.reColorPicker span {
    border: 1px solid #cdcdcd; }
.cssBase .reAjaxspell_button {
    border: 1px solid #cdcdcd;
    background: #2c3e88;
    color: black; }
.cssBase .reAjaxSpellCheckSuggestions table {
    border-width: 0;
    width: 100%; }
.cssBase .reAjaxSpellCheckSeparator {
    background-color: #979797; }
.cssBase.reCustomLinks, .cssBase.reCustomLinks ul {
    color: black; }
.cssBase.reCustomLinks a {
    background: none transparent;
    color: black;
    cursor: default !important; }
.cssBase.reCustomLinks a:hover {
    color: white; }
.cssBase .reInsertTable table {
    background: white; }
.cssBase.reInsertTable table td {
    border: 1px solid #e5e5e5;
    background: white; }
.cssBase .reInsertTable .reTlbVertical ul {
    background-color: white; }
.cssBase.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text, .cssBase.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link, .cssBase.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited {
    color: black !important;
    background: transparent none;
    _background: none !important; }
.cssBase .reCommentEdit,
.cssBase .reCommentTextArea,
.cssBase .reCommentView, .cssBase.rePopupContainer, .cssBase.RadEditor .reCommentButton,
.cssBase .rePopupButtonContainer .rePopupButton,
.cssBase .reCommentViewText,
.cssBase .reCommentInfoPanel {
    border: 1px solid #e5e5e5;
    background-color: white;
    border-radius: 0; }
.cssBase .reCommentTitle,
.cssBase .reCommentInfoPanel {
    color: black; }
.cssBase.RadEditor .reCommentButton,
.cssBase .rePopupButtonContainer .rePopupButton {
    border-color: #e5e5e5;
    color: #767676;
    background-color: white; }
.cssBase.RadEditor .reCommentButton:hover,
.cssBase .rePopupButtonContainer .rePopupButton:hover {
    color: black;
    border-color: #767676;
    background-color: #e8e8e8; }
.cssBase.RadEditor .reCommentButton:active,
.cssBase .rePopupButtonContainer .rePopupButton:active {
    color: white;
    border-color: #2c3e88;
    background-color: #2c3e88; }
.cssBase .rePopupContainer .rePopupTitle {
    color: white;
    background-color: #2c3e88;
    border-color: #767676;
    border-radius: 0; }

.RadWindow_cssBase.reToolbarWindow td.rwWindowContent {
  background-color: white; }

.RadWindow_cssBase .reInsertTableLightWrapper .lightTable {
  border-color: #e5e5e5; }

.cssBase .reTool.reSplitButton:hover {
  background-image: url('Editor/ToolBarSprites.gif'); }

/* reTool */
.reTool span,
.cssBase.reInsertTable .reTlbVertical ul .reTool_text span,
.reToolbar .reTool_text span {
  background-image: url('Common/CommandSpritesMonoLight.png'); }

/* IE6 does not support PNG alpha channel, so we use gifs for the command sprites instead */
.reTool span,
.reTool_text span,
.cssBase .reTlbVertical .reTool_text span,
.reToolbar .reSplitButton.reTool_text span {
  _background-image: url('Common/CommandSpritesMonoLightIE6.png'); }
/*========================================================*/
/*  24. TreeView											  */
/*========================================================*/
.RadTreeView_cssBase {
  color: #767676;
  font: normal 10pt/16px 'Open Sans Regular', arial, sans-serif;
  text-align:left;}
.RadTreeView_cssBase .rtHover .rtIn {
    border-color: #e5e5e5;
    background-color: #e5e5e5; }
.RadTreeView_cssBase .rtSelected .rtIn {
    border-color: #2c3e88;
    color: #ffffff;
    background-color: #2c3e88; }
.RadTreeView_cssBase .rtEdit .rtIn {
    border-color: #000000;
    background: #ffffff; }
.RadTreeView_cssBase .rtEdit .rtIn input {
      color: black;
      font: normal 10pt/16px 'Open Sans Regular', arial, sans-serif; }
.RadTreeView_cssBase .rtChecked,
.RadTreeView_cssBase .rtUnchecked,
.RadTreeView_cssBase .rtIndeterminate {
    background-image: url('Common/radFormToggleSprite.png');
    _background-image: url('Common/radFormToggleSpriteIE6.png'); }
.RadTreeView_cssBase .rtLoadingIcon {
    background-image: url('Common/loading_small.gif'); }
.RadTreeView_cssBase .rtSelected .rtLoadingBefore,
.RadTreeView_cssBase .rtSelected .rtLoadingAfter,
.RadTreeView_cssBase .rtSelected .rtLoadingBelow {
    color: #767676; }
.RadTreeView_cssBase .rtPlus,
.RadTreeView_cssBase .rtMinus {
    background-image: url('TreeView/PlusMinus.png'); }
.RadTreeView_cssBase .rtLines .rtLI,
.RadTreeView_cssBase .rtLines .rtLI .rtUL,
.RadTreeView_cssBase .rtLines .rtTop,
.RadTreeView_cssBase .rtLines .rtMid,
.RadTreeView_cssBase .rtLines .rtBot,
.RadTreeView_cssBase .rtLines .rtLast .rtTop {
    background-image: none; }

.RadTreeView_cssBase_disabled .rtIn,
.RadTreeView_cssBase .rtDisabled .rtIn {
  color: #e5e5e5; }
  
.RadTreeViewDisabledSelected  .rtIn {
   	border-color: transparent !important;
        background-color: transparent !important;
        color: inherit !important;
        backface-visibility: hidden !important;
        transform: translateZ(0) scale(1,1) !important;
}

.RadTreeViewDisabledSelected  .rtIn:hover {
        border-color: transparent !important;
        background-color: transparent !important;
        color: inherit !important;
        backface-visibility: hidden !important;
}
  
  
  
  
/*========================================================*/
/*  25. Scheduler											  */
/*========================================================*/
.RadScheduler_cssBase {
	border-color: #e6e6e6 !important;
    color: #767676 !important;
    background-color: #fff !important;
    font-size: 12px !important;
	font-family: 'Open Sans Regular', arial, sans-serif !important;
	}
	.RadScheduler_cssBase a, .RadScheduler_cssBase input, .RadScheduler_cssBase select, .RadScheduler_cssBase textarea {
    color: #767676;
    font-size: 12px !important;
	font-family: 'Open Sans Regular', arial, sans-serif !important;
	line-height: 1.42857143;}
  .RadScheduler_cssBase textarea {
    background: #ffffff; }
  .RadScheduler_cssBase .rsSubHeader {
    border-top: 1px solid #e5e5e5;
    color: #767676;
    background-color: #f4f4f4; }
  .RadScheduler_cssBase .rsResourceMarker {
    background-color: #f3f3f3; }
  .RadScheduler_cssBase .rsYearView .rsMonthHeader {
    border-color: #e5e5e5; }
  .RadScheduler_cssBase .rsYearView thead tr:nth-child(2) {
    color: #999999; }
  .RadScheduler_cssBase .rsYearView .rsDateHeader {
    border-color: transparent;
    border-radius: 4px; }
  .RadScheduler_cssBase .rsYearView .rsDateHeader:hover {
    border-color: #e8e8e8;
    color: #000000;
    background-color: #e8e8e8;
    background-image: linear-gradient(); }
  .RadScheduler_cssBase .rsYearView .rsOccupiedSlot {
    background-color: #f3f3f3;
    border-radius: 4px; }
  .RadScheduler_cssBase .rsYearView .rsTodayCell .rsDateHeader {
    border-color: #e8e8e8; }
  .RadScheduler_cssBase .rsYearView .rsSatCol:not(.rsOccupiedSlot), .RadScheduler_cssBase .rsYearView .rsSunCol:not(.rsOccupiedSlot) {
    color: #999999; }
  .RadScheduler_cssBase .rsYearView .rsTooltip .rsToolTipContent {
    border-radius: 4px;
    border-color: #cdcdcd;
    color: #000000;
    background-color: #ffffff; }
  .RadScheduler_cssBase .rsYearView .rsTooltip .rsCategoryPattern .rsResourceMarker {
    background-color: #f3f3f3; }
  .RadScheduler_cssBase .rsYearView .rsTooltip .rsToolTipArrow {
    color: #000000;
    background-color: #ffffff; }
  .RadScheduler_cssBase .rsYearView .rsTooltip .rsToolTipArrowUp {
    border-radius: 4px 4px 0 0; }
  .RadScheduler_cssBase .rsYearView .rsTooltip .rsToolTipArrowDown {
    border-radius: 0 0 4px 4px; }
  .RadScheduler_cssBase .rsYearView .rsTooltipRight .rsToolTipCallOut {
    border-right-color: #cdcdcd; }
  .RadScheduler_cssBase .rsYearView .rsTooltipRight .rsToolTipCallOut:before {
    border-right-color: #ffffff; }
  .RadScheduler_cssBase .rsYearView .rsTooltipLeft .rsToolTipCallOut {
    border-left-color: #cdcdcd; }
  .RadScheduler_cssBase .rsYearView .rsTooltipLeft .rsToolTipCallOut:before {
    border-left-color: #ffffff; }
  .RadScheduler_cssBase .rsHeader {
    border: 1px solid #e0e0e0 !important;
	color: #000 !important;
	background-image:none !important;
    background-color: #f9f9f9 !important; }
    .RadScheduler_cssBase .rsHeader a, .RadScheduler_cssBase .rsHeader a:hover, .RadScheduler_cssBase .rsHeader em, .RadScheduler_cssBase .rsHeader span {
      color: inherit; }
	.RadScheduler_cssBase .rsHeader a.rsToday, .RadScheduler_cssBase .rsHeader ul li {
		border-color: #e0e0e0;
		color: #767676;
		background-color: #f9f9f9;     
		border-style: solid;
		border-width: 1px;
		box-sizing: content-box;
		background-position: 0 0;
		background-repeat: no-repeat;
		display: inline-block;
		vertical-align: middle; }
	.RadScheduler_cssBase .rsHeader a.rsToday{
		padding: 0px 10px;
		}
	.RadScheduler_cssBase .rsHeader ul a:hover{
		border-color: #cecece;
		color: #000;
		background-color: #e7e7e7; 
		}		
	.RadScheduler_cssBase .rsHeader ul li.rsSelected{
		border-color: #cecece;
		color: #000;
		background-color: #e7e7e7; 
		font: normal 12px 'Open Sans Regular', arial, sans-serif;
		line-height: 30px;
		}
	.RadScheduler_cssBase .rsHeader ul li.rsFirst{
		border-right:0;
		}
	.RadScheduler_cssBase .rsHeader ul li.rsLast {
		border-left:0;
		}
	.RadScheduler_cssBase .rsHeader ul a, .RadScheduler_cssBase .rsHeader ul li.rsSelected {
		padding: 0px 10px 0 20px !important;
		}
	.RadScheduler_cssBase .rsHeader a.rsToday:hover, .RadScheduler_cssBase .rsHeader a.rsToday:active{
		border-color: #cecece;
		color: #767676;
		background-color: #e7e7e7;     
		}	
    .RadScheduler_cssBase .rsHeader h2 {
		font-size: 12px !important;
		font-family: 'Open Sans Regular', arial, sans-serif !important;
		text-transform:lowercase;
		}
    .RadScheduler_cssBase .rsHeader .rsPrevDay, .RadScheduler_cssBase .rsHeader .rsNextDay, .RadScheduler_cssBase .rsHeader .rsDatePickerActivator {
      width: 30px !important;
      height: 22px !important;
	  }
	 .RadScheduler_cssBase .rsHeader .rsPrevDay{
		background-image: url('Scheduler/PagingPrev.gif') !important;
		background-repeat:no-repeat;
		}
	.RadScheduler_cssBase .rsHeader .rsNextDay{
		background-image: url('Scheduler/PagingNext.gif') !important;
		background-repeat:no-repeat;
		}
    .RadScheduler_cssBase .rsHeader .rsPrevDay:hover, .RadScheduler_cssBase .rsHeader .rsNextDay:hover, .RadScheduler_cssBase .rsHeader .rsDatePickerActivator:hover {
        filter: alpha(opacity=60);
		-webkit-box-shadow: none;
          box-shadow: none;
		opacity: 0.6;
		}
    .RadScheduler_cssBase .rsHeader .rsDatePickerActivator {
		background-image: url('Scheduler/calendar.png') !important;
		background-repeat:no-repeat;
		}
	.RadScheduler_cssBase .rsFooter {
    border: 1px solid #e5e5e5;
    border-top: 0;
    background-color:#f9f9f9; }
    .RadScheduler_cssBase .rsFooter .rsFullTime {
      padding: 1px 0 2px 0px;
      background-position: left center;
      background-color: transparent;
      background-image: url('Scheduler/time.png') !important;
      background-repeat: no-repeat; 
	  }
	.RadScheduler_cssBase .rsFooter a.rsFullTime {
		border-color: #e0e0e0;
		color: #767676;
		background-color: #f9f9f9;     
		border-style: solid;
		border-width: 1px;
		text-decoration:none;
		padding: 0px 10px 0 25px;
		line-height:30px;
		}
	.RadScheduler_cssBase .rsFooter a.rsFullTime:hover, .RadScheduler_cssBase .rsFooter a.rsFullTime:active {
		border-color: #cecece;
		color: #767676;
		background-color: #e7e7e7; 
		text-decoration:none;
		}
  .RadScheduler_cssBase .rsContent {
    border: 1px solid #e5e5e5;
    border-top: 0;
    background: #ffffff; }
  .RadScheduler_cssBase .rsSpacerCell {
    border-color: #e5e5e5;
    background-color: #ffffff; }
  .RadScheduler_cssBase .rsAllDayHeader {
    border-color: #e5e5e5;
    color: #767676;
    background-color: #ffffff; 
	font-size: 12px !important;
	font-family: 'Open Sans Regular', arial, sans-serif !important;
	}
  .RadScheduler_cssBase .rsHorizontalHeaderWrapper {
    border-color: #e5e5e5;
    background-color: #ffffff; }
  .RadScheduler_cssBase .rsHorizontalHeaderTable {
    color: #767676;
    background-color: #ffffff; }
    .RadScheduler_cssBase .rsHorizontalHeaderTable th {
      border-color: #e5e5e5;
      background-color: #ffffff; }
  .RadScheduler_cssBase .rsVerticalHeaderWrapper {
    background-color: #ffffff; }
  .RadScheduler_cssBase .rsVerticalHeaderTable {
    background-color: #ffffff; }
    .RadScheduler_cssBase .rsVerticalHeaderTable th {
      border-color: transparent #e5e5e5;
      border-top: 0;
      color: #767676; }
    .RadScheduler_cssBase .rsVerticalHeaderTable .rsAlt th {
      border-color: #e5e5e5; }
  .RadScheduler_cssBase .rsVerticalHeaderTable .rsMainHeader th {
    border-bottom-color: #e5e5e5; }
  .RadScheduler_cssBase .rsAllDayRow {
    background-color: #ececec; }
    .RadScheduler_cssBase .rsAllDayRow td {
      border-color: #e5e5e5;
      border-style: solid; }
  .RadScheduler_cssBase .rsContentTable td {
    border-color: #f0f0f0;
    border-bottom-style: dotted !important; }
  .RadScheduler_cssBase .rsContentTable .rsAlt td {
    border-color: #e5e5e5 #e5e5e5;
    border-bottom-style: solid; }
  .RadScheduler_cssBase .rsNonWorkHour, .RadScheduler_cssBase .rsSunCol, .RadScheduler_cssBase .rsSatCol {
    background-color: #f5f5f5; }
  .RadScheduler_cssBase .rsSelectedSlot, .RadScheduler_cssBase .rsAptCreate.rsSelectedSlot {
    border-color: #25a0da;
    background: #25a0da; }
  .RadScheduler_cssBase .rsApt {
    margin: 1px 0 0 0;
    border: 0; }
  .RadScheduler_cssBase .rsAptOut, .RadScheduler_cssBase .rsAptMid, .RadScheduler_cssBase .rsAptIn {
    margin: 0;
    padding: 0;
    width: auto;
    border: 0;
    background: none;
    overflow: hidden;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
  .RadScheduler_cssBase .rsAptOut {
    margin-left: 1px;
    margin-right: 1px; }
  .RadScheduler_cssBase .rsAptIn {
    border: 1px solid #e5e5e5;
    border-top-width: 4px;
    background-color: #ffffff; }
  .RadScheduler_cssBase .rsAptContent {
    margin: 0;
    padding: 2px;
    width: auto;
    border-width: 0;
    background-image: none;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
  .RadScheduler_cssBase .rsMonthView .rsDateBox {
    border-bottom: 1px solid #e5e5e5;
    background-color: #e5e5e5; }
  .RadScheduler_cssBase .rsMonthView .rsAptCreate {
    background-image: none; }
  .RadScheduler_cssBase .rsMonthView .rsAptCreate .rsDateBox {
    border-bottom: 1px solid #e5e5e5;
    background-color: #e5e5e5; }
  .RadScheduler_cssBase .rsMonthView .rsContentTable td {
    border-color: #e5e5e5;
    border-style: solid; }
  .RadScheduler_cssBase .rsAptEditFormWrapper {
    padding: 5px;
    border: 1px solid #e5e5e5;
    background: #ffffff; }
    .RadScheduler_cssBase .rsAptEditFormWrapper .rsAptEditFormOuter, .RadScheduler_cssBase .rsAptEditFormWrapper .rsAptEditFormMiddle, .RadScheduler_cssBase .rsAptEditFormWrapper .rsAptEditFormMiddle2, .RadScheduler_cssBase .rsAptEditFormWrapper .rsAptEditFormInner {
      margin: 0;
      padding: 0;
      background: none; }
    .RadScheduler_cssBase .rsAptEditFormWrapper .rsAptEditResizeHandle {
      background-image: url('Scheduler/rsSprites.png');
      background-position: -263px -214px;
      right: -4px; }
    .RadScheduler_cssBase .rsAptEditFormWrapper .rsAptEditTextareaWrapper {
      margin: 0;
      border-color: #e5e5e5;
      background-color: #ffffff; }
    .RadScheduler_cssBase .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea, .RadScheduler_cssBase .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea:hover {
      border: 0;
      background-color: #ffffff; }
    .RadScheduler_cssBase .rsAptEditFormWrapper .rsEditOptions {
      margin: 5px 0 0 0;
      padding: 0; }
      .RadScheduler_cssBase .rsAptEditFormWrapper .rsEditOptions a {
        border-color: #e0e0e0;
        color: #767676;
        background-color: #f9f9f9 !important;
        border-width: 1px;
        border-style: solid; }
        .RadScheduler_cssBase .rsAptEditFormWrapper .rsEditOptions a:hover {
          border-color: #cecece;
          color: #000000;
          background-color: #e7e7e7; }
  
  .RadScheduler_cssBase .rsMonthView .rsOtherMonth {
    background-color: #e5e5e5; }
  .RadScheduler_cssBase .rsApt .rsArrowTop, .RadScheduler_cssBase .rsApt .rsArrowBottom, .RadScheduler_cssBase .rsApt .rsArrowLeft, .RadScheduler_cssBase .rsApt .rsArrowRight, .RadScheduler_cssBase .rsApt .rsAptDelete, .RadScheduler_cssBase .rsApt .rsAptResize, .RadScheduler_cssBase .rsApt .rsAptReminder, .RadScheduler_cssBase .rsApt .rsAptRecurrence, .RadScheduler_cssBase .rsApt .rsAptRecurrenceException {
    background-color: transparent;
    background-image: url('Scheduler/rsSprites.png');
    background-repeat: no-repeat; }
  .RadScheduler_cssBase .rsArrowLeft, .RadScheduler_cssBase .rsArrowRight {
    margin-top: -4px;
    height: 8px;
    width: 4px;
    top: 50%; }
  .RadScheduler_cssBase .rsAptResize {
    bottom: 1px; }
  .RadScheduler_cssBase .rsAptResizeStart {
    top: 4px; }
  .RadScheduler_cssBase .rsApt .rsAptDelete {
    top: 4px;
    width: 22px; }
  .RadScheduler_cssBase .rsAptCreate, .RadScheduler_cssBase .rsMonthView .rsAptCreate, .RadScheduler_cssBase .rsAptCreateRow2, .RadScheduler_cssBase .rsMonthView .rsAptCreateRow2, .RadScheduler_cssBase .rsAptCreateRow3, .RadScheduler_cssBase .rsMonthView .rsAptCreateRow3, .RadScheduler_cssBase .rsAptCreateRow4, .RadScheduler_cssBase .rsMonthView .rsAptCreateRow4, .RadScheduler_cssBase .rsAptCreateRow5, .RadScheduler_cssBase .rsMonthView .rsAptCreateRow5 {
    background: #e5e5e5; }
  .RadScheduler_cssBase .rsMonthView .rsSelectedSlot {
    border-color: #25a0da;
    background: #25a0da; }
  .RadScheduler_cssBase .rsAdvancedEdit div.rsAdvTitle {
    background: #e5e5e5; }
  .RadScheduler_cssBase .rsAdvancedEdit .rsAdvContentWrapper {
    border: 1px solid #e5e5e5;
    background-color: #e5e5e5; }
  .RadScheduler_cssBase div.rsAdvancedModal div.rsAdvButtonWrapper {
    padding: 10px 10px 13px 0; }
  .RadScheduler_cssBase div.rsAdvancedModal {
    padding-bottom: 8px; }
  .RadScheduler_cssBase .rsAdvancedEdit .rsAdvInput, .RadScheduler_cssBase .rsAdvancedEdit select, .RadScheduler_cssBase .rsAdvancedEdit .textareaWrapper {
    border-color: #767676; }
  .RadScheduler_cssBase .rsAdvancedEdit .rsInvalid textarea, .RadScheduler_cssBase .rsAdvancedEdit .rsInvalid input, .RadScheduler_cssBase .rsAdvancedEdit .rsAdvTimePicker .riEmpty {
    background-image: url('Input/sprite.gif');
    border-color: #c7000b; }
  .RadScheduler_cssBase .rsAdvancedEdit .textareaWrapper {
    background: #ffffff; }
  .RadScheduler_cssBase .rsAdvancedEdit .rsInvalid {
    border-color: #c7000b;
    color: #de3914; }
  .RadScheduler_cssBase .rsAdvancedEdit h2, .RadScheduler_cssBase .rsAdvancedEdit h3 {
    color: #767676; }
  .RadScheduler_cssBase .rsAdvancedEdit h2 {
    border-bottom: 1px solid #e5e5e5; }
  .RadScheduler_cssBase .rsAdvancedEdit h2 span {
    background: #e5e5e5; }
  .RadScheduler_cssBase .rsAdvancedEdit .rsAdvancedSubmitArea {
    border-color: #e5e5e5; }
  .RadScheduler_cssBase .rsTimePick .RadInput_cssBase input.riEnabled, .RadScheduler_cssBase .rsTimePick .RadInput_cssBase input.riHover, .RadScheduler_cssBase .rsTimePick .RadInput_cssBase input.riFocused {
    background-image: url('Scheduler/rsSprites.png'); }
  .RadScheduler_cssBase div.rsModalWrapper .rsModalOuter {
    background-color: #e5e5e5; }
  .RadScheduler_cssBase div.rsAdvancedEdit .rsAdvTitle {
    color: #ffffff;
    background: #25a0da; }
  .RadScheduler_cssBase div.rsAdvancedModal div.rsAdvContentWrapper {
    padding: 10px;
    border: 1px solid #e5e5e5;
    border-top: 0;
    background: #ffffff; }
  .RadScheduler_cssBase .rsModalBgTopLeft, .RadScheduler_cssBase .rsModalBgTopRight, .RadScheduler_cssBase .rsModalBgBottomLeft, .RadScheduler_cssBase .rsModalBgBottomRight {
    display: none; }
  .RadScheduler_cssBase .rsAnimating {
    background-image: none; }
  .RadScheduler_cssBase .rsAdvancedEdit .rsAdvTitle {
    border: 1px solid #e5e5e5;
    border-bottom: 0; }
  .RadScheduler_cssBase .rsAdvancedModal .rsAdvTitle {
    border: 0; }
  .RadScheduler_cssBase .rsAdvancedEdit a.rsAdvEditClose, .RadScheduler_cssBase div.rsModalWrapper .rsModalOuter .rsModalWindowClose {
    background-image: url('Scheduler/rsSprites.png');
    background-position: -48px -528px;
    height: 16px;
    margin-top: -23px;
    width: 16px;
    opacity: 0.8;
    filter: alpha(opacity=80); }
  .RadScheduler_cssBase .rsAdvancedEdit a.rsAdvEditClose:hover, .RadScheduler_cssBase .rsModalWrapper .rsModalOuter a.rsModalWindowClose:hover {
    opacity: 1;
    filter: alpha(opacity=100); }
  .RadScheduler_cssBase .rsModalWrapper .rsModalTitle {
    color: #767676;
    background-image: url('Scheduler/rsSprites.png'); }
  .RadScheduler_cssBase .rsModalWrapper .rsModalInner {
    border-color: #e5e5e5;
    background-color: #ffffff; }
  .RadScheduler_cssBase .rsModalWrapper .rsModalIcon {
    background-image: url('Scheduler/rsSprites.png'); }
  .RadScheduler_cssBase .rsModalWrapper .rsModalInner .rsModalButtons a, .RadScheduler_cssBase .rsAdvancedEdit div.rsAdvancedSubmitArea a {
    border-color: #e5e5e5;
    color: #000000;
    background-color: #f9f9f9;
    border-width: 1px;
    border-style: solid; }
  .RadScheduler_cssBase .rsModalWrapper .rsModalInner .rsModalButtons a:hover, .RadScheduler_cssBase .rsAdvancedEdit div.rsAdvancedSubmitArea a:hover {
    border-color: #e5e5e5;
    color: #000000;
    background-color: #e5e5e5; }
  .RadScheduler_cssBase .rsBottomIndicator .rsOvertimeArrow {
    background: transparent url('Scheduler/rsSprites.png') no-repeat -180px -31px; }
  .RadScheduler_cssBase .rsTopIndicator .rsOvertimeArrow {
    background: transparent url('Scheduler/rsSprites.png') no-repeat -134px -31px; }
  .RadScheduler_cssBase .rsAptSelected .rsAptIn, .RadScheduler_cssBase .rsAptSelected .rsAptMid, .RadScheduler_cssBase .rsAptSelected .rsAptContent {
    background-image: none; }
  .RadScheduler_cssBase .rsAgendaView {
    color: #767676;
    background-color: #ffffff; }
  .RadScheduler_cssBase .rsAgendaTable th, .RadScheduler_cssBase .rsAgendaTable td {
    border-bottom-color: #e5e5e5;
    border-right-color: #e5e5e5; }
  .RadScheduler_cssBase .rsAgendaTable th {
    color: #767676;
    background-color: #ffffff; }
  .RadScheduler_cssBase .rsAgendaTable .rsAgendaRowHovered {
    color: #000000;
    background-color: #e8e8e8; }
  .RadScheduler_cssBase .rsAgendaTable .rsAgendaRowSelected {
    color: #ffffff;
    background-color: #25a0da; }

/*========================================================*/
/*  26. RadInput											  */
/*========================================================*/
/*global*/
.RadInput_cssBase,
.RadInputMgr_cssBase {
  font-family:inherit;
  font-size:14px;
  font-style:normal;}

/*textbox states*/
html body .RadInput_cssBase .riTextBox,
html body .RadInputMgr_cssBase {
  border-color: #000;
  background: #fff;
  color: #555;
  height: 36px !important;
  padding: 6px 12px !important;
  border-width: 1px;
  font-size: 14px !important;
  font-family: carnaslight, Arial, Helvetica, sans-serif !important;
  line-height: 1.42857143 !important;
  border-radius: 0px !important;
  width: 100%;
  }
   html body .RadInput_cssBase textarea.riTextBox{
   	min-height: 75px !important;
   	height:auto !important;
   }
html body .RadInput_cssBase .riEmpty,
html body .RadInput_Empty_cssBase {
  color: #999; }

html body .RadInput_cssBase .riHover,
html body .RadInput_Hover_cssBase,
html body .RadInput_cssBase .riFocused,
html body .RadInput_Focused_cssBase {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); }

html body .RadInput_cssBase .riRead,
html body .RadInput_Read_cssBase,
html body .RadInput_cssBase .riDisabled,
html body .RadInput_Disabled_cssBase {
  background-color: #eee;
  opacity: 1;
  cursor: default; }

html body .RadInput_cssBase .riError,
html body .RadInput_Error_cssBase {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  background: #f2dede 100% -294px no-repeat url('Input/sprite.gif');
  color: #a94442; }

.RadForm.rfdTextbox .RadInput_cssBase .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_cssBase[type="text"] {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  background: white 100% -294px no-repeat url('Input/sprite.gif');
  color: #a94442; }

html body .RadInput_cssBase .riNegative,
html body .RadInput_Negative_cssBase {
  color: #565656; }

/*buttons*/
.RadInput_cssBase a {
  background: transparent no-repeat url('Input/sprite.gif'); }

/*go*/
.RadInput_cssBase .riBtn a {
  width: 20px;
  height: 18px;
  line-height: 18px;
  background-position: 3px 5px; }

.RadInput_cssBase .riBtn a:hover {
  background-position: 3px -45px; }

/*spin*/
.RadInput_cssBase .riSpin a {
	height:18px !important;
	width:18px !important;
	line-height: 7px; 
	}
.riSingle.RadInput_cssBase  a.riUp, .riSingle.RadInput_cssBase a.riDown {
	height: 19px !important;
	width:20px !important;
	background-color:#f0f0f0 !important;
	border:solid 1px #ccc !important;
	border-radius:2px !important;
	margin-left: -3px !important;
	border-bottom-left-radius: 0px;
}
.riSingle.RadInput_cssBase  a.riUp:hover, .riSingle.RadInput_cssBase a.riDown:hover {
	background-color: #757575 !important;
	border-color: #757575 !important;
	border-radius:2px !important;
	margin-left: -3px !important;
}
.riSingle.RadInput_cssBase a.riDown, .riSingle.RadInput_cssBase a.riDown:hover {
	margin-left:-20px !important;
}
.RadInput_cssBase a.riUp {
  background-position: 4px -95px;
  }

.RadInput_cssBase a.riUp:hover {
  background-position: 4px -95px;
  }

.RadInput_cssBase a.riDown {
  background-position: 4px -193px;
  }

.RadInput_cssBase a.riDown:hover {
  background-position: 4px -193px;
  }

/*label*/
.RadInput_cssBase .riLabel {
  color: #666; }

/*rtl*/
html body .RadInputRTL_cssBase .riError,
html body .RadInputRTL_Error_cssBase {
  background-position: 3px -298px; }

.RadForm.rfdTextbox .RadInputRTL_cssBase .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_cssBase[type="text"] {
  background-position: 3px -298px; }

/*========================================================*/
/*  27. RadListBox										  */
/*========================================================*/
.RadListBox_cssBase {
  color: #555;
  font-size: 14px;
  /* font-family: carnaslight, Arial, Helvetica, sans-serif; */
  font-weight:400px;
  }
.RadListBox_cssBase .rlbGroup,
.RadListBox_cssBase .rlbTemplateContainer {
    border: 1px solid #eaeaea;
    background: white;
    border-radius: 0px;
    padding: 0px;
 }
.RadListBox_cssBase .rlbButtonAreaRight {
	width:50px !important;
	}
.RadListBox_cssBase .rlbGroup.rlbGroupRight {
	margin-right:55px !important;s
	}
	.RadListBox .rlbItem {
    padding: 10px !important;
    cursor: pointer;
}
.RadListBox_cssBase .rlbHeader,
.RadListBox_cssBase .rlbFooter {
    background-color: #e8e8e8; }
.RadListBox_cssBase .rlbList .rlbHovered {
    color: #767676;
    background-color: #e8e8e8; }
.RadListBox_cssBase .rlbList .rlbActive {
    color: black;
    background-color: transparent; }
.RadListBox_cssBase .rlbList .rlbSelected {
    color: white;
    background-color: #00adef;
    }
.RadListBox_cssBase .rlbList .rlbDisabled {
    color: white;
    background-color: #2c3e88; }
.RadListBox_cssBase .rlbList .rlbDisabled .rlbImage {
      opacity: 0.5;
      -moz-opacity: 0.5;
      filter: alpha(opacity=50); }
.RadListBox_cssBase .rlbEmptyMessage {
    color: #cccccc; }
.RadListBox_cssBase .rlbDropClue {
    width: 10px;
    background-image: url('ListBox/rlbDropClue.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-color: transparent;
    left: -10px; }
.RadListBox_cssBase .rlbDropClueAbove {
    border-top-style: dotted;
    border-top-color: #8e8e8e; }
.RadListBox_cssBase .rlbDropClueBelow {
    border-bottom-style: dotted;
    border-bottom-color: #8e8e8e; }
.RadListBox_cssBase .rlbButton {
    border-color: #ccc;
    color: #767676;
    background-color: #f9f9f9;
    height: 32px;
    border-width: 1px;
    border-style: solid; 
	border-radius:4px;}
.RadListBox_cssBase .rlbButton:hover, .RadListBox_cssBase .rlbButton:active{
      border-color: #cecece;
      color: #555;
      background-color: #e7e7e7; 
	  }
.RadListBox_cssBase .rlbButton .rlbButtonBL,
.RadListBox_cssBase .rlbButton .rlbButtonBR,
.RadListBox_cssBase .rlbButton .rlbButtonTR,
.RadListBox_cssBase .rlbButton .rlbButtonTL {
      margin: 0;
      padding: 0;
      border: 0;
      background: none;
      display: block;
      position: static; }
.RadListBox_cssBase .rlbButton .rlbButtonText {
      padding-top: 0;
      height: 20px;
      background: url('ListBox/rlbSprite.png') no-repeat;
      line-height: 20px;
      position: static; }
.RadListBox_cssBase .rlbNoButtonText {
    padding: 0;
    width: 32px !important;
	height:32px !important;	}
.RadListBox_cssBase .rlbNoButtonText .rlbButtonBL,
.RadListBox_cssBase .rlbNoButtonText .rlbButtonBR,
.RadListBox_cssBase .rlbNoButtonText .rlbButtonTR,
.RadListBox_cssBase .rlbNoButtonText .rlbButtonTL {
      width: 20px;
      height: 20px; }
.RadListBox_cssBase .rlbNoButtonText .rlbButtonText {
      padding: 0;
      margin: 6px !important;
      width: 20px !important;
      height: 20px !important;
      display: block;
      position: static; }
.RadListBox_cssBase .rlbButtonAreaTop .rlbNoButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbNoButtonText {
    padding: 0; }
.RadListBox_cssBase .rlbDisabled,
.RadListBox_cssBase .rlbDisabled:hover,
.RadListBox_cssBase .rlbDisabled:active {
    border-color: #e6e6e6;
    color: #767676;
    background-color: #fcfcfc; }
.RadListBox_cssBase .rlbMoveUp .rlbButtonText {
    background-position: 0 0; }
.RadListBox_cssBase .rlbMoveUp:active .rlbButtonText {
    background-position: -400px 0; }
.RadListBox_cssBase .rlbMoveUpDisabled .rlbButtonText,
.RadListBox_cssBase .rlbMoveUpDisabled:hover .rlbButtonText {
    background-position: -200px 0; }
.RadListBox_cssBase .rlbMoveDown .rlbButtonText {
    background-position: 0 -25px; }
.RadListBox_cssBase .rlbMoveDown:active .rlbButtonText {
    background-position: -400px -25px; }
.RadListBox_cssBase .rlbMoveDownDisabled .rlbButtonText,
.RadListBox_cssBase .rlbMoveDownDisabled:hover .rlbButtonText {
    background-position: -200px -25px; }
.RadListBox_cssBase .rlbMoveToTop .rlbButtonText {
    background-position: 0 -275px; }
.RadListBox_cssBase .rlbMoveToTop:active .rlbButtonText {
    background-position: -400px -275px; }
.RadListBox_cssBase .rlbMoveToTopDisabled .rlbButtonText,
.RadListBox_cssBase .rlbMoveToTopDisabled:hover .rlbButtonText {
    background-position: -200px -275px; }
.RadListBox_cssBase .rlbMoveToBottom .rlbButtonText {
    background-position: 0 -300px; }
.RadListBox_cssBase .rlbMoveToBottom:active .rlbButtonText {
    background-position: -400px -300px; }
.RadListBox_cssBase .rlbMoveToBottomDisabled .rlbButtonText,
.RadListBox_cssBase .rlbMoveToBottomDisabled:hover .rlbButtonText {
    background-position: -200px -300px; }
.RadListBox_cssBase .rlbDelete .rlbButtonText {
    background-position: 0 -50px; }
.RadListBox_cssBase .rlbDelete:active .rlbButtonText {
    background-position: -400px -50px; }
.RadListBox_cssBase .rlbDeleteDisabled .rlbButtonText,
.RadListBox_cssBase .rlbDeleteDisabled:hover .rlbButtonText {
    background-position: -200px -50px; }
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferTo .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferFrom .rlbButtonText {
    background-position: 0 -100px; }
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferTo .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferFrom .rlbButtonText {
    background-position: 0 -75px; }
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferFrom:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferTo:active .rlbButtonText {
    background-position: -400px -100px; }
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferTo:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferFrom:active .rlbButtonText {
    background-position: -400px -75px; }
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferToDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferToDisabled:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferFromDisabled:active .rlbButtonText {
    background-position: -200px -100px; }
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferToDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferToDisabled:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferFromDisabled:active .rlbButtonText {
    background-position: -200px -75px; }
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllTo .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -150px; }
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllFrom .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllTo .rlbButtonText {
    background-position: 0 -125px; }
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllTo:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllFrom:active .rlbButtonText {
    background-position: -400px -150px; }
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllFrom:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllTo:active .rlbButtonText {
    background-position: -400px -125px; }
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllToDisabled:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllFromDisabled:active .rlbButtonText {
    background-position: -200px -150px; }
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllFromDisabled:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllToDisabled:active .rlbButtonText {
    background-position: -200px -125px; }
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferFrom .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferTo .rlbButtonText {
    background-position: 0 -200px; }
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferTo .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferFrom .rlbButtonText {
    background-position: 0 -175px; }
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferFrom:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferTo:active .rlbButtonText {
    background-position: -400px -200px; }
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferTo:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferFrom:active .rlbButtonText {
    background-position: -400px -175px; }
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferToDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferFromDisabled:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferToDisabled:active .rlbButtonText {
    background-position: -200px -200px; }
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferToDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferToDisabled:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferFromDisabled:active .rlbButtonText {
    background-position: -200px -175px; }
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllFrom .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllTo .rlbButtonText {
    background-position: 0 -250px; }
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllTo .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -225px; }
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllFrom:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllTo:active .rlbButtonText {
    background-position: -400px -250px; }
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllTo:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllFrom:active .rlbButtonText {
    background-position: -400px -225px; }
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllFromDisabled:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllToDisabled:active .rlbButtonText {
    background-position: -200px -250px; }
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllToDisabled:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllFromDisabled:active .rlbButtonText {
    background-position: -200px -225px; }

.RadListBox_cssBase .rlbHighlight {
  color: #333; }
/*========================================================*/
/* 28. RadButton										  */
/*========================================================*/
.RadButton_cssBase {
  font: normal 10pt 'Open Sans Regular', arial, sans-serif;
 
  /* RadButton */ /*Simple Split Button Overrides*//* Needed fo IE6 *//* IE6 Fix, should be important to override the joint selectors *//* Disabled */ }
.RadButton_cssBase.rbSkinnedButton,
.RadButton_cssBase .rbDecorated,
.RadButton_cssBase .rbSecondaryIcon, 
.RadButton_cssBase.rbVerticalButton, 
.RadButton_cssBase.rbVerticalButton .rbDecorated {
    color: #fff;
    font:9pt 'Open Sans Regular', arial, sans-serif;
    background-color: #2c3e88;
    background-image: transparent;
 }
 
.RadButton_cssBase.rbSkinnedButton .rbDecorated {
    margin-left: -4px; }
    
.RadButton_cssBase.rbSkinnedButton:active .rbDecorated, 
.RadButton_cssBase.rbSkinnedButtonChecked .rbDecorated, 
.RadButton_cssBase.rbSkinnedButtonChecked:hover .rbDecorated {
    color: white; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {

.RadButton_cssBase.RadButton input.rbDecorated, 
.RadButton_cssBase.RadButton input.rbDecorated, 
.RadButton_cssBase.RadButton input.rbDecorated:active, 
.RadButton_cssBase.RadButton input.rbDecorated:focus {
      background-color: transparent;
      border: 0 none;}
      
.RadButton_cssBase .rbSplitRight,
.RadButton_cssBase .rbSplitLeft {
    background-image: url('Button/ButtonSprites.gif'); }
    
.RadButton_cssBase .rbSplitRight, 
.RadButton_cssBase.rbLinkButton .rbSplitRight {
    background-position: -1px 0;
    background-color: #2c3e88;
    border-left: 1px solid #2c3e88; }
   
.RadButton_cssBase .rbSplitRight,
.RadButton_cssBase .rbSplitLeft  {
    _right: -1px; }
    
.RadButton_cssBase .rbSplitLeft, 
.RadButton_cssBase.rbLinkButton .rbSplitLeft {
    background-position: -1px 0;
    background-color: #2c3e88;
    border-right: 1px solid #2c3e88; }
    
.RadButton_cssBase .rbSplitRight:focus,
.RadButton_cssBase .rbSplitRight:active, 
.RadButton_cssBase.rbLinkButton .rbSplitRight:focus, 
.RadButton_cssBase.rbLinkButton .rbSplitRight:active, 
.RadButton_cssBase .rbSplitLeft:focus,
.RadButton_cssBase .rbSplitLeft:active, 
.RadButton_cssBase.rbLinkButton .rbSplitLeft:focus, 
.RadButton_cssBase.rbLinkButton .rbSplitLeft:active {
    background-color: red;
    border-right: 1px solid #2c3e88;
    background-position: -20px 0; }
    
.RadButton_cssBase .rbSplitRight:hover, 
.RadButton_cssBase.rbLinkButton .rbSplitRight:hover,
.RadButton_cssBase .rbSplitLeft:hover, 
.RadButton_cssBase.rbLinkButton .rbSplitLeft:hover {
    background-color: #e8e8e8;
    border-left: 1px solid #767676; }
    
.RadButton_cssBase.rbDisabled .rbSplitRight,
.RadButton_cssBase.rbDisabled .rbSplitLeft {
    _right: 0; }
    
.RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitRight,
.RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft {
    background-position: 1px 0; }
    
.RadButton_cssBase.rbDisabled .rbSplitLeft, 
.RadButton_cssBase.rbDisabled .rbSplitLeft:hover, 
.RadButton_cssBase.rbDisabled .rbSplitLeft:focus, 
.RadButton_cssBase.rbDisabled .rbSplitLeft:active, 
.RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft, 
.RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft:hover, 
.RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft:active, 
.RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft:focus, 
.RadButton_cssBase.rbDisabled .rbSplitRight, 
.RadButton_cssBase.rbDisabled .rbSplitRight:hover, 
.RadButton_cssBase.rbDisabled .rbSplitRight:focus, 
.RadButton_cssBase.rbDisabled .rbSplitRight:active, 
.RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitRight, 
.RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitRight:hover, 
.RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitRight:active, 
.RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitRight:focus {
    background-color: transparent;
    background-position: -1px 0 !important; }
    
.RadButton_cssBase .rbDisabled .rbSplitRight,
.RadButton_cssBase .rbDisabled .rbSplitRight:hover,
.RadButton_cssBase .rbDisabled .rbSplitRight:focus,
.RadButton_cssBase .rbDisabled .rbSplitRight:active,
.RadButton_cssBase .rbDisabled .rbSplitLeft,
.RadButton_cssBase .rbDisabled .rbSplitLeft:hover,
.RadButton_cssBase .rbDisabled .rbSplitLeft:focus,
.RadButton_cssBase .rbDisabled .rbSplitLeft:active {
    _background-position: -1px 0 !important; }
    
.RadButton_cssBase.rbDisabled .rbSplitLeft, 
.RadButton_cssBase.rbDisabled .rbSplitLeft:hover, 
.RadButton_cssBase.rbDisabled .rbSplitLeft:focus, 
.RadButton_cssBase.rbDisabled .rbSplitLeft:active, 
.RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft, 
.RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft:hover, 
.RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft:active, 
.RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft:focus {
    border-right: 1px solid #cdcdcd; }
    
.RadButton_cssBase.rbDisabled .rbSplitLeft, 
.RadButton_cssBase.rbDisabled .rbSplitLeft:hover, 
.RadButton_cssBase.rbDisabled .rbSplitLeft:focus, 
.RadButton_cssBase.rbDisabled .rbSplitLeft:active, 
.RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft, 
.RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft:hover, 
.RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft:active, 
.RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft:focus {
    border-left: 1px solid #cdcdcd; }
    
.RadButton_cssBase.rbVerticalButton {
    padding-left: 0; }
    
.RadButton_cssBase.rbVerticalButton .rbDecorated {
    padding-left: 8px; }
    
.RadButton_cssBase.rbVerticalButton .rbDecorated.rbPrimary {
    padding-left: 40px; }
    
.RadButton_cssBase.rbSkinnedButton, 
.RadButton_cssBase.rbVerticalButton {
    border: 1px solid #2c3e88; }
    
.RadButton_cssBase.rbSkinnedButton, 
.RadButton_cssBase.rbVerticalButton {
    _border: 1px solid #2c3e88 !important; }
    
.RadButton_cssBase.rbSkinnedButton:active, 
.RadButton_cssBase.rbVerticalButton:active, 
.RadButton_cssBase.rbSkinnedButton:active .rbDecorated, 
.RadButton_cssBase.rbVerticalButton:active .rbDecorated, 
.RadButton_cssBase.rbPressedButton.rbSkinnedButton, 
.RadButton_cssBase.rbPressedButton .rbDecorated {
    background-color: #2c3e88;
    color: white; }
    
.RadButton_cssBase.rbSkinnedButton:active, 
.RadButton_cssBase.rbVerticalButton:active {
    border: 1px solid #2c3e88; }
    
.RadButton_cssBase.rbSkinnedButton:hover, 
.RadButton_cssBase.rbVerticalButton:hover, 
.RadButton_cssBase:hover .rbDecorated,
.RadButton_cssBase:hover .rbSecondaryIcon, 
.RadButton_cssBase.rbVerticalButton:hover .rbDecorated
 {
    color:  #767676;
    background-color: #cdcdcd;
    _background-color: #cdcdcd; }
    
.RadButton_cssBase.rbSkinnedButton:hover, 
.RadButton_cssBase.rbVerticalButton:hover {
    border: 1px solid #767676; }
    
.RadButton_cssBase.rbSkinnedButtonChecked, 
.RadButton_cssBase.rbSkinnedButtonChecked:hover, 
.RadButton_cssBase.rbSkinnedButtonChecked input.rbDecorated, 
.RadButton_cssBase.rbSkinnedButtonChecked:hover .rbDecorated {
    background-color: #2c3e88;
    border: 1px solid #2c3e88; }
    
.RadButton_cssBase .rbToggleCheckbox,
.RadButton_cssBase .rbToggleCheckboxChecked,
.RadButton_cssBase .rbToggleCheckboxFilled,
.RadButton_cssBase .rbToggleRadio,
.RadButton_cssBase .rbToggleRadioChecked {
    background-image: url('Common/radFormToggleSprite.png');
    _background-image: url('Common/radFormToggleSpriteIE6.png'); }
    
.RadButton_cssBase.rbToggleButton, 
.RadButton_cssBase.rbToggleButton.rbDisabled, 
.RadButton_cssBase.rbToggleButton.rbDisabled:hover, 
.RadButton_cssBase.rbDisabled .rbDecorated, 
.RadButton_cssBase.rbDisabled:hover .rbDecorated, 
.RadButton_cssBase.rbToggleButton:hover {
    color: #767676; }
    
.RadButton_cssBase.RadButton.rbLinkButton {
    background-color: #f9f9f9;
    border: 1px solid #cdcdcd;
    text-decoration: none;
    color:  #767676; }
    
.RadButton_cssBase.RadButton.rbLinkButton:hover {
    background-color: #e8e8e8;
    border: 1px solid #767676;
    color:  #767676; }
    
.RadButton_cssBase.RadButton.rbLinkButton:active, 
.RadButton_cssBase.RadButton.rbLinkButtonChecked, 
.RadButton_cssBase.RadButton.rbLinkButtonChecked:hover {
    background-color: #2c3e88;
    border: 1px solid #2c3e88;
    color: white; }
    
.RadButton_cssBase.rbSkinnedButton,
.RadButton_cssBase .rbDecorated {
    height: 20px; }
    
.RadButton_cssBase.rbSkinnedButton.rbDisabled, 
.RadButton_cssBase.rbVerticalButton.rbDisabled, 
.RadButton_cssBase.rbLinkButton.rbDisabled, 
.RadButton_cssBase.rbLinkButton.rbDisabled:hover {
    background-color: #f9f9f9;
    color: #767676;
    border: 1px solid #cdcdcd;
    cursor: default; }
    
.RadButton_cssBase.rbSkinnedButton.rbDisabled .rbDecorated, 
.RadButton_cssBase.rbVerticalButton.rbDisabled:hover .rbDecorated, 
.RadButton_cssBase.rbLinkButton.rbDisabled, 
.RadButton_cssBase.rbLinkButton.rbDisabled:hover {
    background-color: #f9f9f9;
    color:  #767676; }
    
.RadButton_cssBase.rbLinkButton, 
.RadButton_cssBase.rbLinkButton:hover {
    _border: 1px solid #cdcdcd !important; }
    
.RadButton_cssBase.rbDisabled, 
.RadButton_cssBase.rbDisabled .rbToggleCheckbox, 
.RadButton_cssBase.rbDisabled .rbToggleCheckboxChecked, 
.RadButton_cssBase.rbDisabled .rbToggleRadio, 
.RadButton_cssBase.rbDisabled .rbToggleRadioChecked, 
.RadButton_cssBase.rbDisabled .rbToggleCheckboxFilled {
    opacity: .6; }
    
.RadButton_cssBase.rbLinkButton.rbRounded {
    border-radius: 0; }

/*========================================================*/
/* 29. SiteMap                                            */
/*========================================================*/
.RadSiteMap_cssBase {
  color: #767676;
  font-family: 'Open Sans Regular', arial, sans-serif; }
.RadSiteMap_cssBase .rsmManyLevels .rsmLink {
    border-bottom: 0; }
.RadSiteMap_cssBase .rsmTwoLevels .rsmLink, .RadSiteMap_cssBase .rsmThreeLevels .rsmLink, .RadSiteMap_cssBase .rsmManyLevels .rsmLevel1 .rsmLink {
    border-bottom: 0; }
.RadSiteMap_cssBase .rsmOneLevel .rsmLink, .RadSiteMap_cssBase .rsmTwoLevels .rsmLevel1 .rsmLink, .RadSiteMap_cssBase .rsmThreeLevels .rsmLevel1 .rsmLink, .RadSiteMap_cssBase .rsmManyLevels .rsmLevel2 .rsmLink {
    border: 0;
    color: #767676; }
.RadSiteMap_cssBase .rsmOneLevel .rsmLink:hover, .RadSiteMap_cssBase .rsmTwoLevels .rsmLevel1 .rsmLink:hover, .RadSiteMap_cssBase .rsmThreeLevels .rsmLevel1 .rsmLink:hover, .RadSiteMap_cssBase .rsmManyLevels .rsmLevel2 .rsmLink:hover {
      border-color: #767676;
      color: #767676;
      background-color: #e8e8e8; }
.RadSiteMap_cssBase .rsmLink,
.RadSiteMap_cssBase .rsmTemplate {
    color: #767676; }
.RadSiteMap_cssBase .rsmLink:hover {
    color: #767676; }

/*========================================================*/
/* 30. RadRating										  */
/*========================================================*/
.RadRating_cssBase a,
.RadRating_cssBase a span {
  background-image: url('Rating/Sprite.png');
  _background-image: url('Rating/Sprite.gif'); }
/*========================================================*/
/* 31. RadComboBox                                  */
/*========================================================*/
.RadComboBox_cssBase {
  color: #333333;
  font-size: 14px;
  font-family: "Open Sans Regular", sans-serif; }
  .RadComboBox_cssBase table {
    border-collapse: separate !important;
    *border-collapse: collapse !important;
    padding: 0 !important;
    border-spacing: 0;
    xborder: 1px solid !important;
    overflow: hidden !important; }
  .RadComboBox_cssBase .rcbInputCell, .RadComboBox_cssBase .rcbArrowCell {
    height: 32px !important;
    border-width: 1px;
    border-style: solid !important; }
  .RadComboBox_cssBase table td.rcbInputCell, .RadComboBox_cssBase table td.rcbArrowCell {
    border-width: 1px !important; }
  .RadComboBox_cssBase .rcbInputCell {
    border-color: #000 !important;
    color: #555555;
    background-color: #fcfcfc;
    border-radius: 0 !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .RadComboBox_cssBase table td.rcbInputCellLeft {
    border-right-width: 0 !important; }
  .RadComboBox_cssBase table td.rcbInputCellRight {
    border-left-width: 0; }
  .RadComboBox_cssBase .rcbInput {
    color: #555555;
    font-size: 14px;
    font-family: "Open Sans Regular", sans-serif; }
  .RadComboBox_cssBase .rcbEmptyMessage {
    color: #555555; }
  .RadComboBox_cssBase .rcbArrowCell {
    width: 32px !important;
    color: #414141 !important;
    border-color: #cccccc !important;
    border-radius: 0 4px 4px 0 !important;
    background-color: #f0f0f0 !important;
    border-style:solid !important; }
  .RadComboBox_cssBase .rcbArrowCell a {
    width: 32px;
    height: 32px;
    background-image: url('Common/radActionsSprite.png');
    background-position: -3px -53px !important; }
  .RadComboBox_cssBase .rcbArrowCellHidden, .RadComboBox_cssBase .rcbArrowCellHidden a {
    width: 0; }
  .RadComboBox_cssBase .rcbArrowCellHidden.rcbArrowCellLeft {
    border-right-width: 0; }
  .RadComboBox_cssBase .rcbArrowCellHidden.rcbArrowCellRight {
    border-left-width: 0; }
  .RadComboBox_cssBase .rcbReadOnly .rcbArrowCell.rcbArrowCellLeft {
    border-right-width: 0; }
  .RadComboBox_cssBase .rcbReadOnly .rcbArrowCell.rcbArrowCellRight {
    border-left-width: 0; }
  .RadComboBox_cssBase .rcbLabel {
    line-height: 32px; }
  .RadComboBox_cssBase .rcbReadOnly .rcbInputCell {
    box-shadow: none; }
  .RadComboBox_cssBase .rcbHovered .rcbInputCell {
    color: #555555;
    border-color: #c2c2c2;
    background-color: #ffffff; }
  .RadComboBox_cssBase .rcbHovered .rcbArrowCell {
    color: #333333;
    border-color: #c2c2c2;
    background-color: #e0e0e0; }
  .RadComboBox_cssBase .rcbFocused {
    border-radius: 4px; }
    .RadComboBox_cssBase .rcbFocused .rcbInputCell {
      color: #555555;
      border-color: #cccccc;
      background-color: #ffffff;
      box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08); }
    .RadComboBox_cssBase .rcbFocused .rcbArrowCell {
      color: #333333;
      border-color: #cccccc;
      background-color: #e0e0e0;
      box-shadow: inset -2px 2px 3px rgba(0, 0, 0, 0.08); }
  .RadComboBox_cssBase .rcbDisabled {
    opacity: 1; }
    .RadComboBox_cssBase .rcbDisabled .rcbInputCell, .RadComboBox_cssBase .rcbDisabled .rcbArrowCell {
      color: #909090;
      border-color: #cccccc;
      background-color: #eeeeee; }
      .RadComboBox_cssBase .rcbDisabled .rcbInputCell > a, .RadComboBox_cssBase .rcbDisabled .rcbArrowCell > a {
        opacity: 0.5; }
  .RadComboBox_cssBase .rcbHovered .rcbReadOnly .rcbInputCell {
    color: #333333;
    border-color: #c2c2c2;
    background-color: #e0e0e0; }
  .RadComboBox_cssBase .rcbFocused .rcbReadOnly .rcbInputCell {
    color: #333333;
    border-color: #cccccc;
    background-color: #e0e0e0; }

.RadComboBoxDropDown_cssBase {
  font-size: 10pt;
  font-family: 'Open Sans Regular', arial, sans-serif;
  line-height: 1.42857;
  border-color: #dddddd;
  background-color: #ffffff;
  border-radius: 4px;
  margin-top: 2px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  overflow: hidden; }
  .RadComboBoxDropDown_cssBase .rcbScroll {
    padding: 5px 0; }
  .RadComboBoxDropDown_cssBase .rcbHeader, .RadComboBoxDropDown_cssBase .rcbFooter {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #e7e7e7; }
  .RadComboBoxDropDown_cssBase .rcbItem {
    margin: 0;
    padding: 2px 12px; }
  .RadComboBoxDropDown_cssBase .rcbHovered {
    margin: 0;
    padding: 2px 12px;
    background-color: #f5f5f5; }
  .RadComboBoxDropDown_cssBase .rcbSelected {
    margin: 0;
    padding: 2px 12px;
    color: #ffffff;
    background-color: #428bca; }
  .RadComboBoxDropDown_cssBase .rcbDisabled {
    margin: 0;
    padding: 2px 12px;
    color: #999999; }
  .RadComboBoxDropDown_cssBase .rcbLoading {
    margin: 0;
    padding: 2px 12px;
    
    background-color: #f5f5f5; }
  .RadComboBoxDropDown_cssBase .rcbItem em {
    
    background-color: #f5f5f5; }
  .RadComboBoxDropDown_cssBase .rcbCheckAllItems, .RadComboBoxDropDown_cssBase .rcbCheckAllItemsHovered {
    color: #333333;
    background-color: #f5f5f5;
    padding: 2px 12px; }
  .RadComboBoxDropDown_cssBase .rcbMoreResults {
    border-color: #e7e7e7;
    color: #333333;
    background-color: #f5f5f5; }
  .RadComboBoxDropDown_cssBase .rcbMoreResults a {
    border-top-color: #333333; }
  .RadComboBoxDropDown_cssBase .rcbSeparator {
    margin-top: 10px;
    border-bottom: 1px solid #e7e7e7;
    color: #333333;
    background: #f5f5f5; }

.RadComboBox_cssBase_rtl .rcbInputCell {
  border-radius: 0 4px 4px 0; }
.RadComboBox_cssBase_rtl .rcbArrowCell {
  border-radius: 4px 0 0 4px; }
.RadComboBox_cssBase_rtl .rcbFocused .rcbInputCell {
  box-shadow: inset -2px 2px 3px rgba(0, 0, 0, 0.08); }
.RadComboBox_cssBase_rtl .rcbFocused .rcbArrowCell {
  box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08); }
  
/*========================================================*/
/* 31. RadWizard                                  */
/*========================================================*/
.RadWizard_cssBase {
  color: #333333;
  font-size: 14px;
  font-family: 'Open Sans Regular', arial, sans-serif;
  line-height: 1.42857; }
  .RadWizard_cssBase .rwzButton {
    padding: 6px 12px;
    border-radius: 4px;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff; }
    .RadWizard_cssBase .rwzButton.rwzHovered {
      border-color: #c2c2c2;
      color: #333333;
      background-color: #e0e0e0; }
    .RadWizard_cssBase .rwzButton.rwzClicked {
      border-color: #c2c2c2;
      color: #333333;
      background-color: #e0e0e0; }
    .RadWizard_cssBase .rwzButton.rwzDisabled {
      border-color: #cccccc;
      color: #333333;
      background-color: #ffffff; }
  .RadWizard_cssBase .rwzBreadCrumb {
    border-radius: 4px;
    border-collapse: collapse; }
    .RadWizard_cssBase .rwzBreadCrumb .rwzLI {
      border-width: 1px;
      border-color: #cccccc;
      color: #333333;
      background-color: #ffffff; }
    .RadWizard_cssBase .rwzBreadCrumb .rwzLink {
      padding: 10px 20px;
      color: inherit; }
    * + html .RadWizard_cssBase .rwzBreadCrumb .rwzLink {
      color: #333333; }
    .RadWizard_cssBase .rwzBreadCrumb .rwzText {
      line-height: 1.42857; }
    .RadWizard_cssBase .rwzBreadCrumb .rwzCallout {
      width: 1.07143em;
      right: -1em;
      background: url('Wizard/rwzCallout.png') no-repeat 100% 50%; }
      .RadWizard_cssBase .rwzBreadCrumb .rwzCallout:before {
        display: none; }
    .RadWizard_cssBase .rwzBreadCrumb .rwzHovered {
      color: #333333;
      border-color: #c2c2c2; }
      .RadWizard_cssBase .rwzBreadCrumb .rwzHovered .rwzLink {
        background-color: #f5f5f5; }
      .RadWizard_cssBase .rwzBreadCrumb .rwzHovered .rwzCallout {
        background-image: url('Wizard/rwzCalloutHover.png'); }
    .RadWizard_cssBase .rwzBreadCrumb .rwzSelected {
      color: #fff;
      border-color: #337ab7; }
      .RadWizard_cssBase .rwzBreadCrumb .rwzSelected .rwzLink {
        *color: #fff;
        background-color: #337ab7; }
      .RadWizard_cssBase .rwzBreadCrumb .rwzSelected .rwzCallout {
        background-image: url('Wizard/rwzCalloutSelect.png'); }
    .RadWizard_cssBase .rwzBreadCrumb .rwzDisabled {
      color: #333333;
      border-color: #cdcdcd; }
      .RadWizard_cssBase .rwzBreadCrumb .rwzDisabled .rwzLink {
        background-color: #ffffff; }
      .RadWizard_cssBase .rwzBreadCrumb .rwzDisabled .rwzCallout {
        background-image: url('Wizard/rwzCalloutDisable.png'); }
  .RadWizard_cssBase .rwzProgressBar {
    height: 20px;
    border-width: 0;
    border-radius: 4px;
    background-color: #f5f5f5;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }
  .RadWizard_cssBase .rwzProgress {
    margin: 0;
    height: 20px;
    border-width: 0;
    background-color: #337ab7;
    background-size: 40px 40px;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    transition: width 0.6s ease; }

.RadWizard_cssBase.rwzHorizontal .rwzBreadCrumb .rwzCallout {
  top: -1px;
  bottom: -1px; }

/*.RadWizard_cssBase.rwzRightBreadCrumb,*/
.RadWizard_cssBase.RadWizard_rtl .rwzBreadCrumb .rwzCallout {
  left: -1em;
  right: auto;
  background: url('Wizard/rwzCalloutRtl.png') no-repeat 0 50%; }
.RadWizard_cssBase.RadWizard_rtl .rwzBreadCrumb .rwzHovered .rwzCallout {
  background-image: url('Wizard/rwzCalloutHoverRtl.png'); }
.RadWizard_cssBase.RadWizard_rtl .rwzBreadCrumb .rwzSelected .rwzCallout {
  background-image: url('Wizard/rwzCalloutSelectRtl.png'); }
  
  :focus {
    outline: none;
}
/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/