body
{
	text-align: center;

	margin: 15px;

	background: #B8CADB url('../../IMAGES/HEFTRUCK_NL/heftruck_bg.gif') repeat-x top;
}

/* ........................................... */

table.main
{
	text-align: left;

	width: 775px;

	margin: 0px auto;

	background: #FFFFFF;

    border: 1px solid #000000;
}

/* ........................................... */

td.main-shadow
{
    width: 3px;

    background: #90A4B8;
}

td.main-top-header
{
	height: 87px;

	background: #336699 url('../../IMAGES/HEFTRUCK_NL/top_header_bg.gif') repeat-x top;

	padding: 6px 10px 0px 30px;
}

td.menu-shortcut
{
	font: bold 10px verdana;
	color: #337A99;

	text-align: right;
	vertical-align: top;
}

td.menu-sub
{
	font: bold 10px verdana;
	color: #FFFFFF;

	padding: 3px 5px 5px 20px;
}

/**/

td.nav
{
	height: 100%;
	width: 170px;

	background: #7A9BBD;

	border-top: 5px solid #7192B4;
}

td.nav-footer
{
	height: 110px;

	font: 10px verdana;
	color: #FFFFFF;

	text-align: center;

	vertical-align: bottom;

	padding: 25px;
	background: #7A9BBD;

	border-bottom: 5px solid #7192B4;
}

td.nav-button-out
{
	font: bold 11px verdana;
	color: #FFFFFF;

	background: #8EAAC7;

	height: 19px;

	padding: 0px 0px 0px 20px;

	border-bottom: 1px solid #7A9BBD;

	cursor: hand;
}

td.nav-button-over
{
	font: bold 11px verdana;
	color: #FFFFFF;

	background: #336699;

	height: 19px;

	padding: 0px 0px 0px 20px;

	border-bottom: 1px solid #7A9BBD;

	cursor: hand;
}

td.nav-button-active
{
	font: bold 11px verdana;
	color: #FFFFFF;

	background: #336699;

	height: 19px;

	padding: 0px 0px 0px 20px;

	border-bottom: 1px solid #7A9BBD;
}

td.content
{
	height: 100%;

	background: #FFFFFF url('../../IMAGES/HEFTRUCK_NL/content_bg.gif') no-repeat bottom right;

	border-top: 5px solid #E5E5E5;
	border-bottom: 5px solid #E5E5E5;

	padding: 10px;

	vertical-align: top;
}

td.content-top
{
	padding: 20px 0px;

	vertical-align: top;
}

td.content-top-header
{
	font: bold 18px verdana;
	color: #336699;

	background: url('../../IMAGES/HEFTRUCK_NL/header_bg.gif') repeat-y right;
}

td.content-head
{
	font: bold 11px verdana;
	color: #FFFFFF;

	padding: 5px;

	border: 1px solid #D7D7D7;

	background: #336699;
}

td.content-body
{
	font: 11px/18px verdana;
	color: #333333;

	padding: 10px 5px;
}

td.content-tool
{
	font: 10px verdana;
	color: #337A99;

	padding: 20px 5px 10px 5px;
}

td.content-text
{
	font: 11px/18px verdana;
	color: #333333;

	vertical-align: top;

	height: 22px;
}

/**/

td.main-footer
{
	height: 22px;

	background: #FFA800;

	border-top: 1px solid #000000;

	padding: 0px 10px 0px 30px;
}

td.copyright
{
	font: 10px verdana;
	color: #FFFFFF;
}

td.main-bottom-footer
{
	height: 5px;

	background: #336699;

	border-bottom: 1px solid #000000;
}

td.search-block-header
{
	background: #FFA800;

	font: bold 11px verdana;
	color: #FFFFFF;

	height: 25px;

	padding: 0px 10px;
}

td.search-block-content
{
	background: #FFE9BF;

	padding: 10px;
}

td.search-block-content-row-0
{
	background: #FFFDF9;

	font: bold 11px verdana;
	color: #336699;

	padding: 1px 5px;
}

td.search-block-content-row-1
{
	background: #FFF6E5;

	font: bold 11px verdana;
	color: #336699;

	padding: 1px 5px;
}

td.search-block-content-row-text
{
	font: 11px verdana;
	color: #333333;
}

select.search-block-content-row-1
{
	font: 11px verdana;
	color: #333333;

	border: 1px solid #336699;
}

input.search-block
{
	font: bold 11px verdana;
	color: #FFFFFF;

	background: #FFA800;

	border: 1px solid #000000;

	cursor: hand;
}

td.state-block-header
{
	background: #336699;

	font: bold 11px verdana;
	color: #FFFFFF;

	height: 25px;

	padding: 0px 10px;
}

td.state-block-content
{
	background: #E6ECF3;

	font: 11px verdana;
	color: #333333;

	padding: 10px;
}

/* ........................................... */

span.alert
{
	font: italic 10px verdana;
	color: #336699;
}

img.content
{
	border: 1px solid #336699;
}

/* ........................................... */

a
{
	color: #336699;

	text-decoration: underline;
}

a:hover
{
	color: #336699;

	text-decoration: none;
}

/**/

a.breadcrumb
{
	color: #FFA800;

	text-decoration: none;
}

a.breadcrumb:hover
{
	color: #FFA800;

	text-decoration: none;
}

/**/

a.nav
{
	color: #FFFFFF;

	text-decoration: underline;
}

a.nav:hover
{
	color: #FFFFFF;

	text-decoration: none;
}

/**/

a.alert
{
	color: #993533;

	text-decoration: underline;
}

a.alert:hover
{
	color: #993533;

	text-decoration: none;
}

/**/

a.copyright
{
	color: #FFFFFF;

	text-decoration: underline;
}

a.copyright:hover
{
	color: #FFFFFF;

	text-decoration: none;
}

td.page-selector
{
	font: bold 11px verdana;
	color: #333333;

	padding: 0px 3px 0px 3px;

	text-align: center;
}

a.page-selector
{
	color: #FFA800;
	text-decoration: underline;
}

a.page-selector:hover
{
	color: #FFA800;
	text-decoration: none;
}