	body 	{
		background:#FFFFFF;
		margin-left: 10px;
		margin-top: 10px;
		padding: 0px;
		text-align: center; /* to correct the centering IE bug*/
		}	
		
	#globaldiv {
		position: relative;
		width: 774px;
		margin-right: auto;
		margin-left: auto;
		text-align: left; /* to realign your text, IE bug*/
		}	
		
	#globaldivHelp {
		position: relative;
		width: 480px;
		margin-right: auto;
		margin-left: auto;
		text-align: left; /* to realign your text, IE bug*/
		}
		
	#headContainer {
		float:left;
		position: relative;
		width: 430px;
		margin: 0px;
		padding:0px;
		border: 0px solid #000;
		}
		
	#headerAd {
		float: right;
		height: 60px;
		width: 235px;
		border: 0px solid #000;
		margin: 8px 17px 0px 0px;
		padding: 0px 20px 0px 0px;
		font-size: .8em;
		font-family: helvetica, arial, sans-serif;
		color: #4E5E98;
		text-align:left;
		font-weight: bold;
		}

	#headerAd a:link,
	#headerAd a:visited,
	#headerAd a:active {
		color: red;
		}

	#header {
		height: 42px;
		width: 408px;
		margin:0px;
		padding:0px;
		border: 0px solid #000;
		}	
		
	img {
		margin:0px;
		padding:0px;
		}
		
	#menu {
		height: 22px;
		width: 430px;
		margin-top:2px;
		margin-bottom:2px;
		background-color:#4E5E98;
		padding: 0px;
		border: 0px solid #000;
		}
		
	#menu a:link,
	#menu a:visited,
	#menu a:active {
		font-size: .9em;
		text-decoration: none;
		color: #FFFFFF;
		font-family: helvetica, arial, sans-serif;
		}
		
	#menu a:hover {
		font-size: .9em;
		text-decoration: none;
		color: #74ACF6;
		font-family: helvetica, arial, sans-serif;
		}

	.buttonproducts {
		float:left;
		line-height:22px;
		height: 22px;
		margin-left: 30px;
		padding: 0px 10px 0px 10px;
		border-right: 2px solid #FFFFFF;
		border-left: 2px solid #FFFFFF;
		}
		
	.buttonforum {
		float:left;
		line-height:22px;
		height: 22px;
		margin-left: 0px;
		padding: 0px 10px 0px 10px;
		border-right: 2px solid #FFFFFF;
		}
		
	.buttonhelp {
		float:left;
		line-height:22px;
		height: 22px;
		margin:0px;
		padding: 0px 10px 0px 10px;
		border-right: 2px solid #FFFFFF;
		}
		
	#bodyleft {
		float:left;
		padding: 0px 0px 0px 0px;
		background: url(images/body.gif) no-repeat top left #B8D5EF;
		width: 480px;
		height: 465px;
		}
		
	#helpTop {
		margin:0px;
		padding: 0px 0px 0px 0px;
		background-image: url(images/help_mid.gif);
		}
		
	#bodyhelp {
		margin:0px;
		padding: 0px 0px 0px 0px;
		background-color: #FFFFFF;
		width: 480px;
		background-image: url(images/help_mid.gif);
		}
		
	#faq {
		font-size: .9em;
		font-family: helvetica, arial, sans-serif;
		color: #4E5E98;
		margin: 0px 15px 0px 0px;
		text-decoration:none;
		}

	#email {
		font-size: .9em;
		font-family: helvetica, arial, sans-serif;
		color: #4E5E98;
		margin: 0px 15px 0px 15px;
		text-decoration:none;
		}
		
	.QandA a:link,
	.QandA a:active,
	.QandA a:visited {
		font-weight: bold;
		color: #4E5E98;
		text-decoration:none;
		}
		
	.QandA a:hover {
		font-weight: bold;
		color: #212F61;
		text-decoration:none;
		}

	.Links a:link,
	.Links a:active,
	.Links a:visited {
		font-weight: normal;
		color: #4E5E98;
		text-decoration:underline;
		}
		
	.Links a:hover {
		font-weight: normal;
		color: #212F61;
		text-decoration:underline;
		}

	.Links li {
		padding-top:10px;	
		}
		
	#faq ul {
		padding-top:0px;
		margin-top:0px;
		padding-bottom:0px;
		margin-bottom:0px;
		list-style-type: none;
		}
		
	#faq ul li {
		text-indent: -1.5em;
		}
		
	#spacer {
		height:10px;
		border:0px;
		margin:0px;
		padding:0px;
		}
	
	#applet {
		margin:10px 0px 0px 30px;
		width:420px;
		height:390px;
		font-family: helvetica, arial, sans-serif;
		background-color:#B8D5EF;
		}
	
	#nonAppletScreen {
		margin:10px 0px 0px 30px;
		width:420px;
		height:390px;
		border: 0px solid #A30015;
		background-color:#F2F6FF;
		text-align: center;
		}
		
	#nonAppletTextBox {
		width: 400px;
		height:200px;
		border: 0px solid #A30015;
		}

	.nonAppletClass {
		font-family: helvetica, arial, sans-serif;
		color: #4E5E98;
		line-height: 50px;
		}

	.nonAppletClass img {
		border: 1px solid #999999;
		}
		
	.nonAppletClass a:link,
	.nonAppletClass a:active,
	.nonAppletClass a:visited {
		padding:0px;
		text-decoration:none;
		}
		
	.nonAppletClass a:hover {
		padding:0px;
		text-decoration:none;
		}
		
	#sidebar {
		float:left;
		width:292px;
		height:465px;
		margin-left: 2px;
		padding: 0px;
		}
		
	.sidebarText {
		font-size: .8em;
		font-family: helvetica, arial, sans-serif;
		color: #4E5E98;
		text-align:left;
		}
		
	.sidebarcontent {
		margin: 15px 0px 0px 10px;
		width: 262;
		border: 0px;
		height:400px;
		}

	#headerAd a,
	.sidebarText a,
	.sidebarText:link a,
	.sidebarText:active a,
	.sidebarText:visited a {
		color: #4E5E98;
		}

	.sidebarText ul {margin: 2px 0px 2px 10px;}
		
	.sidebarText li {margin: 0px 0px 0px 20px;}
	
	#tabs {text-align:center;}
	
	#tabs a {
		font-size: .8em;
		font-family: helvetica, arial, sans-serif;
		color: #4E5E98;
		line-height:33px;
		text-decoration:none;
		}
		
	#tabs ul {
		list-style:none;
		height:33px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
		
	#tabs li.tabAbout {
		float:left;
		width:68px;
		height:33px;
		background-image: url(images/tab1.gif);
		}
		
	#tabs li.tabFeatures {
		float:left;
		width:73px;
		height:33px;
		background-image: url(images/tab2.gif);
		}
		
	#tabs li.tabRequirements {
		float:left;
		width:114px;
		height:33px;
		background-image: url(images/tab3.gif);
		}
 
	#welcome,
	#about,
	#features,
	#requirements {
		position:absolute;
		width:292px;
		height:432px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
		
	#welcome {
		background-image: url(images/sidebar_welcome.gif);
		}
		
	#about {
		background-image: url(images/sidebar_about.gif);
		}
		
	#features {
		background-image: url(images/sidebar_features.gif);
		}
		
	#requirements {
		background-image: url(images/sidebar_req.gif);
		}
	
	.clear {clear:both;}
	
	#helpFooterContainer {
		width:480px;
		height:54px;
		background-image: url(images/help_bottom.gif);
		}
	
	#footerHelp {
		font-size: .8em;
		line-height: 30px;
		margin: 15px 0px 0px 30px;
		width:420px;
		height:30px;
		background-color:#F2F6FF;
		text-align: center;
		}
	
	#footer {
		font-size: .8em;
		line-height: 30px;
		margin: 4px 0px 30px 30px;
		width:420px;
		height:30px;
		background-color:#F2F6FF;
		text-align: center;
		}
		
	.footertext,
	.footertext a {
		text-decoration: none;
		color: #4E5E98;
		font-family: helvetica, arial, sans-serif;
		}
		
	
	/* 
	   Styles for scrolling layers  
		 Specify width and height in hold and wn, and in clip for wn 
	*/
	div#hold	{ 
		position:relative; 
		overflow:hidden;
		width:262px; 
		height:400px; 
		z-index:100; 
		margin:15px 0px 0px 10px;
		}
		
	div#wn	{  
		left:0px; top:0px; 
		width:241px; height:400px; 
		clip:rect(0px, 271px, 432px, 0px); 
		overflow:hidden;	
		z-index:1; 
		border:1px solid #000000;
		}
	div.content { 
		position:absolute;
		left:0px; top:0px; 
		z-index:1;
		text-align:left;
		}
	
	/* Set small font-size or size/position of div's will be off in some browsers  */
	div#scrollbar { 
		  position:relative; 
		  left:0; top:0;
		  width:21px; 
		  height:400px; 
		  z-index:1;
		  }
	div#track { 
		  position:absolute; left:0; 
		  top:21px;
		  width:19px; height:358px;
		  z-index:1;
		  background-color:#F2F6FF;
		  border-left:1px solid #B8D5EF;
		  border-right:1px solid #B8D5EF;
		  }
	div#dragBar {
		  position:absolute; left:0px; top:0px;
		  width:17px; height:40px;
		  background-color:#B8D5EF;
		  z-index:1;
		  border:0px;
		  }  
	div#up { position:absolute; left:0; top:0; z-index:2 }  
	div#down { position:absolute; left:0; bottom:0; z-index:3 }  
	
	#bottom {
		position: relative;
		width: 774px;
		padding-top:4px;
		margin-right: auto;
		margin-left: auto;
		border:0px solid #000000;
		}
		
	/*#links {
		float:right;
		width: 292px;
		}
		
	.linksText {
		color: #4E5E98;
		font-size: .8em;
		font-family: helvetica, arial, sans-serif;
		text-align:left;
		padding: 0px 0px 0px 10px;
		}
		
	.linksText a:link,
	.linksText a:active,
	.linksText a:visited {
		color: #4E5E98;
		text-decoration:none;
		}
		
	.linksText a:hover {
		color: #000000;
		}*/
	
	#googlead {
		height: 90px;
		width: 774;
		padding:0px;
		border:0px solid #000000;
		}
