select
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:11px;
}
input
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:11px;
	padding:3px 0;
	
}
a, a:link, a:active, a:hover, a:visited
{
	color: #1c1c1c;
	text-decoration: underline;
}
a img
{
	border-width: 0;
}
td.portalBanner
{
	border-bottom: solid 0px #cdcdcd;
	background-color: #000000;
}
td.portalBannerLast
{
	border-right: solid 0px #cdcdcd;
}
.portalBanner .button
{
	padding-right: 15px;
}
.portalBanner img
{
	padding: 0;
	margin: 0;
}
div#customContentfooter
{
	margin: 0;
	padding: 9px 0;
	text-align: center;
	font-size: 11px;
	line-height: 13px;
	border-top: solid 2px #cdcdcd;
}
div#customContentfooter img
{
	padding-right: 10px;
}
ul#footer
{
	margin: 0;
	padding: 9px 0;
	list-style-type: none;
	text-align: center;
	white-space: nowrap;
	font-size: 11px;
	line-height: 13px;
	color:#FFFFFF;
}
ul#footer li
{
	display: inline;
	padding: 0 5px;
	border-right: solid 1px #1c1c1c;
	color:#FFFFFF;
}
ul#footer li.first
{
	padding-left: 0;
	color:#FFFFFF;
}
ul#footer li.last
{
	padding-right: 0;
	border-right: none;
	color:#FFFFFF;
}

ul.renFooter
{
	margin: 0;
	padding: 9px 0;
	list-style-type: none;
	text-align: center;
	white-space: nowrap;
	font-size: 11px;
	line-height: 13px;
	background:#000000;
	color:#ffffff;
}
ul.renFooter li
{
	display: inline;
	padding: 0 5px;
	border-right: solid 1px #ffffff;
}
ul.renFooter li.first
{
	padding-left: 0;
}
ul.renFooter li.last
{
	padding-right: 0;
	border-right: none;
}
/* Begin Navigation */
#navigation
{
	margin: 82px 0 0 0;
	padding: 0;
	font-size: 0;
}
#navigation li
{
	margin: 0;
	padding: 0 7px;
	width: 156px;
	
	/*background-image: url('../images/portal/nav_unselected_bg.gif');*/
	
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
#navigation li.selected
{
	padding: 0 0 0 7px;
	width: 163px;
	font-family: Verdana, Arial, Sans-Serif;
	
	background-image: none;
}
#navigation li ul.inner
{
	display: none;
}
#navigation li.selected ul.inner
{
	margin: 0;
	padding: 0;
	display: block;
}
#navigation a,
#navigation a:link,
#navigation a:active,
#navigation a:visited,
#navigation a:hover
{
	text-decoration: none;
}
#navigation li.selected ul li
{
	margin: 0;
	padding: 0;
	width: 163px;
	background-image: url('../images/portal/nav_selected_li_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
}
#navigation li.selected ul.inner li a,
#navigation li.selected ul.inner li a:link,
#navigation li.selected ul.inner li a:visited
{
	padding: 4px 0 3px 35px;
	display: block;
	width: 128px;
	font-size: 11px;
	line-height: 12px;
	color: #4e4e4e;
}
#navigation li.selected ul.inner
{
	width: 163px;
}
#navigation li.selected ul.inner li.top
{
	background-image: url('../images/portal/nav_selected_li_t_bg.gif');
	background-position: 0 6px;
}
#navigation li.selected ul.inner li.top a,
#navigation li.selected ul.inner li.top a:link,
#navigation li.selected ul.inner li.top a:visited
{
	padding: 11px 0 7px 35px;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #23662d;
}
#navigation li.selected ul.inner li.last a,
#navigation li.selected ul.inner li.last a:link,
#navigation li.selected ul.inner li.last a:visited
{
	padding-bottom: 0;
}
#navigation li.selected ul li.afterSelected
{
	background-image: url('../images/portal/nav_selected_li_bg_after_in.gif');
}
.navInnerSelectedOverlay
{
	background-image: url('../images/portal/nav_selected_inner_r.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	
	width: 7px;
	height: 30px;
	
	position: absolute;
	z-index: 10;
	left: 158px;
	top: -5px;
}
#navigation li.selected ul.inner li.selected
{
	background-image: url('../images/portal/nav_selected_inner_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}
#navigation li.selected ul.inner li.selected a,
#navigation li.selected ul.inner li.selected a:link,
#navigation li.selected ul.inner li.selected a:visited
{
	font-weight: bold;
	font-style: italic;
	color: #23662d;
	padding-bottom: 2px;
	
	background-image: url('../images/portal/nav_selected_inner_b.gif');
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
#navigation li.selected ul.inner li.lastSelected
{
	
}
#navigation li.selected ul.inner li.lastSelected a,
#navigation li.selected ul.inner li.lastSelected a:link,
#navigation li.selected ul.inner li.lastSelected a:visited
{
	background-image: url('../images/portal/nav_selected_inner_last_b.gif');
}
#navigation li .selectedBottom
{
	display: none;	
}
#navigation li.selected .selectedBottom
{
	display: block;
	width: 163px;
	height: 10px;
	background-image: url('../images/portal/nav_selected_b.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}
#navigation li.selected .afterSelectedBottom
{
	background-image: url('../images/portal/nav_selected_b_after_inner.gif');
}

#navigation li.selected .topLink,
#navigation li.selected a.topLink,
#navigation li.selected a:link.topLink,
#navigation li.selected a:visited.topLink
{
	background-image: url('../images/portal/nav_selected_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	
	display: block;
	width: 128px;		
	padding: 17px 0 5px 35px;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #23662d;
}
#navigation li a.topLink,
#navigation li a:link.topLink,
#navigation li a:visited.topLink
{
	display: block;
	width: 121px;
	margin: 0;
	padding: 9px 0 10px 35px;
	font-size: 14px;
	line-height: 16px;
	color: #ffffff;
}
#navigation li.button
{
	background-image: url('../images/portal/nav_btn_bg.gif');
	background-repeat: no-repeat;
	background-position: 7px 4px;
	width: 156px;
	height: 30px;
	padding: 4px 7px 0 7px;
}

#navigation li.button a,
#navigation li.button a:link,
#navigation li.button a:visited
{
	display: block;
	width: 115px;
	margin: 0;
	padding: 8px 4px 8px 37px;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #ffffff;
}
#navigation li.selectedButton
{
	background-image: url('../images/portal/nav_btn_selected_bg.gif');
	background-repeat: no-repeat;
	background-position: 7px 4px;
	
}
#navigation li a,
#navigation li .assets,
#navigation li .admin,
#navigation li .sysadmin
{
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: 8px 3px;
}
#navigation li a.console						{ background-image: url('../images/icons/nav_console_bg.gif'); }
#navigation li.selectedButton a.console			{ background-image: url('../images/icons/nav_console_selected_bg.gif'); }
#navigation li a.InvestorRel					{ background-image: url('../images/icons/nav_investorRelations_bg.png'); }
#navigation li.selectedButton a.InvestorRel		{ background-image: url('../images/icons/nav_investorRelations_bg.png'); }
#navigation li a.SellerRel						{ background-image: url('../images/icons/nav_sellerRelations_bg.png'); }
#navigation li.selectedButton a.SellerRel		{ background-image: url('../images/icons/nav_sellerRelations_bg.png'); }
#navigation li a.marketplace					{ background-image: url('../images/icons/nav_marketplace_bg.gif'); }
#navigation li.selectedButton a.marketplace 	{ background-image: url('../images/icons/nav_marketplace_selected_bg.gif'); }
#navigation li a.myprofile						{ background-image: url('../images/icons/nav_myprofile_bg.gif'); }
#navigation li.selectedButton a.myprofile		{ background-image: url('../images/icons/nav_myprofile_selected_bg.gif'); }
#navigation li a.assets							{ background-image: url('../images/icons/nav_assets_bg.gif'); }
#navigation li.selected .assets					{ background-image: url('../images/icons/nav_assets_selected_bg.gif'); }
#navigation li a.accountProfile					{ background-image: url('../images/icons/nav_accountprofile_bg.gif'); }
#navigation li.selectedButton a.accountProfile	{ background-image: url('../images/icons/nav_accountprofile_sel_bg.gif'); }
#navigation li a.admin							{ background-image: url('../images/icons/nav_administration_bg.gif'); }
#navigation li.selected .admin					{ background-image: url('../images/icons/nav_admin_selected_bg.gif'); }
#navigation li a.sysadmin						{ background-image: url('../images/icons/nav_sysadmin_bg.gif'); }
#navigation li.selected .sysadmin				{ background-image: url('../images/icons/nav_sysadmin_selected_bg.gif'); }
#navigation li a.sumReports						{ background-image: url('../images/icons/nav_summaryReports_bg.png'); }
#navigation li.selected .sumReports				{ background-image: url('../images/icons/nav_summaryReports_bg.png'); }
#navigation li a.closedAsset					{ background-image: url('../images/icons/nav_closed_bg.png'); }
#navigation li.selected .closedAsset			{ background-image: url('../images/icons/nav_closed_bg.png'); }
#navigation li a.logout							{ background-image: url('../images/icons/nav_logout_bg.gif'); }
.btnRunReport { background-image:url('../Shared/Images/Buttons/inner_go.gif'); }


#navigation li.selectedButton a,
#navigation li.selectedButton a:link,
#navigation li.selectedButton a:visited
{
	color: #23662d;
}
.navSelectedButtonOverlay
{
	background-image: url('../images/portal/nav_btn_selected_r.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	
	width: 7px;
	height: 40px;
	
	position: absolute;
	z-index: 10;
	left: 158px;
	top: -5px;
}
#navigation li.leaf .navSelectedButtonOverlay
{
	top: -1px;
}
#navigation li.selectedButton a.topLink,
#navigation li.selectedButton a:link.topLink,
#navigation li.selectedButton a:visited.topLink
{
	font-weight: bold;
	padding-top: 11px;
	background-position: 8px 7px;
	/*
	display: block;
	width: 128px;		
	padding: 17px 0 5px 35px;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #23662d;
	*/
}
/* End Navigation */

/* Begin Generic Toolbar */

.genericToolbar .filterLabel
{
	white-space: nowrap;
	margin-right: 5px;
	font-size: 16px;
}
.genericToolbar .filterSelect
{
	margin-right: 5px;
}
.genericToolbarTable .buttonCell
{
	padding-left: 5px;
}
.genericToolbar .genericToolbarButtonLight a,
.genericToolbar .genericToolbarButtonLight a:link,
.genericToolbar .genericToolbarButtonLight a:visited
{
	font-size: 11px;
	text-decoration: none;
	white-space: nowrap;	
	color: Black;
}

.genericToolbar .genericToolbarButtonDark a,
.genericToolbar .genericToolbarButtonDark a:link,
.genericToolbar .genericToolbarButtonDark a:visited
{
	font-size: 11px;
	text-decoration: none;
	white-space: nowrap;	
	color: White;
}

/* End Generic Toolbar */

/* Begin Page Toolbar */
.pageToolbarWrapper
{
	border: solid 0px #cdcdcd;
	border-width: 0 0px;
	font-family:Verdana, Arial, Sans-Serif;
}

.pageToolbar
{
	height: 32px;
	background-color: #a8a8a8;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
}
.pageToolbar td.titleCell
{
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 18px;
	padding-top: 3px;
	padding-left: 5px;
	
}
.pageToolbar td.titleCell #truncatedTitleWrapper
{
	padding: 0;
	margin: 0;
	height: 27px;
	overflow: hidden;
	position: absolute;
	top: 1px;
	left: 0;
	font-size:18px;
}
.pageToolbar .filterLabel
{
	white-space: nowrap;
	margin-right: 5px;
	font-size: 16px;
}
.pageToolbar .filterSelect
{
	margin-right: 5px;
}
.pageToolbar .pageToolbarButton a,
.pageToolbar .pageToolbarButton a:link,
.pageToolbar .pageToolbarButton a:visited
{
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	white-space: nowrap;	
}
/* End Page Toolbar */

/* Begin Tab */
.tabStripTable
{
	border: solid 1px #cdcdcd;
	border-width: 0 0px;
	width:100%;
	background-color:#303030;
	font-family:Verdana, Arial, Sans-Serif;
}
.innerTabStripTable
{
	border-width: 0;
	background-color:#303030;
}
.UnSelectedTabCell,
.SelectedTabCell
{
	padding: 5px 10px 0 10px;
	font-weight: bold;
	text-align: center;
	font-size:10px;
	color: #444;
	cursor:hand;
	cursor: pointer;
	background-image: url('../images/portal/tab_off_bg.gif');
	background-repeat: repeat-x;
	background-position: 0 bottom;
	background-color:#FFF;
}
.SelectedTabCell
{
	padding-top: 0;
	background-image: url('../images/portal/tab_on_bg.gif');
	background-repeat: repeat-x;
	background-position: 0 bottom;
	background-color:#FFF;
}
.TabDeadSpace
{
	background-image: url('../images/portal/tab_inner_space.gif');
	background-repeat: repeat-x;
	background-position: 0 bottom;
	background-color:#FFF;
	
}
.UnSelectedInnerTabCell,
.SelectedInnerTabCell
{
	padding: 5px 10px 0 10px;
	font-weight: bold;
	text-align: center;
	font-size:10px;
	color: #444;
	cursor:hand;
	cursor: pointer;
	background-image: url('../images/portal/tab_inner_off_bg.gif');
	background-repeat: repeat-x;
	background-position: 0 bottom;
	background-color:#FFF;
}
.SelectedInnerTabCell
{
	padding-top: 0;
	background-image: url('../images/portal/tab_inner_on_bg.gif');
	background-repeat: repeat-x;
	background-position: 0 bottom;
	background-color:#FFF;
}
.InnerTabDeadSpace
{
	background-image: url('../images/portal/tab_inner_space.gif');
	background-repeat: repeat-x;
	background-position: 0 bottom;
	border:0px;
}
.TabTable
{
	padding: 10px 0px 0px 5px;
	padding: 7px 10px;
	/*width:1004px;*/
	background-color:#FFF;
}
.tabTopPaddingCell
{
	/*background-color: #FFF;*/
	background-color:#FFF;
}

.innerTabTopPaddingCell
{
	/*background-color: #FFFFFF;*/
	background-color:#FFF;
}

.InnerTabContainer
{
    border: solid 1px #b2b2b2;
    border-top: none;
    width:1004px;
    background-color:#FFF;
    /*background-color:#900;*/
}
/* End Tab*/

/* Begin Section */
.sectionTable
{
	margin: 7px 0;
	width:1004px;
}
td table.sectionTable td
{
	padding: 0;
}
.sectionTable .sectionTitle
{
	white-space: nowrap;
	background-image: url('../images/portal/section_header_l.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #333;
	font-weight: bold;
	font-size: 16px;
	padding-left: 15px;
}
.sectionTable .sectionToolbar
{
	/*background-image: url('../images/portal/section_header_bg.gif');
	background-position: 0 0;
	background-repeat: repeat-x;padding: 4px 0 3px 0;*/
	background-color:#989898;
	border-top:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	
}
.sectionTable .sectionHeaderRight
{
	background-image: url('../images/portal/section_header_r.gif');
	background-position: left 0;
	background-repeat: no-repeat;
}

.sectionTable .sectionContent
{
	background-color: #ececec;
	padding: 5px 6px 5px 10px;
	border-left: solid 1px #c8ccce;
	border-right: solid 1px #c8ccce;
	width:100%;	
}

.sectionTable .sectionContentNoPadding
{
	background-color: #ececec;
	border-left: solid 1px #c8ccce;
	border-right: solid 1px #c8ccce;
	width:100%;
}


.sectionTable .sectionBottomRight
{
	background-image: url('../images/portal/section_r.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
}
.sectionTable .sectionBottomLeft
{
	background-image: url('../images/portal/section_bg.gif');
	background-position: 0 bottom;
	background-repeat: no-repeat;
}

.sectionHeaderFormInput
{
	font-size: 11px;
}
.sectionTable .toggle
{
	background-image: url('../images/portal/section_header_bg.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 4px 0px 3px 25px;
	
	color: #000000;
	font-size: 11px;
}
.sectionTable .toggle label
{
	padding-right: 5px;
}
.sectionTable .toggle .link,
.sectionTable .toggle .activeLink
{
	color: #ffffff;
	padding-right: 2px;
	border-right: solid 1px #ffffff;
	line-height: 12px;
}
.sectionTable .toggle .activeLink
{
	text-decoration: none;
	color: #000000;
}
.sectionTable .toggle .lastLink
{
	padding-left: 8px;
	padding-right: 0;
	border-right: none;
}


/* End Section */

/* Begin Form */
.formLabel,
.formLabelRequired,
.formInputLabel,
.formInputCheckBox,
.formLabelModifier
{
	font:11px Verdana, arial, sans-serif;
	color: #333;
	line-height: 25px;
	width:120px;
	text-align:left;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	height:25px;
	display:inline;
}
.formLabelRequired
{
	font-weight: normal;
	color:#900;	
}
.formLabelWide
{
	width:200px;
	padding-left:25px;
	line-height: 25px;	
}
.formLabelRequiredWide
{
	font-weight: normal;
	color:#900;	
}
.formLabelLeft,
.formLabelLeftRequired
{
	font:11px Verdana, arial, sans-serif;
	color: #333;
	line-height: 25px;
	width:165px;
	text-align:left;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	height:25px;
}
.formLabelLeftRequired
{
	font-weight: normal;
	color:#900;
}
.formLabelLeftLong
{
	font:11px Verdana, arial, sans-serif;
	color: #333;
	line-height: 25px;
	width:365px;
	text-align:left;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	height:25px;
}
.formLabelDisabled
{
	color: #999999;
	font:11px Verdana, arial, sans-serif;
}
.formLabelCheckBoxList
{
	color: #4b4b4b;
}
.formInput
{
	border: solid 1px #a5acb2;
}

.inputForm
{
	padding-bottom: 10px;
}
.inputForm .formLabel,
.inputForm .formLabelRequired
{
	/*display: inline;*/
	float: left;
	text-align: right;
	width: 120px;
	margin: 0 0 6px 0;
	padding: 6px 10px 0 0;
	white-space: nowrap;
}
.inputForm .formInputLabel,
.inputForm .formInputCheckBox,
.inputForm .formInputCheckBoxList
{
	margin: 3px 0 6px 0;
	float: left;
	text-align: left;
}
.inputForm .formInputLabel
{
	margin: 0 0 6px 0;
	padding: 6px 0 0 0;
}
.inputForm br
{
	clear: both;
}
.inputForm .firstFormInput
{
	margin-left: 130px;
}
.formComment
{
	font-style:italic;
	font-weight:bold;
	font-size: 10px;
}

table.formTable td
{
	padding: 2px 0;
}
table.formTable td.formLabel
{
	padding: 6px 10px 2px 0;
	height: 18px;
}
table.formTable a
{
	font-size: 11px;
}
.formInputLabel
{
}
.formLabelLink
{
	color:#036;
	font-size: 11px;
	font-weight: 700;
	text-decoration:underline;
	}
/* End Form */

/* Begin Grid */
.gridTable
{
	border: solid 1px #ffffff;
	border-width: 0 1px 0 1px;
	font-size: 11px;
}
.gridTable th
{
	background-image: url('../images/portal/sort_column_bg.gif');
	background-position: right 0;
	background-repeat: no-repeat;
	padding: 0;
	text-align: left;
}
.gridTable th.first
{
	text-align: right;
}
.gridTable th.last
{
	background-image: url('../images/portal/sort_column_bg_r.gif');
	background-repeat: repeat-x;
}
.gridTable th a,
.gridTable th a:link,
.gridTable th a:visited
{
	color: #ffffff;
	
	text-decoration: none;
	display: block;
	font-size: 11px;
	height: 15px;
	padding: 8px 10px 8px 8px;
	white-space: nowrap;
	background-image: none;
}
.gridTable th a.sortDesc,
.gridTable th a.sortDesc:link,
.gridTable th a.sortDesc:visited,
.gridTable th a.sortAsc,
.gridTable th a.sortAsc:link,
.gridTable th a.sortAsc:visited
{
	background-image: url('../images/portal/sort_column_down_bg.gif');
	background-position: right 0;
	background-repeat: no-repeat;
	
	padding-right: 27px;
}
.gridTable th a.sortAsc,
.gridTable th a.sortAsc:link,
.gridTable th a.sortAsc:visited
{
	background-image: url('../images/portal/sort_column_up_bg.gif');
}
/* End Grid */

/* begin Investor Marketplace */
#gridColumnHeaderWrapper
{
	border-left: solid 2px #cdcdcd;
	border-right: solid 2px #cdcdcd;
	background-color: #ffffff;
}
tr.marketPlaceTopRow td
{
	background-color: #eee8ce;
	height: 42px;
	padding: 0 10px 0 8px;
	padding: 0 8px 0 6px;
	vertical-align: middle;
	white-space: nowrap;
	font-weight: bold;
}
tr.marketPlaceTopRow td.slim
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: solid 1px #d3d5d6;
}
tr.marketPlaceTopRow td.matchRate
{
	font-size: 24px;
	font-weight: normal;
	text-align: center;
}
tr.marketPlaceTopRow td.matchRate .low
{
	color: #ab0808;
}
tr.marketPlaceTopRow td.matchRate .high
{
	color: #338d41;
}


tr.marketPlaceTopRowAlt td
{
	background: white;
	height: 42px;
	padding: 0 10px 0 8px;
	padding: 0 8px 0 6px;
	vertical-align: middle;
	white-space: nowrap;
	font-weight: bold;
}
tr.marketPlaceTopRowAlt td.slim
{
	padding: 0 4px;
	border-bottom: solid 1px #d3d5d6;
}
tr.marketPlaceTopRowAlt td.matchRate
{
	font-size: 24px;
	font-weight: normal;
	text-align: center;
}
tr.marketPlaceTopRowAlt td.matchRate .low
{
	color: #ab0808;
}
tr.marketPlaceTopRowAlt td.matchRate .high
{
	color: #338d41;
}

.marketPlaceDetails
{
	background-color:  #f6f6f6;
	border: solid 1px #c8ccce;
	border-width: 1px 0 0 1px;
	float: left;
	white-space: nowrap;
	margin-top: 1px;
}
.marketPlaceDetailItem
{
	border: solid 1px #c8ccce;
	border-width: 0 1px 1px 0;
	float: left;
	text-align: center;
	color: #333;
	font-size: 11px;
	padding: 6px 10px;
}
.marketPlaceDetailItem label
{
	font-size: 10px;
	color: #868d93;
	font-style: italic;
}
.marketPlaceDescription
{
	margin: 6px 0;
	clear: both;
	color: #333;
}
.marketPlaceDescription label
{
	font-size: 14px;
	color: #000000;
	margin-right: 5px;	
}
tr.marketPlaceDetailRow
{
	background-color: #eee8ce;
}
tr.marketPlaceDetailRow td
{
	padding: 0 0 1px 70px;
	border-bottom: solid 1px #d3d5d6;
}

tr.marketPlaceDetailRowAlt
{
	background: white;
}
tr.marketPlaceDetailRowAlt td
{
	padding: 0 0 1px 70px;
	border-bottom: solid 1px #d3d5d6;
}
/* End Investor Marketplace */

/* Begin Modal Popup */
.modalPopup
{
    background-color:#d8d2b3;
	padding: 1px;
	border: 5px solid #ffffff;
	background-color:#7c8990;
	/*overflow: hidden;*/
	float: left;
}
.modalPopupContent
{
	border: 2px solid #ffffff;
	background-color: #f6f6f6;
	float: left;
	background-image: url('../images/portal/modal_content_bg.gif');
	background-position: 0 80px;
	background-repeat: repeat-x;
}
.modalPopupToolbar
{
	/*background-image: url('../images/portal/modal_page_toolbar.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
	background-color: #757575;*/
	float: left;
}
.modalPopupToolbar h2
{
	width: 600px;
	color: #FFF;
	font-size: 20px;
	line-height: 24px;
	margin: 0;
	padding: 5px;
	font-weight: normal;
	float: left;
	vertical-align:middle;
}
.modalPopupToolbar .close
{
	float: right;
}
.modalPopupToolbar .filterToolbar
{
	width: 734px;
	height: 34px;
	padding: 4px;
	float: left;
}
.modalPopupToolbar .filterToolbar label
{
	font-size: 16px;
	color: #ffffff;
	padding: 6px 10px 0 15px;
	float: left;
}
.modalPopupToolbar .filterToolbar select
{
	margin-top: 5px;
	float: left;
}
.modalPopupToolbar .filterToolbar .filterToolbarButtons
{
	float: right;
}
.modalBackground
{
	background-color: #000000;
    filter: alpha(opacity=70);
    opacity: 0.7;
    z-index: 1000;
}
.modalPopupContent .inputSection
{
	float: left;
	display: inline;
	margin: 0 7px;
	width: 720px;
}
.modalPopupContent .inputItem
{
	width: 360px;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 5px;
}
.modalPopupContent .inputItem checkbox
{
	width: 160px;
	text-align: right;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 5px;
}
.modalPopupContent .inputItem label
{
	text-align: right;
	width: 100px;
	float: left;
	color: #4d4d4d;
	padding: 3px 5px 0 0;
	font-size: 11px;
	font-weight: bold;
}
.modalPopupContent .inputItem .subLabel
{
	font-size: 9px;
	font-weight: normal;
	padding-left: 115px;
	width: auto;
}
.modalPopupContent .inputItem input
{
	float: left;
	width: 193px;
	width: 220px;
}

.modalMessageContent
{
	border: 2px solid #ffffff;
	background-color: #f6f6f6;
	float: left;
	background-image: url('../images/portal/modal_content_bg.gif');
	background-repeat: repeat-x;
}

.modalMessageBody
{
	text-align:center;
	padding:5px;
	color: #000000;
	font-size: 14px;
	height: 45px;
}

.filterSection
{
	height: 51px;
}
.filterSection .inputItem
{
	padding: 15px 0 10px 0;
}
.modalPopupContent .matches
{
	width: 242px;
	padding: 0 0 0 118px;
}
.modalPopupContent label.matchesLabel
{
	font-size: 20px;
	padding: 15px 5px 10px 0;
}
.modalPopupContent .numberOfMatches
{
	font-size: 42px;
	color: #40a751;
}
.modalPopupContent .modalSlider
{
	width: 208px;
	height: 22px;
	float: left;
	position: relative;
	background-image: url('../images/filter_slider_bg.gif');
	background-repeat: repeat-x;
	background-position: 0;
}
.modalPopupContent .smallLabel,
.modalPopupContent label.smallLabel
{
	float: left;
	width: auto;
	padding: 0 0 0 4px;
}
.modalPopupContent .matchRateSection
{
	padding-top: 33px;
	background-image: url('../images/filter_slider_label.gif');
	background-repeat: no-repeat;
	background-position: 95px 0;
}
.modalPopupContent .inputItem .inlineLabel
{
	width: auto;
	padding-left: 5px;
}
.modalPopupContent .optionSection
{
	background-image: url('../images/portal/modal_options_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	
	margin-top: 10px;
	width: 580px;
	padding: 10px 70px 7px 70px;
}
.modalPopupContent .optionSectionFooter
{
	background-image: url('../images/portal/modal_options_b.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	
	float: left;
	height: 3px;
}
.modalPopupContent .buttonSection
{
	margin-top: 10px;
	text-align: right;
}
.modalPopupContent br
{
	clear: both;
}
/* End Modal Popup */

/* Begin Support Bar */
.supportBar
{
	background-color: #FFF;
	padding: 9px 0 5px 0;
	border-width: 0 1px;
	color:#333;
}
.supportBar .supportBarText
{
	font-size: 11px;
	font-weight: normal;
	color: #333;
	padding: 0 7px;
}
.supportBar .supportBarControlCell
{
	padding: 0 0 4px 0;
}
.supportBar .supportBarControlCell input,
.supportBar .supportBarControlCell select
{
	/*font-size: 11px;*/
}
.supportBar .supportBarLeftButton
{
	padding: 0;
}
.supportBar .supportBarRightButton
{
	padding: 0 0 4px 0;
}
.supportBar .button
{
	padding: 0 7px;
}
.supportBarText
{
	font-size: 11px;
	font-weight: bold;
	color: #808080;
	padding: 0px 0px 0px 5px;
}
.supportBarControlCell
{
	padding: 0px 10px 0px 5px;
}
.supportBarLeftButton
{
	padding: 0px 0px 0px 5px;
}
.supportBarRightButton
{
	padding: 3px 0px 0px 0px;
}
/* End Support Bar */

/* Begin Asset List */
#assetList
{
	padding: 0 0px;
}
#assetList .asset
{
	background-image: url('../images/asset_list_bg2.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #333;
	padding-left: 10px;
	overflow:hidden;
}
#assetList .assetName
{
	height: 43px;
	padding: 3px 0 3px 0;
	font-size: 16px;
	line-height: 18px;
}
#assetList .assetName .name,
#assetList .assetName a.name,
#assetList .assetName a.name:link,
#assetList .assetName a.name:visited
{
	font-size: 16px;
	line-height: 18px;
	color: #222;
	text-decoration: none;
	padding: 3px 0 2px 0;
	margin: 0;
	display: block;
}
#assetList .assetName .address
{
	font-size: 11px;
	line-height: 16px;
	font-style: italic;
	padding: 0;
	margin: 0;
	display: block;
}
#assetList .assetName .assetToolbarTable
{
	float: right;
	display: inline;
	margin-right: 20px;
	
	background-image: url('../images/asset_toolbar_bg.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
}
#assetList .assetDetails
{
	height: 109px;
}
#assetList .assetDetails .assetImage
{
	margin: 3px 25px 4px 4px;
	width: 80px;
	height: 80px;
	padding: 7px;
	background-image: url('../Images/asset_list_image_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	display: inline;
	float: left;
}
#assetList .assetDetails .detailInfo
{
	padding-top: 10px;
	width: 275px;
	color: #6e6e6e;
	font-size: 11px;
	float: left;
}
#assetList .assetDetails .detailInfo label
{
	font-weight: bold;
	padding-right: 4px;
}
#assetList .assetDetails .brandImage
{
	padding: 12px;
	width: 200px;
	height: 80px;
	float: right;
}
/* End Asset List */

/* Begin Release Notice */
#releaseNoticeModal
{
	background-color: #ffffff;
	padding: 3px;
}
#releaseNoticeModal h1
{
	width: 533px;
	height: 31px;
	margin: 0;
	margin-bottom: 1px;
	padding: 0;
	display: block;
	text-indent: 600px;
	white-space: nowrap;
	overflow: hidden;
	background-image: url('../Images/Portal/modal_grad_notification.gif');
	background-repeat: no-repeat;
}
#releaseNoticeHeader
{
	width: 533px;
	height: 51px;
	margin-bottom: 1px;
	background-image: url('../Images/Portal/modal_grad_head.gif');
	background-repeat: no-repeat;
	vertical-align: top;
}
#releaseNoticeHeader tr td
{
	width: 533px;
	height: 51px;
	vertical-align: top;
}
#releaseNoticeContent
{
	width: 533px;
	background-image: url('../Images/Portal/modal_grad_bg.gif');
	background-repeat: repeat-x;
	background-color: #dee5eb;
	font-size: 11px;
	color: #424242;
}
#releaseNoticeContent p
{
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
}
#releaseNoticeContent ul
{
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	padding-left: 20px;
	list-style-type: square;
}
#releaseNoticeContent ul li
{
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}
#releaseNoticeTitle
{
	width: 533px;
	height:	50px;
	background-image: url('../Images/Portal/modal_grad_notice.gif');
	background-repeat: no-repeat;
	font-size: 15px;
}
#releaseNoticeButton
{
	width: 533px;
	height: 50px;
	vertical-align: middle;	
}
/* End Release Notice */

/* Asset Detail */
.assetProfilePrimary
{
	width: 277px;
	height: 277px;
	padding: 10px;
	background-image: url('../Images/asset_detail_img_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}
.assetProfileFiles
{
	background-image: url('../Images/asset_detail_files_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	
	margin: 4px 4px 0 4px;
	padding: 18px;
	padding-bottom: 15px;
	width: 253px;
}	
.assetProfileFiles a,
.assetProfileFiles a:link,
.assetProfileFiles a:visited
{
	font-size: 14px;
	color: #333;
	line-height:23px;
	text-decoration: none;
}
.assetProfileBrochureImage
{
	padding: 0 7px 0 0;
}
.assetProfileFilesFooter
{
	background-image: url('../Images/asset_detail_files_b.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	
	margin: 0 4px 4px 4px;
	padding: 0;
	height: 3px;
	width: 289px;
}
.assetProfileDescription
{
	padding: 0 0 0 17px;
	/*width: 462px;*/
	overflow: hidden;
}
.assetProfileDescription .assetProfileText
{
	padding-bottom: 13px;
	width: 510px;
	width: 462px;
}
.assetDetailSection
{
	border-bottom: solid 1px #cdcdcd;
	width: 510px;
	float: left;
	margin-bottom: 13px;
	display: inline;
	clear: left;
	
	width: 462px;
}
.assetDetailSection a,
.assetDetailSection a:link,
.assetDetailSection a:visited
{
	font-size: 14px;
	color: #333;
	text-decoration: underline;
}
.assetDetailSection a.map,
.assetDetailSection a.map:link,
.assetDetailSection a.map:visited
{
	background-image: url('../Images/Portal/blue_arrow.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	/*font-size: 11px;*/
	padding-left: 8px;
	display: block;
}
.assetDetailColumn
{
	padding: 0 15px 12px 15px;
	float: left;
	font-size:12px;
	color:#717070;
}

.assetDetailColumn_rpt
{
	padding: 0 15px 12px 15px;
	float: left;
	font-size: 11px;
	color: #717070;

}
.assetDetailColumn_rptalt
{
	padding: 0 15px 12px 15px;
	float: left;
	font-size: 11px;
	color: #717070;
}

.assetDetailSection .subLabel
{
	font-size: 11px;
	font-style: italic;
	display: block;
	padding-bottom: 5px;
}
.assetDetailSection .contact
{
	font-size: 14px;
}
.assetDetailSection .contact .name
{
	font-size: 18px;
}
.assetProfileDescription .bidDateSection
{
	background-image: url('../Images/asset_detail_bid_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 0;	
	
	width: 443px;
	height: 20px;
	margin-bottom: 13px;
	padding: 8px 10px 9px 50px;
	font-size: 16px;
	color: #000000;
	
	width: 402px;
}
.brandSection
{
    background-color: #FFF;
    border:0;
    border-top:2px solid #fff;
    border-bottom:2px solid #fff;
}
.tabContent
{
    padding: 19px;
}


/* end asset detail */

/* begin framework tools */
.ToolTitle
{
	font-size:12px;
	font-weight:bold;
	padding: 5px 0px 0px 10px;
}

.ToolText {
	font-size: 11px;
	font-weight: normal;
	line-height: 8px;
	padding: 10px 0px 10px 30px;
}
/* end framework tools */

/* begin The Network administration */

.ParticipantsTabMenuDivUnselected
{
	margin-left:15px;
	border-right:solid 1px #b3b2b2;
	padding: 0px 30px 0px 10px;
	cursor:pointer;
	background-color: Transparent;
}

.ParticipantsTabMenuDivSelected
{
	margin-left:15px;
	border-top:solid 1px #b3b2b2;
	border-left:solid 1px #b3b2b2;
	border-bottom:solid 1px #b3b2b2;
	padding: 0px 30px 0px 10px;
	cursor:pointer;
	background-color: #ffffff;
}

.ParticipantsTabMenuText
{
	font-size: 11px;
	font-weight: normal;
	color: #4C4B45;
	display:block;
	padding: 3px 0px 3px 0px;
}

.ParticipantsTabSearchText
{
	font-size: 11px;
	font-weight: bold;
	color: #4C4B45;
}
.ParticipantsTabFieldText
{
	font-size: 11px;
	font-weight: bold;
	color: #4C4B45;
	padding-right: 10px;
	text-align:right;
}
.ParticipantsTabGridNavigationText
{
	font-size: 11px;
	font-weight: normal;
	color: #4C4B45;
}
.ParticipantsTabAddFieldText
{
	font-size: 11px;
	font-weight: normal;
	color: #4C4B45;
	padding-right: 10px;
	width: 120px;
	text-align:right;
	float: left;
}
.ParticipantsTabAccountGroupsFieldText
{
	font-size: 11px;
	font-weight: normal;
	color: #4C4B45;
	padding-right: 5px;
	padding-left: 25px;
}
.ParticipantsTabFormError
{
	font-size:8pt;
	text-align:center;
	color:#FF0000;
	cursor:pointer;
    text-decoration: underline;
}
.ParticipantsTabFindFormError
{
	font-size:8pt;
	text-align:center;
	font-weight: bold;
	color:#FF0000;
}
.ParticipantsTabEmailsNotFoundList
{
	font-size:8pt;
	text-align:center;
	cursor:pointer;
    text-decoration:underline;
}

/* end The Network administration */

/* start new feature announcement */
.newFeatureAnnouncement
{
	font-family: Frutiger, Lucida Grande, Lucida Sans, Tahoma, Arial, Verdana, Helvetica, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4C4B45;
	border: gray thin solid; 
    width: 600px; 
    background-color: #eeeeee;
    padding: 10px 10px 10px 10px;
    display:none;
    position:absolute;
}
.newFeatureAnnouncement a
{
	text-decoration: underline;
	cursor: pointer;
    left: 45%;
    position: relative;
}
.newFeatureAnnouncement img
{
    vertical-align: middle;
    margin-bottom: 2px;
}
/* end new feature announcement */


/*  begin dhtml menu   */
#popitmenu
{
	position: absolute;
	background-color: white;
	border:1px solid black;
	font: normal 12px Verdana;
	line-height: 18px;
	z-index: 100;
	visibility: hidden;
}

#popitmenu a
{
	text-decoration: none;
	padding-left: 6px;
	color: black;
	display: block;
}

#popitmenu a:hover
{
	/*hover background color*/
	background-color: #CCFF9D;
}
/* end dhtml menu */
/* begin Gallery Styles */

.ImageViewSelected
{
	/*background-color: #aaa;*/
}

.ImageViewUnSelected
{
	/*background-color: #fff;*/
}

/* end Gallery Styles */

.interiorSupportBar
{
	font-size: 14px;
	padding: 15px;
}

.interiorSupportBar td
{
	
}

.interiorSupportBar input
{
	vertical-align: top;
}
.interiorSupportBar .mainLabel
{
	padding-right: 7px;
}
.interiorSupportBar .inputLabel
{
	font-size: 11px;
	padding-right: 25px;
}

.dropDownMenuWrapper
{
	margin-right: 4px;
	padding-right: 4px;
	border-right: solid 0px #687986;
}
.dropDownMenuWrapper a.dropDownMenuMainLink,
.dropDownMenuWrapper a.dropDownMenuMainLink:hover,
.dropDownMenuWrapper a.dropDownMenuMainLinkHover
{
	font-size: 10px;
	color: #000000;
	display: block;
	padding: 3px 22px 4px 8px;
	background-image: url('../images/buttons/dropdown_arrow.gif');
	background-repeat: no-repeat;
	background-position: right 0;
	background-color: Transparent;
	text-decoration: none;
	text-align:left;
	white-space:nowrap;
}
.dropDownMenuWrapper a.dropDownMenuMainLink:hover,
.dropDownMenuWrapper a.dropDownMenuMainLinkHover
{
	color: #ffffff;
	background-color: #303030;
	padding: 2px 21px 3px 7px;
	border: solid 1px #000000;
	border-bottom-width: 0;
	white-space:nowrap;
}
#dropmenudiv
{
	position: absolute;
	border: 1px solid #000000;
	border-bottom-width: 0;
	line-height: 20px;
	z-index: 100;
}

#dropmenudiv a
{
	display: block;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #000000;
	padding: 0 10px;
	text-align:left;
}

#dropmenudiv a:hover
{
	background-color: #ffd24a;
}

.collapsePanel {
			background-color:white;
			overflow:hidden;
}

.heading {
	padding: 5px 0 5px 0;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	font-size:10pt;
	background-color:#707e89;
    border: solid 1px #a8a8a8;
	border-color:#a8a8a8;
	color:white;
}

button.button 
{
	width:54px;
	height:29px;
	border:none;
	
	vertical-align:middle;
}

.mpAssetImage
{
	margin: 4px 25px 4px 5px;
	width: 80px;
	height: 80px;
	padding: 8px;
	background-image: url('../Images/asset_list_image_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	display: inline;
	float: left;
}

/*Renaissance Companies

body.PCap
{
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	background-color: #000000;
	background-image: url('../images/portal/PC_main_bg.jpg');
	background-position: 0 58px;
	background-repeat: no-repeat;
	overflow: hidden;
	
	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif;
	color: #1c1c1c;
	font-size: 1em;
}*/

/* Begin Navigation */
#navigation
{
	margin: 82px 0 0 0;
	padding: 0;
	font-size: 0;
}
#navigation li
{
	margin: 0;
	padding: 0 7px;
	width: 156px;
	
	/*background-image: url('../images/portal/PC_nav_unselected_bg.gif');*/
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
#navigation li.selected
{
	padding: 0 0 0 7px;
	width: 163px;
	font-family: Verdana, Arial, Sans-Serif;
	
	background-image: none;
}
#navigation li ul.inner
{
	display: none;
}
#navigation li.selected ul.inner
{
	margin: 0;
	padding: 0;
	display: block;
}
#navigation a,
#navigation a:link,
#navigation a:active,
#navigation a:visited,
#navigation a:hover
{
	text-decoration: none;
}
#navigation li.selected ul li
{
	margin: 0;
	padding: 0;
	width: 163px;
	background-image: url('../images/portal/nav_selected_li_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
}
#navigation li.selected ul.inner li a,
#navigation li.selected ul.inner li a:link,
#navigation li.selected ul.inner li a:visited
{
	padding: 4px 0 3px 35px;
	display: block;
	width: 128px;
	font-size: 11px;
	line-height: 12px;
	color: #4e4e4e;
}
#navigation li.selected ul.inner
{
	width: 163px;
}
#navigation li.selected ul.inner li.top
{
	background-image: url('../images/portal/nav_selected_li_t_bg.gif');
	background-position: 0 6px;
}
#navigation li.selected ul.inner li.top a,
#navigation li.selected ul.inner li.top a:link,
#navigation li.selected ul.inner li.top a:visited
{
	padding: 11px 0 7px 35px;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #23662d;
}
#navigation li.selected ul.inner li.last a,
#navigation li.selected ul.inner li.last a:link,
#navigation li.selected ul.inner li.last a:visited
{
	padding-bottom: 0;
}
#navigation li.selected ul li.afterSelected
{
	background-image: url('../images/portal/nav_selected_li_bg_after_in.gif');
}
.navInnerSelectedOverlay
{
	background-image: url('../images/portal/nav_selected_inner_r.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	
	width: 7px;
	height: 30px;
	
	position: absolute;
	z-index: 10;
	left: 158px;
	top: -5px;
}
#navigation li.selected ul.inner li.selected
{
	background-image: url('../images/portal/nav_selected_inner_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}
#navigation li.selected ul.inner li.selected a,
#navigation li.selected ul.inner li.selected a:link,
#navigation li.selected ul.inner li.selected a:visited
{
	font-weight: bold;
	font-style: italic;
	color: #23662d;
	padding-bottom: 2px;
	
	background-image: url('../images/portal/nav_selected_inner_b.gif');
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
#navigation li.selected ul.inner li.lastSelected
{
	
}
#navigation li.selected ul.inner li.lastSelected a,
#navigation li.selected ul.inner li.lastSelected a:link,
#navigation li.selected ul.inner li.lastSelected a:visited
{
	background-image: url('../images/portal/nav_selected_inner_last_b.gif');
}
#navigation li .selectedBottom
{
	display: none;	
}
/*h1,
.PC_pageToolbarWrapper
{
	border: solid 2px #cdcdcd;
	border-width: 0 2px;
}
h1
{
	color: #ffffff;
	background-color: #303030;
	font-size: 24px;
	font-weight: bold;
	padding: 7px 16px 0 16px;
	margin: 0;
}
.PC_pageToolbar
{
	height: 32px;
	background-image: url('../images/portal/PC_page_header_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #bababa;
	border: solid 1px #ffffff;
}
.PC_pageToolbar td.titleCell
{
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 22px;
	padding-top: 1px;
	padding-left: 5px;
	/*background-color: #000000;
}
.PC_pageToolbar td.titleCell #truncatedTitleWrapper
{
	padding: 0;
	margin: 0;
	height: 27px;
	overflow: hidden;
	position: absolute;
	top: 1px;
	left: 0;
}
.PC_pageToolbar .filterLabel
{
	white-space: nowrap;
	margin-right: 5px;
	font-size: 16px;
}
.PC_pageToolbar .filterSelect
{
	margin-right: 5px;
}
.PC_pageToolbar .pageToolbarButton a,
.PC_pageToolbar .pageToolbarButton a:link,
.PC_pageToolbar .pageToolbarButton a:visited
{
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	white-space: nowrap;	
}

td.PC_footer
{
	color:#bababa;
}
td.PC_footer a:link
{
	color:#bababa;
}
td.PC_footer a:activelink
{
	color:#bababa;
}
td.PC_footer a:visited
{
	color:#bababa;
}
td.PC_portalBanner
{
	border: 0px;
	background-color: #000000;
}
td.PC_portalBannerLast
{
	border: 0px;
}
.PC_portalBanner .button
{
	padding-right: 15px;
}
.PC_portalBanner img
{
	padding: 0;
	margin: 0;
}
tr.PC_bannerRow
{
	background-color:#000000;
}*/
.BG_PCap {
	background-image:url(../images/portal/listingsBG_3.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Sans-Serif;
	font-size:11px;
	height: 156px;
	width: 810px;
	}
.thumbImage_PCap {
	width: 100px;
	padding-top: 0px;
	padding-bottom: 0px; 
	}
.listings_header_PCap{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight:700;
	font-size:15px;
	width: 500px;
	height: 40px;
}
.listings_l-items_PCap{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight:300;
	font-size:12px;
	vertical-align:text-top;
	width: 155px;
	}
.listings_d-items_PCap{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight:300;
	font-size:9px;
	padding-left: 0px;
	padding-right: 5px;
	vertical-align:text-top;
	text-align:left;
	width: 125px;
	color: #990000;
	}

/* Begin PCap Tab */
.PC_tabStripTable
{
	border: solid 1px #cdcdcd;
	border-width: 0 2px;
}
.PC_innerTabStripTable
{
	border-width: 0;
}
.PC_UnSelectedTabCell,
.PC_SelectedTabCell
{
	padding: 5px 10px 0 10px;
	font-weight: bold;
	text-align: center;
	font-size:11px;
	color: #444;
	cursor:hand;
	cursor: pointer;
	background-image: url('../images/portal/PC_tab_off_bg.gif');
	background-repeat: repeat-x;
	background-position: 0 bottom;
}
.PC_SelectedTabCell
{
	padding-top: 0;
	background-image: url('../images/portal/PC_tab_on_bg.gif');
	background-repeat: repeat-x;
	background-position: 0 bottom;
}
.PC_TabDeadSpace
{
	background-image: url('../images/portal/PC_tab_space.gif');
	background-repeat: repeat-x;
	background-position: 0 bottom;
}
.PC_UnSelectedInnerTabCell,
.PC_SelectedInnerTabCell
{
	padding: 5px 10px 0 10px;
	font-weight: bold;
	text-align: center;
	font-size:11px;
	color: #444;
	cursor:hand;
	cursor: pointer;
	background-image: url('../images/portal/PC_tab_inner_off_bg.gif');
	background-repeat: repeat-x;
	background-position: 0 bottom;
}
.PC_SelectedInnerTabCell
{
	padding-top: 0;
	background-image: url('../images/portal/PC_tab_inner_on_bg.gif');
	background-repeat: repeat-x;
	background-position: 0 bottom;
}
.PC_InnerTabDeadSpace
{
	background-image: url('../images/portal/PC_tab_inner_space.gif');
	background-repeat: repeat-x;
	background-position: 0 bottom;
}
.PC_TabTable
{
	/*padding: 10px 0px 0px 5px;*/
	/*padding: 7px 10px;*/
}
.PC_tabTopPaddingCell
{
	background-color: #303030;
}

.PC_innerTabTopPaddingCell
{
	background-color: #FFFFFF;
}

.PC_InnerTabContainer
{
    border: solid 1px #b2b2b2;
    border-top: none;
}
/* End PCap Tab*/
/* Start PCap Account Listing View */

.AccountListingHeaderRow_PCap{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight:300;
	font-size:18px;
	padding-left: 20px;
	/*vertical-align:text-top;*/
}
.AccountListingContent_PCap{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight:300;
	font-size:10px;
}
.centerGraphicLine_PCap{
	background-image:url(../images/ListView/AccountView_centerLine.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width: 10px;
	text-align:center;
}
.AccountListingTopRow_PCap{
	background-image: url(../images/ListView/AccountView_Top.jpg);
	height: 51px;
	background-position:left;
	background-repeat:no-repeat;
	padding-top: 5px;
	padding-bottom: 0px;
}
.AccountListingMiddleRow_PCap{
	background-image: url(../images/ListView/AccountView_Middle.jpg);
	background-repeat: repeat-y;
	width: 810px;
}
.AccountListingBottomRow_PCap{
	background-image: url(../images/ListView/AccountView_Bottom.jpg);
	height: 19px;
	width: 810px;
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-right:2px;
}
.AccountListingNumberInterest_PCap{
	width: 75px;
	height: 34px;
	background-image: url(../images/ListView/AccountView_InterestNumber.gif);
	background-position: middle;
	background-repeat: no-repeat;
	vertical-align:top;
	color: #990000;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: 700;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 2px;
	
}
.AccountListingThumb_PCap{
	background-image: url(../images/ListView/Level1View_thumbBG.jpg);
	height: 121px;
	width: 150px;
	background-position:center;
	background-repeat:no-repeat;
	padding-left: 15px;
	text-align: center;
}
/* End PCap Account Listing View */
/* Start PCap Asset Listing View */
.AssetListingHeaderRow_PCap{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight:300;
	font-size:13px;
	height:56px;
}
.AssetListingContent_PCap{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight:300;
	font-size:10px;
	padding-left: 45px;
	padding-right: 10px;
	padding-top: 0px;
	text-align: left;
	width: 750px;
}
.AssetListingContent_PCap_alt{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight:300;
	font-size:10px;
	/*padding-left: 35px;*/
	padding-right: 10px;
	padding-top: 0px;
	text-align: left;
	width: 750px;
}
.AssetListingTopRow_PCap{
	background-image: url(../images/ListView/AccountView_Top.jpg);
	height: 51px;
	background-position:left;
	background-repeat:no-repeat;
	padding-top: 5px;
	padding-bottom: 0px;
}
.AssetListingMiddleRow_PCap{
	background-image: url(../images/ListView/AccountView_Middle.jpg);
	background-repeat: repeat-y;
	width: 810px;
}
.AssetListingBottomRow_PCap{
	background-image: url(../images/ListView/AccountView_Bottom.jpg);
	height: 19px;
	width: 810px;
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-right:2px;
}
.AssetListingThumb_PCap{
	background-image: url(../images/ListView/AccountView_thumbBG_Small.jpg);
	background-position: center;
	width: 55px;
	height: 46px;
	background-repeat:no-repeat;
	padding-left: 15px;
}

/* End PCap Asset Listing View */
/* Start PCap Asset Profile Table */
.AssetProfileTopRow_PCap{
	/*background-image: url(../Images/Portal/Level2ViewTable_Top.jpg);
	background-repeat: no-repeat;*/
	width: 600px;
	padding-top: 10px;
	padding-left: 20px;
	font-size: 16px;
	font-weight: 700;
	height: 45px;
	}
.AssetProfileMiddleRow_PCap{
	background-image: url(../Images/Portal/Level2ViewTable_Middle.jpg);
	background-repeat: repeat-y;
	width: 600px;
	padding-left: 10px;
	padding-top: 0px;
}
.AssetProfileBottomRow_PCap{
	 background-image: url(../Images/Portal/Level2ViewTable_Bottom.jpg);
	 background-repeat: no-repeat;
	 width: 600px;
}
/* Start PCap Asset Profile Table */

/* Begin Section 
.sectionTable_PC
{
	margin: 7px 0;
}
td table.sectionTable_PC td
{
	padding: 0;
}
.sectionTable_PC .sectionTitle
{
	white-space: nowrap;
	background-image: url(../images/portal/section_header_l_PC.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	padding-left: 15px;
}
.sectionTable_PC .sectionToolbar
{
	background-image: url(../images/portal/section_header_bg_PC.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 4px 0 3px 0;
}
.sectionTable_PC .sectionHeaderRight
{
	background-image: url(../images/portal/section_header_r_PC.gif);
	background-position: left 0;
	background-repeat: no-repeat;
}

.sectionTable_PC .sectionContent
{
	background-color: #ececec;
	padding: 5px 6px 5px 10px;
	border-left: solid 1px #c8ccce;
	border-right: solid 1px #c8ccce;
}

.sectionTable_PC .sectionContentNoPadding
{
	background-color: #ececec;
	border-left: solid 1px #c8ccce;
	border-right: solid 1px #c8ccce;
}


.sectionTable_PC .sectionBottomRight
{
	background-image: url('../images/portal/section_r.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
}
.sectionTable_PC .sectionBottomLeft
{
	background-image: url('../images/portal/section_bg.gif');
	background-position: 0 bottom;
	background-repeat: no-repeat;
}

.sectionHeaderFormInput
{
	font-size: 11px;
}
.sectionTable_PC .toggle
{
	background-image: url('../images/portal/section_header_bg.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 4px 0 3px 25px;
	
	color: #000000;
	font-size: 11px;
}
.sectionTable_PC .toggle label
{
	padding-right: 5px;
}
.sectionTable_PC .toggle .link,
.sectionTable_PC .toggle .activeLink
{
	color: #ffffff;
	padding-right: 8px;
	border-right: solid 1px #ffffff;
	line-height: 12px;
}
.sectionTable_PC .toggle .activeLink
{
	text-decoration: none;
	color: #000000;
}
.sectionTable_PC .toggle .lastLink
{
	padding-left: 8px;
	padding-right: 0;
	border-right: none;
}

.topSortsAndFilters
{
	background-color: #000000;
	font-family:  Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
	border-left: solid 2px #dddddd;
	border-right: solid 2px #dddddd;
}
/* End Section */

/* Portal Style - New */

.formLabels
{
	 font-size: 11px;
	 font-family: Verdana, Arial, Sans-Serif;
	 font-weight: 700;
	 color: #000;	
}
.formValues
{
	 font-size: 11px;
	 font-family: Verdana, Arial, Sans-Serif;
	 font-weight: 700;
	 color: #900;	
}
.headerText
{ 
	font-size: 18px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: 700;
	padding-top: 5px;
}
.formLabelsMini
{
	 font-size: 10px;
	 font-family:  Verdana, Arial, Sans-Serif;
	 font-weight: 700;
	 color: #000;	
}
.subheaderText
{ 
	font-size: 16px;
	font-family:  Verdana, Arial, Sans-Serif;
	font-weight: 700;
}
.modalBG
{
	background-color: #FFF;
	border: solid 2px #000;
	width: 650px;
	height: 650px;
	padding: 15px;
	
}
.customViewLists
{
	background-color: #f6f6f6;
	border: solid 1px #666;
	height: 400px;
	padding: 0px;
	overflow:auto;		
}
.inputBox
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: 300;	
}

.dashMagnifyDetails
{
    cursor:auto;
}

.dashFinanceReportViewer
{
    overflow:auto;
    margin-bottom:30px;
}


.RadEditorPanel_Edit
{
}

.RadEditorPanel_ReadOnly
{
	background: #ffffff;
	overflow: auto;
}
