body 
{ 
	background: url(../Images/background.gif) repeat-x #B6B7B7;
	margin: 6px 6px 6px 6px;
} 

H1 
{
	font-family: Verdana, Arial, san-serif;
	font-size:18px;
	font-weight: bold;
	color: #808080;
	text-transform: uppercase;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

H2
{
	font-family: Verdana, Arial, san-serif;
	font-size:14px;
	font-weight: bold;
	color: #808080;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
H3
{
	font-family: Verdana, Arial, san-serif;
	font-size:12px;
	font-weight: bold;
	color: #B6B7B7;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
}
H4
{
	font-family: Verdana, Arial, san-serif;
	font-size:11px;
	font-weight: bold;
	color: #B6B7B7;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}
H5
{
	font-family: Verdana, Arial, san-serif;
	font-size:10px;
	font-weight: bold;
	color: #B6B7B7;
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
}
H6
{
	font-family: Verdana, Arial, san-serif;
	font-size:10px;
	font-weight: normal;
	color: #B6B7B7;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.FormLabel  {
	font-family: Verdana, Arial, san-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 2px;
	color: #4C4B45;
	margin: 0px;
	padding: 10px 8px 10px 0px;
	}
.FormLabelWrap {
	font-family: Verdana, Arial, san-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4C4B45;
	margin: 0px;
	vertical-align:top;
	}
.FormSubheadTitle
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	font-weight:bold;
	color:#999999;
	padding:10px 0px 0px 0px;
}
.FormSubheadLine
{
	background:#B0B0B0;
	padding:0px 0px 0px 0px;
}
.FormLabelFullPage {
	font-family: Verdana, Arial, san-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 2px;
	color: #4C4B45;
	margin: 0px;
	padding: 10px 8px 10px 10px;
	}
.FormLabelFullPageWrap2 {
	font-family: Verdana, Arial, san-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4C4B45;
	margin: 0px;
	} 
.FormLabelFullPageWrap {
	font-family: Verdana, Arial, san-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 2px;
	color: #4C4B45;
	margin: 0px;
	}
.FormSubheadTitleFullPage
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	font-weight:bold;
	color:#999999;
	padding:10px 0px 0px 10px;
}

.FormError
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	text-align:center;
	color:#FF0000;
}
.FormText {
	font-family: Verdana, Arial, san-serif;
	font-size: 9px;
	font-weight: normal;
	color: #4C4B45;
	}
.FormTextAlternate {
	font-family: Verdana, Arial, san-serif;
	font-size: 9px;
	font-weight: normal;
	color: #4C4B45;
	background-color: #EFEFEF;
	}		
.FormTextSm {
	font-family: Verdana, Arial, san-serif;
	font-size: 8px;
	font-weight: normal;
	color: #4C4B45;
	}

.TeaserFormTableDivider
{
	background-color: #A6A6A6;
	width:1px;
}
.TeaserFormImage
{
	border: solid 1px #A6A6A6;
	display:block;
}
.TeaserFormPreview
{
	border: solid 1px #A6A6A6;
}
	
/* FrameworkToolList tags */
.ToolTitle
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	font-weight:bold;
	color:#717070;
	padding: 5px 0px 0px 10px;
}

.ToolText {
	font-family: Verdana, Arial, san-serif;
	font-size: 8px;
	font-weight: normal;
	line-height: 4px;
	color: #4C4B45;
	padding: 10px 0px 10px 30px;
	}
	
.ToolText a, .ToolText a:link, .ToolText a:visited, .ToolText a:active
{
	color: #4C4B45;
	text-decoration:underline;
}
.ToolText a:hover
{
	color: #ECDF0F;
	text-decoration:underline;
}
/* END FrameworkToolList tags */

/* BEGIN ReportList tags */
.ReportTitle
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	font-weight:bold;
	color:#717070;
	padding: 5px 0px 0px 10px;
}

.ReportText {
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 8px;
	color: #4C4B45;
	padding: 10px 0px 10px 30px;
	}
	
.ReportText a, .ReportText a:link, .ReportText a:visited, .ReportText a:active
{
	color: #4C4B45;
	text-decoration:underline;
}
.ReportText a:hover
{
	color: #ECDF0F;
	text-decoration:underline;
}
/* END ReportList tags */

.UserRegistrationText {
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #4C4B45;
	margin: 10px 150px 10px 0px;
	}

.DeleteFileText {
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
	color: #4C4B45;
	}	
	
.DeleteFileText a, .DeleteFileText a:link, .DeleteFileText a:visited, .DeleteFileText a:active
{
	color: #4C4B45;
	text-decoration:underline;
}	
.DeleteFileText a:hover
{
	color: #ECDF0F;
	text-decoration:underline;
}

/* form tags */
.InputStyle, .InputStyleNumeric  {
	font-family: Verdana, Arial, san-serif;
	font-size: 12px;
	color: #44448C;
	background-image: url(../Images/inputBG.gif);
	background-repeat: repeat-x;
	border-top: solid 1px #B0B0B0;
	border-right: solid 1px #E1E4EB;
	border-bottom: solid 1px #E1E4EB;
	border-left: solid 1px #E1E4EB;
}

.InputStyleNumeric
{
    text-align:right;
}

.InputStylePassword  {
	font-family: Tahoma, Arial, Verdana, Helvetica, san-serif;
	font-size: 11px;
	color: #44448C;
	background-image: url(../Images/inputBG.gif);
	background-repeat: repeat-x;
	border-top: solid 1px #B0B0B0;
	border-right: solid 1px #E1E4EB;
	border-bottom: solid 1px #E1E4EB;
	border-left: solid 1px #E1E4EB;
}

select	{
	font-family: Verdana, Arial, san-serif;
	font-size:11px;
	color: #44448C;
	background-color: #F6F8FA;
	border-top: solid 1px #B0B0B0;
	border-right: solid 1px #E1E4EB;
	border-bottom: solid 1px #E1E4EB;
	border-left: solid 1px #E1E4EB;
}

textarea	{
	font-family: Verdana, Arial, san-serif;
	font-size:11px;
}

form  {
	margin: 0;
	padding: 0;
}

.Button	{
	font-family: Verdana, Arial, san-serif;
	font-size :11px;
	font-weight: bold;
	background: #F4E621;
	color: #000000;
	border: solid 1px #436FB1;
	height:20px;
	cursor:hand;
	cursor:pointer;
}
/* END form tags */

.footerText
{
	font-family: Verdana, Arial, san-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 6px 10px 6px 10px;
}
.footerText a, .footerText a:link, .footerText a:visited, .footerText a:active
{
	color: #FFFFFF;
}
.footerText a:hover
{
	color: #ECDF0F;
}
.pageTitleCell
{
	padding: 0px 0px 4px 0px;
}
.pageTitle
{
	font-family: Verdana, Arial, san-serif;
	font-size: 20px;
	color: #717070;
	line-height: 26px;
	padding: 0px 4px 0px 9px;
}
.pageTitleBreadcrumb
{
	font-family: Verdana, Arial, san-serif;
	font-size: 20px;
	color: #A6A6A6;
	line-height: 26px;
	padding: 0px 4px 0px 9px;
}
.pageSecondaryTitle
{
	font-family: Verdana, Arial, san-serif;
	font-size: 18px;
	color: #717070;
	line-height: 26px;
	padding: 0px 9px 0px 4px;
}
.pageTertiaryTitle
{
	font-family: Verdana, Arial, san-serif;
	font-size: 16px;
	font-weight:bold;
	color: #333333;
	line-height: 26px;
	padding: 0px 9px 0px 0px;
}
.mainNavItemCell
{
	padding: 2px 0px 4px 0px;
}
.mainNavItem
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EFEFEF;
	text-decoration: none;
}
.mainNavItemSelected
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ECDF0F;
	text-decoration: none;
}
.mainNavItemButton
{
	cursor:hand;
	cursor:pointer;
	padding: 3px 0px 3px 7px;
}
.mainNavItemSeparator
{
	background-color:#9A9999;
}
.subNavItemCell
{
	padding: 2px 0px 4px 0px;
}
.subNavItem
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B6B4B4;
	text-decoration: none;
}
.subNavItemSelected
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EFEFEF;
	text-decoration: none;
}
.subNavItemButton
{
	padding: 3px 0px 3px 7px;
}
.menuExpandCollapseImage
{
	/*cursor:hand;
	cursor:pointer;*/
}
.supportBarText
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #808080;
	padding: 0px 0px 0px 5px;
}
.supportBarText a, .supportBarText a:link, .supportBarText a:visited, .supportBarText a:active, .supportBarText a:hover
{
	color: #808080;
	text-decoration:none;
}

.supportBarControlCell
{
	padding: 0px 10px 0px 5px;
}
.supportBarLeftButton
{
	padding: 0px 0px 0px 5px;
}
.supportBarRightButton
{
	padding: 0px 0px 0px 0px;
}
.toolbarTitleText
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	padding: 0px 6px 0px 10px;
}
.toolbarButtonText
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px 15px 0px 6px;
}

.toolbarButtonText a, .toolbarButtonText a:link, .toolbarButtonText a:visited, .toolbarButtonText a:active
{
	color: #FFFFFF;
	text-decoration:none;
}
.toolbarButtonText a:hover
{
	color: #ECDF0F;
	text-decoration:none;
}
.assetListSeparator
{
	background-color:#E0E0E0;
	margin:0;
	padding: 0;
}
.assetListAssetName
{
	font-family: Verdana, Arial, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #485BAF;
	padding: 8px 10px 0px 12px;
}
.assetListAssetName a, .assetListAssetName a:link, .assetListAssetName a:visited, .assetListAssetName a:active
{
	color: #485BAF;
	text-decoration:none;
}
.assetListAssetName a:hover
{
	color: #828181;
}
.assetListAssetAddress
{
	font-family: Verdana, Arial, san-serif;
	font-size: 12px;
	color: #485BAF;
	padding: 0px 10px 8px 12px;
}
.assetListNameRow
{
	padding: 1px 5px 3px 0px;
	background-color:#E0E0E0;
}
.assetListToolbarRow
{
	padding: 1px 5px 3px 0px;
	background-color:#E0E0E0;
}
.assetToolbar
{
	background-image: url(../Images/asset_toolbar_background.gif);
	padding: 0px 2px 0px 2px;
}
.assetRowThumb
{
	background: url(../Images/asset_thumb_background.gif) no-repeat;
	background-color:#EFEEEE;
	vertical-align:top;
	padding: 12px 9px 11px 9px;
}
.assetRowDetails
{
	background: url(../Images/asset_row_details_background.gif) repeat-y;
	background-color:#FFFFFF;
	padding: 0px 5px 0px 0px;
}
.assetRowDetailsText
{
	font-family: Verdana, Arial, san-serif;
	font-size: 12px;
	color: #808080;
	padding: 5px 10px 5px 10px;
}
.assetRowBrand
{
	background-color:#FFFFFF;
	padding: 0px 10px 0px 0px;
}
.listFooter
{
	background-color:#828181;
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px  10px 0px 6px;
}
.listFooter a, .listFooter a:link, .listFooter a:visited, .listFooter a:active
{
	color: #FFFFFF;
}
.listFooter a:hover
{
	color: #ECDF0F;
}
.listFooterButton
{
	background-color:#828181;
}
.listFooterButtonText
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px 3px 0px 3px;
}
.listFooterButtonText a, .listFooterButtonText a:link, .listFooterButtonText a:visited, .listFooterButtonText a:active
{
	color: #FFFFFF;
	text-decoration:none;
}
.listFooterButtonText a:hover
{
	color: #ECDF0F;
	text-decoration:none;
}
.assetProfilePrimary
{
	background: url(../Images/asset_primary_background.gif) no-repeat;
	background-color:#F7F7F7;
	vertical-align:top;
	padding: 10px 0px 7px 10px;
}
.assetProfileFiles
{
	background-color:#F7F7F7;
	vertical-align:top;
	margin: 0px 0px 0px 1px;
	padding: 3px 0px 10px 0px;
	width:295px;
}
.assetProfileContact
{
	background-color:#F7F7F7;
	vertical-align:top;
	margin: 0px 0px 5px 1px;
	padding: 3px 0px 3px 0px;
	width:295px;
}
.assetProfileDescription
{
	padding: 16px 10px 10px 10px;
}
.assetProfileBrochureImage
{
	margin: 0px 2px 5px 1px;
	padding: 3px 0px 3px 20px;
}
.assetProfileBrochureText a, .assetProfileBrochureText a:link, .assetProfileBrochureText a:visited, .assetProfileBrochureText a:active
{
	font-family: Verdana, Arial, san-serif;
	font-size: 12px;
	/*color: #09357A;*/
	padding: 3px 0px 3px 3px;
	text-decoration:none;
}
.assetProfileBrochureText a:hover
{
	text-decoration:none;
	color: #C6C5C5;
}
.assetProfileText
{
	font-family: Verdana, Arial, san-serif;
	font-size: 12px;
	color: #717070;
	padding: 0px 0px 9px 0px;
	overflow: visible;
}

.assetProfileQuickDownloadText
{
	font-family: Verdana, Arial, san-serif;
	font-size: 12px;
	color: #717070;
	padding: 0px 0px 0px 0px;
}

.assetProfileText a, .assetProfileText a:link, .assetProfileText a:visited, .assetProfileText a:active
{
	/*color: #09357A;*/
}
.assetProfileText a:hover
{
	color: #C6C5C5;
}
.assetProfileSubheader
{
	font-family: Verdana, Arial, san-serif;
	font-size: 14px;
	font-weight:bold;
	/*color: #09357A;*/
	padding: 3px 0px 6px 0px;
}

/* Tab Classes*/

.SelectedTabCell
{
	font-family: Verdana, Arial, san-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	/*color: #09357A;*/
	cursor:hand;
	cursor: pointer;
	background-image: url(../Images/Background_Tab.gif);
}

.UnSelectedTabCell
{
	vertical-align: middle;
	font-family: Verdana, Arial, san-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	/*color: #09357A;*/
	cursor:hand;
	cursor: pointer;
	background-image: url(../Images/Background_Tab_Unselected.gif);
}

.TabDeadSpace
{
	background-image: url(../Images/Tab_Space.gif);
}

.TabTable
{
	padding: 10px 0px 0px 5px;
}
/* End Tab Classes */

/* Tree Classes */
.TreeView
{
	background: #FFFFFF;
	border:solid 1px #e7e4de;
}

.TreeViewNodeHighlighted
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	color:#717070;
	background-color:#C6DBFF;
	padding: 0px 2px 2px 0px;
	cursor:hand;
	cursor:pointer;
	white-space: nowrap;
}

.TreeViewNode
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	color:#717070;
	padding: 0px 2px 2px 0px;
	cursor:hand;
	cursor:pointer;
	white-space: nowrap;
}

.TreeViewNodeRootHighlighted
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	font-weight:bold;
	color:#717070;
	background-color:#C6DBFF;
	padding: 6px 2px 4px 2px;
	cursor:hand;
	cursor:pointer;
	white-space: nowrap;
}

.TreeViewNodeRoot
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	font-weight:bold;
	color:#717070;
	padding: 6px 2px 4px 2px;
	cursor:hand;
	cursor:pointer;
	white-space: nowrap;
}

.TreeViewNodeParentHighlighted
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	color:#717070;
	background-color:#C6DBFF;
	padding: 0px 2px 4px 0px;
	cursor:hand;
	cursor:pointer;
	white-space: nowrap;
}

.TreeViewNodeParent
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	color:#717070;
	padding: 0px 2px 4px 0px;
	cursor:hand;
	cursor:pointer;
	white-space: nowrap;
}
/* End Tree Classes */

/* List Classes */
.ListView
{
	background: #FFFFFF;
	border:solid 1px #e7e4de;
	width:503px;
}

.ListViewPageLabel
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	color:#000000;
}

.ListViewSortedColumnData
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	color:#717070;
	border-bottom:solid 1px #e7e4de;
}

.ListViewColumnData
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	color:#717070;
	/*cursor:hand;*/
	border-bottom:solid 1px #e7e4de;
}

.ListViewColumnLabel
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	color:#717070;
}

.ListViewRowUnSelected
{
	cursor:hand;
	cursor:pointer;
}

.ListViewRowSelected
{
	cursor:hand;
	cursor:pointer;
	background:#C6DBFF;
}

.ListViewFooterRow
{
	border-top:solid 1px #e7e4de;
	background: url(../Images/background_list_footer.gif) repeat-x #F7F6F3;
}

.ListViewColumnHeader
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	cursor:hand;
	cursor:pointer;
	border-right:solid 1px #e7e4de;
	background: url(../Images/background_list_footer.gif) repeat-x #F7F6F3;
}
/* End List Classes */

.ListViewCompanionFrameNodeHighlighted
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	color:#717070;
	background-color:#C6DBFF;
	padding: 4px 2px 4px 4px;
	cursor:hand;
	cursor:pointer;
}

.ListViewCompanionFrameNode
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	color:#717070;
	padding: 4px 2px 4px 4px;
	cursor:hand;
	cursor:pointer;
}
.ListViewCompanionFrame
{
	background: #FFFFFF;
	border:solid 1px #e7e4de;
}

.ImageSlideShow
{
	text-align:center;
	border-style:solid;
	border-width:2px;
	border-color:Black;
	margin:10px 10px 10px 10px;
}

.AssetTeaserList
{
	cursor:hand;
	cursor:pointer;
	margin:0px 5px 10px 0px;
	display:inline;
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	color: #4C4B45;
	font-weight: normal;
	border: solid 1px #e7e4de;
}

.NoImagesText
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #808080;		
}

.ImageViewUnSelected
{
	cursor:hand;
	cursor:pointer;
	margin:0px 5px 10px 0px;
	width:277px;
	display:inline;
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	color: #4C4B45;
	font-weight: normal;
	border: solid 1px #666;
}

.ImageViewUnSelected td
{
	padding:0px 0px 0px 0px;
}

.ImageViewUnSelected span
{
	padding:0px0px 0px 3px;
}

.ImageViewUnSelected img
{
	border:solid 3px #ffffff;
	padding:0px 0px 0px 0px;
}

.ImageViewSelected
{
	cursor:hand;
	cursor:pointer;
	margin:0px 5px 10px 0px;
	width:277px;
	display:inline;
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4C4B45;
	border: solid 1px #666;
}

.ImageViewSelected td
{
	background:#C6DBFF;
	padding:0px 0px 10px 0px;

}

.ImageViewSelected span
{
	background:#C6DBFF;
	padding:0px 0px 10px 3px;

}

.ImageViewSelected img
{
	border:solid 3px #09357A;
	padding:0px 0px 10px 0px;
}

.poweredByPeraconImage
{
	margin: 0px 15px 0px 0px;
	/*cursor:hand;
	cursor:pointer;*/
}

.textBody
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #808080;
	padding: 0px 0px 0px 0px;
}
.textBody a, .textBody a:link, .textBody a:visited, .textBody a:active
{
	color: #000000;
	text-decoration:none;
}
.textBody a:hover
{
	color: #C6C5C5;
	text-decoration: underline;
}

.textBodyWhite
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
}
.textBodyWhite a, .textBodyWhite a:link, .textBodyWhite a:visited, .textBodyWhite a:active
{
	color: #000000;
	text-decoration:none;
}
.textBodyWhite a:hover
{
	color: #C6C5C5;
	text-decoration: underline;
}


.helpImage
{
	margin: 0px 10px 0px 0px;
	cursor:hand;
	cursor:pointer;
}
.helpBody
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #808080;
	padding: 0px 0px 0px 0px;
}
.helpBody a, .helpBody a:link, .helpBody a:visited, .helpBody a:active
{
	color: #000000;
	text-decoration:none;
}
.helpBody a:hover
{
	color: #C6C5C5;
	text-decoration: underline;
}

.downloadBody
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #808080;		
}
.downloadBody a, .downloadBody a:link, .downloadBody a:visited, .downloadBody a:active
{
	color: #000000;
	text-decoration:none;
}
.downloadBody a:hover
{
	color: #C6C5C5;
	text-decoration: underline;
}

.downloadBody input 
{ 	
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #808080;		
	text-decoration: none; 
	background-color: #FFFFFF;
	border-color: #88A0C8 #88A0C8 #88A0C8; 
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}


.ImportRowHeader
{
	padding: 4px 2px 4px 2px;
	background-color:#B6B7B7;
}
.ImportRowRecord
{
	padding: 0px 2px 0px 2px;
	background-color:#ECECEC;
}
.ImportRowRecordOdd
{
	padding: 0px 2px 0px 2px;
	background-color:#FFFFFF;
}
.ImportSeparator
{
	padding: 3px 0px 3px 0px;
	margin: 0;
	border-bottom: solid 1px #B6B7B7;
}
.ImportMappingLabel {
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4C4B45;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}

/* BEGIN reports */
.reportHeaderCell
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding: 5px 5px 5px 5px;
	color: #FFFFFF;		
	background-color:#09357A;
}

.reportDataCell
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	text-align: left;
	padding: 2px 2px 2px 10px;
	color: #808080;		
	background-color:#EFEFEF;
}

.auditReportDataCell
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	text-align: center;
	padding: 2px 2px 2px 10px;
	color: #808080;		
	background-color:#EFEFEF;
}

.auditReportDataCellNoShade
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	text-align: center;
	padding: 2px 2px 2px 10px;
	color: #808080;		
	background-color:#FFFFFF;
}

/* END reports */


.MyProfileInterest {
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4C4B45;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.MyProfileInterestCategory {
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4C4B45;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 30px;
	}
	
.marketingBody
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #808080;
	padding: 2px 10px 5px 10px;
}
.marketingBody a, .marketingBody a:link, .marketingBody a:visited, .marketingBody a:active
{
	color: #000000;
	text-decoration: underline;
}
.marketingBody a:hover
{
	color: #C6C5C5;
	text-decoration: underline;
}

.securityBody
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #808080;
	padding: 2px 10px 5px 10px;
}
.securityBody a, .securityBody a:link, .securityBody a:visited, .securityBody a:active
{
	color: #000000;
	text-decoration: underline;
}
.securityBody a:hover
{
	color: #C6C5C5;
	text-decoration: underline;
}

.modalBody
{
     width: auto;
     font-family:Sans-Serif;
	 font-size: 11px;
	 font-weight: normal;
     text-align: left;
}

.modalBody input
{
	width: 60px;
	font-family:Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}

.waitBody
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	vertical-align:middle;
	text-align:center;
	font-weight: normal;
	color: #808080;	
		
}
.waitBody a, .waitBody a:link, .waitBody a:visited, .waitBody a:active
{
	color: #000000;
	text-decoration:none;
}
.waitBody a:hover
{
	color: #C6C5C5;
	text-decoration: underline;
}

.tabLoadingTable
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	vertical-align:middle;
	text-align:center;
	font-weight: normal;
	color: #808080;		
		
}

.loginImageBackground
{
	background: url(/Images/backgroundKoreanLogin.jpg) no-repeat;
	background-attachment: fixed; 
}


.loginLogo
{
	background: #0B3F8A;
}

.loginHeader
{
	background: #ffffff;
}

.TabStepNumberDivOff
{
	font-family: Verdana, Arial, san-serif;
	background:url(../Images/PrivateDealTabGlobe_off.gif); 
	height:51px; 
	background-repeat:no-repeat; 
	color:black; 
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 3px;
	filter:Blur(Direction=180, Strength=2);
	width:51px; 
	font-size:40px;
	text-align:center;
	font-weight:bold;
	
}
.TabStepNumberDiv
{
	font-family: Verdana, Arial, san-serif;
	background:url(../Images/PrivateDealTabGlobe_on.gif); 
	height:51px; 
	background-repeat:no-repeat; 
	color:black; 
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 3px;
	filter:Blur(Direction=180, Strength=2);
	width:51px; 
	font-size:40px;
	text-align:center;
	text-decoration: none;
	font-weight:bold;
}

.TabLinkDivOff
{
	font-family: Verdana, Arial, san-serif;
	font-size:12px;
	line-height: 13px;
	background:url('../Images/PrivateDealTabRightNoTrans_off.gif'); 
	margin:0px 0px 0px 0px;
	padding:0px 17px 0px 0px;
	height:60px; 
	background-repeat:no-repeat; 
}

.TabLinkDiv
{
	font-family: Verdana, Arial, san-serif;
	font-size:12px;
	line-height: 13px;
	background:url('../Images/PrivateDealTabRight_on.gif'); 
	margin:0px 0px 0px 0px;
	padding:0px 17px 0px 0px;
	height:60px; 
	background-repeat:no-repeat; 
	font-weight:bold;
}



.TabLinkDiv a, .TabLinkDiv a:link, .TabLinkDiv a:visited, .TabLinkDiv a:active
{
	font-family: Verdana, Arial, san-serif;
	font-size:12px;
	line-height: 13px;
	text-decoration: none;
	font-weight:bold;
}

.TabLinkDivOff a, .TabLinkDivOff a:link, .TabLinkDivOff a:visited, .TabLinkDivOff a:active
{
	font-family: Verdana, Arial, san-serif;
	font-size:12px;
	line-height: 13px;
}

.TabLinkDivLastOff a, .TabLinkDivLastOff a:link, .TabLinkDivLastOff a:visited, .TabLinkDivLastOff a:active
{
	font-family: Verdana, Arial, san-serif;
	font-size:12px;
	line-height: 13px;
}

.TabLinkDivLast a, .TabLinkDivLast a:link, .TabLinkDivLast a:visited, .TabLinkDivLast a:active
{
	font-family: Verdana, Arial, san-serif;
	font-size:12px;
	line-height: 13px;
	text-decoration: none;
	font-weight:bold;
}

.TabLinkDivLastOff
{
	font-family: Verdana, Arial, san-serif;
	font-size:11.5px;
	line-height: 13px;
	background:url('../Images/PrivateDealTabLastTab_off.gif'); 
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	height:60px; 
	background-repeat:no-repeat; 
} 

.TabLinkDivLast
{
	font-family: Verdana, Arial, san-serif;
	font-size:11.5px;
	line-height: 13px;
	background:url('../Images/PrivateDealTabLastTab_on.gif'); 
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	height:60px; 
	background-repeat:no-repeat; 
	text-decoration: none;
	font-weight:bold;
}

.sectionLink
{
	text-decoration: underline;
	color: #999999;
	font-weight: bold;
	font-size: 11px;
font-family: Verdana, Arial, san-serif;
}


.profileTabSelected
{
	background-image: url(../images/ProfileTab_Selected_bg.gif);
	background-repeat: repeat-x;
}

.profileTabUnSelected
{
	height: 34px;
	background-image: url(../images/ProfileTab_UnSelected_bg.gif);
	background-repeat: repeat-x;
}

.statusBarTable
{
	padding: 0;
	margin: 0;
	border: solid 1px #717070;
	height: 23px;
}

.statusBarCompleteCell
{
	padding: 0;
	margin: 0;
	background-image: url(../images/StatusBar_Filled.gif);
	background-repeat: repeat-x;
	height: 23px;
}

.statusBarRemainingCell
{
	padding: 0;
	margin: 0;
	background-image: url(../images/StatusBar_UnFilled.gif);
	background-repeat: repeat-x;
	height: 23px;
}
.BidPageTitle
{
	font-family: Verdana, Arial, san-serif;
	font-size: 20px;
	color: #000000;
	line-height: 26px;
	padding: 0px 0px 0px 0px;
}
.BidPageHeader
{
	font-family: Verdana, Arial, san-serif;
	font-size: 14px;
	font-weight:bold;
	color: #09357A;
	padding: 3px 0px 6px 0px;
}

.BidPageText
{
	font-family: Verdana, Arial, san-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px 0px 0px 0px;
}
.BidPageTextField
{
	font-family: Verdana, Arial, san-serif;
	font-size: 12px;
	font-weight:normal ;	
	background-color: #efefef;
	color:Navy;
	padding: 0px 3px 0px 9px;
	
}
.BidPageTextBox
{
	font-family: Verdana, Arial, san-serif;
	font-size: 12px;
	color:Navy;
	
}
.BidPageTableCell
{
	font-family: Verdana, Arial, san-serif;
	font-size: 12px;
	font-weight:normal ;
	color:#000000;
	padding: 0px 0px 0px 9px;

}
.BidPageTableField
{
	font-family: Verdana, Arial, san-serif;
	font-size: 12px;
	background-color: #efefef;
	color:Navy;
	border:  0px;	
	padding: 0px 0px 0px 9px;
}
.BidPageError
{
	font-family: Verdana, Arial, san-serif;
	font-size: 12px;
	color:white;
	background: yellow;
	border:  0px;	
	padding: 0px 20px 0px 0px;
}
.BidPageErrorShort
{
	font-family: Verdana, Arial, san-serif;
	font-size: 12px;
	color:white;
	background: yellow;
	border:  0px;	
	padding: 0px 20px 0px 20px;
}

.BidPageFileAttached
{
	font-family: Verdana, Arial, san-serif;
	font-size: 12px;
	color:red;		
}
.BidPageLinks a, .BidPageLinks a:link, .BidPageLinks a:visited, .BidPageLinks a:active
{
	font-family: Verdana, Arial, san-serif;
	font-size: 12px;	 
	color: #000000;
	padding: 0px 0px 0px 0px;		
}


/* BEGIN Calendar Styles */
.Calendar
{
	font-family:Tahoma;
	font-size:8pt;
	text-decoration:none;
	display: block;
	width: 50%;
	height: 500px;
	padding-top: 5px;
}
.CalendarTitle
{
	font-family:Tahoma;
	font-size:14pt;
	color:White;
	text-decoration:none;
	display: block;
	width: 100%;
	height: 24px;
	padding-top: 5px;
}
.CalendarSelected
{
	font-family:Tahoma;
	font-size:8pt;
	color:#000000;	
	text-decoration:none;
	display: block;
	width: 100%;
}
.CalendarTitle: link
{
	color:Navy
}
.CalendarTitle: active
{
	color:Navy
}
.CalendarTitle: visited
{
	color:Navy
}
/* END Calendar Styles */

/* TourPopUpStyles */

.tourPopUpBuildingLinkBackground
{
	
}

.tourPopUpBuildingLinkBackgroundAlt
{
}

.tourPopUp
{
	width: 300px;
	height: 300px;
	position: absolute;	
	font-family: Verdana, Arial, san-serif;	
	font-weight: normal;
	font-size: 8pt;
	background-color: #ffffff;
	z-index: 99;
	visibility: hidden;
	border-right: gainsboro 2px ridge;
	border-top: gainsboro 2px ridge;
	border-left: gainsboro 2px ridge;
	border-bottom: gainsboro 2px ridge;
}

.tourPopUp a, .tourPopUp a:link, .tourPopUp a:visited, .tourPopUp a:active
{
	color: #000000;	
}
.tourPopUp a:hover
{
	color: #000000;
}

.TourPopUpTable
{
	font-family: Verdana, Arial, san-serif;	
	font-weight: normal;
	font-size: 8pt;
}
.BuildingTourContactMessage
{
	font-family: Verdana, Arial, san-serif;	
	font-weight: normal;
	font-size: 12px;
	background-color:#cfcfcf;
	color:#FF0000;
	padding: 5px 5px 5px 5px;
}

.BuildingTourContactMessageAlt
{
 font-family: Verdana, Arial, san-serif; 
 font-weight: normal;
 font-size: 16px;
 background-color:#cfcfcf;
 color:#FF0000;
 padding: 5px 5px 5px 5px;
 margin-top: 150px;
 text-align: center;
}
.NotificationDiv
{
    filter:alpha(opacity=0);
    /*display:none; */
 /*top: 40px; left: 450px; */
    position:absolute;
    color: white;
}
.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-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4C4B45;
	display:block;
	padding: 3px 0px 3px 0px;
}

.ParticipantsTabSearchText
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4C4B45;
	text-decoration: underline;
}
.ParticipantsTabFieldText
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4C4B45;
	padding-right: 10px;
	float:left;
	text-align:right;
	vertical-align:top;
}
.ParticipantsTabGridNavigationText
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4C4B45;
}
.ParticipantsTabAddFieldText
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4C4B45;
	padding-right: 10px;
	width: 120px;
	text-align:right;
	float: left;
}
.ParticipantsTabAccountGroupsFieldText
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4C4B45;
	padding-right: 5px;
	padding-left: 25px;
}
.ParticipantsTabFormError
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	text-align:center;
	color:#FF0000;
	cursor:pointer;
    text-decoration: 'underline';
}
.ParticipantsTabFindFormError
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	text-align:center;
	font-weight: bold;
	color:#FF0000;
}
.ParticipantsTabEmailsNotFoundList
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	text-align:center;
	cursor:pointer;
    text-decoration: 'underline';
}
#dropmenudiv
{
    position:absolute;
    border-left:1px solid #9a9999;
    border-right:1px solid #9a9999;
    border-top:1px solid #9a9999;
    line-height:18px;
    z-index:100;
}
#dropmenudiv a
{
    font-family: Verdana, Arial, san-serif;
    display: block;
	font-size: 11px;
	font-weight: bold;
	color: #EFEFEF;
	text-decoration: none;
	padding-left: 5px;
	border-bottom: 1px solid #9a9999;
}
#dropmenudiv a:hover
{
    color: #ECDF0F;
}
.assetTransactionThumb
{
	background: url(../Images/asset_thumb_background_white.gif) no-repeat;
	vertical-align:top;
	padding: 6px 0px 10px 6px;
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 15px;
	width: 92px;
	height: 103px;
}
.assetTransactionName
{
	font-family: Verdana, Arial, san-serif;
	font-size: 15px;
	font-weight:bold;
	margin-top: 37px;
	margin-left: 30px;
}
.assetTransactionDetailsBold
{
	font-family: Verdana, Arial, san-serif;
	font-size: 12px;
	color: #717070;
	margin-left: 30px;
	font-weight: bold;
}
.assetTransactionDetails
{
	font-family: Verdana, Arial, san-serif;
	font-size: 12px;
	color: #717070;
	margin-left: 30px;
}
.assetTimelineSection
{
	height: 20px;
	margin-right: 1px;
}
.assetTimelineSectionError
{
	font-family: Verdana, Arial, san-serif;
	font-size:8pt;
	text-align:center;
	color:#FF0000;
	position:relative; 
	top:25%; 
	left: 25%;
	border: solid 1px black;
	width: 50%;
}
.assetTimelineText
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	position: relative;
	top: -1px;
	left: 8px;
}
.assetKPIText
{
	font-family: Verdana, Arial, san-serif;
	font-size: 12px;
	color: #717070;
	padding-left: 16px;
	padding-top: 3px;
	font-weight: bold;
}
.assetKPIHeader
{
	height: 20px;
	background-color: #c6c8ca;
	margin-right: 1px;
	margin-bottom: 1px;
}
.assetDivSeparator
{
	border-bottom: 1px solid #d3d3d3;
	margin-right: 1px;
}
.assetCollapsableDiv
{
	height: 20px;
	margin-right: 1px;
}
.assetDivText
{
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	position: relative;
	top: -1px;
	left: 8px;
} 
.assetDivItemButton
{
	cursor:hand;
	cursor:pointer;
	padding-left: 7px;
}
.assetContentPush
{
	padding-left:15px; 
	padding-bottom: 2px;
} 
.InvisibleColumn
{
    display: none;
}
.HardBreak
{
	width: 150px;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.newFeatureAnnouncement
{
	font-family: Verdana, Arial, 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;
}
.assetLinks table
{
	font-family: Frutiger, 'Lucida Grande', 'Lucida Sans', Tahoma, Arial, Verdana, Helvetica, san-serif;
	font-size: 11px;
	border: solid 1px black;
	width: 95%;
	margin: 0 auto;
	/*border-collapse: collapse;*/
}
.assetLinks th
{
	font-weight: bold;
	color: #ffffff;
	border: solid 1px #000000;
	height: 17px;
	text-align: left;
	padding: 2px 0px 2px 2px;
}
.assetLinks td
{
	color: #333333;
	border: solid 1px #000000;
	background-color: #FFFFFF;
	padding: 2px 0px 2px 2px;
}
.modalPopup
{
	width: 421px;
    background-color:#d8d2b3;
	border: solid 5px #ffffff;
}
.modalBackground
{
	background-color: #000000;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
