
	@import url('http://www.balance-bv.com/css/blueprint/screen.css');

/**
 * Overal styles
 */
 
html {
	overflow-y			: scroll;
} 

body, td
{
	font-face			: arial;
	color				: #615C5E;
	

}
 
table, td
{
	vertical-align		: top;
	border-spacing		: 0px;
	border-collapse		: collapse;
	border-spacing		: 0px;
	
	border				: 0px solid #000;
	padding				: 0px;
	margin				: 0px;
}
 
a, a:hover
{
	color				: #375d03;
	text-decoration		: underline;
}

h1
{
	font-size			: 17px;
	font-style			: italic;
	font-weight			: bold;
	color				: #615C5E;
	border-bottom		: 2px solid #ffffff;
	
	padding-bottom		: 4px;
	margin-bottom		: 12px;
}

h2
{
	font-size			: 15px;
	font-weight			: bold;
	
	color				: #615C5E;
	
	margin-bottom		: 4px;
}

h3
{
	font-family			: verdana, arial;
	font-size			: 12px;
	font-weight			: bold;
	
	margin-bottom		: 5px;
}

input[type=submit]
{	
	background-color	: #ffffff;
	border				: 1px solid #bbbbbb;
}

input[type=text], textarea, textarea:focus
{
	font-family			: arial;
	font-size			: 12px;
	
	padding-left		: 2px;
	border				: 1px solid #bbbbbb;
}

textarea
{
	width				: 306px;
	height				: 200px;
	padding				: 2px;
	margin				: 0px;
}

/**
 * Main web design
 */ 
 
#container, #main-table
{
	margin-left			: auto;
	margin-right		: auto;
	width				: 900px;
}

	/* row 1 */
	
		#main-table-header-table-row1-column1
		{
			background-image	: url('http://www.balance-bv.com/image/balance/main-headerBg.gif');
		
			vertical-align		: bottom;
				
			width				: 730px;
			height				: 115px;
		}
		
			/* logo */
			#main-table-header-table-row1-column1-table-column1
			{
				background-image	: url('http://www.balance-bv.com/image/balance/main-logo.gif');
				
				width				: 221px;		/* this.background-image.width */
				height				: 74px;			/* this.background-image.height */
				
				cursor				: pointer;
				cursor				: hand;
			}
			
			#main-table-header-table-row1-column1-table-column2
			{
				width				: 509px;		/* #main-table.width - #main-table-header-table-row1-column1-table-column1 */
			}
		
		#main-table-header-table-row1-column2
		{	
			background-image	: url('http://www.balance-bv.com/image/balance/main-column2-bg.gif');
			width				: 3px;
		}
		
		#main-table-header-table-row1-column3
		{
			background-image	: url('http://www.balance-bv.com/image/balance/main-column3-bg-row1.gif');
			width				: 143px;
		}
		
			#main-table-header-table-row1-column3-span-header
			{
				font-size			: 15px;
				font-style			: italic;
				color				: #375d03;
				
				margin-top			: 40px;
				padding-left		: 18px;
			}
			
			#main-table-header-table-row1-column3-span-text
			{
				font-size			: 11px;
				color				: #ffffff;
				padding-left		: 18px;
			}
				
				#main-table-header-table-row1-column3-span-text a
				{
					color				: #ffffff;
				}
			
		#main-table-header-table-row1-column4
		{
			background-image	: url('http://www.balance-bv.com/image/balance/main-column4-bg.gif');
			width				: 24px;
		}
	
	/* row 2 */
	
		#main-table-header-table-row2-column1
		{	
			background-image	: url('http://www.balance-bv.com/image/balance/main-column1-bg.gif');
			width				: 136px;
		}
		
		/* menu */
		#main-table-header-table-row2-column2
		{
			width				: 594px;		/* #main-table-header-table-row1-column1.width - #main-table-header-table-row2-column1.width */
		}
				
			.main-menu-first-column
			{	
				font-size			: 1px;
				background-image	: url('http://www.balance-bv.com/image/balance/main-menu-column1.gif');
				width				: 10px;
			}
			
			.main-menu-item
			{
				font-family			: arial;
				font-weight			: bold;
				font-size			: 12px;
				text-transform		: uppercase;
				letter-spacing		: 1px;
				
				padding-top			: 7px;
				padding-left		: 10px;
				padding-right		: 10px;
			}
		
			.main-menu-selected
			{
				background-color	: #ffffff;
				color				: #000000;
				border				: 1px solid #ffffff; 
			}
		
			.main-menu-notSelected
			{
				background-color	: #605c5f;
				border-left			: 1px solid #ffffff; 
				border-right		: 1px solid #ffffff; 
				border-bottom		: 1px solid #ffffff; 
				
			}
			
			.main-menu-notSelected a
			{	
				color				: #ffffff;
				text-decoration		: none;
			}	
		
			/* menu not selected onMouseOver */
			.main-menu-notSelected-hover
			{
				background-color	: #ffffff;
				color				: #000000;
				border				: 1px solid #ffffff; 
				
				cursor				: pointer;
				cursor				: hand;					/* for IE 5.0 and 5.5 support */
			}
			
			.main-menu-notSelected-hover a, .main-menu-notSelected-hover a:hover
			{
				text-decoration		: none;
				color				: #000000;
			}
			
			.main-menu-space
			{
				background-color	: #605c5f;	
				width				: 12px;
			}	
			
			#main-menu-last-column
			{
				background-color	: #605c5f;
				width				: 70px;
			}
			
			#main-menu-row-below
			{
				background-color	: #605c5f;	
				font-size			: 1px;
				height				: 7px;
			}
		
		#main-table-header-table-row2-column3
		{
			background-color	: #605c5f;
			width				: 143px;
			height				: 240px;
		}
		
	/* row 3 */
	
		/* content square */
		#main-table-header-table-row3
		{	
			background-image	: url('http://www.balance-bv.com/image/balance/main-column2-bg.gif');
			padding-left		: 50px;
			padding-top			: 37px;
			padding-right		: 15px;
		}
		
	/* row 4 */
	
	
		/* footer */
		#main-table-header-table-row4
		{	
			background-image	: url('http://www.balance-bv.com/image/balance/main-column2-bg.gif');
			padding-left		: 50px;
			padding-right		: 15px;
			padding-top			: 10px;
			padding-bottom		: 5px;
		}
		
			/* footer */
			#main-table-header-table-row3-table-column1
			{
				font-size			: 11px;
				color				: #615C5E;
				padding-top			: 6px;
			}
				
				#main-table-header-table-row3-table-column1 a
				{
					color				: #615C5E;
					text-decoration		: none;
				}
				
				#main-table-header-table-row3-table-column1 a:hover
				{
					color				: #615C5E;
					text-decoration		: underline;
				}
				
			#main-table-header-table-row3-table-column2
			{
				text-align			: right;
				padding-top			: 6px;
			}
			
				#main-table-header-table-row3-table-column2 a
				{
					font-size			: 11px;
					color				: #9c9094;
					text-decoration		: none;
				}
				
				#main-table-header-table-row3-table-column2 a:hover
				{
					text-decoration		: underline;
				}

/**
 * Home
 */
 
.home-block
{
	margin-bottom		: 15px;
	border				: 1px solid #ffffff; 
	width				: 150px;
}

.home-block-a
{
	padding-left		: 15px; 
	font-size			: 17px; 
	color				: #615C5E;
	font-style			: italic;
}

a .home-block-img
{
	text-decoration		: none;
	padding				: 10px 15px 15px 15px;
	border				: 0px;
}
		
				
/**
 * Contactform
 */
 
.contactForm-td
{
	text-align			: right;

	height				: 21px;
	padding-top			: 0px;
	padding-right		: 10px;
}

.contactForm-checkbox
{
	padding-top			: 2px;
}

.contactForm-star
{
	color				: #375d03;
}
