﻿
/*

	TOP NAVIGATION BUTTONS
	-------------------------------------------------------------------------
	Author: Michael Argentini; magic@ddii.com
	12/20/2007

*/

.TopNav
{
	position: absolute;
	left: 272px;
	top: 81px;
	width: 330px;
	height: 31px;
	overflow: visible;
	white-space: nowrap;
}

	.TopNav a
	{
		display: block;
		float: left;
		text-decoration: none;
	}

		.TopNav a.About
		{
			width: 110px;
			height: 31px;
			background-image: url('/images/home/top-btn-about.jpg');
		}

		.TopNav a.About:hover
		{
			background-image: url('/images/home/top-btn-about-over.jpg');
		}

		.TopNav a.News
		{
			width: 110px;
			height: 31px;
			background-image: url('/images/home/top-btn-news.jpg');
		}

		.TopNav a.News:hover
		{
			background-image: url('/images/home/top-btn-news-over.jpg');
		}

		.TopNav a.Contact
		{
			width: 110px;
			height: 31px;
			background-image: url('/images/home/top-btn-contact.jpg');
		}

		.TopNav a.Contact:hover
		{
			background-image: url('/images/home/top-btn-contact-over.jpg');
		}

.HomeLink
{
    display: block;
    position: absolute;
    width: 240px;
    height: 75px;
    top: 30px;
    left: 14px;
}




/*
	TOP SUB NAVIGATION BUTTONS FOR SUBSIDIARIES
	-------------------------------------------------------------------------
*/

.TopSubNav
{
	position: absolute;
	left: 14px;
	top: 113px;
	height: 23px;
	width: 880px;
	overflow: visible;
	white-space: nowrap;
}

	.TopSubNav a
	{
		display: block;
		float: left;
		text-decoration: none;
	}

		.TopSubNav a.Nav1
		{
			width: 108px;
			height: 23px;
			background-image: url('/images/content/sn01.jpg');
		}

		.TopSubNav a.Nav1:hover, .TopSubNav a.Nav1Over
		{
			background-image: url('/images/content/sn01-over.jpg');
		}

		.TopSubNav a.Nav2
		{
			width: 119px;
			height: 23px;
			background-image: url('/images/content/sn02.jpg');
		}

		.TopSubNav a.Nav2:hover, .TopSubNav a.Nav2Over
		{
			background-image: url('/images/content/sn02-over.jpg');
		}

		.TopSubNav a.Nav3
		{
			width: 201px;
			height: 23px;
			background-image: url('/images/content/sn03.jpg');
		}

		.TopSubNav a.Nav3:hover, .TopSubNav a.Nav3Over
		{
			background-image: url('/images/content/sn03-over.jpg');
		}

		.TopSubNav a.Nav4
		{
			width: 90px;
			height: 23px;
			background-image: url('/images/content/sn04.jpg');
		}

		.TopSubNav a.Nav4:hover, .TopSubNav a.Nav4Over
		{
			background-image: url('/images/content/sn04-over.jpg');
		}

		.TopSubNav a.Nav5
		{
			width: 249px;
			height: 23px;
			background-image: url('/images/content/sn05.jpg');
		}

		.TopSubNav a.Nav5:hover, .TopSubNav a.Nav5Over
		{
			background-image: url('/images/content/sn05-over.jpg');
		}

		.TopSubNav a.Nav6
		{
			width: 99px;
			height: 23px;
			background-image: url('/images/content/sn06.jpg');
		}

		.TopSubNav a.Nav6:hover, .TopSubNav a.Nav6Over
		{
			background-image: url('/images/content/sn06-over.jpg');
		}




/*
	TOP TEXT LINKS; SEND TO A FRIEND, E-MAIL SIGN-UP
	-------------------------------------------------------------------------
*/

.TopLinks
{
	position: absolute;
	left: 646px;
	top: 24px;
	height: 20px;
	width: 233px;
	overflow: visible;
	white-space: nowrap;
	font-size: 10px;
	color: #a5a7a8;
	text-align: center;
}

	.TopLinks a
	{
		text-decoration: none;
		text-transform: uppercase;
		color: #a5a7a8;
	}

		.TopLinks a:hover
		{
			text-decoration: underline;
			color: #a5a7a8;
		}

	.TopLinks span
	{
		padding: 0px 10px 0px 10px;
	}




/*
	TOP SEARCH BOX
	-------------------------------------------------------------------------
*/
		
.Search
{
	position: absolute;
	left: 660px;
	top: 85px;
	height: 20px;
	width: 233px;
	overflow: visible;
	white-space: nowrap;
}

	.Search input.SearchInput
	{
		position: absolute;
		top: 0px;
		left: 0px;
		height: 16px;
		width: 150px;
		border: solid 1px #737373;
		padding: 2px;
		color: #505152;
		font-size: 13px;
		line-height: 15px;
	}

	.Search input.SearchButton
	{
		display: block;
		position: absolute;
		top: 0px;
		left: 151px;
		height: 22px;
		width: 65px;
		border: solid 1px #737373;
		background-color: #505152;
		color: #FFFFFF;
		font-size: 10px;
		font-weight: bold;
		line-height: 10px;
		text-transform: uppercase;			
	}
