/*####################### - CVS FILE INFO - #############################
# ©2004 Prezent Internet BV. All rights reserved.
# $Id: style.css 30 2010-01-19 11:30:32Z root $
# $Date: 2004-08-06 13:58:58 $
# $Author: sven $
# $Revision: 1.5 $
# $Name: not supported by cvs2svn $
#######################################################################*/

body {
	font-family: Arial, Helvetica, Verdana;
	font-size: 0.8em;
	margin:0;
	padding:0;
	spacing:0;
	background: url(/images/backgrounds/body.gif) no-repeat left top;
	background-color:#000066;
}
table, tr, td, div,  a {
	color:#000066;
	text-align:left;
	padding:0;
	margin:0;
	border:0;
	font-size:100%;
	border-collapse:collapse;
}

ul, li {
	color:#000066;
	text-align:left;
	padding:0;
	border:0;
	margin: 0px;
	margin-left: 12px;
	font-size:100%;
	border-collapse:collapse;
}

a {
	color:#D9343C;
	text-decoration:none;
}
a:hover	{
	text-decoration:underline;
}

/* start hometable markup */
	table#homePlaceHolder		{ width:100%; height:100%;}
	#homePlaceHolder td.body	{ width:100%; height:100%; vertical-align:center; text-align:center;}
	
	table#homeTable				{ width:680px; vertical-align:bottom;}
	#homeTable td				{ }
	#homeTable td.topText		{ border:1px solid White; padding:3px; height:96px; background: url(/images/backgrounds/homeText.gif) no-repeat center center; }
	#homeTable td.dhtmlMenu		{ height:21px; background-color:#000066; border:1px solid white;}
	#homeTable td.homeText		{ border:1px solid White; padding:20px; background-color:White; padding-right:30px;}
	#homeTable td.newsletter	{ border:1px solid White; padding:3px; background-color:#BCDCF7; padding-right:30px;}
/* end hometable markup */

table#signUp		{ width:100%;}
#signUp td.textCol	{ height:40px; background: url(/images/backgrounds/newsletterSignUpText.gif) no-repeat left top;}
#signUp td.body		{ padding:3px; text-align:left;}
#signUp td.headerCol { font-weight: 800;  color: #000066; font-size: 16px; }
#signUp input.inputText { border:1px solid black; width:200px; height: 18px; } 
#signUp form { margin: 0px; padding: 0px; }


/* start default page content markup */
div#pageBody		{ position:relative; z-index:1; width:100%; height:100%;}
div#pageFooter		{ position:relative; z-index:2; width:100%; height:35px; background: url(/images/backgrounds/body.gif) no-repeat left bottom; text-align:right; vertical-align:center;}

table#defaultTop			{ width:100%;}
#defaultTop td.logo			{ height:100px; border-style:solid; border-color:White; border-width:0 0 1px 0;}
#defaultTop td.dhtmlMenu	{ height:20px; background-color:#000066; text-align:center;}

table#mainTable			{ width:100%; height:100%;}
#mainTable td			{ text-align:left; vertical-align:top;}
#mainTable td.header	{ height:auto; text-align: right; font-style: italic;}
#mainTable td.body		{ height:85%; background: url(/images/backgrounds/defaultBody.gif) repeat left top; text-align:center;}
#mainTable td.footer	{ height:auto;}
/* end default page content markup */

div#bodyContent	{ width:770px; }

table#productTable			{ width:90%;}
#productTable td			{ }
#productTable td.header		{ background-color:#000066; font-weight:800; color:White; padding:4px;}
#productTable td.emptyCol	{ font-size:1px;}
#productTable td.textCol	{ padding:2px; line-height:120%; background-color:#BCDCF7;}
#productTable td.photoCol	{ background-color:#BCDCF7; border-style:solid; border-color:White; border-width: 1 0 0 0;}
#productTable img			{ margin:3px; border:1px solid #021952;}

table#contactMain		{ width: 80%; }
#contactMain td.titleBar	{ background-color: #000066; color: white; font-weight: 800; font-size: 120%; font-style: italic; padding: 4px; }
#contactMain td.contactForm	{ padding: 30px 40px; background-color: #bcdcf7; vertical-align: top }



.menuPlaceholder	{ padding-right:4px; padding-left:4px; width:auto; text-align:center; vertical-align:center;}