﻿.PortfolioForms_Form
{
    border: none;
    padding: 0px;
}

.PortfolioForms_SectionTitle
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

.PortfolioForms_SectionText
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    padding-bottom: 10px;
}

.PortfolioForms_FormItem
{
    border-top: solid 0px #000000;
    border-left: none;
    border-right: none;
    border-bottom: solid 0px #000000;
	padding: 5px 0px 5px 0px;
}

.PortfolioForms_FormItemNumber
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}

.PortfolioForms_FormItemText
{
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}

.PortfolioForms_FormItemHelp
{
    border: none;
    float: left;
    top: -3px;
}

.PortfolioForms_FormItemInput
{
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}

.PortfolioForms_ValidationText
{
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    color: #FF0000;
}

.PortfolioForms_FormItemCommentText
{
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}

.PortfolioForms_FormItemCommentInput
{
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}

.PortfolioForms_SubmitButton
{
	position: relative;
	top: 0px;
	left: 0px;
}

.PortfolioForms_SubmitImageButton
{
    border-width: 0px;
    vertical-align: text-bottom;
    margin-right: 5px;
}

.PortfolioForms_SubmitLinkButton
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

A.PortfolioForms_SubmitLinkButton:link
{
	text-decoration: underline;
	color: #003366;
}

A.PortfolioForms_SubmitLinkButton:visited
{
	text-decoration: underline;
	color: #003366;
}

A.PortfolioForms_SubmitLinkButton:hover
{
	text-decoration: underline;
	color: #ff0000;
}

A.PortfolioForms_SubmitLinkButton:active
{
	text-decoration: underline;
	color: #003366;
}

.PortfolioForms_SubmissionMgr
{
    border: solid 1px #3b5a82;
    padding: 0px 5px 5px 5px;
}

.PortfolioForms_ProcessedImage
{
    cursor: default;
}


/* RadGrid Styles */

/*global*/
.RadGrid_PortfolioForms
{
	border:1px solid #3b5a82;
	background:#fff;
	color:#27413e;
	
	scrollbar-face-color:#E9E9E9;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#E9E9E9;
	scrollbar-3dlight-color:#DBDBDB;
	scrollbar-arrow-color:#787878;
	scrollbar-track-color:#F5F5F5;
	scrollbar-darkshadow-color:#AEAEAE;
}

.RadGrid_PortfolioForms,
.MasterTable_PortfolioForms,
.DetailTable_PortfolioForms,
.GroupPanel_PortfolioForms table,
.GridEditForm_PortfolioForms table
{
	font:11px tahoma,verdana,arial,sans-serif;
}

.MasterTable_PortfolioForms,
.DetailTable_PortfolioForms
{
    border-collapse:separate !important;
}

.GridRow_PortfolioForms td,
.GridAltRow_PortfolioForms td,
.GridEditRow_PortfolioForms td,
.GridFooter_PortfolioForms td,
.GridGroupFooter_PortfolioForms td,
.GridFilterRow_PortfolioForms td,
.GridHeader_PortfolioForms,
.ResizeHeader_PortfolioForms
{
	padding-left:4px;
	padding-right:4px;
}

.RadGrid_PortfolioForms .rgAdd,
.RadGrid_PortfolioForms .rgRefresh,
.RadGrid_PortfolioForms .rgEdit,
.RadGrid_PortfolioForms .rgDel,
.RadGrid_PortfolioForms .rgFilter,
.RadGrid_PortfolioForms .rgPagePrev,
.RadGrid_PortfolioForms .rgPageNext,
.RadGrid_PortfolioForms .rgExpand,
.RadGrid_PortfolioForms .rgCollapse,
.RadGrid_PortfolioForms .rgSortAsc,
.RadGrid_PortfolioForms .rgSortDesc,
.RadGrid_PortfolioForms .rgUpdate,
.RadGrid_PortfolioForms .rgCancel
{
	width:16px;
	height:16px;
	border:0;
	padding:0;
	background-color:transparent;
	background-image:url('images/sprite.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
	cursor:pointer;
}

.GroupPanelItems_PortfolioForms input,
.GridCommandRow_PortfolioForms img,
.GridHeader_PortfolioForms input,
.GridFilterRow_PortfolioForms img,
.GridPager_PortfolioForms img
{
	vertical-align:middle;
}

/*header*/

.GridHeaderDiv_PortfolioForms
{
	background: url('images/sprite.gif') 0 -1616px repeat-x #fafafa;
}

.GridHeader_PortfolioForms,
.ResizeHeader_PortfolioForms
{
	border-left:1px solid #9eb6ce;
	border-bottom: solid 1px #9eb6ce;
	padding-top:3px;
	padding-bottom:3px;
	background:url('images/sprite.gif') 0 -200px repeat-x #d3dbe9;
	text-align:left;
}

.GridHeader_PortfolioForms:first-child,
.ResizeHeader_PortfolioForms:first-child
{
	border-left:0;
	padding-left:5px;
}

.GridHeader_PortfolioForms a
{
	color:#27413e;
	text-decoration:none;
}

/*rows*/

.GridFilterRow_PortfolioForms td,
.GridRow_PortfolioForms td,
.GridAltRow_PortfolioForms td,
.GridEditRow_PortfolioForms td,
.GridFooter_PortfolioForms td,
.GridGroupFooter_PortfolioForms td
{
	border:1px #d0d7e5;
	border-style:none none solid solid;
	padding-top:4px;
	padding-bottom:4px;
}

.GridFilterRow_PortfolioForms>td:first-child,
.GridRow_PortfolioForms>td:first-child,
.GridAltRow_PortfolioForms>td:first-child,
.GridEditRow_PortfolioForms>td:first-child,
.GridFooter_PortfolioForms>td:first-child,
.GridGroupFooter_PortfolioForms>td:first-child
{
	border-left-color:#fff;
}

.GridRow_PortfolioForms a,
.GridAltRow_PortfolioForms a,
.GridEditRow_PortfolioForms a,
.GridFooter_PortfolioForms a,
.GridGroupFooter_PortfolioForms a,
.GridEditForm_PortfolioForms a
{
	color:#27413e;
}

.SelectedRow_PortfolioForms
{
	background:url('images/sprite.gif') 0 -800px repeat-x #f1c15f;
}

.SelectedRow_PortfolioForms td,
.SelectedRow_PortfolioForms>td:first-child
{
	border-color:#f29536;
}

.ActiveRow_PortfolioForms,
.GridRowOver_PortfolioForms
{
	background:none #f9d99f;
}

.ActiveRow_PortfolioForms>td:first-child,
.GridRowOver_PortfolioForms>td:first-child
{
	border-left-color:#f9d99f;
}

.GridEditRow_PortfolioForms
{
	background:#ffffe1;
}

.GridEditRow_PortfolioForms td,
.GridEditRow_PortfolioForms>td:first-child
{
	border-left-color:#ffffe1;
	border-bottom-color:#d0d7e5;
}

/*footer*/

.GridFooter_PortfolioForms,
.GridGroupFooter_PortfolioForms,
.GridFooter_PortfolioForms a,
.GridGroupFooter_PortfolioForms a
{
	color:#666;
}

/*status*/

.GridPager_PortfolioForms span
{
	color:#193d65;
}

/*pager*/

.GridPager_PortfolioForms
{
    background:url('images/sprite.gif') 0 -600px repeat-x #d7e5f7;
    line-height:20px;
}

.GridPager_PortfolioForms td
{
	border-top:1px solid #567db0;
	border-bottom:1px solid #fff;
	padding:1px 4px 2px;
}

.GridPager_PortfolioForms div span,
.GridPager_PortfolioForms a,
.GridPager_PortfolioForms .sliderPagerLabel_PortfolioForms
{
	color:#01285c;
}

.PagerLeft_PortfolioForms
{
	float:left;
}

.PagerRight_PortfolioForms
{
	float:right;
}

.PagerCenter_PortfolioForms
{
	text-align:center;
}

.PagerCenter_PortfolioForms span
{
	vertical-align:middle;
}

.RadGrid_PortfolioForms .rgPagePrev
{
	background-position:5px -1388px;
}

.RadGrid_PortfolioForms .rgPageNext
{
	background-position:-22px -1388px;
}

/*sorting, reordering*/

.GridHeader_PortfolioForms .rgSortAsc
{
	background-position:-21px -1262px;
	height:10px;
}

.GridHeader_PortfolioForms .rgSortDesc
{
	background-position:4px -1262px;
	height:10px;
}

.TopReorderIndicator_PortfolioForms,
.BottomReorderIndicator_PortfolioForms
{
	width:9px !important;
	height:12px !important;
	margin-left:-4px;
	background:url('images/sprite.gif') 0 -1232px no-repeat;
}

.BottomReorderIndicator_PortfolioForms
{
	background-position:-23px -1232px;
}

/*filtering*/

.GridFilterRow_PortfolioForms
{
	background:#fafafa;
}

.RadGrid_PortfolioForms .rgFilter
{
	background-position:2px -1196px;
}

.GridFilterRow_PortfolioForms input[type="text"]
{
	border:1px solid #7f9db9;
	font:12px arial,verdana,sans-serif;
	color:#27413e;
	vertical-align:middle;
}

/*grouping*/

.GroupPanel_PortfolioForms
{
	border-bottom:1px solid #688caf;
	background:url('images/sprite.gif') repeat-x #9ebde5;
	color:#fff;
}

.GroupPanel_PortfolioForms td
{
	padding:2px 4px;
}

.GroupPanel_PortfolioForms td td
{
	padding:0;
}

.GroupPanelItems_PortfolioForms
{
	border:1px solid #325373;
	background:#fff;
	color:#000;
	padding:1px 2px;
}

.GroupPanel_PortfolioForms .rgSortAsc
{
	background-position:-21px -1259px;
}

.GroupPanel_PortfolioForms .rgSortDesc
{
	background-position:4px -1258px;
}

.GroupHeader_PortfolioForms
{
	background:#e4ecf7;
	color:#567db0;
	font:bold 11px verdana,sans-serif;
}

.GroupHeader_PortfolioForms td
{
	border-bottom:1px solid #d0d7e5;
	padding:1px 4px 1px 5px;
}

.GroupHeader_PortfolioForms p
{
	padding:0;
	margin:0;
}

.RadGrid_PortfolioForms .rgExpand
{
	background-position:2px -1294px;
}

.RadGrid_PortfolioForms .rgCollapse
{
	background-position:2px -1326px;
}

.GroupHeader_PortfolioForms td div
{
	top:-0.6em;
}

.GroupHeader_PortfolioForms td div div
{
	top:0;
}

/*editing*/

.GridEditForm_PortfolioForms
{
	border-bottom:1px solid #d0d7e5;
}

.GridEditForm_PortfolioForms input[type="text"],
.GridEditForm_PortfolioForms input[type="password"],
.GridEditForm_PortfolioForms textarea
{
	border:1px solid #7f9db9;
	font:12px arial,verdana,sans-serif;
	color:#27413e;
}

.RadGrid_PortfolioForms .rgUpdate
{
	background-position:3px -1549px;
}

.RadGrid_PortfolioForms .rgCancel
{
	background-position:2px -1581px;
}

/*hierarchy*/

.DetailTable_PortfolioForms
{
	border:1px solid #9eb6ce;
	border-right:0;
}

/*command row*/

.GridCommandRow_PortfolioForms
{
	background:#fafafa;
}

.GridCommandRow_PortfolioForms td
{
	border-bottom:1px solid #688caf;
	padding:2px 4px;
}

.GridCommandRow_PortfolioForms td td
{
	border:0;
	padding:1px;
}

.GridCommandRow_PortfolioForms a
{
    font-size: 12px;
	color:#000;
	text-decoration:none;
}

.RadGrid_PortfolioForms .rgAdd
{
	background-position:2px -1422px;
}

.RadGrid_PortfolioForms .rgRefresh
{
	background-position:5px -1453px;
}

.RadGrid_PortfolioForms .rgEdit
{
	background-position:2px -1486px;
}

.RadGrid_PortfolioForms .rgDel
{
	background-position:2px -1518px;
}

/*loading*/

.LoadingPanel_PortfolioForms
{
	background:url('images/loading.gif') center center no-repeat #fff;
}

/*multirow select*/

.GridRowSelector_PortfolioForms
{
	background:#336 !important;
}

/*row drag n drop*/

.GridItemDropIndicator_PortfolioForms
{
    border-top:1px dashed #666;
}

/*rtl*/

.RadGridRTL_PortfolioForms .GridHeader_PortfolioForms,
.RadGridRTL_PortfolioForms .ResizeHeader_PortfolioForms
{
	text-align:right;
}

.RadGridRTL_PortfolioForms .PagerLeft_PortfolioForms,
.RadGridRTL_PortfolioForms .GridPager_PortfolioForms .radslider
{
	float:right;
}

.RadGridRTL_PortfolioForms .PagerRight_PortfolioForms
{
	float:left;
}



/* RadTabStrip Styles */

.RadTabStrip_PortfolioForms .rtsLI,
.RadTabStrip_PortfolioForms .rtsLink
{
	color: #000;
}

.RadTabStrip_PortfolioForms .rtsLevel1 .rtsLI,
.RadTabStrip_PortfolioForms .rtsLevel1 .rtsLink
{
	color: #039;
}

.RadTabStripLeft_PortfolioForms .rtsUL .rtsLI,
.RadTabStripRight_PortfolioForms .rtsUL .rtsLI
{
	width: 100%;
    display: block;
}

.RadTabStripLeft_PortfolioForms .rtsLevel .rtsUL,
.RadTabStripRight_PortfolioForms .rtsLevel .rtsUL
{
	width: 150px; /* default width */
}

.RadTabStrip_PortfolioForms .rtsLevel
{
	background-color: #fff;
}

.RadTabStrip_PortfolioForms .rtsLevel1
{
	background: #bbd7fa url('images/Background.gif') repeat-x 0 100%;
}

.RadTabStrip_PortfolioForms .rtsLink
{
	text-decoration: none;
}

.RadTabStripTop_PortfolioForms .rtsOut,
.RadTabStripBottom_PortfolioForms .rtsOut
{
	text-align:center;
}

.RadTabStrip_PortfolioForms .rtsIn
{
	font: 11px/17px "segoe ui",arial,sans-serif;
	padding: 0 5px;
}

/* disabled tabs */
.RadTabStrip_PortfolioForms .rtsDisabled,
.RadTabStripLeft_PortfolioForms .rtsDisabled,
.RadTabStripRight_PortfolioForms .rtsDisabled,
.RadTabStripBottom_PortfolioForms .rtsDisabled,
.RadTabStrip_PortfolioForms_disabled .rtsDisabled
{
	color: #ccc;
	cursor: default;
}

.RadTabStripLeft_PortfolioForms .rtsLI .rtsIn,
.RadTabStripRight_PortfolioForms .rtsLI .rtsIn
{
	padding: 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.RadTabStripLeft_PortfolioForms .rtsUL,
.RadTabStripRight_PortfolioForms .rtsUL
{
	width: 100%;
}

.RadTabStrip_PortfolioForms .rtsImg
{
	border:0;
	vertical-align:top;
	width: 16px;
	margin: 2px 0;
}

/* Scrolling */
.RadTabStrip_PortfolioForms .rtsNextArrow,
.RadTabStrip_PortfolioForms .rtsPrevArrow,
.RadTabStrip_PortfolioForms .rtsPrevArrowDisabled,
.RadTabStrip_PortfolioForms .rtsNextArrowDisabled
{
	height:19px;
	width:17px;
	background:transparent url('images/ScrollArrows.gif') no-repeat;
}

.RadTabStrip_PortfolioForms .rtsNextArrow { background-position: 100% 0; }
.RadTabStrip_PortfolioForms .rtsPrevArrow { background-position: 0 0; }
.RadTabStrip_PortfolioForms .rtsNextArrowDisabled { background-position: 100% 100%; }
.RadTabStrip_PortfolioForms .rtsPrevArrowDisabled { background-position: 0 100%; }

/* Orientation: Top */

.RadTabStripTop_PortfolioForms .rtsLink .rtsIn { line-height: 23px;  }

.RadTabStripTop_PortfolioForms .rtsLevel1 .rtsLink { padding-left: 5px; }
.RadTabStripTop_PortfolioForms .rtsLevel1 .rtsLink .rtsOut { padding-right: 5px; }

.RadTabStripTop_PortfolioForms .rtsLevel1 .rtsSelected { background: transparent url('images/TabStripStates.gif') no-repeat 0 0; }
.RadTabStripTop_PortfolioForms .rtsLevel1 .rtsSelected .rtsOut { background: transparent url('images/TabStripStates.gif') no-repeat 100% 0; }

.RadTabStripTop_PortfolioForms .rtsLevel2 .rtsSelected { text-decoration: underline; }

.RadTabStripTop_PortfolioForms .rtsLevel1 .rtsUL { padding: 0 3px; margin-top: 4px; }
.RadTabStripTop_PortfolioForms .rtsLevel2 .rtsIn { padding: 3px 10px 0; }

/* Orientation: Bottom */

.RadTabStripBottom_PortfolioForms .rtsLink .rtsIn { line-height: 23px;  }

.RadTabStripBottom_PortfolioForms .rtsLevel1 .rtsLink { padding-left: 5px; }
.RadTabStripBottom_PortfolioForms .rtsLevel1 .rtsLink .rtsOut { padding-right: 5px; }

.RadTabStripBottom_PortfolioForms .rtsLevel1 .rtsSelected { background: transparent url('images/TabStripStates.gif') no-repeat 0 -60px; }
.RadTabStripBottom_PortfolioForms .rtsLevel1 .rtsSelected .rtsOut { background: transparent url('images/TabStripStates.gif') no-repeat 100% -60px; }

.RadTabStripBottom_PortfolioForms .rtsLevel2 .rtsSelected { text-decoration: underline; }

.RadTabStripBottom_PortfolioForms .rtsLevel1 .rtsUL { padding: 0 3px; margin-bottom: 4px; }
.RadTabStripBottom_PortfolioForms .rtsLevel2 .rtsIn { padding: 0 10px; }

/* Orientation: Left */

.RadTabStripLeft_PortfolioForms .rtsLI { text-align: right;  }

.RadTabStripLeft_PortfolioForms .rtsLink .rtsIn { line-height: 30px;  }

.RadTabStripLeft_PortfolioForms .rtsLevel { float: left; }

.RadTabStripLeft_PortfolioForms .rtsLevel1 .rtsLink { padding-left: 10px; }

.RadTabStripLeft_PortfolioForms .rtsLevel1 .rtsSelected { background: transparent url('images/TabStripStates.gif') no-repeat 0 -30px; }
.RadTabStripLeft_PortfolioForms .rtsLevel1 .rtsSelected .rtsOut { background: transparent url('images/TabStripStates.gif') no-repeat 100% -30px; }

.RadTabStripLeft_PortfolioForms .rtsLevel2 .rtsSelected { text-decoration: underline; }

.RadTabStripLeft_PortfolioForms .rtsLevel1 .rtsUL { padding: 4px 0; margin-left: 4px; }
.RadTabStripLeft_PortfolioForms .rtsLevel2 .rtsIn { padding: 0 10px; }

/* Orientation: Right */

.RadTabStripRight_PortfolioForms .rtsLink .rtsIn { line-height: 30px;  }

.RadTabStripRight_PortfolioForms .rtsLevel { float: right; }

.RadTabStripRight_PortfolioForms .rtsLevel1 .rtsLink { padding-left: 10px; }

.RadTabStripRight_PortfolioForms .rtsLevel1 .rtsSelected { background: transparent url('images/TabStripStates.gif') no-repeat 0 -90px; }
.RadTabStripRight_PortfolioForms .rtsLevel1 .rtsSelected .rtsOut { background: transparent url('images/TabStripStates.gif') no-repeat 100% -90px; }

.RadTabStripRight_PortfolioForms .rtsLevel2 .rtsSelected { text-decoration: underline; }

.RadTabStripRight_PortfolioForms .rtsLevel1 .rtsUL { padding: 4px 0; margin-right: 4px; }
.RadTabStripRight_PortfolioForms .rtsLevel2 .rtsIn { padding: 0 10px; }



/* RadTreeView styles */

.RadTreeView_PortfolioForms,
.RadTreeView_PortfolioForms .rtEdit .rtIn input
{
	font:11px tahoma,verdana,sans-serif;
	color:#000;
	line-height:1.273em;
}

.RadTreeView_PortfolioForms .rtTop, 
.RadTreeView_PortfolioForms .rtMid, 
.RadTreeView_PortfolioForms .rtBot
{
	padding: 0 0 0 20px;
}

.RadTreeView_PortfolioForms .rtPlus, 
.RadTreeView_PortfolioForms .rtMinus
{
	margin:5px 8px 0 -17px;
	width:9px;
	height:9px;
}

.RadTreeView_PortfolioForms .rtPlus
{
	background: transparent url(images/PlusMinus.gif) no-repeat 0 0;
}

.RadTreeView_PortfolioForms .rtMinus
{
	background: transparent url(images/PlusMinus.gif) no-repeat 0 -9px;
}

.RadTreeView_PortfolioForms .rtSp
{
	height:18px;
}

.RadTreeView_PortfolioForms .rtChk
{
	margin: 0 2px;
	padding:0;
	width:12px;
	height:12px;
}

.RadTreeView_PortfolioForms .rtIn
{
	margin-left:3px;
	padding: 0 2px 1px;
	text-decoration:none;
}

/* endof general styles */

/*Three state checkboxes*/

.RadTreeView_PortfolioForms .rtIndeterminate
{
    background: transparent url(images/TriState.gif) no-repeat 0 -26px;
}

.RadTreeView_PortfolioForms .rtChecked
{
    background: transparent url(images/TriState.gif) no-repeat 0 0;
}

.RadTreeView_PortfolioForms .rtUnchecked
{
    background: transparent url(images/TriState.gif) no-repeat 0 -13px ;
}
/* node states */

.RadTreeView_PortfolioForms .rtHover .rtIn
{
	color: #363636;
	text-decoration:underline;
}

.RadTreeView_PortfolioForms .rtSelected .rtIn
{
	color:#fff;
	background-color:#316ac5;
}

.RadTreeView_PortfolioForms_disabled .rtIn,
.RadTreeView_PortfolioForms .rtDisabled .rtIn
{
	color:#ccc;
}

.RadTreeView_PortfolioForms .rtSelected .rtLoadingBelow
{
	color: #000;
}

/* endof node states */


/* in-line editing */

.RadTreeView_PortfolioForms .rtLI .rtEdit .rtIn
{
	border:1px solid #999;
	padding: 1px 1px 0;
	height:1.2em;
	background: #fff;
	text-decoration: none;
	text-decoration:none;
}

.RadTreeView_PortfolioForms .rtEdit .rtIn input
{
	height:1em;
	line-height:1em;
	border:0;
	margin:0;
	padding:0;
	background:transparent;
}

/* endof in-line editing */


/* drop targets */

.rtDropAbove_PortfolioForms,
.rtDropBelow_PortfolioForms
{
    border: 1px dotted black;
    font-size: 3px;
    line-height: 3px;
    height: 3px;
}

.rtDropAbove_PortfolioForms
{
    border-bottom: 0;
}

.rtDropBelow_PortfolioForms
{
    border-top: 0;
}

/* endof drop targets */


/* node lines */

.RadTreeView_PortfolioForms .rtLines .rtLI,
.RadTreeView_PortfolioForms .rtLines .rtFirst .rtUL
{
	background:url(images/NodeSpan.gif) repeat-y 0 0;
}
.RadTreeView_PortfolioForms_rtl .rtLines .rtLI,
.RadTreeView_PortfolioForms_rtl .rtLines .rtFirst .rtUL
{
	background:url(images/NodeSpan_rtl.gif) repeat-y 100% 0;
}

.RadTreeView_PortfolioForms .rtLines .rtFirst
{
    background:url(images/FirstNodeSpan.gif) no-repeat 0 1.273em;
}
.RadTreeView_PortfolioForms_rtl .rtLines .rtFirst
{
    background:url(images/FirstNodeSpan_rtl.gif) no-repeat 100% 1.273em;
}

.RadTreeView_PortfolioForms .rtLines .rtFirst .rtUL
{
	background:url(images/FirstNodeSpan.gif) repeat-y 0 1.273em;
}

.RadTreeView_PortfolioForms_rtl .rtLines .rtFirst .rtUL
{
	background:url(images/FirstNodeSpan_rtl.gif) repeat-y 100% 1.273em;
}

.RadTreeView_PortfolioForms .rtLines .rtLast,
.RadTreeView_PortfolioForms .rtLines .rtLast .rtUL
{
	background:none;
}

.RadTreeView_PortfolioForms .rtLines .rtTop
{
	background:url(images/TopLine.gif) 0 0 no-repeat;
}
.RadTreeView_PortfolioForms_rtl .rtLines .rtTop
{
	background:url(images/TopLine_rtl.gif) 100% 0 no-repeat;
}

.RadTreeView_PortfolioForms .rtLines .rtLast .rtTop
{
	background:url(images/SingleLine.gif) 0 0 no-repeat;
}

.RadTreeView_PortfolioForms_rtl .rtLines .rtLast .rtTop
{
	background:url(images/SingleLine_rtl.gif) 100% 0 no-repeat;
}

.RadTreeView_PortfolioForms .rtLines .rtMid
{
	background:url(images/MiddleLine.gif) 0 0 no-repeat;
}
.RadTreeView_PortfolioForms_rtl .rtLines .rtMid
{
	background:url(images/MiddleLine_rtl.gif) 100% 0 no-repeat;
}

.RadTreeView_PortfolioForms .rtLines .rtBot
{
	background:url(images/BottomLine.gif) 0 0 no-repeat;
}
.RadTreeView_PortfolioForms_rtl .rtLines .rtBot
{
	background:url(images/BottomLine_rtl.gif) 100% 0 no-repeat;
}

/* endof node lines */


/* rtl-specific styles */

/* firefox */
.RadTreeView_PortfolioForms_rtl .rtPlus,
.RadTreeView_PortfolioForms_rtl .rtMinus
{
	margin-right:-9px;
	right:-14px;
}

* html .RadTreeView_PortfolioForms_rtl .rtPlus,
* html .RadTreeView_PortfolioForms_rtl .rtMinus
{
	margin-right:-17px;
	right:0;
}

*+html .RadTreeView_PortfolioForms_rtl .rtPlus,
*+html .RadTreeView_PortfolioForms_rtl .rtMinus
{
	margin-right:-17px;
	right:0;
}

.RadTreeView_PortfolioForms_rtl .rtTop,
.RadTreeView_PortfolioForms_rtl .rtMid, 
.RadTreeView_PortfolioForms_rtl .rtBot
{
	padding: 0 20px 2px 0;
	margin:0;
}

/* endof rtl-specific styles */


/* hacks for Opera & Safari */
@media screen and (min-width:550px)
{
	/* fixes for opera (changes the paddings/margins automatically in rtl mode) */

	html:first-child .RadTreeView_PortfolioForms_rtl .rtPlus,
	html:first-child .RadTreeView_PortfolioForms_rtl .rtMinus,
	html:first-child .RadTreeView_PortfolioForms_rtl .rtFirst .rtLI .rtPlus,
	html:first-child .RadTreeView_PortfolioForms_rtl .rtFirst .rtLI .rtMinus
	{
		margin:5px 8px 0 -17px;
		right:0;
	}
	
	/* fix for safari bug (inline-block positioned elements in rtl mode get no width) */
	:root .RadTreeView_PortfolioForms_rtl .rtPlus,
	:root .RadTreeView_PortfolioForms_rtl .rtMinus
	{
		right: 0;
		margin-right: -17px;
		margin-left: 8px;
	}
}
/* endof hacks */



/* RadMenu Styles */
.RadMenu_PortfolioForms
{
	background: #fff;
}

div.RadMenu_PortfolioForms ul.rmRootGroup
{
	float: left;
}

.RadMenu_PortfolioForms .rmLink
{
	text-decoration: none;
	color: #000;
	font: 11px Arial, sans-serif;
}

.RadMenu_PortfolioForms .rmLink:hover,
.RadMenu_PortfolioForms .rmExpanded,
.RadMenu_PortfolioForms .rmFocused
{
	border: 1px solid #6593cf;
	background: #fff;
	cursor: pointer;
}

.RadMenu_PortfolioForms .rmDisabled,
.RadMenu_PortfolioForms .rmDisabled:hover
{
	color: #000;
	border: 0;
	background: none;
	cursor: default;
}

/* submenu styling */

.RadMenu_PortfolioForms .rmGroup
{
	border: 1px solid #898fa5;
	background: #fff;
	z-index: 2000;
}

.RadMenu_PortfolioForms_rtl .rmGroup
{
	z-index: 2000;
}

.RadMenu_PortfolioForms .rmGroup .rmLink
{
	color: #000;
}

.RadMenu_PortfolioForms .rmGroup .rmText
{
	padding: 0 10px;
}

.RadMenu_PortfolioForms .rmGroup .rmLink:hover,
.RadMenu_PortfolioForms .rmGroup .rmExpanded
{
	background: #80ffff;
	cursor: pointer;
	text-decoration: none;
}

.RadMenu_PortfolioForms .rmGroup .rmDisabled,
.RadMenu_PortfolioForms .rmGroup .rmDisabled:hover
{
	color: #888;
	border: 0;
	background: none;
	cursor: default;
}

.RadMenu_PortfolioForms .rmGroup .rmExpandRight
{
	background: transparent;
}

.RadMenu_PortfolioForms .rmGroup .rmExpandLeft
{
	background: transparent;
}

.RadMenu_PortfolioForms .rmGroup .rmLeftImage
{
	/*margin-left: 2px;*/
}

/* double margin bugfix */
* html .RadMenu_PortfolioForms .rmGroup .rmLeftImage { margin-left: 1px; }

.RadMenu_PortfolioForms .rmExpanded
{
	z-index: 2000;
}

.RadMenu_PortfolioForms .rmSeparator
{
	margin: 0;
}

.RadMenu_PortfolioForms .rmGroup .rmSeparator .rmText
{
}

/* scrolling arrows */

.RadMenu_PortfolioForms .rmTopArrow,
.RadMenu_PortfolioForms .rmBottomArrow
{
	background: #fff;
	border: 0 solid #898fa5;
	height: 10px;
	width: 100%;
	outline: 0;
}

.RadMenu_PortfolioForms .rmLeftArrow,
.RadMenu_PortfolioForms .rmRightArrow
{
	background: #fff;
	border: 0 solid #898fa5;
	width: 10px;
	height: 28px;
	outline: 0;
}

.RadMenu_PortfolioForms .rmTopArrow { background-position: 50% 0; border-bottom-width: 1px; }
.RadMenu_PortfolioForms .rmBottomArrow { background-position: 50% 100%; border-top-width: 1px; }
.RadMenu_PortfolioForms .rmLeftArrow { background-position: 0 50%; border-right-width: 1px; }
.RadMenu_PortfolioForms .rmRightArrow { background-position: 100% 50%; border-left-width: 1px; }

.RadMenu_PortfolioForms_Context
{
	background: none;
}

