body						{ margin:0; padding:0; background:#fff url(../images/bodybg.jpg) repeat-x left top; }
*							{ font-family:Arial, Helvetica, sans-serif; }
img, form					{ border:0px; }
form, ul, h1, h2,td, li 	{ margin:0; padding:0; }
.clear						{ clear:both; }
.imgmiddle					{ vertical-align:middle; }
.error						{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000; }
.imgborder					{ border:1px solid #e2e2e2; }
strong                      { color:#000000; }
.none                       { display:none;}

/** Main Divs **/
.wrapper					{ width:1000px; text-align:left; margin:0 auto; position:relative; overflow:hidden; }/** For Whole Body Main Div With 100% Width **/
.contentarea				{ }/**  **/
.homesection				{ }
.insidesection				{ position:relative; overflow:hidden; clear:both; background:url(../images/contnetbg.jpg) repeat-y left top; }
.footer						{ position:relative; overflow:hidden; clear:both;  margin:0; }
.homecontent				{ text-align:left; width:1000px; margin:0 auto; }/** For Inner Main Div With Fixed Width **/

/** Header **/
.header						{ text-align:left; height:94px;}
.logo                       { float:left; width:191px; height:41px; margin-left:27px; margin-top:25px; background-repeat:no-repeat;}
.headerright                { float:right; margin-top:25px;}

/** Flash **/
.flash                      { border:1px solid #fff; width:998px; height:334px;}
.bottomflash                { background-color:#FFF; width:1000px; text-align:left;  border-top:1px solid #ccc; }
.flash1                     { width:960px;  margin:0 auto;}
.innerbanner                { border-top:1px solid #fff; border-bottom:1px solid #fff; width:1000px; height:228px;}

/** Inside Content **/
.insidecontent              { margin:0px; width:960px; padding-left:20px; padding-top:24px; padding-right:20px; }
.insidecontentleft          { width:710px; float:left;}
.insidecontentright         { width:229px; float:right;}
.insidebox1                 { float:left; width:194px; height:170px;}
.insidebox2                 { float:left; width:194px; height:170px; margin-left:32px;}
.img                        { margin-left:25px; margin-top:10px;}
.img1                       { margin-left:45px; margin-top:10px;}
.errorspace                 { margin:0px;}

.media                      { clear:left; float:left; overflow:hidden; padding-top:10px; height:26px; width:1000px; background:url(../images/contnetbg.jpg) repeat-y left top;}
.medialeft                  { float:left; width:141px; height:26px; background:url(../images/featuredclient.jpg) no-repeat left top;}
.mediaright                 { float:right;}

.left1                      {  width:180px; float:left;}

.insidemiddle               { float:left; margin-left:42px; width:442px;}
.imiddletop                 { width:442px; height:9px; margin:0;}
.imiddle                    { background:#cddfeb url(../images/accordianbg.gif) no-repeat left bottom; width:440px; margin:0px; border-left:1px solid #afc4d4; border-right:1px solid #afc4d4;}
.imiddle ul                 { list-style:none; padding:0; margin:0;}
.imiddle ul li              { background:url(../images/bullet.gif) no-repeat 23px 9px; padding:11px 20px 11px 50px ; color:#000; font-size:12px; border-bottom:1px solid #afc4d4;}
.imiddle ul li a            { color:#000; font-size:12px; text-decoration:none;}
.imiddle ul li a:hover      { text-decoration:underline;}
#last                       { border:0px;}
#last1                      { border-bottom:0px; border-top:1px solid #86cedc;}
.imiddlebotom               { background: no-repeat left top; width:442px; height:9px;}
.download                   { margin-bottom:5px; height:70px;}

.yellowbox                  { width:687px; margin-bottom:15px; float:left;}
.yellowboxtop               { width:685px; height:9px;}
.yellowboxmid               { background:#cdddea url(../images/yellowboxmid.jpg) no-repeat left bottom; width:685px;}
.clientbox                  { width:146px; height:103px; text-align:center; margin-left:18px; margin-bottom:18px; float:left; background:url(../images/client_bg.jpg) no-repeat left top;}

.box1                       { width:706px; margin-top:10px; float:left;}
.box1top                    { width:706px; height:10px;}
.box1mid                    { background:url(../images/box1mid.jpg) no-repeat left bottom; width:706px;}

.itembox                    {  margin-top:10px; margin-bottom:10px; float:left;}
.itemdescription             { width:334px; float:left;}
.itemdescription1             { width:334px; float:left; margin-left:15px;}
.itemdescriptiontop          { width:334px; float:left;}
.itemdescriptionmid          { width:310px; padding-left:12px; float:left; padding-right:12px; background:url(../images/itemdescriptionbg.jpg) repeat-x left top;}
.itmdesleft                  { float:left; width:45px;}
.itmdesright                 { float:left; width:260px; margin-top:5px; color:#4e4e4e; font-size:11px;}



.cloudtag                    { padding:45px 65px; background:url(../images/cloudtag.jpg) no-repeat left top; width:559px; height:93px; float:left;}

.inbanner1                  { width:180px; float:left; margin-top:20px;}

.popup                      { width:240px; background-color:#FFFFFF; padding:20px;}
.popup2                     { width:225px; margin-top:10px;}
.close                      { top:0px; right:0px; position:absolute;}

.followuson                 { height:50px; width:226px; margin-top:5px; border:1px solid #eaeaea;}
.followusin                 { height:28px; width:204px; border:1px solid #fff; background-color:#ededed; padding:10px;}


/** Text **/
.text                       { color:#022463; font-size:12px; font-weight:normal; padding:18px 15px 20px 15px; line-height:20px;}
.text1                      { color:#333; font-size:12px; font-weight:normal; text-align:center; padding:5px;}
.text2                      { color:#022463; font-size:12px; font-weight:normal; padding:5px 15px 35px 15px; line-height:20px; width:630px;}
.text2 a                    { color:#022463; text-decoration:none; }
.text2 a:hover              { color:#2a88a1; text-decoration:none; outline:none; }
.text2 a:focus              { color:#022463;  text-decoration:none; outline:none; }
.text3                      { color:#022463; font-size:12px; font-weight:normal; padding:5px 15px 15px 15px; line-height:20px;}
.text4                      { color:#022463; font-size:12px; font-weight:normal; padding:15px 10px; line-height:17px;}
.text5                      { color:#022463; font-size:12px; font-weight:normal; padding:5px 20px; line-height:17px;}
.text6                      { padding:10px 15px 10px 25px; text-align:center; font-weight:bold; line-height:17px; font-size:12px; color:#333;}
.text7                      { color:#022463; font-size:12px; text-align:justify; font-weight:normal; padding:5px 25px 5px 0px; line-height:17px;}
.text7 a                    { color:#022463; font-size:12px; text-align:justify; font-weight:normal; text-decoration:underline;}
.text7 a:hover              { color:#06F; text-decoration:none;}
.text8                       { color:#1b70ab; font-size:12px; font-weight:normal; padding:18px 15px 20px 15px; line-height:20px;}
.text9                      { color:#1b70ab; font-size:12px; text-align:justify; font-weight:normal; padding:5px 25px 5px 0px;}
.text9 a                    { color:#1b70ab; font-size:12px; text-align:justify; font-weight:bold; text-decoration:none; outline:none;}
.text9 a:hover              { text-decoration:underline;}
.hd1                        { color:#000; font-size:16px; font-weight:bold; text-align:center;}
.hd1 a                      { color:#000; font-size:16px; font-weight:bold; text-align:center; text-decoration:none;}
.hd1 a:hover                { color:#FF9900;}
.hd2                        { color:#000; font-size:18px; font-weight:normal; height:25px;}
.hd3                        { color:#0b2253; font-size:18px; font-weight:bold; text-align:left; padding-left:5px;}
.hd4                        { color:#000; font-size:12px; font-weight:bold; text-align:left; padding-left:5px;}
.hd5                        { color:#006699; font-size:11px; font-weight:bold; text-align:left;}
.hd6                        { color:#666; font-size:14px; font-weight:bold; text-align:left; float:left; height:25px; width:225px;}
.hd7                        { color:#666; font-size:12px; font-weight:bold; text-align:left; float:left;}
.hding                      { color:#102e6e; font-size:14px; font-weight:bold; padding-bottom:15px;}
.copyright                  { color:#2a4e97; font-size:11px; padding:10px 21px; float:right; width:155px;}
.copytop                    { color:#2a4e97; font-size:12px; font-weight:bold; padding:0px 21px; float:right; text-align:right; width:335px;}
.writetous                  { color:#000; font-size:14px; font-weight:bold; width:150px;}
.border                     { border-bottom:1px solid #e8e8e8; margin-bottom:5px; margin-top:5px; height:1px; width:229px;}
#border                     { border:0px;}
.punchline                  { background-color:#b3c7d8; margin:0px 10px;}

.SiteMap					{ width:auto; margin-left:35px;/* background:url(../images/arrow7.gif) repeat-y 48% 0px;*/ }
.SiteMap ul					{ list-style:none;}
.SiteMap ul	li				{ background:url(../images/arrow8.gif) no-repeat 0 11px; line-height:25px; font-weight:normal; padding-left:15px; margin-right:2%; display:block; /*border-right:solid 1px red;*/}
.SiteMap ul	li a            { color:#0061b0; text-decoration:none; font-size:12px;}
.SiteMap ul	li a:hover      { color:#0061b0; text-decoration:underline;}

/** Link **/
.email                      { font-size:12px; clear:right; margin-top:5px; margin-bottom:10px; color:#000; float:right; font-weight:bold;}
.email a                    { text-decoration:underline; color:#0025ad;}
.email a:hover              { text-decoration:none;}

.mail                      { font-size:12px; color:#000; font-weight:bold;}
.mail a                    { text-decoration:underline; color:#0025ad;}
.mail a:hover              { text-decoration:none;}

.sales                      { font-size:12px; clear:right; margin-top:5px; margin-bottom:10px; color:#000; float:right; font-weight:bold; width:400px; text-align:right;}
.sales a                    { text-decoration:underline; color:#0025ad;}
.sales a:hover              { text-decoration:none;}

.hotline                    { font-size:12px; color:#0025ad; font-weight:bold;}

.thankstext                 { color:#004456; font-size:12px; font-weight:bold;}

.back                       { font-size:12px; color:#CC6600;}
.back a                     { text-decoration:underline;}
.back a:hover               { text-decoration:none;}

.clickhere					 { color:#000;}
.clickhere a                 { color:#000; text-decoration:underline;}
.clickhere a:hover           { text-decoration:none;}

.inlinks					 { color:#000; font-size:12px; font-weight:bold; padding-left:5px;}
.inlinks a                   { color:#000; font-size:12px; font-weight:bold; text-decoration:none;}
.inlinks a:hover             { text-decoration:none; color:#FF9900;}

/** Navigation **/
.menu                       { background:url(../images/mainnavbg.jpg) repeat-x left top; width:1000px; height:44px; margin-top:6px;  border:1px solid #c7dae7;}
.menu ul                    { list-style:none;}
.menu ul li                 { float:left; text-align:left;}
.menu li a                  { float:left; color:#fff; font-size:18px; padding:10px 60px; border-right:1px solid #0d5874; text-decoration:none; height:24px; outline:none;}
.menu li a:hover            { background:url(../images/mainnavbghover.jpg) repeat-x left top; color:#000; }
#last                       { border:0px; padding-left:64px;}

.footerright                { float:right; width:380px;}
.footernav                  {   background:#fbfcff url(../images/footerbg.jpg) repeat-x left bottom; border-bottom:1px solid #e3e5e6; border-left:1px solid #e3e5e6; border-right:1px solid #e3e5e6; border-top:4px solid #0264a3; height:150px; padding-top:20px; color:#fff; margin:0px; margin-bottom:10px;}
.copyscape                  { margin-top:10px; margin-left:15px; margin-right:5px; float:right;}

.footerlink              { margin-top:20px; margin-left:15px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#153e8f;}
.footerlink a            { font-family:Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#153e8f;}
.footerlink a:hover      { font-family:Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#153e8f;}

.footerleft                 { float:left; width:610px;}
.footernav a:hover          { text-decoration:underline;}
#footernavlast              { border:0px; background:none;}
.footermenu                 { background:url(../images/footernvbg.jpg) no-repeat right top; width:130px; margin-left:20px; height:80px; float:left;}
.footermenu ul              { list-style:none;}
.footermenu ul li           { line-height:18px; display:block;}
.footermenu ul li a         { color:#153e8f; width:130px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.footermenu ul li a:hover   { text-decoration:underline;}

.leftnav                    { width:180px; background:url(../images/leftnavbg.jpg) repeat-x left top; border:1px solid #c7dae7; float:left; height:107px;}
.leftnav ul                 { list-style:none;}
.leftnav ul li              { }
.leftnav ul li a            { border-bottom:1px solid #576e8c; display:block; font-weight:bold; color:#fff; font-size:12px; height:25px; padding:10px 0px 0px 16px; text-decoration:none;}
.leftnav ul li a:hover      { background:url(../images/mainnavbghover.jpg) repeat-x left top; color:#000;}

.toprightnav                  { margin-bottom:10px; float:right; text-align:right; font-size:11px; color:#000000; line-height:12px;}
.toprightnav a                { float:right; display:block; color:#000000; padding:0px 10px; text-decoration:none; border-right:1px solid #000000;}
.toprightnav a:hover          { text-decoration:underline;}
#toprightnavlast              { border:0px; padding-right:0px;}

/** Form **/
.form_input					{ border:#b1b1b1 1px solid; font-size:11px; background-color:#f7f7f7; color:#000; font-weight:normal; width:218px; margin-bottom:5px; padding:5px; }
.formtext					{ font-size: 12px; color:#666;}
.form_file 					{ border:#d5d3d3 1px solid; font-size:11px; background-color:#fefce0; color:#000; width:205px; }
.form_textarea 				{ border:#b1b1b1 1px solid; font-size: 11px;background-color:#f7f7f7; color:#000; font-weight:normal; width:225px; height:65px; margin-bottom:5px;}
.form_button                { border: 1px solid #00236f; background:url(../images/buttonbg.jpg) repeat-x left top; width:70px; height:22px; color:#152762;}

/*accordian*/
.mypets	        { margin:0; cursor:hand; cursor:pointer; background:url(../images/bullet.gif) no-repeat 23px 9px; padding:11px 20px 11px 50px ; color:#000; font-size:12px; border-bottom:1px solid #afc4d4; font-weight:normal; }
.thepet	        { padding:10px 15px 10px 25px; line-height:17px; font-size:12px; color:#333;}
.thepet ul      { text-align:left; margin-left:10px;}
.thepet ul li   { text-decoration:none;}   
.tablebg                    { background-color:#FFFFFF;}
.bg_lightgrey               { background-color:#CCCCCC; font-weight:bold;}
.bg_grey                    { background-color:#F0F0F0;}

.uldisc                       { text-align:left; margin-left:10px;}
.uldisc li                     { text-decoration:none; list-style-type:circle; }

/*Industry PopUp*/
.industryhead                 { width:692px; float:left; margin-bottom:10px;}
.linkheading                 { color:#1c4c8b; float:left; padding-left:15px; font-size:18px; font-weight:bold;}
.popupblock                  { float:left;}
.pheading                    { color:#000; padding-left:15px; font-size:14px; font-weight:bold;}
.ptext                       { color:#022463; font-size:12px; font-weight:normal; padding:15px 15px 20px 15px; line-height:20px;}
.popuplink                   { float:left; padding:15px 15px 20px 15px;}
.popuplink ul                { list-style:none;}
.popuplink ul li             { background:url(../images/arrow8.gif) no-repeat left 8px; color:#022463; font-size:12px; font-weight:normal; padding-left:15px; line-height:20px;}

.backbtn                     { float:right; padding-right:18px; clear:left;}
.back                        { float:right;}

/*product */

#productarea { width:691px; float:left; margin-bottom:10px;}
#productareatop { width:691px; float:left; }
#productareatopleft { float:left; width:16px; height:41px; background:url(../images/tabtopleft.gif) no-repeat left; }
#productareatopmid { float:left; width:659px;   height:41px; background:url(../images/tabtopmid.gif) repeat-x left;}
#productareatopright { float:left; width:16px;  height:41px; background:url(../images/tabtopright.gif) no-repeat right;}
#tabtopcurve { float:left; width:691px; background:url(../images/tabcurvetop.gif) no-repeat; height:5px; }
#tabmidarea { float:left; width:663px; padding:14px 14px 0px 14px; background:url(../images/tabmid.gif) repeat-y top; }
.productimgarea {float:left; width:663px; text-align:center; vertical-align:middle;  padding-bottom:14px;}
.tabbox {float:left; width:663px; padding-bottom:20px;}
.productcloud {float:left; width:493px; background:url(../images/product_clouds.jpg) no-repeat; height:120px; padding:30px 60px 0px 110px;}
.tabboxtop {float:left; width:663px; background:url(../images/tabboxtop.gif) no-repeat; height:4px;}
.tabboxmid {float:left; width:661px; background:#ffffff url(../images/tabboxbg.gif) repeat-x bottom; border-left:1px solid #cccccc; border-right:1px solid #cccccc;  }
.tabboxbottom {float:left; width:663px; background:url(../images/tabboxbottom.gif) no-repeat; height:4px;}
#tabbottomcurve { float:left; width:691px; background:url(../images/tabcurvebottom.gif) no-repeat; height:8px; }
.tab { float:left; width:151px; height:41px;  text-align:center; margin-right:6px; line-height:41px;  font-size:14px; color:#7d7d7d; text-decoration:none; font-weight:normal; }
.tab a:link, .tab a:active , .tab a:visited  { float:left; width:151px; height:41px; background:url(../images/tab.gif) no-repeat; text-align:center; line-height:41px;  font-size:14px; color:#7d7d7d; text-decoration:none; font-weight:normal; }
.tab a:hover { float:left; width:151px; height:34px; background:url(../images/tab_hover.gif) no-repeat; text-align:center; line-height:34px;  padding-top:7px; font-size:14px; color:#ffffff; text-decoration:none; font-weight:normal;}

.tab_visited { float:left; width:151px; height:34px; background:url(../images/tab_hover.gif) no-repeat;  text-align:center; margin-right:6px; line-height:34px;  padding-top:7px; font-size:14px; color:#ffffff; text-decoration:none; font-weight:normal; }

.punchline2                       { color:#222222; font-size:12px; font-weight:bold; padding:0px 15px 10px 15px; line-height:20px;}


/*Product accordian*/
#productfeaturearea { float:left; border:1px solid #afc4d4; width:663px; margin-bottom:10px;}
.productfeature	        { margin:0; cursor:hand; cursor:pointer; background:url(../images/bullet.gif) no-repeat 23px 9px; padding:11px 20px 11px 50px ; color:#000; font-size:12px; border-bottom:1px solid #afc4d4; font-weight:normal; }
.productpet	        { padding:10px 15px 10px 25px; line-height:17px; font-size:12px; color:#333;}
.productpet ul      { text-align:left; margin-left:10px;}
.productpet ul li   { text-decoration:none;}   

/*css3sep2001*/

.popuplink2                   { float:left; padding:15px 15px 20px 15px;}
.popuplink2 ul                { list-style:none;}
.popuplink2 ul li             { background:url(../images/arrow8.gif) no-repeat left 8px; color:#022463; font-size:12px; font-weight:normal; padding-left:15px; line-height:20px;}

/*css21dec2011byKalpana*/
.featureshd{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#26478c;
	font-weight:bold;
	padding-left: 5px;
}
.text10           {
	font-size:12px;
	color:#444;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
}
a.text10:link, a.text10:visited, a.text10:active  { font-size:12px; color:#07637b;  font-family: Arial, Helvetica, sans-serif; text-decoration:underline;}
a.text10:hover  { font-size:12px; color:#07637b;  font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
      
.text11                      {
	font-size:13px;
	color:#444;
	font-weight:bold;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
}

.bluetext12 {font-size: 12px; color: #07637b; font-weight:normal; text-decoration:none;font-family:arial; }
a.bluetext12:hover {font-family:arial; font-size: 12px; color: #07637b; font-weight:normal; text-decoration:underline;}

.bluelink {font-family:georgia; font-size: 11px; color: #22849e; font-weight:normal; text-decoration:none;}
a.bluelink:link {font-family:georgia; font-size: 11px; color: #22849e; font-weight:normal; text-decoration:none;}
a.bluelink:active {font-family:georgia; font-size: 11px; color: #22849e; font-weight:normal; text-decoration:none; }
a.bluelink:visited {font-family:georgia; font-size: 11px; color: #22849e; font-weight:normal; text-decoration:none; }
a.bluelink:hover {font-family:georgia; font-size: 11px; color: #5e5e5e; font-weight:normal; text-decoration:none;}
.padding-right    {
	padding-right:40px;

}

