	
html, body {
	font-family: verdana, arial, sans-serif;
	color: #000000;
	line-height: 110%;
	width:100%;
	height:100%;
	background-image: url(newimages/bg_tile.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin:0;
	padding:0;
	}

a {
	text-decoration: underline;
	}

em {
	font-weight: 700;
	font-style: normal;
	}

p {
	}
	
h1 {
	font-size:14px;
	padding-top:10px;
	}

.small {
	font-size: 80%;
	font-weight: normal;
	}

a:link, a:visited, a:active, a:hover {
	color: #7992bf;
	}

.bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#fff;
	padding:0;
	margin:0;
	z-index:0;
	}
	.bg_right {
		background:#e5e6e9;
		height:100%;
		padding:0;
		margin:0;
		margin-left:290px;
		}
		
#container {
	/*
	position:absolute;
	*/
	position:relative;
	width:100%;
	min-height:750px;
	padding:0;
	margin:0;
	z-index:1;
	}
	.image_eye {
		position: absolute;
		top:102px;
		left:0;
		width:290px;
		height:124px;
		background-image: url(newimages/image_eye.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		padding:0;
		margin:0;
		z-index:1;
		}

	#masthead_index {
		position: relative;
		height: 105px;
		border-top: 1px solid #7e828f;
		border-right: 0px;
		border-bottom: 0;
		border-left: 0px;
		background-color: #fff;
		background-image: url(newimages/tile05.gif);
		background-repeat: repeat-x;
		background-position: left 0;
		padding:0;
		margin: 0;
		z-index:0;
		}
		* html #masthead_index {
		    right: -1px;
		}
		#ve_logo{
			position: absolute;
			top:0;
			left: 0px;
			width: 365px;	
			height: 99px;
			border: 0px;
			background-image: url(newimages/site_logo.jpg);
			background-repeat: no-repeat;
			background-position: left top;
			padding: 0px;
			margin: 0px;
			}
		#masthead_container {
			position: absolute;
			top:0;
			right: 0px;
			width: 65%;
			height: 99px;
			border: 0px;
			margin: 0;
			padding: 0px;
			}
			#flashdemo {
				position: relative;
				height: 82px;
				border: 0px;
				padding: 0px;
				margin: 0px;
				}
			#bottomtab {
				position: absolute;
				top:82px;
				left:0;
				width:100%;
				height: 17px;
				border: 0px;
				background-color: #fff;
				background-image: url(newimages/img02.gif);
				background-repeat: no-repeat;
				background-position: left top;
				padding: 0;
				margin: 0;
				}
	/*
	.topmenu {
		position: absolute;
		top:88px;
		left:0;
		width:100%;
		padding:0;
		margin:0;
		z-index:3;
		}
	.topmenu_propL {
		position: absolute;
		top:0;
		left:0;
		height: 21px;
		width:365px;
		padding:0;
		margin:0;
		}
	.topmenu_propR {
		float:right;
		width:65%;
		background-image: url(newimages/menutile.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding:0 0 2px 0;
		margin:0;
		}
	ul.topmenu_links {
		list-style:none;
		width:100%;
		padding:0;
		margin:0;
		}
	.topmenu_links li {
		float:left;
		display:block;
		color: #415E99;
		font-size: 11px;
		font-weight: 700;
		padding:0 8px 2px 2px;
		}
	.topmenu_links li.text {
		padding:0 6px 2px 6px;
		}
	.topmenu_links a, .topmenu_links a:link, .topmenu_links a:visited, .topmenu_links a:active {
		display:block;
		color: #ffffff;
		text-decoration:none;
		}
	.topmenu_links a:hover {
		color:#ffcc00;
		text-decoration:underline;
		}
	*/
	.greybar {
		position: absolute;
		top:88px;
		left:0;
		width:100%;
		padding:0;
		margin:0;
		z-index:3;
		}
	.greybar_propL {
		position: absolute;
		top:0;
		left:0;
		height: 21px;
		width:365px;
		padding:0;
		margin:0;
		}
	.greybar_propR {
		float:right;
		width:65%;
		height: 21px;
		background-image: url(newimages/greybar_tile.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding:0 0 2px 0;
		margin:0;
		}

	#contentbox {
		width: 100%;
		/*
		height:100%;
		*/
		border: 0px;
		padding:0;
		/*
		margin:0 0 50px 0;
		*/
		margin:0;
		z-index:2;
		}
		* html #contentbox {
			position:relative;
			height:100%;
			margin:0 0 50px 0;
			}
		#contain_columns {
			position: relative;
			margin:0;
			width: 100%;
			padding:0;
			z-index:1;
			}
			.leftcontent {
				position: absolute;
				top:80px;
				left:10px;
				font-size: 11px;
				color: #000000;
				width: 200px;
				border: 0px;
				background-image: url(newimages/tile02.gif);
				background-repeat: no-repeat;
				background-position: left top;
				padding:0;
				margin:0;
				}
				.leftcontent p {
					padding: 4px 10px 4px 3px;
					}
				.leftcontent h1 {
					padding: 9px 10px 4px 1px;
					font-size: 14px;
					font-weight: 700;
					color: #7f8390;
					}

			#centercontent {
				position:relative;
				top:40px;
				left:0;
				background:#c8cad0;
				font-size: 11px;
				margin: 0 65px 0 210px;
				padding-bottom: 16px;
				}

				.products_frame {
					position:relative;
					width:100%;
					padding:0;
					margin:0;
					}
					.products_frame em {
						color: #7f8390;
					}
				.tier {
					background-color:#fff;
					background-image: url(newimages/tile01.gif);
					background-repeat: no-repeat;
					background-position: left top;
					border:0;
					margin-top:12px;
					margin-right:12px;
					}
					ul.prod_menu_top {
						float:right;
						list-style:none;
						padding:0;
						margin:0;
						}
					.prod_menu_top li {
						float:left;
						background-color:#fff;
						padding:0 12px 0 0;
						margin:0;
						}
					.prod_menu_top a, .prod_menu_top a:link, .prod_menu_top a:visited, .prod_menu_top a:active {
						color:#7A93C0;
						font-weight:bold;
						background-image: url(newimages/prod_menu_img.gif);
						background-position: left 4px;
						background-repeat: no-repeat;
						text-decoration:none;
						padding-left: 8px;
						}
					.prod_menu_top a:hover {
						text-decoration:underline;
						}
					.tier_top {
						height:38px;
						padding:8px 0 0 18px;
						}
						*:first-child+html .tier_top { 
							clear:right;
							}
						.tier_top_img {
							float:left;
							padding:0 6px 0 0;
							}
						.tier_top_text {
							float:left;
							color:#666;
							font-weight:bold;
							padding:4px 0 0 4px;
							}
					.tier_mid {
						background-color:#F5F8FC;
						padding:12px;
						margin: 0 1px 0 9px;
						border:1px solid #fff;
						}
					.tier_btm {
						position:relative;
						width:100%;
						padding:0;
						margin:0;
						}
						ul.prod_menu_btm {
							float:right;
							list-style:none;
							padding:0;
							margin:1px 0 1px 0;
							}
						.prod_menu_btm li {
							float:left;
							width:100px;
							height:19px;
							text-align:center;
							background-color:#687FA5;
							padding:0;
							margin:0 1px 0 0;
							}
						.prod_menu_btm li.prod_menu_btm_intro {
							width:auto;
							color:#5B6B87;
							font-weight:bold;
							background-color:#fff;
							}
						.prod_menu_btm li.prod_menu_btm_first {
							background-image: url(newimages/prod_menu_img2.gif);
							background-position: left -2px;
							background-repeat: no-repeat;
							}
						.prod_menu_btm a, .prod_menu_btm a:link, .prod_menu_btm a:visited, .prod_menu_btm a:active {
							display:block;
							font-size:10px;
							color:#fff;
							font-weight:bold;
							text-decoration:none;
							}
						.prod_menu_btm a:hover {
							display:block;
							text-decoration:underline;
							}
		
		.footer {
			position: relative;
			/*
			position: absolute;
			left: 0px;
			bottom: 0px;
			*/
			width:100%;
			height:45px;
			border:0;
			margin:60px 0 0 0;
			padding:0;
			z-index:4;
			}
			.footer_left {
				text-align: left;
				color: #ffffff;
				font-size: 0.6em;
				line-height: 110%;
				background-image: url(newimages/tile_footer2.gif);
				background-position: left top;
				background-repeat: x-repeat;
				padding: 20px 0 10px 16px;
			}
			.footer_right {
				text-align: right;
				color: #ffffff;
				font-size: 0.6em;
				background-image: url(newimages/tile_footer.gif);
				background-position: left top;
				background-repeat: x-repeat;
				padding: 0 16px 0 0;
			}
			.footer a:link, .footer a:visited, .footer a:active {
				color: #ffffff;
				font-weight: 700;
				text-decoration: none;
				}
			.footer a:hover {
				color: #ffffff;
				font-weight: 700;
				text-decoration: underline;
				}

