/* CSS Document */
img, div { behavior: url(iepngfix.htc) }

* { behavior: url(iepngfix.htc) }

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

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

body { margin:0px; padding:0px; background:#fff;}

.leftfloat { float:left;}

.rightfloat { float:right;}

.textjus { text-align:justify;}

.textcen { text-align:center;}

.textrig { text-align:right;}

.textlef { text-align:left;}

a {outline: none;}
a img {border:none;}

.spacer { clear:both; font:0px; line-height:0px; display:block; height:0px;}

.border_wid100{ margin:0px; padding:0px; width:100%; border:1px dashed #ccc; 
 }

input.input-text:focus{}
/*---------------------------------------------------------------Fonts-------------------------------------------------*/

.redfont{ margin:0px; padding:0px; font:12px Arial, Helvetica, sans-serif; color:#FF0000;}

.bluefont{ margin:0px; padding:0px; font: 12px/20px Arial, Helvetica, sans-serif; color:#005caa; text-decoration:none;}
 
.bluefont a{ margin:0px; padding:0px; font: 12px/20px Arial, Helvetica, sans-serif; color:#005caa; text-decoration:none;}

.bluefont:hover{ margin:0px; padding:0px; font: 12px/20px Arial, Helvetica, sans-serif; color:#005caa; text-decoration:underline;}



 
.bluefontrig5{ margin:0px 3px 0 3px; padding:0px 0px 0 0 0; font: 12px/20px Arial, Helvetica, sans-serif; color:#005caa; text-decoration:none;}

.bluefontrig5:hover{ font: 12px/20px Arial, Helvetica, sans-serif; color:#005caa; text-decoration:underline;}



.orangefont{ margin:0px; padding:0px; font: 12px/20px  Arial, Helvetica, sans-serif; color:#ff7200; text-decoration:none;}
 
.orangefont a{ margin:0px; padding:0px; font: 12px/20px Arial, Helvetica, sans-serif; color:#ff7200; text-decoration:none;}

.orangefont:hover{ margin:0px; padding:0px; font: 12px/20px  Arial, Helvetica, sans-serif; color:#ff7200; text-decoration:underline;}


.blackfontnolink{ margin:0px; padding:0px; font:normal 12px/20px  Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}

.bluefontnolink1{ margin:0px; padding:0px; font:normal 11px/20px  Arial, Helvetica, sans-serif; color:#005caa; text-decoration:none;}

.blackfont{ margin:0px; padding:0px; font:normal 12px/20px  Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
 
.blackfont a{ margin:0px; padding:0px; font:normal 12px/20px  Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}

.blackfont:hover{ margin:0px; padding:0px; font:normal 12px/20px  Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}


.greyfont{ margin:0px; padding:0px; font:normal 12px/20px  Arial, Helvetica, sans-serif; color:#515151; text-decoration:none; }
 
.greyfont a{ margin:0px; padding:0px; font:normal 12px/20px  Arial, Helvetica, sans-serif; color:#515151; text-decoration:none; }

.greyfont:hover{ margin:0px; padding:0px; font:normal 12px/20px  Arial, Helvetica, sans-serif; color:#515151; text-decoration:underline; }

.orangetitle{ margin:0px; padding:0px; font:bold 14px  Arial, Helvetica, sans-serif; color:#e65d0f; text-decoration:none; }

.orangefontnolink{ margin:0px; padding:0px; font: 12px  Arial, Helvetica, sans-serif; color:#e65d0f; text-decoration:none; }


.blacktitle{ margin:0px; padding:0px; font:bold 14px  Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }

.bluefontnolink{ margin:0px; padding:0px; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#005caa; text-decoration:none;}

.bluefontnolink_w150{ margin:0px; padding:0px; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#005caa; text-decoration:none; width:80px; float:left;}

label.w10{ margin:0px; padding:0px; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#005caa; text-decoration:none; width:10px; float:left;}

/*---------------------------------------------------------------Head Tags-------------------------------------------------*/

h1 { margin:0px; padding:4px 0 10px 0px; font:bold 14px Arial, Helvetica, sans-serif; color:#002563;}

h2 { margin:0px; padding:4px 0 5px 0px; font:bold 12px Arial, Helvetica, sans-serif; color:#005caa;}

h3 { margin:0px; padding:0px; font:bold 14px Arial, Helvetica, sans-serif; color:#000000; width:auto;}


/*-----------------------------------------------------------Input Textboxes-------------------------------------------------*/


label.wid50 { margin:0px; padding:0px; width:70px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; color:#666;}

label.wid100 { margin:0px; padding:0px; width:100px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; color:#666;}

label.wid150{ margin:0px; padding:0px; width:150px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; color:#666;}

label.wid160 { margin:0px; padding:0px; width:170px; height:auto; font:12px Arial, Helvetica, sans-serif; color:#666;}

label.wid240 { margin:0px; padding:0px; width:230px; height:auto; font:12px Arial, Helvetica, sans-serif; color:#666;}

.wid300 { margin:0px; padding:0px; width:320px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; color:#666;}

.wid500 { margin:0px; padding:0px; width:550px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; color:#666;}


label.wid241 { margin:0px; padding:0px; width:420px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; color:#666;}

label.wid241 { margin:0px; padding:0px; width:420px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; color:#666;}


label.wid241_arr { margin:0px; padding:0px 0px 0 15px; width:420px; height:auto; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#666; background:url(../images/tickicon.jpg) no-repeat left 6px;}

label.wid241_arr1 { margin:0px; padding:0px 0px 0 0px; width:420px; height:auto; font:normal 11px/20px Arial, Helvetica, sans-serif; color:#005caa; /*background:url(../images/arrow_right1.jpg) no-repeat left 6px;*/}


label.wid340 { margin:0px; padding:0px; width:430px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; color:#666;}
label.wid460 { margin:0px; padding:0px; width:460px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; color:#666; text-align:justify;}
.wid560 { margin:0px 0 10px 0; padding:0px; width:560px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; color:#666; text-align:justify;}
.wid600 { margin:0px; padding:0px; width:500px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; color:#666;}

.wid700 { margin:0px 0 10px 0; padding:0px 0 10px 0; width:650px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; color:#666; overflow:hidden; border-bottom:1px dashed #ccc;}

.wid701 { margin:0px 0 10px 0; padding:0px 0 0px 0; width:650px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; color:#666; overflow:hidden; }

.wid702 { margin:0px 0 10px 0; padding:0px 0 0px 0; width:650px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; color:#666; overflow:hidden; }

.wid703 { margin:0px 0 10px 0; padding:0px 0 0px 0; width:650px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; color:#666; overflow:hidden; }

.wid601 { margin:0px; padding:0px; width:400px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; color:#666;}

.wid201 { margin:0px; padding:0px 10px 0 0; width:240px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; text-align:right;}







label.wid10 { margin:0px; padding:0px; width:10px; height:auto; font:12px Arial, Helvetica, sans-serif; color:#666;}

label.wid11 { margin:0px; padding:0px; width:10px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; color:#666;}

label.wid20 { margin:0px; padding:0px; width:20px; height:auto; font:12px Arial, Helvetica, sans-serif; color:#666;}


label.wid161 { margin:0px; padding:0px; width:170px; height:auto; font:12px/22px Arial, Helvetica, sans-serif; color:#666;}

label.wid241 { margin:0px; padding:0px; width:230px; height:auto; font:12px/22x Arial, Helvetica, sans-serif; color:#666;}

label.wid162 { margin:0px; padding:0px; width:170px; height:auto; }

.wid102 { margin:0px; padding:0px; width:300px; height:auto; }


.widauto300{ margin:0px; padding:0px 5px 0 0; width:150px;  height:auto; font:12px/22px Arial, Helvetica, sans-serif; color:#666;}


input.textbox1 { margin:0px; padding:0px; height:17px; width:auto; border:1px solid #0087ff; font:12px Arial, Helvetica, sans-serif; color:#0087ff;} 

input.textbox2 { margin:0px; padding:0px; height:19px; width:auto; border:1px solid #ccc; font:12px Arial, Helvetica, sans-serif; color:#0087ff; background:url(../images/inputbutton_bg.jpg) repeat-x left top;} 




input.button1 { margin:0px; padding:0px 3px; width:auto; border:1px solid #8dc0ef; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#124e86; background:url(../images/bluebg.jpg) repeat-x left top;} 

.applybutton1 { margin:0px; padding:0px 6px; width:auto; border:1px solid #8dc0ef; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#124e86; background:url(../images/bluebg.jpg) repeat-x left top; text-decoration:none;} 

input.bluebutton1 { margin:0px 0 0 5px; padding:0px 0 2px 0; width:73px; height:23px; border:0px; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/bluebutton.jpg) no-repeat left top; text-align:center;} 

select.select1 { margin:0px; padding:2px;  width:auto; border:1px solid #ccc; font:12px Arial, Helvetica, sans-serif; color:#333;} 

/*---------------------------------------------------------------Padding-------------------------------------------------*/

.padrig20px{ padding:0 36px 0 0;}

.padrig10px{ padding:0 6px 0 0;}

.padtop10px{ padding-top:10px;}

.padtop3px{ padding-top:3px;}

.padtop300px{ padding-top:270px;}

.padbot10px{ padding-bottom:10px;}

.padbot5px{ padding-bottom:5px;}


img.padtop5px{ padding-top:7px;}

img.padrig10px{ padding-top:10px;}

.padleft10px{ padding-left:10px;}

.padleft100px{ padding-left:230px;}

img.border { padding:3px; border:1px dashed #ccc;}

/*---------------------------------------------------------------Wrapper-------------------------------------------------*/

#wrapper { margin:0px auto; padding:0px; width:982px; height:auto;}

/*---------------------------------------------------------------Top Nav-------------------------------------------------*/

.topnav { margin:0px; padding:8px 5px 10px 25px; background:url(../images/topnav.jpg) repeat-x left top; height:32px; width:952px;}

/*---------------------------------------------------------------Header-------------------------------------------------*/

.header{ margin:0px ; padding:0px 9px; width:964px; background:#ccc; }

.header1{ margin:0px ; padding:0px; width:964px; background: #fff url(../images/headerbg.jpg) repeat-x left top; height:278px; }

.header_sub{ margin:0px ; padding:0px; width:964px; background:#fff url(../images/headerbg1.jpg) repeat-x left top; height:158px; }


.headerleft { margin:0px; padding:0px; width:329px; height:auto; }

.headerleft_top{ margin:0px; padding:15px 0px 9px 84px; width:165px; height:107px;}

.headerleft_top1{ margin:0px; padding:10px 0px 0px 15px; width:310px; height:137px; font:12px/18px Arial, Helvetica, sans-serif; color:#507fb4;}

.headerright { margin:0px; padding:0px; width:635px; height:auto; }

.headerright_top_home{ margin:0px; padding:0; width:635px; height:22px;}

.headerright_top11_home{ margin:0px; padding:0 1px 0 0; width:193px; height:17px;}

.headerright_top{ margin:0px; padding:0; width:635px; height:23px;}

.headerright_top11{ margin:0px; padding:0 1px 0 0; width:193px; height:18px;}

/*.headerright_top1{ margin:0px; padding:0; width:443px; height:17px;}*/





.headerright_top2{ margin:0px 0 0 0 ; padding:9px 0px 0 10px ; width:625px; height:247px; background:url(../images/flash.jpg) no-repeat left top;}


.headerright_top2_sub{ margin:0px; padding:9px 0px 0 10px; width:625px; height:126px; background:url(../images/flash1.jpg) no-repeat left top;}

/*---------------------------------------------------------------Page-------------------------------------------------*/

.page { margin:0px; padding:5px 0 5px 0; width:964px; background:#fff; height:auto;}

.page1 { margin:0px; padding:0px; width:754px; background:#fff; height:auto;}

.page2_services { margin:0px; padding:0px 25px 0 26px; width:698px; background:#fff; height:auto;}

.pagenotfound { margin:30px auto; padding:10px; width:698px; background:#fff; height:400px;}

.pageleft { margin:0px 10px 0 0 ; padding:0px 0 0 5px; width:228px; background:#fff; height:auto;}

/*---------------------------------------------------------------Page Middle-------------------------------------------------*/


.pagemiddle { margin:0px ; padding:10px 15px 0 15px; width:470px; background:#fff url(../images/grey_bg.jpg) repeat-x left top; height:auto;}

/*---------------------------------------------------------Home Services------------------------------------------------*/


.pagemiddle_services { margin:0px ; padding:0 0 0 10px; width:461px; background:none; height:auto;}

.widhei200 { margin:0px 0px 10px 0; padding:0px; height:182px ; width:460px; }

.widhei200lef { margin:0px 0 0 0px; padding:0px 25px 0px 0px; height:182px; width:200px; }


.widhei200rig { margin:0px 0 0 0px; padding:0px 0px 0px 25px; height:182px; width:200px; }

.services_content_home { margin:0px; padding:0px 0px 0px 0; width:200px; height:170px; font:12px/18px Arial, Helvetica, sans-serif; color:#292929; text-align:justify;}

.morebutton { margin:0px; padding:0px; width:194px; height:12px; }

.services_content { margin:0px; padding:0px 30px 20px 0; width:200px; height:auto; font:12px/18px Arial, Helvetica, sans-serif; color:#292929; text-align:justify;} 

.services_content1 { margin:0px; padding:0px 0px 0px 30px; width:200px; height:170px; font:12px/18px Arial, Helvetica, sans-serif; color:#292929; text-align:left;} 

.services1_content { margin:0px; padding:0px 30px 5px 0; width:200px; height:auto; font:12px/18px Arial, Helvetica, sans-serif; color:#292929; text-align:left;} 

.services1_content1 { margin:0px; padding:0px 0px 5px 30px; width:200px; height:auto; font:12px/18px Arial, Helvetica, sans-serif; color:#292929; text-align:left;} 


/*---------------------------------------------------------Subpages Services------------------------------------------------*/

.services_sub { margin:0px; padding:0px; width:698px; height:auto;}

.services_sub_top{ margin:0px; padding:18px 0 0 25px; background:url(../images/services_top.jpg) no-repeat left top; height:34px; width:673px;}

.services_sub_middle{ margin:0px; padding:5px  15px 5px 15px; background:url(../images/services_middle.jpg) repeat-y left top; height:auto; width:668px;}

.services_sub_middle_process{ margin:0px; padding:5px  0px 5px 13px; background:url(../images/services_middle.jpg) repeat-y left top; height:auto; width:688px;}

.services_sub_middle_content{ margin:0px; padding:10px 0; height:auto; width:668px; background:url(../images/dot.jpg) repeat-y 214px top;}

.services_sub_content_left{ margin:0px; padding:0px; height:auto; width:214px; overflow:hidden;}

.services_sub_content_right{ margin:0px; padding:0px 10px 0 10px ; height:auto; width:434px;  overflow:hidden; font:12px/20px Arial, Helvetica, sans-serif; color:#1f1f1e;}

.logoimage{ margin:0px; padding:0px; height:32px; width:32px; position:absolute; top:560px; left:500px; z-index:1000; }

.pagenot{ margin:0px auto; padding:0px; height:110px; width:164px;  overflow:hidden; font:12px/20px Arial, Helvetica, sans-serif; color:#1f1f1e; text-align:center; background: transparent url(../images/logonew.png) no-repeat center top; visibility:visible; }


.services_rightcontent_prod{ margin:0px; padding:0px 0 10px 0; width:500px; font:12px/20px Arial, Helvetica, sans-serif; color:#1f1f1e; text-align:justify;}

.services_rightcontent{ margin:0px 0 10px 0; padding:0px 0 10px 0; width:434px; font:12px/20px Arial, Helvetica, sans-serif; color:#1f1f1e; text-align:justify;}

.services_rightcontent1{  margin:0px 0 10px 0; padding:0px 0 10px 0; width:434px; font:12px/20px Arial, Helvetica, sans-serif; color:#1f1f1e; text-align:justify; border-bottom:1px dotted #ccc;}


.services_rightcontent2{ margin:0px; padding:0px 0 10px 0; width:665px; font:12px/20px Arial, Helvetica, sans-serif; color:#1f1f1e; text-align:justify;}

.services_rightcontent3{ margin:0px; padding:0px 0 10px 0; width:320px; font:12px/20px Arial, Helvetica, sans-serif; color:#1f1f1e; text-align:justify;}

.services_rightcontent4{ margin:0px; padding:0px 0 10px 0; width:325px; font:12px/20px Arial, Helvetica, sans-serif; color:#1f1f1e; text-align:justify;}

.services_sub_bottom{ margin:0px; padding:0px; background:url(../images/service_bottom.jpg) no-repeat left top; height:7px; width:698px;}


/*------------------------------------------------Subpages Services Left Menu------------------------------------------------*/

.serleftmenu { margin:0px; padding:0px 0px 5px 20px; font:12px/34px Arial, Helvetica, sans-serif; color:#3a3a3a; background:url(../images/arrow_right1.jpg) no-repeat left top; text-decoration:underline;}

.serleftmenu:hover{ text-decoration:none;}

.serleftmenu1 { margin:0px; padding:0px 0px 5px 20px; font:12px/34px Arial, Helvetica, sans-serif; color:#e65d0f; background:url(../images/arrow_right1.jpg) no-repeat left top; text-decoration:underline;}

.serleftmenu1:hover{ text-decoration:none;}

.serrightmenu { margin:0px; padding:0px 0px 0px 15px; font:12px/34px Arial, Helvetica, sans-serif; color:#3a3a3a; background:url(../images/icon.jpg) no-repeat left 10px; text-decoration:underline; width:414px;}

.serrightmenu_bot { margin:0px; padding:0px 0px 0px 15px; font:12px/24px Arial, Helvetica, sans-serif; color:#3a3a3a; background:url(../images/icon.jpg) no-repeat left 10px; text-decoration:underline; width:414px;}

.serrightmenu_bot1 { margin:0px; padding:0px 0px 0px 15px; font:12px/24px Arial, Helvetica, sans-serif; color:#3a3a3a; background:url(../images/icon.jpg) no-repeat left 10px; text-decoration:underline; width:650px;}


.serrightmenu_bot2 { margin:0px; padding:0px 0px 0px 15px; font:12px/24px Arial, Helvetica, sans-serif; color:#3a3a3a; background:url(../images/icon.jpg) no-repeat left 10px; text-decoration:underline; width:320px;}

.serrightmenu_bot3 { margin:0px; padding:0px 0px 0px 15px; font:12px/24px Arial, Helvetica, sans-serif; color:#3a3a3a; background:url(../images/icon.jpg) no-repeat left 10px; text-decoration:underline; width:300px; text-align:left;}

.serrightmenu_bot4 { margin:0px; padding:0px 0px 0px 15px; font:12px/24px Arial, Helvetica, sans-serif; color:#3a3a3a; background:url(../images/icon.jpg) no-repeat left 10px; text-decoration:underline; width:auto; text-align:left;}

.serrightmenu_bot5 { margin:0px; padding:0px 0px 0px 0px; font:12px/24px Arial, Helvetica, sans-serif; color:#3a3a3a; text-decoration:none; width:auto; }


.serrightmenu_bot6 { margin:0px; padding:0px 0px 0px 15px; font:12px/24px Arial, Helvetica, sans-serif; color:#3a3a3a; background:url(../images/tickicon.jpg) no-repeat left 10px; text-decoration:underline; width:300px; text-align:left;}

.serrightmenu_bot7 { margin:0px; padding:0px 0px 0px 15px; font:12px Arial, Helvetica, sans-serif; color:#3a3a3a; background:url(../images/icon.jpg) no-repeat left 7px; text-decoration:none; width:650px;}



/*----------------------------------------------------------Features-------------------------------------------------*/

.features { margin:0px; padding:0px 0 0 10px; width:714px; background:#fff; height:auto;}

.portfolio{ margin:0px; padding:0px 10px 0 10px; width:943px; background:#fff; height:auto;}

.portfolio_content{ margin:0px; padding:0px 0px 0 0px; width:275px; background:#fff; height:auto; white-space:nowrap;}


.f3 { margin:0px; padding:0px 10px 0 0; width:auto; height:auto; }

.f4 { margin:0px; padding:0px 30px 0 0; width:auto; height:auto; }

.f5 { margin:0px; padding:0px 20px 10px 0; width:auto; height:auto; }


.f1 { margin:0px; padding:0px 20px 0 0; width:auto; height:auto; }

.f2 { margin:0px; padding:0px 0px 0 0; width:auto; height:auto; }

.f6 { margin:0px; padding:0px 20px 10px 0; width:100px; height:auto; }



/*---------------------------------------------------Page Right-------------------------------------------------*/


.pageright { margin:0px ; padding:0px; width:210px; background:#fff; height:auto;}

.icons { margin:0px; padding:0px 0 5px 0 ; width:210px; height:auto; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;}

.rfq { margin:5px 0 0 0; padding:0px 0 5px 0 ; width:201px; height:50px; background:url(../images/rfq_bg.jpg) no-repeat left top; }

.rfq_content { margin:0px; padding:6px 10px 0px 10px ; width:181px;  font:12px Arial, Helvetica, sans-serif; color:#ffffff; }

/*-------------------------------------------------Our Products-------------------------------------------------*/


.ourproducts { margin:0px 0 10px 0; padding:10px 0 0px 0 ; width:210px; height:auto; }

.ourproducts1 { margin:0px; padding:10px 0 5px 0 ; width:210px; height:auto; }


.p1 { margin:0px; padding:0px 32px 0 0; width:auto; height:auto; text-align:center }

.p2 { margin:0px; padding:0px 0 0 0; width:auto; height:auto; }

.testimonials_h { margin:0px; padding:10px 0 9px 0 ; width:210px; height:auto;}

.testimonials_top{ margin:0px; padding:0px 0 0px 0 ; width:201px; height:auto;}

.testimonials_middle{ margin:0px; padding:0px 0 0px 0 ; width:201px; height:auto; background: url(../images/testimonials_middle.jpg) repeat-y left top;}

.testimonials_cont { margin:0px; padding:2px 0px 0 10px; width:185px; height:auto; }


.testimonials_bottom{ margin:0px; padding:0px 0 0px 0 ; width:201px; height:auto; }



/*---------------------------------------------------------------Packages-------------------------------------------------*/

.packages { margin:0px; padding:0px 0 0 8px; width:220px; height:auto; background:#fff;}

.packages_left { margin:0px; padding:4px 0; width:220px; height:auto;}

.packages1 { margin:0px; padding:0px 0 0 0px; width:210px; height:auto; background:#fff;}

.packages_right { margin:0px; padding:4px 0; width:200px; height:auto;}


/*---------------------------------------------------------------Domains-------------------------------------------------*/

.domains { margin:0px; padding:10px 0 10px 0px; width:227px; height:auto; background:#fff url(../images/round_titlebg.jpg) no-repeat left top;}

.domains_border { margin:0px; padding:0px 0 0 10px; width:215px; height:auto; background:#fff; border-right:1px solid #f4f4f4; border-left:1px solid #f4f4f4;}

.domains_left { margin:0px; padding:2px 0; width:215px; height:auto; }

.latestnews_left { margin:0px; padding:2px 9px 2px 0 ; width:205px; height:auto; }


/*----------------------------------------------------------Footer-------------------------------------------------*/


.footer { margin:0px; padding:5px 0 5px 0;  background:#fff; height:auto;}

.footleft { margin:0px; padding:10px 0 0  30px; width:490px;}

.footeright { margin:0px; padding:10px 0 0  0px; width:400px; font:12px Arial, Helvetica, sans-serif; color:#676767; text-align:
right;}

/*------------------------------------------------------Testimonials-------------------------------------------------*/

.testimain{ margin:0px; padding:10px 0; height:auto; width:668px; background:#fff;}

.testimain1{ margin:0px; padding:0px 0; background:#fff; overflow:scroll; height:600px; overflow:auto; width:100%;   }


.testimonials{ margin:0px; padding:10px 0 10px 0; width:640px; font:12px/20px Arial, Helvetica, sans-serif; color:#1f1f1e; }

.testimonials1{ margin:0px; padding:10px 0 10px 0; width:640px; font:12px/20px Arial, Helvetica, sans-serif; color:#1f1f1e; border-top:1px dashed #ccc;}

/*------------------------------------------------Marquee Container---------------------------------*/

#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 170px; /*marquee height */
background-color: white;
overflow: hidden;

padding: 2px;
padding-left: 4px;
}

/*---------------------------------------------------Reach Us - RFQ----------------------------------------*/

.reachus_rfq{ margin:0px; padding:10px 10px 0px 0px; width:424px; font:12px/20px Arial, Helvetica, sans-serif; color:#1f1f1e; text-align:justify;}

/*------------------------------------------------------Career-----------------------------------------------*/

.career{ margin:0px; padding:10px 0; height:auto; width:668px; background:none; font:12px/18px Arial, Helvetica, sans-serif; color:#1f1f1e;}


.career_new{ margin:0px; padding:10px 0; height:auto; width:668px; background:none; font:12px/18px Arial, Helvetica, sans-serif; color:#1f1f1e; border-top:1px dashed #ccc;}

.career_content{margin:0px; padding:0px; height:auto; width:600px; background:none; font:12px/18px Arial, Helvetica, sans-serif; color:#1f1f1e;}

/*----------------------------------------------------------Accordion Menu--------------------------------------*/

.glossymenu{
margin: 5px 0;

width: 650px; /*width of menu*/
border: 1px solid #8dc0ef;

}

.glossymenu a.menuitem{
background:#9bc7f1 url(../images/glossyback.jpg) repeat-x left 1px;
font: bold 12px Arial, Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding:4px 0;
padding-left: 10px;
text-decoration: none;
border-bottom:1px dashed #2b73d6;
color:#fff;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #fff;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(../images/glossyback.jpg) repeat-x left 25px;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
height:auto;
overflow:hidden;
padding:10px;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid #4aa1da;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #eee;
color:#fff;
}

/*------------------------------------------------Menu---------------------------------*/

.menu {
	margin:  0 0;
	padding: 0;
	list-style: none;
	z-index:99999;
}
.menu li {
	padding:0px;
	float: left;
	position: relative;
	text-align: center;
	z-index:99999;
}
.menu a {

    padding:0px; margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display: block;
	color: #ffffff;
	height:32px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	z-index:99999;
/*	background:url(images/button2.jpg) no-repeat center center;*/
		}
.menu li em {
background:url(../images/popup2.gif) no-repeat left top;
width:196px; height:42px;
z-index:99999;
/*#background:none;
#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/popup.png',sizingMethod='scale');*/
	position: absolute;
	top: -35px;
	left: -150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align: center;
	padding:7px 0 0 0;
	font-style: normal;
	z-index: 2;
	text-align:center;
	color:#161616;
	display: none;
	
}

/*------------------------------------------------ POP UP ---------------------------------*/
.nor-txt{ font:normal 11px Arial, Helvetica, sans-serif; color:#686868; line-height:16px; }
.joomla{ width:500px; overflow:auto; padding:0; margin:0; }
/*---------- JOOMLA --------*/
.jom-head{background:url(../images/joomla_header.gif) no-repeat;height:49px;}
.jom-body{ background:url(../images/joomla_body.gif) repeat-y;width:420px; padding:0 40px;}
.pop-scroll{ width:400px; overflow:auto; height:300px; padding:0 10px}
.jom-footer{  background:url(../images/joomla_footer.gif) no-repeat;height:22px;}
/*---------- MAMBO --------*/
.mambo-head{background:url(../images/mambo_header.gif) no-repeat;height:49px;}
.mambo-body{ background:url(../images/mambo_body.gif) repeat-y;width:420px; padding:0 40px;}
.mambo-footer{  background:url(../images/mambo_footer.gif) no-repeat;height:22px;}
/*---------- MOODLE --------*/
.moodle-head{background:url(../images/moodle_header.gif) no-repeat;height:49px;}
.moodle-body{ background:url(../images/moodle_body.gif) repeat-y;width:420px; padding:0 40px;}
.moodle-footer{  background:url(../images/moodle_footer.gif) no-repeat;height:22px;}
/*---------- DRUPAL --------*/
.drupal-head{background:url(../images/drupal_header.gif) no-repeat;height:49px;}
.drupal-body{ background:url(../images/drupal_body.gif) repeat-y;width:420px; padding:0 40px;}
.drupal-footer{  background:url(../images/drupal_footer.gif) no-repeat;height:22px;}
/*---------- WORD PRESS --------*/
.word-head{background:url(../images/word_header.gif) no-repeat;height:49px;}
.word-body{ background:url(../images/word_body.gif) repeat-y;width:420px; padding:0 40px;}
.word-footer{  background:url(../images/word_footer.gif) no-repeat;height:22px;}

.topp{ margin:5px 0;}
 

.npop{ margin:10px 0 10px 45px; font:normal 11px Arial, Helvetica, sans-serif; color:#333333;}
.npop ul{ }
.npop ul li{ padding:3px 0; }
.bold-txt{font:bold 11px Arial, Helvetica, sans-serif;}
.linnee{ background:url(../images/line_break.gif) no-repeat; height:8px; font-size:0px; margin:8px 0 15px 0;}




/*Portfolio*/

img.bordernew { margin:0px; padding:0px; border:2px solid #ccc;}

.portfolio-page { margin:0px; padding:0px 26px 0 26px; width:698px; background:#fff; height:auto;}

.portfolio_top{ margin:0px; padding:18px 0 0 25px; background:url(../images/portfolio_top.jpg) no-repeat left top; height:34px; width:912px;}

.portfolio_middle{ margin:0px; padding:5px  15px 5px 15px; background:url(../images/portfolio_middle.jpg) repeat-y left top; height:auto; width:882px;}

.portfolio_bottom{ margin:0px; padding:0px; background:url(../images/portfolio_bottom.jpg) no-repeat left top; height:12px; width:912px;}


.portfolio_middle_content{ margin:0px; padding:10px 0; height:auto; width:882px; background:url(../images/dot.jpg) repeat-y 214px top;}


.portfolio_content_left{ margin:0px; padding:0px; height:auto; width:214px; overflow:hidden;}

.portfolio_content_right{ margin:0px; padding:0px 0px 0 10px ; height:auto; width:658px;  overflow:hidden; font:12px/20px Arial, Helvetica, sans-serif; color:#1f1f1e;}

.portfolio_rightcontent{ margin:0px 0 10px 0; padding:0px 0 10px 0; width:658px; font:12px/20px Arial, Helvetica, sans-serif; color:#1f1f1e; text-align:justify;}


.wid560_portfolio { margin:0px 0 10px 0; padding:0px; width:658px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; color:#666; text-align:justify;}

.widauto300_portfolio{ margin:0px; padding:0px 5px 0 0; width:100px;  height:auto; font:12px/22px Arial, Helvetica, sans-serif; color:#666;}

.portfolio_rightcontent1{  margin:0px 0 15px 0; padding:0px 0 10px 0; width:658px; font:12px/20px Arial, Helvetica, sans-serif; color:#1f1f1e; text-align:justify; border-bottom:1px dotted #ccc;}

.f3_portfolio { margin:0px; padding:0px 20px 0 0; width:298px; height:auto; }

.portfolio_des { margin:0px; padding:0px 0px 0 0px; width:330px; height:auto; }

.wid251 { margin:0px; padding:0px 0px 0 0; width:520px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; text-align:right;}

.wid701_career { margin:0px 0 10px 0; padding:10px; width:610px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; color:#ccc; overflow:hidden; background:#fff; border-bottom:1px dashed #ccc;  }

textarea.textarea1{ margin:0px; padding:0px; height:auto; width:auto; border:1px solid #ccc; font:12px Arial, Helvetica, sans-serif; color:#0087ff; background:#f9f9f9;} 

.text3{ font:bold 11px tahoma, Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.text3-1{ font:normal 11px tahoma, Arial, Helvetica, sans-serif; color:#004b85; text-decoration:none;}
.alertmessage1{ font:bold 13px Geneva, Arial, Helvetica, sans-serif; color:#FF0000; text-align:center;}


/*---------17-Aug-09----------------*/


.wid202 { margin:0px; padding:0px 10px 0 20px; width:230px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; text-align:left;}

.wid480_con { margin:0px; padding:0px 10px 10px 0px; width:420px; height:auto; font:12px/20px Arial, Helvetica, sans-serif; }

.wid165 { margin:0px; padding:0px 0px 0 0; width:160px; height:auto; font:12px/22px Arial, Helvetica, sans-serif; color:#333; text-align:right;}
