BODY
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #000000;
	padding-top: 0px;
	font-family: Tahoma, Arial, Helvetica;
}
#Common
{
	margin-top: 0px;
}
#CommonHeader
{
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
	overflow: hidden;
	border-left: #000000 0px solid;
	width: 100%;
	border-bottom: #000000 3px solid;
}
#CommonLeftColumn
{
	display: none;
}
#CommonRightColumn
{
	display: none;
}
A:link
{
	color: #000000;
}
A:active
{
	color: #000000;
}
A:visited
{
	color: #000000;
}
A:hover
{
	text-decoration: underline;
}
SELECT
{
	font-size: 90%;
	font-family: Tahoma, Arial, Helvetica;
}
TEXTAREA
{
	font-size: 90%;
	font-family: Tahoma, Arial, Helvetica;
}
INPUT
{
	font-size: 90%;
	font-family: Tahoma, Arial, Helvetica;
}
BUTTON
{
	font-size: 90%;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonJumpArea
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 90%;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonFeedArea
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 90%;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonPagingArea
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 90%;
	padding-bottom: 4px;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 4px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonSortArea
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 90%;
	padding-bottom: 4px;
	margin-left: 3px;
	margin-right: 40px;
	padding-top: 4px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonBreadCrumbArea
{
	display: none;
}
.CommonBreadCrumbArea A:link
{
	color: #000000;
}
.CommonBreadCrumbArea A:visited
{
	color: #000000;
}
.CommonFilterArea
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 90%;
	padding-bottom: 4px;
	margin-left: 3px;
	margin-right: 40px;
	padding-top: 4px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonPagingArea A:link
{
	color: #000000;
}
.CommonPagingArea A:visited
{
	color: #000000;
}
.CommonSearchResults
{
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 80%;
	padding-bottom: 8px;
	color: #000000;
	padding-top: 8px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonTreeFormArea
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 4px 4px 4px 2px;
	overflow: auto;
	width: 350px;
	padding-top: 2px;
	height: 175px;
}
.CommonTreeFormTree
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.CommonTreeFormNode
{
	font-size: 90%;
	cursor: pointer;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonTreeFormNodeSelected
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 90%;
	padding-bottom: 1px;
	cursor: pointer;
	padding-top: 1px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonTreeFormNodeHover
{
	font-size: 90%;
	cursor: pointer;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonTitleBar
{
	padding-bottom: 10px;
	margin-left: 0px;
	margin-right: 20px;
	padding-top: 10px;
}
.CommonTitleBarTitleArea
{
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonTitleBarSearchArea
{
	display: none;
}
.CommonTitleBarImage
{
}
.CommonTitleBarTitle
{
	padding-right: 0px;
	padding-left: 10px;
	font-weight: bolder;
	font-size: 220%;
	padding-bottom: 0px;
	margin: 0px 0px -5px;
	color: #000000;
	padding-top: 0px;
	font-family: Tahoma, Arial, Helvetica;
	height: 50px;
}
.CommonTitleBarTitle A:link
{
	color: #000000;
	text-decoration: none;
}
.CommonTitleBarTitle A:visited
{
	color: #000000;
	text-decoration: none;
}
.CommonTitleBarTitle A:active
{
	color: #000000;
	text-decoration: none;
}
.CommonTitleBarDescription
{
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 0px;
	margin: 0px 0px -14px;
	color: #000000;
	padding-top: 0px;
	font-family: Tahoma, Arial, Helvetica;
	position: relative;
	top: -10px;
}
.CommonUserArea
{
	font-weight: normal;
	font-size: 80%;
	color: #000000;
	padding-top: 4px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonUserArea A:link
{
	font-weight: bold;
	font-size: 80%;
	color: #000000;
}
.CommonUserArea A:visited
{
	font-weight: bold;
	font-size: 80%;
	color: #000000;
}
.CommonUserArea A:active
{
	font-weight: bold;
	font-size: 80%;
	color: #000000;
}
.CommonUserArea A:hover
{
	text-decoration: underline;
}
.CommonFormArea
{
}
.CommonFormTitle
{
	padding-right: 4px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 140%;
	padding-bottom: 4px;
	margin: 0px;
	color: #000000;
	padding-top: 4px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonFormDescription
{
	padding-right: 2px;
	padding-left: 0px;
	padding-bottom: 8px;
	padding-top: 8px;
	font-family: Tahoma, Arial, Helvetica;
}
TD.CommonFormFieldName
{
	padding-right: 8px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
}
DIV.CommonFormFieldName
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 8px;
	font-family: Tahoma, Arial, Helvetica;
}
TD.CommonFormFieldDescription
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 90%;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
}
DIV.CommonFormFieldDescription
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 90%;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
}
TD.CommonFormField
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
}
DIV.CommonFormField
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonFormActionButtons
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
	text-align: right;
}
.CommonMessageArea
{
	margin-top: 64px;
	margin-bottom: 64px;
	width: 50%;
}
.CommonMessageTitle
{
	padding-right: 2px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 140%;
	padding-bottom: 2px;
	margin: 0px;
	color: #000000;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
	text-align: left;
}
.CommonMessageContent
{
	padding-right: 8px;
	padding-left: 8px;
	font-size: 100%;
	padding-bottom: 16px;
	color: #000000;
	padding-top: 8px;
	font-family: Tahoma, Arial, Helvetica;
	text-align: left;
}
.CommonInlineMessageArea
{
	margin-top: 4px;
	margin-bottom: 4px;
}
.CommonInlineMessageTitle
{
	padding-right: 2px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 2px;
	margin: 0px;
	color: #000000;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
	text-align: left;
}
.CommonInlineMessageArea A:link
{
	color: #000000;
}
.CommonInlineMessageArea A:visited
{
	color: #000000;
}
.CommonInlineMessageArea A:active
{
	color: #000000;
}
.CommonInlineMessageArea A:hover
{
	color: #000000;
}
.CommonInlineMessageContent
{
	padding-right: 8px;
	padding-left: 8px;
	font-size: 80%;
	padding-bottom: 8px;
	color: #000000;
	padding-top: 8px;
	font-family: Tahoma, Arial, Helvetica;
	text-align: left;
}
.CommonInlineTidbit
{
	padding-right: 4px;
	display: inline-block;
	padding-left: 22px;
	padding-bottom: 4px;
	margin: 1px 1px 1px 40px;
	padding-top: 4px;
}
.CommonInlineTidbit
{
	font-weight: bold;
	font-size: 80%;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
	text-align: left;
}
.CommonInlineTidbit A
{
	font-weight: bold;
	font-size: 80%;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
	text-align: left;
}
.CommonInlineTidbit A
{
	color: #000000;
}
.CommonMessageSuccess
{
	padding-right: 8px;
	margin-top: 8px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 8px;
	padding-bottom: 8px;
	color: #000000;
	padding-top: 8px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonSmallMessageSuccess
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 80%;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonMessageError
{
	padding-right: 4px;
	margin-top: 8px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 8px;
	padding-bottom: 4px;
	color: #000000;
	padding-top: 4px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonSmallMessageError
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 80%;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonContentArea
{
	padding-top: 16px;
}
.CommonFreeTextContent
{
	padding-left: 15px;
	line-height: 20px;
}
.CommonTitle
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 180%;
	padding-bottom: 15px;
	margin: 0px;
	color: #000000;
	padding-top: 15px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonProfileTitle
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 180%;
	padding-bottom: 15px;
	margin: 0px;
	color: #000000;
	padding-top: 15px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonTitle A:link
{
	color: #000000;
}
.CommonTitle A:active
{
	color: #000000;
}
.CommonTitle A:visited
{
	color: #000000;
}
.CommonTitle A:hover
{
	color: #000000;
}
.CommonSubTitle
{
	padding-right: 4px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 140%;
	padding-bottom: 4px;
	margin: 0px;
	color: #000000;
	padding-top: 4px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonHeader
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 130%;
	padding-bottom: 0px;
	margin: 8px 0px 0px;
	color: #000000;
	padding-top: 0px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonContent
{
	font-size: 100%;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonGroupedContentArea
{
	margin-bottom: 16px;
	padding-bottom: 8px;
}
.CommonFloatArea
{
	padding-right: 8px;
	padding-left: 8px;
	float: left;
	padding-bottom: 8px;
	margin: 8px 8px 8px 0px;
	width: 126px;
	padding-top: 0px;
}
UL.CommonFloatList
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
UL.CommonFloatList LI
{
	clear: both;
	margin-bottom: 8px;
}
.CommonNonFloatArea
{
	margin-left: 150px;
}
.CommonSidebar
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 0px;
}
.CommonSidebarContentItem
{
	display: list-item;
	margin-bottom: 5px;
	margin-left: 16px;
	color: #000000;
	list-style-type: square;
}
.CommonSidebarArea
{
	margin: 22px 0px 0px;
	overflow: hidden;
	width: 192px;
}
.CommonSidebarArea A:link
{
	color: #000000;
}
.CommonSidebarArea A:active
{
	color: #000000;
}
.CommonSidebarArea A:visited
{
	color: #000000;
}
.CommonSidebarArea A:hover
{
	color: #000000;
}
.CommonSidebarContent A:link
{
	color: #000000;
}
.CommonSidebarContent A:active
{
	color: #000000;
}
.CommonSidebarContent A:visited
{
	color: #000000;
}
.CommonSidebarContent A:hover
{
	color: #000000;
}
.CommonListTitle A
{
	color: #000000;
}
.CommonListTitle A:visited
{
	color: #000000;
}
.CommonListTitle A:active
{
	color: #000000;
}
.CommonListTitle A:hover
{
	color: #000000;
}
.CommonSidebarHeader
{
	padding-right: 2px;
	padding-left: 8px;
	font-size: 100%;
	padding-bottom: 2px;
	margin: 0px;
	color: #000000;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
	text-align: left;
}
.CommonSidebarContent
{
	padding-right: 8px;
	padding-left: 8px;
	font-size: 80%;
	padding-bottom: 5px;
	overflow: hidden;
	width: 174px;
	color: #000000;
	padding-top: 8px;
	font-family: Tahoma, Arial, Helvetica;
}
UL.CommonSidebarList
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
UL.CommonSidebarList LI
{
	margin-bottom: 5px;
	margin-left: 16px;
	color: #000000;
	list-style-type: square;
}
.CommonDescription
{
	padding-right: 0px;
	margin-top: -5px;
	padding-left: 0px;
	font-size: 90%;
	margin-bottom: 15px;
	padding-bottom: 8px;
	color: #000000;
	padding-top: 0px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonSidebarImage
{
	padding-right: 3px;
	margin-top: 4px;
	padding-left: 3px;
	margin-bottom: 4px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: center;
}
UL.CommonSidebarImageList
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#welcome
{
	margin-top: -5px;
	font-size: 10px;
	padding-bottom: 10px;
	color: #000000;
	margin-right: 5px;
}
#welcome A
{
	font-size: 10px;
	color: #000000;
}
#welcome A:visited
{
	font-size: 10px;
	color: #000000;
}
#welcome A:active
{
	font-size: 10px;
	color: #000000;
}
#welcome A:hover
{
	font-size: 10px;
	color: #000000;
}
.CommonTextButton
{
	display: none;
}
.CommonTextButtonHighlight
{
	display: none;
}
.CommonImageTextButton
{
	display: none;
}
.CommonImageTextButtonHighlight
{
	display: none;
}
.CommonButtonInnerContentDown
{
	display: none;
}
.CommonButtonInnerContentRight
{
	display: none;
}
.CommonOptionsListArea
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 6px;
	margin: 0px 0px 6px;
	padding-top: 6px;
}
.CommonOptionsListTitle
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px 0px 4px;
	color: #000000;
	padding-top: 0px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonOptionsListItem
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonStandardTopAdArea
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	margin: 0px 0px 4px;
	padding-top: 4px;
	text-align: center;
}
.CommonStandardTopAdArea IFRAME
{
	margin-left: auto;
	margin-right: auto;
}
.CommonStandardBottomAdArea
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	margin: 4px 0px 0px;
	padding-top: 4px;
	text-align: center;
}
.CommonStandardBottomAdArea IFRAME
{
	margin-left: auto;
	margin-right: auto;
}
.CommonListArea
{
	padding-bottom: 8px;
	padding-top: 8px;
}
.CommonListTitle
{
	padding-right: 4px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 90%;
	padding-bottom: 4px;
	margin: 0px;
	color: #000000;
	padding-top: 4px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonListHeaderLeftMost
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 80%;
	padding-bottom: 4px;
	color: #000000;
	padding-top: 4px;
	font-family: Tahoma, Arial, Helvetica;
	text-align: center;
}
.CommonListHeader
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 80%;
	padding-bottom: 4px;
	color: #000000;
	padding-top: 4px;
	font-family: Tahoma, Arial, Helvetica;
	text-align: center;
}
.CommonListCellLeftMost
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 80%;
	padding-bottom: 4px;
	color: #000000;
	padding-top: 4px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonListCell
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 80%;
	padding-bottom: 4px;
	color: #000000;
	padding-top: 4px;
	font-family: Tahoma, Arial, Helvetica;
	text-align: left;
}
.CommonSimpleTabStripTab
{
	padding-right: 12px;
	padding-left: 12px;
	font-size: 11px;
	cursor: pointer;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
	height: 30px;
}
.CommonSimpleTabStripTab A:link
{
	color: #000000;
	text-decoration: none;
}
.CommonSimpleTabStripTab A:visited
{
	color: #000000;
	text-decoration: none;
}
.CommonSimpleTabStripTab A:active
{
	color: #000000;
	text-decoration: none;
}
.CommonSimpleTabStripTab A:hover
{
	color: #000000;
	text-decoration: underline;
}
.CommonSimpleTabStripTabHover
{
	padding-right: 12px;
	padding-left: 12px;
	font-size: 11px;
	cursor: pointer;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
	height: 30px;
}
.CommonSimpleTabStripTabHover A:link
{
	color: #000000;
	text-decoration: none;
}
.CommonSimpleTabStripTabHover A:visited
{
	color: #000000;
	text-decoration: none;
}
.CommonSimpleTabStripTabHover A:active
{
	color: #000000;
	text-decoration: none;
}
.CommonSimpleTabStripTabHover A:hover
{
	color: #000000;
	text-decoration: underline;
}
.CommonSimpleTabStripSelectedTab
{
	padding-right: 12px;
	padding-left: 12px;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
	height: 30px;
}
.CommonSimpleTabStripSelectedTab A:link
{
	color: #000000;
	text-decoration: none;
}
.CommonSimpleTabStripSelectedTab A:visited
{
	color: #000000;
	text-decoration: none;
}
.CommonSimpleTabStripSelectedTab A:active
{
	color: #000000;
	text-decoration: none;
}
.CommonSimpleTabStripSelectedTab A:hover
{
	color: #000000;
	text-decoration: underline;
}
.CommonTabBar
{
	clear: both;
	display: none;
}
.CommonTopGroup
{
}
.CommonLevel2Group
{
}
.CommonTopLevelTab
{
	font-size: 11px;
	cursor: pointer;
	color: #000000;
	padding-top: 3px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonTopLevelTab A:link
{
	display: block;
	color: #000000;
	text-decoration: none;
}
.CommonTopLevelTab A:visited
{
	display: block;
	color: #000000;
	text-decoration: none;
}
.CommonTopLevelTab A:active
{
	display: block;
	color: #000000;
	text-decoration: none;
}
.CommonTopLevelTab A:hover
{
	display: block;
	color: #000000;
	text-decoration: underline;
}
.CommonTopLevelTabHover
{
	font-size: 11px;
	cursor: pointer;
	color: #000000;
	padding-top: 3px;
	font-family: Tahoma, Arial, Helvetica;
	position: relative;
}
.CommonTopLevelTabHover A:link
{
	display: block;
	color: #000000;
	text-decoration: none;
}
.CommonTopLevelTabHover A:visited
{
	display: block;
	color: #000000;
	text-decoration: none;
}
.CommonTopLevelTabHover A:active
{
	display: block;
	color: #000000;
	text-decoration: none;
}
.CommonTopLevelTabHover A:hover
{
	display: block;
	color: #000000;
	text-decoration: underline;
}
.CommonSelectedTopLevelTab
{
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	color: #000000;
	padding-top: 3px;
	font-family: Tahoma, Arial, Helvetica;
	position: relative;
}
.CommonSelectedTopLevelTab A:link
{
	display: block;
	color: #000000;
	text-decoration: none;
}
.CommonSelectedTopLevelTab A:visited
{
	display: block;
	color: #000000;
	text-decoration: none;
}
.CommonSelectedTopLevelTab A:active
{
	display: block;
	color: #000000;
	text-decoration: none;
}
.CommonSelectedTopLevelTab A:hover
{
	display: block;
	color: #000000;
	text-decoration: underline;
}
.CommonLevel2Tab
{
	font-size: 11px;
	cursor: default;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonLevel2TabHover
{
	font-size: 11px;
	cursor: pointer;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: underline;
}
.CommonSelectedLevel2Tab
{
	font-size: 11px;
	cursor: pointer;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonSearchResultArea
{
	margin: 8px 8px 8px 0px;
}
.CommonSearchResult
{
	font-size: 100%;
	color: #000000;
	line-height: 20px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonSearchResultName
{
	padding-right: 4px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 150%;
	padding-bottom: 4px;
	margin: 0px;
	color: #000000;
	padding-top: 4px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonSearchResultDetails
{
	margin-top: 10px;
	font-size: 80%;
	margin-bottom: 10px;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonSearchStatistics
{
	margin-top: 8px;
	font-size: 80%;
	margin-bottom: 16px;
}
UL.CommonSearchResultList
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
.CommonValidationWarning
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonPopupArea
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.CATopGroup
{
	z-index: 99;
	position: relative;
}
.CADefaultTab
{
	font-size: 11px;
	cursor: default;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
}
.CADefaultTabHover
{
	font-size: 11px;
	cursor: default;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
}
.CASelectedTab
{
	font-size: 11px;
	cursor: default;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
}
.CADisabledTab
{
	font-weight: bold;
	cursor: default;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
}
.CAMultiPage
{
	padding-right: 10px;
	padding-left: 10px;
	z-index: 98;
	left: 1px;
	padding-bottom: 10px;
	width: 100%;
	padding-top: 10px;
	position: relative;
	top: -3px;
}
.CAMultiPageModal
{
	padding-right: 20px;
	padding-left: 20px;
	z-index: 98;
	left: 1px;
	padding-bottom: 20px;
	padding-top: 20px;
	position: relative;
	top: -3px;
	height: 350px;
}
.PageViewModalPanel
{
	padding-right: 2px;
	OVERFLOW-Y: scroll;
	height: 290px;
}
.CAPageContent
{
	font-family: Tahoma, Arial, Helvetica;
}
.CommonContentPartBorderOff
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.CommonContentPartBorderOn
{
}
.CommonInlineEditOn
{
}
.CommonInlineEditOff
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.Copyright
{
	margin-top: 10px;
	font-size: 11px;
	margin-left: 13px;
	margin-right: 13px;
	font-family: Tahoma, Arial, Helvetica;
	text-align: right;
}
.CommonContextMenuGroup
{
}
.CommonContextMenuItem
{
	font-size: 90%;
	cursor: pointer;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonContextMenuItemHover
{
	font-size: 90%;
	cursor: pointer;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonContextMenuItemExpanded
{
	font-size: 90%;
	cursor: pointer;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonContextMenuSeperatorItem
{
	cursor: pointer;
	height: 1px;
}
#popupMask
{
	z-index: 200;
	filter: alpha(opacity=40);
	left: 0px;
	width: 100%;
	position: absolute;
	top: 0px;
	height: 100%;
	opacity: .4;
}
#popupContainer
{
	padding-right: 0px;
	display: none;
	padding-left: 0px;
	z-index: 201;
	left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	position: absolute;
	top: 0px;
}
#popupInner
{
}
#popupFrame
{
	z-index: 202;
	margin: 0px;
	width: 100%;
	position: relative;
	height: 100%;
}
#popupTitleBar
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	z-index: 203;
	padding-bottom: 7px;
	color: #000000;
	padding-top: 5px;
	font-family: Tahoma, Arial, Helvetica;
	position: relative;
	height: 1.3em;
}
#popupTitle
{
	font-size: 1.1em;
	float: left;
	color: #000000;
}
#popupControls
{
	float: right;
	cursor: pointer;
}
.CommonRateControlReadOnly
{
	padding-right: 1px;
	display: inline-block;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	white-space: nowrap;
}
.CommonRateControl
{
	padding-right: 1px;
	display: inline-block;
	padding-left: 1px;
	padding-bottom: 1px;
	cursor: pointer;
	padding-top: 1px;
	white-space: nowrap;
}
.CommonRateControlActive
{
	padding-right: 1px;
	display: inline-block;
	padding-left: 1px;
	padding-bottom: 1px;
	cursor: pointer;
	padding-top: 1px;
	white-space: nowrap;
}
.CommonVideoArea
{
	margin: 16px auto;
	width: 350px;
}
.CommonVideoContent
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
}
.CommonVideoControlArea
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
}
.CommonVideoDuration
{
	padding-right: 2px;
	display: inline-block;
	padding-left: 2px;
	font-size: 80%;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonVideoPlayButton
{
	display: inline-block;
	width: 18px;
	height: 16px;
}
.CommonVideoPauseButton
{
	display: inline-block;
	width: 18px;
	height: 16px;
}
.CommonVideoStopButton
{
	display: inline-block;
	margin-left: 4px;
	width: 18px;
	height: 16px;
}
.CommonVideoFooterArea
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
}
.CommonVideoDetails
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 80%;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonVideoDownloadButton
{
	padding-right: 4px;
	display: inline-block;
	padding-left: 4px;
	font-weight: bold;
	font-size: 80%;
	padding-bottom: 4px;
	margin: 1px;
	color: #000000;
	padding-top: 4px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonContentSelectorTreeArea
{
	margin: 5px;
	overflow: auto;
	width: 215px;
	height: 330px;
}
.CommonContentSelectorItemsArea
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	margin: 5px 5px 0px 0px;
	overflow: auto;
	padding-top: 4px;
	height: 250px;
}
.CommonContentSelectorOptionsArea
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	margin: 0px 5px 5px 0px;
	overflow: auto;
	padding-top: 4px;
	height: 60px;
}
.CommonContentSelectorTree
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	overflow: visible;
	width: 215px;
	padding-top: 0px;
	height: 330px;
}
.CommonContentSelectorTreeNode
{
	cursor: pointer;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonContentSelectorTreeNodeSelected
{
	font-weight: bold;
	cursor: pointer;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonContentSelectorTreeNodeHover
{
	cursor: pointer;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonContentSelectorItem
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 90%;
	padding-bottom: 3px;
	margin: 6px 6px 0px;
	vertical-align: middle;
	overflow: hidden;
	width: 79px;
	cursor: pointer;
	padding-top: 3px;
	font-family: Tahoma, Arial, Helvetica;
	height: 79px;
	text-align: center;
}
.CommonContentSelectorItemSelected
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 90%;
	padding-bottom: 1px;
	margin: 6px 6px 0px;
	vertical-align: middle;
	overflow: hidden;
	width: 79px;
	cursor: pointer;
	padding-top: 1px;
	font-family: Tahoma, Arial, Helvetica;
	height: 79px;
	text-align: center;
}
.CommonContentSelectorItem IMG
{
	margin-top: auto;
	margin-bottom: auto;
}
.CommonContentSelectorItemSelected IMG
{
	margin-top: auto;
	margin-bottom: auto;
}
.CommonContentSelectorItemName
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 90%;
	padding-bottom: 2px;
	margin: 1px 6px 16px;
	overflow: hidden;
	width: 83px;
	cursor: pointer;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
	height: 12px;
	text-align: center;
}
.CommonContentSelectorItemNameSelected
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 90%;
	padding-bottom: 2px;
	margin: 1px 6px 16px;
	overflow: hidden;
	width: 83px;
	cursor: pointer;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
	height: 12px;
	text-align: center;
}
.CommonContentSelectorButtonArea
{
	margin: 0px 5px 5px;
}
.CommonResizeArea
{
	width: 8px;
	cursor: col-resize;
	position: relative;
}
.CommonCollapseButton
{
	display: inline-block;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 16px;
	vertical-align: middle;
	color: #000000;
	padding-top: 16px;
	font-family: Tahoma, Arial, Helvetica;
}
.CommonCollapseButton:link
{
	color: #000000;
}
.CommonCollapseButton:visited
{
	color: #000000;
}
.CommonCollapseButton:active
{
	color: #000000;
}
.CommonCollapseButton:hover
{
	color: #000000;
}
P.MsoNormal
{
	margin: 0in 0in 0pt;
}
LI.MsoNormal
{
	margin: 0in 0in 0pt;
}
DIV.MsoNormal
{
	margin: 0in 0in 0pt;
}
#CommonCommentForm
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.95em;
	padding-bottom: 0px;
	padding-top: 0px;
}
#CommonContactForm
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.95em;
	padding-bottom: 0px;
	padding-top: 0px;
}
#CommonCommentForm H2
{
	margin-bottom: 0px;
}
#CommonContactForm H2
{
	margin-bottom: 0px;
}
#CommonCommentForm H3
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: 600;
	font-size: 1.3em;
	padding-bottom: 5px;
	margin: 0px 10px 0px 0px;
	padding-top: 10px;
	font-family: Tahoma, Arial, Helvetica;
	letter-spacing: 0px;
}
#CommonContactForm H3
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: 600;
	font-size: 1.3em;
	padding-bottom: 5px;
	margin: 0px 10px 0px 0px;
	padding-top: 10px;
	font-family: Tahoma, Arial, Helvetica;
	letter-spacing: 0px;
}
#CommonCommentForm P
{
	padding-right: 0em;
	padding-left: 0em;
	font-size: 0.95em;
	padding-bottom: 0em;
	padding-top: 0em;
}
#CommonContactForm P
{
	padding-right: 0em;
	padding-left: 0em;
	font-size: 0.95em;
	padding-bottom: 0em;
	padding-top: 0em;
}
#CommonCommentForm DL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#CommonContactForm DL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#CommonCommentForm DT
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1em;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
}
#CommonContactForm DT
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1em;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
}
#CommonCommentForm DD
{
	margin-left: 0px;
	color: #000000;
}
#CommonContactForm DD
{
	margin-left: 0px;
	color: #000000;
}
#CommonCommentForm DT EM
{
	font-size: 0.95em;
}
#CommonContactForm DT EM
{
	font-size: 0.95em;
}
#CommonCommentForm .smallbox
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	width: 350px;
	padding-top: 2px;
}
#CommonContactForm .smallbox
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	width: 350px;
	padding-top: 2px;
}
#CommonCommentForm TEXTAREA
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 1em;
	padding-bottom: 2px;
	width: 500px;
	padding-top: 2px;
	height: 150px;
}
#CommonContactForm TEXTAREA
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 1em;
	padding-bottom: 2px;
	width: 500px;
	padding-top: 2px;
	height: 150px;
}
#comments
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#comments DL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#comments H3
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: 600;
	font-size: 1.3em;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 10px;
	font-family: Tahoma, Arial, Helvetica;
	letter-spacing: 0px;
}
#comments DT
{
	padding-left: 0px;
	font-weight: 600;
	font-size: 1.1em;
	margin-left: 0px;
	letter-spacing: 0px;
}
#comments DD
{
	padding-right: 1em;
	padding-left: 0px;
	font-size: 0.9em;
	padding-bottom: 0.5em;
	margin: 0px 0px 1em;
	padding-top: 0.5em;
}
#comments DD SPAN
{
	font-weight: 600;
	font-size: 0.9em;
	color: #000000;
	padding-top: 0.5em;
}
.comment H4
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: 600;
	font-size: 1.1em;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.helpicon
{
	line-height: normal;
}
.helpicon IMG
{
	vertical-align: middle;
	width: 16px;
	height: 20px;
}
A.helpicon
{
	height: 20px;
}
A.helpicon:hover
{
	cursor: help;
}
A.helpicon:active
{
	cursor: help;
}
.calendar_button
{
}
.picker
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: pointer;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
}
.calendar TD
{
	font-size: 11px;
}
.title
{
	font-weight: bold;
}
.day
{
	width: 25px;
	cursor: pointer;
	text-align: center;
}
.dayhover
{
	width: 25px;
	cursor: pointer;
	text-align: center;
	text-decoration: underline;
}
.dayheader
{
	font-weight: bold;
	width: 25px;
	text-align: center;
}
.othermonthday
{
	color: #000000;
}
.outofrangeday
{
	visibility: hidden;
}
.selectedday
{
	font-weight: bold;
	width: 25px;
	color: #000000;
}
.calendar
{
	cursor: default;
}
.month
{
	margin: 0px 5px 5px;
}
.nextprev
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	cursor: pointer;
	padding-top: 0px;
	height: 25px;
}
.selector
{
	width: 14px;
	cursor: pointer;
	text-align: left;
}
.CommonPollMoveUpButton
{
	display: inline-block;
	font-weight: bold;
	font-size: 80%;
	margin: 1px;
	width: 20px;
	color: #000000;
	line-height: normal;
	font-family: Tahoma, Arial, Helvetica;
	height: 20px;
}
.CommonPollMoveUpButton:link
{
	color: #000000;
	text-decoration: none;
}
.CommonPollMoveUpButton:unknown
{
	color: #000000;
	text-decoration: none;
}
.CommonPollMoveUpButton:active
{
	color: #000000;
	text-decoration: none;
}
.CommonPollMoveUpButton:hover
{
	color: #000000;
	text-decoration: none;
}
.CommonPollMoveDownButton
{
	display: inline-block;
	font-weight: bold;
	font-size: 80%;
	margin: 1px;
	width: 20px;
	color: #000000;
	line-height: normal;
	font-family: Tahoma, Arial, Helvetica;
	height: 20px;
}
.CommonPollMoveDownButton:link
{
	color: #000000;
	text-decoration: none;
}
.CommonPollMoveDownButton:unknown
{
	color: #000000;
	text-decoration: none;
}
.CommonPollMoveDownButton:active
{
	color: #000000;
	text-decoration: none;
}
.CommonPollMoveDownButton:hover
{
	color: #000000;
	text-decoration: none;
}
.CommonPollDeleteButton
{
	display: inline-block;
	font-weight: bold;
	font-size: 80%;
	margin: 1px;
	width: 20px;
	color: #000000;
	line-height: normal;
	font-family: Tahoma, Arial, Helvetica;
	height: 20px;
}
.CommonPollDeleteButton:link
{
	color: #000000;
	text-decoration: none;
}
.CommonPollDeleteButton:unknown
{
	color: #000000;
	text-decoration: none;
}
.CommonPollDeleteButton:active
{
	color: #000000;
	text-decoration: none;
}
.CommonPollDeleteButton:hover
{
	color: #000000;
	text-decoration: none;
}
OL.CommonPollAnswerList
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
OL.CommonPollAnswerList LI
{
	margin-left: 24px;
}
.CommonPollArea
{
	margin-left: auto;
	width: 375px;
	margin-right: auto;
}
.CommonPollQuestion
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 105%;
	padding-bottom: 4px;
	margin: 0px;
	color: #000000;
	padding-top: 4px;
}
.CommonPollContent
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.CommonPollDescription
{
}
.CommonPollSwitchedContent
{
	margin: 6px auto;
	width: 275px;
}
UL.CommonPollAnswerList
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
UL.CommonPollAnswerList LI
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 6px 0px;
	padding-top: 0px;
}
.CommonPollAnswer
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.CommonPollUserVote
{
	color: #000000;
}
.CommonPollFooter
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 80%;
	padding-bottom: 2px;
	padding-top: 2px;
}
UL.CommonPollFooterList
{
	margin: 0px;
	list-style-type: none;
	text-align: center;
}
UL.CommonPollFooterList LI
{
	display: inline;
	margin-left: 6px;
	margin-right: 6px;
}
.CommonPrintHidden
{
	display: none;
}
.CommonPane
{
	border-right: #999999 1px solid;
	padding-right: 8px;
	border-top: #999999 0px solid;
	padding-left: 8px;
	font-size: 10pt;
	padding-bottom: 8px;
	border-left: #999999 1px solid;
	padding-top: 8px;
	border-bottom: #999999 1px solid;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #ffffff;
}
.CommonPaneTabSet
{
	padding-right: 0px;
	background-position: left bottom;
	padding-left: 0px;
	font-size: 11px;
	background-image: url(../images/common/tabset.gif);
	padding-bottom: 0px;
	padding-top: 0px;
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica;
	white-space: nowrap;
}
.CommonPaneTab
{
	padding-right: 4px;
	background-position: right top;
	margin-top: 1px;
	background-image: url(../images/common/tab-right.gif);
	background-repeat: no-repeat;
	height: 21px;
}
.CommonPaneTab1
{
	background-position: left top;
	padding-left: 3px;
	background-image: url(../images/common/tab-left.gif);
	background-repeat: no-repeat;
}
.CommonPaneTab2
{
	padding-right: 4px;
	background-position: left top;
	padding-left: 4px;
	background-image: url(../images/common/tab.gif);
	padding-bottom: 4px;
	overflow: hidden;
	cursor: pointer;
	padding-top: 4px;
	background-repeat: repeat-x;
	white-space: nowrap;
	height: 13px;
	text-align: center;
}
.CommonPaneTabSelected
{
	padding-right: 4px;
	background-position: right top;
	margin-top: 1px;
	background-image: url(../images/common/tab-selected-right.gif);
	background-repeat: no-repeat;
	height: 21px;
}
.CommonPaneTabSelected1
{
	background-position: left top;
	padding-left: 3px;
	background-image: url(../images/common/tab-selected-left.gif);
	background-repeat: no-repeat;
}
.CommonPaneTabSelected2
{
	padding-right: 4px;
	background-position: left top;
	padding-left: 4px;
	font-weight: bold;
	background-image: url(../images/common/tab-selected.gif);
	padding-bottom: 5px;
	overflow: hidden;
	cursor: pointer;
	padding-top: 3px;
	background-repeat: repeat-x;
	white-space: nowrap;
	height: 13px;
	text-align: center;
}
.CommonPaneTabHover
{
	padding-right: 4px;
	background-position: right top;
	margin-top: 1px;
	background-image: url(../images/common/tab-hover-right.gif);
	background-repeat: no-repeat;
	height: 21px;
}
.CommonPaneTabHover1
{
	background-position: left top;
	padding-left: 3px;
	background-image: url(../images/common/tab-hover-left.gif);
	background-repeat: no-repeat;
}
.CommonPaneTabHover2
{
	padding-right: 4px;
	background-position: left top;
	padding-left: 4px;
	background-image: url(../images/common/tab-hover.gif);
	padding-bottom: 4px;
	overflow: hidden;
	cursor: pointer;
	padding-top: 4px;
	background-repeat: repeat-x;
	white-space: nowrap;
	height: 13px;
	text-align: center;
}
