body {
	background:#ebebeb ;
	font-family:Verdana,Arial,Tahoma,Sans-Serif;
	font-size:1em;
	color:#666666;
	letter-spacing:-1px;
	margin:0pt;
	padding:0pt;
}
h1,h2,h3,h4,h5 {
	margin:0px 5px;
}
h1 span,h2 span,h3 span {
	position:absolute;
	margin:0 0 0 -5000px;
}
/********************************************************************/
#wrapper {
	width: 1030px;
	background: transparent url(/grafx/BackGroundCorp.gif);
	margin: 0px auto;
}
/********************************************************************/
#header {
	position:relative;
	width:983px;
	margin:0 auto;
}
#header .demo {
	position:absolute;
	width:209px;
	height:92px;
	top:0;
	right:0;
	background:#FFF url(/grafx/demobanner.gif) no-repeat;
}
#header .demo a {
	width:209px;
	height:96px;
	display:block;
}
#header h1 
{
	width:740px;
	height:95px;
	background:transparent url(/grafx/logo.gif) no-repeat;
}
#header h1 a{
	padding:50px 400px 50px 0px;
	
}
/********************************************************************/
#nav {
	width:940px;
	height:21px;
	margin:0pt auto;
}
#nav ul {
	list-style-type:none;
	margin:0;
	padding:0px;
}
#nav ul li {
	height:20px;
	padding:0;
	float:left;
	padding-top:3px;

}
#nav ul li a {
	
	color: #666666;
	bottom:5px;
	padding: 2px 10px;
	text-decoration:none;
    border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
#nav ul li a:hover, #nav ul li a:active {
	
	background-color:#F6F6F6;
	color:#00A4E4;
	border-top:1px  solid  #E1E1E1;
	border-left:1px  solid #E1E1E1;
	border-right: 1px  solid #E1E1E1;
}
#nav ul li span {
	font-family:Tahoma, Helvetica, Arial;
	font-size:13px;
	font-weight:500;
	letter-spacing:normal;
}

/********************************************************************/
#subnav {
	width: 250px;
	float:left;
}
#subnav ul{
	margin:0;
}	

#subnav ul li{
	font-family:Tahoma, Helvetica, Arial;
	font-size:13px;
	font-weight:500;
	letter-spacing:normal;
	padding:1px; 
	list-style-type:none;
}	
#subnav ul li a{
	text-decoration: none;
	color:#666666;
}	
#subnav ul li a:hover, #subnav ul li a:active{
	text-decoration:underline;
	background-color:#f4f4f4;
}	
#subnav h5{
	margin:10px 0 0 0;
	
}
/********************************************************************/
#leftnav {
	width: 250px;
	float:left;
}
#leftnav h5{
	margin:10px 0 0 0;
}
#leftnav h5 a{
	text-decoration: none;
	color:#666666;
}
#leftnav h5 a:hover, #subnav h5 a:active{
	background-color:#f4f4f4;
	text-decoration:none;
}
/********************************************************************/
#content {
	width:940px;
	margin:0 auto;
	clear:both;
}
#content #mainbanner {
	position: relative;
	width:940px;
	height:183px;
	background:#FFF url(/grafx/bkgrd_mainbanner.gif) repeat-x;
}
#content #mainbanner #promo {
	padding:20px 0 0 10px;
	width:615px;
}
#content #mainbanner #promo h4 {
	font-size:27px;
	letter-spacing:-2px;
	color: #515151;
	line-height:100%;
	margin:20px 0 12px 0;
}
#content #mainbanner #promo h4 span {
	color:#ed7826;
}
#content #mainbanner #promo h5 {
	line-height:90%;
	font-weight:500;
	letter-spacing:-.50px;
}
#content #mainbanner #promo h6 {
	color:#666666;
	font-size:20px;
	margin-left:325px;
	text-align:right;
	margin-top:35px;
	margin-bottom:0;
}
#content #mainbanner #promo h6 span {
	color: #00a4e4;
}
#content #mainbanner #promo h6 a{
	color:#666666;
	text-decoration:none;	
}
#content #mainbanner #promo h6 a:hover, a:active{
	color:#00a4e4;
	text-decoration:none;	
}

#content #mainbanner #gauge {
	position:absolute;
	top:12px;
	left:640px;
	clear:both;
	}

/********************************************************************/	
#content #mainbannerinterior {
	position: relative;
	width:940px;
	height:30px;
	background:#FFF url(/grafx/bkgrd_mainbanner.gif) repeat-x;
}
#content #mainbannerinterior h5 {
	padding: 15px 0 0 10px;
}
#content #mainbannerinterior #videotour {
	padding:20px 0 0 10px;
	width:615px;
}
#content #mainbannerinterior h4{
	font-size:27px;
	letter-spacing:-2px;
	color: #666666;
	line-height:100%;
	margin:0px 0 12px 0;
}
	
	
	
/********************************************************************/
#maincontent {
	width:640px;
	padding:10px;
	font-size:0.8em;
	float: left;
}

#maincontentfullpage {
	width:920px;
	padding:10px;
	font-size:0.8em;
	float: left;
}
#maincontentfullpage #perksplusflashvideo {
	width:600px;
	height:400px;
	padding:0 0 0 0px;
	float: none;
	margin: 0 0 0 160px;
	
}

#maincontentfullpage #perksenterpriseflashvideo {
	width:695px;
	height:285px;
	padding:0 0 0 0px;
	float: none;
	border: 1px  solid  #E1E1E1;
	margin: 0 0 0 120px;
	
}

#maincontentfullpage h4{
	font-size:19px;
	color:#515151;
}

#maincontent h4{
	font-size:19px;
	color:#515151;
}
#maincontent h5 a{
	text-decoration:none;
	color:#E87A0D;
	padding:2px 4px;
	font-size: 1.3em;
}

#maincontent h5 a:hover, #maincontent h5 a:active{
	text-decoration:underline;
	background-color:#f4f4f4;
	padding:2px 4px;
}
#maincontentfullpage  p span{
	font-weight:600;
}

#maincontentfullpage #perksplusvideo{
	height: 300px;
	width: 450px;
	float:left;
	
}
#maincontentfullpage #perksplusvideo p{
	height: 50px;
	width: 450px;
}
#maincontentfullpage #perksplusvideo h2{
	background: transparent url(/grafx/pp_video.jpg) no-repeat scroll 0%;
}
#maincontentfullpage  #perksplusvideo h2 a{
	height: 226px;
	width: 450px;
	display:block;
}
#maincontentfullpage  #perksenterprisevideo
{
	height: 300px;
	width: 450px;
	float:right;
}
#maincontentfullpage #perksenterprisevideo p{
	height: 50px;
	width: 450px;
}

#maincontentfullpage #perksenterprisevideo h2{
	background: transparent url(/grafx/pe_video.jpg) no-repeat scroll 0%;
}
#maincontentfullpage  #perksenterprisevideo h2 a{
	height: 226px;
	width: 450px;
	display:block;
}

#leftbanner{
	padding:30px 0 0 20px;
	width: 250px;
	float:left;
}
#leftbanner h1 {
	width:203px;
	height:377px;
	background:transparent url(/grafx/contactusbanner.gif) no-repeat;
}
#leftbanner h1 a{
	padding:0px 100px 377px 103px;
}
/********************************************************************/
#btmcontent {
	clear: both;
}
#tournav{
	padding:20px 0 ;
}
#btmcontent #tournav .column 
{
	background: url(/grafx/tourbackground.gif);
	width:233px;
	height:200px;
	float:left;
	font-size: 75%;
	text-align:center;
	position:relative;
}

#btmcontent #tournav .column .buttons{
	position: absolute;
	top: 125px;
	height: 53px;
	width:175px;
	left:29px;
}
#btmcontent #tournav .column h5 {
	font-size:100%;
	margin-top: 10px;
	display:block;
}
#btmcontent #tournav .column p {
	font-size:100%;
	margin-top: 10px;
	margin-left:10px;
	margin-right:10px;
}
#btmcontent #tournav .column #ProductTour {
	background:#FFF url(/grafx/tour_watch.gif) no-repeat;
}
#btmcontent #tournav .column #Research {
	background:#FFF url(/grafx/tour_Reasearch.gif) no-repeat;
}
#btmcontent #tournav .column #Demo {
	background:#FFF url(/grafx/tour_Action.gif) no-repeat;
}
#btmcontent #tournav .column #Perks {
	background:#FFF url(/grafx/tour_perks.gif) no-repeat;
}
#btmcontent #tournav .column ul {
	margin-top:5px;
}
#btmcontent #tournav .column ul li {
	font-size:100%;
	margin-left:24px;
	text-align:left;
	padding-bottom:2px;
	
}
#btmcontent #tournav .column ul li a {
	text-decoration:none;
	color:#666666;
}
#btmcontent #tournav .column ul li a:hover, a:active {
	text-decoration:underline;
	color:#00a4e4;
}

.buttons h2 a {
	height: 53px;
	width:175px;
	display:block;
	border:0;
}
#btmcontent #clients {
	width: 960px;
	height:90px;
}
#btmcontent #clients h1{
	background:transparent url(/grafx/clients_new.swf) no-repeat scroll 0%;
	width: 960px;
	height:90px;
}
/********************************************************************/
#footer {
	clear:both;
}
/********************************************************************/
#quickfindwrapper 
{
	width:auto;
	margin:0 auto;
	padding:0;
}
/*******************************************************************/
#sitemapCover
{
	width:940px;
	height:250px;
	margin:0 auto;
	background:#dfdfdf;
}
#sitemapLinks
{
	width:auto;
	margin:0px 0 10px 0;
}
#sitemapLinks h1
{
	height:30px;
	color:#FFF;
	margin:0;
	padding:0 0 0 5px;
	font-size:20px;
	border-bottom:solid #FFF 1px;
	background:#dfdfdf url(/grafx/hdg_quickfind.gif) no-repeat;
}
#sitemapLinks ul
{
	list-style-type:none;
	padding:0 7px 0 7px;
	margin:0;
	float:left;
}
#sitemapLinks li 
{ 
	margin:0;
	padding:0;
}
#sitemapLinks ul.toplevel a
{
	color:#999999;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
#sitemapLinks ul.sublevel a
{
	color:#999999;
	font-weight:lighter;
	font-size:11px;
}
#sitemapLinks ul li
{
	margin:0;
	padding:0;
}
/*******************************************************************/
/* ***************   FORMS *************** */
form, fieldset {
	margin: 0;
	padding: 0;
}
	
fieldset { border: 1px solid #000; }

legend {
	padding: 0;
	color: #000;
}

input, textarea, select {
	margin: 0;
	padding: 1px;
	font-size: 100%;
	font-family: inherit;
}	
select { 
	padding: 0; 
}
form.demoform {
	color:#333333;
	font-size:1.1em;
	width:500px;
}
form.demoform td {
	padding:7px 0px 0px 5px;
}
form.demoform td h4{
	font-size:19px;
	color:#515151;
}
form.demoform td span{
	padding:10px;
}
form.demoform fieldset { 
	margin-bottom: 10px; 
	border: none;
}
form.demoform legend {
	padding: 0 2px;
	font-weight: bold;
	font-size: 125%;
	_margin: 0 -7px; /* IE Win */
}	
form.demoform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
}	
form.demoform fieldset ol {
	margin: 0;
	padding: 0;
}	
form.demoform fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
}	
form.demoform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
}	
form.demoform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
}	
form.demoform fieldset fieldset label {
	display: block;
	width:50px;
}
form.demoform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
}
form.demoform label { width: 180px; } /* Width of labels */
form.demoform fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */
/*\*//*/ form.demoform legend { display: inline-block; } /* IE Mac legend fix */
form.demoform span.required {
	color: red;
	padding: 0 3px 0 0;
	font-size: .7em;
}