/****************************************************************
 *																*
 *		Copyright (c) 2002 Boeve Automatisering					*
 *		All rights reserved.									*
 *																*
 *		Author:			Geert Boeve								*
 *                      Boeve Automatisering                    *
 *						2e Jacob v. Campenstraat 84 3L			*
 *						1073 XV Amsterdam						*
 *						The Netherlands							*
 *						tel: +31 20 6799042						*
 *						email: info@boa.nl						*
 *						http://www.boa.nl						*
 *																*
 ***************************************************************/

body
{
    font-family: Helvetica, sans-serif;
    background-color: rgb(230, 255, 255);
}

font.header
{
    font-family: Helvetica;
    font-weight: bold;
    font-size: 24pt;
    color: rgb(0, 0, 153);
}
font.subheader
{
    font-family: Helvetica;
    font-weight: bold;
    font-size: 10pt;
    color: black;
}
font.logotitle
{
    font-family: Helvetica;
    font-weight: bold;
    font-size: 9pt;
    color: white;
}
font.boa_name
{
    font-family: Helvetica;
    font-weight: bold;
    font-size: 9pt;
    color: white;
    /* padding-right: 15px; */
}
font.stats
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
}
font.error
{
    font-family: Helvetica;
    font-weight: bold;
    font-size: 10pt;
    line-height: 12pt;
    color: red;
}
font.nav
{
    font-family: Helvetica;
    font-weight: bold;
    font-size: 12pt;
    color: white;
}
font.navsm
{
    font-family: Helvetica;
    font-weight: bold;
    font-size: 8pt;
    color: white;
}
font.navcite
{
    font-family: Helvetica;
    font-size: 7pt;
    color: white;
}
font.intro
{
    font-family: Helvetica;
    font-weight: bold;
    font-style: italic;
    font-size: 12pt;
    color: black;
}
font.subintro
{
    font-family: Helvetica;
    font-weight: bold;
    font-style: italic;
    font-size: 10pt;
    color: black;
}
font.boacontent
{
    font-family: Helvetica;
    font-weight: bold;
    font-style: normal;
    font-size: 10pt;
    color: black;
}
font.contenterror
{
    font-family: Helvetica;
    font-weight: bold;
    font-style: normal;
    font-size: 12pt;
    color: red;
}
font.disclaimer
{
    font-family: Helvetica;
    font-weight: bold;
    font-style: normal;
    font-size: 8pt;
    color: black;
}
font.selectionhelp
{
    font-family: Helvetica;
    font-weight: bold;
    font-style: italic;
    font-size: 8pt;
    color: black;
}
font.license
{
    font-family: Helvetica;
    font-weight: normal;
    font-style: italic;
    font-size: 8pt;
    color: black;
}
font.comment-details
{
    font-family: Helvetica;
    font-size: 10pt;
}

ul.error
{
    color: rgb(0, 0, 153);
    font-family: Helvetica;
    font-weight: bold;
    font-style: normal;
    font-size: 8pt;
    line-height: 9pt;
    margin-top: 0;
}

a:link
{
    color: black;
}
a:visited
{
    color: #003366;
}
a:active
{
    color: #6699CC;
}
a:hover
{
    color: gray;
}

a.nav:link
{
    font-family: Helvetica;
    font-weight: bold;
    font-size: 12pt;
    color: white;
}
a.nav:visited
{
    font-family: Helvetica;
    font-weight: bold;
    font-size: 12pt;
    color: white;
}
a.nav:active
{
    font-family: Helvetica;
    font-weight: bold;
    font-size: 12pt;
    color: silver;
}
a.nav:hover
{
    font-family: Helvetica;
    font-weight: bold;
    font-size: 12pt;
    color: rgb(153, 204, 204);
}

a.navlang:link
{
    font-family: Helvetica;
    font-weight: bold;
    font-size: 9pt;
    color: white;
    text-decoration: none;
}
a.navlang:visited
{
    font-family: Helvetica;
    font-weight: bold;
    font-size: 9pt;
    color: white;
    text-decoration: none;
}
a.navlang:active
{
    font-family: Helvetica;
    font-weight: bold;
    font-size: 9pt;
    color: silver;
    text-decoration: none;
}
a.navlang:hover
{
    font-family: Helvetica;
    font-weight: bold;
    font-size: 9pt;
    color: rgb(153, 204, 204);
    text-decoration: none;
}

a.home:link
{
    font-weight: bold;
    color: white;
}
a.home:visited
{
    font-weight: bold;
    color: white;
}
a.home:active
{
    font-weight: bold;
    color: silver;
}
a.home:hover
{
    font-weight: bold;
    color: rgb(153, 204, 204);
}

a.pagetab:link
{
    font-weight: bold;
    color: white;
}
a.pagetab:visited
{
    font-weight: bold;
    color: white;
}
a.pagetab:active
{
    font-weight: bold;
    color: silver;
}
a.pagetab:hover
{
    font-weight: bold;
    color: rgb(153, 204, 204);
}

a.boacontent:link
{
    font-family: Helvetica;
    font-weight: bold;
    font-style: normal;
    font-size: 12pt;
    color: black;
}
a.boacontent:visited
{
    font-family: Helvetica;
    font-weight: bold;
    font-style: normal;
    font-size: 12pt;
    color: black;
}
a.boacontent:active
{
    font-family: Helvetica;
    font-weight: bold;
    font-style: normal;
    font-size: 12pt;
    color: black;
}
a.boacontent:hover
{
    font-family: Helvetica;
    font-weight: bold;
    font-style: normal;
    font-size: 12pt;
    color: gray;
}

a.itemtitle:link
{
    color: white;
}
a.itemtitle:visited
{
    color: white;
}
a.itemtitle:active
{
    color: white;
}
a.itemtitle:hover
{
    color: rgb(0, 0, 153);
}

a.itemheader:link
{
    color: black;
}
a.itemheader:visited
{
    color: black;
}
a.itemheader:active
{
    color: black;
}
a.itemheader:hover
{
    color: rgb(0, 0, 153);
}

a.itemcontent:link
{
    color: black;
}
a.itemcontent:visited
{
    color: black;
}
a.itemcontent:active
{
    color: black;
}
a.itemcontent:hover
{
    color: rgb(0, 0, 153);
}

table.main
{
    background-color: rgb(230, 255, 255);  /* #E6FFFF */
}

table.boacontent
{
    background-color: white;
    color: black;
}
td.navcol
{
    background-color: rgb(0, 0, 153);
    color: white;
}
td.seperator
{
    background-color: rgb(0, 156, 255);
    color: white;
}
td.boacontent
{
    font-family: Helvetica;
    font-weight: normal;
    font-size: 10pt;
    background-color: white;
    color: black;
}

table.itemmain
{
    background-color: black;
    color: white;
    width: 100%;
}
table.loginmain
{
    background-color: black;
    color: white;
    width: 250px;
}
tr.itemtitle
{
    background-color: rgb(0, 156, 255);
    font-weight: bold;
    color: white;
}
tr.itemheader
{
    background-color: rgb(230, 255, 255);
    font-weight: normal;
    font-size: 8pt;
    color: black;
}
tr.itemcontent
{
    background-color : rgb(230, 255, 255);
    font-size : 10pt;
    font-weight : normal;
    color : black;
}
tr.logincontent
{
    background-color: rgb(230, 255, 255);
    font-weight: bold;
    font-size: 8pt;
    color: black;
}
tr.boacontent
{
    background-color: white;
    font-weight: bold;
    font-size: 10pt;
    color: black;
}
tr.recenttitle
{
    background-color: rgb(6, 221, 21);
    font-weight: bold;
    color: white;
}

td.hlinelabel
{
    background-color: #009CFF;
    color: white;
}
td.hlinepagetab
{
    background-color: #009CFF;
    color: white;
}
td.hlineseperator
{
    background-color: white;
    color: white;
}
td.hline1
{
    background-color: #009CFF;
}
td.hline2
{
    background-color: white;
}
td.hline3
{
    background-color: #000099;
}
td.hline4
{
    background-color: black;
}

input.editselection
{
    background-color: #99CCCC;
    border-color: black;
    color: black;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 10pt;
    width: 500px;
    height: 26px;
}
input.maintainselection
{
    background-color: #CCCCCC;
    border-color: black;
    color: black;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 10pt;
    width: 500px;
    height: 26px;
}
input.choiceselection
{
    background-color: #99CCCC;
    /* border-color: black; */
    color: black;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 10pt;
    width: 100px;
    height: 26px;
}
input.normalbutton
{
    background-color: #99CCCC;
    /* border-color: black; */
    color: black;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 10pt;
}


/* Portal defines */
table.portal-titlebar-container
{
	width: 100%;
}
td.portal-titlebar-contentright
{
	text-align: right;
}
span.portal-portlet-title
{
    font-family: Helvetica;
    font-weight: bold;
    font-size: 10pt;
    color: white;
}

/* Portlet defines */
.portlet-font
{
    font-family: Helvetica;
    font-weight: normal;
    font-style: normal;
    font-size: 10pt;
    color: black;
}
.portlet-msg-error
{
    font-family: Helvetica;
    font-weight: bold;
    font-style: normal;
    font-size: 10pt;
    color: red;
}
.portlet-section-body
{
    /* padding-left: 10px;
    padding-top: 10px; */
}


