
/*main body style*/
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; color:#444444; margin-top:0px; margin-bottom:20px; margin-left:0px; margin-right:50px; background-image:url(../images/bg1.gif); background-repeat:repeat-x;}
td {font-family:Verdana, Arial, Helvetica, sans-serif; color:#444444;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#003366; margin-top:0px; margin-bottom:0px; margin-left:0px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3E6592; margin-top:5px; margin-bottom:0px; margin-left:0px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-top:5px; margin-bottom:0px; margin-left:0px;}

/*List Styles*/
li,ol {
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
list-style-type:square;
font-size: 12px;
}

/*Controls the height above the List Styles*/
ul {
margin-left:1.25em;
padding-left:1.25em;
margin-top:-0em;
text-indent:-0.0em
}

/*horizontal line styles*/
hr {color:#CCCCCC}

/*global links*/
a:link {color:#003366; text-decoration:underline; font-size:12px;}
a:visited {color:#003366; text-decoration:underline; font-size:12px;}
a:active {color:#666666; text-decoration:underline; font-size:12px;}
a:hover {color:#666666; text-decoration:underline; font-size:12px;}

/*nav header styles*/
td.navheaderimg {vertical-align:bottom; text-align:right;}
td.navheadertxt {font-size:10px; vertical-align:top; text-align:right; padding-top:12px; padding-right:4px;padding-left:4px; color:#fff;}
a.navheadertxt:link {color:#cccccc; text-decoration:none; font-size:10px;}
a.navheadertxt:visited {color:#cccccc; text-decoration:none; font-size:10px;}
a.navheadertxt:active {color:#cccccc; text-decoration:underline; font-size:10px;}
a.navheadertxt:hover {color:#cccccc; text-decoration:underline; font-size:10px;}

/*center content*/
td.centercontent {vertical-align:top; padding:20px 4px 20px 0;}
td.centercontent-sub {vertical-align:top; padding:20px 4px 30px 0;}
td.centercontenttxt-sub {vertical-align:top; padding:0 0 0 9px;}
td.vert-line-sub {width:40px; vertical-align:top; background:url(../images/v-line-gray.gif); background-repeat:repeat-y;}

#nav-sub {position:absolute; width:184px; height:244px;	z-index:1; background:url(../images/nav-sub-bg.jpg);}
td.nav-sub {height:19px; color:#666666; background-image:url(../images/dotted-line.gif);}
a.nav-sub:link {color:#426396; font-size:11px; text-decoration:none;}
a.nav-sub:visited {color:#426396; font-size:11px; text-decoration:none;}
a.nav-sub:active {color:#808080; font-size:11px; text-decoration:none;}
a.nav-sub:hover {color:#808080; font-size:11px; text-decoration:none;}

#nav-sub1 {position:absolute; width:184px; height:104px;	z-index:1; background:url(../images/nav-sub-bgg.jpg);}
td.nav-sub1 {height:19px; color:#666666; background-image:url(../images/dotted-line.gif);}
a.nav-sub1:link {color:#426396; font-size:11px; text-decoration:none;}
a.nav-sub1:visited {color:#426396; font-size:11px; text-decoration:none;}
a.nav-sub1:active {color:#808080; font-size:11px; text-decoration:none;}
a.nav-sub1:hover {color:#808080; font-size:11px; text-decoration:none;}

/*home page news content*/
td.newsfeed {font-size:10px; line-height:12px; vertical-align:top; padding:8px; background-image:url(../images/container-news-bg.gif); background-repeat:repeat-y;}
a.news:link {color:#426396; font-size:10px; text-decoration:underline; font-weight:bold;}
a.news:visited {color:#426396; font-size:10px; text-decoration:underline; font-weight:bold;}
a.news:active {color:#808080; font-size:10px; text-decoration:underline; font-weight:bold;}
a.news:hover {color:#808080; font-size:10px; text-decoration:underline; font-weight:bold;}

/*sub-navigation container right border*/
td.border-right {vertical-align:top; width:184px;}

/*section highlights with background color*/
#content-highlight {position:relative; width:auto; margin-top:10px; background:#F5F5F5; border:#ccc 1px dashed; padding:8px 8px 8px 8px; line-height:13px; color:#666;}
.content-highlight-title {font-size:12px; color:#3E6592;}

li.highlight-red,ol.highlight-red {
color:#444;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style-image:url(../images/bullet-red.gif);
}

li.highlight-blue,ol.highlight-blue {
color:#444;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style-image:url(../images/bullet-blu.gif);
}

/*product features and benefits box*/
table.features-benefits {border:1px solid #D2DEEE; border-collapse:collapse;}
td.features-benefits-header {padding:2px 0 2px 4px; background-color:#D2DEEE; color:#003366; font-size:13px; font-weight:bold;}
td.features-benefits-body-rw {padding:10px 20px 10px 10px;}
td.features-benefits-body-cm {padding:10px 20px 10px 10px;}

/*../images - justified with borders*/
.img-right {float:right; border:#bcbcbc 1px solid; padding:4px; margin:10px 0 16px 16px;}
.img-left  {float:left; border:#bcbcbc 1px solid; padding:4px; margin:10px 16px 16px 0;}
.img-left-testimonial  {float:left; border:#bcbcbc 1px solid; padding:4px; margin:4px 14px 0 0;}

/*footer styles*/
td.footer {width:100%; color:#666666; font-size:10px; line-height:14px; text-align:left; padding-top:6px;}
a.footer:link {color:#426396; font-size:10px; text-decoration:none;}
a.footer:visited {color:#426396; font-size:10px; text-decoration:none;}
a.footer:active {color:#808080; font-size:10px; text-decoration:underline;}
a.footer:hover {color:#808080; font-size:10px; text-decoration:underline;}

/*webfx styles*/
a.webfx:link, a.webfx:visited {color:#666666; font-size:10px; text-decoration:underline;}
a.webfx:active, a.webfx:hover {color:#990000; font-size:10px; text-decoration:underline;}

.top_homeline{ background-image:url(../images/top_line.gif);
background-repeat:repeat-x;
}

.bottom_homeline{ background-image:url(../images/bottom_line.gif);
background-repeat:repeat-x;
}

.left_homeline{background-image:url(../images/left_line.gif);
background-repeat:repeat-y;}

.right_homeline{background-image:url(../images/right_line.gif);
background-repeat:repeat-y;}

.gray_homepix{background-image:url(../images/gray_pix.gif);
background-repeat:repeat-x;
background-position:center;}

.textSmall{font-family:Verdana, Arial, Helvetica, sans-serif; 
      font-size:11px; 
      line-height:17px; 
      color:#444444; 
      text-align:justify;
}
.logo
{
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	}
.homeicon
{
	background-image:url(../images/icon-home.gif);
	background-repeat:no-repeat;
	float:right;
	}

/*********************************************************
********************Created By Jai Ram********************
**********************************************************/

.preload1 {/*background: url(../images/pro_drop4_2a.jpg);*/}
.preload1 {/*background: url(../images/pro_drop4_2b.jpg);*/}

.preload1 {padding:0 0 0 29px; float:right; margin:0; list-style:none; height:29px;/* background:transparent url(images/pro_drop4_back.gif);*/ position:relative; z-index:500; font-family:verdana, arial, sans-serif;}
.preload1 li.top {display:block; float:left;}
.preload1 li a.top_link {display:block; float:left; height:29px; line-height:27px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 10px; cursor:pointer;background: url(../images/pro_drop4_0a.jpg) no-repeat;}
.preload1 li a.top_link span {float:left; display:block; padding:0 20px 0 10px; height:29px;background:url(../images/pro_drop4_0b.jpg) right top;}
.preload1 li a.top_link:hover {color:#000; background: url(../images/pro_drop4_2a.jpg) no-repeat; line-height:25px;}
.preload1 li a.top_link:hover span {background:url(../images/pro_drop4_2b.jpg) no-repeat right top;}

.preload1 li:hover > a.top_link {color:#000; background: url(../images/pro_drop4_2a.jpg) no-repeat; line-height:25px;}
.preload1 li:hover > a.top_link span {background:url(../images/pro_drop4_2b.jpg) no-repeat right top;}


.preload1 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.preload1 a:hover {visibility:visible; position:relative; z-index:200;}
.preload1 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.preload1 ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.preload1 ul.sub1 {width:208px;}
.preload1 ul.sub2 {width:206px;}
.preload1 ul.sub3 {width:184px;}
.preload1 ul.sub4 {width:184px;}

.preload1 :hover ul {left:0px; top:29px; background: #eaeaea; padding:0px; border:1px solid #c8c8c8; border-width:0 1px 1px; white-space:nowrap; height:auto; z-index:300;}
.preload1 :hover ul li {display:block; height:25px; position:relative; font-weight:normal; width:auto;}
.preload1 :hover ul li a {display:block; font-size:11px; height:25px; line-height:25px; width:auto; padding:0 10px; color:#000; text-decoration:none;}
.preload1 :hover ul li a:hover {background:#3a93d2; color:#fff; font-weight:bold;}

/* Home page Flash Swf File Creted by JAI RAM */

#flashcontent {
	
	z-index: -1;
}


.textbox
{
	width:260px;
	border : 1px solid #ccc; 
	padding : 2px;
	}
.textboxa:hover { 
	border : 1px solid #000;
}
	
.dropdownlist { 
	border : 1px solid #ccc; 
	padding : 1px;
	width:266px;
}

.dropdownlist a:hover { 
	border : 1px solid #000;

}
.redstar
{
	color:Red;
}
.textarea1{
	width:260px;
	height:80px;
	border : 1px solid #ccc; 
	padding : 2px;
	font-size:10pt;
	font-family:Arial;
	}
	sup
	{
		font-size:10pt;
		}	
		
.line_product{background:url(../images/h-line-gray2.gif);
background-repeat:repeat-x;
height:4px;}

.container_newsbg{background:url(../images/container-news-bg.gif);
background-repeat:repeat-y;}

.customer_boundery{
	border: thin solid #CCC;
}