	@charset "utf-8";
	/* CSS Document */
	#mode01{
	position:absolute;
	left:44px;
	top:42px;
	width:203px;
	height:57px;
	/*background-image:url(images/tlogo.gif);*/
	}
	#mode02{
	position:absolute;
	left:34px;
	top:114px;
	width:912px;
	height:9px;
	background-color:#d6dad9;
	overflow:hidden;
	}
	#mode03{
	position:absolute;
	left:264px;
	top:126px;
	width:682px;
	height:70px;
	background-image:url(images/tphone.gif);
	}
	#mode04{
	position:absolute;
	left:264px;
	top:196px;
	width:682px;
	height:168px;
	background-image:url(images/tbanner.gif);
	}
	#mode05{
	position:absolute;
	left:34px;
	top:368px;
	width:912px;
	height:4px;
	background-color:#d4d4d4;
	overflow:hidden;
	}
	#menu{
	position:absolute;
	left:34px;
	top:123px;
	width:225px;
	height:239px;
	}
	#topmenu{
	position:absolute;
	left:705px;
	top:91px;
	width:241px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	word-spacing:4px;
	color:#3d3d3d;
	}
	#mode18a{
	position:absolute;
	left:363px;
	top:12px;
	width:128px;
	height:100px;
	}
	#form{
	position:absolute;
	left:706px;
	top:739px;
	width:211px;
	height:394px;
	border:1px #e0e0e0 solid;
	background: url("images/query.gif") no-repeat 10px 1.2em;
	padding-top:65px;
	padding-left:28px;
	line-height:22px;
	}
	#form1{
	position:absolute;
	left:707px;
	top:465px;
	width:211px;
	height:396px;
	border:1px #e0e0e0 solid;
	background: url("images/query.gif") no-repeat 10px 1.2em;
	padding-top:65px;
	padding-left:28px;
	line-height:22px;
}
	.desc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#545252;
	}
	#upload{
	position:absolute;
		left:684px;
		top:387px;
		width:187px;
		height:65px;
		padding-left:75px;
		padding-top:10px;
		background-image:url(images/tupload.gif);
	}
	#upload1{
	position:absolute;
	left:684px;
	top:940px;
	width:187px;
	height:65px;
	padding-left:75px;
	padding-top:10px;
	background-image:url(images/tupload.gif);
}
	.textdesc{
	font-family:Tahoma;
	font-size:11px;
	}
	.textdesc a{
	color:#bd1314;
	text-decoration:underline;
	}
	.texthead{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:24px;
	}
	.texthead a{
	color:#FFFFFF;
	text-decoration:none;
	}
	#price{
	position:absolute;
		left:684px;
		top:476px;
			padding-left:75px;
		padding-top:10px;
		width:187px;
		height:68px;
		background-image:url(images/tprice.gif);
	}
	#price1{
	position:absolute;
	left:684px;
	top:1022px;
	padding-left:75px;
	padding-top:10px;
	width:187px;
	height:68px;
	background-image:url(images/tprice.gif);
}
	#category{
	position:absolute;
		left:684px;
		top:574px;
		padding-left:75px;
		padding-top:10px;
		width:187px;
		height:60px;
		background-image:url(images/tcategory.gif);
	}
	#category1{
	position:absolute;
	left:684px;
	top:1113px;
	padding-left:75px;
	padding-top:10px;
	width:187px;
	height:60px;
	background-image:url(images/tcategory.gif);
}
	#left1{
		position:absolute;
		left:34px;
		top:376px;
		width:225px;
		height:273px;
		background-color:#eee;
	}
	.lihead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3d3d3d;
	padding-left:20px;
	padding-top:15px;
	}
	#left1 li{
	list-style:none;
	}
	#left1 li a{
	font-family:Arial, Helvetica, sans-serif;
	background: url("images/arrow02.gif") no-repeat 1px .3em;
	font-size:12px;
	font-weight:bold;
	color:#6d972c;
	list-style:none;
	line-height:25px;
	text-decoration:none;
	margin-left:-10px;
	padding-left:12px;
	}
	#left2{
		position:absolute;
		left:34px;
		top:653px;
		width:225px;
		height:506px;
		background-color:#eee;
	}
	#left2 li{
	list-style:none;
	}
	#left2 li a{
	font-family:Arial, Helvetica, sans-serif;
	background: url("images/arrow02.gif") no-repeat 1px .3em;
	font-size:12px;
	font-weight:bold;
	color:#6d972c;
	list-style:none;
	line-height:25px;
	text-decoration:none;
	margin-left:-10px;
	padding-left:12px;
	}
	.text06{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:18px;
	margin-left:20px;
	font-weight:bold;
	font-size:13px;
	color:#000000;
	line-height:19px;
	background: url("images/arrow03.gif") no-repeat 1px .3em;
	}
	#mode26{
	position:absolute;
	left:-223px;
	width:918px;
	height:99px;
	background-color:#dbdbdb;
	margin-top:25px;
	top: 3834px;
	}
	#mode27{
		position:absolute;
		left:34px;
		top:1296px;
		width:913px;
		height:25px;
	}
	#mode28{
	position:absolute;
	text-align:right;
	padding-top:10px;
	left:110px;
	top:-20px;
	width:798px;
	height:64px;
}
	.bottemlink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-stretch:expanded;
	font-weight:bold;
	word-spacing:6px;
	}
	.bottemlink a{
	text-decoration:underline;
	color:#333333;
	}
	.bottem{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	}
	#leftbottom{
		position:absolute;
		left:17px;
		top:5px;
		width:200px;
		height:55px;
	}
	.bottem01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:23px;
	}
	.bottemhead{
	font-weight:bold;
	}
	#sign{
	position:absolute;
		left:707px;
		top:652px;
		width:164px;
		height:77px;
		padding-left:75px;
		padding-top:10px;
		background: url("images/sign.gif") no-repeat 1px .3em;
	}
	#sign1{
	position:absolute;
	left:707px;
	top:376px;
	width:164px;
	height:77px;
	padding-left:75px;
	padding-top:10px;
	background: url("images/sign.gif") no-repeat 1px .3em;
}
	#content{
		position:absolute;
		left:257px;
		top:381px;
		width:409px;
		height:3611px;
		padding-top:5px;
		padding-left:10px;
		padding-right:5px;
		font-family:Tahoma;
		font-size:13px;
		color:#403f3f;
	}
	#content1{
	position:absolute;
		left:34px;
		top:127px;
		width:897px;
		height:145px;
		padding-top:5px;
		padding-left:10px;
		padding-right:5px;
		font-family:Tahoma;
		font-size:13px;
		color:#403f3f;
	}
	.content{
	font-family:Tahoma;
		font-size:12px;
		color:#545252;
		line-height:20px
	}
	.content a{
		color:#bd1314;
		text-decoration:underline;
	}
	#content ul{
		color:#545252;
		line-height:22px;
		list-style:square;
	}
	#content ul a{
		color:#bd1314;
		text-decoration:underline;
	}
	h2{
	font-family:Tahoma;
		font-size:13px;
		color:#545252;
		line-height:18px;
		font-weight:bold;
		border-bottom:1px solid #747272;
		padding-bottom:8px;
		padding-top:8px;
		background-color:#f7f8f9;
		padding-left:5px;
	}
	h1{
	font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
	color:#bd1314;
	line-height:22px;
	}
	#syndicate{
	margin-top:10px;
	background-color:#F7F8F9;
	padding-top:8px;
	padding-bottom:5px;
	padding-left:150px;
	padding-right:5px;
	margin-bottom:10px;
	border-top:1px solid #BDC4C9;
	border-bottom:1px solid #BDC4C9;
	}
	#tools{
	margin-bottom:5px;
	}
	.sidemenu {
		color: #65747a;
		font-size: 11px;
		font-family: tahoma;
		text-decoration:none
	}
	.sidemenu a{
	color:#bd1314;
	}
	.topmenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	.topmenu a{
	text-decoration:none;
	color:#3d3d3d;
	}
	
	.topmenu a:hover{
	color:#bd1314;
	text-decoration:underline;
	}
	.formtext{
	margin-top:6px;
	border:#999 1px solid;
	font-size:12px;
	}
	.question{
	color:#bd1314;
	border-bottom:1px solid #BDC4C9;
	padding-bottom:4px;
	background: url("images/faq.gif") no-repeat 1px .3em;
	padding-left:30px;
	}
	#separator{
	width:400px;
	border-bottom:1px solid #545252;
	}
	.trial{
	color:#bd1314;
	border-bottom:1px solid #BDC4C9;
	padding-bottom:8px;
	background: url("images/guide.gif") no-repeat 5px 1.5em;
	padding-left:30px;
	font-weight:bold;
	padding-top:20px;
	}
	.formbutton{
	margin-top:6px;
	border:#999 1px solid;
	background-image:url(images/button.gif);
	/*background-color:#bd1314;*/
	color:#FFFFFF;
	font-size:13px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	}
	#content ol{
		color:#545252;
		line-height:22px;
	}
	#content ol a{
		color:#bd1314;
		text-decoration:underline;
		}
	#sitemap {		/*leave this out if you've defined the font*/
		/*font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #000000;*/
	}
	#sitemap li {
		list-style-type: none;
	}
	#sitemap ul li {
		list-style-image: url(images/l2_normal.gif);
	}
	#sitemap ul ul li {
		list-style-image: url(images/l3_normal.gif);
	}
	#sitemap ul li.firstfollow {
		list-style-image: url(images/l2_first_follow.gif);
	}
	
	#sitemap ul li.last {
		list-style-image: url(images/l2_last_item.gif);
	}
	
	#sitemap ul ul li.firstfollow {
		list-style-image: url(images/l3_first_follow.gif);
	}
	
	#sitemap ul ul li.last {
		list-style-image: url(images/l3_last_item.gif);
	}
	#pdf{
	width:161px;
	height:94px;
	padding-left:80px;
	background-image:url(images/pdfback.gif);
	padding-top:5px;
	}
	.grn{
	font-family:Arial, Helvetica, sans-serif;
	color:#6d972c;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	}
	.grn a{
	color:#6d972c;
	text-decoration:none;
	}
	.blck{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	.blck a{
	color:#000;
	text-decoration:underline;
	}
	#testimonial{
	width:325px;
	background-color:#ebebeb;
	border-top:1px solid #bdc4c9;
	padding-left:67px;
	padding-top:25px;
	padding-right:20px;
	padding-bottom:25px;
	}
	.imagetest{
	background: url("images/testback.gif") no-repeat 0px 1.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	}
	.testhead{
	color:#6d972c;
	font-weight:bold;
	line-height:14px;
	}
	#faql{
		position:absolute;
		left:35px;
		top:1112px;
		width:225px;
		/*height:709px;*/
	height:1826px;
		_height:1986px;
		background-color:#eee;
	}
	#smapl{
	position:absolute;
	left:34px;
	top:1080px;
	width:225px;
	/*height:709px;*/
	height:3158px;
	/*_height:1986px;*/
		background-color:#eee;
	}
		#smapla{
	position:absolute;
	left:34px;
	top:1145px;
	width:225px;
	/*height:709px;*/
	height:3092px;
	/*_height:1986px;*/
		background-color:#eee;
	}
	#smapr{
	position:absolute;
	left:707px;
	top:1203px;
	width:241px;
	/*height:709px;*/
	height:3035px;
	/*_height:1983px;*/
		background-color:#eee;
	}
.animatedtabs{
overflow: hidden;
width: 100%;
font-size: 14px; /*font of menu text*/
}


.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left: 10px; /*offset of first tab relative to page left edge*/
padding: 0;
}

.animatedtabs li{
float: left;
margin: 0;
padding: 0;
}

.animatedtabs a{
float: left;
position: relative;
top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background: url("images/tab-blue-left.gif") no-repeat left top;
margin: 0;
margin-right: 3px; /*Spacing between each tab*/
padding: 0 0 0 9px;
text-decoration: none;

}

.animatedtabs a span{
float: left;
position: relative;
display: block;
background: url("images/tab-blue-right.gif") no-repeat right top;
padding: 5px 14px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-weight: bold;
color: black;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */


.animatedtabs .selected a{
background-position: 0 -125px;
top: 0;
}

.animatedtabs .selected a span{
background-position: 100% -125px;
color: black;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

.animatedtabs a:hover{
background-position: 0% -125px;
top: 0;
}

.animatedtabs a:hover span{
background-position: 100% -125px;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

#animatedtabs{
	position:absolute;
	left:595px;
	top:85px;
	width:351px;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	word-spacing:4px;
	color:#3d3d3d;
}
.arrowlistmenu{
width: 180px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 13px Arial;
color: white;
background:  url(images/backgroundimage.gif) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #666;
background: url(images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 75%;
}

.arrowlistmenu ul li a:visited{
color: #666;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: white;
	background-color: #C00;
	font-family: Arial, Helvetica, sans-serif;
}
#ArrowBulletList{
	position:absolute;
	left:33px;
	top:382px;
	width:225px;
	height:333px;
	background-color: #eee;
}
#ArrowBulletList2{
	position:absolute;
	left:34px;
	top:659px;
	width:225px;
	height:422px;
	background-color: #eee;
}
#ArrowBulletList2a{
	position:absolute;
	left:34px;
	top:719px;
	width:225px;
	height:425px;
	background-color: #eee;
}

