body{margin:0; padding:0;
}


body, td{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	line-height:18px;
	vertical-align:top;
	text-align:justify;
}
sup{font-size:7px;}
img{border:0;}
a img{ border:0;}
a{text-decoration:none; color:#151515;}
img{ vertical-align:top;}


/*---global classess---*/
.title {font-size:15px; font-weight:bold; line-height:20px; color:#c4261d}
.subtitle {font-size:14px; font-weight:bold; line-height:20px; color:#393939}

.common_title{font-size:16px; font-weight:bold; color:#c4261d; line-height:21px; text-align:left;}

.left{float:left;}
.right{float:right;}
.taright{text-align:right;}
.taleft{text-align:left;}
.clear{clear:both;}

.bold{font-weight:bold;}

.red{color:#c4261d;}
a.line{text-decoration:underline; color:#636363;}
a.line:hover{text-decoration:none; color:#636363;}

/*---contactus page---*/
.contact_title{font-size:18px; color:#6b6a6a; line-height:21px; text-align:left;}
.contact_subtitle{font-size:16px; font-weight:bold; color:#c4261d; line-height:21px; text-align:left;}
.contact_content{color:#636363; text-align:left;}
.contact_content a{color:#636363; text-align:left;}
.contact_img{background:url(../images/contact_img.jpg) bottom left no-repeat; width:417px; height:307px;}

/*---testimonial page---*/
.testimonial_bg{background:url(../images/testimonial_bg.gif) 0 0 repeat-x;}
.testimonial_rdivider{background:url(../images/testimonial_reddivider.gif) bottom left repeat-x; height:2px;}


/*---announcement page---*/
.date{text-transform:uppercase; font-weight:bold;}
a.blue{color:#03C; text-decoration:underline;}
a.blue_color{color:#03C;}

/*---feature&pricing page---*/
.feature_bullet ul{margin:0; padding:0; font-size:11px; color:#c31616; list-style:none;}
.feature_bullet ul li{background:url(../images/features_arrow.gif) 0 8px no-repeat; padding-left:12px; line-height:20px;}

/*---columns---*/
.cols1{float:left;}
.cols2{color:#868686; font-size:11px; line-height:33px; float:right; padding:15px 10px 0 0;}
.cols2 a{color:#868686; text-decoration:none;}
.cols2 a:hover{color:#ffffff;}

/*---footer---*/
.footer_txt{color:#868686; font-size:11px; line-height:33px; text-align:right; padding-right:10px;}
.footer_txt a{color:#868686; text-decoration:none;}
.footer_txt a:hover{color:#ffffff;}



/*---old stylesheet---*/
ul {margin-top:2px;margin-bottom:2px;padding-left:10px;}
ul.nav
{
	padding:0;
	margin:0;
}
.content
{
	padding:1px 25px;
	text-align:justify;
}
.content li{ text-align:left; padding-top:5px; }
.content .img_bdr{ border:1px dashed #666; }
.redheading
{
	padding:10px;
	background-color:#c4261d;
	color:#fff;
	font-weight:bold;
}
.blackheading
{
	padding:10px;
	background-color:#fff;
	color:#000;
	font-weight:bold;
}
.indented {padding-left:30px;}
.pricing {border:1px solid #ccc;}
.pricing th {margin-bottom:50px;text-align:left;padding-left:24px;font-size:10pt;background-color:#c4261d;color:#fff;}
.pricing td {padding:3px;padding-left:24px;}

.features {
	margin:0 auto;
	width:984px;
	/*display:inline;
	float:left;*/
}
th.benefits_header
{
	width:354px;
	background-color:#000!important;
	color:#fff!important;
}
tr.lightdark {background-color:#f4f4f4;}
.keybenefit {margin:5px 0;font-size:10pt}
.h2nomargin h2 {margin:2px!important;}
.h2nomargin p {margin:2px!important;}
.features th {text-align:left; background-color:#fff;color:#c4261d; height:30px;vertical-align:bottom}
td.dark {text-align:left;padding:4px;font-size:8pt;background-color:#605D5C;color:#fff;font-weight:bold}
td.mediumdark {text-align:left;padding:4px;font-size:8pt;background-color:#838281;color:#fff;}
td.lightdark {text-align:left;padding:4px;font-size:8pt;background-color:#AAA9A9;color:#26211E;}
.bluebg {background-color:#d1dce3; padding:10px;}
.darkbluebg {background-color:#96aebe; padding:10px;}
h1 {font-size:12pt;color:#000}
h2 {font-size:12pt;color:#c4261d}
h2.white {font-size:12pt;color:#fff}
h3 {font-size:9pt;color:#c4261d;margin:3px;}
.blueshield { background:url(../images/shieldbg.jpg) 300px 10px no-repeat;}

ul.leftmenu {padding:0;margin:0;}
ul.leftmenu li {padding:0;margin:0;list-style: none;}
ul.leftmenu li a {
	padding:10px;
	background-color:#c4261d;
	display:block;
	text-decoration:none;
	color:#fff;
	font-size:12px;
	padding-left:30px;
	font-weight:bold;
}
ul.leftmenu li a:hover { background-color:#383431;}

/*--------main navigation-------------*/
.home a{
	background:url(../images/nav_corporate.gif) 0 0 no-repeat;
	width:137px;
	height:59px;
	float:left;
	display:block;
}
.home a:hover {
	background:url(../images/navhover_corporate.gif) 0 0 no-repeat;
	width:137px;
	height:59px;
	float:left;
	display:block;
}

.technology a{
	background:url(../images/nav_indusguard.gif) 0 0 no-repeat;
	width:136px;
	height:59px;
	float:left;
	display:block;
}
.technology a:hover {
	background:url(../images/navhover_indusguard.gif) 0 0 no-repeat;
	width:136px;
	height:59px;
	float:left;
	display:block;
}

.keyfeatures a{
	background:url(../images/nav_features.gif) 0 0 no-repeat;
	width:136px;
	height:59px;
	float:left;
	display:block;
}
.keyfeatures a:hover {
	background:url(../images/navhover_features.gif) 0 0 no-repeat;
	width:136px;
	height:59px;
	float:left;
	display:block;
}

.resources a{
	background:url(../images/nav_resources.gif) 0 0 no-repeat;
	width:136px;
	height:59px;
	float:left;
	display:block;
}
.resources a:hover {
	background:url(../images/navhover_resources.gif) 0 0 no-repeat;
	width:136px;
	height:59px;
	float:left;
	display:block;
}

.faqs a{
	background:url(../images/nav_faq.gif) 0 0 no-repeat;
	width:135px;
	height:59px;
	float:left;
	display:block;
}
.faqs a:hover {
	background:url(../images/navhover_faq.gif) 0 0 no-repeat;
	width:135px;
	height:59px;
	float:left;
	display:block;
}

.contactus a{
	background:url(../images/nav_contactus.gif) 0 0 no-repeat;
	width:143px;
	height:59px;
	float:left;
	display:block;
}
.contactus a:hover {
	background:url(../images/navhover_contactus.gif) 0 0 no-repeat;
	width:143px;
	height:59px;
	float:left;
	display:block;
}

.getafreetrial a{
	background:url(../images/nav_indusguarddemo.gif) 0 0 no-repeat;
	width:161px;
	height:59px;
	float:left;
	display:block;
}
.getafreetrial a:hover {
	background:url(../images/navhover_indusguarddemo.gif) 0 0 no-repeat;
	width:161px;
	height:59px;
	float:left;
	display:block;
}

.announcement a{
	background:url(../images/announcement.gif) 0 0 no-repeat;
	width:136px;
	height:59px;
	float:left;
	display:block;
}
.announcement a:hover {
	background:url(../images/announcement_hover.gif) 0 0 no-repeat;
	width:136px;
	height:59px;
	float:left;
	display:block;
}

.testimonial a{
	background:url(../images/testimonial.gif) 0 0 no-repeat;
	width:136px;
	height:59px;
	float:left;
	display:block;
}
.testimonial a:hover {
	background:url(../images/testimonial_hover.gif) 0 0 no-repeat;
	width:136px;
	height:59px;
	float:left;
	display:block;
}

.howitworks a{
	background:url(../images/rightnav_seal.gif) 0 0 no-repeat;
	width:184px;
	height:62px;
	float:left;
	display:block;
}
.howitworks a:hover {
	background:url(../images/rightnavhover_seal.gif) 0 0 no-repeat;
	width:184px;
	height:62px;
	float:left;
	display:block;
}

.registerhere a{
	background:url(../images/rightnav_features.gif) 0 0 no-repeat;
	width:184px;
	height:62px;
	float:left;
	display:block;
}
.registerhere a:hover {
	background:url(../images/rightnavhover_features.gif) 0 0 no-repeat;
	width:184px;
	height:62px;
	float:left;
	display:block;
}

.secureseal a{
	background:url(../images/rightnav_registration.gif) 0 0 no-repeat;
	width:184px;
	height:62px;
	float:left;
	display:block;
}
.secureseal a:hover {
	background:url(../images/rightnavhover_registration.gif) 0 0 no-repeat;
	width:184px;
	height:62px;
	float:left;
	display:block;
}

.securityinformation a{
	background:url(../images/rightnav_sic.gif) 0 0 no-repeat;
	width:184px;
	height:94px;
	float:left;
	display:block;
}
.securityinformation a:hover {
	background:url(../images/rightnavhover_sic.gif) 0 0 no-repeat;
	width:184px;
	height:94px;
	float:left;
	display:block;
}

/*-------end of old stylesheet---*/