﻿.MenuPane
{
	overflow: visible !important;
	white-space: nowrap;
}
#Toolbars
{
	overflow: hidden;
}
.FilenamePane
{
	white-space: nowrap;
}
#TreeHeaderPane
{
	height: 24px;
	border: outset 2px #CDCDCD;
	background-color: #EFEFEF;
	font-weight: bold;
	font-size: 12pt;
	padding: 2px 5px 2px 5px;
	width: 100%;
}
.LoadingMessage
{
	background-color: InfoBackground;
	color: InfoText;
}
.ObjectBrowserContentList
{
	padding-left: 5px;
	width: 95%;
}
.ObjectBrowserContentList .selected
{
	background-color: #316AC5;
	color: #FFF;
}
.ObjectBrowserContentList .hover
{
	background-color: #97CFFB;
}
.ObjectBrowserContentList div, .dragItem
{
	cursor: default;
	padding: 1px;
	height: 20px;
}
.ObjectBrowserContentList span span
{
	white-space: nowrap;
	display: inline-block;
}
.icon
{
	padding: 3px 7px 3px 7px;
	background-position: center;
	background-repeat: no-repeat;
}
.ObjectBrowserContentListEmpty
{
	font-style: italic;
	font-weight: bolder;
	width: 97%;
	height: 97%;
	text-align: center;
	vertical-align: middle;
}
.dragContainer
{
	position: absolute;
	z-index: 999;
	cursor: move;
	background-color: White;
	border: solid 1px black;
}
.unPublishedNode, .unPublishedRow
{
	border-right: solid 4px red;
	margin-right: 2px;
}
.unPublishedPendingNode, .unPublishedPendingRow
{
	border-right: solid 4px gold;
	margin-right: 2px;
}
.breakNode
{
	font-style: italic;
}
.HomePageNode
{
	background-image: url(../../AsiCommon/Images/icon_homepage.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
}
.RadMenu_WebBlue .horizontal .item a
{
	width: auto;
}
.RadMenu_WebBlue .scrollWrap a.bottomArrow, .RadMenu_WebBlue .scrollWrap a.topArrow
{
	width: 300px !important;
}
.RadMenu_WebBlue .horizontal .item img.leftImage
{
	position: relative;
	left: 5px;
	top: 4px;
}
.RadMenu_WebBlue .vertical .item img.leftImage
{
	position: static !important;
	padding-right: 3px;
}
.RadMenu_WebBlue .group
{
	border-right: 2px solid #869bb3 !important;
	border-left: 2px solid #869bb3 !important;
	border-bottom: 2px solid #869bb3 !important;
}
.RadMenu_WebBlue .group .group
{
	border-right: 2px solid #869bb3 !important;
	border-top: 2px solid #869bb3 !important;
	border-bottom: 2px solid #869bb3 !important;
}
.StandardPanel
{
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFF;
	border: solid 1px #90979E;
	border-bottom-width: 1px;
	clear: both;
	height:100%;
	padding-bottom:25px;
}
.StandardPanel .StandardPanel
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.PanelHead
{
	color: #000;
	height: 26px;
	clear: both;
	background: #EFEFEF url('./images/panel/sliver_grey.gif') repeat-x;
	white-space: nowrap;
	padding-top: 4px;
}
.PanelTitle
{
	font-weight: bold;
	margin-left: 10px;
	float: left;
	color: black;
}
.Collapsible
{
	cursor: pointer;
}
.PanelHeadCollapseImage, .PanelHeadCollapseText
{
	margin-right: 5px;
	float: right;
}
.PanelHeadCollapseText
{
	text-decoration: underline;
	font-weight: normal;
}
.PanelBody
{
	padding: 2px 5px 2px 5px;
	font-family: verdana,tahoma,arial,helvetica;
	color: black;
	background-color: #FFF;
	height: auto !important;
}
.PanelColumn
{
	float: left;
	margin-left: 2px;
}
.StandardPanel fieldset
{
	border: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.StandardPanel fieldset legend
{
	display: none;
}
.StandardPanel fieldset div.PanelField
{
	float: left;
	clear: left;
	width: 95%;
	padding: 3px 2px 3px 2px;
	border: solid 1px white;
	border-bottom: solid 1px #CDCDCD;
}
.StandardPanel fieldset div.PanelField .PanelField
{
	width: auto;
	border: none;
}
.StandardPanel fieldset div.focus, .focus, .StandardPanel fieldset div.focus:hover, .focus:hover
{
	border-color: #BCBCBC;
	background-color: #CDCDCD;
}
.StandardPanel fieldset div.PanelField label
{
	float: left;
	text-align: left;
	font-size: .9em;
	font-weight: bold;
	color: #666;
	width: 30%;
	min-width: 10em;
	padding: 3px 5px 0px 2px;
	white-space: pre-line;
}
.StandardPanel fieldset div.Top label, .StandardPanel fieldset div.Bottom label
{
	width: 99%;
}
.StandardPanel fieldset div.PanelField .PanelFieldValue
{
	float: left;
	width: 60%;
	text-align: left;
	white-space: nowrap;
}
.StandardPanel fieldset div.Right .PanelFieldValue
{
	text-align: right;
}
.StandardPanel fieldset div.Top .PanelFieldValue, .StandardPanel fieldset div.Bottom .PanelFieldValue
{
	width: 99%;
}
.PanelFieldValue input, .PanelFieldValue select, .PanelFieldValue a, .PanelFieldValue textarea
{
	float: left;
}
.PanelFieldValue .UserEntered input, .PanelFieldValue .UserEntered select, .PanelFieldValue .UserEntered a
{
	float: none;
	max-width: 0;
}
.PanelFieldValue .UserEntered textarea
{
	float: none;
	width: inherit;
}
.PanelFieldValue input[type=text], .PanelFieldValue input[type=password]
{
	min-width: 10em;
}
.ParameterSheet .PanelField .PanelFieldValue
{
	width: 250px !important;
	_width: 150px !important;
}
.PanelFieldValue .CalendarInput
{
	display: block;
	margin-top: 2px !important;
	margin-bottom: 2px !important;
}
.AutoWidth label, .AutoWidth .PanelFieldValue
{
	width: auto !important;
	min-width: 1em !important;
}
.FloatNone label, .FloatNone input, .FloatNone select, .FloatNone a
{
	float: none !important;
}
.Required
{
	background-position: left center;
	padding-left: 9px !important;
	margin-left: -7px !important;
	background-image: url(images/required.gif);
	background-repeat: no-repeat;
}
td.PanelTableValue
{
	font-size: .9em;
	vertical-align: top;
	padding: 4px;
	border-bottom: solid 1px #CDCDCD;
}
td.PanelTablePrompt, td.PanelTablePromptLeft, td.PanelTablePromptCenter, td.PanelTablePromptRight, td.PanelTablePromptAndValue
{
	border-bottom: solid 1px #CDCDCD;
	font-size: .9em;
	font-weight: bold;
	color: #666;
	vertical-align: top;
	padding: 4px 0px 0px 2px;
}
td.PanelTablePrompt
{
	text-align: left;
}
td.PanelTablePromptCenter
{
	text-align: center;
}
td.PanelTablePromptRight
{
	text-align: right;
}
td.PanelTablePromptAndValue
{
	padding: 6px;
}
td.PanelTableValue td.PanelTablePrompt, td.PanelTablePromptLeft, td.PanelTablePromptCenter, td.PanelTablePromptRight, td.PanelTablePromptAndValue
{
	border-bottom: none;
}
.HTabBody
{
	height: 100%;
	vertical-align: top;
	border-right: #94A6CE 1px solid;
	border-left: #94A6CE 1px solid;
	border-bottom: #94A6CE 1px solid;
	padding: 5px 5px 5px 5px;
}
.ParameterSheet
{
	width: 100%;
	max-width: 800px;
}
.ParameterSheet .ParameterSheetButton
{
	margin-left: 12em;
	clear: both;
	display: block;
}
.moreInfo, .unitText
{
	float: left;
	margin-left: 3px;
}
.moreInfoFlyout
{
	position: absolute;
	display: none;
	overflow: hidden;
	z-index: 2;
	background-color: #FFF;
	border: solid 1px #D0D0D0;
}
.moreInfoPanel, moreInfoStatic
{
	position: absolute;
	display: none;
	z-index: 2;
	font-size: 12px;
	border: solid 1px #CCC;
	background-color: #FFF;
	padding: 5px;
	white-space: normal;
	overflow: auto;
}
.moreInfoStatic
{
	position: static;
	display: block;
	height: auto;
	float: left;
}
.moreInfoHead
{
	clear: both;
	float: right;
}
.moreInfoBody
{
	clear: both;
	position: relative;
	white-space: normal;
	width: 95%;
}
.acute
{
	width: 300px;
	float: left;
}
.StylesDateText
{
	width: 70px !important;
	_width: 80px !important;
}
.BodyText
{
	float: left !important;
}
#OrderDetailsSummaryPanel, #BackLink, #OrderDetailsBottomPanel, #OrderDetailsResendEmailLink
{
}
#OrderDetailsResendEmailLink
{
	margin-left: 10px;
}
#OrderDetailsBottomPanel
{
	float: right;
}
#OrderDetailsProductGrid table
{
	width: 100%;
}
.OrderPreviousStepButton, .OrderPreviousStepOffButton, .OrderNextStepButton, .OrderNextStepOffButton, .BallRed, .BallBlue, .ShoppingCart, .ShoppingCartOff, .ShoppingCartOffX, .FeaturedProduct, .FeaturedProductOff, .FeaturedNotAvaiable, .DeleteImage, .EditImage, .CheckImage, .CheckOffImage, .ViewImage, .ProductImageNotAvailable, .VisaMasterCardHelp, .AmexHelp
{
	margin: 1px;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center 50%;
	border: 0;
	background-color: transparent;
	display: block;
	cursor: hand;
}
.OrderPreviousStepButton, .OrderPreviousStepOffButton, .OrderNextStepButton, .OrderNextStepOffButton
{
	margin: 0px 2px 3px 2px;
	padding: 0;
	height: 22px;
}
.OrderPreviousStepButton
{
	margin: 0px 2px 0px 2px;
	background-image: url(images/buttons/button-Previous.gif);
	width: 83px;
}
.OrderPreviousStepOffButton
{
	background-image: url(images/buttons/button-Previous-off.gif);
	width: 84px;
}
.OrderNextStepButton
{
	margin: 0px 2px 0px 2px;
	background-image: url(images/buttons/button-Next.gif);
	width: 61px;
}
.OrderNextStepOffButton
{
	background-image: url(images/buttons/button-Next-off.gif);
	width: 60px;
}
.BallRed, .BallBlue, .ShoppingCart, .ShoppingCartOff, .ShoppingCartOffX, .FeaturedProduct, .FeaturedProductOff, .FeaturedNotAvaiable
{
	background-position: left 50%;
}
.BallRed
{
	width: 10px;
	height: 10px;
	background-image: url(images/icons/ball-red.gif);
}
.BallBlue
{
	width: 10px;
	height: 10px;
	background-image: url(images/icons/ball-blue.gif);
}
.ShoppingCart
{
	width: 16px;
	height: 16px;
	background-image: url(images/icons/shoppingcart.gif);
	background-position: top;
}
.ShoppingCartOff
{
	width: 16px;
	height: 16px;
	background-image: url(images/icons/shoppingcart-off.gif);
	background-position: top;
}
.ShoppingCartOffX
{
	width: 16px;
	height: 16px;
	background-image: url(images/icons/shoppingcart-off-x.gif);
	background-position: top;
}
.FeaturedProduct
{
	width: 16px;
	height: 16px;
	background-image: url(images/icons/star-yellow.gif);
	background-position: top;
}
.FeaturedProductOff
{
	width: 16px;
	height: 16px;
	background-image: url(images/icons/star-yellow-off.gif);
	background-position: top;
}
.FeaturedNotAvaiable
{
	width: 16px;
	height: 16px;
	background-image: url(images/icons/stop.gif);
	background-position: top;
}
.ArrowUp, .ArrowUpOff, .ArrowDown, .ArrowDownOff, .AddItem
{
	margin: 0;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	border: 0;
	background-color: transparent;
	width: 14px;
	height: 14px;
	background-position: top;
	display: block;
	cursor: hand;
}
.ArrowUp
{
	background-image: url(images/icons/arrow-up.gif);
}
.ArrowUpOff
{
	background-image: url(images/icons/arrow-up-off.gif);
}
.ArrowDown
{
	background-image: url(images/icons/arrow-down.gif);
}
.ArrowDownOff
{
	background-image: url(images/icons/arrow-down-off.gif);
}
input.ArrowUp, input.ArrowUpOff, input.ArrowDown, input.ArrowDownOff
{
	display: inline;
}
.AddItem
{
	width: 32px;
	height: 16px;
	background-image: url(images/icons/add-item.gif);
}
.DeleteImage
{
	width: 18px;
	height: 18px;
	background-image: url(images/icon_delete.gif);
}
.EditImage
{
	width: 18px;
	height: 18px;
	background-image: url(images/icon_edit.gif);
}
input.EditImage
{
	display: inline;
}
input.DeleteImage
{
	display: inline;
}
.ViewImage
{
	width: 14px;
	height: 14px;
	background-image: url(images/icons/view.gif);
}
input.ViewImage
{
	display: inline;
}
.CheckImage
{
	width: 18px;
	height: 18px;
	background-image: url(images/icons/check.gif);
}
.CheckOffImage
{
	width: 16px;
	height: 16px;
	background-image: url(images/icons/check-off.gif);
}
.ProductImageNotAvailable
{
	width: 100px;
	height: 120px;
	background-image: url(images/products/imagena.jpg);
	border-right: black 1px solid;
	border-top: black 1px solid;
	margin: 1px;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.VisaMasterCardHelp
{
	width: 298px;
	height: 184px;
	background-image: url(images/visa_mc_ccvn.jpeg);
}
.AmexHelp
{
	width: 211px;
	height: 155px;
	background-image: url(images/amex_ccvn.jpeg);
}
#JumpTo
{
	float: left;
}
#ListView
{
	float: right;
	padding-right: 20px;
}
.PdfIcon
{
	margin: 1px;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center 50%;
	border: 0;
	background-color: transparent;
	display: block;
	cursor: hand;
}
.PdfIcon
{
	width: 20px;
	height: 21px;
	background-image: url(images/icons/icon_pdf.gif);
}
.show
{
	display: block;
}
.hide
{
	display: none !important;
}
.eventFunctionTitle
{
	font-weight: bold;
	font-size: larger;
}
.eventFunctionDateTime
{
	font-size: smaller;
}
.eventFunctionPrice
{
	font-size: smaller;
	text-align: right;
	color: #6d6d9e;
}
.eventFunctionDescription
{
	line-height: 160%;
}
.eventFunctionAddFunctionLabel
{
	color: #369;
	text-align: right;
}
.eventFunctionAddFunctionCheck
{
}
.eventFunctionQuestion
{
	color: #999;
	text-align: left;
}
.eventFunctionTextField
{
	width: 200px;
}
.eventFunctionTextArea
{
	width: 200px;
}
.eventFunctionMultiselectCheck
{
	background-color: Transparent;
	border-spacing: 4px;
}
.eventFunctionSelect
{
}
.eventFunctionRequiredQuestion
{
	color: #c00;
	font-weight: bold;
}
.eventFunctionBlock
{
	margin: 0px;
	width: 100%;
	background-color: #fff;
}
.eventFunctionBlockAlt
{
	margin: 0px;
	width: 100%;
	background-color: #f5f4fd;
}
.eventFunctionGroupButton
{
	margin: 4px 0px 4px 0px;
	padding: 0px 4px;
	display: block;
	height: 24px;
	background-color: #fff;
	color: #369;
	font-weight: bold;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
	position: relative;
	float: left;
	text-decoration: none;
	line-height: 22px;
	white-space: nowrap;
}
.eventFunctionGroupButtonAlt
{
	margin: 4px 0px 4px 0px;
	padding: 0px 4px;
	display: block;
	height: 24px;
	background-color: #DBD4FD;
	color: #369;
	font-weight: bold;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
	position: relative;
	float: left;
	text-decoration: none;
	line-height: 22px;
	white-space: nowrap;
}
.eventFunctionGroupButton:hover, .eventFunctionGroupButtonAlt:hover
{
	background-color: #fff;
	text-decoration: none;
	border-bottom: 1px solid black;
}
.eventFunctionGroupDescription
{
	font-size: medium;
	padding: 4px;
}
.orderTable
{
	border: 1px solid #000;
	width: 97%;
}
.orderTableHeader
{
	background-color: #ececec;
	padding: 2px;
	border-bottom: 1px solid #000;
	color: #000;
}
.orderSummaryTable
{
	width: 98%;
}
.keyInfoLabel
{
	border-bottom: 0 !important;
}
.orderItemHeaderCell
{
	font-weight: bold;
	background-color: #ececec;
	padding: 2px;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
}
.orderItemLeftEdgeHeaderCell
{
	font-weight: bold;
	background-color: #ececec;
	padding: 2px;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
	border-left: solid 1px #666;
}
.orderItemRightEdgeHeaderCell
{
	font-weight: bold;
	background-color: #ececec;
	padding: 2px;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
	border-right: solid 1px #666;
}
.orderItemCell
{
	padding: 2px;
	background-color: #fff;
	border-bottom: solid 1px #666;
}
.orderItemLeftEdgeCell
{
	padding: 2px;
	background-color: #fff;
	border-bottom: solid 1px #666;
	border-left: solid 1px #666;
}
.orderItemRightEdgeCell
{
	padding: 2px;
	background-color: #fff;
	border-bottom: solid 1px #666;
	border-right: solid 1px #666;
}
.shippingPanel
{
	float: left;
	padding: 5px;
	width: 45%;
}
.paymentPanel
{
	float: left;
	padding: 5px;
	width: 45%;
}
.emailHeader
{
	font-weight: bold;
	font-size: larger;
}
.accountNavCellUnSelected
{
	float: left;
	padding-left: 2px;
	padding-right: 2px;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
}
.accountNavCellSelected
{
	background-color: #ccc;
	float: left;
	padding-left: 2px;
	padding-right: 2px;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
}
.accountNavLeftCellSelected
{
	background-color: #ccc;
	text-align: left;
	padding-top: 3px;
}
.accountNavLeftCellUnSelected
{
	text-align: left;
}
.accountNavRightCellSelected
{
	background-color: #ccc;
	text-align: right;
}
.accountNavRightCellUnSelected
{
	text-align: right;
}
#EventsViewOptions
{
	width: 100%;
}
#EventsViewOptions li
{
	list-style-type: none;
	display: inline;
	width: 17%;
}
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.modalPopup
{
	background-color: #ffd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}
.ajax__tab_xp .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab .ajax__tab_header
{
	height: 21px;
}
.WebPartZone
{
	width: 100%;
}
.TitleBar
{
	background-image: url('Images/HeaderBar.gif');
	background-repeat: repeat-x;
	height: 20px;
	padding-left: 8px;
	padding-right: 8px;
	color: White;
	font-weight: bold;
}
.WebPartsPanel
{
	background-color: #FFFFE1;
	border: solid 1px black;
}
.WebPartsPanel label
{
	font-size: 100%;
}
.WebPartsPanel a.BUTTON
{
	background-color: Transparent;
	color: #06C;
	font-weight: normal;
}
.WebPartsPanel fieldset
{
	padding: .8em .8em .8em .8em;
	border: solid 1px black;
	margin: .5em .5em .5em .5em;
}
.WebPartsPanel fieldset fieldset
{
	border: none;
	margin-left: 0em;
	margin-right: 0em;
}
.WebPartInstruction
{
	padding-left: .8em;
}
.WebPartLabel
{
	padding-left: 0em;
}
.Significant
{
	font-weight: bold;
}
.WebPartEntry
{
	clear: both;
}
.WebPartEntry input
{
	float: left;
}
input[type=text].WebPartEditControl
{
	width: 30em;
}
.WebPartEntryPanel, .WebPartEntryiMIS, .WebPartEntryCustom
{
	background-repeat: no-repeat;
	padding-left: 21px;
	padding-top: 2px;
	min-height: 19px;
	float: left;
}
.WebPartEntryPanel
{
	background-image: url('images/icons/panel.gif');
}
.WebPartEntryiMIS
{
	background-image: url('images/icons/ilogo.gif');
}
.WebPartEntryCustom
{
	background-position: 0px 2px;
	background-image: url('images/icons/icon_control.gif');
}
.WebPartEntryCommandButtons
{
	float: right;
	padding-right: 10px;
}
.SelectedItem
{
	background-color: #39F;
	color: White;
}
.UnSelectedItem
{
	cursor: pointer;
}
.HtmlEditor
{
	width: 100%;
	height: 90%;
}
.HtmlEditor .RadEWrapper
{
	width: 100% !important;
	height: 90% !important;
}
.Portfolio
{
	width: 100%;
	vertical-align: top;
}
.TaskHeading
{
	width: 100%;
	padding: 3px;
	font-weight: bolder;
}
.TaskBar
{
	width: 100%;
	padding: 3px;
}
.WorkSpace
{
	width: 100%;
	padding: 3px;
	vertical-align: top;
}
.staticNode, .navNode a, .navnode a
{
	color: #333;
	text-decoration: none;
	font-size:12pt;
	padding-right:15px;
	font-weight:bold;
}
.formFieldRequired
{
	background-position: left center;
	_position: fixed;
	background-image: url(images/required.gif);
	background-repeat: no-repeat;
	padding-left: 11px !important;
	display: block !important;
}
@media print
{
	.NotPrinted
	{
		display: none !important;
	}
}
.PrintMessage
{
	width: 80%;
	margin: auto;
	font-weight: bold;
	border: thin solid red;
}

