/* CSS Document */
.hovbox:hover
{
 text-decoration:underline;
 cursor:pointer;
 }
.thumbnail{
position: absolute;
overflow:auto;
/*z-index: 0;*/
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
text-decoration:none;
position: absolute;
overflow:auto;
}

.thumbnail span{ /*CSS for enlarged image*/

background-color: #FFFFFF;
/*padding:20px;
*/left: 100px;
/*height:150px;
width:250px;*/
overflow:auto;
border:#404C1A 1px solid;
visibility: visible;
font-size:10px;
font-family: Verdana;
color: black;
text-decoration: none;
}
strong 
{
color:#666666;
}


.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 10px;
left:100px;
overflow:auto;
}
.clicktitle
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
color:#4A4D4A;
}
.click
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#6DC0E2;
 text-decoration:none;
}
.click:hover
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#4A4D4A;
  text-decoration:underline;
   cursor:pointer;


}
.clicknew
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:24px;
 color:#6DC0E2;
 text-decoration:none;
}
.clicknew:hover
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:24px;
 color:#4A4D4A;
  text-decoration:underline;
   cursor:pointer;


}
.num
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 
}
.readmore
{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#9EC51A;
text-decoration:none;
}
.arrow
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 text-decoration:none;
 margin-right:10px;
 font-weight:bold;
}
.arrow:hover
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666666;
 text-decoration:none;
 margin-right:10px;
 font-weight:bold;
}
.mar
{
 margin-left:20px;
 margin-right:20px;

}
.mail
{
background-image:url(../images/mail1.jpg);
width:91px;
height:25px;
padding-top:10px;
float:left;

}
.yahoo
{
background-image:url(../images/mail1.jpg);
width:91px;
height:25px;
padding-top:10px;
float:left;
}
.spy
{
background-image:url(../images/mail1.jpg);
width:91px;
height:25px;
padding-top:10px;
float:left;
}
.msn
{
background-image:url(../images/mail1.jpg);
width:91px;
height:25px;
padding-top:10px;
float:left;
}
.google
{
background-image:url(../images/mail1.jpg);
width:91px;
height:25px;
padding-top:10px;
float:left;
}
.aim
{
background-image:url(../images/mail1.jpg);
width:91px;
height:25px;
padding-top:10px;
float:left;
background-repeat:no-repeat;
}
.menutext
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 text-decoration:none;
 margin-left:10px;
}
.menutext1
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 text-decoration:none;
 margin-left:10px;
}
.slice
{
background-image:url(../images/slice.jpg);
height:37px;
background-repeat:repeat-x;

}
.abtmaxu
{
background-image:url(../images/menuho.jpg);
/*width:145px;
height:35px;*/
margin-top:2px;

}
.abtmaxu a
{
color:#FFFFFF;
}
.a
{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;

}

.hovdiv
{ 
width:145px;
padding-top:8px;
}
.hovdiv1
{ 
width:90px;
padding-top:8px;
}
.serncli
{
background-image:url(../images/menuho.jpg);
/*width:90px;
height:35px;*/
margin-top:2px;
}
.serncli a
{
color:#FFFFFF;
}
.welcome
{
 width:345px;
 height:280px;
 border:solid 1px #CCCCCC;
  
}
.service
{
 
 width:345px;
 height:200px;
 border:solid 1px #CCCCCC;
 margin-top:2px;
 margin-bottom:2px;

}
.php
{
 
 width:350px;
 height:170px;
 border:solid 1px #CCCCCC;
 
}
.mangeto
{
 border:solid 1px #CCCCCC;
 width:350px;
 height:145px;
 margin-top:2px;
}
.web
{
 border:solid 1px #CCCCCC;
 width:350px;
 height:160px;
 margin-top:2px;
 margin-bottom:2px;

}
.secbot
{
background-image:url(../images/sec.jpg);
width:711px;
height:326px;
}
.third1
{
border:solid 1px #CCCCCC;
width:265px;
height:337px;
background-color:#F8F8F8;
margin-left:3px;
}
.third2
{
border:solid 1px #CCCCCC;
width:265px;
height:465px;
margin-top:2px;
background-color:#F8F8F8;
margin-left:3px;
}
.head
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 color:#666666;
}
.head1
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:bold;
 color:#96D52F;
}
.text
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 margin-left:30px;
 color:#666666;
 margin-right:2px;
 text-align:justify;
 
}

.slink
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 text-decoration:none;
 color:#666666;
 }
 .slink:hover
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 text-decoration:none;
  color:#96D52F;
 }
 .thirdtext
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#96D52F;
  font-weight:bold;
}
.footer
{
 background-image:url(../images/footer.jpg);
 height:73px;
 width:980px;
 }
 .bothov
 {
  background-image:url(../images/bothov1.jpg);
  color:#000000;
  }
  .bothov a{ color:#000000;}
 .bothov1
 {
  background-image:url(../images/bothov.jpg);
 }
 .bothov1 a{ color:#000000;}
 .a1
 {
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
 }
  .wholebot
 {
 background-image:url(../images/botback.jpg);
 height:712;
 width:288;
 }
 .botdiv
 {
 height:320px;
  width:703px;
   clear:both; 
   border-bottom:#CCCCCC solid 1px; 
   border-left:#CCCCCC solid 1px;
    border-right: solid 1px #CCCCCC;
  background-color:#F8F6F7;
  margin-left:3px;
 }
 .bot1
 {
  background-image:url(../images/bot1.jpg);
  width:338px;
  height:131px;
 }
 
 .bothead
 {
  color:#999999;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  margin-top:10px;
  margin-left:15px;
 }
 .text1
{
 font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin-left:15px;
 margin-top:0px;
 color:#666666;
 margin-right:2px;
 
}
.abovefooter
{
 margin-top:5px;
 margin-left:20px;
 margin-right:20px;
 background-image:url(../images/abovefootback.jpg);
 background-repeat:repeat-x;
 height:248px;
}
.abovefoottext
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 text-decoration:none;
 color:#FFFFFF;
 }
 .abovefoottext:hover
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 text-decoration:none;
 
 color:#96D52F;
 }
 .borderbottom
 {
 border-bottom:dotted 1px #FFFFFF;
 height:17px;
 }
 .borderbottom1
 {
 border-bottom:dotted 1px #666666;
 }
 .footer1
 {
  height:110px;
  background-color:#FFFFFF;
  margin-left:20px;
  margin-right:20px;
 }
 .footlink
 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#999999;
  text-decoration:none;
 }
 .footlink:hover
 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#96D52F;
  text-decoration:none;
 }
 .mxi
 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#96D52F;
  text-decoration:none;
 }
 .mxi:hover
 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#96D52F;
  text-decoration:underline;
 }
 .footlink1
 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#999999;
  text-decoration:none;
 }
 .servslice
 {
  background-image:url(../images/serslice.jpg);
  height:30px;
  background-repeat:repeat-x;
 }
 .serslice1
 {
 background-image:url(../images/serslice1.jpg);
 height:296;
 background-repeat:repeat-x;
 }
 .latestslice
 {
 background-image:url(../images/latestslice.jpg);
  background-repeat:repeat-x;
  height:433px;
 
 }
 .shadow
 {
  background-image:url(../images/shadow.jpg);
  height:10px;
  background-repeat:repeat-x;
  width:984px;
  margin-left:20px;
  margin-right:16px;
  
 }
 #home_banner_wrapper {
	width:703px;
	height:328px;
	margin-bottom:12px;
	border:1px solid #CCCCCC;
	margin-left:2px;
}
 #home_tabs {
	list-style:none;
	margin:0;
	padding:0;
	height:35px;
	background-color:#646464;
	
}
#home_tabs li {
	list-style:none;
	margin:0 0px 0 0;
	padding:0;
	float:left;
	width:150px;
}
#home_tabs li.end {
	margin:0;
}
#home_tabs #opensource a, #home_tabs #opensource a:visited, #home_tabs #opensource a:link {
	display:block;
	float:left;
	text-align:center;
	padding:13px 0 7px 0;
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#FFFFFF;
	width:131px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}
	#home_tabs li a, #home_tabs li a:visited, #home_tabs li a:link {
	display:block;
	float:left;
	text-align:center;
	padding:13px 0 7px 0;
	text-decoration:none;
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#FFFFFF;
	width:178px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
	}
#home_tabs li.current a {
	background-image:url(../images/bothov.jpg); !important;
	color:#354d5c !important;
}

#home_tabs #opensource.current a {
	background-image:url(../images/bothov1.jpg); !important;
	width:131px;
	color:#354d5c !important;
	margin-left:0px;
}

#home_tabs li.current a:focus, #home_tabs li.current a:active {
	outline:none;
	border:0;
}
#home_tabs li a:hover {
	text-decoration:underline;
}
#tab_content {
	height:292px;
	margin:0;
	padding:0;
	list-style:none;
	background-color:#F8F6F7;
}
#tab_content li {
	position:absolute;
	height:278px;
	width:703px;
	margin:0;
	padding:0;
	list-style:none;
	display:none;
}
#tab_content li .left {
	width:425px;
	padding:0px 0 0 15px;
	float:left;
}
#tab_content li .right {
	width:460px;
	margin:20px 0 0 0px;
	float:right;
}
#tab_content li .left h1 {
	font-size:20px;
	font-family:"Century Gothic", Arial, sans-serif;
	color:#96D52F;
	margin:0px 0px 10px 0;
	line-height:28px;
	font-weight:bold;
	margin-top:15px;
}
#tab_content li .left .text {
	color:#5f6568;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.4em; /* vertical spacing between your lines of text*/
}
#tab_content li .left p {
	/*padding:0px;
	margin:5px 0px 0px 0px;*/
	padding-right:15px;
}
.btn {
background:url(../images/submitt.jpg);
height:24px; width:107px;
border:0px;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
vertical-align:text-top;
padding-bottom:5px;
}
.text2
{
 font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin-top:0px;
 color:#666666;
 margin-right:0px;
 width:670px;
 text-align:justify;
}
.h1
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#96D52F;
 font-weight:bold;
}

.acontent
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
 color:#666666;
}
.acontent:hover
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:underline;
 color:#666666;
}
.textportfolio
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 
 color:#666666;
 
 text-align:justify;
 
}
.thumbnail{
position: relative;
/*z-index: 0;*/
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
text-decoration:none;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
/*padding:20px;
*/left: -1000px;
/*height:150px;
width:250px;*/

border:#404C1A 1px solid;
visibility: hidden;
font-size:10px;
font-family: Verdana;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;

}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 10px;
left:0px;
}

/*.pagination{
padding:20px 0 30px 0;
clear:both;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}*/
.pagination{
margin-right:3px;
padding:3px 7px;
background-color:#eeeeee;
border:solid #b3b3b3;
border-width:0 1px 1px 0;
color:#2a2a2c;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.pagination:hover{
background-color:#74D6FD;
border-color:#1b50ae;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.pagehover
{
background-color:#74D6FD;
border-color:#1b50ae;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}


.pagination .disabled{
background-color:#eeeeee;
margin-right:3px;
padding:3px 7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.pagination .current{
margin-right:3px;
padding:3px 7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#1d1e20;
color:#fff;
}
.dynpproject
{

font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 margin-left:0px;
 color:#666666;
 margin-right:2px;
 text-align:justify;
}

.contentborder
{
 border:solid 1px #999999;
 -moz-border-radius: 10px; 
-webkit-border-radius:10px; 
padding:20px;
}
.seotxt
{
font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666666;
 text-decoration:none;
 text-align:justify;
}
.seotxt:hover
{
font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666666;
 text-decoration:underline;
 text-align:justify;
}