.CentralArea
{
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: White;
}
.DocumentAreaBlock
{
	padding-right: 0px;
	padding-left: 0px;
}
.DocumentAreaContainerArea
{
	padding-right: 0px;
	padding-left: 0px;
}
.DocumentAreaTitleTable
{
	width: 100%;
}
.DocumentAreaTitle
{
}
.DocumentAreaIntroBody
{
	width: 100%;
	padding-top: 7px;
	padding-bottom: 12px;
	height: 99%;
}
.DocumentAreaBody
{
	padding-top: 0px;
	padding-bottom: 0px;
}
.DocumentListArea
{
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: top;
	height: 100%;
}
.DocumentAreaItem
{
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 10px;
}
.DocumentListTable
{
   height: 100%;
}
.DocumentListItem
{
	padding-top: 4px;
}
.DocumentListImageAreaLeft
{
	padding-right: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 1%;
}
.DocumentListImageAreaRight
{
	padding-left: 8px;
	padding-bottom: 2px;
	vertical-align: top;
	padding-top: 2px;
	width: 1%;
}
.DocumentListImageCellTableLeft
{
	float: left;
}
.DocumentListImageCellTableRight
{
	float: right;
}
.DocumentListImageLeft
{
	margin-left: 0px;
	margin-right: 12px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.DocumentListImageRight
{
	margin-left: 12px;
	margin-right: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.DocumentListBodyArea
{
	padding-left: 0px;
}
.DocumentListItemEye
{
	text-align: left;
}
.DocumentListItemEye a
{
	font-weight: bold;
	font-size: 10px;
}
.DocumentListItemTitle
{
	text-align: left;
}
.DocumentListItemTitle a
{
	font-weight: bold;
	font-size: 11px;
}
.DocumentListItemSubTitle
{
	text-align: left;
}
.DocumentListItemSubTitle a
{
	font-weight: bold;
	font-size: 10px;
}
.DocumentListItemAbstract
{
   text-align: justify;
}
.DocumentListItemAbstract a
{
	font-size: 10px;
}

.ProductsTextArea
{
	padding-top: 0px;
	padding-bottom: 6px;
	padding-left: 16px;
	padding-right: 16px;
	text-align: left;
}
.ProductsAreaTitle
{
	color: White;
	font-weight: normal;
	font-size: 22px;
	letter-spacing: 2px;
	font-variant: normal;
}
.ProductsItemTitleDiv
{
	padding: 0px;
}
.ProductsItemHorizontalImage
{
	margin: 0px;
}
.ProductsItemDate
{
	padding-left: 30px;
}
.ProductsItemGroup
{
	padding-left: 30px;
}
.ProductsItemEye
{
	background-color: #D80000;
	font-weight: bold;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 0px;
	color: White;
	padding-left: 16px;
	padding-right: 16px;
}
.ProductsItemTitle
{
	background-color: #D80000;
	padding-top: 6px;
	padding-bottom: 7px;
	color: White;
	padding-left: 16px;
	padding-right: 16px;
	font-weight: normal;
	font-size: 22px;
	letter-spacing: 2px;
	font-variant: normal;
	text-align: left;
}
.ProductsItemSubTitle
{
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 6px;
	padding-bottom: 7px;
	background-color: #eaeaea;
	letter-spacing: 1px;
	font-variant: small-caps;
	font-size: 12px;
	font-weight: bold;
	color: dimgray;
}
.ProductsItemAuthor
{
	font-weight: bold;
	font-size: 12px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 5px;
	padding-bottom: 3px;
	color: black;
	font-variant: small-caps;
}
.ProductsItemText
{
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 12px;
	text-indent: 0px;
	padding-top: 16px;
	margin: 0px;
	font-size: 12px;
	vertical-align: top;
	color: black;
	text-align: justify;
}
.ProductsItemTitleImageDiv
{
	margin-left: 12px;
	margin-bottom: 12px;
	margin-top: 0px;
	margin-right: 12px;
}
.ProductsItemImage
{
	border: 0px solid transparent;
}
.ProductsItemImageLeft
{
	margin-left: 0px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 12px;
}
.ProductsItemImageRight
{
	margin-left: 12px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 0px;
}
.ProductsItemImageBlockLeft
{
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 2px;
	vertical-align: top;
}
.ProductsItemImageBlockLeftCell
{
	padding-bottom: 10px;
	text-align: right;
}
.ProductsItemImageBlock
{
	text-align: center;
}
.ProductsItemImageBlockCell
{
	padding: 3px;
}
.ProductsItemHorizontalImage
{
	border-right: transparent 0px solid;
	border-top: transparent 0px solid;
	border-left: transparent 0px solid;
	border-bottom: transparent 0px solid;
}
.ProductsItemHorizontalTextImageDiv
{
	text-align: center;
	margin-left: -30px;
	margin-right: -30px;
	margin-bottom: 12px;
	text-indent: 0px;
}
.DocsTextArea
{
	padding-top: 0px;
	padding-bottom: 6px;
	padding-left: 16px;
	padding-right: 16px;
	text-align: left;
}
.DocsAreaTitle
{
	color: White;
	font-weight: normal;
	font-size: 22px;
	letter-spacing: 2px;
	font-variant: normal;
}
.DocsItemTitleDiv
{
	padding: 0px;
}
.DocsItemHorizontalImage
{
	margin: 0px;
}
.DocsItemDate
{
	padding-left: 30px;
}
.DocsItemGroup
{
	padding-left: 30px;
}
.DocsItemEye
{
	background-color: #D80000;
	font-weight: bold;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 0px;
	color: White;
	padding-left: 16px;
	padding-right: 16px;
}
.DocsItemTitle
{
	background-color: #D80000;
	padding-top: 6px;
	padding-bottom: 7px;
	color: White;
	padding-left: 16px;
	padding-right: 16px;
	font-weight: normal;
	font-size: 22px;
	letter-spacing: 2px;
	font-variant: normal;
	text-align: left;
}
.DocsItemSubTitle
{
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 6px;
	padding-bottom: 7px;
	background-color: #eaeaea;
	letter-spacing: 1px;
	font-variant: small-caps;
	font-size: 12px;
	font-weight: bold;
	color: dimgray;
}
.DocsItemAuthor
{
	font-weight: bold;
	font-size: 12px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 5px;
	padding-bottom: 3px;
	color: black;
	font-variant: small-caps;
}
.DocsItemText
{
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 12px;
	text-indent: 0px;
	padding-top: 16px;
	margin: 0px;
	font-size: 12px;
	vertical-align: top;
	color: black;
	text-align: justify;
}
.DocsItemTitleImageDiv
{
	margin-left: 12px;
	margin-bottom: 12px;
	margin-top: 0px;
	margin-right: 12px;
}
.DocsItemImage
{
	border: 0px solid transparent;
}
.DocsItemImageLeft
{
	margin-left: 0px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 12px;
}
.DocsItemImageRight
{
	margin-left: 12px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 0px;
}
.DocsItemImageBlockLeft
{
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 2px;
	vertical-align: top;
}
.DocsItemImageBlockLeftCell
{
	padding-bottom: 10px;
	text-align: right;
}
.DocsItemImageBlock
{
	text-align: center;
}
.DocsItemImageBlockCell
{
	padding: 3px;
}
.DocsItemHorizontalImage
{
	border-right: transparent 0px solid;
	border-top: transparent 0px solid;
	border-left: transparent 0px solid;
	border-bottom: transparent 0px solid;
}
.DocsItemHorizontalTextImageDiv
{
	text-align: center;
	margin-left: -30px;
	margin-right: -30px;
	margin-bottom: 12px;
	text-indent: 0px;
}
.DocsItem a
{
	background-position: 34px top;
	padding-left: 63px;
	background-image: url(../images/Icons/GlobeSmall.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-bottom: 16px;
}


.NewsTextArea
{
	padding-top: 0px;
	padding-bottom: 6px;
	padding-left: 16px;
	padding-right: 16px;
	text-align: left;
}
.NewsAreaTitle
{
	color: White;
	font-weight: normal;
	font-size: 22px;
	letter-spacing: 2px;
	font-variant: normal;
}
.NewsItemTitleDiv
{
	padding: 0px;
}
.NewsItemHorizontalImage
{
	margin: 0px;
}
.NewsItemDate
{
	padding-left: 30px;
}
.NewsItemGroup
{
	padding-left: 30px;
}
.NewsItemEye
{
	background-color: black;
	font-weight: bold;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 0px;
	color: White;
	padding-left: 16px;
	padding-right: 16px;
}
.NewsItemTitle
{
	background-color: black;
	padding-top: 6px;
	padding-bottom: 7px;
	color: White;
	padding-left: 16px;
	padding-right: 16px;
	font-weight: normal;
	font-size: 22px;
	letter-spacing: 2px;
	font-variant: normal;
	text-align: left;
}
.NewsItemSubTitle
{
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 6px;
	padding-bottom: 7px;
	background-color: #eaeaea;
	letter-spacing: 1px;
	font-variant: small-caps;
	font-size: 12px;
	font-weight: bold;
	color: dimgray;
}
.NewsItemAuthor
{
	font-weight: bold;
	font-size: 12px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 5px;
	padding-bottom: 3px;
	color: black;
	font-variant: small-caps;
}
.NewsItemText
{
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 12px;
	text-indent: 0px;
	padding-top: 16px;
	margin: 0px;
	font-size: 12px;
	vertical-align: top;
	color: black;
	text-align: justify;
}
.NewsItemTitleImageDiv
{
	margin-left: 12px;
	margin-bottom: 12px;
	margin-top: 0px;
	margin-right: 12px;
}
.NewsItemImage
{
	border: 0px solid transparent;
}
.NewsItemImageLeft
{
	margin-left: 0px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 12px;
}
.NewsItemImageRight
{
	margin-left: 12px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 0px;
}
.NewsItemImageBlockLeft
{
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 2px;
	vertical-align: top;
}
.NewsItemImageBlockLeftCell
{
	padding-bottom: 10px;
	text-align: right;
}
.NewsItemImageBlock
{
	text-align: center;
}
.NewsItemImageBlockCell
{
	padding: 3px;
}
.NewsItemHorizontalImage
{
	border-right: transparent 0px solid;
	border-top: transparent 0px solid;
	border-left: transparent 0px solid;
	border-bottom: transparent 0px solid;
}
.NewsItemHorizontalTextImageDiv
{
	text-align: center;
	margin-left: -30px;
	margin-right: -30px;
	margin-bottom: 12px;
	text-indent: 0px;
}
.NewsItem a
{
	background-position: 34px top;
	padding-left: 63px;
	background-image: url(../images/Icons/GlobeSmall.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-bottom: 16px;
}


.PressTextArea
{
	padding-top: 0px;
	padding-bottom: 6px;
	padding-left: 16px;
	padding-right: 16px;
	text-align: left;
}
.PressAreaTitle
{
	color: White;
	font-weight: normal;
	font-size: 22px;
	letter-spacing: 2px;
	font-variant: normal;
}
.PressItemTitleDiv
{
	padding: 0px;
}
.PressItemHorizontalImage
{
	margin: 0px;
}
.PressItemDate
{
	padding-left: 30px;
}
.PressItemGroup
{
	padding-left: 30px;
}
.PressItemEye
{
	background-color: #0000be;
	font-weight: bold;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 0px;
	color: White;
	padding-left: 16px;
	padding-right: 16px;
}
.PressItemTitle
{
	background-color: #0000be;
	padding-top: 6px;
	padding-bottom: 7px;
	color: White;
	padding-left: 16px;
	padding-right: 16px;
	font-weight: normal;
	font-size: 22px;
	letter-spacing: 2px;
	font-variant: normal;
	text-align: left;
}
.PressItemSubTitle
{
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 6px;
	padding-bottom: 7px;
	background-color: #eaeaea;
	letter-spacing: 1px;
	font-variant: small-caps;
	font-size: 12px;
	font-weight: bold;
	color: dimgray;
}
.PressItemAuthor
{
	font-weight: bold;
	font-size: 12px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 5px;
	padding-bottom: 3px;
	color: black;
	font-variant: small-caps;
}
.PressItemText
{
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 12px;
	text-indent: 0px;
	padding-top: 16px;
	margin: 0px;
	font-size: 12px;
	vertical-align: top;
	color: black;
	text-align: justify;
}
.PressItemTitleImageDiv
{
	margin-left: 12px;
	margin-bottom: 12px;
	margin-top: 0px;
	margin-right: 12px;
}
.PressItemImage
{
	border: 0px solid transparent;
}
.PressItemImageLeft
{
	margin-left: 0px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 12px;
}
.PressItemImageRight
{
	margin-left: 12px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 0px;
}
.PressItemImageBlockLeft
{
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 2px;
	vertical-align: top;
}
.PressItemImageBlockLeftCell
{
	padding-bottom: 10px;
	text-align: right;
}
.PressItemImageBlock
{
	text-align: center;
}
.PressItemImageBlockCell
{
	padding: 3px;
}
.PressItemHorizontalImage
{
	border-right: transparent 0px solid;
	border-top: transparent 0px solid;
	border-left: transparent 0px solid;
	border-bottom: transparent 0px solid;
}
.PressItemHorizontalTextImageDiv
{
	text-align: center;
	margin-left: -30px;
	margin-right: -30px;
	margin-bottom: 12px;
	text-indent: 0px;
}
.PressItem a
{
	background-position: 34px top;
	padding-left: 63px;
	background-image: url(../images/Icons/GlobeSmall.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-bottom: 16px;
}


.DocumentBottomTable
{
	width: 415px;
}
.DocumentsHomeContainerArea
{
	text-align: center;
	padding-right: 12px;
}
.DocumentsHomeBodyLeftBlock
{
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	border-right: 1px solid #BFBFBF;
}
.DocumentsHomeBodyLeftBlockTable
{
	height: 100%;
	width: 380px;
}
.DocumentsHomeArgumentsContainer
{
	height: 1%;
}
.DocumentsHomeNewsContainer
{
	height: 1%;
}
.DocumentsHomeBodyRightBlock
{
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
}
.DocumentsHomeBodyRightBlockTable
{
	width: 1%;
	height: 100%;
}
.ArgumentHomeAreaLeftBlock
{
	vertical-align: top;
	padding-top: 7px;
	padding-right: 12px;
	padding-left: 12px;
	border-right: 1px solid #BFBFBF;
}
.ArgumentHomeAreaLeftBlockTable
{
	height: 100%;
	width: 360px;
}
.ArgumentHomeRightBlock
{
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 10px;
	padding-top: 7px;
	vertical-align: top;
}
.ArgumentHomeRightBlockTable
{
	width: 100%;
	height: 100%;
}
.ArgumentHomeTitle
{
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	width: 100%;
	color: white;
}
.ArgumentHomeItem
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.ArgumentHomeItemEye a
{
	font-size: 12px;
	font-weight: bold;
}
.ArgumentHomeItemTitle a
{
	font-size: 18px;
	letter-spacing: 2px;
	font-weight: normal;
	font-variant: normal;
}
.ArgumentHomeItemSubTitle a
{
	font-size: 12px;
	font-weight: bold;
}
.ArgumentHomeItemAbstract
{
	padding-top: 3px;
	text-align: justify;
}
.ArgumentHomeItemAbstract a
{
	font-size: 11px;
}
.ArgumentHomeListImage
{
	float: right;
	border: 1px solid #646464;
	margin-left: 12px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.ArgumentHomePartitionLine
{
	border-bottom: 1px solid #646464;
}
.DocumentsHomeBookCoverCell
{
   vertical-align: top;
   padding-left: 6px;
   text-align: center;
}
.DocumentsHomeSeeAlsoTitle
{
	background-image: url(../images/Icons/GrayBullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: #BFBFBF 1px solid;
	padding-right: 5px;
	padding-left: 13px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 1px;
	width: 100%;
	color: dimgray;
	padding-top: 1px;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: left;
}
.DocumentAttachmentsItem
{
	padding-top: 15px;
	padding-bottom: 15px;
}
.DocumentAttachmentsItemBlockCell
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.DocumentToolbarButtonTable
{
	border-left: 6px transparent solid;
	border-right: 6px transparent solid;
	width: 1px;
}
.DocumentAttachmentsAttachmentImageArea
{
	padding-right: 12px;
	padding-bottom: 12px;
}
.DocumentAttachmentsAttachmentTextArea
{
	padding-bottom: 12px;
}
.DocumentAttachmentsAttachmentTitle
{
	text-align: left;
}
.DocumentAttachmentsAttachmentDescription
{
	text-align: left;
	text-indent: 0px;
}

