@charset "utf-8";
/* CSS Document */

body {
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
}
* {
	outline:0;
}
p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
}
/*.... Start top box..... */

#maindiv {
	margin-left:auto;
	margin-right:auto;
	width:746px;
	height:212px;
	background-color:#ffffff;
}
.margintop {
	margin-top:2px;
}
.hdrpaddingTop {
	float:left;
	padding:5px 0 0 25px;
	height:207px;
}
#login_box {
	display:block;
	padding-top:5px;
	width:420px;
	float:right;
	overflow:visible;
	margin-right:6px;
}
.blueBox {
	float:left;
	background:url(../images/hdrMenuBoxTopLeft.gif) 18% 0 no-repeat;
	padding-top:6px;
	width:208px;
}
.topleftboxrepeat {
	background:url(../images/leftboxRepeator.gif) repeat-x;
	font-size:11px;
	width:208px;
	margin-right:2px;
}
.purpleBox {
	float:right;
	background:url(../images/hdrMenuBoxTopRight.gif) 80% 0 no-repeat;
	padding-top:6px;
	width:208px;
}
.toprightboxrepeat {
	background:url(../images/rightboxRepeator.gif) repeat-x;
	height:116px;
	font-size:11px;
	color:#FFFFFF;
	width:208px;
}
.topbottombox {
	float:left;
	margin-top:2px;
	background-color:#5e1268;
	width:420px;
	height:70px;
}
/* end top box here */

/* start middle box here */

.whiteheading {
	font-weight:bold;
	font-size:22px;
	color:#FFFFFF;
	padding:15px 0 10px 18px;
}
.whiteheading a {
	color:#FFFFFF;
	text-decoration:none;
}
.whiteheading h1 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:22px;
}
.greenmatter {
	font:12px Arial, Helvetica, sans-serif;
	margin:20px 40px 10px 18px;
	line-height:140%;
}
#posintext {
	padding:5px 30px 0 20px;
	color:#FFFFFF;
	text-align:justify;
	line-height:140%;
}
#posintext a {
	color:#FFFFFF;
	text-decoration:none;
}
#posintext h1 {
	float:left;
	padding:0;
	margin:0;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
}
#posintext h2 {
	float:left;
	padding:0;
	margin:0;
	font-size:11px;
	font-weight:normal;
}
#posintext h3 {
	float:left;
	padding:0;
	margin:0;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}
#posintext h4 {
	float:left;
	padding:0;
	margin:0;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}
#warppertext {
	/*float:left;*/
	padding:0px 5px 0 5px;
	color:#000000;
	text-align:justify;
	line-height:150%;
}
#imgsiderepeat {
	background-image:url(../images/img_gray_outside.gif);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	padding-left:12px;
	width:760px;
	overflow:visible;
}
#testimonial-wrapper {
	display:block;
	padding-top:5px;
	width:748px;
	height:273px;
}
.leftsildeBlue {
	float:right;
	background-image:url(../images/leftslide.gif);
	background-repeat:no-repeat;
	width:464px;
}
.BlueSlideMiddle {
	background-image:url(../images/bgimage.jpg);
	background-repeat:no-repeat;
	height:250px;
	margin-left:14px;
}
.leftsildeGreen {
	float:right;
	background-image:url(../images/leftSlideGreen.gif);
	background-repeat:no-repeat;
	width:283px;
	height:271px;
}
.GreenSlideMiddle {
	background-image:url(../images/GreenSlideMiddle.gif);
	background-repeat:repeat-x;
	width:267px;
	height:250px;
	margin-left:14px;
}
.rightSlideMiddle {
	float:right;
	background-image:url(../images/GreenSlideMiddle.gif);
	background-repeat:repeat-x;
}
/*... End green box here ...*/

/*... Start fieldset box here ...*/

.hd_posinteam {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
	color:#660066;
}
#posinteam {
	float:left;
	margin-left:7px;
}
.workbody {
	padding:7px 5px 0 5px;
	width:746px;
	display:block;
	clear:both;
	overflow:auto;
}
#featurework {
	margin-top:10px;
}
.headingBox {
	width:400px;
	margin-right:12px;
}
.headingBox_new {
	width:680px;
	margin-right:9px;
}
/* .... Start here Para matter ......*/	
.headingBoxin {
	text-align:justify;
	margin:0 25px 0 20px;
}
.headingBoxin a {
	color:#666666;
	text-decoration:none;
}
/* ....Start here Second box on index page ...*/		
.headingBox2 {
	line-height:20px;
	width:265px;
	height:320px;
}
.imgmap {
	float:left;
	margin-top:5px;
}
.imgdiggs {
	float:left;
	margin-top:5px;
}
.imgdiggs2 {
	float:left;
	margin-top:5px;
}
/* ....Start here Third box on index page ...*/	
.headingBox3 {
	float:left;
	width:265px;
	margin-left:3px;
}
.posinchannel {
	float:left;
	width:271px;
	height:184px;
	background:url(../images/posin_airapp.jpg) no-repeat;
	margin:15px 0 0 5px;
	padding:20px 0 0 20px;
}
/* ....start here footer inside img....*/	
	
.footerimgrepeat {
	background:url(../images/footerBg.gif) repeat-x;
	height:149px;
	width:745px;
	margin-left:3px;
}
#imgsiderepeatfot {
	background-image:url(../images/img_gray_outside.gif);
	background-repeat:repeat-y;
	margin:0 auto 0 auto;
	padding-top:15px;
	padding-left:10px;
	width:762px;
}
/* ....end here footer inside img....*/

.worktext {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
	margin-top:8px;
	line-height:20px;
}
.footertext {
	float:left;
	font-size:11px;
	color:#999999;
	margin: 15px 0 0 10px;
	line-height:15px;
	width:135px;
}
/* --- Top Link ---*/

.toplinkright {
margin:0;
padding:0;
	}
	.toplinkright a {
	color:#FFFFFF;
	text-decoration:none;
	}
.toplinkright a:hover {
	color:#cccccc;
	text-decoration:none;
	}
.toplinkleft a {
	color:#ffffff;
	text-decoration:none;
	}
.toplinkleft a:hover {
	color:#cccccc;
	text-decoration:none;
}
/* --- Footer Link ---*/

	.footertext a {
	color:#999999;
	text-decoration:none;
}
.footertext a:hover {
	color:#999999;
	text-decoration:none;
}
/*....start here top images....*/
		
.toplinkleft {
	line-height:21px;
	margin-left:140px;
}
.toplinkright {
	line-height:21px;
	margin-left:10px;
	padding:1px;
}
/* end here top images....*/
		
/* .....Start here top serch/email box....  */		
			
.searchbox {
	float:left;
	color:#EFC0F5;
	width:38%;
	padding:17px;
	border-right:1px solid #663366;
}
.textbox {
	width:80px;
	height:13px;
	font-size:10px;
	border:1px solid #EE94F5;
}
.loginBtn {
	border:1px solid #f8c6ff;
	background-color:#5e1268;
	color:#FFFFFF;
	font-size:9px;
	height:19px;
	width:38px;
	margin-top:2px;
}
.textemail {
	width:80px;
	height:13px;
	font-size:10px;
	border:1px solid #EE94F5;
	margin-left:19px;
}
.textpass {
	width:80px;
	height:13px;
	font-size:10px;
	border:1px solid #EE94F5;
	margin:0 0 0 1px;
}
.emailbox {
	float:left;
	color:#EFC0F5;
	padding:6px;
	margin-top:1px;
	margin-left:12px;
}
.checkbox {
	margin-top:4px;
	vertical-align:middle;
}
/* .....End here top serch/email box....  */	
			
	
/* ---Middleblue Box Link--- */

#menulink {
	padding:0;
	margin:0;
}
#menulink ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
#menulink li {
	display:inline;
	padding:0 5px 0 0;
	text-decoration:none;
}
#menulink a {
	color:#FFFFFF;
	text-decoration:none;
}
#menulink a:hover {
	text-decoration:none;
	color:#CCCCCC;
}
/* --- Portfolio boxes ---*/
.portbox1 {
	width:650px;
	margin:0 auto 10px auto;
	padding:0;
}
.portimg {
	margin-right:10px;
	border:4px solid #666666;
	width:638px;
	height:127px;
	overflow:hidden;
}
/* --- CSS for Portfolio Page ---*/

.portfolio_subheading {
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-bottom:3px;
	border-bottom:1px dotted #999999;
	margin-bottom:8px;
}
.portfolio_contentheading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-bottom:4px;
	margin-bottom:8px;
	border-bottom:1px dashed #666666;
	height:15px;
}
.porttext1 {
	color:#000000;
	background-color:#F5F5F5;
	padding:10px;
	margin-right:4px;
	margin-top:10px;
	border-bottom:4px solid #666666;
}
.porttext1 a {
	color:#336699;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.porttext1 a:hover {
	color:#990000;
	text-decoration:underline;
}
.temphead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000066;
	text-align:center;
	margin-top:160px;
	padding:10px;
}
/*..... CSS for portfolio content link.....*/
.viewlink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	margin-top:5px;
	padding:0;
	list-style-type:none;
}
.viewlink ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:13px;
	color:#000000;
	list-style-type:none;
}
.viewlink li {
	display:inline;
	list-style-type:none;
}
.viewlink li a {
	color:#800080;
	list-style-type:none;
	text-decoration:none;
}
.viewlink li a:hover {
	color:#004080;
	text-decoration:none;
}
/* Start gray link on index page*/
.graylink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	text-align:justify;
}
.graylink a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.graylink h1 {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
	margin:0;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.graylink h2 {
	float:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	margin-left:15px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}
.graylink h3 {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
	margin:0;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}
.graylink h4 {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
	margin:0;
	font-weight:normal;
	color:#666666;
}
.worktext a {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#006666;
	text-decoration:none;
}
.worktext a span{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#990000;
	text-decoration:underline;
	font-size:14px;
}
.worktext a:hover span{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#cc0000;
	text-decoration:none;
	}
.worktext a:hover {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#cc0000;
}
/*  start bullet services page */

/* CSS for service sub menu */
#sublink {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#004080;
	margin:0;
	padding:0
}
#sublink ul {
	margin:0;
	padding:0;
}
#sublink li {
	display:inline;
	margin:0;
	padding:0;
}
#sublink li a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#004080;
	text-decoration:none;
}
#sublink li a:hover {
	color:#FFFFFF;
	background-color:#560760;
}
#sublink #current a {
	display:inline;
	color:#FFF;
	text-decoration:none;
	background-color:#560760;
	padding:0 4px 2px 4px;
}
.leftimage {
	float: left;
	width: 110px;
	margin: 0;
	padding: 2px;
}
.ser_head {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333366;
	margin-left:120px;
	border-bottom: 1px solid #A8C51F;
	padding:5px;
}
.ser_head a {
	color:#333366;
	text-decoration:none;
}
.ser_cont {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	margin-left:100px;
}
.ser_cont a {
	color:#666666;
	text-decoration:none;
}
.ser_cont ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	color:#666666;
}
.ser_count li {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.ser_cont li a {
	color:#666666;
	text-decoration:none;
}
.toparrow {
	clear:both;
	border-bottom: 2px dotted #CCCCCC;
	text-align:right;
	padding-right:15px;
}
/* end here bullet services page */	
	
/* ... Start here redlink ...... */	
.redlink {
	font-size:11px;
	font-weight:bold;
	word-spacing:5px;
	margin: 15px 5px 15px 5px;
	color:#FF0000;
	text-decoration:none;
}
.redlink a {
	font-weight:bold;
	color:#990000;
	word-spacing:5px;
	text-decoration:none;
}
/* All Page Footer logo*/
	
.trademark {
	padding-top:50px;
	text-align:center;
}
/* On the contact page form */	

.formtext {
	float:left;
	width:120px;
}
.formfieldbox {
	margin-top:10px
}
.contacttext {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.contacttext a {
	color:#666666;
	text-decoration:none;
}
.messanger {
	float:left;
	margin-left:50px;
	border-left:1px dashed #a7c41f;
}
.messanger a {
	color:#999999;
	text-decoration:none;
}
.messanger div {
	margin-bottom:5px;
	margin-left:5px;
	padding:2px;
	width:250px;
}
.contact_form {
	float:left;
	margin-top:5px;
}
.googleMap {
	float:left;
	margin:0 0 50px 50px;
	border:1px solid #0099FF;
	padding:1px;
}
/* End tag on contact page  */
	
/* ... Start here bullet on the webtechnologies page..... */	
	
.webtech {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.webtech ul {
	margin-left:10px;
	padding:2px;
}
.webtech li {
	margin:5px;
	padding:0;
	list-style-image:url(../images/bullet_img_web.gif);
}
/*.....end here bullet on the webtechnologies page....*/

/* ... Start here heading ..... */
.heading_img {
	background:url(../images/desgin.gif) no-repeat 1% 20%;
	padding-left:65px;
	margin-bottom:30px;
	height:44px;
}
.heading_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#A8C51F;
}
.subhead {
	font-weight:bold;
	color:#663399;
	margin-bottom:10px;
}
.subhead a {
	color:#663399;
	text-decoration:none;
}
/*....Start here testimonals css.......*/
.testimonial {
	background-color:#F1EECD;
	padding:2px 15px 12px 15px;
	margin:30px 45px 10px 35px;
	color:#660066;
}
.testimonial_purple {
	font-weight:bold;
	padding:0;
	text-align:right;
}
.testimonial_blue {
	color:#003366;
	font-weight:bold;
	text-align:right;
}
/*....End here testimonals css.......*/


/* ..... Start here printpage ..... */
.printlink a {
	color:#336600;
	font-weight:bold;
	text-decoration:none;
}
.printlink a:hover {
	color:#003366;
	font-weight:bold;
	text-decoration:none;
}
/* ..... End here printpage ..... */

/*....Start here mailbox on contact page...*/

.cont_textbox {
	width:250px;
}
.cont_textarea {
	width:250px;
	height:90px;
}
.cont_but {
	margin:5px 0 0 280px;
}
.cont_mond {
	color:#FF0000;
	margin:-25px 0 0 120px;
}
.redstar {
	color:#FF0000;
}
/* ..... End here mailbox on contact page.....*/

/* ....Start here logo page....*/
.logoicon {
	float:left;
	width:310px;
	padding:10px 10px 10px 40px;
}
/* ....Start sitemap here.....*/

.mapborder {
	margin: 0 170px 0 170px;
	border:1px solid #339900;
}
.mapmainlink ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:11px;
	padding:0;
	margin:2px 0 0 0px;
	list-style-type:none;
}
.mapmainlink a {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background-color:#2f4d73;
	text-align:left;
	text-decoration:none;
	padding:5px;
}
.mapmainlink li {
	margin:0;
	border-bottom: 1px solid #ffffff;
}
.mapmainlink li li a {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#660066;
	font-size:11px;
	border-bottom:1px dashed #666666;
	background-color:#EFEFEF;
	margin-left:20px;
}
.mapmainlink li li li a {
	background-color:#ffffff;
	margin-left:60px;
}
.mapmainlink a:hover {
	color:#A8C51F;
}
/* ....End sitemap here.....*/


/*....start here howdoipay page matter .....*/
.bluelink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#800080;
	font-size:11px;
	text-decoration:none;
}
.bluelink a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#800080;
	font-size:11px;
	text-decoration:none;
}
.bluelink a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004080;
	text-decoration:underline;
}
.creditcard {
	/*display:none;*/
	background:url(../images/gradient.gif) repeat-x;
	margin:0px 10px 0 10px;
	padding:2px;
	border:1px solid #004080;
}
.payment_hd {
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#004080;
	padding:8px;
	width:400px;
}
.payment_bg {
	background:url(../images/gradient.gif) repeat-x;
	border-top:1px solid #004080;
	padding:10px 10px 0 10px;
	margin-top:10px;
}
/* ....Start bluelink here on paying page... */
#howpay {
	margin-bottom:20px;
	;
	padding:0;
	list-style-type:none;
}
#howpay ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#howpay li a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#004080;
	text-decoration:none;
}
#howpay li a:hover {
	color:#FFFFFF;
	background-color:#560760;
}
/* .....CSS for underconstruction page... */ 
.und a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
}
.und a:hover {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#990000;
}
/* ....CSS for two button on index page in email box... */

.toplink {
	float:left;
	color:#EFC0F5;
	width:30%;
	padding-top:2px;
	padding-left:0;
	border-right:1px solid #663366;
}
.link_button {
	border:1px solid #f8c6ff;
	background-color:#5e1268;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	height:18px;
	width:73px;
	margin-top:6px;
}
.sitelink {
	float:left;
	color:#EFC0F5;
	width:40%;
	padding-left:15px;
	border-right:1px solid #663366;
	margin-left:5px;
	margin-top:5px;
}
/*.... CSS for Payment Details page ....*/

.pay_details {
	border:1px solid #004080;
}
/*.... CSS for howdoipay page ....*/
.show_message {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #333333;
	background:url(../images/gradient.gif) repeat-x;
	margin-top:15px;
	padding:5px;
	line-height:15px;
}
.show_message span {
	font-weight:bold;
}
.show_message td {
	padding-left:5px;
}
/* ....CSS for google paydetails..... */	
.verify {
	color:#004080;
	padding:20px;
	text-align:center;
}
/* .... CSS for term use line... */

.termuse {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	word-spacing:3px;
	padding:10px;
	text-align:center;
}
.termuse a {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.validate {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	word-spacing:3px;
	padding:10px;
}
.validate a {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.validateimg {
	float:right;
	margin-right:10px;
	margin-top:-10px;
}
/*.... CSS for posinlab page ... */

.posinlab {
	background-color:#F4F4F4;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
}
.labpageheading {
	border-bottom:1px dashed #999999;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#004080;
	font-weight:bold;
}
.labpagelink {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	margin-left:10px;
	list-style-type:none;
}
.labpagelink ul {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	margin-left:20px;
	list-style-image:none;
	text-decoration:none;
}
.labpagelink li a {
	margin-left:20px;
	color:#333333;
	text-decoration:none;
}
.labpagelink li a {
	color:#800080;
}
/*... CSS for Portfolio Details ...*/

.portdetails_body {
	text-align:justify;
	margin:0 25px 0 20px;
	height:470px;
}
.portfoliodetails {
	float:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	width:250px;
	margin:5px 0 15px 10px;
}
.portfoliodetails span {
	float:left;
	color:#004080;
	font-weight:bold;
}
.portfoliodetails a {
	color:#000000;
	text-decoration:none;
}
.portfoliodetails a:hover {
	color:#CC0000;
}
.portfoliodetailsimages {
	float:right;
	text-align:left;
	margin-right:5px;
	width:360px;
}