	html, body {
		font-family:   Helvetica, Verdana, Arial, sans-serif;
		color:#666666;
		margin:0px 0px 0px 0px; 
		background-color: #ffffff;
	}

	img
	{
		border:0px solid red;
		margin: 0; 
		padding: 0;
	}

	A:link {text-decoration: none; color:#7cacc3;}
	A:visited {text-decoration: none; color:#7cacc3;}
	A:active {text-decoration: none; color:#7cacc3;}
	A:hover {text-decoration: underline; color:#7cacc3;}

	#taWrapper	
	{
		border:0px solid blue;
		width:750px; 
		margin: 0; 
		margin-top: 0px; 
		padding: 0;
		margin-left:auto; 
		margin-right:auto;	 
	}

	#secondaryTop
	{
		border:0px solid red;
		width:750px;
		height:100px;
		margin: 0; 
		padding: 0;

		background: #ffffff url('images/secondaryTopBG.jpg') left top no-repeat;

	}

	#secondaryTop #secondaryTopDivLeft
	{
		border:0px solid red;
		margin: 15px 0px 0px 0px; 
		padding: 0;
		padding-left: 0px;
		float: left;

	}

	#secondaryTop #secondaryTopDivRight
	{
		border:0px solid blue;
		margin: 15px 0px 0px 10px; 
		padding: 0;
		float: left;
		font-size :12px;

	}

	#secondaryMain
	{
		border:0px solid red;
		width:750px;
		min-height: 400px;
		height: auto !important;
		height: 400px;
		margin: 0; 
		padding: 0;

	}

	#secondaryMain #textArea
	{
		border:0px solid red;
		margin: 0; 
		padding: 120px 10px 5px 60px;
		font-size: 14px;

	}

	#secondaryMain #textArea h1
	{
		margin: 0; 
		padding: 0;
		font-size: 14px;
		color: #d53300;
	}

#secondaryMain form
	{
		border:0px solid red;
		margin: 0;
		padding: 0; 
		font-size: 14px;

	}

	#secondaryMain ul
	{
		border:0px solid red;
		margin: 0; 
		padding-left: 40px;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 14px;

	}

	#currentClient
	{
		border:0px solid red;
		padding: 10px 10px 10px 30px;
		margin: 0; 
		font-size: 12px;

	}
	
	#currentClient .currentClientLine2
	{
		padding: 10px 0px 0px 30px;

	}
	
	
	#homeTop
	{
		border:0px solid red;
		height:347px;
		margin: 0; 
		padding: 0;

		background: #ffffff url('images/HomeTop.jpg') left top no-repeat;

	}

	#homeTopDivLeft
	{
		border:0px solid red;
		margin: 0; 
		padding: 0;
		float: left;
		width: 330px;

	}

	#homeTopDivLeftTop
	{
		border:0px solid blue;
		margin: 17px 0px 0px 10px; 
		padding: 0;

	}

	#homeTopDivLeftMiddle
	{
		border:0px solid blue;
		margin: 0; 
		margin-left: 12px;
		margin-top: 10px; 
		padding: 0;
		font-size:12px;
		text-align: bottom;
		vertical-align: bottom;

	}

	#homeTopDivLeftMiddle img
	{
		border:0px solid blue;
		margin: 0; 
		padding: 0;
		text-align: bottom;
		vertical-align: bottom;

	}

	#homeTopDivLeftBottom
	{
		border:0px solid blue;
		margin: 0; 
		margin-top: 10px; 
		padding: 0;
		float: right;
		width: 145px
									 
	}

	#homeTopDivLeftBottom .vertNavArrowOn
	{
		border:0px solid blue;
		margin: 0; 
		margin-top: 5px; 
		margin-right: 3px; 
		padding: 0;
		float: right;
		width: 14px;
		height: 12px;
		background: #ffffff url('images/arrowIcon.jpg') left top no-repeat;
		cursor:pointer;

	}

	#homeTopDivLeftBottom .vertNavOn
	{
		border:1px solid #bdc6cd;
		margin: 0; 
		padding: 3px;
		float: right;
		width: 120px;
		height: 15px;
		font-size:12px;
		color: #7cafcc;
		cursor:pointer;

	}

	#homeTopDivLeftBottom .vertNavArrowOff
	{
		border:0px solid blue;
		margin: 0; 
		margin-top: 5px; 
		margin-right: 3px; 
		padding: 0;
		float: right;
		width: 14px;
		height: 12px;

	}

	#homeTopDivLeftBottom .vertNavOff
	{
		border:0px solid #bdc6cd;
		margin: 0; 
		padding: 4px;
		float: right;
		width: 120px;
		height: 15px;
		font-size:12px;
		color: #7cafcc;

	}


	#homeTopDivRight
	{
		border:0px solid blue;
		margin: 0; 
		margin-top: 47px; 
		padding: 0;
		float: right;

	}

	#homeMiddle
	{
		border:0px solid red;
		margin: 0; 
		padding: 0;

	}

	#homeMiddle	p
	{
		font-size: 12px;
		margin: 0;
		padding: 80px 5px 5px 23px;
	}

	#homeMiddle	#homeMiddleAboutTA
	{
		border:0px solid blue;
		margin: 0; 
		margin-left: 10px; 
		padding: 0;
		float: left;
		width: 490px;
		min-height: 278px;
		height: auto !important;
		height: 278px;

		background: #ffffff url('images/whattacando.jpg') left top no-repeat;

	}
	  
	#homeMiddle	#homeMiddleCustomers
	{
		border:0px solid red;
		margin: 0; 
		padding: 0;
		float: right;
		width: 235px;
		min-height: 278px;
		height: auto !important;
		height: 278px;

		background: #ffffff url('images/hpCustomersBG.jpg') left top no-repeat;

	}
	  
	#mainNav
	{
		border:0px solid blue;
		height:45px;
		margin: 0; 
		padding: 0;
		padding-left: 10px;
		font-weight: bold;

		background: #ffffff url('images/mainNavBG.jpg') left top repeat-x;

	}


	#mainNav .navOff
	{
		border:0px solid red;
		border-top:5px solid #000000;
		height:35px;
		margin: 0px 10px 0px 10px; 
		padding: 5px 10px 0px 10px;
		color: #ffffff;
		float: left;
		font-size: 14px;
		cursor:pointer;


	}

	#mainNav .navOn
	{
		border:0px solid red;
		border-top:5px solid #000000;
		height:35px;
		margin: 0px 10px 0px 10px; 
		padding: 5px 10px 0px 10px;
		color: #333333;
		float: left;
		font-size: 14px;
		cursor:pointer;

		background: #ffffff url('images/mainNavOnRightSideBG.jpg') right top no-repeat;

	}

	#footerWrapper
	{
		border:0px solid blue;
		margin: 0; 
		padding: 0;

	}
	#footer
	{
		border:0px solid blue;
		border-top:1px solid #e5e5e5;
		margin: 0px 20px 0px 20px; 
		padding: 5px 0px 10px 0px;
		text-align: center;
		font-size: 12px;
	}


	#secondaryProductSubMenu
	{
		border:1px solid #999999;
		border-top:0px solid blue;
		margin: 0;
		margin-top: -10px; 
		margin-left: 98px; 
		padding: 0;
		width: 150px;
		z-index: 10;
		position: absolute;

		background-color: #ffffff;

	}

	 .subNavHidden
	{
		visibility: hidden;
	}

	 .subNavVisible
	{
		visibility: visible;
	}

	.subNavOff
	{
		font-size: 14px;
		margin: 0;
		color: #000000;
		padding: 3px 3px 3px 10px;
	} 

	.subNavOn
	{
		font-size: 14px;
		background-color: #000000;
		color: #ffffff;
		margin: 0;
		padding: 3px 3px 3px 10px;
		cursor: pointer;
	} 
