/* CSS Document */

* { margin:0px; padding:0px;}

body
{margin:0px;
padding:0px;
font:12px Tahoma;
color:#363636;
background:#fff;}

p.txthome {margin-bottom:20px;}

P {line-height:17px; margin-bottom:20px;}

FORM {margin:0px;}

img {border:0px;}

#container
{width:1000px;
margin-left:auto;
margin-right:auto;
height:100%;}

#header {width:1000px;}

#header .logo
{width:auto;
height:87px;
padding-left:8px;
padding-top:25px;
float:left;
}

#header .nav
{width:auto;
background:url(../../images/topnav_bg.jpg) repeat-x;
height:44px;}

#header .nav ul
{list-style:none;
margin-top:0px;}

#header .nav ul li
{display:inline;
margin-left:24px;
background:url(../../images/nav_divider.jpg) no-repeat center right;}

#header .nav ul li a
{font:bold 13px Tahoma, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
line-height:44px;
margin-right:35px;}

#header .nav ul li a:hover
{color:#ccedff;}

#header .banner
{width:auto;
/*background:#ccedff;*/
background:#cbe1f5;

}

#header .banner .left
{width:445px;
height:91px;
float:left;
padding-top:30px;
text-align:center;

}

#header .banner .left .banner_content
{font:11px Tahoma;
color:#4e4e4e;
margin-top:9px;
padding-left:172px;}

#header .banner .right
{
height:158px;
float:left;
}

#contentarea
{width:1000px;}

#contentarea .leftpanel
{width:294px;
float:left;
padding-left:21px;
padding-top:16px;
margin-right:13px;
background:url(../../images/leftnav_bg.jpg) repeat-x top left;
border-top:#fff 1px solid;}

.headings
{font:18px Tahoma; color:#d14653;}

.heading2
{color:#3a499e;}

.small_headings
{margin-top:20px;
font:11px Tahoma;
color:#0092d6;
height:24px;}

.small_text
{margin-top:9px;
font:11px Tahoma;
color:#8d8d8d;
margin-bottom:10px;}

.read_more
{width:auto;
padding-right:5px;
height:15px;}

a.read
{font:bold 10px Tahoma;
color:#207bbb;
text-decoration:none;
background:url(../../images/dot.gif) no-repeat center left;
padding-left:10px;
float:right;}

a.read:hover
{text-decoration:underline;}

.newsdesc
{font:11px Tahoma;
color:#003399;
margin-bottom:10px;}

a.aread2
{font:bold 11px Tahoma;
color:#207bbb;
text-decoration:none;
float:left;
margin:6px 0px;}

a.aread2:hover
{text-decoration:underline;}

.clear
{clear:both;}

.holder
{width:auto;}

.holder1
{width:600px;
float:left;
margin-left:15px;}

.holder_left
{width:200px;
float:left;
}

.holder ul
{list-style:none;
margin:18px 0px 0px 0px;}

.holder ul li
{padding:0px 0px 0px 20px;
background:url(../../images/bullet1.gif) no-repeat top left;
margin-bottom:11px;
font:11px Tahoma;
color:#656565;
font-size:13px;}

.holder ol
{
margin-left:25px;
}
.holder ol li
{padding:0px 0px 0px 20px;
background:url(../../images/sub_menu.jpg) no-repeat center left;
list-style-type:none;
margin-bottom:11px;
font:11px Tahoma;
color:#656565;}

.more_news
{width:auto;
margin:12px 0px 10px 0px;}

a.more_news
{width:auto;
font:11px Tahoma;
color:#ff5400;
text-decoration:underline;
margin-top:12px;}

a.more_news:hover
{text-decoration:underline;}

#contentarea .rightpanel
{width:672px;
float:left;
margin-top:16px;}


#contentarea .rightpanel_home
{width:642px;
float:left;
margin-top:16px;
margin-left:30px;}

#contentarea .rightpanel_home_mas
{width:642px;
float:left;
margin-top:1px;
padding-top:16px;
padding-left:30px;
margin-left:0px;
background:url(../../images/leftnav_bg.jpg) repeat-x top left;
border-top:#fff 1px solid;}

.bold
{font:bold 12px Tahoma;
color:#3a499e;}

.product_sec
{padding-top:9px;
border-left:#dcdcdc 1px solid;
border-right:#dcdcdc 1px solid;
border-bottom:#dcdcdc 1px solid;
background:url(../../images/productsec_bg.jpg) repeat-x;
padding-left:6px;
width:97%;
margin:0 auto;}

.product_sec .leftside
{float:left;
width:172px;
padding:0px 10px;
border-right: 1px solid #e9e9e9;}

.product_sec .leftside2
{float:left;
width:176px;
padding:0px 10px;}

.product_sec .leftside2 .imgsec img
{border:#6ebfe4 1px solid;}

/*.product_sec .leftside .imgsec
{float:left;
width:90px;
margin-right:11px;
margin-top:17px;} */

.product_sec .leftside .imgsec {text-align:left;}

.product_sec .leftside2 .imgsec {text-align:left;}

.product_sec .leftside .imgsec img
{border:#6ebfe4 1px solid;}

.product_sec .leftside .contentsec
{float:left;
margin-top:17px;}

.product_sec .rightside
{float:left;
width:295px;}

.product_sec .rightside .imgsec1
{float:left;
margin-right:11px;
margin-top:17px;}

.product_sec .rightside .imgsec1 img
{border:#6ebfe4 1px solid;}

.product_sec .leftside .contentsec1
{float:left;
margin-top:17px;}

.blue_heading
{font:bold 12px Tahoma;
color:#0094d9;
text-decoration:none;
padding:10px 0px;}

.blue_heading1
{font:bold 12px Tahoma;
color:#0094d9;
margin-top:17px;}

.text
{margin-top:8px;
font:11px Tahoma;
color:#656565;}

.read_more1
{width:auto;
height:22px;
margin-top:8px;}

a.read1
{
font:bold 10px Tahoma;
color:#207bbb;
text-decoration:none;
background:url(../../images/dot.gif) no-repeat center left;
padding-left:10px;}

a.read1:hover
{text-decoration:underline;}

.spacer
{height:26px;color:#fff;}

.spacer2 {height:10px;color:#fff;}

#footer
{width:1000px;}

#footer .navigation
{width:auto;
background:#ededed;
border-top:#5f98b3 1px solid;
height:27px;
text-align:center;
padding-top:15px;}

#footer .navigation ul
{
list-style:none;
margin:0px;
}
#footer .navigation ul li
{
display:inline;
background:url(../../images/divider.gif) no-repeat center right;
}
#footer .navigation ul li a
{
font:11px Tahoma;
color:#4f4f4f;
text-decoration:underline;
margin-right:11px;
margin-left:11px;
}
#footer .navigation ul li a:hover
{
text-decoration:none;
}
#footer .copyright
{
width:auto;
height:28px;
text-align:center;
padding-top:15px;
font:11px Tahoma;
color:#4f4f4f;
}


/* Middle Section */
#contentarea .middlepanel
{float:left;
width:960px;
padding-left:21px;
padding-top:16px;
padding-right:17px;
background:url(../../images/leftnav_bg.jpg) repeat-x top left;
border-top:#fff 1px solid;}

.imgbdr
{margin-right:15px;}

/* .imgbdr
{border:#6EBFE4 1px solid; padding:2px; background-color:#FFF; margin-right:15px;} */
.imgbdr2
{margin-right:15px;}

#contentarea .middlepanel a.aemail
{color:#ff5400;
text-decoration:underline;}

#contentarea .middlepanel a.aemail:hover
{color:#ff5400;
text-decoration:none;}

.version {color:#ff5400; font-weight:bold;}

.loginleft {float:left; width:50%; margin-top:20px;}

.loginright {margin-top:20px; float:left; margin-left:40px; width:45%;}

#loginbox {border:1px solid #E4E4E4; padding:4px; background-color:#FFF;}

#loginbox a{color:#D14653; font-size:13px; text-decoration:none;}
#loginbox a:hover{color:#D14653; font-size:13px; text-decoration:underline;}

.loginbg {background:url(../../images/login_bg.gif) repeat-x; background-color:#F7F7F7; padding:30px;}

.frmlabel {color:#3356A8; font-size:14px; padding:10px 0px;}

.input1 {border:1px solid #B7C1D8; background-color:#FFF; height:25px; padding-top:10px; width:415px; font-size:16px; color:#3356A8; margin-bottom:10px; }
.input_au {border:1px solid #B7C1D8; background-color:#FFF; height:17px; padding:5px 0px; width:295px; font-size:14px; color:#3356A8; margin-bottom:10px; }

.input_au2 {border:1px solid #B7C1D8; background-color:#FFF; padding:2px 0px; width:295px; font-size:13px; color:#3356A8; margin-bottom:10px; }

.select1 {border:1px solid #B7C1D8; background-color:#FFF; height:30px;  width:415px; font-size:16px; color:#3356A8; margin-bottom:10px; }
.select_au {border:1px solid #B7C1D8; background-color:#FFF; height:28px;  width:295px; font-size:15px; color:#3356A8; margin-bottom:10px; }

.select_au2 {border:1px solid #B7C1D8; background-color:#FFF; width:295px; font-size:13px; color:#3356A8; margin-bottom:10px; }

.checkbox1{border:1px solid #B7C1D8; background-color:#FFF;}

.remember {color:#3356A8; font-size:11px;}

.button {float:right; margin-bottom:10px;}

.btn {border:1px solid #9ED1EE; background:url(../../images/btn_bg.gif) repeat-x; font-size:13px; color:#3356A8; height:27px;}

.btn2 {border:1px solid #C5C3C3;background:url(../../images/btn_bg2.gif) repeat-x; font-size:13px; color:#888888; height:27px;}

.separator {background:url(../../images/separator.gif) repeat-x; height:21px;}

a.aproduct
{color:#ff5400;
text-decoration:none;}

a.aproduct:hover
{color:#ff5400;
text-decoration:underline;}

a.alink
{color:#ff5400;
text-decoration:none;}

a.alink:hover
{color:#ff5400;
text-decoration:underline;}

.form_element {
	margin-bottom:10px;
	width:auto;	}

.form_element2 
{width:auto;}
	
.form_body {
	font:11px Tahoma, Helvetica, sans-serif;
	color:#333333;
	}
.form_name {
	width:150px;
	float:left;
	}
.form_name2 {
	width:auto;
	float:left;
	}
.form_select {
	width:170px;
	border:1px solid #9ac7e4;
	font:12px Tahoma, Helvetica, sans-serif;
	}
.btn_holder {
	width:400px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	}
.trace_buster {
	width:450px;
	margin:auto;
	padding:20px 50px;
	background:#edeeee;
	}
.awards_imgholder {
	margin:15px auto;
	height:200px;
	}
.awards_img1{
	width:auto;
	background:#f8f8f8;
	border:#6EBFE4 1px solid;
	padding:10px;
	margin:0px 15px;
	float:left;
	height:130px;
	}
.specification_box {
	width:auto;
	margin-bottom:15px;	}
	
.specification {
	width:430px;
	padding:10px;
	float:left;
	margin-right:15px;
	border:#e5e5e5 1px solid;
	background:#FFFFFF url(../../images/specif_bg.jpg) repeat-x top left;	}
	
.specification1 {
	width:430px;
	padding:10px;
	border:#e5e5e5 1px solid;
	background:#FFFFFF url(../../images/specif_bg.jpg) repeat-x top left;
	}
.feature_titie {
	width:auto;
	background:#FFFFFF url(../../images/title_bg.jpg) repeat-x top left;
	padding:5px;
	font:18px Tahoma;
	font-weight:bold;
	color:#000000;
	margin-bottom:10px;
	}
.feature_titie1 {
	width:auto;
	padding:5px;
	font:14px Tahoma;
	font-weight:bold;
	color:#0d6db5;
	margin-bottom:10px;
	}
.features_holder {
	width:auto;
	margin:0 auto;;
	}
.features_box {
	width:275px;
	float:left;
	margin-right:20px;
	padding:10px;
	border:#e5e5e5 1px solid;
	background:#FFFFFF url(../../images/specif_bg.jpg) repeat-x top left;}
	
.features_holder2
	{margin:0 auto;}

.features_box2 {
	width:430px;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	padding:10px;
	border:#e5e5e5 1px solid;
	background:#FFFFFF url(../../images/specif_bg.jpg) repeat-x top left;
	}
	
.image1 {
	padding-top:10px;
	}
.qmtitle {
	padding-left:3px;
	font-weight:bold;
	height:30px;
	}
.devider {
	height:1px;
	border:1px solid #0000ff;
	}
.small_text {
	font-family::Tahoma, Helvetica, sans-serif;
	font-size:11px ;
	color:#003399;
	text-decoration:none;
	line-height:18px;
	}
.star {
	color:#FF0000;
	font-weight:bold;
	}
.form_bg {border:1px solid #E4E4E4; padding:4px; background-color:#FFF; width:551px; margin:auto;}

.form_bg2 {border:1px solid #E4E4E4; padding:4px; background-color:#FFF; width:440px; margin:auto;}
.download_box {border:1px solid #E4E4E4; padding:4px; background-color:#FFF; width:440px; margin-right:15px; float:left; height:320px;}

.form_bg3 {border:1px solid #E4E4E4; padding:4px; background-color:#FFF; width:480px; margin:auto; height:320px;}
.free_box {border:1px solid #E4E4E4; padding:4px; background-color:#FFF; width:480px; float:left; height:320px;}

.trace_buster2 
	{margin:auto; padding:16px 30px 20px 30px; background:#edeeee;}
.trace_table {
	width:700px;
	margin:auto auto 10px;
	}
.text_indent {
	padding-left:8px;
	}
.top_col {
	width:auto;
	padding-right:10px;
	}
.column1 {
	width:600px;
	float:left;
	margin-right:15px;
	line-height:18px;
	}
.column2 {
	width:330px;
	float:left;
	}
.right_links {
	border:3px solid #f8f8f8;
	background:#f7f7f7;
	padding:5px;
	}
.right_toplinks {
	border:3px solid #FFFFFF;
	background:#e1eaf1;
	padding:7px;
	}
.link_top ul {
	margin:0px;
	padding:0px;
	font:13px Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	list-style-type:none;
	}
.link_top ul li {
	color:#000000;
	font:13px Tahoma, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	line-height:18px;
	list-style-type:none;
	background:url(../../images/link_arrow.gif) no-repeat top left;
	}
.link_top ul li a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	display:block;
	list-style-type:none;
	}
.link_top ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	}
	/* new classes by brijesh */
	
.subhead
{
font-family:Tahoma;
font:15px;
font-size: 140%;
font-weight:bold;
color: #3a499e;
}
.subhead1
{
font-family:Tahoma;
font-size: 110%;
font-weight:bold;
color: #000000;
}
.asubhead1
{
font-family:Tahoma;
font-size: 110%;
font-weight:bold;
color: #0094d9;
text-decoration:none;
}
.asubhead1:hover
{
font-family:Tahoma;
font-size: 110%;
font-weight:bold;
color: #0094d9;
text-decoration:none;
}


.frmfield
{
font-family:Tahoma;
font:13px;
font-size: 100%;
font-weight:bold;
color: #3356a8;
padding-bottom: 4px;
padding-top: 4px;
}
.frmvalue
{
font-family:Tahoma;
font:13px;
font-size: 100%;
font-weight:normal;
color: #363636;
padding-bottom: 4px;
padding-top: 4px;
}
.frmvalue1
{
font-family:Tahoma;
font:13px;
font-size: 100%;
font-weight:normal;
color: #3356a8;
padding-bottom: 4px;
padding-top: 4px;
}
.input2 {
border:1px solid #B7C1D8; 
background-color:#FFF; 
height:25px; 
width:250px; 
font-size:13px; 
color:#3356A8; 
}
.select2 
{
border:1px solid #B7C1D8; 
background-color:#FFF; 
height:25px;  
width:250px; 
font-size:13px; 
padding:3px; 
color:#3356A8; 
margin-bottom:10px; 
}
.frmcomment
{
font-family:Tahoma;
font:13px;
font-size: 85%;
font-weight:bold;
color: #363636;
}
.star1 
{
color:#FF0000;
font-size: 120%;
font-weight:bold;
}
.greybox
{
border:1px solid #e4e4e4;
background-color: #fff;
margin:5px;
}
.greyboxbg
{
background-color:#edeeee;
}
.alink1
{
font-family:Tahoma;
font-size: 110%;
font-weight:bold;
color: #000000;
text-decoration:none;
}
.alink1:hover
{
font-family:Tahoma;
font-size: 110%;
font-weight:bold;
color: #0094d9;
text-decoration:none;
}
.bluebox
{
border:8px solid #f7f7f7;
background-color: #fff;
margin:5px;
margin-top:30px;
}
.blueboxbg
{
background-color:#e1eaf1;
}
.bluebg1
{
background-color:#f2f9fc;
}
.bluebg2
{
background-color:#fcfeff;
}

.news_separator
{padding-right:5px; border-bottom:#969696 1px solid;}

.newstitle
{margin-top:10px;
font:11px Tahoma;
color:#0092d6;}

a.anewstitle
{color:#0092d6;
text-decoration:none;}

a.anewstitle:hover
{color:#0092d6;
text-decoration:underline;}

.author
{color:#003399;
font-size:11px;
font-style:italic;}

.textitalic
{font-style:italic;}

.textitalic2
{font-style:italic; color:#114791;}

.textbold
{font-weight:bold;}

.addresstable
{margin:0px auto;}

.addresshead
{color:#d14653;
font-weight:bold;
border-bottom:1px solid #d14653;
padding-bottom:5px;}

a.addressemail
{color:#d14653; text-decoration:none;}

a.addressemail:hover
{color:#d14653; text-decoration:underline;}

.addresstext
{line-height:18px;}