body {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	font-size: 9pt;
	font-style: normal;
	line-height: 150%;
	color: #000000;
}
.tit-page {
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	padding-left:5px;
	line-height:35px;
	text-align: left;
	text-transform: uppercase;
}
.thumbnail{ position: relative; z-index: 0; }
.thumbnail:hover{ background-color: transparent; z-index: 50; text-decoration:none; }
.thumbnail span{ /*CSS for enlarged image*/
position: absolute; background-color: #ffffff; padding: 5px; left: -1000px; border: 1px solid #cccccc; visibility: hidden; text-align:center; font-size: 9pt; font-weight: bold; color:#990000; text-decoration:none; }
.thumbnail span img{ /*CSS for enlarged image*/ border-width: 0; padding: 2px; }
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible; top: 0; left: -500px; top: -200px; text-decoration: none;/*position where enlarged image should offset horizontally */ }

.screen{ position: relative; z-index: 0; }
.screen:hover{ background-color: transparent; z-index: 50; text-decoration:none; }
.screen span{ /*CSS for enlarged image*/
position: absolute; background-color: #ffffff; padding: 5px; left: -1000px; border: 1px solid #cccccc; visibility: hidden; text-align:center; font-size: 9pt; font-weight: bold; color:#990000; text-decoration:none; }
.screen span img{ /*CSS for enlarged image*/ border-width: 0; padding: 2px;}
.screen:hover span{ /*CSS for enlarged image on hover*/
visibility: visible; top: 0; left: 0px; top: -150px; text-decoration: none;/*position where enlarged image should offset horizontally */ }


.font{ position: relative; z-index: 0; }
.font:hover{ background-color: transparent; z-index: 50; text-decoration:none; }
.font span{
position: absolute; background-color: #ffffff; padding: 10px; left: -650px; border: 1px solid #cccccc; visibility: hidden; text-align:center; font-size: 9pt; font-weight: bold; color:#990000; text-decoration:none; }
.font span img{border-width: 0; padding: 5px;}
.font:hover span{visibility: visible; left: -710px; top: -150px; text-decoration: none;}

.pop {display:none; position:relative; left:-3px; top:-15px; border: solid cccccc 1px; padding: 10px; background-color: rgb(255,255,255); text-align: center; font-size: 12px; width: 240px;}
.titlew {
	font-size: 12pt;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#666666;
}
#indent {
	padding-left:70px;

}
#indent p{
line-height:17px;
}
#indent_inter {
	padding-left:7px;
}
.price {
	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
	color:#006699;
	}
.sale {
	font-size: 9pt;
	font-weight: bold;
	color: #990000;
	text-decoration:line-through;
	}
.reg {
	font-size: 8pt;
	line-height: normal;
	color:#999999;
}
.red9 {
	font-size: 9pt;
	font-weight: bold;
	color:#990000;
	}
.gray9 {
	font-size: 9pt;
	font-weight: bold;
	color:#999999;
	}
.gray {
	font-size: 9pt;
	font-weight: bold;
	color: #444444;
	}
.author {
	font-size:9pt;
	color:#005bba;
	}
.pt7 {
	font-size: 7pt;
		line-height: normal;
}
.pt8 {
	font-size: 8pt;
	line-height: normal;
}
td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 150%;
	color: #000000;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 150%;
	color: #000000;
	font-weight: bold;
}
A  {
	font-size : 9pt;
	line-height:normal;
	text-decoration : none;
	color : #990000;
	font-family : Verdana, Geneva, Arial, helvetica, sans-serif;
}

A:Visited  {
	font-size : 9pt;
	color : #990000;
	text-decoration : none;
}

A:Active  {
	font-size : 9pt;
	color : #AAAAAA;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, helvetica, sans-serif;
}

A:Hover  {
	font-size : 9pt;
	font-family : Verdana, Geneva, Arial, helvetica, sans-serif;
	color : #000000;
	text-decoration : underline;
}
a.top:link{
	color:#3366FF;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;}
a.top:hover {
	color:#000000;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: underline;}
a.top:visited {
	color:#3366FF;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;}
/* red links */
#more a {
	color:#990000;
	font-size: 8pt;
	text-decoration: none;}
#more a:hover {
	color:#000000;
	font-size: 8pt;
	text-decoration: underline;}
#sample th {
	color: #FFFFFF;
	background-color: #666666;
	text-align: left;
	padding: 0 5px 0 5px; 
	}
/* Top Menu */
#menut {padding:0; margin:0; list-style:none; width:641px; position:relative;}
#menut li {float:left; margin-top:0px; }
#menut li a {display:block; width:80px; height:40px; background:url(images/m-off.png) no-repeat; text-decoration:none; color:#000; font-family:verdana, sans-serif; font-size:8pt; line-height:60px; text-align:center;}
#menut li a:hover {background:url(images/m-over.png) no-repeat;}
#menut li.active {display:block; width:80px; height:40px; background:url(images/m-active.png) no-repeat; color:#999999; font-size:8pt; line-height:60px; text-align:center;}
#menut li.first {display:block; width:1px; height:40px; background:url(images/m-first.png);}

/* Software Menu */
#menus {padding:0; margin:0; list-style:none; width:145px; position:relative;}
#menus li {float:left; margin-top:0px; }
/* html #menus li a {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/s-off.png', sizingMethod='scale');}*/
#menus li a {display:block; width:145px; height:28px; background:url(images/s-off.png) no-repeat; text-decoration:none; color:#000; font-family:verdana, sans-serif; font-size:8pt; line-height:26px; text-align:left; padding-left:28px;}
/*#menus li a b {display:block; width:145px; height:28px; line-height:26px; text-align:left; padding-left:28px;}*/
#menus li a:hover {background:url(images/s-over.png) no-repeat;}
/*#menus li a:hover b {background:url(images/s-over.png) no-repeat;}*/
#menus li.active {display:block; width:145px; height:28px; background:url(images/s-active.png) no-repeat; color:#999999; font-size:8pt; line-height:26px; text-align:left; padding-left:28px;}
#menus li.first {display:block; width:1px; height:28px; background:url(images/s-first.png);}

#menus li.act a{display:block; width:145px; height:28px; background:url(images/s-active.png) no-repeat; text-decoration:none; color:#999999; font-family:verdana, sans-serif; font-size:8pt; line-height:26px; text-align:left; padding-left:28px;}
#menus li.act a:hover {background:url(images/s-over.png) no-repeat;}


/* Packages Sale Menu */
#menusale {padding:0px; margin:0; list-style:none; width:131px; position:relative;}
#menusale li {float:left; margin-top:0px; }
#menusale li a {display:block; width:131px; height:28px; background:url(images/sale-off.png) no-repeat; text-decoration:none; line-height:28px;}
#menusale li a:hover {background:url(images/sale-over.png) no-repeat;}
#menusale span { display:none;}


/* Packages Menu */
#menup {padding:0; margin:0; list-style:none; width:145px; position:relative;}
#menup li {float:left; margin-top:0px; }
/** html #menup li a {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pak-off.png', sizingMethod='scale');}*/
#menup li a {display:block; width:145px; height:28px; background:url(images/pak-off.png) no-repeat; text-decoration:none; color:#000; font-family:verdana, sans-serif; font-size:8pt; line-height:26px; text-align:left; padding-left:28px;}
#menup li a:hover {background:url(images/pak-over.png) no-repeat;}
#menup li.active {display:block; width:145px; height:28px; background:url(images/pak-active.png) no-repeat; color:#999999; font-size:8pt; line-height:26px; text-align:left; padding-left:28px;}
#menup li.first {display:block; width:1px; height:28px; background:url(images/pak-first.png);}

/* reports Menu */
#reports {padding:0; margin:0; list-style:none; width:145px; position:relative;}
#reports li {float:left; margin-top:0px; }
/** html #reports li a {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pak-off.png', sizingMethod='scale');}*/
#reports li a {display:block; width:145px; height:17px; background:url(images/inter-off.png) no-repeat; text-decoration:none; color:#000; font-family:verdana, sans-serif; font-size:8pt; line-height:17px; text-align:left; padding-left:44px;}
#reports li a:hover {background:url(images/inter-over.png) no-repeat;}
#reports li.active {display:block; width:145px; height:17px; background:url(images/inter-active.png) no-repeat; color:#999999; font-size:8pt; line-height:17px; text-align:left; padding-left:44px;}
/* Add to Cart */
.store a {display:block; width:122px; height:38px; line-height:38px; text-align:right; background-image: url(images/add-off.png);}
.store a:hover {background:url(images/add-over.png) no-repeat; text-decoration:none;}
.store a:active {background:url(images/add-active.png) no-repeat; text-decoration:none;}

/* input submit */
input.submit:hover{background:url(images/add-over.png) no-repeat; border:none;}
input.submit{display:block; width:122px; height:38px; line-height:38px; text-align:right; background-image: url(images/add-off.png); border:none;}

/* pt7 */
.pt7 a {font-size:7pt; color:#990000; text-decoration:none;}
.pt7 a:hover {font-size:7pt; color:#003399; text-decoration:underline;}
.pt7 a:active {font-size:7pt; color:#003399;}
.pt7 a:visited {font-size:7pt;}




