#products-normal
{
	left:168px;
	width:63px;
}

#products-menu
{
	left:10px;/*188px;*/
	width:175px;
}

#solutions-normal
{
	left:258px;
	width:64px;
}

#solutions-menu
{
	left:10px;/*658px;*/
	width:100px;
}


#customers-normal
{
	left:346px;
	width:72px;
}

#customers-menu
{
	left:10px;/*278px;*/
	width:115px;
}

#partners-normal
{
	left:443px;
	width:61px;
}

#partners-menu
{
	left:10px;/*376px;*/
	width:130px;
}

#support-normal
{
	left:527px;
	width:58px;
}

#support-menu
{
	left:10px;/*463px;*/
	width:99px;
}

#about-normal
{
	left:611px;
	width:85px;
}

#about-menu
{
	left:10px;/*547px;*/
	width:135px;
}


.topmenu
{
	position:absolute;
	top:40px;
	height:25px;
	z-index:40;
}

.menudiv
{
	visibility:hidden;
 	border-top:1px solid black;
	position:absolute;
	top:17px;
	z-index:21;
}

.menuitem
{
	position:relative;
	left:0px;
	top:0px;
	height:100%;
	/*border-bottom:1px solid #D7E0E2;*/
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#6d6d6d;
	text-decoration:none;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	margin-bottom:3px;
}

.menuitem A
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#6d6d6d;
	text-decoration:none;
	vertical-align:middle;
}

.lastmenuitem
{
	position:relative;
	left:0px;
	top:0px;
	height:100%;
	/*border-bottom:1px solid #FFFFFF;*/
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#6d6d6d;
	text-decoration:none;
	vertical-align:middle;
	margin:0px;
	padding:0px;
}

.lastmenuitem A
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#6d6d6d;
	text-decoration:none;
	vertical-align:middle;
}

body {background-color: transparent}

#topbar

{

	border:0px solid blue;

	position:absolute;

	left:0px;

	top:0px;

	width:933px;

	height:68px;

	z-index:30;

}



#topbar2

{

	border:0px solid blue;

	position:absolute;

	left:0px;

	top:0px;

	width:968px;

	height:72px;

	z-index:30;

}



#metalbg

{

	border:0px solid blue;

	position:absolute;

	left:0px;

	top:78px;

	bottom:10px;

	width:945px;

	height:462px;

	background-color : #ffffff;

	z-index:0;

}



#metalbg2

{

	border:0px solid blue;

	position:absolute;

	left:0px;

	top:72px;

	bottom:10px;

	width:968px;

	height:462px;

	background-color : #ffffff;

	z-index:0;

}



#logobutton

{

	border:0px solid yellow;

	position:absolute;

	left:0px;

	top:0px;

	width:150px;

	height:154px;

	z-index:40;

}



#logobutton2

{

	position:absolute;

	left:0px;

	top:2px;

	width:148px;

	height:145px;

	z-index:40;

}



#tracklinkdiv

{

	position:absolute;

	left:150px;

	top:125px;

	z-index:10;

}

.tracklink

{

	font-family:Helvetica,Verdana,Arial;

	font-weight:bold;

	font-size:8pt;

}



#calltoactiondiv

{

	position:absolute;

	left:705px;

	top:124px;

	z-index:10;

	white-space: nowrap;

}

.calltoaction

{

	font-family:Helvetica,Verdana,Arial;

	font-weight:normal;

	font-size:9pt;

}



#bannerpic

{

	border-color: #D4D0C8;

	position:absolute;

	left:0px;

	top:147px;

	width:800px;

	height:auto;

	background:white;

	z-index:18;

}



#leftimage

{

	position:absolute;

	left:41px;

	top:205px;

	z-index:19;

	

}



#content {

	margin: 0px 25% 0 165px;

	padding: 3px;

	color: #000;

	}

	



#middlecontent

{

	/*this changes the text in the white space*/

	position:absolute;

	left:238px;

	width:500px;

	top:205px;

	z-index:19;

		

	/*margin: margin-top  margin-right  margin-bottom  margin-left*/

	/*margin: 205px 25% 0 19%;

	position:absolute;

	/*left:238px;

	right:300px;

	top:205px;

	width:500px;*/

	/*height:1200px;*/

	/*overflow:auto;

	z-index:19;

	padding-right: 6pt;*/

}



#rightbuttons

{

	position: absolute;

	left: 835px;

	top: 205px;

	width: 140px;

	padding-left: 10px;

	z-index: 19;

	/*padding: 3px;*/

	

	/*position:absolute;

	left:761px;

	right:384px;

	top:205px;

	z-index:19;*/

}



#search

{

	position:absolute;

	width:190px;

	height:32px;

	z-index:40;

}



#dashboard-normal

{

	border: 0px solid red;

	position:absolute;

	left:48px;

	top:154px;

	width:277px;

	height:54px;

	z-index:0;

}



#developer-normal

{

	border: 0px solid red;

	position:absolute;

	left:356px;

	/*left:351px;*/

	top:154px;

	width:278px;

	height:54px;

	z-index:0;

}



#dblImgDiv

{

	visibility:hidden;

}



#mainpage-graphic

{

	position:absolute;

	left:48px;

	top:217px;

	width:583px;

	height:272px;

	border-style: inset;

	border-width: 2px;

	border-color: #D4D0C8;

	z-index:0;

}



#flashIntroDiv

{

	position:absolute;

	left:48px;

	top:217px;

	width:583px;

	height:272px;

	border-style: inset;

	border-width: 2px;

	border-color: #D4D0C8;

	z-index:20;

}



#inthenewsframe

{

	position: absolute;

	/*left: 666px;*/

	left: 654px;

	top: 156px;

	/*width: 233px;*/

	width: 245px;

	/*height: 272px;*/

	height: 334px;

	border-style: inset;

	border-width: 2px;

	border-color: #D4D0C8;

	background: white;

	overflow:auto;

	z-index:20;

	/*position: absolute;

	left: 676px;

	top: 217px;

	width: 194px;

	height: 272px;

	border-style: inset;

	border-width: 2px;

	border-color: #D4D0C8;

	background: white;

	overflow:auto;

	z-index:20;*/

}



#inthenewsheader

{

	padding-left: 0px;

	margin-left: 0px;

	background: #E6ECED;

	color:#474747;

	font-family: Verdana; 

	font-weight: bold;

	font-size: 10pt;

	text-align: center;

	margin-top: 8pt;

	width: 225px;

	/*width: 195px;*/

}



#inthenewstext

{

	color:#474747;

	font-family: Verdana;

	font-size: 8pt;

	margin-left: 5px

}



#sitemappriv

{

	border:0px solid red;

	position:absolute;

	left:12px;

	width:150px;

	height:20px;

	z-index:50;

}



#copyright

{

	border:0px solid red;

	position:absolute;

	left:341px;

	white-space:nowrap;

	height:20px;

	z-index:50;

}



/* stuff that generally goes in the content */

body

{

	font-family:Helvetica,Verdana,Arial;

	font-size:8pt;

	font-weight:normal;

	color:#474747;

}



.bodyCopy

{

	font-family:Helvetica,Verdana,Arial;

	font-size:8pt;

	font-weight:normal;

	color:#474747;

}



.cvnewsitem

{

	color:#6d6d6d;

	font-family:Verdana;

	font-weight:bold;

	font-size:7pt;

}



.ad_link_center

{

	

	color:#6d6d6d;

	text-decoration:none;

	font-family:Arial;

	font-size:9pt;

}

a

{

	

	color:#6d6d6d;

	text-decoration:none;

	font-family:Verdana;

	font-weight:bold;

	font-size:7pt;

}


a:hover

{

	color:#c4c400;

}



a:visited

{

	color:#6d6d6d;

}



p

{

	margin-top:0px;

	margin-bottom:0px;

	padding-top:6px;

	padding-bottom:2px;

}



.breadCrumb {font-family: Helvetica,Verdana,Arial; font-size: 8pt; font-weight:normal; color:#474747; }

.breadCrumb A {font-family: Helvetica,Verdana,Arial; font-size: 8pt; font-weight:normal; color:#474747; text-decoration: none;}

.breadCrumb A:hover {font-family: Helvetica,Verdana,Arial; font-size: 8pt; font-weight:normal; color:#474747; text-decoration: underline;}



.pageTitle

{

	font-family: Helvetica,Verdana,Arial;

	font-size: 18px;

	font-weight: normal;

	color: #A3AE49;

}



.pageTitleDash

{

	font-family: Helvetica,Verdana,Arial;

	font-size: 18px;

	font-weight: normal;

	color: #596C72;

}

.error

{

	font-family: Arial, Helvetica, Verdana;

	font-size: 14px;

	font-weight: normal;

	color: #ff0000;

}

.pageHeader

{

	font-family: Arial, Helvetica, Verdana;

	font-size: 14px;

	font-weight: normal;

	color: #A3AE49;

	margin-top:6px;

	margin-bottom:4px;

	padding:0px;

}



.pageHeaderDash

{

	font-family: Arial, Helvetica, Verdana;

	font-size: 14px;

	font-weight: normal;

	color: #596C72;

	margin-top:6px;

	margin-bottom:4px;

	padding:0px;

}



.bodyHeader

{

	font-family:Helvetica,Verdana,Arial;

	font-size:8pt;

	font-weight:bold;

	color:#A3AE49;

}



.bodyHeaderDash

{

	font-family:Helvetica,Verdana,Arial;

	font-size:8pt;

	font-weight:bold;

	color:#596C72;

}



li.body {list-style:outside; list-style-type:square; text-indent: 0px; font-family:Helvetica,Verdana,Arial; font-size:8pt; font-weight:normal; color:#474747;}

li.body A {color:#6d6d6d; text-decoration:none;}

li.body A:hover {color:#c4c400; text-decoration:none;}



li.sectionLink {list-style:outside; list-style-type:disc; text-indent: 0px; font-family:Helvetica,Verdana,Arial; font-size:8pt; font-weight:normal; color:#474747;}

li.sectionLink A {color:#6d6d6d; text-decoration:none;}

li.sectionLink A:hover {color:#c4c400; text-decoration:underline;}



li.letters {list-style: outside; list-style-type: upper-alpha; text-indent: 0px; font-family: Arial, Helvetica; font-size: 9px; font-weight: normal; color:#474747; }

li.letters A {color: #6d6d6d; text-decoration: none; }

li.letters A:hover {color: #6d6d6d; text-decoration: underline;}



li.numbers {list-style: outside; list-style-type: decimal; text-indent: 0px; font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color:#474747; }

li.numbers A {color: #6d6d6d; text-decoration: none; }

li.numbers A:hover {color: #6d6d6d; text-decoration: underline;}



input

{

	font-family: Helvetica,Verdana,Arial;

	font-size: 8pt;

	font-weight:normal;

	color:black;

	border-width: 2px;

}
select

{

	font-family: Helvetica,Verdana,Arial;

	font-size: 8pt;

	font-weight:normal;

	color:black;

	border-width: 2px;

}





.customTableHeader

{

	font-family: Verdana,Helvetica,Arial;

	font-size: 9px;

	font-weight: bold;

	color: #A3AE49;

 	padding-top: 5px;

 	padding-bottom: 5px;

	background-color: white;

}



.customTableBody 

{

	font-family: Arial, Helvetica, Verdana;

	font-size: 9px;

	font-weight: normal;

	line-height: 15px;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-right: 20px;

	background-color: white;

}



/* copied from old to new by WAB for devzone */

.boxnote

{

	background-color:#DDDDDD;

	padding:10px;

	font-style:italic; 

}



/* BL 07/22: copied for products directory */

.bodyTable {font-family: Arial, Helvetica; font-size: 11px; font-weight: normal; color: black; padding-right: 10px;}

.bodyTable A {color: #666666; text-decoration: none;}

.bodyTable A:hover {color: #666666; text-decoration: underline;}



.bodyTableHead {font-family: Arial, Helvetica, Verdana; font-size: 10px; font-weight: bold; color: #ffffff;}

.bodyTableHead A {font-family: Arial, Helvetica, Verdana; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none;}

.bodyTableHead A:hover {color: #ffffff; text-decoration: underline;}



.highLightPerson 

{

	font-family: Arial, Helvetica, Verdana;

	font-size: 9px;

	font-weight: bold;

	color: #474747;

	line-height: 17px;

}



.producttablelist

{

	padding-left:0px;

	margin-left:14px;

	list-style-type: square;

}



.bqText

{

	font-family: Arial, Helvetica, Verdana;

	font-size: 10px;

	font-weight: bold;

	color: #1D546C;

}



.longcode

{

	background-color:#f6f6f6;

	font-family:courier-new,monospace;

	margin-top:15px;

	margin-bottom:15px;

	margin-right:0px;

	padding:0px;

}

#white a
{
	color:#ffffff;
	text-decoration:none;
	font-family:Verdana;
	font-weight:bold;
	font-size:7pt;
}

#white a:hover
{
	color:#ffffff;
}

#white a:visited
{
	color:#ffffff;
}

.menuhighlighted  {
	background-color:#E6E6AA;
	height:15px;
}
.style1 {color: #A3AE49}