/* CSS Document */
body { padding:0px 0px 14px 0px; margin:0; background-color:#ffffff; color:#000; }
div, h1, h2, p, form, label, input, textarea, img, span { margin:0px; }
/*div{border: 1px solid black;}
*/ul { margin:0px; padding:0px; list-style-type:none; }
.spacer { clear:both; font-size:0; line-height:0; }
/*------------------------------------------------body--------------------*/

/*------------------------------------------------header--------------------*/
#header { width:939px; position:relative; margin:0 auto; z-index:2; padding: 0px; }
#header #flashbox { height:258px; float:left; margin:61px 0px 0px 0px; z-index:0; }
#header #flashbox #maintext { height:70px; float:left; margin:90px 0px; position:absolute; border:0px solid red; z-index:0; }
#header #pagebanner { float:left; margin:61px 0px 0px 0px; }
#header #bannerphonenumber { position:absolute; top:10px; right:10px; height:20px; float:left; font:bold 12px Arial, Helvetica, sans-serif; display:none; }
#header img#logo { margin:10px 0px 0px 10px; }
#header ul { background:url(images/panel_tile.gif) 0 0 repeat-x; width:939px; position:absolute; left:0px; top:79px; padding:0px; height: 49px; margin:0px; }
#header ul li { background:url(images/panel_div.gif) right top no-repeat; float:left; padding:0px; margin: 0px; height: 27px; }
#header ul li a { display:inline-block; background:url(images/panel_tile.gif) 0 0 repeat-x; font:bold 11px/27px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; }
#header ul li a:hover { background:url(images/panel_hover.gif) 0 0 repeat-x; color:#fff; }
#header ul li a.hover { display:inline-block; background:url(images/panel_hover.gif) 0 0 repeat-x; color:#fff; font:bold 11px/27px Arial, Helvetica, sans-serif; text-decoration:none; }
#header ul li.last { background:url(images/panel_hover.gif) 0 0 repeat-x; height:27px; float:left; }
/*------------------------------------------------header--------------------*/

/*------------------------------------------------body--------------------*/
#body { width:939px; padding:0px 1px 13px 2px; margin:0 auto; border:0px solid red; clear:both; }
/*------------------------------------------------left--------------------*/
#leftpane { width:700px; border:0px solid green; font:normal 11px/1.5em Arial, Helvetica, sans-serif; color:#4a4a4a; margin:0px 0px 0px 0px; float:left; }
#leftpane h1 { margin:15px 0px 10px 0px; font:bold 16px Arial, Helvetica, sans-serif; color:#2779e1; }
#leftpane span { color:#999999; }
#leftpane object { margin-left:-25px; }
#addresses { float:left; font:normal 11px Arial, Helvetica, sans-serif; width:33%; margin:0px 0px 10px 0px; }
#addresses-main { clear:left; font:normal 11px Arial, Helvetica, sans-serif; width:30%; margin:0px 0px 10px 0px; }
#addresses img, #addresses-main img { margin:0px 5px 5px 0px; }
#contactform { border:0px solid black; clear:both; }
span#mendatory { color:#F5420E; }
#contactnumber { font:normal 11px Arial, Helvetica, sans-serif; padding:20px 0px 0px 0px; }
#contactnumber span { font:bold 12px Arial, Helvetica, sans-serif; color:#2779e1; padding: 10px 30px 10px 0px; }
#contactnumber h1 { font:bold 11px Arial, Helvetica, sans-serif; padding:5px 0px 0px 0px; border-bottom:1px solid #efefef; }
#contactnumber div { padding:0px 0px 0px 0px; color:#333333; }
/*----------------------------breadcrum start--------------------*/
#breadcrum { margin:0px; width:550px; float:left; height:35px; }
#breadcrum ul { position:relative; float:left; }
#breadcrum ul li { float:left; font:normal 11px/19px Arial, Helvetica, sans-serif; margin:0px 40px 0px 0px; padding:2px; background:url(images/breadcrum_tile.gif) left top no-repeat; }
#breadcrum ul li { float:left; font:normal 11px/19px Arial, Helvetica, sans-serif; margin:0px 10px 0px 0px; padding:2px; text-decoration:none; white-space:nowrap; }
#breadcrum ul li a { font:normal 11px/19px Arial, Helvetica, sans-serif; color:#666666; padding:0px 0px 0px 18px; text-decoration:none; }
#breadcrum ul li a:hover { font:normal 11px/19px Arial, Helvetica, sans-serif; color:#666666; padding:0px 0px 0px 18px; text-decoration:underline; }
/*---------------------------breadcrum end--------------------*/

#homenetworking { width:208px; float:left; margin:0 4px 4px 0; padding:5px 10px 6px 9px; }
#homemanageservice { width:208px; float:left; margin:0 4px 4px 0; padding:5px 10px 6px 9px; }
#homemanageservice ul { padding:0px 0px 0px 20px; list-style-type:circle; }
#homelanwan { width:211px; float:right; margin:0 0px 4px 0; padding:5px 10px 6px 9px; }
#homelanwan ul { padding:0px 0px 0px 20px; list-style-type:circle; }
#homelanwan a { color:#666666; text-decoration:none; }
#homelanwan a:hover { text-decoration:underline; }
#homewhat { width:441px; float:left; margin:0 0 4px 0; padding:5px 10px 6px 9px; }
#homewhat p { padding:0px 0px 10px 0px; }
#homedssblog { width:211px; float:right; margin:0 0 4px 0; padding:5px 10px 6px 9px; }
#homedssblog a { color:#666666; text-decoration:none; }
#homedssblog a:hover { text-decoration:underline; }
#homedsspost { width:211px; float:right; margin:0 0 4px 0; padding:5px 10px 6px 9px; }
/*#homedsspost p { padding:0px 0px 10px 0px; }
#homedsspost a { color:#666666; text-decoration:none; }
#homedsspost a:hover { text-decoration:underline; }*/
#pagetext { border:0px solid red; font:normal 11px/1.5em Arial, Helvetica, sans-serif; color:#4a4a4a; margin:0px 0px 10px 20px; }
#pagetext p { margin:0px 0px 10px 0px; }
#pagetext a { color:#4a4a4a; text-decoration:none; }
#pagetext a:hover { color:#2779e1; text-decoration:underline; }
#pagetext h2 { font:normal 15px/16px Arial, Helvetica, sans-serif; color:#2779e1; margin:0px 0px 10px 0px; }
#pagetext h2 a { color:#2779e1; text-decoration:none; }
#pagetext h2 a:hover { color:#4a4a4a; text-decoration:underline; }
#pagetext ul { padding:0px 0px 0px 50px; list-style-type:circle; }
#pagetext #techlogo { padding:0px 10px 0px 0px; margin:0px 0px 0px 0px; float:left; width:160px; border:0px solid red; }
#pagetext #techdetails { padding:0px 0px 25px 0px; margin:0px 0px 0px 0px; float:left; width: 460px; height:105px; border:0px solid red; }
#pagetext #techdetails h2 { margin:0px 0px 5px 0px; }
#pagetitlearea { clear:both; border:0px solid green; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; height:15px; }
#pagetitlearea h1 { border:0px solid red; float:left; margin:0px 0px 0px 0px; font:normal 16px/16px Arial, Helvetica, sans-serif; color:#2779e1; }
#pagetitlearea h2 { border:0px solid red; float:left; margin:0px 0px 0px 0px; font:normal 16px/16px Arial, Helvetica, sans-serif; color:#2779e1; }
#pagetitlearea #pageAction { border:0px solid blue; float:right; }
.redtext { font:normal 11px/16px Arial, Helvetica, sans-serif; color:red; }
/*------------------------------------------------left--------------------*/

/*------------------------------------------------right--------------------*/
#rightpanel { border:0px solid red; width:217px; float:right; margin: 30px 0px 0px 0px; }
#rightpanel #signupbox { padding:0px 0px 0px 0px; }
#rightpanel #clientsbox { margin:10px 0px 0px 0px; border:1px solid #777777; }
#rightpanel #clientsbox h1 { text-align:left; }
#rightpanel img.logo { padding:5px 5px; }
#rightpanel #clientsbox h1 { height:28px; background-color:#2779e1; padding:0px 0 0 10px; }
#rightpanel #certificationbox { margin:10px 0px 0px 0px; height:120px; border:1px solid #777777; }
#rightpanel #certificationbox h1 { height:28px; background-color:#2779e1; padding:0px 0 0 10px; }
#alltestimonial { color:#666666; margin:0px 0px 10px 10px; padding:0px; width:340px; position:relative; float:right; }
#alltestimonial h1 { background-color:#2779e1; padding:0px; margin:0px; }
/*------------------------------------------------right--------------------*/

/*------------------------------------------------RightMenu--------------------*/
#rightmenu { width:222px; font:normal 15px/1.5em Arial, Helvetica, sans-serif; color:#2779e1; border-top:2px solid #e1e1e1; }
#rightmenu .heading { border-top:2px solid #e1e1e1; }
#rightmenu .end { border-top:0px solid #e1e1e1; }
#rightmenu .menu { font-size:11px; font-weight:normal; background-repeat:no-repeat; background-image:url(images/leftpanel_tile.gif); background-repeat:repeat-y; }
.submenu { padding:5px 14px 5px 20px; margin:0px 1px 0px 1px; background:url(images/leftmenu_bullet.gif) no-repeat top left; border-bottom: 1px solid #e1e1e1; }
.submenu:hover { background-color:#efefef; }
.submenu a:link, .submenu a:hover, .submenu a:active, .submenu a:visited { color:#01339a; }
.submenu-selected { background:url(images/leftpanel_2ndlevel_selected.gif) repeat-x; color:#ffffff; }
.submenu-selected a:link, .submenu-selected a:hover, .submenu-selected a:active, .submenu-selected a:visited { color:#FFFFFF; }
.mypets { /*header of 1st demo*/ cursor: pointer; cursor: pointer; padding: 2px 5px; border: 1px solid gray; background: #E1E1E1; }
.openpet { /*class added to contents of 1st demo when they are open*/ background: yellow; }
.technology { /*header of 2nd demo*/ color:#01339a; font-weight:bold; cursor:pointer; padding:5px 14px 5px 14px; background:url(images/leftpanel_2ndlevel.gif) repeat-x; margin:0px 1px 0px 1px; border-bottom: 1px solid #e1e1e1; font-size:12px; }
.technologysingle { /*header of 2nd demo*/ color:#01339a; font-weight:bold; cursor:pointer; padding:5px 14px 5px 14px; background:url(images/leftpanel_2ndlevel.gif) repeat-x; margin:0px 1px 0px 1px; border-bottom: 1px solid #e1e1e1; font-size:12px; }
a:link#linkcolor, a:visited#linkcolor { /*Links color for thank you pages*/ color: #2779e1; }
.closedlanguage { /*class added to contents of 2nd demo when they are closed*/ color: #01339a; }
/*------------------------------------------------RightMenu--------------------*/

/*------------------------------------------------footer--------------------*/
#footer { width:939px; height:70px; margin:0 auto; background:url(images/footer_tile.gif) 0 25px repeat-x #ffffff; position:relative; clear:both; color:#666666; font:normal 11px/19px Arial, Helvetica, sans-serif; }
#footer ul { width:587px; position:absolute; left:11px; top:39px; }
#footer ul li { float:left; font:normal 11px/1.5em Arial, Helvetica, sans-serif; }
#footer ul li a { font:normal 11px/19px Arial, Helvetica, sans-serif; padding:0 7px; text-decoration:none; color:#666666;cursor: pointer; }
#footer ul li a:hover { text-decoration:underline; }
#footer p.copyright { position:absolute; right:25px; top:39px; }
#footer p.copyright a{ cursor:pointer;}
#footerreg { width:300px; clear:both; float:right; position:relative; background:url(images/footer_reg_back.gif) 0 0 repeat-x #ffffff; padding:4px 0px 0px 40px; height:21px; }
/*------------------------------------------------footer--------------------*/


/*Landingpage classes*/
#landingpage { width:970px; margin:0 auto; }
#landingpageheader { width:970px; float:left; }
#landingpageheader #pagebanner { float:left; margin:21px 0px 0px 0px; width:970px; }
#landingpagebody { width:970px; padding:20px 1px 13px 0px; margin:0 auto; border:0px solid red; clear:both; float:left }
#landingpagebody #leftpane { width:600px; border:0px solid green; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#4a4a4a; margin:10px 50px 0px 0px; float:right; clear:both; }
#landingpagebody #rightpanel { border:0px solid red; width:250px; float:left; margin: 10px 0px 0px 42px; font:normal 13px Arial, Helvetica, sans-serif; line-height:22px; }
#landingpagebody #rightpanel ul { margin-top:10px; margin-bottom:10px; }
#landingpagebody #rightpanel ul li { list-style: none; background: url(images/checkmark.gif) no-repeat; padding-left: 20px; margin: 0px 0px 0px 10px; }
#landingpagefooter { width:939px; height:50px; margin:0 auto; background:url(images/footer_tile.gif) 0 0 repeat-x #323232; position:relative; clear:both; color:#666666; font:normal 11px/19px Arial, Helvetica, sans-serif; }
#landingpagefooter ul { width:587px; position:absolute; left:11px; top:19px; }
#landingpagefooter ul li { float:left; font:normal 11px/19px Arial, Helvetica, sans-serif; }
#landingpagefooter ul li a { font:normal 11px/19px Arial, Helvetica, sans-serif; padding:0 7px; text-decoration:none; color:#666666; }
#landingpagefooter ul li a:hover { text-decoration:underline; }
#landingpagefooter p.copyright { position:absolute; right:19px; top:19px; }
#landingpagebody #form { font:normal 11px Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; color:#666666; }
#landingpagebody #form h1 { font:bold 12px Arial, Helvetica, sans-serif; padding:0px 0px 13px 0px; color:#2779e1; }
h2#phonenumber { font-size:25px; height:35px; }
#pagetext ul#landingpagemainbullets { padding:0px 0px 0px 20px; list-style-type:circle; list-style:none; list-style-image:url(images/arrow.gif); }
#pagetext ul#landingpagemainbullets li { font-weight:bold; font-size:12px; padding:0px 0px 10px 0px }
#lpphonenumber { background-color:#2779e1; padding:17px; font:normal 14px Arial, Helvetica, sans-serif; color:#ffffff; height:30px; }
#lpphonenumber span { float:left; }
#lpphonenumber span#phoneno { font:bold 28px Arial, Helvetica, sans-serif; padding:0px 0px 0px 220px; }
#RPphonenumber { background-color:#2779e1; padding:7px; font:normal 14px Arial, Helvetica, sans-serif; color:#ffffff; height:110px; }
#RPphonenumber span#phoneno { font:bold 25px Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; }
#testimonial { width:710px; margin:10px auto; clear:both; border:1px solid #cccccc; position:relative; }
#testimonial #header { width:700px; clear:both; background-color:#2779e1; font:bold 14px Arial, Helvetica, sans-serif; padding:5px; color:#FFFFFF; position:relative; }
#testimonial #detail { clear:both; font:normal 11px Arial, Helvetica, sans-serif; padding:10px 15px; line-height:18px; color: #4a4a4a; }
#leftpaneltext ul li { list-style: none; background: url(images/checkmark.gif) no-repeat; padding-left: 20px; margin: 0px 0px 0px -25px; }
/*Landingpage classes option3*/
#landingpageheaderop3 { width:939px; position:relative; margin:0 auto; padding:0px 0px 0px 0px; }
#landingpageheaderop3 #pagebanner { float:left; height:226px; width:939px; background:url(images/landingpage_banner_3.jpg) 0 0 repeat-x #323232; }
#landingpagebodyop3 { width:939px; padding:20px 1px 13px 0px; margin:0 auto; border:0px solid red; clear:both; }
#landingpagebodyop3 #leftpane { width:518px; border:0px solid green; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#4a4a4a; margin:0px 0px 0px 0px; float:left; height:517px; }
#landingpagebodyop3 #rightpanel { border:0px solid red; width:200px; float:left; margin: 0px 0px 0px 0px; }
#landingpagefooterop3 { width:939px; height:50px; margin:0 auto; background:url(images/footer_tile.gif) 0 0 repeat-x #323232; position:relative; clear:both; color:#666666; font:normal 11px/19px Arial, Helvetica, sans-serif; }
#landingpagefooterop3 ul { width:587px; position:absolute; left:11px; top:19px; }
#landingpagefooterop3 ul li { float:left; font:normal 11px/19px Arial, Helvetica, sans-serif; }
#landingpagefooterop3 ul li a { font:normal 11px/19px Arial, Helvetica, sans-serif; padding:0 7px; text-decoration:none; color:#666666; }
#landingpagefooterop3 ul li a:hover { text-decoration:underline; }
#landingpagefooterop3 p.copyright { position:absolute; right:19px; top:19px; }
#landingpagebodyop3 #form { font:normal 11px Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; color:#666666; }
#landingpagebodyop3 #form h1 { font:bold 12px Arial, Helvetica, sans-serif; padding:0px 0px 13px 0px; color:#2779e1; }
h2#phonenumberop3 { font-size:25px; height:35px; }
ul#landingpagemainbullets03 { padding:0px 0px 0px 20px; list-style-type:circle; list-style:none; list-style-image:url(images/arrow.gif); }
ul#landingpagemainbullets03 li { padding:0px 0px 10px 0px }
#lpphonenumber { background-color:#2779e1; padding:15px 10px 15px 40px; font:normal 14px Arial, Helvetica, sans-serif; color:#ffffff; height:30px; }
#lpphonenumber span { float:left; }
#lpphonenumber span#phoneno { font:bold 28px Arial, Helvetica, sans-serif; padding:0px 0px 0px 400px; text-align:right; }
#phonenumberop3 { padding:7px; font:normal 14px Arial, Helvetica, sans-serif; color:#ffffff; height:110px; width:200px; float:right; }
#phonenumberop3 span#phoneno { font:bold 25px Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; }
#bannertext { height: 40px; font:normal 25px Arial, Helvetica, sans-serif; margin:50px 0px 0px 10px; color:#FFFFFF; }
#testimonial { width:710px; margin:10px auto; clear:both; border:1px solid #cccccc; position:relative; }
#testimonial #header { width:700px; clear:both; background-color:#2779e1; font:bold 14px Arial, Helvetica, sans-serif; padding:5px; color:#FFFFFF; position:relative; }
#testimonial #detail { clear:both; font:normal 11px Arial, Helvetica, sans-serif; padding:10px 15px; line-height:18px; color: #4a4a4a; }
#landingpage #leftpane span { color:#4a4a4a; }
/*Fontresizer css*/
/* body font-size matches default set in setDefaults (below) */
body { font: 12px/1.3 }
h1 { font-size:1.3em; }
a:link { color:#33c }
a:visited { color:#339 }
p1 { font-size: 12px }
div { font-size: 11px; }
td { font-size: 12px }
div#sizer { width:150px; height:20px; float:right; margin:5px 0px 0px 0px; text-align:right; } /* hide from incapable browsers */
.ticker span { font:normal 12px/17px Arial, Helvetica, sans-serif; }
/*Fontresizer css*/



/*Supoortpagetext Start*/

#supporttext { float:left; width:650px; padding: 0px 20px 0px 0px; }
#supporttext img { margin:0px 0px 0px 90px; padding:20px 0px; }
#supportnumber { float:right; width:299px; }
/*Supoortpagetext end*/


/*Testimonial Fader CSS Start*/

#leftpane .ticker { color:red; margin:0px; padding:0px 10px 8px 10px; float:left; overflow:hidden; width:340px; position:relative; float:right; height:280px; }
#leftpane .ticker, .ticker a { text-decoration:none; color:#2779e1; }
#leftpane .ticker span { display:none; }
#leftpane .ticker .active_ticker { display:block; }
#leftpane .ticker span { color:#666666; font-size:12px; }
#leftpane .ticker span p { color:#666666; font-size:12px; font-style:italic; }
/*Testimonial Fader CSS end*/
/* Recent post div css*/
#recentpost { float:right; margin-bottom:4px; margin-left:0; margin-right:0; margin-top:0px; padding-bottom:6px; padding-right:10px; }
#homedsspostp { padding:0px 0px 0px 0px; color:#666666; text-decoration:none; font-family:arial; font-size:11px; text-align:left; margin:0px 0px 0px 0px; }
#homedsspostp a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#454545; text-decoration:none; }
#homedsspostp a:hover { color:#848484; text-decoration:underline; }

