body
{
	margin:0px;
	padding:0px;
	border:3px solid #ffffff;
	text-align:center;
	
}
.ftr
{
	margin-top:15px;
}
td,table,a,ol,li,ul,span,div
{
	font-size:11px;
	color:#505050;
	font-family:Tahoma;
}
a,a:visited
{
	color:#2980c7;
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma;
}
a:hover
{
	color:#ff7700;
	text-decoration:underline;
	font-size:11px;
	font-family:Tahoma;
}
.prodfaqbdy
{
	padding:10;
}
.hdrtbtop
{
	height:40px;
}
.hdrtbtop div
{
	text-align:right;
}

.hdrtab
{

	height:32px;
	width:160px;
	font-size:11px;
	vertical-align:top;
	padding:6 0 0 0;
	text-align:center;
	background-image:url(../images/hdr_bg.gif);
	background-repeat:repeat-x;
	cursor:pointer;
}
.hdrtab_on
{
	height:32;
	padding:6 0 0 0;
	vertical-align:top;
	width:160px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-image:url(../images/hdr_bg_on.gif);
	background-repeat:repeat-x;
	cursor:pointer;
}
.hdrblk
{
	padding:0 10 0 10;
	background-image:url(../images/hdr_bg.gif);
	background-repeat:repeat-x;
	
}
.hdrtabspc_on
{
	background-image:url(../images/hdr_spc.gif);
	background-repeat:no-repeat;
	width:2px;
}
.hdrtabspc
{
	background-image:url(../images/hdr_spc.gif);
	background-repeat:no-repeat;
	width:2px;
}
.hdrbtm
{
	background-image:url(../images/hdr_shdw.gif);
	background-repeat:repeat-x;
	height:10px;
	
}
/*NAV*/
.navfrm
{
	width:190px;
	vertical-align:top;
	text-align:center;
	
}
.nav
{
	padding:10px;
	text-align:left;
	border-bottom:0px;
}
.srchfrm
{
	margin:0 0 10 0;
	color:#5f5f5f;
}
.nav ol
{
	font-size:11px;
	color:#5f5f5f;
	font-family:Tahoma;
	margin:0px;
	padding:0px;
	font-weight:bold;
	list-style-image:url(../images/bul3.gif);
}
.nav li
{
	margin:0 0 0 15px;
	padding:2 0 2 0px;
	font-weight:normal;
	
}
.nav ol a,.nav ol a:visited
{
	color:#5f5f5f;
}
/*BODY*/
.bdyfrm
{
	
	vertical-align:top;
	font-size:11px;
	font-family:Tahoma;
}


/*FOOTER*/
.ftrtopline
{
	height:3px;
	background:#ffc019;
	border-bottom:2px solid #fff;
}
.ftrbotline
{
	margin-top:1px;
	height:3px;
	background:#ffc019;
}
.ftrtxt
{
	font-size:11px;
	padding:5 10 0 10;
	width:100%;
}

/*TEXT*/
hr
{
	background:#cccccc;
	height:1px;
}
.txthdr
{
	margin:10 0 0 0;
	Border:1px solid #eaeaea;	
	border-bottom:1px solid #eaeaea;
	width:100%;
	background-image:url(../images/bg_hder.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.txthdr span
{
	
	width:100%;
	padding:2 10 2 10px;
	font-weight:bold;
	font-size:13px;
	color:#ed8204;
	display:block;
	text-align:left;
	padding-right:10;
	
}
.txthdr span a
{
	color:#ed8204;
}
.trglinks
{
	margin:10 0 10 20;
	list-style-image:url(../images/arrdwn.gif);
	padding:0px;
	font-size:11px;
}
.trglinks li
{
	margin:5 0 0 0;
}
.txtblrb
{
	font-size:11px;
	text-align:left;
}
.txtblrb ol.lclinks
{
	margin:10 0 10 20;
	list-style-image:url(../images/bul2.gif);
	padding:0px;
	font-size:11px;
}
.txtblrb ol.lclinks li
{
	margin:5 0 20 0;
	padding:0px;
	font-size:11px;
}
.prodtitle
{
	font-size:16px;
	font-weight:bold;
	color:#505050;
}
.arthdr,.arthdr:visited,.arthdr:hover
{
	font-size:16px;
	font-weight:bold;
}
.head1
{
	font-size:12px;
	font-weight:bold;
}
.head2
{
	font-size:12px;
}
p
{
	font-size:11px;
	font-family:Tahoma;
}
/*PRODUCT BLURBS*/
.artimg
{
	margin:0 10 0 0;
}
.prodblurbfrm
{
	Border:1px solid #cccccc;
	width:100%;
	display:block;
	height:420;
}

.btnsignup a,.btnsignup a:visited,.btnsignup a:hover
{
	font-weight:bold;
	color:#ffffff;
}

.btncompare a, .btncompare a:visited,.btncompare a:hover,.btnlearnmore a,.btnlearnmore a:visited,.btnlearnmore a:hover {
	
}
 
.prodprice
{
	font-size:18px;
	color:#fa7109;
}
.prodblurbbdy
{
	padding:10px;
}
.bestoffer
{
	background-image:url(../images/bestvalue.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	background-color:#f9faff;
	
}
.prodov
{
	margin:0px;
	list-style-type:none;
	font-size:12px;
	
}
.hdrstd2
{
	font-size:12px;
	color:#505050;
	font-weight:bold;
}
.hdrstd
{
	font-size:12px;
}
/* Buttons */
.btnsignup
{
	width:116px;
	height:22px;
	background-image:url(../images/btnorange.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding-top:3px;
	PADDING-LEFT: 10px;
	margin:2 2 5 2px;
}
.btnlearnmore
{
	FONT-WEIGHT: bold; WIDTH: 100%; TEXT-ALIGN: center;
}
.btncompare
{
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; WIDTH: 100%; TEXT-ALIGN: center
}

.btnarchive
{
	width:113px;
	height:17px;
	background-image:url(../images/btnhalfgreen.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:1px;
	margin:2px;
}

/* Page TABS */
.proddesc
{
	font-size:12px;
	text-align:left;
	margin-top:10px;
}

.ptaboff
{
	border:1px solid #cccccc;
	border-bottom:1px solid #ffffff;
	background:#ffffff;
	width:120;
	padding:3 5 3 5;
	text-align:center;
	position:relative;
	top:1;
	z-index:3;
		
}
.ptabfrm
{
	margin-top:10;
	border-bottom:1px solid #cccccc;
	position:relative;
	top:1;
	z-index:0;
	width:100%;
	height:17;
}
.ptab
{
	border:1px solid #dddddd;
	border-bottom:1px solid #cccccc;
	width:120;
	padding:3 5 3 5;
	text-align:center;
	background:#eaeaea;
	position:relative;
	top:1;
	z-index:0;
		
}
.btnftr
{
	width:100%;
	padding:0 15 10 0;
	text-align:right;
}
.tabbdy
{
	padding:10px;
	width:100%;
}
.tabbdy ul li
{
	padding:5;

}
/*CompareTable*/
.tblCompare
{
	margin-top:20px;
}
.tblCompare td
{
	
	border-right:2px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	padding:5px;
}
.comparehdr
{
	background:#e5e5e5;
	font-weight:bold;
}
/*SiteMap*/
.sitemap li
{
	padding:5;
	font-weight:bold;
	list-style-type:square;
}
.sitemap ul li
{
	padding:3;
	font-weight:normal;
	list-style-type:circle;
}


.articleblrb a
{
	font-weight:bold;
}
.sysreqtbl th
{
	background:#eaeaea;
	padding:5 10 5 10px;
}
.sysreqtbl
{
	margin:20 0 0 0;
}
.sysreqtbl td
{
	padding:5 10 5 10px;
	border:1px solid #eaeaea;
	border-top:0px;
	vertical-align:top;
}

/*alerts*/
.alrtstp{margin:10px;background:#FFEEE7;border:1px solid #D23838;padding:10 10 10 30px;background-image:url(../images/icons/alert_stop16.gif);background-repeat:no-repeat;background-position:10 10;}
.alrtwrn{margin:10px;background:#FFF7E2;border:1px solid #FEBD01;padding:10 10 10 30px;background-image:url(../images/icons/alert_warn16.gif);background-repeat:no-repeat;background-position:10 10;}
.alrtdly{margin:10px;background:#F2FFEB;border:1px solid #72D940;padding:10 10 10 30px;background-image:url(../images/icons/alert_delay16.gif);background-repeat:no-repeat;background-position:10 10;}
.errlnks
{
	width:100%;
	text-align:center;
	font-weight:bold;
}
