/* REDEFINED HTML TAGS */
	body {
		margin:0;
		padding:0;
		font-family: verdana, arial, tahoma, serif;
		font-size: 11px;
	}
	p {
		font-family: verdana, arial, tahoma, serif;
		font-size: 11px;
		line-height: 1.5em;
	}
	a:link,a:visited{
		color: #0e67c2;
		text-decoration: none;
	}
	a:hover {
		color: red;
	}
	
/* LAYOUT AND 1-OFF's */
	#container {
		width: 747px;
	}
	#container #header-print {
		display:none;
	}
	#container #header {
		height: 75px;
		clear:left;
		background: url("../../images/top-header.jpg") repeat-y top left;
	}
	#container #header h1#logo {
		float:left;
		width: 180px;
		height: 75px;
		margin:0;
		padding:0;
	}
	#container #header h1#logo a:link, #container #header #logo a:visited {
		float:left;
		width: 180px;
		height: 75px;
		background: url("../../images/aviza-logo.gif") no-repeat left center;
		text-indent: -9999px;
		overflow: hidden;
	}
	#container #header #header-column2 {
		float:right;
		height: 75px;
		width: 248px;
		font-size: 12px;
	}
	#container #header #header-search {
		padding: 20px 0 0 40px;
		margin: 0;
		float:left;
		height: 31px;
	}
	#container #header #header-mininav {
		float:left;
		clear:left;
	}
		#container #header #header-search form {
			margin:0;
			padding:0;
			display:inline;
		}
		#container #header #header-search input {
			font-family: Verdana, Arial, Tahoma, Serif;
			font-size: 10px;
		}
		#container #header #header-mininav ul{
			float:right;
			clear:left;
			list-style: none;
			margin:0;
			padding:12px 0 0 12px;
			width: 200px;
			height: 17px;
			background: url("../../images/header_mininav.gif") no-repeat top left;
			overflow: hidden;
		}
		#container #header #header-mininav ul li.first{
			border-left: none;
			padding-left: 60px;
		}
		#container #header #header-mininav ul li {
			margin:0;
			padding:0 4px 0 4px;
			float:left;
			border-left: 1px solid #9fa8ae;
		}
		#header-mininav ul li a:link, #header-mininav ul li a:visited{
			font-family: Verdana, Arial, Tahoma, Serif;
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			color: black;
		}
		#header-mininav ul li a:hover {
			text-decoration: underline;
		}
		#header-mininav ul li a.avza-jp:link, #header-mininav ul li a.avza-jp:visited{
			display:block;
			width: 43px;
			height:14px;
			margin-top: 2px;
			text-indent: -9999px;
			overflow: hidden;
			background: url("../../images/avza-jp.gif") no-repeat top left;
		}
	
	#container #navigation {
		clear: left;
		height: 30px;
		display:block;
		background: #1e3b6b url("../../images/multimedia_top2.gif") no-repeat top right;
		border-top: 1px solid #377ec0;
	}
		ul#topmenu{
				float:left;
				clear:left;
				list-style: none;
				margin:0;
				padding:0;
				line-height: 1em;
				font-size: 11px;
			}
			ul#topmenu li {
	      float:left;
	      margin:0;
				padding:0 2px 0 0;
	      position:relative;
	      z-index: 8080;
			}
			/* Second Level */
			ul#topmenu li ul {
	      display:block;
	      position:absolute;
	      z-index:8081;
	      list-style:none;
	      margin: 28px 0 0 -1px;
	      padding:0;
	      left:-9999px;
	      top:auto;
	      width: 20em;
	      border-top:1px solid #a7b4ce;
	      border-right:1px solid #a7b4ce;
	      border-left:1px solid #a7b4ce;
			}
			html>body ul#topmenu li ul {
				display:none;
				left: 0;
			}
			*:first-child+html ul#topmenu li ul {
				float:left;
				clear:left;
				margin-top:28px;
			}
			
			*:first-child+html ul#topmenu li ul ul {
				float:none;
				clear:none;
				margin-top:0;
			}
			ul#topmenu li ul li {
				clear:left;
				float:left;
				width: 20em;
				margin:0;
				padding:0;
	      position: relative;
			}	
			/* Third Level */
			ul#topmenu li ul li ul{
	      position:absolute;
	      list-style:none;
	      margin: 0 0 0 20em;
	      padding:0;
	      float:left;
	      clear:left;
	      left:auto;
	      top:0;
	      width: 20em;
	      border-top:1px solid #a7b4ce;
	      border-right:1px solid #a7b4ce;
	      border-left:1px solid #a7b4ce;
			}
	
			/* First Level Links */
			ul#topmenu li a:link, ul#topmenu li a:visited {
				display:block;
				float:left;
				clear:left;
				text-decoration: none;
				text-indent: -9999px;
				overflow: hidden;
				color: black;
			}
			ul#topmenu li a.company:link, ul#topmenu li a.company:visited {background-image: url("../../images/button_company.gif"); width: 86px; height: 28px;}
			ul#topmenu li a.products:link, ul#topmenu li a.products:visited {background-image: url("../../images/button_products.gif"); width: 84px; height: 28px;}
			ul#topmenu li a.support:link, ul#topmenu li a.support:visited {background-image: url("../../images/button_customerservice.gif"); width: 80px; height: 28px;}
			ul#topmenu li a.investors:link, ul#topmenu li a.investors:visited {background-image: url("../../images/button_investors.gif"); width: 80px; height: 28px;}
			ul#topmenu li a.press:link, ul#topmenu li a.press:visited {background-image: url("../../images/button_pressroom.gif"); width: 80px; height: 28px;}
			ul#topmenu li a.careers:link, ul#topmenu li a.careers:visited {background-image: url("../../images/button_careers.gif"); width: 84px; height: 28px;}
			
			ul#topmenu li a.company:hover {background-image: url("../../images/button_company_hover.gif"); width: 86px; height: 28px;}
			ul#topmenu li a.products:hover {background-image: url("../../images/button_products_hover.gif"); width: 84px; height: 28px;}
			ul#topmenu li a.support:hover {background-image: url("../../images/button_customerservice_hover.gif"); width: 80px; height: 28px;}
			ul#topmenu li a.investors:hover {background-image: url("../../images/button_investors_hover.gif"); width: 80px; height: 28px;}
			ul#topmenu li a.press:hover {background-image: url("../../images/button_pressroom_hover.gif"); width: 80px; height: 28px;}
			ul#topmenu li a.careers:hover {background-image: url("../../images/button_careers_hover.gif"); width: 84px; height: 28px;}
		
			/* Second Level Links */
			ul#topmenu li ul li a:link,
			ul#topmenu li ul li a:visited {
	        width: 20em;
	        background-image: none;
	        display:block;
	        background-color: #f2f8ff;
					color: black;
	        border:0;
	        padding:3px 0;
	        text-indent: 5px;
	        margin:0;
	        border-bottom: 1px solid #a7b4ce;
	        white-space:nowrap;
			}
			ul#topmenu li ul li a:hover {
	   		  background-color:#ffe6a0;
	        background-image: none;
	    }
			ul#topmenu li ul li.isparent a:link,
			ul#topmenu li ul li.isparent a:visited {
				background: #f2f8ff url("../../images/eastArrow.gif") no-repeat right 4px;
			}
			ul#topmenu li ul li.isparent a:hover{
	   		  background-color:#ffe6a0;
			}
			ul#topmenu li ul li.isparent ul li a:link,
			ul#topmenu li ul li.isparent ul li a:visited {
				background-image: none;
			}
			
			ul#topmenu li:hover ul,
			ul#topmenu li.over ul {
				left: 0;
			}
			html>body ul#topmenu li:hover ul,
			html>body ul#topmenu li.over ul {
				display:block;
			}
			ul#topmenu li:hover ul li ul,
			ul#topmenu li.over ul li ul {
				left: -9999px;
			}
			html>body ul#topmenu li:hover ul li ul,
			html>body ul#topmenu li.over ul li ul {
				display:none;
				left:-9999px;
			}
			ul#topmenu li:hover ul li:hover ul,
			ul#topmenu li.over ul li.over ul {
				left: 0;
			}
			html>body ul#topmenu li:hover ul li:hover ul,
			html>body ul#topmenu li.over ul li.over ul{
				display:block;
			}
		
	#container #content {
		clear:left;
	}
		#container.header_company #content {padding-top:72px;background: white url("../../images/header_company.jpg") repeat-x top left;}
		#container.header_products #content {padding-top:72px; background: white url("../../images/header_products.jpg") repeat-x top left;}
		#container.header_customerservice #content {padding-top:72px; background: white url("../../images/header_customerservice.jpg") repeat-x top left;}
		#container.header_investors #content {padding-top:72px; background: white url("../../images/header_investors.jpg") repeat-x top left;}
		#container.header_pressroom #content {padding-top:72px; background: white url("../../images/header_pressroom.jpg") repeat-x top left;}
		#container.header_careers #content {padding-top:72px; background: white url("../../images/header_careers.jpg") repeat-x top left;}
		
		#container #content #content-section-nav {
			float:left;
			clear:left;
			width: 160px;
			margin-top: 10px;
		}
			#container #content #content-section-nav h3 {
				display:none;
			}
			ul#sidemenu {
				float:left;
				clear:left;
				list-style: none;
				margin:0;
				padding:0;
				width:160px;
			}
			ul#sidemenu li {
				float:left;
				clear:left;
				padding:0 0 0 20px;
				margin:0;
				width: 140px;
				background: url("../../images/subnavbullet.gif") no-repeat 5px 5px;
				position:relative;
			}
			ul#sidemenu li ul{
				display:none;
	      position:absolute;
	      z-index:8081;
	      list-style:none;
	      margin:0;
	      padding:0;
	      left:160px;
	      top:0;
	      border-top:1px solid #a7b4ce;
	      border-right:1px solid #a7b4ce;
	      border-left:1px solid #a7b4ce;
			}
			ul#sidemenu li:hover ul,
			ul#sidemenu li.over ul{
				display:block;
			}
			ul#sidemenu li li{
				float:left;
				/*white-space: nowrap;*/
				background-image: none;
				padding:0;
				margin:0;
				width:200px;
			}
			ul#sidemenu li a:link,
			ul#sidemenu li a:visited {
				display:block;
				font-size: 11px;
				text-transform: uppercase;
				font-family: arial, tahoma, serif;
				font-weight: bold;
				text-decoration: none;
				color: black;
				line-height:1em;
				padding: 3px 0;
			}
			ul#sidemenu li a:hover {
				text-decoration: underline;
			}
			ul#sidemenu li.isparent a:link,
			ul#sidemenu li.isparent a:visited{
				/*width: 120px;*/
				padding-right: 20px;
				background: url("../../images/eastArrow.gif") no-repeat right 4px;
			}
			ul#sidemenu li li a:link,
			ul#sidemenu li li a:visited,
			ul#sidemenu li.isparent li a:link,
			ul#sidemenu li.isparent li a:visited {
				width:auto;
				display:block;
				background-image: none;
				padding: 5px;
				border-bottom:1px solid #a7b4ce;
				text-decoration: none;
				background-color: #f2f8ff;
				color: black;
			}
			ul#sidemenu li li a:hover,
			ul#sidemenu li.isparent li a:hover {
   		  background-color:#ffe6a0;
        background-image: none;
			}
		#container #content #swf-col1 {
			float:left;
			clear:left;
			width:504px;
			height: 194px;
			background: url("../../images/home_box.jpg") no-repeat top left;
		}
		#container #content #swf-col2 {
			float:left;
			clear:right;
			width:240px;
			height: 194px;
			background-color: #377ec0;
			border-right: 2px solid black;
			border-left: 1px solid black;
			text-align: center;
		}
		#container #content #content-column {
				font-family: Verdana, Arial, Tahoma, Serif;
				font-size: 11px;
				min-height: 450px;
				height: auto !important;
				height: 450px;
				margin-top: 10px;
		}	
			#container #content #content-column p{
				line-height: 1.6em;
			}
			#container #content #content-column h2 {
				color: #00346d;
				font-size: 18px;
				padding: 0 0 10px;
				margin:0 0 10px;
			}
			#container #content #content-column h3 {
				color: #00346d;
				font-size: 16px;
			}
			#container #content #content-column h4 {
				color: #00346d;
				font-size: 14px;
			}
		#container #content #content-column.interior {
				font-family: Verdana, Arial, Tahoma, Serif;
				font-size: 11px;
				margin-left: 170px;
				padding-left: 10px;
				min-height: 450px;
				height: auto !important;
				height: 450px;
		}
	#content #content-home-container {
		float:left;
		clear:left;
		width: 747px;
		background: url("../../images/home-content-bg.gif") repeat-y top left;
	}
	#content #content-home-col1 {
		float:left;
		clear:left;
		width:252px;
		margin:0;
		padding-bottom: 10px;
	}
	#content #content-home-col1 h3 {
		background: #377ec0 url("../../images/hhcol1.gif") no-repeat top left;
		margin:0 0 5px;
		padding:5px 0 0 20px;
		width: 232px;
		height: 22px;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: white;
	}
	#content #content-home-col1 h4 {
		margin:0;
		padding:0;
		font-size: 10px;
		font-weight: bold;
	}
	#content #content-home-col2 {
		float:left;
		width:252px;
		margin:0;
		padding: 0;
		padding-bottom: 10px;
	}
	#content #content-home-col2 images {
		border:0;
		margin-bottom: 6px;
	}
	#content #content-home-col2 h3 {
		background: #377ec0 url("../../images/hhcol2.gif") no-repeat top left;
		margin:0 0 5px;
		padding:5px 0 0 20px;
		width: 232px;
		height: 22px;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: white;
	}
	#content #content-home-col3 {
		float:left;
		clear:right;
		width: 243px;
		margin:0;
		padding-bottom: 10px;
	}
	#content #content-home-col3 h3 {
		background: url("../../images/hhcol3.gif") no-repeat top left;
		margin:0 0 5px;
		padding:5px 0 0 20px;
		width: 223px;
		height: 22px;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: white;
	}
	#content #content-home-col1 p,
	#content #content-home-col2 p,
	#content #content-home-col3 p {
		padding: 0 10px;
		margin:0 0 10px;
		line-height: 1.3em;
		font-size: 10px;
	}
	#container #footer {
		clear:left;
		height: 15px;
		background: url("../../images/footer.gif") no-repeat top left;
		margin-bottom: 20px;
	}
	#container #footer p {
		padding:0;
		margin:0;
		font-family: verdana, arial, tahoma, serif;
		font-size: 10px;
		color: white;
		text-align: center;
	}
	#container #footer a:link, #container #footer a:visited {
		padding:0;
		margin:0;
		font-family: verdana, arial, tahoma, serif;
		font-size: 9px;
		color: white;
		text-decoration: none;
	}
	#container #footer a:hover {
		text-decoration: underline;
	}
/* REUSABLE CLASS NAMES */
.printicon {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	background: url("../../images/print.gif") no-repeat center left;
	line-height: 1.5em;
}
.emailicon {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	background: url("../../images/email.gif") no-repeat center left;
	line-height: 1.5em;
}
ul.list {
	margin:0;
	padding: 0 0 10px;
	list-style: none;
}
ul.list li {
	margin:0;
	padding:5px;
	border-bottom: 1px solid #DADADA;
}
ul.list li a:link,
ul.list li a:visited {
	font-size: 11px;
	text-decoration: none;
	color: black;
}
ul.list li a:hover { 
	color: #0e67c2;
}
