﻿body
{
    width : 100%;
	margin: 0px;
	background-color:white;
	font-family: 'Lucida Sans Unicode', sans-serif;
	font-weight: normal;
	font-size: 12px;
}

img
{
    *border : 0px;
}

.rfeFieldLabel,
.dataLabel,
.dlgLabel
{
	font-size:13px;
	color: #44536a;
	font-family: 'Lucida Sans Unicode';
	font-weight: normal;
	letter-spacing: 0.13px;
    height: 21px;
    line-height: 21px;
}

.rfeLabel
{
	font-size:13px;
	color: #44536a;
	font-family: 'Lucida Sans Unicode';
	font-weight: normal;
	letter-spacing: 0.13px;
}

.rfeBlackLabel
{
	font-size:13px;
	color: #000;
	font-family: 'Lucida Sans Unicode';
	font-weight: normal;
	letter-spacing: 0.13px;
}

.dataSubLabel
{
	font-size: 12px;
	color: #000;
	font-family: 'Lucida Sans Unicode';
	font-weight: normal;
	letter-spacing: 0.13px;
}

.instructText
{
	color: #000;
	font-size:13px;
	font-family: 'Lucida Sans Unicode';
	font-weight: normal;
	letter-spacing: 0.13px;
}

.link
{
	color:#1f88d2 !important;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;
	font-family: 'Lucida Sans Unicode';
	font-size:14px;
}

.abstractHitHighlight
{
	background-color:#6CC3D1;
}

.sectionHeading
{
	font-size: 14px;
	color: #054d80;
	font-family: 'Lucida Sans Unicode';
	text-align: left;
	padding: 3px 6px;
}

.sectionHeadingNB
{
	font-size: 14px;
	color: #054d80;
	font-family: 'Lucida Sans Unicode';
	text-align:left;
}

.sectionStatic
{
	padding: 2px;
	font-family: 'Lucida Sans Unicode';
	font-size:12px;
    border: 1px solid #ccc;
	padding: 6px;
}

.textBox
{
    height: 19px;
    border-left: 1px solid #cdcdcd;
    border-top: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    padding-left: 4px;
    font-weight:normal;
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 13px;
	color: #39465c;
}

.textBox:disabled
{
	background-color: lightgray;
}

.checkBox
{
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 13px;
	color: #39465c;
	vertical-align:middle;
	font-weight: normal;
	text-align: left;
	text-decoration: none !important;
	padding-top: 1px;
	padding-bottom: 1px;
}

.textBox:hover
{
    border:1px solid #767676;
}


.rfeSectionLabel
{
	font-size:13px;
	color: #44536a;
	font-family: 'Lucida Sans Unicode';
	font-weight: bold;
	letter-spacing: 0.13px;
    padding: 3px 0px 5px 0px;
}

.bannerContent
{
    background-color: #fff;
    width: 100%;
    height: 67px;
}

.bannerLeftPane
{
    position: absolute; 
    top: 0px;
    left: 20px; 
    height: 100%;
    width: 200px;
    height: 67px;
}

.bannerRightPane
{
    position: absolute; 
    top: 0px;
    left: auto;
    right: 20px; 
    width: 200px;
    height: 67px;
}

.bannerCenterPane
{
    position: fixed; 
    top: 0;
    left: 200px;
    right: 250px;
    bottom: 0;
    overflow: hidden;
    height: 67px;
}

.headerContent
{
    background-color: #E5EAF2;
    border-top: 1px solid #BFCCD8;
    border-bottom: 1px solid #BFCCD8;
    width: 100%;
    height: 40px;
    overflow: hidden;
}

.cccLogo
{
    width: 278px;
    height: 67px;
}

.rfeImgHelper
{
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.cccLogoImg
{
    vertical-align: middle;
    max-height: 67px;
    max-width: 278px;
}

.clientLogo
{
    width: 195px;
    height: 67px;
}

.clientLogoImg
{
    vertical-align: middle;
    max-height: 67px;
    max-width: 195px;
}

.bannerSearchArea
{
    margin: 25px 100px 0px 160px;
    height: 67px;
	height: 75px \9;
}

.searchclick
{
    background-image: url("img/searchclick.png");
    background-repeat: no-repeat;
    cursor: pointer;
    position: absolute;
    top: 25px;
    right: 100px;
    width: 29px;
    height: 26px;
    z-index: 9999;
}

#SearchList td
{
    border-color: #A2B3CA;
}

#SearchList .rcbInputCell
{
    height: 24px;
}

#SearchList .rcbInput
{
    font-family: Verdana;
    font-size: 13px;
    color: #000;
    font-style: normal;
}

#SearchList .rcbEmptyMessage
{
    font-family: Verdana;
    font-size: 13px;
    color: #9babb9;
}

#advancedSearch
{
    position: absolute;
    top: 20px;
    right: 230px;
    padding: 10px 0px 10px 0px;
    cursor: pointer;
    font-size: 13px;
    font-family: Verdana;
    color: #1d76cf;
}

#advancedSearch:hover
{
    text-decoration: underline;
}

#bannerSearch
{
    float: left;
}

.leftHeader
{
    float: left;
}

.rightHeader
{
    float: right;
}

.clear
{
    clear: both;
}

.RadToolBarDropDown_RFEMain .rtbWrap
{
    white-space:nowrap;
}

#LeftHeaderToolbar .rtbChoiceArrow,
#RightHeaderToolbar .rtbChoiceArrow
{
    background-image: url("img/comboarrow.png");
    background-repeat: no-repeat;
    background-position: center;
}

#LeftHeaderToolbar li.rtbItemHovered .rtbChoiceArrow,
#LeftHeaderToolbar li.rtbItemFocused .rtbChoiceArrow,
#LeftHeaderToolbar li.rtbDropDownExpanded .rtbChoiceArrow,
#RightHeaderToolbar li.rtbItemHovered .rtbChoiceArrow,
#RightHeaderToolbar li.rtbItemFocused .rtbChoiceArrow,
#RightHeaderToolbar li.rtbDropDownExpanded .rtbChoiceArrow
{
    background-image: url("img/comboarrow-hover.png");
    background-repeat: no-repeat;
    background-position: center;
}

#LeftHeaderToolbar,
#LeftHeaderToolbar .rtbOuter
{
    font-family: Verdana;
    color: #546882;
    font-size: 13px;
    background-color: #E5EAF2;
    background-image: none;
    border: none;
    box-shadow: none;
    line-height: 30px;
}

.RadToolBarDropDown_RFEMain span.rtbText,
#RightHeaderToolbar span.rtbText,
#LeftHeaderToolbar span.rtbText
{
    *color: #546882;
}

#LeftHeaderToolbar li.rtbItemFocused,
#LeftHeaderToolbar li.rtbItemFocused a.rtbWrap,
#LeftHeaderToolbar li.rtbItemFocused a.rtbWrap span.rtbOut,
#LeftHeaderToolbar li.rtbItemFocused a.rtbWrap span.rtbMid,
#LeftHeaderToolbar li.rtbItemFocused a.rtbWrap span.rtbIn,
#LeftHeaderToolbar li.rtbItemHovered,
#LeftHeaderToolbar li.rtbItemHovered a.rtbWrap,
#LeftHeaderToolbar li.rtbItemHovered a.rtbWrap span.rtbOut,
#LeftHeaderToolbar li.rtbItemHovered a.rtbWrap span.rtbMid,
#LeftHeaderToolbar li.rtbItemHovered a.rtbWrap span.rtbIn,
#LeftHeaderToolbar li.rtbDropDown.rtbItemHovered,
#LeftHeaderToolbar li.rtbDropDown.rtbItemHovered a.rtbWrap,
#LeftHeaderToolbar li.rtbDropDown.rtbItemHovered a.rtbWrap span.rtbOut,
#LeftHeaderToolbar li.rtbDropDown.rtbItemHovered a.rtbWrap span.rtbMid,
#LeftHeaderToolbar li.rtbDropDown.rtbItemHovered a.rtbWrap span.rtbIn,
#LeftHeaderToolbar li.rtbDropDown.rtbDropDownExpanded,
#LeftHeaderToolbar li.rtbDropDown.rtbDropDownExpanded a.rtbWrap,
#LeftHeaderToolbar li.rtbDropDown.rtbDropDownExpanded a.rtbWrap span.rtbOut,
#LeftHeaderToolbar li.rtbDropDown.rtbDropDownExpanded a.rtbWrap span.rtbMid,
#LeftHeaderToolbar li.rtbDropDown.rtbDropDownExpanded a.rtbWrap span.rtbIn
{
    background-color: #F4F7FB;
    background-image: none;
    color: #546882;
}

#LeftHeaderToolbar li.rtbItem
{
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}

#LeftHeaderToolbar li.rtbItem.rtbDropDownExpanded,
#LeftHeaderToolbar li.rtbItem.rtbItemHovered
{
	border-left: 1px solid #D0D8E4;
	border-right: 1px solid #D0D8E4;

}

#RightHeaderToolbar,
#RightHeaderToolbar .rtbOuter
{
    font-family: Verdana;
    color: #546882;
    font-size: 13px;
    background-color: #E5EAF2;
    background-image: none;
    border: none;
    box-shadow: none;
    line-height: 30px;
}

#RightHeaderToolbar li.rtbItemFocused,
#RightHeaderToolbar li.rtbItemFocused a.rtbWrap,
#RightHeaderToolbar li.rtbItemFocused a.rtbWrap span.rtbOut,
#RightHeaderToolbar li.rtbItemFocused a.rtbWrap span.rtbMid,
#RightHeaderToolbar li.rtbItemFocused a.rtbWrap span.rtbIn,
#RightHeaderToolbar li.rtbItemHovered,
#RightHeaderToolbar li.rtbItemHovered a.rtbWrap,
#RightHeaderToolbar li.rtbItemHovered a.rtbWrap span.rtbOut,
#RightHeaderToolbar li.rtbItemHovered a.rtbWrap span.rtbMid,
#RightHeaderToolbar li.rtbItemHovered a.rtbWrap span.rtbIn,
#RightHeaderToolbar li.rtbDropDown.rtbItemHovered,
#RightHeaderToolbar li.rtbDropDown.rtbItemHovered a.rtbWrap,
#RightHeaderToolbar li.rtbDropDown.rtbItemHovered a.rtbWrap span.rtbOut,
#RightHeaderToolbar li.rtbDropDown.rtbItemHovered a.rtbWrap span.rtbMid,
#RightHeaderToolbar li.rtbDropDown.rtbItemHovered a.rtbWrap span.rtbIn,
#RightHeaderToolbar li.rtbDropDown.rtbDropDownExpanded,
#RightHeaderToolbar li.rtbDropDown.rtbDropDownExpanded a.rtbWrap,
#RightHeaderToolbar li.rtbDropDown.rtbDropDownExpanded a.rtbWrap span.rtbOut,
#RightHeaderToolbar li.rtbDropDown.rtbDropDownExpanded a.rtbWrap span.rtbMid,
#RightHeaderToolbar li.rtbDropDown.rtbDropDownExpanded a.rtbWrap span.rtbIn
{
    background-color: #F4F7FB;
    background-image: none;
    color: #546882;
}

#RightHeaderToolbar li.rtbItem
{
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}

#RightHeaderToolbar li.rtbItem.rtbDropDownExpanded,
#RightHeaderToolbar li.rtbItem.rtbItemHovered
{
	border-left: 1px solid #D0D8E4;
	border-right: 1px solid #D0D8E4;
}

.rtbSlide div.RadToolBarDropDown
{
    padding: 0px;
}

.rtbSlide .rtbItem.rtbChecked a.rtbWrap,
.rtbSlide .rtbItem.rtbChecked.rtbItemHovered a.rtbWrap
{
    background-image: url("img/checked.png");
    background-repeat: no-repeat;
    background-position: 4px 4px;
}

.rtbSlide li.rtbItem
{
    line-height: 20px;
}

.rtbSlide div.RadToolBarDropDown,
.rtbSlide .rtbItem,
.rtbSlide ul.rtbActive
{
    background-color: #F4F7FB;
    background-image: none;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #546882;
}

.rtbSlide .rtbItem.rtbItemHovered,
.rtbSlide .rtbItem.rtbItemHovered a.rtbWrap
{
    background-color: #ebf1f8;
    background-image: none;
    color: #546882;
}

.rtbSlide .rtbItem.rtbItemHovered a.rtbWrap
{
    border-color: #e0e6f0;
    color: #546882;
}

.rtbSlide.LeftHeaderToolbar ul.rtbGroup
{
    max-height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
}

.rfeSpacer
{
    float: left;
    background-color: transparent;
    width: 24px;
    height: 40px;
}

.rfeRightSpacer
{
    float: left;
    background-color: transparent;
    width: 18px;
    height: 40px;
}

.rfeSpacerActive
{
    background-color: #BFCCD8;
}

.rfeManage
{
    float: left;
    background-image: url("img/menu.png");
    background-repeat: no-repeat;
    cursor: pointer;
    width: 30px;
    height: 40px;
}

.rfeManage:hover
{
    background-image: url("img/menu-hover.png");
}

.rfeManageActive,
.rfeManageActive:hover
{
    background-image: url("img/menu-active.png");
}

.rfeHome
{
    float: left;
    background-image: url("img/home.png");
    background-repeat: no-repeat;
    cursor: pointer;
    width: 30px;
    height: 40px;
	border-left: 1px solid #E5EAF2;
	border-right: 1px solid #E5EAF2;
}

.rfeHome:hover
{
    background-image: url("img/home-hover.png");
}

.rfeHomeActive
{
    background-image: url("img/home-active.png");
	border-left: 1px solid #D0D8E4;
	border-right: 1px solid #D0D8E4;
}

.rfeHomeActive:hover
{
	background-image: url("img/home-hover.png");
	border-left: 1px solid #D0D8E4;
	border-right: 1px solid #D0D8E4;
}

.rfeCart
{
    float: left;
    background-image: url("img/cart.png");
    background-repeat: no-repeat;
    cursor: pointer;
    width: 22px;
    height: 40px;
}

.rfeCart:hover
{
    background-image: url("img/cart-hover.png");
}

.rfeCartCount
{
    float: left;
    background-image: url("img/cartcount.png");
    background-repeat: no-repeat;
    cursor: pointer;
    width: 34px;
    height: 40px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-family: Arial;
    font-size: 10px;
}

.rfeCartDisplay
{
    position: absolute;
    top: 100px;
    right: 50px;
    background-color: #fff;
    padding: 10px;
    border: 1px solid #B0C0CD;
    display: none;
    max-width: 400px;
    max-height: 200px;
    overflow: hidden;
}

#rfeNavigation
{
    float: left;
    width: 250px;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0px;
    margin: 0px;
    background-color: #D9DFE4;
}

.mlNavtree ul.mlNavlist li.mlNavHilite,
.mlNavtree ul.mlNavlist li.mlNavHilite a.mlNavHilite
{
    background-color:#D2E8FF;
    font-weight: bold;
}

li.rfeFolderOpen div.rfeFolderLabel
{
    background-image: url("img/folder-open.png");
    background-repeat: no-repeat;
    background-position: 210px 5px;
    cursor: pointer;
}

li.rfeFolderClose div.rfeFolderLabel
{
    background-image: url("img/folder-collapsed.png");
    background-repeat: no-repeat;
    background-position: 210px 5px;
    cursor: pointer;
}

li.mlNavfolder div.rfeFolderLabel a
{
    display: block;
    overflow-y: auto;
    overflow-x: hidden;
}

li.mlNavfolder1 div.rfeFolderLabel a
{
    width: 200px;
}

li.mlNavfolder2 div.rfeFolderLabel a
{
    width: 185px;
}

li.mlNavfolder3 div.rfeFolderLabel a
{
    width: 155px;
}

li.mlNavfolder4 div.rfeFolderLabel a
{
    width: 125px;
}

#contentcontainer
{
    float: left;
    display: inline-block;
    height: 100%;
}

ul.mlNavlist
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

li.mlNavtree1,
li.mlNavfolder
{
    border-top: 1px solid #B0C0CD;
    line-height: 30px;
}

li.mlNavtree1,
li.mlNavtree1 a,
li.mlNavfolder,
li.mlNavfolder a
{
    color: #3D4B5E;
    background-color: #BFCCD8;
}

li.mlNavtree1,
li.mlNavtree1 a,
li.mlNavfolder1,
li.mlNavfolder1 a
{
    text-transform: uppercase;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    letter-spacing: 0.72px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

li.mlNavtree1,
li.mlNavtree1 a
{
    cursor: pointer;
}

li.mlNavfolder2,
li.mlNavfolder2 a,
li.mlNavfolder3,
li.mlNavfolder3 a,
li.mlNavfolder4,
li.mlNavfolder4 a
{
    text-transform: none;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0.11px;
}

li.mlNavtree2,
li.mlNavtree2 a,
li.mlNavtree3,
li.mlNavtree3 a,
li.mlNavtree4,
li.mlNavtree4 a
{
    text-transform: none;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 0.11px;
    border: 0px;
    cursor: pointer;
    color: #4b6c74;
    background-color: #D9DFE4;
    line-height: 25px;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.rfeFolderLabel
{
    width: 100%;
}

div.rfeNavHovered.rfeFolderLabel,
div.rfeNavHovered.rfeFolderLabel > a,
li.mlNavtree1.rfeNavHovered, 
li.mlNavtree1.rfeNavHovered a
{
    background-color: #b0bfd4;
}

li.mlNavtree2.rfeNavHovered, 
li.mlNavtree2.rfeNavHovered a,
li.mlNavtree3.rfeNavHovered, 
li.mlNavtree3.rfeNavHovered a,
li.mlNavtree4.rfeNavHovered, 
li.mlNavtree4.rfeNavHovered a
{
    background-color: #b0bfd4;
}

.mlNavfolder1 a
{
    padding-left: 10px;
}

.mlNavfolder2 a
{
    padding-left: 25px;
}

.mlNavfolder3 a
{
    padding-left: 55px;
}

.mlNavfolder4 a
{
    padding-left: 85px;
}

.mlNavtree1 a
{
    padding-left: 10px;
}

.mlNavtree2 a
{
    padding-left: 56px;
}

.mlNavtree3 a
{
    padding-left: 86px;
}

.mlNavtree4 a
{
    padding-left: 116px;
}

.mlNavFolderImg
{
    margin: 0px 10px 0px 5px;
	border: 0px;
}

.rfeNoSearch
{
    display: none;
}

.rfeScrollabelArea
{
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
}

.rfeCitTitle
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #2b415d;
	letter-spacing: 0.15px;
	font-weight: bold;
}

.rfeCitTitleLarge
{
    font-family: 'Trebuchet MS';
    font-weight: bold;
    font-size: 15px;
    color: #39465c;
    padding-bottom: 7px;
}

.rfeCitTitleLinkLarge
{
	cursor: pointer;
    font-family: 'Trebuchet MS';
    font-weight: bold;
    font-size: 15px;
    color: #39465c;
}

.rfeCitTitleLinkLarge:hover
{
    text-decoration: underline;
    color: #ff9b05;
}

.rfeCitTitleLargeNoLink
{
	cursor: default;
}

.croTopMessage
{
    margin: 0px 20px 0px 20px;
    background-color: #F8F8F8;
    border: 1px solid #D9E1E9;
    font-family: 'Trebuchet MS';
    font-size: 12px;
    color: #39465c;
    padding: 3px;
}

.croOptionMessage
{
    margin: 0px 20px 0px 20px;
    background-color: #F8F8F8;
    font-family: 'Trebuchet MS';
    font-size: 12px;
    color: #39465c;
    padding: 3px;
}

.rfeCitTitle
{

}

.rfeCitTitleThumbnail
{
    float: left;
    border: 1px solid #d8dfe9;
    margin-right: 16px;
}

.rfeCitContent
{
    overflow: hidden;
}

.rfeCitLabel
{

}

.rfeCitIds
{

}

.rfeCitId
{
    font-family: Verdana;
    font-size: 12px;
    color: #4f606d;
    float: left;
    text-transform: uppercase;
    width: 300px;
    padding: 0px 5px 4px 0px;
    text-overflow: ellipsis;
    overflow-x: hidden;
}

.rfeTermsOfUse
{
    position: absolute;
    z-index: 9999;
    font-family: Verdana;
    color: #495568;
    letter-spacing: 0.055px;
    cursor: pointer;
    text-transform: lowercase;
    text-decoration: underline;
}

.rfeCitLabelNoLabels
{

}

.rfeCitValue
{
    font-family: Verdana;
    font-size: 12px;
    color: #4f606d;
    padding-bottom: 4px;
}

.rfeCitHilite
{
    color: red;
}

.rfeCitTitleLink
{

}

.rfeCitPartOf
{
    font-family: Verdana;
    font-size: 12px;
    color: #7a899f;
    letter-spacing: 0.12px;
    padding-bottom: 9px;
}

.rfeCitPartOfLink
{

}
	
.rfeAbstract
{

}

.rfeAbstractTitle
{

}

.rfeAbstractContent
{
    font-family: Verdana;
    font-size: 12px;
    color: #495568;
    line-height: 15px;
    letter-spacing: 0.06px;
    padding: 0px 0px 12px 0px;
}

.rfeAbstractLink
{
    font-family: Arial;
    font-size: 12px;
    color: #2786e6;
    letter-spacing: 0.12px;
    padding: 2px 0px 4px 0px;
}

.rfeDetailsArea .citValueLarge
{
    float: left;
    height: 16px;
    line-height: 16px;
}

.rfeDetailsLink
{
    float: left;
    padding: 3px 0px 3px 4px;
}

.rfeDetailsLink .rfeLabel
{
    font-family: Arial,Verdana,sans-serif;
    font-size: 13px;
    color: #2786e6;
    letter-spacing: 0.12px;
}

.rfeAbstractLink div.rfeLabel:hover,
.rfeDetailsLink div.rfeLabel:hover
{
    text-decoration: underline;
}

.rfeAbstractLink div.rfeLabel,
.rfeDetailsLink div.rfeLabel
{
    float: left;
    cursor: pointer;
    height: 16px;
    line-height: 16px;
}

.rfeAbstractLink div.rfeArrow,
.rfeDetailsLink div.rfeArrow
{
    float: left;
    width: 16px;
    height: 16px;
    background-image: url('img/rarrow-light.png');
    background-repeat: no-repeat;
}

.rfeAbstractLink.croActive div.rfeArrow,
.rfeDetailsLink.croActive div.rfeArrow
{
    background-image: url('img/darrow-light.png');
}
    	
.croHeader
{
    width: 100%;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    padding-left: 20px;
    margin: 5px 0px;
}

.croHeading
{
    font-family: Arial;
    font-size: 14px;
    color: #546882;
    letter-spacing: 0.26px;
}

span.RadButton.croButton,
span.RadButton.croButton.rbPressedButton
{
    background: #fff;
    border: 1px solid #7fbbf8;
}

span.RadButton.croButton .rbPrimaryIcon
{
    top: 6px;
}

span.RadButton.croButton.rbHovered
{
    background: #2786e6;
    border: 1px solid #2786e6;
}

span.RadButton.croButton input,
span.RadButton.croButton.rbHovered input
{
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0.3px;
    height: 22px;
    line-height: 22px;
}

span.RadButton.croButton input,
span.RadButton.croButton.rbPressedButton input
{
    background: #fff;
    color: #2786e6;
}

span.RadButton.croButton.rbHovered input
{
    background: #2786e6;
    color: #fff;
}

.croCitationSection
{
    margin: 10px 20px 2px 20px;
    width: 100%;
    overflow: hidden;
}

.croCitationArea
{
    width: auto;
    overflow: hidden;
}

.croMetricsArea
{
    text-align: right;
	position: relative;
	left: -35px;
	top: 10px;
    height: 75px;
}

.croActionArea
{
    float: right;
    width: 200px;
    margin-right: 40px;
    text-align: right;
}

.rfeInfoNeeded
{
    font-family: Arial;
    font-size: 14px;
    color: #000;
}

.croActionButton
{
    padding: 5px 0px 5px 0px;
}

.croActionButton span.croButton
{
    padding-left: 10px;
}

.croActionButton span.rbPrimaryIcon
{
    left: 4px;
}

.croRequestOptionsSection
{
    margin: 10px 20px 2px 20px;
}

.croEditRequestOptionsSection
{
    margin: 9px 20px 9px 20px;
    border: 1px solid #dee5e8;
    padding: 8px 16px 8px 16px;
}

.croEditRequestOptionsLabel
{
    font-family: 'Lucida Sans Unicode', 'Lucida Sans';
    font-size: 13px;
    color: #39465c;
}

.croRequestOptionsExpand
{
    float: left;
    width: 25px;
    height: 23px;
    background-image: url('img/rarrow.png');
    background-repeat: no-repeat;
    background-position: 4px 3px;
    background-color: #e7edef;
    cursor: pointer;
}

.croRequestOptionsExpand.croActive
{
    background-image: url('img/darrow.png');
}

.croRequestOptionsExpand:hover
{
    background-color: #d4dadc;
}

.croRequestOptionsHeading
{
    background-color: #e7edef;
    text-transform: uppercase;
    font-family: Tahoma;
    font-size: 13px;
    color: #2b3b4f;
    line-height: 23px;
    vertical-align: middle;
    margin-left: 27px;
    padding-left: 12px;
}

.croRequestOptionsDetail
{
    background-color: #fff;
    font-family: Tahoma;
    font-size: 11px;
    color: #2b3b4f;
    line-height: 18px;
    vertical-align: middle;
    margin-left: 40px;
    padding-left: 12px;
}

.croNotWhat
{
    font-family: Arial;
    font-size: 12px;
    color: #df902b;
    letter-spacing: 0.12px;
    padding-right: 5px;

}

.croNotWhatLink
{
    font-family: Arial;
    font-size: 12px;
    color: #2786e6;
    letter-spacing: 0.6px;
    cursor: pointer;
    text-decoration: none;
}

.croNotWhatLink:hover
{
    text-decoration: underline;
}

.croTrackingField
{
    width: 240px;
    padding: 0px 5px 0px 5px;
    float: left;
}

.croOptionsHeading
{
    width: 100%;
    margin: 10px 0px 18px 20px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}

.croPossibleSection
{
    margin: 0px 20px 0px 20px;
}

.croPossibleMatchesSection
{
}

.croPossibleLabel
{
    font-family: Arial;
    font-size: 14px;
    color: #38465c;
    letter-spacing: 0.24px;
    padding: 5px 0px 5px 0px;
}

.rfeInfoSection
{
    font-family: Arial;
    font-size: 14px;
	border: #6898ce 1px solid; 
	padding: 4px;
	font-size: 14px;
	color:#333333;
	background-color:#f6f7f8;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
    margin: 5px 0px 5px 0px;
}

.rfeInfoText
{
    color: #ad616b;
	font-size: 14px;
}

.rfeInfoTextSmall
{
    color: #ad616b;
	font-size: 11px;
}

.croUpdateSection
{
    text-align: center;
    padding: 10px 0px;
}

.croInset
{
    margin: 0px 20px;
}

.croPossibleCit
{
    font-family: Arial;
    font-size: 12px;
    color: #38465c;
    letter-spacing: 0.24px;
    padding: 5px;
}

.croSearchActions
{
    float:left;
    white-space:nowrap;
    padding:2px 0px 8px 4px;
    width:220px;
    overflow:hidden;
}

.croSearchMatch
{
    padding: 0px 0px 4px 0px;
    width: auto;
    overflow: hidden;
}

.croSearchActions
{
    float: right;
    width: 250px;
}

.croSearchAction
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #2786e6;
    letter-spacing: 0.11px;
    text-decoration:none;
    padding:4px 0px 0px 23px;
    white-space:nowrap;
    cursor:pointer !important;
	overflow:hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;	
	width:220px;
	height:18px;
    background-repeat:no-repeat;
    background-position: 1px 2px;
} 

.croSearchAction:hover
{
    text-decoration: underline;
}

.croOptionsTitle
{
    float: left;
    font-family: 'Lucida Sans Unicode', 'Lucida Sans';
    text-transform: uppercase;
    font-size: 16px;
    color: #38465c;
    letter-spacing: 0.24px;
    padding-right: 25px;
}

.croOptionsChoices
{
    float: left;
}

.croOptionsChoice
{
    float: left;
    background-color: #fff;
    cursor: pointer;
    border: 1px solid #d9e1e9;
    padding: 0px 6px 0px 6px;
}

.croOptionsChoice a
{
    font-family: Verdana;
    font-size: 11px;
    color: #6a7c96;
    letter-spacing: 0.055px;
    text-decoration: none;
}

.croOptionsChoice.croActive
{
    background-color: #dce3ea;
}

.croOptionsChoice.croActive a
{
    color: #485361;
}

.croOptionsLabel
{
    float: right;
    margin-right: 40px;
}

.croOptionsChange
{
    font-family: Verdana;
    font-size: 11px;
    color: #6a7c96;
    letter-spacing: 0.165px;
}

.croOptionsChange a
{
    text-decoration: none;
}

.croOptionsChange a:hover
{
    text-decoration: underline;
}

.croOptionsLabelDetail
{
    float: left;
    font-family: Verdana;
    font-size: 11px;
    color: #6a7c96;
    letter-spacing: 0.165px;
    padding-right: 10px;
}

.croAdvancedOptions
{
    float: left;
    background-image: url('img/setting_more.png');
    background-repeat: no-repeat;
    background-position: 0px 5px;
    width: 15px;
    height: 20px;
    cursor: pointer;
}

.croAdvancedOptions.croActive
{
    background-image: url('img/setting_less.png');
}

.croOrderOptions
{
    margin: 0px 20px 0px 20px;
}

.croAliasTip
{
    display: inline-block;
    background-image: url('img/question.png');
    background-repeat: no-repeat;
    background-color: #dce3ea;
    background-position: 3px 3px;
    margin-left: 4px;
    margin-top: 2px;
    cursor: help;
    width: 12px;
    height: 12px;
}

.croUseHeading
{
    font-family: 'Trebuchet MS';
    font-weight: bold;
    font-size: 16px;
    color: #39465c;
    padding: 4px 0px 5px 0px;
    width: 50%;
}

.croUseDescription
{
    font-family: 'Trebuchet MS';
    font-weight: bold;
    font-size: 12px;
    color: #3f4a5b;
    letter-spacing: 0.12px;
}

.croUseFee
{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    height: 21px;
    line-height: 21px;
    padding-left: 20px;
    font-family: 'Lucida Sans Unicode', 'Lucida Sans';
    font-size: 14px;
    letter-spacing: 0.7px;
    text-align: left;
    width: 100px;
}

.croBravoUseSection .croUseFee
{
    width: 200px;
    text-align: right;
}

.croUseFeeCurrency
{
    float: left;
    border-top: 1px solid #77bbff;
    border-left: 1px solid #77bbff;
    border-bottom: 1px solid #77bbff;
    text-align: center;
    color: #2C94FD;
    width: 20px;
    height: 19px;
    line-height: 19px;
}

.croUseFeeValue
{
    padding: 0px 10px 0px 5px;
    height: 19px;
    line-height: 19px;
    color: #495568;
    text-align: left;
}

.croSpacerLink
{
    display: inline-block;
    vertical-align: top;
    height: 21px;
    width: 208px;
}

.croUseLink
{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    height: 21px;
    line-height: 21px;
    padding-left: 20px;
    font-family: 'Lucida Sans Unicode', 'Lucida Sans';
    font-size: 14px;
    letter-spacing: 0.7px;
    cursor: pointer;
}

.croUseLinkIcon
{
    float: left;
    background-image: url('img/rightarrow.png');
    background-repeat: no-repeat;
    width: 20px;
    height: 19px;
    line-height: 19px;
    border-top: 1px solid #77bbff;
    border-left: 1px solid #77bbff;
    border-bottom: 1px solid #77bbff;
}

.croUseLinkText
{
    float: left;
    background: #D1E8FF;
    border: 1px solid #77bbff;
    padding: 0px 10px 0px 5px;
    height: 19px;
    line-height: 19px;
    color: #495568;
    width: 160px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
}

.croUseLink:hover .croUseLinkIcon
{
    border-top: 1px solid #2786e6;
    border-left: 1px solid #2786e6;
    border-bottom: 1px solid #2786e6;
}

.croUseLink:hover .croUseLinkText
{
    border: 1px solid #2786e6;
    background-color: #2786e6;
    color: #fff;
}

.croUseSection
{
    padding: 5px 17px 5px 12px;
}

.croBravoUseSection
{
    padding: 5px 17px 5px 12px;
}

.croLeftUseSection
{
    float: left;
    width: 50%;
}

.croRightUseSection
{
    float: right;
    margin-top: -15px;
    width: 50%;
    text-align: right;
}

.croUseSection.croMultiOption div.croRightUseSection
{
    margin-top: 0px;
}

.croRightUseSection:after
{
    display: block;
    clear: both;
}

.croUseSection
{
}

.croUseSection.rfeOdd
{
    background-color: #F8F8F8;
    border-top: 1px solid #D9E1E9;
    border-bottom: 1px solid #D9E1E9;
}

.croShowMoreOptions
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #2786e6;
    letter-spacing: 0.11px;
    text-decoration:none;
    cursor: pointer;
}

.croShowMoreOptions:hover
{
    text-decoration: underline;
}

.croSeeMorePossibleMatches
{
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    color: #2786e6;
    letter-spacing: 0.11px;
    text-decoration:none;
    cursor: pointer;
    padding: 5px 0px 5px 0px;
}

.croSeeMorePossibleMatches:hover
{
    text-decoration: underline;
}

.croTermsApply
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #2786e6;
    letter-spacing: 0.11px;
    text-decoration:none;
    cursor: pointer;
    width: 200px;
}

.croTermsApply:hover
{
    text-decoration: underline;
}

.croBottomActions
{
    margin: 0px 20px;
    padding: 5px 0px;
    text-align: center;
}

.croTrace
{
    border: 2px solid #000;
    padding: 4px 8px;
    position: absolute;
    left: 20px;
    top: 20px;
    background-color: #efefef;
    display: none;
}

.rfeInfoMessage1
{
    background-image: url('img/info.png');
    background-position: 5px 7px;
    background-repeat: no-repeat;
    font-family: 'Lucida Sans Unicode';
    font-size: 13px;
    color: #44536a;
    padding: 4px 0px 4px 25px;
}

.rfeInfoMessage2
{
    background-image: url('img/info.png');
    background-position: 5px 7px;
    background-repeat: no-repeat;
    font-family: 'Lucida Sans Unicode';
    font-size: 13px;
    color: #44536a;
    background-color: #d9ecff;
    padding: 4px 0px 4px 25px;
}

.rfeWarningMessage1
{
	background-image: url(img/annots/Button04_s.png);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	font-family: "Lucida Sans Unicode";
	font-size: 12px;
	font-weight: normal;
	color: red;
	padding: 4px 0px 4px 25px;
}

.rfeContentHeader
{
    height: 65px;
}

.rfeContentHeaderNoTB
{
    height: 30px;
}

.rfeContentTitle
{
    font-family: "Lucida Sans Unicode", "Lucida Sans";
    text-transform: uppercase;
    font-size: 16px;
    color: #303030;
    padding: 5px 5px 0px 5px;
}

.rfeContentToolbar
{
    padding: 0px 0px 1px 0px;
}

.rfeRefreshPage
{
    width: 16px;
    height: 16px;
    cursor: pointer;
    padding: 0px 3px;
    vertical-align: middle;
    margin-top: -3px;
}

.rfeHelp
{
    width: 22px;
    height: 22px;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 5px;
}

.rfeTitle
{
	font-family: "Lucida Sans Unicode";
	color: #495568;
	font-size: 16px;
	color: #546882;
	padding-top: 16px;
	padding-bottom: 0px;
	text-transform: uppercase;
}

.citTitle
{
	font-size: 14px;
	color:#054d80 !important;
	font-family: "Lucida Sans Unicode";
	font-weight: normal;
	white-space: normal;
	height:auto !important;
	vertical-align:top;
}

.citTitleLink
{
	font-size: 14px;
	color:#054d80 !important;
	font-family: "Lucida Sans Unicode";
	font-weight: normal;
	white-space: normal;
	height:auto !important;
	cursor:pointer;
	vertical-align:top;
}

.citTitleLink:hover
{
	color:#ff9b05 !important;
	text-decoration:underline;
}

.citLabel
{
	font-size:12px;
	color:black;
	font-family: "Lucida Sans Unicode";
	font-weight:bold;
	padding-left:4px;
	height:auto !important;
	vertical-align:top;
}

.citLabelNoLabels
{
	font-size:12px;
	color:#555;
	font-family: "Lucida Sans Unicode";
	font-weight:bold;
	height:auto !important;
	vertical-align:top;
}

.citLabelNoLabelsMiddle
{
	font-size:12px;
	color:#555;
	font-family: "Lucida Sans Unicode";
	font-weight:bold;
	height:auto !important;
	vertical-align:middle;
}

.citValue
{
	font-size:12px;
	color:#555;
	font-family: "Lucida Sans Unicode";
	white-space:normal;
	height:auto !important;
	vertical-align:top;
}

.citHilite
{
	color:Red;
}

.citLink
{
	color:#1f88d2 !important;
	font-weight:normal;
	text-decoration:none;
	height:auto !important;
}

.citLink A:link
{
	color:#1f88d2 !important;
	font-weight:normal;
	text-decoration:none;
}

.citLink A:visited
{
	color:#1f88d2 !important;
	font-weight:normal;
	text-decoration:none;
}

.citLink A:hover
{
	color:#ff9b05 !important;
	font-weight:normal;
	text-decoration:underline;
}

.citTitleLarge
{
	font-size: 16px;
	color:#054d80;
	font-family: "Lucida Sans Unicode";
	font-weight: normal;
	white-space: normal;
	height:auto !important;
	vertical-align:top;
}

.citTitleLinkLarge
{
	font-size: 16px;
	color:#054d80;
	font-family: "Lucida Sans Unicode";
	font-weight: normal;
	white-space: normal;
	height:auto;
	cursor:pointer;
	vertical-align:top;
}

.citTitleLinkLarge:hover
{
	color:#ff9b05;
	text-decoration:underline;
}

.citLabelLarge
{
	font-size:13px;
	color:#555;
	font-family: "Lucida Sans Unicode";
	font-weight:normal;
	padding-left:4px;
	vertical-align:top;
}

.citLabelNoLabelsLarge
{
	font-size:13px;
	color:#555;
	font-family: "Lucida Sans Unicode";
	font-weight:bold;
	height:auto !important;
	vertical-align:top;
}

.citValueLarge
{
	font-size:13px;
	color:#555;
	font-family: "Lucida Sans Unicode";
	white-space:normal;
	height:auto !important;
	vertical-align:top;
    letter-spacing: 0.325px;
}

.rfeHiddenCitIds
{
    display: none;
}

.rfeHiddenAbstract
{
    display: none;
}

.rfeCitAuthors
{
    padding: 0px 4px 0px 4px;
}

.rfeCitDetails
{
	color: #1f88d2;
	font-weight: normal;
	text-decoration: none;
	height: auto;
    padding: 0px 4px 0px 4px;
}

.rfeCheckbox
{
	background-image: url("img/checkframe.png");
	background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    cursor: pointer;
    padding: 2px 0px;
}

.rfeCheckbox.rfeActive
{
	background-image: url("img/checkbox.png");
}

.rfeMultiCheckItem
{
    white-space: nowrap;
}

.rfeMultiCheckItem .rfeCheckbox
{
    display: inline-block;
    vertical-align: top;
}

.rfeMultiCheckItem .rfeMultiCheckItemLabel
{
    padding-left: 10px;
    color: #000;
    font-size: 12px;
	font-family: 'Lucida Sans Unicode';
	font-weight: normal;
	letter-spacing: 0.13px;
}

.rfeLink
{
	font-family: "Lucida Sans Unicode";
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	color: #1f88d2 !important;
	text-decoration: none;
}

.rfeLink:hover
{
	text-decoration: underline;
}

.rfeLink:visited
{
	color: #1f88d2 !important;
}

.paneltop
{
    white-space: nowrap;
}

.panelbreadcrumbs
{
    vertical-align: top;
    display: inline-block;
    height: 30px;
    padding-left: 5px;
    *display: inline;
    zoom: 1;
}

.panelbreak
{
    vertical-align: top;
    display: inline-block;
    height: 30px;
	font-family: "Lucida Sans Unicode";
	font-size: 13px;
	font-weight: normal;
	padding: 4px 2px 0px 5px;
	color: #2786e6;
    background-color:#fff;
	line-height: 30px;
    *display: inline;
    zoom: 1;
}

.panelbreadcrumb
{
	font-family: "Lucida Sans Unicode";
	font-size: 13px;
	font-weight: normal;
	padding: 4px 2px 0px 2px;
    color: #546882;
    background-color:#fff;
	line-height: 30px;
    text-transform: uppercase;
}

.panelheader
{
    display: inline-block;
    vertical-align: top;
    height: 30px;
	background: #fff;
    overflow: hidden;
    *display: inline;
    zoom: 1;
}

.paneltitle
{
	float: left;
    padding: 4px 6px 0px 3px;
	white-space: nowrap;
	background-color: #fff;
}

.paneltitlespan
{
	font-family: "Lucida Sans Unicode";
	font-size: 13px;
	font-weight:normal;
    color: #546882;
    background-color:#fff;
	line-height: 30px;
	white-space: nowrap;
}

.paneltoolbar
{
	float: left;
	height: 30px;
	padding: 0px 1px 0px 1px;
}

.panelbuttons
{
	list-style-type: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;	
	margin: 0px;
	padding: 0px;
	display: inline-block;
}

.panelprogress
{
	float: right;
	margin-top: 2px;
	height: 24px;
	width: 200px;
	position: absolute;
	right: 20px;
}

.panelprogressText
{
	font-family: "Segoe UI", Arial, Sans-Serif;
	font-size: 12px;
	text-align: center;
	height: 24px;
	line-height: 24px;
}

.panelprogress .ui-progressbar-value
{
	position: relative;
	top: -24px;
	opacity: 0.6;
}

.helppanelbutton
{
    position: absolute;
    right: 10px;
	cursor:pointer;
}

.helppanelimg
{
	width: 22px;
	height: 22px;
}

.panelbutton
{
	float: left;
	padding: 0px 3px 0px 3px;
	vertical-align: top;
	white-space: nowrap;
	zoom: 1;
	margin: 0px 1px 0px 1px;
	cursor: pointer;
}

.panelbutton .rtbWrap
{
	display: inline-block;
	vertical-align: top;
	white-space: nowrap;
	line-height: 20px;
	cursor: pointer;
}

.panelbutton .rtbIn
{
	height: 22px;
	line-height: 20px;
	padding: 4px 0px 0px 3px;
	vertical-align: middle;
	white-space: nowrap;
	cursor: pointer;
	display: inline-block;
}

.panelbutton .rtbMid
{
	line-height: 20px;
	padding: 0px 3px 3px 0px;
	vertical-align: top;
	white-space: nowrap;
	cursor: pointer;
	display: inline-block;
}

.panelbutton .rtbOut
{
	vertical-align: top;
	white-space: nowrap;
	line-height: 20px;
	cursor: pointer;
	display: inline-block;
}

.panelbuttons .rtbDisabled .panelbuttonlabel
{
	color: #888;
}

.panelbuttons .rtbDisabled .rtbItemHovered,
.panelbuttons .rtbDisabled .rtbItemHovered .rtbOut,
.panelbuttons .rtbDisabled .rtbItemHovered .rtbMid,
.panelbuttons .rtbDisabled .rtbItemHovered .rtbIn
{
	background-image: none;
}

.panelbutton .rtbItemHovered,
.panelbutton .rtbItemHovered .rtbOut,
.panelbutton .rtbItemHovered .rtbMid,
.panelbutton .rtbItemHovered .rtbIn
{
    text-decoration: underline;
    color: #2786e6;
}

.panelbutton .rtbItemClicked .rtbOut,
.panelbutton .rtbItemHovered .rtbOut
{
}

.panelbutton .rtbItemClicked .rtbMid,
.panelbutton .rtbItemHovered .rtbMid 
{
}

.panelbutton .rtbItemClicked .rtbIn,
.panelbutton .rtbItemHovered .rtbIn 
{
}

.panelbutton .rtbItemClicked,
.panelbutton .rtbItemClicked .rtbOut,
.panelbutton .rtbItemClicked .rtbMid,
.panelbutton .rtbItemClicked .rtbIn
{
	background-color: transparent;
	background-repeat: no-repeat;
}

.panelbuttonimg
{
	padding: 2px;
	line-height: 28px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}

.panelbuttonlabel
{
    color: #2786e6;
    font-family: Arial, sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.6px;
    line-height: 30px;
	padding: 0px 3px 0px 3px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}

.rfeNavBack
{
    cursor: pointer;
    width: 32px;
    height: 32px;
    position: absolute;
    left: 5px;
    top: 5px;
    background: url(img/nav_up_blue.png) 2px 3px no-repeat;
}
        
.rfeNavBack:hover
{
    background: url(img/nav_up_h.png) 2px 3px no-repeat;
}

.rfeContentForm
{
    overflow-x: hidden;
    overflow-y: auto;
    *position: relative;
}

.tabularLabel
{
	font-size: 13px;
	color: #000;
	font-family: "Lucida Sans Unicode", sans-serif;
	text-align: right;
	background-color: #D9DFE4;
	border-bottom: 1px solid #ccc;
	height: 18px;
}

.tabularData
{
	font-size: 13px;
	font-family: "Lucida Sans Unicode", sans-serif;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	height: 18px;
}

/* rfecheckboxlist control and general rfecheckbox*/

.rfeCheckBoxList
{
    overflow-y: auto;
    overflow-x: hidden;
    border: 1px solid #D9E2EB;
    padding: 2px;
    -moz-user-select: none; 
    -webkit-user-select: none; 
    -ms-user-select:none; 
    user-select:none;
    -o-user-select:none;
}

.rfeCheckboxListItem
{
	background-image: url("img/checkframe.png");
	background-position: 2px 50%;
    background-repeat: no-repeat;
    width: 100%;
    height: 15px;
    cursor: pointer;
    padding: 2px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.rfeCheckboxListItem.rfeDisabled
{
    cursor: default;
}

.rfeCheckboxListItem.rfeActive
{
	background-image: url("img/checkbox.png");
}

.rfeCheckBoxList.rfeDisabled .rfeCheckboxListItem.rfeActive,
.rfeCheckboxListItem.rfeActive.rfeDisabled
{
	background-image: url("img/checkbox_disable.png");
}

.rfeCheckboxListItem .rfeItemLabel
{
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 13px;
	color: #39465c;
	letter-spacing: 0.013px;
    padding: 0px;
    height: 15px;
    line-height: 15px;
}

.rfeCheckBoxList.rfeDisabled .rfeCheckboxListItem .rfeItemLabel,
.rfeCheckboxListItem.rfeDisabled .rfeItemLabel
{
    color: #aaa;
}

.rfeCheckboxListItem.rfeLevel1
{
    margin-left: 0px;
}

.rfeCheckboxListItem.rfeLevel2
{
    margin-left: 15px;
}

.rfeCheckboxListItem.rfeLevel3
{
    margin-left: 30px;
}

.rfeCheckboxListItem.rfeLevel4
{
    margin-left: 45px;
}

.rfeCheckboxListItem .rfeItemLabel
{
    padding-left: 25px;
}

.rfeCheckboxListItem .rfeItemLabel.rfeTopCheckBox
{
    font-weight: bold;
}

/* rfecheckboxlist control end */

/* rfeinplaceedit control start*/

.rfeInPlaceEdit
{
}

.rfeInPlaceContent
{
    font-family: Verdana;
    font-size: 13px;
    padding: 2px 6px;
    line-height: 22px;
    vertical-align: middle;
    word-wrap: break-word;
    float: left;
    display: none;
}

.rfeInPlaceContent.rfeActive
{
    display: block;
}

.rfeInPlaceContent a
{
    text-decoration: none;
    cursor: pointer;
}

.rfeInPlaceContent a:hover
{
    text-decoration: underline;
}

.rfeInPlaceContent a:visited
{
    color: #0066CC;
}

.rfeInPlaceEditPencil
{
	background-image: url("img/inplaceedit.png");
    background-repeat: no-repeat;
	background-position: 0px 7px;
    width: 15px;
    height: 24px;
    cursor: pointer;
    float: left;
    display: none;
}

.rfeInPlaceEditPencil.rfeActive
{
    display: block;
}

.rfeInPlaceEditSave
{
	background-image: url("img/inplacesave.png");
	background-position: 0px 1px;
    background-repeat: no-repeat;
    width: 15px;
    height: 24px;
    background-position-y: 4px;
    cursor: pointer;
    float: left;
    display: none;
}

.rfeInPlaceEditSave.rfeActive
{
    display: block;
}

.rfeInPlaceEditCancel
{
	background-image: url("img/inplacecancel.png");
	background-position: 0px 1px;
    background-repeat: no-repeat;
    width: 15px;
    height: 24px;
    background-position-y: 4px;
    cursor: pointer;
    float: left;
    display: none;
}

.rfeInPlaceEditCancel.rfeActive
{
    display: block;
}

.rfeInPlaceControl
{
    padding: 0px;
    height: 24px;
    line-height: 24px;
    float: left;
    display: none;
}

.rfeInPlaceControl.rfeActive
{
    display: block;
}

/* rfeinplaceedit control end*/

/* Cool Tools */
.rfeToolsIcon
{
	background-image: url(img/cool_tools.png);
	background-repeat: no-repeat;
	background-position-x: 15px;
	background-position-y: 19px;
	padding-left: 100px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 20px;
	background-color: #f3f6fa;
}

.rfeToolsTitle
{
	font-family: Tahoma;
	font-size: 14px;
	color: #495568;
	letter-spacing: 0.55px;
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom: 10px;
}

.rfeToolsText
{
	font-family: Verdana;
	font-size: 13px;
	color: #495568;
	letter-spacing: 0.05px;
	font-weight: normal;
	line-height: 18px;
}

.rfeToolsLink
{
	font-family: "Lucida Sans Unicode", "Lucida Sans";
	font-size: 15px;
	color: #2786e6;
	letter-spacing: 0;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}

.rfeToolsLink:hover
{
	text-decoration: underline;
}

.rfeToolsLink:visited
{
	color: #2786e6;
}

.rfeToolsLinkArrow
{
	background-image: url(img/cool_tools_arrow.png);
	background-repeat: no-repeat;
	background-position-x: 8px;
	background-position-y: 7px;
	display: inline-block;
	width: 24px;
}

.rfeInstructText
{
	font-family: Verdana;
	font-size: 12px;
	color: #495568;
	letter-spacing: 0.05px;
	font-weight: normal;
}

/* MultiRowTabStrip control*/

.rfeMultiRowTabStrip
{
    font-family: Verdana;
    font-size: 12px;
    color: #415165;
    letter-spacing: 0.6px;
    font-weight: normal;
    line-height: 26px;
    font-weight: normal;
    -webkit-box-shadow: 0px 1px 0px 0px #c5cfdb;
    -moz-box-shadow: 0px 1px 0px 0px #c5cfdb;
    box-shadow: 0px 1px 0px 0px  #c5cfdb;
}

.rfeTab
{
    float: left;
    text-align: center;
    padding: 0px;
    background-color: #eff2f6;
    color: #000;
    cursor: pointer;
    box-shadow: 
        1px 0 0 0 #c5cfdb, 
        0 1px 0 0 #c5cfdb, 
        1px 1px 0 0 #c5cfdb,
        1px 0 0 0 #c5cfdb inset, 
        0 1px 0 0 #c5cfdb inset;
}

@media \0screen\,screen\9  /* IE 8 and lower */
{
    .slimDlgCanvas
    {
        border: 2px solid #BFCCD8;
    }

    .croUseLinkText
    {
        width: 155px;
    }

    .rfeMultiRowTabStrip
    {
        border-bottom: 1px solid #c5cfdb;
    }

    .rfeTab
    {
        border: 1px solid #c5cfdb;
    }

    .rfeTab.rfeActive,
    .rfeTab.rfeActive:hover
    {
        border-top: 1px solid #2786e6;
    }
}

.rfeTab.rfeEmptyTab .rfeItemLabel
{
    display: none;
}

.rfeTab.rfeEmptyTab,
.rfeTab.rfeEmptyTab:hover
{
    background-color: #fff;
    cursor: default;
}

.rfeLastRow .rfeTab.rfeEmptyTab
{
}

.rfeTab.rfeActive,
.rfeTab.rfeActive:hover
{
    box-shadow: 
        1px 0 0 0 #c5cfdb, 
        0 1px 0 0 #c5cfdb, 
        1px 1px 0 0 #c5cfdb,
        1px 0 0 0 #c5cfdb inset, 
        0 1px 0 0 #2786e6 inset;
    background-color: #fff;
    color: #415165;
    font-weight: bold;
}

.rfeTab:hover
{
    background-color: #e6ebf1;
}

#dialogWait
{
    background-color: #fff;
}

.dlgBody
{
	margin:0px;
}

.dlgSubLabel
{
	font-size:11px;
	color:black; 
	font-family:Arial;
	font-weight:normal;
	text-align:left;
}

.dlgSubLabelLarge
{
	font-size:13px;
	color:#054d80;
	font-family:Arial;
	font-weight:normal;
	text-align:left;
}

.dlgSectionHeading
{
	font-size:12px;
	color:#054d80; /*#417ca7;*/
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	text-align:left;
    border-bottom:3px solid #6b9ace;
}

.dlgStatic
{
	font-size:12px;
	color:#013c59;
	font-family:Arial;
	font-weight:normal;
	text-align:left;
}

.dlgDirections
{
	font-size:11px;
	color:black;
	font-family:Arial;
	font-weight:normal;
	text-align:left;
	padding:2px 4px 4px 4px;
	background-color:#f7f7f7;
	border-bottom:solid 1px black;
}

.dlgFooter
{
	background-color: #fff;  /*#9092ad;*/
}

.dlgHeader
{
	background-color: #fff;
	color: #fff;
	white-space:nowrap;
}

.dlgHeaderTitle
{
	font-size:13px;
	color: #44536a;
	font-family: 'Lucida Sans Unicode';
	font-weight: normal;
	letter-spacing: 0.13px;
    text-transform: uppercase;
    background-color: #fff;
    padding-left: 10px;
}

.dlgPage
{
	overflow: hidden;
	background-color: White; /* #f5f5f5; */
}

.dlgContent
{
	overflow: hidden;
	background-color: White; /*#f5f5f5;*/
}

.dlgCanvas
{
	overflow: hidden;
	background-color: White; /* #f5f5f5; */
}

.slimDlgCanvas
{
	overflow: hidden;
	background-color: #fff;
    box-shadow: 0px 0px 10px rgba(100,100,100,0.5);
}

.dlgResizeCanvas
{
	overflow: hidden;
	background-color: White;
}

.dlgResizing
{
	overflow: hidden;
	pointer-events: none;
	background-color: #f5f5f5;
	border: 2px dotted #cccccc;
}

.dlgHeading
{
	background-color:#6898ce;
	color:White;
	font-weight:bold;
	font-family:Arial;
	font-size:10px;
}

.dlgButton
{
	border: 1px ridge #f5f5f5;
	background-color:#dedee3;
    COLOR:#66667a;
    FONT-SIZE:9pt;
    FONT-WEIGHT: bold;
    padding-left:2px;
    padding-right:2px;
    cursor:pointer;
}

.rfeWizardSteps
{
	white-space: nowrap;
	padding: 10px 20px;
}

.rfeWizardStepsInner
{
	height: 27px;
	font-size: 0px;
	border-left: 1px solid #C5CFDB;
	border-top: 1px solid #C5CFDB;
	border-bottom: 1px solid #C5CFDB;
}

.rfeWizardStep
{
	font-size: 13px;
	color: #44536a;
	font-family: "Lucida Sans Unicode";
	font-weight: normal;
	letter-spacing: 0.13px;
	width: 25%;
	display: inline-block;
	vertical-align: top;
	background-color: #EDF2F8;
	height: 27px;
	line-height: 27px;
	position: relative;
	text-align: center;
    *display: inline;
    zoom: 1;
}

.rfeWizardStepLink
{
    cursor: pointer;
}

.rfeWizardStep.rfeWizardStepInactive
{
    color: #9da7b8;
}

.rfeWizardStep.rfeActive
{
	background-color: white;
}

.rfeWizardLabel
{
	display: inline-block;
	vertical-align: top;
    *display: inline;
    zoom: 1;
}

.rfeWizardStep.rfeActive .rfeWizardLabel
{
    color: #000;
}

.rfeWizardBreak
{
	display: inline-block;
	vertical-align: top;
	width: 14px;
	height: 27px;
	position: absolute;
	right: 0px;
    *display: inline;
    zoom: 1;
}

.rfeWizardFooter
{
	height: 40px;
	width: 100%;
}

.triangle1
{
    background-image: url("./img/triangle1.png");
    background-repeat: no-repeat;
    width: 14px;
    height: 27px;
}

.triangle2
{
    background-image: url("./img/triangle2.png");
    background-repeat: no-repeat;
    width: 14px;
    height: 27px;
}

.triangle3
{
    background-image: url("./img/triangle3.png");
    background-repeat: no-repeat;
    width: 14px;
    height: 27px;
    margin-top: -1px;
    margin-bottom: -1px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.triangle4
{
    background-image: url("./img/triangle4.png");
    background-repeat: no-repeat;
    width: 14px;
    height: 27px;
}

.triangle5
{
    background-image: url("./img/triangle5.png");
    background-repeat: no-repeat;
    width: 14px;
    height: 27px;
    margin-top: -1px;
    margin-bottom: -1px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.RadAjax.rfePageBlocker .raDiv
{
    background-image: none;
}

.rfeTagEditorControl
{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.rfeTagEditor
{
    border: 1px solid #b8b8b8;
    padding: 3px;
    position: relative;
    float: left;
    overflow-x: hidden;
    overflow-y: auto;
    background: #fff;
}

.rfeTagContainer
{
    position: absolute;
    top: 0px;
    left: 3px;
}

.rfeAvailableTags
{
    margin-top: -5px;
    float: left;
    padding-left: 5px;
    overflow-y: auto;
    width: 300px;
}

.rfeTagList
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.rfeTagList li
{
    float: left;
}

.rfeTagEditorArea
{
    resize: none;
    overflow: hidden;
    border: 0px;
    outline: none;
    line-height: 22px;
    box-sizing: border-box;
    padding-left: 3px;
    padding-top: 4px;
    background: #fff;
    color: #000;
    font-family: Verdana;
    font-size: 13px;
    font-style: normal;
    word-spacing: 0px;
    width:100%;
}

.rfeTag
{
    background-color: #eef2f8;
    padding: 5px;
    margin: 4px;
    border: 1px solid #fff;
    cursor: pointer;
    font-size: 0px;
    display: table;
}

.rfeTag.rfeActive
{
    border: 1px solid #BFCCD8;
    background-color: #BFCCD8;
}

.rfeTag:hover
{
    border: 1px solid #BFCCD8;
}

.rfeTagText
{
    font-family: Verdana;
    font-size: 12px;
    color: #41546d;
    vertical-align: top;
    display: table-cell;
    *display: inline;
    zoom: 1;
    word-wrap: break-word;
    word-break: break-all;
}

.rfeTag.rfeActive .rfeTagText
{
    color: #fff;
}

.rfeAvailableTags.rfeTagNoAdd .rfeTagText
{
    padding-right: 3px;
}

.rfeTagRemove
{
	background-image: url("img/tagremove.png");
	background-position: right;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 16px;
    height: 16px;
    cursor: pointer;
    vertical-align: top;
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.rfeTagAdd
{
	background-image: url("img/tagadd.png");
	background-position: left;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    padding-right: 3px;
    cursor: pointer;
    vertical-align: top;
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.rfeAvailableTags.rfeTagNoAdd .rfeTag .rfeTagAdd
{
    background-image: url("img/tagaddAvailable.png");
}

.rfeAvailableTags.rfeTagNoAdd .rfeTag.rfeActive .rfeTagAdd
{
    float: right;
    background-image: url("img/tagremove.png");
}

.docTypeIconPDF
{
    background-image: url("./img/pdftype.png");
    background-repeat: no-repeat;
    width: 20px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
}

.docTypeIconAudio
{
    background-image: url("./img/audio.png");
    background-repeat: no-repeat;
    width: 20px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
}

.docTypeIconExcel
{
    background-image: url("./img/excel.png");
    background-repeat: no-repeat;
    width: 20px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
}

.docTypeIconImage
{
    background-image: url("./img/image.png");
    background-repeat: no-repeat;
    width: 20px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
}

.docTypeIconItemOfInterest
{
    background-image: url("./img/itemofinterest.png");
    background-repeat: no-repeat;
    width: 20px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
}

.docTypeIconLinkout
{
    background-image: url("./img/linkout.png");
    background-repeat: no-repeat;
    width: 20px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
}

.docTypeIconOther
{
    background-image: url("./img/otherfile.png");
    background-repeat: no-repeat;
    width: 20px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
}

.docTypeIconVideo
{
    background-image: url("./img/video.png");
    background-repeat: no-repeat;
    width: 20px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
}

.docTypeIconWord
{
    background-image: url("./img/word.png");
    background-repeat: no-repeat;
    width: 20px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
}

.docexpLink
{
    color: #44536a;
	text-decoration: underline;
	font-weight: normal;
	cursor: pointer;
}

.docexpActionLink
{
	color:#6898ce;
	text-decoration: underline;
	font-weight: normal;
	cursor: pointer;
}