/* 
    Document   : styles
    Created on : 21 maart 2003, 10:34
    Author     : PUMINMO
    Description:
        Purpose of the stylesheet follows.


#:004d7e ==> Darkblue text
#:8ebcd9 ==> Lightblue background
#:a4803b ==> Brown History
#:006db2 ==> Darkblue Sidebar Panel background

*/

root
{ 
    display: block;
}

A
{
	color: #004d7e;
	text-decoration: none;
}
A:hover
{
	color: white;
	text-decoration: none;
}
BODY
{
	font-family: tahoma,helvetica,sans-serif;
	font-size: 8pt;
	color: #004d7e;
	background-color: #8ebcd9;
	margin: 0px 0px 0px 0px;
}
TABLE
{
	font-family: tahoma,helvetica,sans-serif;
	font-size: 8pt;
}
.userInformation
{
	font-weight: bold;
	font-size: 9pt;
}
.leftbar-top
{
	background-image: url("images/leftbar-top.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}
.leftArea
{
	background-image: url("images/leftbar.gif");
	background-repeat: repeat-y;
	text-align: left;
}
.leftAreaBottom
{
	background-image: url("images/leftbar-bottom.gif");
	background-repeat: no-repeat;
	background-position: top left;
}

.rightbar-top
{
	background-image: url("images/rightbar-top.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
}

.rightArea
{
	background-image: url("images/rightbar.gif");
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
}
.rightAreaBottom
{
	background-image: url("images/rightbar-bottom.gif");
	background-repeat: no-repeat;
	background-position: top right;
}
.bottomBar
{
	background-image: url("images/bottombar.gif");
	background-repeat: repeat-x;
	background-position: top;
	color: white;
	font-size: 7pt;
}
.bottomBar A
{
	color: white;
	font-size: 7pt;
	font-weight: bold;
}


.historyPreviousItems
{
	color: #a4803b;
	font-weight: bold;
	font-size: 8pt;
	font-style: italic;
}
.historyPreviousItems A
{
	color: #a4803b;
	font-size: 8pt;
}
.historyPreviousItems A:hover
{
	color: #efba56;
	font-size: 8pt;
}
.historyCurrentItem
{
	color: #a4803b;
	font-weight: bold;
	font-size: 14pt;
}
.groupCaption
{
	color: white;
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
	background-color: #a4803b;
}
.groupCaption A
{
	color: white;
}
.groupBottom
{
	color: white;
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
	background-color: #a4803b;
}
.groupBottom A
{
	color: white;
}
.groupBorder
{
	background-color: #006db2;
}
.groupContent
{
	font-size: 10pt
}
.groupContent .descriptivearticle
{
	font-size: 8pt;
}
.groupContent .descriptivearticle .title
{
	font-weight: bold;
	padding-bottom: 5px;
}
.groupContent .descriptivearticle .paragraph
{
	padding-bottom: 5px;
}

.groupContent .articleTitle
{
	font-weight: bold;
	font-size: 8pt;
}
.groupContent .articleTitleCurrent
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
}
.groupContent .articleSummary
{
	font-style: italic;
}
.groupContent .sectionTitle
{
	font-weight: bold;
	font-size: 10pt;
}
.groupContent .sectionSummary
{
	xfont-style: italic;
}
.groupContent .readMore
{
	font-size: 7pt;
	color: #004d7e;
}

.groupContent .readMore A
{
	font-size: 7pt;
	color: #004d7e;
}

.groupContent .readMore A:hover
{
	font-size: 7pt;
	color: white;
}

.imageDescription
{
	font-style: italic;
}
.article
{
}
.article .articleTitle
{
	font-size: 12pt;
	font-weight: bold;
}
.article .articleInformation
{
	font-size: 7pt;
}
.article .articleInformation .articleAuthor
{
	font-style: italic;
	font-size: 7pt;
}
.article .articleInformation .articleDateOfPublication
{
	font-style: italic;
	font-size: 7pt;
}

.article .articleIntroductionParagraph
{
	font-weight: bold;
}
.article .XXarticleIntroductionParagraph:first-letter
{
	font-weight: bold;
	font-size: 38pt;
	float: left;
}
.article .articleIntroductionParagraph .paragraphTitle
{
	font-weight: bold;
}
.article .articleIntroductionParagraph .paragraphRelatedItemName
{
	color: #a4803b;
	font-weight: bold;
}
.article .articleIntroductionParagraph .paragraphRelatedItemName A
{
	color: #a4803b;
}
.article .articleIntroductionParagraph .paragraphRelatedItemName A:hover
{
	color: #efba56;
}
.article .articleIntroductionParagraph .paragraphRelatedItemDescription
{
	color: #a4803b;
}
.article .articleIntroductionParagraph .paragraphRelatedItemDescription A
{
	color: #a4803b;
}
.article .articleIntroductionParagraph .paragraphRelatedItemDescription A:hover
{
	color: #a4803b;
}

.article .articleNormalParagraph
{
}
.article .articleNormalParagraph .paragraphTitle
{
	font-weight: bold;
}
.article .articleNormalParagraph .paragraphRelatedItemName
{
	color: #a4803b;
	font-weight: bold;
}
.article .articleNormalParagraph .paragraphRelatedItemName A
{
	color: #a4803b;
}
.article .articleNormalParagraph .paragraphRelatedItemName A:hover
{
	color: #efba56;
}
.article .articleNormalParagraph .paragraphRelatedItemDescription
{
	color: #a4803b;
}
.article .articleNormalParagraph .paragraphRelatedItemDescription A
{
	color: #a4803b;
}
.article .articleNormalParagraph .paragraphRelatedItemDescription A:hover
{
	color: #efba56;
}




.article .articleImageGalleryParagraph
{
}
.article .articleImageGalleryParagraph .paragraphTitle
{
	font-weight: bold;
}
.article .articleImageGalleryParagraph .paragraphRelatedItemName
{
	color: #a4803b;
	font-weight: bold;
}
.article .articleImageGalleryParagraph .paragraphRelatedItemName A
{
	color: #a4803b;
}
.article .articleImageGalleryParagraph .paragraphRelatedItemName A:hover
{
	color: #efba56;
}
.article .articleImageGalleryParagraph .paragraphRelatedItemDescription
{
	color: #a4803b;
}
.article .articleImageGalleryParagraph .paragraphRelatedItemDescription A
{
	color: #a4803b;
}
.article .articleImageGalleryParagraph .paragraphRelatedItemDescription A:hover
{
	color: #efba56;
}



.article .articleTableParagraph
{
	background-color: #efba56;
	color: #a4803b;
}
.article .articleTableParagraph .rowCaption
{
	font-weight: bold;
}
.article .articleTableParagraph .columnCaption
{
	font-weight: bold;
}
.article .articleTableParagraph .paragraphTitle
{
	color: white;
	font-weight: bold;
}
.article .articleTableParagraph .tableHeader
{
	background-color: #006db2;
}
.article .articleTableParagraph .tableFooter
{
	background-color: #006db2;
}


.generalTable
{
	background-color: #afcddd;
}
.generalTable .tableHeader
{
	background-color: #a4803b;
}
.generalTable .tableFooter
{
	background-color: #a4803b;
}

.generalTable .oddRow
{
	background-color: #afcddd;
}
.generalTable .evenRow
{
	background-color: #8ebcd9;
}
.generalTable .tableCaption
{
	color: white;
	font-weight: bold;
}
.generalTable .rowCaption
{
	font-weight: bold;
}
.generalTable .columnCaption
{
	font-weight: bold;
}
.pageBrowser
{
	color: white;
	font-weight: bold;
}
.pageBrowser A
{
	color: white;
	font-weight: bold;
}
.pageBrowser A:hover
{
	color: #efba56;
	font-weight: bold;
}

.columnsPanel
{
}
.columnsPanel TD
{
	vertical-align: top;
}





.sidebarPanel
{
}
.sidebarPanel .leftBorder
{
	background-color: white;
	background-image: url("images/sidebarPanel/leftborder.jpg");
	background-repeat: repeat-y;

}
.sidebarPanel .rightBorder
{
	background-color: white;
	background-image: url("images/sidebarPanel/rightborder.jpg");
	background-repeat: repeat-y;
	background-position: right;
}

.sidebarPanel .headerRow
{
	background-color: #006db2;
	color: white;
	font-size: 9pt;
	font-weight: bold;
}

.sidebarPanel .contentRow
{
	background-color: white;
	color: #a4803b;
	font-weight: bold;
}
.sidebarPanel .content A
{
	color: #a4803b;
}
.sidebarPanel .content A:hover
{
	color: #efba56;
}

.sidebarPanel .footerRow
{
	background-color: #006db2;
	color: white;
	font-style: italic;
	font-weight: bold;
}



.sidebarPanel .registeredUsersPanel
{
}

.sidebarPanel .registeredUsersPanel .loginInput
{
	width: 80px;
	color: #004d7e;
	font-size: 8pt;
}
.sidebarPanel .registeredUsersPanel .errorMessage
{
	text-align: center;
	color: red;
}
.sidebarPanel .registeredUsersPanel .welcomeMessage
{
	text-align: center;
}

.sidebarPanel .registeredUsersPanel .generalButton
{
	background-color: #a4803b;
	color: white;
	font-weight: bold;
	width: 75%;
	border-style: solid;
	border-width: 1px;
}





















.imageGaleryPanel
{
}
.imageGaleryPanel .leftBorder
{
	background-color: white;
	background-image: url("images/sidebarPanel/leftborder.jpg");
	background-repeat: repeat-y;

}
.imageGaleryPanel .rightBorder
{
	background-color: white;
	background-image: url("images/sidebarPanel/rightborder.jpg");
	background-repeat: repeat-y;
	background-position: right;
}

.imageGaleryPanel .headerRow
{
	background-color: #006db2;
	color: white;
	font-size: 9pt;
	font-weight: bold;
}

.imageGaleryPanel .contentRow
{
	background-color: white;
	color: #a4803b;
	font-weight: bold;
}

.imageGaleryPanel .content
{
	text-align: center;
}
.imageGaleryPanel .content A
{
	color: #a4803b;
}
.imageGaleryPanel .content A:hover
{
	color: #efba56;
}

.imageGaleryPanel .footerRow
{
	background-color: #006db2;
	color: white;
	font-style: italic;
	font-weight: bold;
}


.articleBundlePreviousNext A
{
	font-weight: bold;
}
