/* CSS Document */

*{margin:0px;padding:0px;}
body{margin:0px;padding:0px;background:#ffffff;font-family:Arial, Helvetica, sans-serif;}
img{border:0px;}
h1{width:121px;font:32px "Trebuchet MS";color:#d97800;margin:0px;padding:0px;}
p{margin-top:0px;padding-bottom:13px;}
#maincontainer{width:1004px;padding:0px;margin:0px auto;}
#subcontainer{width:1004px;margin:0px auto;}
.topbar{background:#EFEFED url(../../images/internal_topbg.gif) no-repeat;;width:1004px;/*height:117px;*//*height:151px;*/height:95px;}
.topbar1{width:1004px;/*height:117px;*/background:#efefed url(../../images/internal_topbg.gif) no-repeat;}
.logo{width:216px;float:left;padding-left:22px;}
.logo1{width:216px;float:left;padding-left:22px;/*padding-top:2px;*/}
.navigation{width:736px;float:left;}
.navigation1{width:736px;float:left;}
.topspacer{width:736px;height:27px;}
.topspacer1{width:736px;height:29px;}
.navholder{width:736px;}
.leftcurve{width:16px;height:45px;background:url(../../images/left.gif) no-repeat;float:left;}
.leftcurve1{width:16px;height:71px;background:url(../../images/left.gif) no-repeat;float:left;}
.middle{width:663px;height:45px;background:url(../../images/nav_bg.gif) repeat-x;float:left;}
.middle1{width:704px;height:71px;background:url(../../images/nav_bg.gif) repeat-x;float:left;}
.nav{width:686px;padding-left:18px;padding-top:10px;}
.nav ul{list-style:none;}
.nav ul li{display:inline;padding-left:20px;padding-right:15px;background:url(../../images/line.gif) no-repeat right;}
.nav ul li a{font:bold 16px "Trebuchet MS";color:#ffffff;text-decoration:none;margin:0;}
.nav ul li a:hover{color:#00fffc;}
.rightcurve{width:16px;height:45px;background:url(../../images/right.gif) no-repeat;float:left;}
.rightcurve1{width:16px;height:71px;background:url(../../images/right.gif) no-repeat;float:left;}
.clear{clear:both;}
.none{background:none;}
.flash{width:1004px;/*height:288px;*/ /* change on 29-sept09 */background-color:#efefed;}
.contentarea{width:976px;padding:19px 13px 20px 15px;background:url(../../images/content_bg.gif) repeat-x top;}
.contentarea_main{width:976px;padding:25px 13px 20px 15px;background:url(../../images/contentarea_topbg.gif) repeat-x top;}
.address{width:274px;/*padding-left:3px;*/padding-top:10px;font:13px Tahoma;color:#646464;}
.address1{width:300px;padding-left:3px;font:13px Tahoma;color:#646464;}
.bold1{font:bold 13px Tahoma;color:#646464;}
.contact_heading {font:Arial, Helvetica, sans-serif;font-weight:bold;color:#e18f00;}
.contact_heading4 {font:Arial, Helvetica, sans-serif;font-weight:bold;color:#e18f00;margin-top:15px;}
.contact_heading1 {width:auto;font:Arial, Helvetica, sans-serif;font-weight:normal;color:#164674;padding-bottom:3px;}
a.contact_heading2 {font:Arial, Helvetica, sans-serif;font-weight:normal;color:#164674;text-decoration:underline;}
a:hover.contact_heading2{text-decoration:none;}
.email{width:200px;float:left;font:12px Arial, Helvetica, sans-serif;color:#164674;line-height:22px;}
a.email_id{font:12px Arial, Helvetica, sans-serif;color:#164674;width:100px;text-decoration:none;line-height:20px;}
a.email_id:hover{font:12px Arial, Helvetica, sans-serif;color:#164674;text-decoration:underline;line-height:20px;}
.yahoo{padding-bottom:5px;}
.icon{width:20px;float:left;margin-right:3px;}
.messenger{width:auto;margin-top:38px;/*margin-left:5px;*/padding-bottom:20px;}
.messengerleft{width:220px;float:left;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.messengerright{width:160px;float:left;}
.strategyholder{width:154px;margin-right:41px;float:left;}
.strategyheading{width:130px;height:62px;}
.text{width:154px;font:13px Arial, Helvetica, sans-serif;color:#646464;padding-top:7px;height:170px;}
.subheading{font:22px "Trebuchet MS";color:#040404;}
.creativeholder{width:148px;margin-right:43px;float:left;}
.creativeheading{width:143px;height:62px;}
.creative{font:32px "Trebuchet MS";color:#d97800;}
.websiteholder{width:166px;margin-right:43px;float:left;}
.websiteheading{width:166px;height:62px;}
.internetholder{width:172px;margin-right:34px;float:left;}
.internetheading{width:166px;height:62px;}
.applicationholder{width:166px;float:left;}
.applicationheading{width:164px;height:62px;}
.more{
margin:0px;
padding:0px;
}
.portfolioholder
{
width:958px;
background:#0a3d51;
padding:18px 23px 0px 23px;
}

.portfolioholder_2
{
width:946px;
background:#0a3d51;
padding:18px 23px 15px 35px;
}


.portfolioholdersub
{
width:933px;
}
.portfolioheading
{
width:339px;
font:26px "Trebuchet MS";
color:#FFFFFF;
height:35px;
}
.portfoliosection
{
width:339px;
background:url(../../images/partition.gif) no-repeat right;
float:left;
margin-right:32px;
}
.portfoliosectionleft
{
width:134px;
float:left;
}
.portfolioimage
{
width:134px;
}
.portfolioimage img
{
border:#156786 4px solid;
margin-right:10px;
margin-bottom:11px;
}
.portfoliotxt
{
width:180px;
font:11px Arial, Helvetica, sans-serif;
color:#a5d9ec;
}
.portfolioimg
{
width:180px;
padding-top:15px;
}
.portfoliosectionright
{
width:180px;
float:left;
}
.newssection
{
width:272px;
background:url(../../images/partition.gif) no-repeat right;
float:left;
margin-right:30px;
padding-bottom:40px;
}
.newsheading
{
width:63px;
font:26px "Trebuchet MS";
color:#FFFFFF;
}
.news
{
font:11px Arial, Helvetica, sans-serif;
color:#a5d9ec;
}
.news ul
{
list-style:none;
}
.news ul li
{
list-style:none;
margin-top:17px;
background:url(../../images/arrow.gif) no-repeat left;
}
.news ul li a
{
font:11px Arial, Helvetica, sans-serif;
color:#a5d9ec;
text-decoration:none;
padding-left:15px;
}
.news ul li a:hover
{
text-decoration:underline;
}
.callsection
{

float:left;
padding-top:37px;
height:100px;

}
.call
{
width:256px;
text-align:center;
}
.quote
{
width:260px;
}
.keywords
{
text-align:center;
font:11px Arial, Helvetica, sans-serif;
color:#a5d9ec;
text-decoration:none;
padding-bottom:5px;
}
.keywords a:link
{
text-align:center;
font:11px Arial, Helvetica, sans-serif;
color:#a5d9ec;
text-decoration:none;
}
.keywords a:visited
{
width:979px;
text-align:center;
font:11px Arial, Helvetica, sans-serif;
color:#a5d9ec;
text-decoration:none;
}
.keywords a:hover
{
text-decoration:underline;
}
.footer
{
width:1004px;
height:28px;
}
.footerleft
{
width:15px;
height:28px;
background:url(../../images/footer_left.gif) no-repeat;
float:left;
}
.footermiddle
{
width:974px;
height:28px;
background:#0d5673;
float:left;
font:11px Arial, Helvetica, sans-serif;
color:#a5d9ec;
text-align:center;
line-height:28px;
}
.footerright
{
width:15px;
height:28px;
background:url(../../images/footer_right.gif) no-repeat;
float:left;
}
.more1
{
width:150px;
margin-top:10px;
padding-left:15px;
}
.readmore
{
font:bold 10px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
background:url(../../images/arrow.gif) no-repeat 40% 90%;
}
.readmore a:link
{
font:bold 10px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
background:url(../../images/arrow.gif) no-repeat 40% 90%;
}
.readmore a:visited
{
font:bold 10px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
}
.readmore a:hover
{
text-decoration:none;
}
#internalcontainer
{
width:1003px;
padding:0px 0px 6px 0px;
margin-left:auto;
margin-right:auto;
}
#internalsubcontainer
{
width:1003px;
}
.internalheader
{
width:1003px;
height:98px;
padding-top:2px;
background:#efefed;
}
.internalleft
{
width:9px;
background:url(../../images/internal_leftcurve.gif) no-repeat top;
height:9px;
float:left;
}
.internalmiddle
{
width:962px;
float:left;
}
.internaltopbar
{
width:962px;
}
.internalright
{
width:8px;
background:url(../../images/internal_rightcurve.gif) no-repeat;
height:9px;
float:left;
}
.internallogo
{
width:216px;
float:left;
padding-left:22px;
}
.internalnavigation
{
width:736px;
float:left;
}
.internaltopspacer
{
width:736px;
height:27px;
}
.left
{
width:16px;
height:71px;
background:url(../../images/left.gif) no-repeat;
float:left;
}
.middlenav
{
width:704px;
height:71px;
background:url(../../images/nav_bg.gif) repeat-x;
float:left;
}
.right
{
width:16px;
height:71px;
background:url(../../images/right.gif) no-repeat;
float:left;
}
.internalnav
{
width:686px;
padding-left:18px;
padding-top:10px;
}
.internalnav ul
{
list-style:none;
}
.internalnav ul li
{
display:inline;
padding-left:20px;
padding-right:16px;
background:url(../../images/line.gif) no-repeat right;
}
.internalnav ul li a
{
font:bold 16px "Trebuchet MS";
color:#ffffff;
text-decoration:none;
}
.internalnav ul li a:hover
{
color:#00adec;
}
.internalnavholder
{
width:736px;
}
.internalsubheader
{
width:1004px;
height:260px;
background-color:#efefed;}

.errorsubheader
{
width:1004px;
height:40px;
border-bottom:2px solid #fff;
background-color:#efefed;}

.internalsubheader1
{
width:1004px;
background:url(../../images/creative_headerbg.gif) no-repeat;
height:260px;
}
.sitemapsubheader
{
width:1004px;
height:62px;
padding-top:50px;
background-color:#efefed;
}
.leftimg
{
width:520px;
float:left;
}
.leftimg1
{
width:544px;
float:left;
}
.rightimg
{float:left;}

.rightimg1
{
width:435px;
float:left;
}
.strategy
{
width:479px;
padding-top:20px;}

.internalcontentarea
{width:1002px;
border-left:2px solid #e0e7e9;
background:url(../../images/rightpanel_bg.gif) repeat-y top right; padding-bottom:10px;}
.internalcontentarea_2{width:1000px;border-left:2px solid #e0e7e9;border-right:2px solid #e0e7e9;}
.sitemapcontentarea{width:1000px;border-left:2px solid #e0e7e9;border-right:2px solid #E0E7E9;}
.internalcontentarea_new{width:1002px;}
.internalcontentarea2
{width:975px;
border-left:2px solid #e0e7e9;
border-right:2px solid #e0e7e9;
background:url(../../images/rightpanel_bg.gif) repeat-y top right;}

.portinternalcontentarea
{width:979px;

/* border-left:2px solid #e0e7e9;
border-right:2px solid #e0e7e9;
background:url(../../images/rightpanel_bg.gif) repeat-y top right;*/}

.portfolio_bdr
{border-left:2px solid #E0E7E9;
border-right:2px solid #E0E7E9;}

.contentarealeft
{
width:678px;
float:left;
background:url(../../images/contentarea_topbg.gif) repeat-x top;
}
.contentarealeft_2{background:url(../../images/contentarea_topbg.gif) repeat-x top; padding-left:20px;}
.contentareasitemap{background:url(../../images/contentarea_topbg.gif) repeat-x top;text-align:center;padding-top:35px;}
.contentarealeft2{padding-left:25px;border-left:2px solid #E0E7E9;border-right:2px solid #E0E7E9;width:974px;}
.new_text_other
{
	padding-left:25px;
	font-size:16px;
	width:880px;
}
a.frmtxthelp{color:#EF6C03; text-decoration:underline;}
a:hover.frmtxthelp{text-decoration:none;}
.width_156{width:156px;}
.width_199{width:199px;}
.width_191{width:191px;}
.width_197{width:197px;}
.width_185{width:185px;}
.width_177{width:177px;}

.portcontentarealeft
{width:975px;
float:left;
background:url(../../images/contentarea_topbg.gif) repeat-x;}

.portcontentarealeft2
{
width:999px;
float:left;
background:url(../../images/contentarea_topbg.gif) repeat-x;
border-left:2px solid #E0E7E9;
border-right:2px solid #E0E7E9;
}

.leftsec
{width:50px;
float:left;
vertical-align:middle;
padding-left:1px;}

.rightsec
{/*width:628px; by vishal*/
width:625px;
margin-left:41px;
float:left;}

.contentleft
{width:275px;
float:left;
margin-right:40px;
padding-left:2px;
padding-bottom:42px;}

.info_holder{width:296px;float:left;margin:0px 12px; padding:10px 0px;}
.info_box{padding:0px 15px 10px 40px;}
.info_box p{font-family:Tahoma; font-size:13px; color:#646464; padding-bottom:8px;}
.contentleft1
{
width:275px;
float:left;
margin-right:24px;
padding-left:2px;

}
.portFoliocontent
{
width:999px;
/* height:500px; */
float:left;

/*padding-bottom:42px;*/
}
.discover
{
/*width:248px;*/
background:url(../../images/arrow1.gif) no-repeat;
height:33px;
margin-top:34px;
padding-left:27px;
font:18px Arial, Helvetica, sans-serif;
color:#646464;
}
.discover_title
{
/*width:248px;*/
background:url(../../images/arrow1.gif) no-repeat;
height:33px;
margin-top:34px;
padding-left:27px;
font:15px Arial, Helvetica, sans-serif; font-weight:bold;
color:#646464;
}
.portFlash
{
width:998px;
height:350px;
margin:0px;
padding:0px;
font:18px Arial, Helvetica, sans-serif;
color:#efefed;
/*background:url(../../images/arrow1.gif) no-repeat;
padding-left:27px;
margin-top:34px;*/
}

.discover1
{
width:248px;
background:url(../../images/arrow1.gif) no-repeat;
height:33px;
margin-top:34px;
padding-left:27px;
font:18px Arial, Helvetica, sans-serif;
color:#646464;
padding-bottom:14px;
}
.discover2
{
width:248px;
background:url(../../images/arrow1.gif) no-repeat;
/*height:33px;
margin-top:15px;*/
padding-left:27px;
font:18px Arial, Helvetica, sans-serif;
color:#646464;
}
.textcontainer
{
width:274px;
padding-left:3px;
font:13px Tahoma;
color:#646464;
height:77px;
}
.textcontainer1
{
width:274px;
padding-left:3px;
font:13px Tahoma;
color:#646464;
/*height:122px;*/
}
.textcontainer2
{
width:274px;
padding-left:3px;
font:13px Tahoma;
color:#646464;
/*height:200px;*/
}
.textcontainer3
{
width:274px;
padding-left:3px;
font:13px Tahoma;
color:#646464;
/*height:135px;*/
}
.textcontainer4
{
width:274px;
padding-left:3px;
font:13px Tahoma;
color:#646464;
/*height:126px;*/
}
.textcontainer4 ul, .info_holder1 ul {margin:7px 0px 10px 12px; padding:0px; list-style-type:none; font-size:13px; font-family:Tahoma;}
.textcontainer4 ul li, .info_holder1 ul li  {font-size:13px; font-family:Tahoma; background:url(../../images/dot_orng.jpg) no-repeat left 7px; padding-left:12px; line-height:20px; color:#646464;}
.contant_holder3{min-height:100px;}
.textcontainer_cmn
{
padding-left:3px;
font:13px Tahoma;
color:#646464;
/*height:126px;*/
}
.textcontainer5
{
width:274px;
padding-left:3px;
font:13px Tahoma;
color:#646464;
height:60px;
padding-top:6px;
}
.textcontainer6
{
width:274px;
padding-left:3px;
font:13px Tahoma;
color:#646464;
height:84px;
}
.textcontainer7
{

padding-left:3px;
font:13px Tahoma;
color:#646464;
height:207px;
}
.textcontainer7 ul
{
list-style:none;
margin-left:5px;
margin-top:5px;
}
.textcontainer7 ul li
{
background:url(../../images/dot.gif) no-repeat center left;
padding-left:10px;
line-height:18px;
}
.textcontainer8
{
width:274px;
padding-left:3px;
font:13px Tahoma;
color:#646464;
height:95px;
}
.textcontainer9
{
width:274px;
padding-left:3px;
font:13px Tahoma;
color:#646464;
height:73px;
}
.textcontainer10
{
width:274px;
padding-left:3px;
font:13px Tahoma;
color:#646464;
/*height:60px;*/
margin-top:10px;
}
.application
{
width:auto;
padding:0px 18px 0px 57px;
font:13px Tahoma;
color:#646464;
margin-top:32px;
}
.application1
{
width:auto;
padding:0px 18px 0px 57px;
font:13px Tahoma;
color:#646464;
}
.application1 ul
{
margin-left:10px;
list-style:none;
margin-top:5px;
}
.application1 ul li
{
padding-left:28px;
background:url(../../images/arrow2.gif) no-repeat center left;
line-height:25px;
font-size:14px;
color:#0a3d51;
font-weight:bold;
}
.outsourcing
{
width:auto;
padding:0px 18px 0px 57px;
font:13px Tahoma;
color:#646464;
}
.outsourcing ul
{
margin-left:10px;
list-style:none;
margin-top:5px;
}
.outsourcing ul li
{
padding:5px 0px 5px 28px;
background:url(../../images/arrow2.gif) no-repeat center left;
font-size:13px;
color:#646464;
}
.contentright
{
width:292px;
float:left;
/*padding-bottom:42px;*/
}
.rightpanel
{
/*width:290px;*/ position:relative;
float:left;
padding-top:20px;
/*background:#0a3d51 url(../../images/rightpanel_bg.gif) repeat-y right top;*/
}

.rightpane_in
{
position:fixed;
/*background:#0a3d51 url(../../images/rightpanel_bg.gif) repeat-y right top;*/
}
.internalquote
{
height:52px;
background-color:#0a3d51;
padding-left:10px;
width:290px;
}
.callus
{
width:287px;
height:75px;
background:#0a3d51;
padding-left:10px;
}
.portfoliocontainer
{
width:287px;
/*padding-left:11px;*/
background:#0a3d51;
padding-left:10px;
}
.portfolioheading1
{
width:287px;
height:35px;
padding-left:10px;
}
.portfolioimage1
{
width:287px;}

.portfolioimage1 img
{
border:#156786 4px solid;
margin-right:11px;
margin-bottom:11px;
}
.portfoliotext
{
width:278px;
padding-right:9px;
font:11px Arial, Helvetica, sans-serif;
color:#a5d9ec;
padding-bottom:16px;
background:#0a3d51;
padding-left:10px;}

.visitportfolio
{
/*height:115px;*/
background:#0a3d51;
padding-left:10px;}

.internalfooter
{
width:1004px;
}
.footerlinks
{
width:1004px;
background:#dee6e8;
height:34px;
text-align:center;
font:11px Arial, Helvetica, sans-serif;
color:#575751;
}
.footerlinks ul
{
list-style:none;
margin:0px;
padding:0px;
}
.footerlinks ul li
{
display:inline;
margin:0px;
padding:0px;
}
.footerlinks ul li a
{
font:11px Arial, Helvetica, sans-serif;
color:#575751;
text-decoration:none;
line-height:34px;
}
.footerlinks ul li a:hover
{
text-decoration:underline;
}
a.underline
{
	font-family: Tahoma; font-size: 13px; font-weight: normal; text-decoration: underline; color: #106b8c;
}

a.underline:hover
{
font-family: Tahoma; font-size: 13px; font-weight: normal; text-decoration: none; color: #106b8c;
}
.bold
{
font-weight:bold;
color:#106b8c;
}
.subheading1
{
font:bold 16px Arial, Helvetica, sans-serif;
color:#0f6b8b;
padding-top:8px;
}
.subheading2
{
font:bold 16px Arial, Helvetica, sans-serif;
color:#0f6b8b;
}
.wraptocenter {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    width: 50px;
	float:left;
}

.wraptocenter * {
    vertical-align: middle;
}

.wraptocenter span {
    display: inline-block;
    height: 100%;
}



/* navigation css start here*/
.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
font:bold 16px "Trebuchet MS";
/*border: 1px solid #BBB;
background: url(chromebg.gif) center center repeat-x;*/ /*THEME CHANGE HERE*/
color:#ffffff;
padding-top: 10px;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
width:auto;
background: url(../../images/line1.gif) no-repeat right center;
padding-left:18px;
padding-right:18px;
padding-bottom:4px;
padding-top:4px;
}

.chromestyle ul li a{
color: #FFFFFF;
text-decoration: none;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
/*background: url(chromebg-over.gif) center center repeat-x;*/ /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 100px;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
margin-top:8px;
z-index:100;
background-color: #0a3d51;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #ffffff; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #ffffff;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #0d5673;
}
/* css end here */
.quoteform
{
/*width:600px; by vishal*/
width:550px;
float:left;
margin-right:24px;
padding-left:2px;
padding-bottom:42px;
}
.labelcolum
{
width:90px;
float:left;
}
.label
{
font:bold 12px Arial, Helvetica, sans-serif;
height:29px;
color:#646464;
padding-bottom:16px;
}
.label1
{
font:bold 12px Arial, Helvetica, sans-serif;
height:85px;
color:#646464;
padding-bottom:16px;
}
.label2
{
font:bold 12px Arial, Helvetica, sans-serif;
height:36px;
color:#646464;
padding-bottom:16px;
}
.textfieldcolum
{
width:232px;
float:left;
}
.contentcolumn
{
width:207px;
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#646464;
}
.textfield
{
width:192px;
border:#8b8b8a 1px solid;
height:16px;
/*margin-bottom:23px;*/
font:12px Arial, Helvetica, sans-serif;
color:#646464;
padding-left:2px;
padding-top:2px;
}
.textfield3
{
width:192px;
border:#8b8b8a 1px solid;
height:16px;
/*margin-bottom:23px;*/
font:12px Arial, Helvetica, sans-serif;
color:#646464;
padding-left:2px;
padding-top:2px;
}
.textfield1
{
width:90px;
border:#8b8b8a 1px solid;
height:16px;
margin-bottom:10px;
font:12px Arial, Helvetica, sans-serif;
color:#646464;
padding-left:2px;
padding-top:2px;
margin-top:5px;
}
.textarea
{
width:192px;
border:#8b8b8a 1px solid;
margin-bottom:23px;
font:12px Arial, Helvetica, sans-serif;
color:#646464;
padding-left:2px;
padding-top:2px;
}
.select
{
width:192px;
border:#8b8b8a 1px solid;
font:12px Arial, Helvetica, sans-serif;
color:#646464;
padding-left:2px;
padding-top:2px;
}
.mandatory
{
padding-bottom:13px;
color:#d97800;
}
.mandatory1
{
padding-bottom:71px;
color:#d97800;
}
.mandatory2
{
padding-bottom:30px;
color:#d97800;
}
.mandatory3
{
padding-bottom:40px;
color:#d97800;
}
.toppadding
{
padding-top:60px;
}
.quoteform1
{
/*width:600px; by vishal*/
width:550px;
margin-right:24px;
padding-left:2px;
padding-bottom:42px;
margin-top:20px;
}
.radiosec
{
width:354px;
float:left;
}
.contentsec
{
width:212px;
float:left;
margin-left:15px;
font:12px Arial, Helvetica, sans-serif;
color:#646464;
}
.first
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#646464;
}
.second
{
height:36px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#646464;
}
.radio
{
margin-right:10px;
margin-left:40px;
margin-bottom:20px;
}
.radio1
{
margin-right:10px;
}
.under
{
width:170px;
float:left;
}
radio
{

margin-top:0px;
}
.textfield2
{
width:192px;
border:#8b8b8a 1px solid;
height:16px;
margin-bottom:23px;
font:12px Arial, Helvetica, sans-serif;
color:#646464;
padding-left:2px;
padding-top:2px;
margin-left:40px;
}
.title_head {
	width:auto;
	margin-bottom:10px;
	}
.title_left_holder {
	float:left;
	width:290px;
	}
.title_left {
	font:12px Arial, Helvetica, sans-serif;
	color:#646464;
	font-weight:bold;
	}
.title_right {
	float:right;
	width:280px;
	font:12px Arial, Helvetica, sans-serif;
	color:#d97800;
	font-weight:normal;
	}
.option_holder {
	width:200px;
	/*margin-left:50px;*/
	font:12px Arial, Helvetica, sans-serif;
	color:#646464;
	font-weight:normal;
	}
.options {
	width:auto;
	line-height:20px;
	}
	.submit {
	margin-left:50px;
	}
	.vtop {
	vertical-align:top;
	}
	.head {
	width:960px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
	color:#EF6C03;
	float:left;
	/*margin-top:20px;*/
	text-align:right;
	/*padding-right:20px;*/
	}
/*Added by Divya - For Sliding Window
#sideBar{
		position: absolute;
		width: auto;
		height: 190px;
		top: 520px;
		left:16px;
		background-image:url(../../images/background.gif);
		background-position:top right;
		background-repeat:repeat-y;
	}
	
	#sideBarTab{
		float:left;
		height:137px;
		width:28px;
		vertical-align: middle;
	}
	
	#sideBarTab img{
		border:0px solid #FFFFFF;
	}
	
	#sideBarContents{
		overflow:hidden !important;
	}
	
	#sideBarContentsInner{
		width:250px;
		
	}*/


	/******************************************
#slidemenubar, #slidemenubar2{
position: relative;
width: auto;
height: 190px;
top: 200px;
left:-100px;
background-image:url(../../images/background.gif);
background-position:top right;
background-repeat:repeat-y;
}*/

/* News Section*/
.newsection
{
width:auto;
margin-top:34px;
color:#CC3300;
}
.newsectionleft
{
width:90px;
float:left;
padding-left:2px;
margin-top:15px;
padding-bottom:42px;
}
.big_image
{
width:auto;
height:53px;
}
.big_image img
{
border:#156786 4px solid;
}
.newsectionright
{
width:490px;
float:left;
padding-bottom:42px;
}
.newsholder
{
/*width:auto;*/
padding-right:20px;
height:40px;
}
.newsholder ul
{
list-style:none;
}
.newsholder ul li
{
background:url(../../images/arrow2.gif) no-repeat center left;
padding-left:30px;
line-height:30px;
}
.newsholder ul li a
{
font:17px Tahoma ;
color:#106b8c; 
text-decoration:underline;
}
.newsholder ul li a:hover
{
text-decoration:none;
}
.newstitle
{
width:420px;
font:bold 17px Arial, Helvetica, sans-serif;
color:#646464;
text-decoration:none;
float:left;
/*background:url(../../images/arrow1.gif) no-repeat center left;*/
padding-left:0px;
}
.morenews
{
background:url(../../images/more_news.gif) no-repeat center left;
width:109px;
height:37px;
float:right;
/*padding:12px 15px 0px 15px;*/
text-align:center;
}

a.morenews1
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
line-height:36px;

}
a.morenews1:hover
{
text-decoration:none;
}
.readmore1
{
background:url(../../images/more_news.gif) no-repeat center left;
width:109px;
height:37px;
float:left;
/*padding:12px 15px 0px 15px;*/
text-align:center;
}
.newsmatter
{
margin-top:13px;
font: 12px Tahoma;
color:#646464;
}
.newsheading1
{
font:bold 13px Arial, Helvetica, sans-serif;
color:#106b8c;
margin-top:12px;
}
/* Added by Divya - 20th Jan 2009  -- For Sliding Menu*/
#sideBar h2{
	color:#646464;
	font-size:110%;
	font-family:arial;
	margin:10px 10px 10px 10px;
	font-weight:bold !important;
}

#sideBar h2 span{
	font-size:125%;
	font-weight:normal !important;
}

#sideBar ul{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#sideBar li{
	margin:0px 10px 3px 10px;
	padding:3px;
	font-size:14px;
	font-family:Georgia;
	font-weight:bold;
	list-style-type:none;
	display:block;
	background-color:#d97800;
	width:177px;
	color:#fff;
}

#sideBar li a{
	width:100%;
}

#sideBar li a:link,
#sideBar li a:visited{
	color:#fff;
	font-size:100%;
	text-decoration:none;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
}

#sideBar li a:hover{
	color:#fff;
	text-decoration:underline;
}

#sideBar{
	position: absolute;
	width: auto;
	height: 197px;
	top: 520px;
	/*left:78px;
	background-image:url(../../images/background.gif);*/
	background-color:#dee6e8;
	background-position:top right;
	background-repeat:repeat-y;
}

#sideBarTab{
	/*float:left;*/
	float:left;
	height:137px;
	width:28px;
	margin-left:3px;

}

#sideBarTab img{
	border:0px solid #FFFFFF;
	float:right;
}

#sideBarContents{
	float:left;
	overflow:hidden !important;
	width:200px;
	height:200px;
	
}

#sideBarContentsInner{
	width:200px;
	float:right;

}

.margin-sidebar_ie{
	margin-left:2px;
}

.margin-sidebar_mo{
	margin-left:0px;
}
.left .date{
	background:url(images/date.gif) no-repeat 0 0;
	width:83px;
	height:27px;
	float:left;
	padding-top:6px;
	font-weight:bold;
	padding-right:15px;
}

.left .date div.month{
	float:left;
	padding-left:8px;
	text-align:center;
	width:50px
}

.left .date div.day{
	float:left;
	padding-left:8px;
	color:#FFF;	
}
.spacer
{
width:auto;
height:40px;
}
.date1
{
width:93px;
height:23px;
background:url(../../images/date.gif) no-repeat;
padding-left:8px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#fff;
padding-top:5px;
margin-bottom:10px;
float:left;
}
.month1
{
font:bold 16px Arial, Helvetica, sans-serif;
color:#106b8c;
padding-left:5px;
}
.boldtext
{
font:bold 16px Tahoma;
color:#d97800;
}
.boldtext1
{
font:bold 16px Tahoma;
color:#0a3d51;
}
.highlight{
	background-color:#FEFFAF;
}
.mar_b_8
{
	margin-bottom:8px;
}
.error_mar
{
	margin-bottom:5px;
}

form table tr td
{
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.form_heading
{
	font-size:13px;
	font-weight:bold;
	color:#D97800;
	margin:20px 0px 0px 0px;
	width:438px;
	font-family:Arial,Helvetica,sans-serif;
}
/*               for lightbox effect                */
.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height:1290px;
background-color: #000000;
z-index:1000;
-moz-opacity: 0.4;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
opacity:.40;
filter: alpha(opacity=40);
}
.black_overlay_gallery{
display: block;
position: absolute;
width: 1024px;
height:1890px;
background-color: #999999;
z-index:1000;
-moz-opacity: 0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
opacity:.80;
filter: alpha(opacity=80);
}

.lightbox_content {
z-index:1004;
}
.lightbox_content1 {
z-index:1003;
}
.main_lightbox_fade{
-moz-opacity: 0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
opacity:.60;
filter: alpha(opacity=60);
z-index:1004;
}

.delete_button {
	background:url(../../images/delete.jpg) no-repeat top left; 
	border:0px; 
	width:35px; 
	height:29px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:bold;
	color:#FFFFFF;
	}
.status_button {
	background:url(../../images/status.jpg) no-repeat top left; 
	border:0px; 
	width:35px; 
	height:29px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:bold;
	color:#FFFFFF;
	}
	
.new_text
{
	font-family:Georgia;
	color:#333333;
}
	
/*         lightbox css ends here   */

.tag_textxxxl {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#1d7dc0;
	text-decoration:none;
	line-height:40px;
	}
.tag_texttxxxl a{
	color:#1d7dc0;
	text-decoration:none;
	}
.tag_texttxxxl a:hover{
	text-decoration:underline;
	}


.tag_textxxl {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#1d7dc0;
	text-decoration:none;
	line-height:25px;
	}
.tag_textxxl a{
	color:#1d7dc0;
	text-decoration:none;
	}
.tag_textxxl a:hover{
	text-decoration:underline;
	}

.tag_textxl {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#1d7dc0;
	text-decoration:none;
	line-height:25px;
	}
.tag_textxl a{
	color:#1d7dc0;
	text-decoration:none;
	}
.tag_textxl a:hover{
	text-decoration:underline;
	}

.tag_textx {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1d7dc0;
	text-decoration:none;
	line-height:25px;
	}
.tag_textx a{
	color:#1d7dc0;
	text-decoration:none;
	}
.tag_textx a:hover{
	text-decoration:underline;
	}
.tags_padding {
	padding:0px 10px;
	line-height:35px;
	}

#central_flash
{margin:0px; padding:0px; float:left;}

a.error_link {color:#E18F00; text-decoration:underline;}
a:hover.error_link{text-decoration:none;}
/*---------classes for resources folder (16 march 09)-------------*/
a.link1
{
	color:#106B8C;
	font-family:Tahoma;
	font-size:17px;
	text-decoration:underline;
}
a:hover.link1
{
	text-decoration:none;
}
a.link2
{
	color:#646464;
	text-decoration:underline;
}
a:hover.link2
{
	text-decoration:none;
}
.title1
{
background:url(../../images/arrow1.gif) no-repeat;
padding-left:27px;
font:18px Arial, Helvetica, sans-serif;
color:#646464;
}
.text1
{
	padding-left:30px;
	margin:5px 0px 20px 0px;
}
.rightsec2
{/*width:628px; by vishal*/
width:620px;
float:left;
margin-top:32px;}


/*------------------------------------------classes created on 21 april 09 starts here--------------------------------*/
.logo2
{
width:175px;
float:left;
padding-left:22px;
/*padding-top:2px;*/
}
.navigation2
{
width:800px;
float:left;
}
.navholder2
{
width:800px;
}
.middle2
{
width:765px;
/*height:71px;*/
height:44px;
background:url(../../images/nav_bg.gif) repeat-x;
float:left;
}

/* navigation css only for portfolio page start here*/
.chromestyle2{
width: 100%;
font-weight: bold;
}

.chromestyle2:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle2 ul{
font:bold 16px "Trebuchet MS";
/*border: 1px solid #BBB;
background: url(chromebg.gif) center center repeat-x;*/ /*THEME CHANGE HERE*/
color:#ffffff;
padding-top: 10px;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle2 ul li{
display: inline;
width:auto;
background: url(../../images/line1.gif) no-repeat right center;
padding:4px 10px 4px 6px;
}

.chromestyle2 ul li a{
color: #FFFFFF; font-size:14px;
text-decoration: none;
}

.chromestyle2 ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
/*background: url(chromebg-over.gif) center center repeat-x;*/ /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.rightsec3{
padding-top:32px;
float:left;
width:900px;
}
.head2 {
	width:870px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
	color:#EF6C03;
	float:left;
	/*margin-top:20px;*/
	text-align:right;
	/*padding-right:20px;*/
}
.new_text_other2
{
	font-size:13px;
	color:#646464;
	font-family:Tahoma;
	width:870px;
}	

h2
{
font:25px "Trebuchet MS";
color:#d97800;
margin:0px 30px 0px 0px;
border-bottom:1px solid #D97800;
padding:0px;}
h4
{
font:25px "Trebuchet MS";
color:#d97800;
margin:0px 0px 0px 0px;
border-bottom:1px solid #D97800;
padding:0px;}

/*************testimonial classes starts here****************/
#testimonial_container{
background:url(../../images/testimonial_bg.jpg) repeat-y top left; width:941px; padding:0px; margin: 10px auto; font-family:Arial, Helvetica, sans-serif;}
.testimonial_top{ background:url(../../images/testimonial_top.jpg) no-repeat top left; width:768px; height:22px; padding:24px 0px 0px 173px; margin:0px; line-height:0px; font-size:0px; color:#FFFFFF; font-size:16px; font-weight:normal;}
.testimonial_mid{background:url(../../images/testimonial_mid.jpg) no-repeat top left; background-position:bottom; width:911px;  padding:0px 15px; margin:0px; line-height:0px; font-size:0px; min-height:173px;}
.testimonial_btm{background:url(../../images/testimonial_btm.jpg) no-repeat top left; background-position:bottom; width:941px; min-height: padding:0px; margin:0px; line-height:0px; font-size:0px;height:11px;}
.testimonial_holder{
background:url(../../images/testmonial_seperater.jpg) no-repeat top right; margin:0px 25px 0px 0px; padding:0px; float:left; width:580px;}
.testimonial_txt_holder{width:257px; float:left;  padding:0px; font-family:Arial, Helvetica, sans-serif;}
.testimonial_TXTtop{ background:url(../../images/testimonial_txt_top.png) no-repeat top left; width:257px; height:13px;}
.testimonial_TXTtop2{ background:url(../../images/testimonial_txt_top.jpg) no-repeat top left; width:257px; height:13px; line-height:0px; font-size:0px;}
.testimonial_TXTmid{ background:url(../../images/testimonial_txt_bg.png) repeat-y top left; width:237px; padding:0px 10px 0px 10px;}
.testimonial_TXTmid2{ background:url(../../images/testimonial_txt_bg.jpg) repeat-y top left; width:237px; padding:0px 10px 0px 10px;}
.testimonial_TXTbtm{ background:url(../../images/testimonial_txt_btm.png) no-repeat top left; width:182px; height:43px; color:#FFFFFF; font-weight:bold; line-height:13px; font-size:11px; text-align:right; padding:15px 75px 0px 0px;}
.testimonial_TXTbtm2{ background:url(../../images/testimonial_txt_btm.jpg) no-repeat top left; width:182px; height:43px; color:#646464; font-weight:bold; line-height:13px; font-size:11px; text-align:right; padding:15px 75px 0px 0px;}
a.atestimonial_link{ font-weight:normal; font-size:11px; text-decoration:none; color:#FFFFFF;}
a.atestimonial_link:hover{ font-weight:normal; font-size:11px; text-decoration:underline;color:#FFFFFF;}
a.atestimonial_link2{ font-weight:bold; font-size:11px; text-decoration:none; color:#FFFFFF; padding-left:10px;}
a.atestimonial_link2:hover{ font-weight:bold; font-size:11px; text-decoration:underline;color:#d97800; padding-left:10px;}
a.atestimonial_link3{ font-weight:normal; font-size:11px; text-decoration:none; color:#646464;}
a.atestimonial_link3:hover{ font-weight:normal; font-size:11px; text-decoration:underline;color:#646464;}
a.atestimonial_link4{ font-weight:normal; font-size:11px; text-decoration:none; color:#d87800;}
a.atestimonial_link4:hover{ font-weight:normal; font-size:11px; text-decoration:underline;color:#d87800;}
.testimonial_video{ float:left; width:305px; padding:0px; margin:0px;}
.testimonial_quote{ background:url(../../images/quote_top.png) no-repeat top left;; width:15px; float:left; padding:0px; margin:0px 3px 0px 0px; height:100px;}
.testimonial_TXT{ font-size:11px; color:#a6d9ee;  font-weight:normal; line-height:13px; padding:0px; margin:0px;}
.testimonial_TXT2{ font-size:11px; color:#646464;  font-weight:normal; line-height:13px; padding:0px; margin:0px;}
.video_holder{width:150px; float:left; margin:0px 0px 0px 0px;}
.video_holder2{width:150px; float:left; margin:0px 40px 25px 0px;}
.video{ width:auto; text-align:right; margin:0px 0px 5px 0px; padding:0px;}
.video_txt_hoder{ color:#FFFFFF; font-weight:bold; line-height:13px; padding:0px; margin:0px; width:150px;}
.video_txt{ float:left; width:109px; text-align:right; color:#FFFFFF; font-size:11px; font-weight:bold; padding-right:5px; line-height:13px;}
.video_txt2{ float:left; width:109px; text-align:right; color:#d87800; font-size:11px; font-weight:bold; padding-right:5px; line-height:13px; font-family:Arial, Helvetica, sans-serif;}
.ico_play{ background:url(../../images/ico_play.jpg) no-repeat top left; width:34px; height:28px; float:left;}
.ico_play a{ background:url(../../images/ico_play.jpg) no-repeat top left; width:34px; height:28px; float:left; display:block;}
.ico_play2{ background:url(../../images/ico_play2.jpg) no-repeat top left; width:34px; height:28px; float:left;}
.ico_play2 a{ width:34px; height:28px; float:left; display:block;}
.testimonial_holder2{margin:25px 25px 0px 0px;padding:0px; float:left; width:257px;}

.testimonial_container{ padding:0px; margin:auto; width:570px; float:left;}
#testimonial_container2{ padding:0px; margin:30px auto 0px; float:left; width:570px;}
.video_container{ padding:0px; margin:0px; width:auto;}
/*************testimonial classes ends here****************/
/*************paging classes starts here*******************/
.paging_holder{ float:right; width:180px; padding-right:15px; margin:20px 0px;}
.next{ background:url(../../images/btn_next.gif) no-repeat top left; width:21px; height:22px; float:left; margin-left:5px;}
.next a{width:21px; height:22px; display:block;}
.previous{ background:url(../../images/btn_previous.jpg) no-repeat top left; width:21px; height:22px; float:left; margin-right:5px;}
.previous a{width:21px; height:22px; display:block;}
.no_holder{ float:left; margin:0px 2px 0px 2px; line-height:22px; padding-bottom:1px;}
.no_holder a{color:#d87800; font-size:12px; font-weight:bold; line-height:22px; text-decoration:none;}
.no_holder a:hover{color:#d87800; font-size:12px; font-weight:bold; line-height:22px; text-decoration:underline;}
.selected{ float:left; background-color:#d87800; color:#FFFFFF; font-size:12px; font-weight:bold; padding:1px 3px; margin:2px 4px;}
/*************paging classes ends here*******************/
/*********** css for ppc *************/
#ppc_mainholder{width:570px; float:right; background:#f5f5f5; border:1px solid #efefef;margin:57px 18px 0px 0px; padding:2px;}
/********************classes for php and iphone india programmers pages atarts here***************/
.form_content_holder{width:950px; margin:auto; padding:0px;}
.form_right_section{float:left; width:369px; margin:0px; padding:0px 0px 0px 35px;}
.programmer_india_form{width:500px;float:left;margin-right:24px;padding-left:2px;padding-bottom:12px; margin-bottom:40px; }
.img_link_holder{ width:auto; padding:0px; margin-bottom:20px;}
.leftimg_linkholder{ width:178px; margin-right:19px; margin-bottom:30px; text-align:center; padding:0px; float:left; text-align:center;}
.rightimg_linkholder{ width:178px; margin-bottom:30px; text-align:center; padding:0px; float:left; text-align:center;}
.img_border{ padding:2px; margin:0px; border:2px solid #dbe4e4; margin-bottom:4px;}
a.aname_link{ font-size:12px; font-weight:bold; color:#117297; text-decoration:none;}
a.aname_link:hover{color:#117297; text-decoration:underline;}
.form_testimonial_holder{ width:366px; margin:auto; padding:0px 0px 0px 10px;}
.test_top{ background:url(../../images/testimonial_top_form.gif) no-repeat top left; width:366px; height:14px;padding:0px; margin:0px; line-height:0px; font-size:0px;}
.test_btm{ background:url(../../images/testimonial_btm_form.gif) no-repeat top left; width:275px; height:44px; padding:18px 91px 0 0; margin:0px;color:#646464;font-size:11px;font-weight:bold; line-height:13px;text-align:right;}
.test_mid{ background:url(../../images/testimonial_mid_form.gif) repeat-y top left; width:366px; padding:0px; margin:0px;}
.test_txt{ background:url(../../images/testimonial_txtbg.gif) no-repeat top left; width:333px; margin:0px; padding:0px 15px 0px 25px; color:#646464;font-size:11px;font-weight:normal;line-height:13px;}
.required{ font-size:11px; text-align:right; padding-right:8px; font-weight:normal; color:#d97800; font-family:Arial, Helvetica, sans-serif;}
h3{width:auto;background:url(../../images/arrow1.gif) no-repeat;height:33px;margin-top:0px;padding-left:27px;font:18px Arial, Helvetica, sans-serif;color:#646464; margin-left:8px;}
.right_txt{ padding:0px; margin:0px 0px 0px 0px; width:auto;}
.right_txt ul { padding:0px; margin:0px 0px 0px 0px; list-style-type:none;} 
.right_txt ul li { padding:0px 0px 0px 22px; font-size:13px; font-weight:normal; color:#646464; background:url(../../images/sub_bullet.jpg) no-repeat top left; line-height:22px; margin:0px 0px 0px 22px; }
.curve_top{ background:url(../../images/curve_top.jpg) no-repeat top left; width:368px; height:8px; padding:0px; margin:0px; line-height:0px; font-size:0px;}
.curve_btm{ background:url(../../images/curve_btm.jpg) no-repeat top left; width:368px; height:8px; padding:0px; margin:0px; line-height:0px; font-size:0px;}
.curve_mid{ background:url(../../images/curve_mid.jpg) repeat-y top left; width:368px;}
.box_holder{ width:348px; padding:0px 10px; margin:0px 0px 30px 0px; }
.new_text_other2{font-size:13px;width:960px;margin:auto; padding-left:25px; padding-right:15px;}
/********************classes for php and iphone india programmers pages ends here*****************/
/*** new css *********/
.Projects_Holder{width:350px; margin:auto;}
.arrow_Left a{background:url(../../images/Arrow_left.gif) no-repeat top left; width:20px; height:33px; float:left; display:block; margin-top:48px;}
.arrow_Right a{background:url(../../images/Arrow_right.gif) no-repeat top left; width:20px; height:33px; float:right; display:block; margin-top:48px;}
.prjct_picholder{width:295px; float:left; padding:5px;}
.Prjct_spacer{width:10px; height:10px; float:left; display:block;}
.pic_prjctholder{width:90px; float:left;}
.pic_prjct{width:90px; height:110px; overflow:hidden; border:2px solid #009dda;}
.Prjctname{padding:5px; color:#E77905; text-align:center; text-transform:uppercase; font-size:12px; font-weight:bold;}
.Prjctname a{color:#E77905; text-decoration:none; display:block; width:85px;}
.Prjctname a:hover{color:#FFFFFF; text-decoration:none; background:#a6a6a6;}
/****** css for offer icon *********/
.xmas_offer a{width:148px; height:77px; background:url(../../images/icon_xmasoffer.jpg) no-repeat top left; float:right; margin-right:90px; display:none;}
.xmas_offertable{margin-right:15px; margin-top:30px;}
.xmashead{background:#87d2ef; font-size:16px; font-weight:bold; line-height:20px; color:#000000; padding:5px; text-transform:uppercase;}
.xmasbg1{background:#efefed; padding:5px; font-size:12px;}
.xmasbg2{background:#d5d5d5; padding:5px; font-size:12px; color:#000000; font-weight:bold;}
.xmasbg3{background:#777777; padding:5px; font-size:14px; color:#FFFFFF; font-weight:bold;}
.heading_bg{background:#0a3d51; padding:5px; color:#FFFFFF; font-weight:bold; font-size:12px;}
.plan1bg{background:#e1f4e2; padding:5px; font-size:12px; color:#000000; text-align:center;}
.plan2bg{background:#c2e1f7; padding:5px; font-size:12px; color:#000000; text-align:center;}
.plan3bg{background:#a7e0f4; padding:5px; font-size:12px; color:#000000; text-align:center;}
.planheadbg{background:#ffffff; padding:5px; font-size:13px; color:#000000; text-align:center; font-weight:bold;}
.new_text_other3{font-size:13px;width:935px;margin:auto; font-family:arial}
/****** css for captive ******/
#cptvleft_col{width:180px; margin-right:25px; float:left; padding-left:10px; padding-top:20px;}
#cptvright_col{width:430px; float:left; font:12px Arial, Helvetica, sans-serif; padding-top:20px; padding-bottom:10px;}
#cptvright_col p{padding:0px; line-height:18px; margin:9px 0px;}
#cptvright_col ul{margin:10px 0px; padding:0px; font:12px Arial, Helvetica, sans-serif; margin-left:30px;}
#cptvright_col ul li{padding-bottom:5px; line-height:18px;}
.signature{float:left; width:220px;}
.signature-right{float:right;}
#cptvleft_col ul{margin:0px; padding:8px 0px 0px 0px; font:12px Arial, Helvetica, sans-serif; margin-left:15px;}
#cptvleft_col ul li{padding-bottom:5px; line-height:16px;}
#cptvleft_col .title{font-weight:bold; color:#000000; font-size:14px; padding:10px 0px 0px; text-decoration:underline;}
.captive-form{width:auto; margin:10px 0px; background:#0e516c; padding:7px;}
.captive-form .holder{margin-bottom:7px;}
.captive-form .lable{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; float:left; width:110px;}
.captive-form .input{font:12px Arial, Helvetica, sans-serif;float:left;}
.captive-form .field{border:0px none; width:145px; background:#fff; font:12px Arial, Helvetica, sans-serif; color:#000000; padding:1px;}
.captive-form .btnholder{width:130px; margin:10px auto;}
.captive-form .btn{background:#f8f8f8; font:12px Arial, Helvetica, sans-serif; font-weight:bold; border:0px none; padding:2px 4px; margin-right:5px;}
.captive-form .mendatory{font-size:15px; color:#ffa200; font-weight:bold;}
.captive-form .mendatoryrow{font-size:11px; color:#ffffff; padding-bottom:10px; text-align:right;}
.case_stydyholder{padding:20px 0px 10px 15px;}
.case_stydyholder .case-study-title{font:18px 'Trebuchet MS',Arial; font-weight:normal; color:#d97800; padding-bottom:5px;}
.case_stydyholder .case-study-title span{color:#000;}
.case_stydyholder p{font:12px Arial, Helvetica, sans-serif; color:#000000; line-height:18px; padding-bottom:10px; margin:0px;}
.case_stydyholder ul{margin:0px; padding:0px 0px 10px 0px; font:12px Arial, Helvetica, sans-serif; margin-left:25px;}
.case_stydyholder ul li{padding-bottom:5px; line-height:16px;}
/******* css new **********/
.Page_subtitle{font-size:33px; color:#db810f; font-family:'Trebuchet MS', arial; margin-top:10px;}
.Page_subtitle span{font-size:22px; color:#000000;}
.Left_imgholder{width:275px; margin-right:10px; text-align:center; float:left;}
.right_infoholder{width:325px; float:left;font-family:Tahoma;}
.right_infoholder p{font:13px Tahoma; color:#646464; margin:0px; padding-bottom:10px; line-height:17px;}
.right_infoholder .title{font-size:15px; font-weight:bold; color:#d77400; padding-top:5px;}

.mainbox_info .subtitle{font-size:15px; font-weight:bold; color:#646464;}
.mainbox_info ul, .grey_bxbg ul, .grey_bxbg1 ul {padding:7px 0px 10px 12px; margin:0px; list-style-type:none; font-size:13px; font-family:Tahoma;}
.mainbox_info ul li, .grey_bxbg ul li, .grey_bxbg1 ul li {font-size:13px; font-family:Tahoma; background:url(../../images/dot_orng.jpg) no-repeat left 4px; padding-left:12px; line-height:20px; color:#646464; line-height:14px; padding-bottom:8px;}
.mainbox_info p{font:13px Tahoma; color:#646464; margin:0px; padding:0px 0px 10px 0px;}



.right_infoholder .subtitle{font-size:15px; font-weight:bold; color:#646464;}
.right_infoholder ul, .grey_bxbg ul, .grey_bxbg1 ul {padding:7px 0px 10px 12px; margin:0px; list-style-type:none; font-size:13px; font-family:Tahoma;}
.right_infoholder ul li, .grey_bxbg ul li, .grey_bxbg1 ul li {font-size:13px; font-family:Tahoma; background:url(../../images/dot_orng.jpg) no-repeat left 4px; padding-left:12px; line-height:20px; color:#646464; line-height:14px; padding-bottom:8px;}
.grey_boxsholder{padding-top:10px;}
.grey_box{width:273px; float:left; margin-right:30px;}
.grey_bxtop{background:url(../../images/grey_top.jpg) no-repeat top left; height:7px;}
.grey_bxbtm{background:url(../../images/grey_btm.jpg) no-repeat top left; height:7px;}
.grey_bxbg{background:#f9f9f9; border-left:1px solid #efefef; border-right:1px solid #efefef; padding:0px 5px 0px 5px; font-family:Tahoma; min-height:149px;}
.grey_bxbg1{background:#f9f9f9; border-left:1px solid #efefef; border-right:1px solid #efefef; padding:0px 5px 0px 5px; font-family:Tahoma; min-height:219px;}
.grey_bxbg .title, .grey_bxbg1 .title{font-size:13px; font-weight:bold; color:#646464; line-height:20px; border-bottom:1px solid #b7b7b7;}
.border_btm{border-bottom:1px solid #e2e2e2; width:600px; margin:10px auto; height:25px; text-align:right; font-size:11px; color:#666666;}
.border_btm a{text-decoration:none; color:#666666; line-height:30px;}
.border_btm a:hover{text-decoration:underline;}

.right_menuholder{margin:0px; width:298px; padding:0px 0px 20px 10px;}
.rightmenu_top{background:url(../../images/right_menutop.jpg) no-repeat top left; width:298px; height:6px;}
.rightmenu_btm{background:url(../../images/right_menubtm.jpg) no-repeat top left; width:298px; height:6px;}
.rightmenu_bg{/*background:url(../../images/right_menubg.jpg) repeat-y top left;*/ width:288px; padding:7px 0px 0px 10px;}
.rightmenu_bg ul{margin:0px; padding:0px; list-style-type:none; font:13px Tahoma;}
.rightmenu_bg ul li{background:url(../../images/white_bullet.jpg) no-repeat left 6px; padding-left:14px; line-height:15px; padding-bottom:7px; color:#FFFFFF;}
.rightmenu_bg ul li a{line-height:15px; color:#FFFFFF; text-decoration:none;}
.rightmenu_bg ul li a:hover{text-decoration:underline; color:#00adec;}
.rightmenu_bg ul li a.high{color:#00adec; text-decoration:underline;}
.right_heading1{font:18px 'Trebuchet Ms'; color:#00adec;}
.right_heading1 a{color:#ffffff; text-decoration:none;}
.right_heading1 a:hover{color:#00adec; text-decoration:none;}
a.right_headinghigh{color:#00adec; text-decoration:none;}
.main_box{width:283px;}
.main_boxtop{width:283px; background:url(../../images/main_boxtop.jpg) no-repeat top left; height:11px;}
.main_boxbtm{width:283px; background:url(../../images/main_boxbtm.jpg) no-repeat top left; height:11px;}
.main_boxbg{width:261px; background:#f5f3f3; border-right:1px solid #efefef;border-left:1px solid #efefef; padding:0px 10px; min-height:150px;}
.main_boxbg ul{margin:0px 0px 10px 10px; padding:0px; list-style-type:none; font:13px Tahoma;}
.main_boxbg ul li{background:url(../../images/dot_orng.jpg) no-repeat left 6px; padding-left:14px; line-height:15px; padding-bottom:7px; color:#646464; font-weight:bold;}
.main_boxbg ul li a{color:#646464; font-weight:bold; text-decoration:none;}
.main_boxbg ul li a:hover{color:#646464; font-weight:bold; text-decoration:underline;}
.starting p{font:13px Tahoma; color:#646464; margin:0px; padding:10px 0px 0px;}