@charset "iso-8859-1";
/* CSS Document */

	body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-style:normal}
	.adjust { position: relative;top: -45px; }
	h1 { font-size:26px; font-weight:normal; margin: 0 0 10px 0;}
	h1.index { font-size:26px; font-weight:normal; margin: 0 0 3px 0;}
  h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-style:normal;margin-bottom:10px; color: #b17d4f;}
	h3 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:normal;color:#c9252b;font-size:12px;margin:0; }
  h4 { margin:0 0 10px 0;padding:0 }
	form { margin:0;padding:0 }
	ul#software { width:400px;list-style-position:inside}
	
	/* the stylesheet */
	#slant {padding:0; margin:0; list-style:none; font-weight:bold}
	#slant li {float:left; text-align:center; margin-right:-20px; } 
	#slant a {display:block; text-decoration:none; cursor:pointer;}
	#slant a em {font-style:normal; display:block; padding:0 5px; background:#e6e6e6; height:25px; float:left; cursor:pointer; color:#595959; line-height:25px; }
	
	#slant a b, a span {cursor:pointer; display:block; width:0; overflow:hidden; float:left; background:#e6e6e6;}
	#slant a span {height:0; border-bottom:25px solid #e6e6e6; border-right:25px solid #fff;}
	
	#slant a b.p1,
	#slant a b.p2,
	#slant a b.p3,
	#slant a b.p4,
	#slant a b.p5 {border-bottom:5px solid #fff; border-right:5px solid #e6e6e6;}
	
	#slant a b.p1 {height:0; }
	#slant a b.p2 {height:5px; }
	#slant a b.p3 {height:10px; }
	#slant a b.p4 {height:15px; }
	#slant a b.p5 {height:20px; }
	
	#slant a b.p6,
	#slant a b.p7,
	#slant a b.p8,
	#slant a b.p9,
	#slant a b.p10 {border-bottom:5px solid #fff; border-left:5px solid #e6e6e6;}
	
	#slant a b.p6 {height:20px;}
	#slant a b.p7 {height:15px;}
	#slant a b.p8 {height:10px;}
	#slant a b.p9 {height:5px;}
	#slant a b.p10 {height:0;}
	
	#slant a:hover {background:#c9252b;}
	
	#slant a:hover em, #slant a.selected em {color:#fff; background:#c9252b;}
	
	#slant a:hover b.p1, #slant a.selected b.p1,
	#slant a:hover b.p2, #slant a.selected b.p2,
	#slant a:hover b.p3, #slant a.selected b.p3,
	#slant a:hover b.p4, #slant a.selected b.p4,
	#slant a:hover b.p5, #slant a.selected b.p5 {border-right-color:#c9252b; background: #c9252b;}
	
	#slant a:hover b.p6, #slant a.selected b.p6,
	#slant a:hover b.p7, #slant a.selected b.p7,
	#slant a:hover b.p8, #slant a.selected b.p8,
	#slant a:hover b.p9, #slant a.selected b.p9,
	#slant a:hover b.p10, #slant a.selected b.p10 {border-left-color:#696; background: #f34f48;}
	
	/* bottom left of slanted box */
	#slant a:hover span, #slant a.selected span {border-bottom-color:#c9252b;}
	
	#slant a.selected:hover b, #slant a.selected:hover em, #slant a.selected:hover span {cursor:default;}
		
	a.nav, a.nav:link, a.nav:visited {
		display:block; 
		width:120px; 
		height:18px;
		background:#c9252b; 
		border-right:3px solid #fff;	
		font-weight:bold;
		color:white;
		font-family:Helvetica;
		line-height:18px; 
		overflow:hidden;
		text-decoration:none;
		text-align:left;
		padding-left:4px;
		position:absolute;
	}
	a.nav:hover {color:#fff; background:#c9252b; font-size:13px;}
	a.nav:active {color:#fff; background:#c9252b;}
	a.bodytext, a.bodytext:link, a.bodytext:visited {
		color:#c9252b; 
		text-decoration:none;
	}
	a.bodytext:hover {		color:#c9252b; 
		text-decoration:none;}
	a.bodytext:active {		color:#c9252b; 
		text-decoration:none;}	
	
	#outerbox { width:800px; height:655px; border:1px solid #000; margin:auto; position: relative; }
	#toprowleft {float:left; width:480px; padding-top:40px; padding-bottom:3px;}
	#toprowright { width:300px; float:right; padding-right:20px; padding-top:20px;}
  #sub1 { left:0px;top:68px;width:73px;border-left:3px solid #fff; }
	#sub2 { left:0px;top:86px;width:73px;border-left:3px solid #fff; }
	#sub3 { left:0px;top:104px;width:73px;border-left:3px solid #fff; border-bottom:3px solid #fff }
	#sub4 { left:246px;top:68px;width:73px;border-left:3px solid #fff;border-bottom:3px solid #fff}
	#sub5 { left:327px;top:68px;width:89px;height:37px;border-left:3px solid #fff;border-bottom:3px solid #fff}
	#sub6 { left:327px;top:105px;width:89px;border-left:3px solid #fff;border-bottom:3px solid #fff}
	#mainhome { clear:both; background-image:url('/i/home_old.jpg'); background-repeat:no-repeat; width:800px; height:451px }
	#maintext { position:relative;top:55px;left:50px; width:420px; }
	/*#maintext h1 {font-size:26px; margin:0; }*/
	.transbox { opacity: .55;
	filter: alpha(opacity=55);
	width:115px;
	height:95px;/* was 64 */
	background-color:#ffffff;
	position:absolute;
	padding:6px;
	top:230px;
	text-decoration:none;
	border:0;
	}
	/*.transbox:hover { opacity: 1; filter:alpha(opacity=100);  }*/
	.transbox_hover { 
	  opacity: 1;
		filter:alpha(opacity=100);
		cursor:pointer; 
	  width:115px;
	  height:95px; 
	  background-color:#ffffff;
	  position:absolute;
	  padding:6px;
	  top:230px;
	  text-decoration:none;
	  border:0;  
	}
	#box1 {left:50px; }
	#box2 {left:181px; }
	#box3 {left:312px; }

	.boxtext { color: #000000; font-size:12px; line-height:125%; margin-top:4px;}
	div#box2 .boxtext { letter-spacing:-0.028em; }
	*+html div#box2 .boxtext { letter-spacing:-0.058em !important; }
	* html div#box2 .boxtext { letter-spacing:-0.058em !important; }
	#main_secondary { height:95px; margin:0px; padding:10px; overflow: hidden;}
	
	#demohome {clear:both; background-image:url('/i/gradation.jpg'); background-repeat:no-repeat; width:800px; height:260px }
	
	#faqhome {clear:both; background-image:url('/i/gradation.jpg'); background-repeat:no-repeat; width:800px; height:260px }
	#faqtext_hdr { position:absolute;height:435px;width:600px;top:120px;left:100px; }
  #faqtext { 
	  position:absolute;
		border:1px solid black;
		top:155px;
		left:100px;
		height:360px;
		width:570px;
		padding:20px 15px 20px 15px;
		overflow:auto;
		background-color:#fff
	}
	.faq { margin-bottom: 10px; }
	
	#softwarehome {clear:both; background-image:url('/i/software_gradation.jpg'); background-repeat:no-repeat; width:800px; height:260px }
	#softwaretext { padding:40px 80px 0px 40px }

	#producthome {clear:both; background-image:url('/i/production.jpg'); background-repeat:no-repeat; width:800px; height:260px;  }
	#producttext { padding:40px 150px 0 40px; margin:0 }
	
	#guidehome {clear:both; background-image:url('/i/guide_book.jpg'); background-repeat:no-repeat; width:800px; height:260px;  }
	#guidetext { padding:40px 40px 0px 40px; line-height:105%;  }	
	#guideouter { position:relative }
	#guideleft { float:left;width:49% }
	#guideright { float:left;width:49% }
	
	.guidestyles { margin-bottom:5px; padding-right:10px;}

	#ideologyhome {clear:both; background-image:url('/i/hallway.jpg'); background-repeat:no-repeat; width:800px; height:260px }
	#ideologytext { padding:40px 40px 0px 40px }
	
	
	#orderhome {clear:both; background-image:url('/i/order_gradation.jpg'); background-repeat:no-repeat; width:800px; height:260px }
	#order_uppertext { position:absolute; left:410px; top:150px; width:369px; }
	#ordertext { padding:40px 40px 0px 40px }
	#ordertext_inner { position:relative;width:680px }

	#contacthome {clear:both; background-image:url('/i/contact.jpg'); background-repeat:no-repeat; width:800px; height:260px }  
	#contacttext { padding:40px 80px 0px 40px }	

	#printmailhome {clear:both; background-image:url('/i/phaagb000127_Resources.jpg'); background-repeat:no-repeat; width:800px; height:260px; }  
	#printmailtext { padding:40px 40px 0px 40px; }
	#printmailtext_l { padding-left:40px; width: 580px;  float:left; line-height: 135% }
	#printmailtext_r { padding:40px 20px 0px 50px;width: 109px; float:left; }
	
  #outerbottombox {font-size:9px; color:#808080; height:80px; clear:both; margin:0;}
	#outerbottombox a { text-decoration:none; color:#808080; }
	#outerbottombox a:hover { text-decoration:none; color:#000000 }
	#bottomboxleft { position:absolute; bottom:0;left:0; padding-bottom:10px; padding-left:40px; width:760px; }
	#bottomboxright { position:absolute; bottom:0; right: 30px; padding-bottom:10px;} 
	
	.red { color:#c9252b}
	.serif1 { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:135%; margin-bottom:10px;}
	.serif2 { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:135%; margin:0;}
	.bo { font-weight:bold; }
	.selected { color:#fff; background:#c9252b;  }
	.not_selected { background:#e6e6e6; color:#595959; }
	.point { cursor:pointer }
	.md { font-size:12px; }
	.md_offer { font-size:15px !important; }
	.lg { font-size:18px }
	.xxlg { font-size:28px; }
	#foronly { padding-right:5px; }
	.float_left { float:left }
	.cb {clear:both}
	.offer_price {padding-left:2px;margin-top:-5px}
	#inthemail { font-size:10px;margin-left:-15px; }
	#downloadnow { font-size:10px;margin-left:-20px; }
	
	
