/* 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; font-size:0px;}
.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;padding-right:40px;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;padding-right:40px;float:left;}
.creativeheading{width:143px;height:62px;}
.creative{font:32px "Trebuchet MS";color:#d97800;}
.websiteholder{width:166px;padding-right:40px;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;padding-left:40px;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; changes sanjay*/
height:170px;

}

.textcontainer7 ul

{

list-style:none;

margin-left:5px;

margin-top:5px;

}

.textcontainer7 ul li

{

background:url(../../images/dot.gif) no-repeat 0px 7px;

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 50px;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; font-weight:normal; font-size:13px; line-height:15px;}
.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;}
#pitch .required{ float:right; margin-top:-26px;}
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; line-height:20px;}
.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; font-size:0px;}
.grey_bxbtm{background:url(../../images/grey_btm.jpg) no-repeat top left; height:7px; font-size:0px;}
.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; font-size:0px;}

.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;}
