body
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: #333333;
}

h1
{
	margin-bottom: 5px;
	font-size: 14pt;
	color: #365F91;
}

h2
{
	margin-bottom: 5px;
	font-size: 12pt;
	color: #4F81BD;
}

h3
{
	margin-bottom: 5px;
	font-size: 10pt;
	font-style: italic;
	color: #4F81BD;
}

h4
{
	font-size: 9pt;
	margin-bottom: 5px;
}

h5, h6
{
	font-size: 8pt;
	margin-bottom: 5px;
}

p
{
	line-height: 1.25em;
}

input[type="text"][readonly], textarea[readonly]
{
	color: gray;
	padding: 1px;
	border: solid 1px #C8C7BE;
}

input, textarea, select
{
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: #333333;
}

form
{
	margin: 0;
}

optgroup
{
	color: #556FA5;
}

option
{
	color: #333333;
}

a
{
	color: #4D7CC4;
	text-decoration: none;
}

a:hover
{
	color: #294267;
	text-decoration: underline;
}

a img
{
	border: none;
}

td.SBNormal a, td.SBDisabled a, td.SBHover a, td.SBActive a
{
	text-decoration: none;
}

td.SBNormal a:hover, td.SBDisabled a:hover, td.SBHover a:hover, td.SBActive a:hover
{
	color: #4D7CC4;
	cursor: default;
}

li
{
	padding: 2px 0;
}

ul.NoMargin
{
	margin-left: 18px;
}

.Link
{
	color: #4D7CC4;
	cursor: pointer;
}

.Link:hover
{
	text-decoration: underline;
}

.W50
{
	width: 50%;
}

.W75
{
	width: 75%;
}

.W100
{
	width: 100%;
}

.Hand
{
	cursor: pointer;
}

.Required
{
	color: Red;
}

.Margin
{
	margin: 15px;
}

.FormMargin
{
	margin: 10px 40px 10px;
}

.InlineImage
{
	vertical-align: middle;
	border: none;
}

.Input
{
	padding: 1px;
	border: solid 1px #C8C7BE;
}

.clrText
{
	color: #333333;
}

.clrHeader
{
	color: #6085B2;
}

.clrHeader2
{
	color: #F2AD40;
}

.clrTitle
{
	color: #515F78;
}

.clrSubTitle
{
    color: #F2AD40;
}

.clrWizHeader
{
	color: #007CC3;
}

.clrDlgTextInactive
{
	color: #B8B8B8;
}

.bgcLightGray
{
	background-color: #F7F7F7;
}

.bgcLightGrayEx
{
	background-color: #FAFAFA;
}

.bgcBug
{
	background-color: #F7F8FB;
}

.bgcSuggestion
{
	background-color: #FFFFE9;
}

.bgcQuestion
{
	background-color: #F5F5F5;
}

.bgcFeedback
{
	background-color: #EFFFEF;
}

.bgcQuote
{
	background-color: #FFFFE9;
}

.bgcEvenRow
{
	background-color: #E6E6E6;
}

.None
{
	display: none;
}

.Hidden
{
	visibility: hidden;
}

.Bold
{
	font-weight: bold;
}

.Modified
{
	color: Green;
}

.Important
{
	color: #FF6600;
}

.Critical
{
	color: Red;
}

.SolidRect
{
	border: solid 1px #99B6DB;
	background-color: #FAFAFA;
}

.WhiteSolidRect
{
	border: solid 1px #99B6DB;
	background-color: white;
}

.ToolTip
{
	border: solid 1px #C9C9C9;
	background-color: #FFFFE1;
}

.ControlBorder
{
	border: solid 1px #7F9DB9;
}

.ControlBox
{
	overflow: auto;
	background-color: White;
	border: solid 1px #7F9DB9;
}

.ColorComboBox
{
	width: 74px;
	height: 21px;
}

.Gray
{
	color: #AAAAAA;
}

.DarkGray
{
	color: #666666;
}

.Editable
{
	background-color: #FFFFC8;
}

.UnTranslated
{
	background-color: #FF4040;
	color: White;
}

.UnUpdated
{
	background-color: #C0FFC0;
}

.HiliteText
{
	background-color: yellow;
}

.ExpandEffects
{
	filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.500),
			progid:DXImageTransform.Microsoft.Blinds(Bands=1,  Duration=0.250, Direction='down', enabled=0);
}

.DialogSection, .DialogSectionW
{
	background-image: url(/themes/default/images/frame_line.png);
	background-position: left center;
	background-repeat: repeat-x;
}

.DialogSection span, .DialogSectionW span
{
	padding-right: 2px;
	background-color: #E3EFFF;
	color: #3E6AAA;
}

.DialogSectionW span
{
	background-color: #FAFAFA;
	font-weight: bold;
}

#PageLayout
{
	width: 100%;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 8pt;
}

#PageHeader
{
	width: 100%;
    background-color: #E4EEFE;
    color: #F5F5F5;
}

.ADPageHeader
{
	padding: 10px;
	background-color: #E4EEFE;
	border-bottom: solid 2px #95B7D6;
}

#aSyrianSoft
{
	margin: 5px;
}

#CompanyLogo
{
	padding: 5px;
}

#CompanyLogo img
{
	cursor: pointer;
}

.LogoAlert .Text
{
	padding-left: 10px;
	color: Red;
	font-size: 16pt;
}

#SiteLanguages
{
	font-weight: bold;
	text-align: right;
	padding-top: 2px;
	padding-right: 11px;
	float: right;
	color: #515F78;
}

#SiteLanguages a
{
	color: #515F78;
}

#SiteLanguages a:hover
{
	color: #4D7CC4;
}

.SearchContainer
{
	visibility: hidden;
	width: 250px;
	padding-right: 11px;
	text-align: right;
	vertical-align: bottom;
}

.SearchContainer table
{
	float: right;
}

#PageBody
{
    width: 100%;
}

#PageContent
{
	vertical-align: top;
}

#ContentLayout
{
	width: 100%;
}

.PagePath
{
	padding-top: 4px;
	padding-left: 10px;
	padding-bottom: 3px;
}

#ContentHeader
{
	width: 100%;
	height: 60px;
}

#ContentHeader .Image
{
	width: 50px;
	padding: 4px 0 10px 8px;
	text-align: center;
}

#ContentHeader .Title
{
	color: #6085B2;
	font-size: 20pt;
}

#ContentHeader .SubTitle
{
	margin-left: 32px;
	color: #F2AD40;
	font-size: 16pt;
}

#ContentHeaderBorder
{
	height:3px;
	background-image: url(/themes/default/images/dot_even.gif);
	background-repeat: repeat-x
}

#PageFooter
{
    visibility: hidden;
	padding: 4px 3px;
	background-image: url(/themes/default/images/footer_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
    font-size: 8pt;
    color: #808080;
    font-weight: bold;
}

#PageFooter .CopyRight
{
	text-align: right;
	font-weight: normal;
}

.ToolTipLoading
{
	display: none;
	width: 123px;
	padding: 1px;
	border: solid 1px #8DB2E3;
	background-color: #E4EFFD;
	cursor: default;
	filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.500)
			progid:DXImageTransform.Microsoft.Shadow(Color=#C0C0C0, Strength=4, Direction=135);
}

.ToolTipLoading .Caption
{
	padding: 6px 0px;
	text-align: center;
	vertical-align: middle;
	color: #475470;
	background-color: White;
	font-weight: bold;
}

.InputButton
{
	padding: 1px;
	width: 75px;
}

.BrowseButton
{
	width: 20px;
	height: 20px;
}

td.SmallButton
{
	width: 75px;
	height: 22px;
	background-repeat: no-repeat;
	text-align: center;
	color: #3E6AAA;
	cursor: default;
	filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.200);
}

div.SmallButton
{
	width: 75px;
	height: 18px;
	padding-top: 4px;
	background-repeat: no-repeat;
	text-align: center;
	color: #3E6AAA;
	cursor: default;
	filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.200);
}

.SBNormal
{
	background-color: #A6C3EA;
	background-image: url(/themes/default/images/btn_small.png);
}

.SBHover
{
	background-color: #F3BB2A;
	background-image: url(/themes/default/images/btn_small_hover.png);
}

.SBActive
{
	background-color: #FE9535;
	background-image: url(/themes/default/images/btn_small_active.png);
}

.SBDisabled
{
	background-color: #C3D9F5;
	background-image: url(/themes/default/images/btn_small_dis.png);
	color: #80A1D2;
}

.IconButton
{
	width: 19px;
	height: 18px;
	padding-top: 1px;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	cursor: default;
	filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.200);
}

.IBNormal
{
	background-image: url(/themes/default/images/btn_icon.png);
}

.IBDisabled
{
	background-image: url(/themes/default/images/btn_icon_dis.png);
}

.IBHover
{
	background-image: url(/themes/default/images/btn_icon_hover.png);
}

.IBActive
{
	background-image: url(/themes/default/images/btn_icon_active.png);
}

a.IconLink
{
	display: inline-block;
	width: 19px;
	height: 19px;
	background-repeat: no-repeat;
}

a.IconLink img
{
	margin-top: 1px;
	margin-left: 2px;
	border: none;
}

a.IconLink:hover
{
	width: 19px;
	height: 19px;
	background-color: White;
	background-image: url(/themes/default/images/btn_icon_hover.png);
}

.SListView a
{
	text-decoration: none;
}

.SListView a:hover
{
	text-decoration: none;
}

.SListView .Item
{
	width: 96px;
	height: 96px;
	margin: 6px;
	float: left;
	text-align: center;
	background-repeat: no-repeat;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.200, Enabled=false);
}

.SListView .Hover
{
	background: url(/themes/default/images/lvw_bg.png);
	background-repeat: no-repeat;
}

.SListView .Item .Caption
{
	font-size: 10pt;
	color: #2B466F;
}

.SListView .Item img
{
	margin: 6px;
	border: none;
}

.LoadingFrame td
{
	text-align: center;
	font-weight: bold;
	color: Gray;
}

.LoadingFrame img
{
	margin: 0 4px;
	vertical-align: middle;
}

.TbrReport
{
	padding: 10px;
	border-left: solid 1px #C8C7BE;
	border-right: solid 1px #C8C7BE;
	border-bottom: solid 1px #C8C7BE;
}

.GeneralTable
{
	border: solid 1px #D5D5D5;
	background-color: White;
}

.GeneralTable .Header
{
	padding: 4px 3px;
	background-color: #F0F0F0;
	background-image: url(/themes/default/images/header_bg.png);
	background-position: left center;
	font-weight: bold;
	color: #6085B2;
	font-size: 9pt;
}

.GeneralTable .Column
{
	background-color: #E4EEFE;
	font-weight: bold;
}

.GeneralTable .EvenRow
{
	background-color: #FAFAFA;
}

.SolidFrame
{
	border: solid 1px #D5D5D5;
	background-color: White;
}

.SolidFrame .Header
{
	background-color: #F0F0F0;
	background-image: url(/themes/default/images/frame_blue_bg.png);
	background-position: left center;
	font-weight: bold;
	color: #334C63;
}

.FrameBackground, .FrameBackground2
{
	background-image: url(/themes/default/images/frame_bg.png);
	background-position: left top;
	background-repeat: repeat-x;
}

.FrameBackground2
{
	background-image: url(/themes/default/images/frame_blue_bg.png);
}

.FrameBackground .FrameTitle, .FrameBackground2 .FrameTitle
{
	padding: 2px 5px 4px;
	margin-bottom: 10px;
	color: #666666;
	font-size: 9pt;
	font-weight: bold;
}

.FrameBackground2 .FrameTitle
{
	color: #6085B2;
}

.FrameBackground .FrameContent, .FrameBackground2 .FrameContent
{
	margin: 0px 10px;
}

.FrameSep
{
	line-height: 25px;
}

.Frame ul
{
	list-style-image: url(/themes/default/images/ulbullet.gif);
}

.BFrameLine
{
	background-image: url(/themes/default/images/frame_line.png);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.GrayLine
{
	border-bottom: solid 1px #EAEAEA;
}

.Ruler
{
	height: 5px;
	background-image: url(/themes/default/images/gline.png);
	background-position: left center;
	background-repeat: repeat-x;
}

.DashRuler
{
	height: 1px;
	margin: 5px 0px;
	line-height: 0px;
	overflow: hidden;
	border-bottom: dashed 1px #86A0C1;
}

.GroupsOption
{
	width: 100%;
	border-collapse: collapse;
}

.GroupsOption .Option
{
	border: solid 1px #E0E0E0;
	background-image: url(/themes/default/images/ltr/dlg_title_bg.png);
	background-position: left top;
	background-repeat: repeat-y;
}

.GroupsOption table
{
	width: 100%;
}

.GroupsOption .Check
{
	width: 20px;
}

.GroupsOption .Select
{
	text-align: right;
	padding-right: 4px;
}

.GroupsOption .Groups
{
	padding: 4px;
	background-color: white;
	border: solid 1px #E0E0E0;
	vertical-align: top;
	color: #515F78;
}

.PickCategory
{
	margin: 20px 20px 0px;
	color: #6085B2;
	font-size: 18pt;
}

.DialogForm
{
	overflow-y: auto;
	background-image: url(/themes/default/images/frame_line.png);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.DialogForm .Label
{
	width: 75px;
	padding-top: 3px;
	color: #222;
	vertical-align: top;
}

.DialogForm .Control img
{
	visibility: hidden;
	margin-top: 3px;
	margin-left: 2px;
	vertical-align: top;
}

.DialogForm .Progress
{
	text-align: center;
	color: Gray;
}

.DialogForm .Progress img
{
	vertical-align: middle;
	margin: 0 4px;
}

.ScrollFrame
{
	overflow: auto;
	border: solid 1px #C8C7BE;
	background-color: White;
	cursor: default;
}

.ColumnHeader, .ColumnHeaderHover, .ColumnHeaderActive
{
	height: 20px;
	padding: 0 5px;
	background-repeat: no-repeat;
	font-size: 8pt;
    font-weight: bold;
	background-image: url(/themes/default/images/ltr/gv_column_bg.gif);
    color: #475470;
    cursor: default;
}

.ColumnHeaderHover
{
	background-image: url(/themes/default/images/ltr/gv_column_hover_bg.gif);
    color: black;
}

.ColumnHeaderActive
{
	background-image: url(/themes/default/images/ltr/gv_column_active_bg.gif);
    color: black;
}

#CitiesContainer
{
	margin-top: 10px;
	padding: 5px;
}

.SectionTitle
{
	padding: 3px 10px;
	border-bottom: solid 1px #B8D7FF;
	background-color: #EDF2FB;
	font-size: 8.5pt;
	font-weight: bold;
	color: #3E6AAA;
}

.SectionTitle table
{
	width: 100%;
}

.SectionTitle .Top
{
	text-align: right;
	font-weight: normal;
}

.SectionTitle .Top img
{
	vertical-align: middle;
}

.SectionSubTitle
{
	padding: 5px 5px 0px;
	color: #3E6AAA;
	font-size: 9pt;
}

.NameValueTable
{
	margin: 5px;
}

.NameValueTable .Name
{
	vertical-align: top;
	color: #AAAAAA;
}

.NameValueTable .Colon
{
	width: 8px;
	vertical-align: top;
	color: #AAAAAA;
}
.NameValueTable .Value
{
	font-weight: bold;
}

.PageVSplitter
{
	width: 5px;
	background-color: #E3EFFF;
	background-image: url(/themes/default/images/vgrip.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: w-resize;
}

.VSplitter
{
	width: 4px;
	background-color: #4C566D;
	background-image: url(/themes/default/images/vsplit_bg.png);
	background-repeat: repeat-y;
	cursor: w-resize;
}

.PageStatusBar
{
	border-left: solid 1px #7F9DB9;
	border-bottom: solid 1px #7F9DB9;
	border-right: solid 1px #7F9DB9;
}

.StatusBar, .PageStatusBar
{
	height: 21px;
	background-image: url(/themes/default/images/statusbar_bg.png);
	background-repeat: repeat-x;
	background-position: left center;
}

.StatusBar table, .PageStatusBar table
{
	width: 100%;
	height: 100%;
}

.StatusBar .Sep, .PageStatusBar .Sep
{
	width: 6px;
	background-image: url(/themes/default/images/statusbar_sep.png);
	background-repeat: no-repeat;
}

.LoadingText
{
	padding: 2px;
	color: #A2AFCB;
	font-weight: bold;
}

.SummaryTable
{
	margin: 2px;
}

.SummaryTable .ColHeader
{
	border-bottom: solid 1px #86A0C1;
	background-color: #F5F5F5;
    font-weight: bold;
    color: #475470;
    text-align: center;
}

.SummaryTable .RowHeader
{
	border-right: solid 1px #86A0C1;
    font-weight: bold;
    color: #475470;
}

.InputForm
{
	width: 100%;
}

.InputForm .Caption
{
	padding-top: 6px;
	color: #556FA5;
	vertical-align: top;
}

.InputForm .Content
{
	border: none;
}

.puSaveTicketDefault
{
	display: none;
	padding: 2px;
	border: solid 1px #8DB2E3;
	background-color: #E4EFFD;
	filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.500)
			progid:DXImageTransform.Microsoft.Shadow(Color=#C0C0C0, Strength=4, Direction=135);
}

.puSaveTicketDefault table
{
	background-color: White;
}

.puSaveTicketDefault .Title
{
	border-bottom: solid 1px #D5D5D5;
	background-image: url(/themes/default/images/frame_bg.png);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #FAFAFA;
	color: #556FA5;
	font-weight: bold;
	font-size: 11pt;
}

.puSaveTicketDefault .Commands
{
	background-color: #E4EFFD;
	text-align: right;
}

.puSaveTicketDefault .Commands table
{
	background-color: #E4EFFD;
}

.AttachForm
{
	width: 100%;
}

.AttachForm iframe
{
	width: 100%;
	height: 22px;
}

.AttachForm .Frames
{
	border-bottom: solid 1px #F5F5F5;
}

.AttachForm .Icon
{
	width: 16px;
}

.AttachForm .Commands
{
	width: 80px;
	background-color: #F5F5F5;
	text-align: center;
}

.AttachForm .Size
{
	width: 100px;
	text-align: right;
}

.AttachForm .Info
{
	border: solid 1px #C9C9C9;
	background-color: #FFFFE1;
}

.AttachForm .Info ul
{
	margin: 0px 16px;
	padding: 0px;
	list-style-image: none;
}

.AttachForm .Info ul li
{
	padding: 1px;
}

.ButtonStrip
{
	width: 100%;
	text-align: center;
}

.ButtonStrip input
{
	padding: 2px;
}

.ButtonStrip input.Fixed
{
	width: 75px;
}

.Header1, .Header1Light
{
	margin-top: 16px;
	font-size: 19pt;
	font-weight: 700;
	color: #556FA5;
}

.Header1Light
{
	color: #F2AD40;
}

.Header2
{
	padding: 0 32px;
	font-size: 16pt;
	color: #F2AD40;
}

.Popup
{
	border: solid 1px #8DB2E3;
	background-color: #E4EFFD;
	filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.400)
			progid:DXImageTransform.Microsoft.Shadow(Color=#C0C0C0, Strength=4, Direction=135);
}

.Popup .Frame
{
	margin: 1px;
	background-color: White;
}

.Popup .Close
{
	position: absolute;
	cursor: pointer;
}

.TicketSubject
{
	width: 100%;
}

.TicketSubject .Title
{
	padding-bottom: 5px;
	border-bottom: solid 1px #D5D5D5;
	color: #556FA5;
	font-size: 11pt;
	font-weight: bold;
}

.TicketSubject .Description
{
}

.TicketSubject .Attachments
{
	padding-top: 10px;
	border-top: dashed 1px #C8D9F2;
}

.TSViewInfo
{
	width: 100%;
	border: solid 1px #D5D5D5;
}

.TSViewInfo .Header
{
	background-image: url(/themes/default/images/frame_bg.png);
	background-position: left bottom;
}

.TSViewInfo .Toggle
{
	width: 18px;
}

.TSViewInfo .Title img
{
	vertical-align: middle;
}

.TSViewInfo .Info
{
	text-align: right;
}

.TSViewInfo .Description
{
	margin: 5px;
}

.TSViewInfo .Comments
{
	padding: 10px 5px 0px;
}

.MainComment
{
	margin: 10px 0px;
	border: solid 1px #4C7094;
}

.Comment
{
	margin: 10px 0px;
	border: solid 1px #95B7D5;
}

.MainComment .Header, .Comment .Header
{
	height: 48px;
	background-color: #FFE492;
}

.MainComment .Header
{
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#B4CFED, EndColorStr=#4C7094);
}

.Comment .Header
{
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#F7FAFF, EndColorStr=#E4EEFE);
}

.MainComment .Header a
{
	color: White;
	font-weight: bold;
}

.Comment .Header a
{
	color: #4D7CC4;
	font-weight: bold;
}

.MainComment .Logo, .Comment .Logo
{
	width: 48px;
	height: 48px;
	border: solid 1px #CDCDCD;
	background-color: White;
}

.Comment .User, .MainComment .User
{
	padding: 4px;
	font-size: larger;
}

.MainComment .Date
{
	padding: 8px 4px 4px;
	color: white;
}

.Comment .Date
{
	padding: 8px 4px 4px;
	color: #666666;
}

.MainComment .Header img, .Comment .Header img
{
	border: none;
}

.MainComment .Icons, .Comment .Icons
{
	text-align: right;
	vertical-align: top;
}

.MainComment .Icons img, .Comment .Icons img
{
	margin: 1px;
}

.MainComment .Description, .Comment .Description
{
	padding: 10px 10px 0px 10px;
}

.CommentQuote
{
	border: dashed 1px #B6C8B0;
	background-color: #F6FEDA;
}

.CommentQuote .Icon
{
	width: 24px;
}

.CommentQuote .Title
{

}

.CommentQuote .Text
{

}

.Comment .Attachments
{
	margin-top: 10px;
}

.TicketHistoryView
{
	width: 100%;
}

.TicketHistoryView .Header
{
	padding: 3px;
	border-bottom: dashed 1px #C8D9F2;
}

.TicketHistoryView .Label
{
	vertical-align: top;
	font-weight: bold;
	color: #556FA5;
}

.TicketHistoryView .Arrow
{
	width: 32px;
	text-align: center;
}

.OutlookGroup
{
	height: 23px;
	border-bottom: solid 1px #99B6DB;
	background-image: url(/themes/default/images/outlook_bg.png);
	background-repeat: repeat-x;
}

.KBATitle
{
	padding: 10px;
	font-size: large;
	color: #6085B2;
}

.KBAInfo
{
	border-top: solid 1px #FFEFC7;
	border-bottom: solid 1px #FFEFC7;
	background-color: #FFFFD5;
}

.KBAValueTable
{
	text-align: left;
}

.KBARuler
{
	height: 1px;
	margin: 5px 0px;
	line-height: 0px;
	overflow: hidden;
	border-bottom: dotted 1px #FFEFC7;
}

.ClipTool
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40, Enabled=false);
}

.SelectTool
{
	position: absolute;
	width: 44px;
	height: 44px;
	border: solid 2px #1F1F1F;
	cursor: pointer;
}

.SelectGrip
{
	position: absolute;
	width: 8px;
	height: 8px;
	background-color: #1F1F1F;
	cursor: nw-resize;
}

.Blog
{
	width: 100%;
}

.Blog .Title
{
	padding: 5px;
	font-weight: bold;
	font-size: 10pt;
}

.Blog .Commands
{
	width: 30px;
	text-align: center;
}

.Blog .Description
{
	padding: 0 40px 5px 5px;
}

.Blog .Feed
{
	width: 16px;
}

.BADate, .BADateDisabled
{
	padding: 3px;
	border: solid 1px #D5D5D5;
	background-image: url(/themes/default/images/frame_blue_bg.png);
	background-position: left center;
}

.BADateDisabled
{
	background-image: url(/themes/default/images/header_bg_dis.png);
}

.BADate .Date, .BADateDisabled .Date
{
	font-weight: bold;
	color: #666666;
}

.BADate .Commands, .BADateDisabled .Commands
{
	text-align: right;
}

.BANotPublished
{
	padding: 1px;
	background-color: #FF6600;
	color: White;
}

.BAComment, .BAAuthorComment
{
	width: 100%;
	border-bottom: solid 3px #E5E5E5;
}

.BAAuthorComment
{
	background-color: #FFFFE1;
}

.BAEvenComment
{
	background-color: #F5F5F5;
}

.BACommentDeleted
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
}

.BAComment .Logo, .BAAuthorComment .Logo
{
	width: 100px;
	vertical-align: top;
}

.BAComment .Content, .BAAuthorComment .Content
{
	padding-bottom: 10px;
	vertical-align: top;
}

.BAComment .UpdateInfo, .BAAuthorComment .UpdateInfo
{
	margin-top: 10px;
	color: #999999;
}

.BAComment .Date, .BAAuthorComment .Date
{
	width: 100%;
	margin-bottom: 5px;
	border-bottom: solid 1px #D5D5D5;
}

.BAComment .Date td, .BAAuthorComment .Date td
{
	padding-bottom: 2px;
}

.BlogArticle
{
	width: 100%;
}

.BlogArticle .Title
{
	font-weight: bold;
	font-size: 16pt;
	color: #556FA5;
}

.BlogArticle .Content
{
	padding: 2px;
	padding-top: 5px;
}

.BlogArticle .More
{
	padding: 2px;
	padding-top: 10px;
}

.FRInfoPane
{
	background-color: #FEFEFE;
	background-image: url(/themes/default/images/frame_bg.png);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.Tag1, .Tag2, .Tag3, .Tag4, .Tag5, .Tag6, .Tag7, .Tag8, .Tag9, .Tag10
{
	padding: 0 2px;
	line-height: 150%;
}

.Tag1
{
	font-weight: 100;
}

.Tag2
{
	font-weight: 200;
}

.Tag3
{
	font-weight: 300;
}

.Tag4
{
	font-weight: 400;
}

.Tag5
{
	font-weight: 500;
}

.Tag6
{
	font-weight: 600;
}

.Tag7
{
	font-weight: 700;
}

.Tag8
{
	font-weight: 800;
}

.Tag9
{
	font-weight: 900;
}

.Tag10
{
	font-weight: 900;
}

.SearchResultsView .Bullet
{
	width: 16px;
	vertical-align: top;
}

.SearchResultsView .Content
{
	padding-bottom: 16px;
}

.SearchResultsView .Title
{
	font-size: larger;
}

.SearchResultsView .Summary
{
	margin: 2px 0 5px;
}

.SearchResultsView .Info
{
	font-size: smaller;
	color: Gray;
}

.OptionsTitle
{
	padding: 3px;
	border-bottom: solid 1px #C6C6C6;
	font-weight: bold;
	color: #556FA5;
}

.LPSubTitle
{
	padding: 2px;
	border-bottom: solid 1px #D5D5D5;
	font-weight: bold;
	color: #F2AD40;
}

.DynamicFilter, .DynamicFilterLocked
{
	display: none;
	margin-bottom: 4px;
	border: solid 1px #C9C9C9;
}

.DynamicFilter .Container
{
	padding: 0 2px 2px;
	background-color: #FFFFE1;
}

.DynamicFilterLocked .Container
{
	padding: 0 2px 2px;
	background-color: #FFFFE1;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=45);
}

.DynamicFilter .GenericControl
{
	float: left;
	margin-right: 2px;
	margin-top: 2px;
}

.DynamicFilter .GenericControl .LeftPart, .DynamicFilter .GenericControl .RightPart
{
	width: 3px;
	height: 22px;
}

.DynamicFilter .GenericControl .LeftPart
{
	background-image: url(/themes/default/images/ltr/df_ctl_lp.png);
}

.DynamicFilter .GenericControl .RightPart
{
	background-image: url(/themes/default/images/ltr/df_ctl_rp.png);
}

.DynamicFilter .GenericControl .Spinner, .DynamicFilter .GenericControl .Label
{
	background-image: url(/themes/default/images/df_ctl_bg.png);
	background-repeat: repeat-x;
}

.DynamicFilter .GenericControl .Spinner
{
	width: 20px;
	text-align: center;
}

.DynamicFilter .GenericControl .Label
{
	padding-right: 5px;
	color: #4C4C4C;
}

.DynamicFilter .Control, .DynamicFilter .ControlActive
{
	float: left;
	margin-right: 2px;
	margin-top: 2px;
	cursor: default;
}

.DynamicFilter .Control .Label, .DynamicFilter .ControlActive .Label
{
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: smaller;
	color: #000046;
}

.DynamicFilter .Control .ControlFrame
{
	border: solid 1px #ABC1DE;
	background-color: #EAF2FB;
}

.DynamicFilter .Control .ControlFrame:hover
{
	background-color: White;
}

.DynamicFilter .ControlActive .ControlFrame
{
	border: solid 1px #ABC1DE;
	background-color: White;
}

.DynamicFilter .Control .Caption, .DynamicFilter .ControlActive .Caption
{
	height: 20px;
	background-color: #EAF2FB;
}

.DynamicFilter .Control .ControlFrame .Operator, .DynamicFilter .ControlActive .ControlFrame .Operator, .DynamicFilter .ControlActive .ControlFrame .OperatorActive,
.DynamicFilter .Control .ControlFrame .OperatorDisabled, .DynamicFilter .ControlActive .ControlFrame .OperatorDisabled, .DynamicFilter .ControlActive .ControlFrame .OperatorDisabled
{
	width: 16px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}

.DynamicFilter .Control .ControlFrame:hover .OperatorDisabled, .DynamicFilter .ControlActive .ControlFrame .OperatorDisabled
{
	background-image: url(/themes/default/images/ltr/df_ctl_op_dis.png);
}

.DynamicFilter .Control .ControlFrame:hover .Operator, .DynamicFilter .ControlActive .ControlFrame .Operator
{
	background-image: url(/themes/default/images/ltr/df_ctl_op.png);
}

.DynamicFilter .Control .ControlFrame .Operator:hover, .DynamicFilter .ControlActive .ControlFrame .Operator:hover
{
	background-image: url(/themes/default/images/ltr/df_ctl_op_hover.png);
}

.DynamicFilter .ControlActive .ControlFrame .OperatorActive
{
	background-image: url(/themes/default/images/ltr/df_ctl_op_active.png);
}

.DynamicFilter .Control .ControlFrame .Text, .DynamicFilter .ControlActive .ControlFrame .Text
{
	width: 120px;
	height: 14px;
	padding: 0 3px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.DynamicFilter .Control .ControlFrame .Browse, .DynamicFilter .ControlActive .ControlFrame .Browse,
.DynamicFilter .Control .ControlFrame .BrowseDisabled, .DynamicFilter .ControlActive .ControlFrame .BrowseDisabled
{
	width: 18px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}

.DynamicFilter .Control .ControlFrame:hover .Browse, .DynamicFilter .ControlActive .ControlFrame .Browse
{
	background-image: url(/themes/default/images/ltr/df_ctl_browse.png);
}

.DynamicFilter .Control .ControlFrame:hover .BrowseDisabled, .DynamicFilter .ControlActive .ControlFrame .BrowseDisabled
{
	background-image: url(/themes/default/images/ltr/df_ctl_browse_dis.png);
}

.DynamicFilter .Control .ControlFrame .Browse:hover, .DynamicFilter .ControlActive .ControlFrame .Browse:hover
{
	background-image: url(/themes/default/images/ltr/df_ctl_browse_hover.png);
}

.DynamicFilter .Control .ControlFrame .Menu, .DynamicFilter .ControlActive .ControlFrame .Menu, .DynamicFilter .ControlActive .ControlFrame .MenuActive
{
	width: 13px;
	height: 20px;
	background-image: url(/themes/default/images/ltr/df_ctl_menu_bg.png);
	cursor: default;
}

.DynamicFilter .Control .ControlFrame:hover .Menu, .DynamicFilter .ControlActive .ControlFrame .Menu
{
	background-image: url(/themes/default/images/ltr/df_ctl_menu.png);
}

.DynamicFilter .Control .ControlFrame .Menu:hover, .DynamicFilter .ControlActive .ControlFrame .Menu:hover
{
	background-image: url(/themes/default/images/ltr/df_ctl_menu_hover.png);
}

.DynamicFilter .ControlActive .ControlFrame .MenuActive
{
	background-image: url(/themes/default/images/ltr/df_ctl_menu_active.png);
}

/* Locked */

.DynamicFilterLocked .Control
{
	float: left;
	margin-right: 2px;
	margin-top: 2px;
	cursor: default;
}

.DynamicFilterLocked .Control .Label
{
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: smaller;
	color: #000046;
}

.DynamicFilterLocked .Control .ControlFrame
{
	border: solid 1px #ABC1DE;
	background-color: #EAF2FB;
}

.DynamicFilterLocked .Control .ControlFrame .Operator
{
	width: 16px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}

.DynamicFilterLocked .Control .ControlFrame .Text
{
	width: 120px;
	height: 14px;
	padding: 0 3px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.DynamicFilterLocked .Control .ControlFrame .Menu
{
	width: 13px;
	height: 20px;
	background-image: url(/themes/default/images/ltr/df_ctl_menu_bg.png);
	cursor: default;
}

.OfficeBoxTitle
{
	padding: 2px 5px;
	background-color: #DDE7EE;
	border: solid 1px white;
	border-bottom: solid 1px #C5C5C5;
	color: #00156E;
	font-weight: bold;
}

.ObjectCard .LeftPart, .ObjectCard .RightPart
{
	width: 5px;
	background-repeat: no-repeat;
	background-position: left top;
}

.ObjectCard .LeftPart
{
	background-image: url(/themes/default/images/ltr/oc_left.png);
}

.ObjectCard .RightPart
{
	background-image: url(/themes/default/images/ltr/oc_right.png);
}

.ObjectCard .MidPart
{
	background-image: url(/themes/default/images/oc_mid.png);
	background-position: left top;
	background-repeat: repeat-x;
}

.ObjectCard .Title
{
	padding: 5px;
	background-image: url(/themes/default/images/gframe_line.png);
	background-position: left bottom;
	background-repeat: repeat-x;
	font-size: 11pt;
	font-weight: bold;
	color: #666666;
}

.ObjectCard .Title a
{
	color: #777777;
}

.ObjectCard .Summary img
{
	border: solid 1px #D9D9D9;
	background-color: white
}

.WebPartError, .WebPartWarning
{
	border: solid 1px #999999;
	background-color: #FFFFE1;
}

.WebPartError .Title
{
	padding: 3px;
	border-bottom: solid 1px white;
	background-color: #FF6347;
	color: white;
	font-weight: bold;
}

.WebPartWarning .Title
{
	padding: 3px;
	border-bottom: solid 1px white;
	background-color: Green;
	color: white;
	font-weight: bold;
}

.FeatureView
{
	width: 100%;
}

.FeatureView .Thumbnail
{
	width: 110px;
	vertical-align: top;
}

.FeatureView .Summary
{
	vertical-align: top;
	color: #606060;
}

.DetailedFeatureView
{
	width: 100%;
}

.DetailedFeatureView .Thumbnail
{
	filter: none;
}

.DetailedFeatureView .Summary
{
	font-size: 12pt;
}

.DetailedFeatureView .Summary span
{
	margin-left: 5px;
	text-align: justify;
}

.DetailedFeatureView .Title
{
	font-size: 16pt;
	color: #4D7CC4;
}

.DetailedFeatureView .Button
{
	margin-left: 10px;
	margin-right: 10px;
}

.TextAreaHeader
{
	padding: 2px;
	text-align: right;
	border-top: solid 1px #7F9DB9;
	border-left: solid 1px #7F9DB9;
	border-right: solid 1px #7F9DB9;
	background-color: #E3EFFF;
}

/* BEGIN Menu */
.SubMenu
{
	position: absolute;
	visibility: hidden;
	overflow: hidden;
	border: solid 1px #868686;
	background-color: #FAFAFA;
	background-image: url(/themes/default/images/ltr/mnu_bg.png);
	background-position: left top;
	background-repeat: repeat-y;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#C0C0C0, Strength=4, Direction=135)
			progid:DXImageTransform.Microsoft.Fade(Duration=0.250)
			progid:DXImageTransform.Microsoft.Blinds(Bands=1,  Duration=0.150, Direction='down', enabled=0)
			progid:DXImageTransform.Microsoft.Blinds(Bands=1,  Duration=0.150, Direction='right', enabled=0);
}

.SubMenu td
{
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	cursor: default;
}

.SubMenuArea
{
	position: relative;
}

.MenuItemRect
{
	padding: 1px;
	border: none;
}

.MenuItemRectHover
{
	padding: 0;
	border: solid 1px #DBCE99;
	background-color: #FFE7A2;
	background-image: url(/themes/default/images/mi_bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.MenuItemRectDisabled
{
	padding: 1px;
	border: none;
}

.MenuItemRect table, .MenuItemRectHover table, .MenuItemRectDisabled table, .MenuItemSeparator table
{
	width: 100%;
}

.MenuItemRect a, .MenuItemRectHover a, .MenuItemRectDisabled a, .MenuItemSeparator a
{
	color: #00156E;
	cursor: default;
}

.MenuItemRect a:hover, .MenuItemRectHover a:hover, .MenuItemRectDisabled a:hover, .MenuItemSeparator a:hover
{
	text-decoration: none;
}

.MenuItemMargin
{
	width: 24px;
}

.MenuItemRect .MenuItemLabel, .MenuItemRectHover .MenuItemLabel
{
	padding: 4px 2px 3px 6px;
	cursor: default;
}

.MenuItemRect .MenuItemLabel
{
	color: #00156E;
}

.MenuItemRectHover .MenuItemLabel
{
	color: #00156E;
}

.MenuItemRectDisabled .MenuItemLabel
{
	padding: 4px 2px 3px 6px;
	color: #A7A7A7;
	cursor: default;
}

.MenuItemRect .MenuItemShortcut, .MenuItemRectHover .MenuItemShortcut
{
	padding: 0px 5px;
	text-align: right;
	color: #666666;
}

.MenuItemArrow
{
	position: absolute;
}

.MenuItemSeparator
{
	line-height: 2px;
	color: #F6F6F6;
}

.MenuItemSeparator .MenuItemLabel
{
    padding: 1px 0 0 0;
    background: #F6F6F6 url(/themes/default/images/ltr/mnu_sep.png) no-repeat scroll center left;
    color: #F6F6F6;
}

.MenuUpScroller, .MenuDownScroller
{
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 22px;
}

.MenuUpScroller
{
    background: #FAFAFA url(/themes/default/images/menu_up_arrow.png) no-repeat scroll center center;
}

.MenuDownScroller
{
    background: #FAFAFA url(/themes/default/images/menu_down_arrow.png) no-repeat scroll center center;
}

.MenuBorderErase
{
	position: absolute;
	overflow: hidden;
	height: 1px;
	border-top: solid 1px #FAFAFA;
}
/* END Menu */

/* BEGIN PageBar */
.PageBar
{
	padding-left: 16px;
	border-bottom: solid 1px #95B7D5;
}

.PageBar table
{
	position: relative;
	top: 1px;
}

.PageBar .Tab
{
	height: 22px;
	background-position: left bottom;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.300, Enabled=false);
}

.PageBar .Tab table
{
	position: static;
	width: auto;
	height: 100%;
	border-collapse: collapse;
}

.PageBar .Tab .LeftEdge
{
	width: 7px;
    background-repeat: no-repeat;
}

.PageBar .Tab .Caption
{
	padding: 0 6px;
    background-repeat: repeat-x;
}

.PageBar .Tab .RightEdge
{
	width: 7px;
    background-repeat: no-repeat;
}

.PageBar .Tab a:hover
{
	text-decoration: none;
}

.PageBar .TabNormal .LeftEdge
{
    background-image: url(/themes/default/images/ltr/pt_left.png);
}

.PageBar .TabNormal .Caption
{
    background-image: url(/themes/default/images/pt_mid.png);
    color: #4C7094;
}

.PageBar .TabNormal .RightEdge
{
    background-image: url(/themes/default/images/ltr/pt_right.png);
}

.PageBar .TabActive .LeftEdge
{
    background-image: url(/themes/default/images/ltr/pt_left_active.png);
}

.PageBar .TabActive .Caption
{
	background-color: #B9D5EE;
    background-image: url(/themes/default/images/pt_mid_active.png);
    color: #4C7094;
    font-weight: bold;
}

.PageBar .TabActive .RightEdge
{
    background-image: url(/themes/default/images/ltr/pt_right_active.png);
}

.PageBar .TabHover .LeftEdge
{
    background-image: url(/themes/default/images/ltr/pt_left_hover.png);
}

.PageBar .TabHover .Caption
{
	background-color: #B9D5EE;
    background-image: url(/themes/default/images/pt_mid_hover.png);
    color: #2B466F;
}

.PageBar .TabHover .RightEdge
{
    background-image: url(/themes/default/images/ltr/pt_right_hover.png);
}
/* END PageBar */

/* BEGIN MenuStrip */
#PageSubBar
{
	height: 22px;
	background-color: #B9D5EE;
    background-image: url(/themes/default/images/mb_bg.png);
    background-repeat: repeat-x;
    background-position: left top;
    border-bottom: solid 1px #4C7094;
}

#PageSubBar .Container
{
	width: 100%;
}

#PageMenuBorder
{
	height:3px;
	background-image: url(/themes/default/images/dot_even.gif);
	background-repeat: repeat-x;
}

#PageSubBar .BarMargin
{
	width: 1px;
}

#PageSubBar .Space
{
	width: 6px;
}

#PageSubBar .Separator
{
	width: 6px;
	background-image: url(/themes/default/images/bar_sep.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#SubBarCommands a
{
	color: White;
}

.MenuStrip
{
	width: auto;
	filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.400, Enabled=false);
}

.MenuStrip .Base
{
	cursor: pointer;
}

.MenuStrip .Base img
{
	margin-left: 5px;
	vertical-align: middle;
}

.MenuStrip .Normal
{
	padding: 3px 8px 4px 8px;
}

.MenuStrip .Hover
{
	padding: 2px 7px 3px 7px;
	border: solid 1px #CEBA74;
	background-color: #FFD64E;
	background-image: url(/themes/default/images/tmi_bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #334C63;
}

.MenuStrip .Active
{
	padding: 2px 7px 3px 7px;
	border: solid 1px #868686;
	background-color: #FAFAFA;
	color: #334C63;
	cursor: default;
}

#SubBarCommands table
{
	float: right;
}

#Welcome
{
	padding-right: 5px;
	text-align: right;
	font-weight: bold;
}

.SearchPanel
{
	width: 160px;
	vertical-align: middle;
}

#SiteSearch
{
	width: 150px;
	height: 14px;
	margin-left: 2px;
	overflow: hidden;
	border: solid 1px #868686;
	background-color: #FEFEFE;
	font-size: 8pt;
	color: #515F78;
}
/* END MenuStrip */

/* BEGIN Window */
.DlgMargin
{
	padding: 5px;
}

.DlgMarginO
{
	padding: 5px 5px 0px 5px;
}

.DlgMarginB
{
	padding: 5px;
	background-image: url(/themes/default/images/frame_line.png);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.DlgMarginEx
{
	margin: 5px;
}

.DlgVSplitter
{
	width: 2px;
	cursor: w-resize
}

.FrameMargin
{
	border-bottom: solid 3px #E3EFFF;
}

.WinDesktop
{
	position: absolute;
	background-image: url(/images/null16.png);
	background-repeat: repeat;
}

.WinFrame
{
	position: absolute;
	background-color: #E3EFFF;
	background-position: 100% 100%;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: #222;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70, Enabled=false),
			progid:DXImageTransform.Microsoft.Shadow(Color=#C0C0C0, Strength=4, Direction=135),
			progid:DXImageTransform.Microsoft.Fade(Duration=0.300, Enabled=false);
}

.WinFrame .WinTopLeft
{
	width: 1px;
	height: 22px;
	background-color: #6C89B2;
}

.WinFrame .WinTopBorder
{
	background-color: #BED6F5;
	background-image: url(/themes/default/images/win_top_border.png);
	background-position: left top;
	background-repeat: repeat-x;
}

.WinFrame .WinTopBorder table
{
	width: 100%;
	border-collapse: collapse;
}

.WinFrame .WinTopBorder .Icon
{
	width: 20px;
	text-align: center;
}

.WinFrame .WinTopBorder .Caption
{
	padding-left: 5px;
	color: #3E6AAA;
	font-weight: bold;
	font-size: 8pt;
	cursor: default;
}

.WinFrame .WinTopBorder .Buttons
{
	width: 75px;
}

.WinFrame .WinTopBorder .Buttons .Close, .WinFrame .WinTopBorder .Buttons .Maximize, .WinFrame .WinTopBorder .Buttons .Minimize
{
	float: right;
}

.WinFrame .WinTopRight
{
	width: 1px;
	height: 22px;
	background-color: #6C89B2;
}

.WinFrame .WinLeftBorder
{
	width: 1px;
	background-color: #6C89B2;
}

.WinFrame .WinClient
{
	border: solid 1px #E3EFFF;
}

.WinFrame .WinClient .HDialogButtons
{
	padding: 0 5px;
	border-top: solid 1px #E3EFFF;
}

.WinFrame .WinClient .HDialogButtons table
{
	float: right;
	margin-top: 5px;
}

.WinFrame .WinClient .VDialogButtons
{
}

.WinFrame .WinClient .VDialogButtons table
{
	margin-top: 5px;
	margin-left: 5px;
}

.WinFrame .WinRightBorder
{
	width: 1px;
	background-color: #6C89B2;
}

.WinFrame .WinBottomLeft
{
	width: 1px;
	height: 1px;
	background-color: #6C89B2;
}

.WinFrame .WinBottomBorder
{
	height: 1px;
	background-color: #6C89B2;
}

.WinFrame .WinBottomRight
{
	width: 1px;
	height: 1px;
	background-color: #6C89B2;
}

.WinLoading
{
	background-color: #E3EFFF;
    color: Gray;
    text-align: center;
    font-weight: bold;
}

.WinLoading img
{
    vertical-align: middle;
    margin: 1px 5px;
}

.WinFrame input, .WinFrame select, .WinFrame textarea
{
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: #333333;
}

.WizardHeader
{
	width: 100%;
	height: 60px;
	background-color: White;
	background-image: url(/themes/default/images/frame_line.png);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.WizardHeader .Caption
{
	padding-left: 16px;
	font-weight: bold;
}

.WizardHeader .Description
{
	padding-left: 38px;
	vertical-align: top;
}

.WizardHeader .Image
{
	width: 50px;
}

/* END Window */

/* BEGIN OfficeBar */
.OfficeBar
{
}

.OfficeBar .ItemsArea
{
	position: relative;
	overflow: hidden;
}

.OfficeBar .ItemsArea table
{
	position: relative;
	width: 100%;
}

.OfficeBar .ItemsArea td
{
	padding: 5px 10px;
	border: solid 1px white;
	color: #3E6AAA;
	cursor: default;
}

.OfficeBar .ItemsArea td.Hover
{
	padding: 5px 10px;
	border: solid 1px #DBC57B;
	background-color: #FFDF84;
	background-image: url(/themes/default/images/cl_hover.png);
	background-repeat: repeat-x;
	background-position: left center;
	color: #00446B;
	cursor: default;
}

.OfficeBar .ItemsArea td.Active
{
	padding: 5px 10px;
	border: solid 1px #8B7654;
	background-color: #FDA14F;
	background-image: url(/themes/default/images/cl_active.png);
	background-position: left center;
	background-repeat: repeat-x;
	color: black;
	cursor: default;
}


.OfficeBar .UpScroller, .OfficeBar .DownScroller,
.OfficeBar .UpScrollerDisabled, .OfficeBar .DownScrollerDisabled
{
	height: 16px;
	background-image: url(/themes/default/images/header_bg.png);
	background-position: left center;
	background-repeat: repeat-x;
	text-align: center;
}

.OfficeBar .UpScrollerDisabled, .OfficeBar .DownScrollerDisabled
{
	background-image: url(/themes/default/images/header_bg_dis.png);
}

.OfficeBar .UpScroller img, .OfficeBar .DownScroller img,
.OfficeBar .UpScrollerDisabled img, .OfficeBar .DownScrollerDisabled img
{
	margin-top: 6px;
}

.OfficeBar .UpScroller, .OfficeBar .UpScrollerDisabled
{
	border-bottom: solid 1px #D5D5D5;
}

.OfficeBar .DownScroller, .OfficeBar .DownScrollerDisabled
{
	border-top: solid 1px #D5D5D5;
}
/* END OfficeBar */

/* BEGIN ProgressBar */
.ProgressBar
{
	width: 100%;
}

.ProgressBar .LeftEdge
{
	width: 4px;
	height: 15px;
	background-image: url(/themes/default/images/ltr/progress_left.png);
	background-repeat: no-repeat;
}

.ProgressBar .Outer
{
	height: 15px;
	background-image: url(/themes/default/images/progress_outer.png);
	background-repeat: repeat-x;
}

.ProgressBar .Inner
{
	height: 100%;
	background-color: #5BDB5D;
	background-image: url(/themes/default/images/ltr/progress_inner.png);
	background-repeat: repeat-x;
}

.ProgressBar .RightEdge
{
	width: 4px;
	height: 15px;
	background-image: url(/themes/default/images/ltr/progress_right.png);
	background-repeat: no-repeat;
}
/* END ProgressBar */

/* BEGIN RoundRect */
.RoundRect
{
	width: 100%;
	background-color: White;
}

.RoundRect .LeftTopCorner, .RoundRect .RightTopCorner, .RoundRect .LeftBottomCorner, .RoundRect .RightBottomCorner
{
	width: 6px;
	height: 6px;
}

.RoundRect .LeftTopCorner
{
	background-image: url(/themes/default/images/ltr/rr6_ltc.png);
}

.RoundRect .RightTopCorner
{
	background-image: url(/themes/default/images/ltr/rr6_rtc.png);
}

.RoundRect .LeftBottomCorner
{
	background-image: url(/themes/default/images/ltr/rr6_lbc.png);
}

.RoundRect .RightBottomCorner
{
	background-image: url(/themes/default/images/ltr/rr6_rbc.png);
}

.RoundRect .LeftBorder
{
	background-image: url(/themes/default/images/ltr/rr6_lb.png);
	background-repeat: repeat-y;
}

.RoundRect .RightBorder
{
	background-image: url(/themes/default/images/ltr/rr6_rb.png);
	background-repeat: repeat-y;
}

.RoundRect .TopBorder
{
	background-image: url(/themes/default/images/rr6_tb.png);
	background-repeat: repeat-x;
}

.RoundRect .BottomBorder
{
	background-image: url(/themes/default/images/rr6_bb.png);
	background-repeat: repeat-x;
}
/* END RoundRect */

/* BEGIN SectionBar */
.SectionBar
{
	width: 100%;
	background-image: url(/themes/default/images/gline.png);
	background-repeat: repeat-x;
	background-position: left center;
}

.SectionBar .Title
{
	font-size: 8pt;
	font-weight: bold;
	color: #666;
}

.SectionBar span
{
	background-color: White;
}

.SectionBar .Toggle
{
	width: 20px;
	background-color: White;
	text-align: center;
}

/* END SectionBar */

/* BEGIN LinkButton */
a.LinkButton, a.LinkButtonSA
{
	display: inline-block;
	font-size: 8.5pt;
	cursor: Hand;
}

a.LinkButton
{
	margin-top: 10px;
	margin-right: 10px;
}

a.LinkButton table, a.LinkButtonSA table
{
	display: inline;
}

a.LinkButtonSA table
{
	width: 100%;
}

a.LinkButton img, a.LinkButtonSA img
{
	border: none;
}

a.LinkButton:hover, a.LinkButtonSA:hover
{
	text-decoration: none;
	color: #3E6AAA;
	cursor: pointer;
}

a.LinkButton .LeftBorder, a.LinkButton .LightLeftBorder, a.LinkButton .RightBorder,
a.LinkButtonSA .LeftBorder, a.LinkButtonSA .LightLeftBorder, a.LinkButtonSA .RightBorder
{
	height: 28px;
}

a.LinkButton .LeftBorder, a.LinkButtonSA .LeftBorder
{
	width: 5px;
	background-color: #C0C0C0;
	background-image: url(/themes/default/images/ltr/lb_left.png);
}

a.LinkButton .LightLeftBorder, a.LinkButtonSA .LightLeftBorder
{
	width: 2px;
	background-image: url(/themes/default/images/ltr/lb_left_light.png);
}

a.LinkButton .RightBorder, a.LinkButtonSA .RightBorder
{
	width: 2px;
	background-image: url(/themes/default/images/ltr/lb_right.png);
}

a.LinkButton:hover .LeftBorder, a.LinkButtonSA:hover .LeftBorder
{
	width: 5px;
	background-color: #C0C0C0;
	background-image: url(/themes/default/images/ltr/lb_left_hover.png);
}

a.LinkButton:hover .LightLeftBorder, a.LinkButtonSA:hover .LightLeftBorder
{
	width: 2px;
	background-image: url(/themes/default/images/ltr/lb_left_light_hover.png);
}

a.LinkButton:hover .RightBorder, a.LinkButtonSA:hover .RightBorder
{
	width: 2px;
	background-image: url(/themes/default/images/ltr/lb_right_hover.png);
}

a.LinkButton .Image, a.LinkButton:hover .Image, a.LinkButtonSA .Image, a.LinkButtonSA:hover .Image
{
	/*width: 24px;*/
	padding: 0px 6px;
}

a.LinkButton .Text, a.LinkButtonSA .Text
{
	padding-right: 16px;
}

a.LinkButton:hover .Text, a.LinkButton:hover .Image,
a.LinkButtonSA:hover .Text, a.LinkButtonSA:hover .Image
{
	background-image: url(/themes/default/images/lb_bg_hover.png);
	background-repeat: repeat-x;
	color: #294267;
}

a.LinkButton .Text, a.LinkButton .Image,
a.LinkButtonSA .Text, a.LinkButtonSA .Image
{
	background-image: url(/themes/default/images/lb_bg.png);
	background-repeat: repeat-x;
}

a.LinkButton .Description, a.LinkButtonSA .Description
{
	display: none;
	margin-left: 8px;
	font-size: 7.5pt;
	color: Gray;
}
/* END LinkButton */

/* BEGIN LinkButton32 */
a.LinkButton32
{
	display: inline-block;
	margin-top: 10px;
	margin-right: 10px;
	font-size: 9.5pt;
	cursor: pointer;
}

a.LinkButton32 table
{
	display: inline;
}

a.LinkButton32 img
{
	border: none;
}

a.LinkButton32:hover
{
	text-decoration: none;
	color: #3E6AAA;
	cursor: pointer;
}

a.LinkButton32 .LeftBorder, a.LinkButton32 .LightLeftBorder, a.LinkButton32 .RightBorder
{
	height: 42px;
}

a.LinkButton32 .LeftBorder
{
	width: 5px;
	background-color: #C0C0C0;
	background-image: url(/themes/default/images/ltr/lb32_left.png);
}

a.LinkButton32 .LightLeftBorder
{
	width: 2px;
	background-image: url(/themes/default/images/ltr/lb32_left_light.png);
}

a.LinkButton32 .RightBorder
{
	width: 2px;
	background-image: url(/themes/default/images/ltr/lb32_right.png);
}

a.LinkButton32:hover .LeftBorder
{
	width: 5px;
	background-color: #C0C0C0;
	background-image: url(/themes/default/images/ltr/lb32_left_hover.png);
}

a.LinkButton32:hover .LightLeftBorder
{
	width: 2px;
	background-image: url(/themes/default/images/ltr/lb32_left_light_hover.png);
}

a.LinkButton32:hover .RightBorder
{
	width: 2px;
	background-image: url(/themes/default/images/ltr/lb32_right_hover.png);
}

a.LinkButton32 .Image, a.LinkButton32:hover .Image
{
	padding: 0px 6px;
}

a.LinkButton32 .Text
{
	padding-right: 32px;
}

a.LinkButton32:hover .Text, a.LinkButton32:hover .Image
{
	background-image: url(/themes/default/images/lb32_bg_hover.png);
	background-repeat: repeat-x;
	color: #294267;
}

a.LinkButton32 .Text, a.LinkButton32 .Image
{
	background-image: url(/themes/default/images/lb32_bg.png);
	background-repeat: repeat-x;
}

a.LinkButton32 .Description
{
	font-size: 7.5pt;
	color: Gray;
}
/* END LinkButton32 */

/* BEGIN OptionButton */
.OptionButton
{
	height: 64px;
	border: solid 1px #E3EFFF;
	cursor: pointer;
}

.OptionButtonActive
{
	height: 64px;
	border: solid 1px #557CAE;
	background-image: url(/themes/default/images/ob_active.png);
	background-position: left bottom;
	background-repeat: repeat-x;
	cursor: default;
}

.OptionButtonHover, .OptionButton:hover
{
	height: 64px;
	border: solid 1px #D7C894;
	background-image: url(/themes/default/images/ob_hover.png);
	background-position: left bottom;
	background-repeat: repeat-x;
	cursor: pointer;
}

.OptionButton .Image, .OptionButtonActive .Image, .OptionButtonHover .Image
{
	width: 18px;
}

.OptionButton .Title, .OptionButtonActive .Title, .OptionButtonHover .Title
{
	font-size: 11pt;
	font-weight: bold;
	color: #003399;
}

.OptionButton .Description, .OptionButtonActive .Description, .OptionButtonHover .Description
{
	padding-bottom: 5px;
}

/* END OptionButton */

/* BEGIN TextButton */
a.TextButton, a.TextButtonActive
{
	display: inline-block;
	margin-right: 4px;
	margin-bottom: 4px;
	text-decoration: none;
	cursor: pointer;
}

a.TextButton table, a.TextButtonActive table
{
	display: inline;
}

a.TextButton .LeftPart
{
	width: 2px;
	height: 22px;
	background-image: url(/themes/default/images/ltr/tb_left.png);
	background-repeat: no-repeat;
}

a.TextButton .Image
{
	background-image: url(/themes/default/images/tb_bg.png);
	background-repeat: repeat-x;
}

a.TextButton .Caption
{
	padding: 0px 8px;
	background-image: url(/themes/default/images/tb_bg.png);
	background-repeat: repeat-x;
}

a.TextButton .RightPart
{
	width: 2px;
	height: 22px;
	background-image: url(/themes/default/images/ltr/tb_right.png);
	background-repeat: no-repeat;
}

a.TextButton:hover .LeftPart
{
	width: 2px;
	height: 22px;
	background-image: url(/themes/default/images/ltr/tb_left_hover.png);
}

a.TextButton:hover .Caption, a.TextButton:hover .Image
{
	background-image: url(/themes/default/images/tb_bg_hover.png);
	background-repeat: repeat-x;
}

a.TextButton:hover .RightPart
{
	width: 2px;
	height: 22px;
	background-image: url(/themes/default/images/ltr/tb_right_hover.png);
}

a.TextButtonActive .LeftPart
{
	width: 2px;
	height: 22px;
	background-image: url(/themes/default/images/ltr/tb_left_active.png);
	background-repeat: no-repeat;
}

a.TextButtonActive .Image
{
	background-image: url(/themes/default/images/tb_bg_active.png);
	background-repeat: repeat-x;
}

a.TextButtonActive .Caption
{
	padding: 0px 8px;
	background-image: url(/themes/default/images/tb_bg_active.png);
	background-repeat: repeat-x;
	color: #294267;
}

a.TextButtonActive .RightPart
{
	width: 2px;
	height: 22px;
	background-image: url(/themes/default/images/ltr/tb_right_active.png);
	background-repeat: no-repeat;
}
/* END TextButton */

/* BEGIN InlineProgress */
.Progress
{
	width: 100%;
}

.Progress .Value
{
	width: 25px;
	text-align: right;
}

.InlineProgress, .RedInlineProgress
{
	margin: 2px;
	padding: 0;
	border: solid 1px #C6C6C6;
}

.InlineProgress div, .RedInlineProgress div
{
	height: 11px;
	margin: 0;
	padding: 0;
	background-image: url(/themes/default/images/blue_progress_bg.png);
	background-position: left top;
	background-repeat: repeat-x;
}

.RedInlineProgress div
{
	background-image: url(/themes/default/images/red_progress_bg.png);
}
/* END InlineProgress */

/* BEGIN Highslide */
.highslide
{
	cursor: url(/themes/default/images/zoomin.cur);
}

.highslide-title
{
	display: none;
	width: 100%;
	background-color: White;
	font-size: 10pt;
	font-weight: bold;
	color: #7598C4;
}

.highslide-wrapper
{
	background-color: white;
}

.highslide img
{
	border: solid 1px #C6D6EF;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#C6D6EF, Strength=4, Direction=135);
}

.highslide-image
{
	margin-top: 30px;
	padding: 2px;
	border: solid 1px #CFCFCF;
}

.highslide-loading
{
    display: block;
    border: solid 1px #316AC5;
    background-color: #C6D6EF;
    color: #294267;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
}

.highslide-loading:hover
{
	text-decoration: none;
	color: #294267;
}

.highslide-caption
{
    display: none;
    border: 2px solid white;
    border-top: none;
    font-size: 10pt;
    padding: 10px 5px 5px;
    background-color: white;
    color: #666666;
}

.highslide-display-block
{
    display: block;
}

.highslide-display-none
{
    display: none;
}
/* END Highslide */

/*Popup Notes*/
Div .PopupNote
{
	background-color: #FFFFE1;
	border-bottom: 1px solid #A7A6AA;
	width: 100%;
}
/*END Popup Notes */