/* CSS Document 
* {
	padding: 0;
	margin: 0;
}
*/

.rightbox1 input, .rightbox1 textarea  { border:1px solid #75804F; color:#505C34; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px;}  
.row1 {background:url(../images/formrow_bg.gif) repeat-x center bottom; float:left; width:500px; font-size:16px; color:#CD7318; margin:5px 5px 0px 5px; padding:10px;  }

.col3 { float:left;  width:140px; padding-left:20px;}
.col4 { float:left;  width:auto;}
.rightbox1 .btn { background-color:#475111; border:1px solid #B4D053; color:#F5F8E4; width: auto;} 


.footer div.main { background:url(../images/footer_bg.jpg) no-repeat center top; color:#DFDCC4;}

#strip {
	display: block;
	height: 130px;
	overflow: hidden;
}

.section {
	float: left;
	height: 138px;	
	background: repeat-x top left;
	overflow: hidden;	
}

.section h2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	padding:0px 15px 5px 15px;
	display: block;
	text-transform:lowercase;
	width: 10px;
	height: 133px;
	overflow:hidden;
	background: repeat-none top left;
	text-align:center; 
	color: #545A29  ; line-height:14px; font-size:12px; font-weight:bold; text-decoration:none;
}


.section .content {
	display: none;
}

.active {
	float: none;
	

}

.after {
	float: right;
}

.peoplizer { background: url(../images/viblos_bg.jpg) no-repeat top left; width:39px; height:129px; float:left}
.zinger { background: url(../images/itsuptomom.jpg) no-repeat top left; width:39px; height:129px; float:left}
.flourish { background: url(../images/flourish.jpg) no-repeat top left; width:39px; height:129px; float:left}
.unique { background: url(../images/requestio_bg.jpg) no-repeat top left; width:39px; height:129px; float:left}
.apolpgy { background: url(../images/apology.jpg) no-repeat top left; width:39px; height:129px; float:left}


/*
 *	Following styles are for buttons and section tiling
 */

#home {
	background-image: url(../images/tile_home.jpg)
}

#home h2 a {	
	background-image: url(../images/tab_preferences.gif);
}

#player {
	background-image: url(../images/tile_player.jpg)
}

#player h2 a {	
	background-image: url(../images/tab_upload.gif);
}

#preferences {
	background-image: url(../images/tile_preferences.jpg)
}

#preferences h2 a {	
	background-image: url(../images/tab_preferences.gif);
}

#upload {
	background-image: url(../images/tile_upload.jpg)
}

#upload h2 a {	
	background-image: url(../images/tab_upload.gif);
}

#yippee {
	background-image: url(../images/tile_yippee.jpg)
}

#yippee h2 a {	
	background-image: url(../images/tab_preferences.gif);
	text-align:center; font-size:22px;
}
/* CSS Document */



/*hoorizon accrdion end  */





body {margin:0px;
background:#fdffdb repeat-x  url(../images/headerback.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;


}

a{ border:none; outline:none; text-decoration:none;}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { font-weight:normal; margin:0px 0px 10px; padding:0px; }

h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:10px;}
blockquote {font-style:italic; padding:5px 0pt 5px 30px; }

p { margin:2px 12px 10px 10px; text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:17px; font-size:12px; color:#4A4F31;}



.main {
margin:0 auto;
width:800px;
}
.maintable {
float:left;
width:800px !important;
width:800px;
}

.topbar {
width:100%;
float:left;
}
.logo { float:left; background:url(../images/logo.png) no-repeat 0px 8px; padding:4px 4px 4px 0px; display:block; width:235px; height:40px;}

.logo a { display: block; width:235px; height:40px;}

.topmenu{ float:right; width:400px;}
/*.topmenu ul { margin:0px; padding:0px; list-style-type:none;}
.topmenu ul li { margin:0px; padding:0px; list-style-type:none; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; 
				 color:#b4b873; float:left; }
.topmenu li a:link, .topmenu li a:visited{  margin:2px; padding:13px; display:block; color:#b4b873; text-decoration:none }
.topmenu li a:hover{  margin:2px; padding:13px; display:block; color:#b4b873; background-color:#000000; text-decoration:none }  
*/

#container{height:207px;  width:600px; float:left; overflow:hidden; }

#content1, #content2, #content3, #content4, #content5, #content6 {
width:590px;
height:207px;
background-position:top left;
background-repeat:no-repeat;
}



.blacky{color:#627320;  padding:3px}
.blooo{color:#945210; padding:3px}

.header { height:207px; width:100%; float:left;}
.banner_home { float:right; background: no-repeat url(../images/banner_home.png) 0px 2px; width:180px; height:205px;}
.banner_contact { float:right; background: no-repeat url(../images/banner_contact.png) 0px 40px; width:250px; height:205px;}
.banner_whatwe { float:right; background: no-repeat url(../images/banner_whatwe.png) 20px 40px; width:180px; height:205px;}


.header_left { float:left; width:390px; padding:20px 5px 5px 5px; font-size:12px; line-height:17px; text-align:justify; color:#556127}
.header_left input, .header_left textarea, .header_left select { background-color:#EFF0CE; border:2px solid #77972D; font-size:11px; margin:2px; width:160px;}
.header_left .btn { background-color:#475111; border:1px solid #B4D053; color:#F5F8E4; width: auto;} 

.row { width:300px; float:left}
.col1 { width:100px; float:left}
.col2 { width: auto; float:left}

.mainbody{
width:100%; float:left; min-height:478px;}
.about_banner { float:left; background: no-repeat 0px 1px url(../images/about_banner.png); height:207px; width:241px; }
.about_headright { float:right; font-size:11px; color:#5E5922; line-height:17px; width:520px; margin:15px; text-align:justify;}



.leftbox { width:49%; margin:2% 1% 1% 0%; float:left;}
.middlebox { width:49%; margin:2% 1% 1% 0%; float:left;}
.rightbox { width:49%; margin:2% 1% 1% 0%; float:left;}
.rightbox1 { width:80%; margin:2% 1% 1% 10%; float:left;}

.leftbox h1 { text-align:center;} .middlebox h1 { text-align:center;} .rightbox h1 { text-align:center;}

.footer { font-size:11px; color:#C0650A; border-top:2px solid #726F45;  float:left; background:url(../images/footer.png) bottom repeat-x; min-height:80px; width:100%; text-align: center; margin:25px 0px 0px 0px;}

.rightbutton  { margin-top:10px; float:right; background-repeat:no-repeat; background-image:url(../images/right_btnback.jpg); width:198px; height:178px;}
.rightbutton ul {
 list-style-type:none;
margin:20px 10px 10px 10px; padding:0px; }

.rightbutton ul li { margin:0px 0px 0px 0px; padding:0px; border-bottom:1px dotted #9CA349; /*background:0px 6px no-repeat url(../images/bullet.jpg);*/}
.rightbutton ul li a:link, .rightbutton ul li a:visited{ display:block; height:17px;  cursor: pointer; font-size:11px; font-weight:bold; color:#7A7E29; padding-left:15px; padding-top:5px; }

.rightbutton ul li a:hover{  padding-left:15px;  padding-top:5px; display:block; height:17px;  cursor: pointer; font-size:11px; font-weight:bold; color:#ED841B;  background:#CADE7A url(../images/innertabbg.jpg) repeat-y; /*filter:progid:DXImageTransform.Microsoft.alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;*/ }

.header1 { float:left; color:#FFFFFF; }

#tour2, #tour3, #tour4, #tour5, #tour6, #tour7 { 
font-size:12px; padding-left:25px; font-weight:bold;  color:#FFFFFF; background: no-repeat url(../images/down_arrow.png); display:block; height:25px; }

.left_corner { background:left top url(../images/left_round.gif) no-repeat; float:left; width:11px;height: 140px; z-index:999; margin-right:-11px; position:relative;  }

.right_corner { background:right top url(../images/right_round.gif) no-repeat; width:11px; 
height:140px; z-index:999; position:relative;  float:left; margin-left:-11px; }

.teamback { background:url(../images/teamback.jpg) no-repeat right top; width:542px; height:150px; padding:10px 10px 10px 14px;}
.teaminner { width:542px; height:150px;  float:left; background-color:#3b4208; }

.teamleft { background:right top url(../images/teamDevide.jpg) no-repeat; height:150px; width:333px; float:left; padding-right:5px;} 
.teamright { padding:15px 5px 5px 8px; float:left; width:170px; color:#DEE1A6;} 

.teammem { float:left; width:54px; padding:3px 5px 0px 5px; text-align:center; color:#CBDDAA; font-size:10px; width:}

.teammem a, .teammem a img{  color:#CBDDAA; border:none; outline:none; font-size:10px; }
#box { background-color:#646464; border:1px solid #B5B5B5; padding:5px; color:#E8E8E8; margin:2px;}
.contact_banner { background: no-repeat url(../images/contact_banner.jpg); background-position:left 1px;} 



.address { float:left; padding-top:40px; padding-left:380px; font-size:12px; line-height:20px; color:#4F5B28; width:350px; }
.address span{ width:350px; float:left;}

/*new classes 3rd june 2010*/

.rightbox1_team { width:90%; margin:2% 2% 1% 4%; float:left;}

.team_banner { 
background: no-repeat url(../images/meet_team.png); 
background-position:left 1px; 
margin:5px 0px 0px 0px;
}

.team 
{ 
float:left; 
font-size:16px; 
line-height:20px; 
color:#4F5B28; 
width:350px;
margin:40px 0px 5px 380px;
}

.left_wrapper
{
width:175px;
float:left;
margin:3px 0px 10px 0px;
}

.right_wrapper
{
width:520px;
float:left;
margin:3px 0px 10px 20px;
}

.darkgreen_top
{
background:url(../images/darkgreen_top.png) no-repeat;
width:170px;
height:7px;
float:left;
margin:0px;
padding:0px;
}

.darkgreen_repeat
{
background:url(../images/darkgreen_repeat.png) repeat-y;
width:170px;
float:left;
margin:0px;
padding:0px;
}
.darkgreen_bottom
{
background:url(../images/darkgreen_bottom.png) no-repeat;
width:170px;
height:7px;
float:left;
margin:0px;
padding:0px;
}


.green_top
{
background:url(../images/lightgreen_top.png) no-repeat;
width:517px;
height:12px;
float:left;
margin:0px;
padding:0px;
}

.green_repeat
{
background:url(../images/lightgreen_repeat.png) repeat-y;
width:517px;
min-height:280px;
float:left;
margin:0px;
padding:0px;
}

.green_bottom
{
background:url(../images/lightgreen_bottom.png) no-repeat;
width:517px;
height:12px;
float:left;
margin:0px;
padding:0px;
}

.thumbnail_out
{
width:145px;
float:left;
margin:10px 0px 10px 22px;
padding:0;
}


.photo_container
{
width:152px;
float:left;
margin:0px 0px 0px 0px;
padding:0;
}

.width170
{
width:170px;
float:left;
text-align:center;
font-size:14px;
color:#fcffde;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:5px 0px 5px 0px;
padding:0px;
}

.text_container
{
width:480px;
float:left;
font-size:12px;
color:#4A4F31;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 10px 14px;
padding:0px;
line-height:17px;
text-align:justify;
}

.thumbnail_cont
{
width:54px;
float:left;
margin:4px 0px 0px 6px;
padding:0px;
border:none;
}

.photo_in
{
width:150px;
height:200px;
float:left;
}
/*
.ph_priti_big
{
background:url(../images/priti_big.jpg) no-repeat;
width:150px;
height:200px;
float:left;
}

.ph_akshada_big
{
background:url(../images/akshada_big.jpg) no-repeat;
width:150px;
height:200px;
float:left;
}

.ph_priyanka_big
{
background:url(../images/priyanka_big.jpg) no-repeat;
width:150px;
height:200px;
float:left;
}

.ph_mukesh_big
{
background:url(../images/mukesh_big.jpg) no-repeat;
width:150px;
height:200px;
float:left;
}

.ph_mauzzam_big
{
background:url(../images/mauzzam_big.jpg) no-repeat;
width:150px;
height:200px;
float:left;
}

.ph_mauzzam_big
{
background:url(../images/aniruddha_big.jpg) no-repeat;
width:150px;
height:200px;
float:left;
}

.ph_umesh_big
{
background:url(../images/umesh_big.jpg) no-repeat;
width:150px;
height:200px;
float:left;
}*/

/*new classes 3rd june 2010*/



/*new classes 9th june 2010*/

.rightbox1_thumb { width:100%; margin:25px 0px 20px 0px; float:left;}

.left_wrapper_thumb
{
width:200px;
float:left;
margin:10px 0px 10px 0px;
}

.right_wrapper_thumb
{
width:580px;
float:left;
margin:10px 0px 10px 20px;
}

.darkgreen2_top
{
background:url(../images/darkgreen2_top.png) no-repeat;
width:195px;
height:8px;
float:left;
margin:0px;
padding:0px;
}

.darkgreen2_repeat
{
background:url(../images/darkgreen2_repeat.png) repeat-y;
width:195px;
float:left;
margin:0px;
padding:0px;
}
.darkgreen2_bottom
{
background:url(../images/darkgreen2_bottom.png) no-repeat;
width:195px;
height:8px;
float:left;
margin:0px;
padding:0px;
}


.green2_top
{
background:url(../images/lightgreen2_top.png) no-repeat;
width:575px;
height:12px;
float:left;
margin:0px;
padding:0px;
}

.green2_repeat
{
background:url(../images/lightgreen2_repeat.png) repeat-y;
width:575px;
min-height:280px;
float:left;
margin:0px;
padding:0px;
}

.green2_bottom
{
background:url(../images/lightgreen2_bottom.png) no-repeat;
width:575px;
height:12px;
float:left;
margin:0px;
padding:0px;
}

.small_thumb_out
{
width:175px;
float:left;
margin:0px 0px 10px 10px;
padding:0;
}

.small_thumb
{
width:80px;
float:left;
margin:5px 0px 5px 7px;
}

.showCase
{
width:555px;
float:left;
margin:0px 0px 10px -5px;
}

.showCase_out
{
width:560px;
float:left;
font-size:12px;
color:#4A4F31;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:10px 0px 5px 14px;
padding:0px;
line-height:19px;
text-align:justify;
}

.discri_textbox
{
width:515px;
float:left;
font-size:12px;
color:#4A4F31;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:5px 14px 5px 14px;
padding:0px;
line-height:19px;
text-align:justify;
}

/*new classes 9th june 2010*/


/*new classes 11th june 2010*/

ul.left_link
{
float:left;
text-decoration:none;
}

li.left_link
{
color:#DCE48E;
font-size:12px;
list-style-image:url(../images/bullets.png);
list-style:url(../images/bullets.png);
/*list-style:circle;
list-style-type:circle;*/
width:90%;
list-style-position:outside;
padding:5px 5px 5px 0px;
text-decoration:none;
}

/*li.left_link
{
color:#DCE48E;
font-size:11px;
float:left;
background-image:url(../images/bullets.png) no-repeat;
background-position:left center;
list-style:circle;
list-style-type:circle;
width:100%;
list-style-position:outside;
padding:5px;
}*/



.lightgreen
{
color:#DCE48E;
font-size:12px;
/*float:left;*/
text-decoration:none;
}

.lightgreen_link a:link
{
color:#DCE48E;
font-size:12px;
text-decoration:none;
cursor:pointer;
display:block;
font-size:12px;
padding:5px;
width:128px;
}

.lightgreen_link a:visited
{
color:#DCE48E;
font-size:12px;
text-decoration:none;
cursor:pointer;
display:block;
font-size:12px;
padding:5px;
width:128px;
}

.lightgreen_link a:hover
{
color:#ffffff;
font-size:12px;
text-decoration:none;
cursor:pointer;
display:block;
font-size:12px;
padding:5px;
width:128px;
background:url(../images/lefttab_hover.png) repeat-y;
}

.lightgreen_link a:active
{
color:#ffffff;
font-size:12px;
text-decoration:none;
cursor:pointer;
display:block;
font-size:12px;
padding:5px;
width:128px;
background:url(../images/lefttab_hover.png) repeat-y;
}

.lightgreenlarge
{
color:#DCE48E;
font-size:14px;
float:left;
text-decoration:none;
}

a.darkgreen_txt
{
color:#4A4F31;
text-decoration:underline;
}

/*new classes 11th june 2010*/

/*new classes 14th june 2010*/
.smallbox {
			float:left;
			margin:10px 5px 5px 0px;
			width:32%; text-align:center;
			}

.slider_mainbox
{
 overflow:hidden; height:207px; float:left; width:600px;
 }		
			
.slider_leftbox
{
width:400px; line-height:17px; text-align:justify; font-size:12px;
}

.content2_box
{
float:left; width:400px;
}

.content2_box_in
{
float:left; width:200px;
}

.box_img
{
float:left;
margin:0px 0px 0px 5px;
width:95%;
height:25px;
}

/*.whovr_img
{
background:url(../images/who-we-are.png) no-repeat;
float:left;
margin:0px 0px 0px 5px;
width:100%;
height:25px;
}

.skills_img
{
background:url(../images/skills.png) no-repeat;
float:left;
margin:0px 0px 0px 5px;
width:95%;
height:25px;
}

.domains_img
{
background:url(../images/domains.png) no-repeat;
float:left;
margin:0px 0px 0px 5px;
width:100%;
height:25px;
}

.work_img
{
background:url(../images/exmpofwork.png) no-repeat;
float:left;
margin:0px 0px 0px 5px;
width:100%;
height:25px;
}

.located_img
{
background:url(../images/located.png) no-repeat;
margin:0px 0px 0px 5px;
float:left;
width:70%;
height:25px;
}*/

.headings
{
color:#435012;
font-size:20px;
float:left;
width:100%;
margin:0px 0px 8px 0px;
}

.headings_light
{
color:#676c03;
font-size:20px;
float:left;
width:100%;
font-weight:normal;
margin:3px 0px 10px 0px;
text-align:center;
}

.headings_services
{
/*color:#e99400;*/
color:#9B9F46;
font-size:20px;
float:left;
width:100%;
font-weight:normal;
margin:3px 0px 10px 5px;
text-align:left;
}

.headsmall_light
{
/*color:#F1A615;*/
color:#9b9f46;
font-size:16px;
float:left;
width:100%;
font-weight:normal;
margin:3px 0px 10px 0px;
text-align:center;
min-height:35px;
}

.headings_orange
{
color:#d58c19;
font-size:20px;
float:left;
width:100%;
margin:0px 0px 8px 0px;
}

.highlight_txt
{
color:#F1A615; font-size:12px; font-weight:bold;
}

.paraimg_1
{
background:url(../images/img1.png);
width:200px;
height:120px;
float:left;
margin:5px 20px 5px 25px;
}

.paraimg_2
{
background:url(../images/img2.png);
width:200px;
height:120px;
float:left;
margin:5px 20px 5px 25px;
}

.paraimg_3
{
background:url(../images/img3.png);
width:200px;
height:120px;
float:left;
margin:5px 20px 5px 25px;
}

.orange_txt
{
color:#D98500; font-size:12px;
}

.border_right
{
border-right:1px dotted #839634; margin-right:10px; line-height:21px; padding-right:5px; color:#FFFFFF;
}

.border_bottom
{
border-bottom:1px dashed #ebf09e; margin:3px; width:100%; float:left;
}

.full_width
{
margin:5px; float:left; width:100%;
}

.line_height21
{
line-height:21px; color:#FFFFFF;
}

.nextbtn_margin
{
float:left; width:300px; padding-top:5px;
}

.box-out
{
width:97%; padding-top:5px;
}

.font_white12
{
float:left; width:auto; line-height:17px; font-size:12px; color:#FFFFFF; clear:left;
}

.mainbox_out
{
display:none; left:20px; float:left; width:auto; top:10px; z-index:10; position:absolute; width:150px; font-size:11px;
}
/*new classes 14th june 2010*/

