body			{
	background-image:url(../images/textureBGblk.gif);
}

div.main 		{
	width:90%;
	min-width:760px; 
	width:expression(document.body.clientWidth < 780 ? "760px" : "99%" );
	text-align:center;
	position:absolute;top:21px;left:10px;
}

/* Top Navigation */

div.topNav	{
			padding:0px;
			text-align:left;
			width:99%;
			position:relative;
			z-index:10;}
	div.topNav div.leftInfo {padding-left:140px;min-width:600px;width:50%;width:expression(document.body.clientWidth < 740 ? "620px" : "45%" );font-size:20px;}
	div.topNav div.NavContainer {
					padding-right:20px;
					position:absolute;		top:0px;right:0px;
					min-width:420px;
					width:expression(document.body.clientWidth < 680 ? "440px" : "70%" );}
		div.NavContainer div{
							float:right;
							margin:0px;
							padding:0px;
							background-repeat:no-repeat;
							height:31px;
							width:105px;
							font:bold 20px Arial;
							letter-spacing:-.5px;
							text-transform:uppercase;
							text-align:center;vertical-align:middle;line-height:31px;
							cursor:pointer;}
		div.NavContainer div.Nred{background-image:url(../images/buttonRed.gif);}
		div.NavContainer div.Nblu{background-image:url(../images/buttonBlue.gif);}
		div.NavContainer div.Ngol{background-image:url(../images/buttonGold.gif);}
		div.NavContainer div.NL{background-image:url(../images/BarButL0.gif);}
		div.NavContainer div.NC{background-image:url(../images/BarButC0.gif);}
		div.NavContainer div.NR{background-image:url(../images/BarButR0.gif);}
		/* for IE this must be handled with Javascript */
		div.NavContainer div.Nred:hover{background-image:url(../images/buttonRed2.gif);}
		div.NavContainer div.Nblu:hover{background-image:url(../images/buttonBlue2.gif);}
		div.NavContainer div.Ngol:hover{background-image:url(../images/buttonGold2.gif);}
		div.NavContainer div.NL:hover{background-image:url(../images/BarButL1.gif);}
		div.NavContainer div.NC:hover{background-image:url(../images/BarButC1.gif);}
		div.NavContainer div.NR:hover{background-image:url(../images/BarButR1.gif);}
		/* IE java classNames */
		div.NavContainer div.NLhover{background-image:url(../images/BarButL1.gif);}
		div.NavContainer div.NChover{background-image:url(../images/BarButC1.gif);}
		div.NavContainer div.NRhover{background-image:url(../images/BarButR1.gif);}
	


/* Header Positioning */

div.header			{padding:0px 100px 20px 40px;text-align:left;z-index:10;}
div.header img.a	{z-index:11;position:relative;left:-1px;top:-1px;}
div.header>img.a	{top:-2px;}

div.logo			{height:100px;width:100px;z-index:10;position:relative;left:1px;}
div.header>div.logo	{left:1px;top:6px}
div.logo div{
	background-image:url(../images/logoBG.jpg);
	background-repeat:no-repeat;
	height:100px;
	width:300px;
	z-index:11;
}

/* Middle Row of main Page */

div.centerLink				{height:1px;border:0px none;}
div.centerLink div			{position:relative;bottom:146px;left:0px;height:1px;width:1px;}
div.centerLink div img		{position:absolute;top:0px;left:-15px;}
div.centerLink div>a img	{left:-40px;}

div.midNav					{position:absolute;top:60px;right:0px;text-align:right;padding-left:150px;
							 min-height:120px;}
div.midNav2					{float:right;text-align:right;padding-left:10px;
							 min-height:120px;}
div.midNav div.targetImg	{position:absolute;top:0px;right:30px;
							 background-image:url(../images/target.jpg);
							 background-repeat:no-repeat;
							 height:200px;
							 width:268px;
							 z-index:1;}
		   div.targetImg div.a{position:absolute;top:0px;right:0px;
		   					 background-image:url(../images/textureBG.gif);
							 filter: alpha(opacity=25); -moz-opacity: .25;
							 height:200px;
							 width:268px;
							 z-index:11;}
		   div.targetImg div{position:absolute;top:0px;right:0px;
		   					 background-image:url(../images/target.gif);
							 height:200px;
							 width:268px;
							 z-index:12;}



/* product table */

table.product				{padding:0px;margin:0px;border:1px none gold;width:90%;font-weight:bold;margin-top:40px;font-family:Arial;}
table.product td			{text-align:center;vertical-align:bottom;
							border:1px solid #FFAD00;
							background-color:black;
							padding:0px;}
table.product tr.sty2 td	{border:1px solid #014B92;}
table.product tr.sty2 td.spacer	{border:none;}
table.product td.styB		{border:1px solid #014B92;}
table.product td.styR		{border:1px solid #E40000;}
table.product tr.Top td		{border-bottom:none;vertical-align:top;}
table.product tr.Bot td		{border-top:none;vertical-align:top;padding:3px;text-align:left;}
table.product tr.ex td		{border-bottom:1px solid;font-family:Arial;padding:3px;text-align:left;}

table.product td.spacer		{border:none;font-size:20px;
							background-color:transparent;}
table.product td td			{border:none;}
table.product td img		{margin-bottom:5px;padding-left:10px;}

div.bottomInfo				{width:99%;position:relative;bottom:5px;left:20px;
							padding:5px 0px 5px 0px;border-top:5px solid #333;
							font:normal 12px Arial; color:#666;
							text-align:center;}
div.main>div.bottomInfo		{width:99%;}
							
table.product2				{border:1px solid #473000;padding-top:20px;}
table.product2 td			{padding:10px 10px 10px 20px;font:normal 12px Arial; color:white;text-align:left;vertical-align:top;}
table.product2 a			{margin-left:-10px;}
table.product2 td.L			{text-align:right;font-weight:bold;width:30%;}
							
td#T1,td#T2,td#T3,td#T4,td#B1,td#B2,td#B3,td#B4 {cursor:pointer;padding-left:20px;padding-right:20px;}
td#T1,td#T2,td#T3,td#T4 {padding-top:20px;padding-bottom:20px;}
td#B1,td#B2,td#B3,td#B4 {padding-bottom:20px;padding-left:10px;}

td.about  {padding: 20px 40px 20px 40px}