.navigation{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
a.navigation:hover {text-decoration: none; color : #6DD2DA;}


.txtwhatwedo{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #707373;
}
a.txtwhatwedo:hover {text-decoration: none; color : #033E65;}
body#portfolio  {
	background-position: -320px -162px
}

/* pop 1
 * ------------------------------------------------------------------------- */

#popup-container {
	position:relative;
}
#apDiv1 {
	position:absolute;
	margin-left:119px;
	top:250px;
	width: 622px;
	z-index:2000;
	visibility: hidden;
	left: auto;
}
#formtop {
	background:url(../../uploads/images/form-top.png) no-repeat;
	height: 81px
}
#formtop a {
	position:absolute;
	left:10px;
	width:20px;
	top:10px;
	height:20px;
}
#formtop a span {
	display:none;
}
#formbg {
	background:url(../../uploads/images/form-bg.png) repeat-y;
	padding-bottom: 1px;
}
#formleft {
	width: 311px;
	float: left;
}
#formright {
	width: 310px;
	float: left;
}
#formright p {
	margin-left:10px;
	margin-right: 50px;
}
#formlogo {
	background:url(../../uploads/images/form-logo.png) no-repeat top left;
	padding-top: 60px;
}
#formbottom {
	background:url(../../uploads/images/form-bottom.png);
	height: 50px;
}

/* pop 2
 * ------------------------------------------------------------------------- */

#popup-container2 {
	position:relative;
}
#apDiv2 {
	position:absolute;
	margin-left:119px;
	top:250px;
	width: 622px;
	z-index:2001;
	visibility: hidden;
	left: auto;
}
#formtop2 {
	background:url(../../uploads/images/form-top2.png) no-repeat;
	height: 81px
}
#formtop2 a {
	position:absolute;
	left:10px;
	width:20px;
	top:10px;
	height:20px;
}
#formtop2 a span {
	display:none;
}
#formbg2 {
	background:url(../../uploads/images/form-bg2.png) repeat-y;
	padding-bottom: 1px;
}
#formbg2 p {
	margin-right: 50px;
}
#formlogo2 {
	background:url(../../uploads/images/form-logo.png) no-repeat top left;
	padding-top: 60px;
}
#formbottom2 {
	background:url(../../uploads/images/form-bottom2.png);
	height: 50px;
}

.textportfolio{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #7b7b2f;
}


.rightnavtxt{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #707373;
	padding-bottom:10px;
}
a.rightnavtxt:hover {text-decoration: none; color : #033E65;}

.whiteheadingbold1{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	
}
a.whiteheadingbold1:hover {text-decoration: none; color : #000000;}

.blueheading{
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #018AAF;

}
a.blueheading:hover {text-decoration: none; color : #018AAF;}

.servicehead{
	font-family: "Zurich Cn BT";
	font-size: 20px;
	font-weight: bold;
	color: #FB6526;
	text-decoration: none;	

}

.servicesubhead{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FB6526;	

}

.technologytxt{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #CE0303;	

}

.servicecontent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #6F6F6F;
	text-decoration: none;	

}

.Txtheading{
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FF8300;

}
.fields {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	background-color: #f8f8f8;
	border: 1px solid #999999;
	width: auto;
	background-position: left;}

.more{
	font-family: tahoma;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	color: #66A801;
	padding-right:5px;

}
a.more:hover {font-family: tahoma;	font-size: 11px; font-weight: none;text-decoration: underline; color : #66A801;}


.border{
	font-family: Arial, Helvetica, sans-serif;
	color: #cccccc;
	text-decoration: none;
	border: 1px solid #cccccc;
	font-weight: normal;	

}

.boldlink{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #454545;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
}
.boldlink1{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #0C8CAF;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
}

.clients{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;

}
a.clients:hover {text-decoration: none; color : #018AAF;}

.whiteheading{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:8px;
}
a.whiteheading:hover {text-decoration: none; color : #000000;}

.whitetext{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	padding-left:8px;
}
a.whitetext:hover {text-decoration: none; color : #000000;}

.whitelink{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
a.whitelink:hover {text-decoration: none; color : #00D8FF;}

.imagestylegap{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	padding-left:10px;
	padding-bottom:8px;
	
}
a.whitelink:hover {text-decoration: none; color : #00D8FF;}

.content{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #747474;
}
a.content:hover {text-decoration: none; color : #747474;}

.contact{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #747474;
	padding-right: 10px;
	padding-left: 10px;
}

.feedback{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #747474;
	padding-left: 14px;
}


.clientcontent{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #747474;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	
	
}
a.clientcontent:hover {text-decoration: none; color : #747474;}


.contentlink{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #454545;
		
}
a.contentlink:hover {text-decoration: none; color : #00D8FF;}


.contactheadings{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #FF9000;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	
}
a.contactheadings:hover {text-decoration: none; color : #00D8FF;}

.emaillinks{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #0089B3;
	
}
a.emaillinks:hover {text-decoration: none; color : #000000;}

.txtservices{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #2b7eb3;
}
a.txtservices:hover {text-decoration: none; color : #033E65;}

.txtnews{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #707373;
}
a.txtnews:hover {text-decoration: underline; color : #033E65;}

.txtpageheading{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #757575;

}
a.txtpageheading:hover {text-decoration: none; color : #033E65;}

.companyinfo{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
a.companyinfo:hover {text-decoration: none; color : #6DD2DA;}


.txtcopyright{
	font-family: tahoma;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	color: #555555;

}
a.txtcopyright:hover {font-family: tahoma;	font-size: 11px;	font-weight: none;text-decoration: underline; color : #555555;}

.txtcopyright2{
	font-family: tahoma;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	color: #085C77;

}
.panellinks{
	font-family: verdana;
	font-size: 12px;
	color: #0089B3;
	text-decoration: none;
	font-weight: normal;

}
a.txtcopyright2:hover {text-decoration: underline; color : #085C77;}

.innerlink{
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #999999;
	padding-left:5px;
	
	padding-right:5px;
}
a.innerlink:hover {text-decoration: underline; color : #999999;}

.formlink{
	font-family: tahoma;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 4px;
	font-weight: normal;
}

.headingblue{
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #0066CB;
	
	
}

.txtpageunderline{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #7E7E7E;

}
a.txtpageunderline:hover {text-decoration: underline; color : #BE0A0A;}

.txtpageunderlinebold{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #7E7E7E;

}
a.txtpageunderlinebold:hover {text-decoration: underline; color : #BE0A0A;}

.txtmain{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #7E7E7E;
}


.txtlogin{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #7E7E7E;
	
}
a.txtlogin:hover {text-decoration: none; color : #033E65;}

.txtbrownheading{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #BE0A0A;
	
}
a.txtbrownheading:hover {text-decoration: none; color : #033E65;}

.txtnav{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;

}
a.txtnav:hover {font-family: tahoma; font-size: 11px; font-weight: bold; text-decoration: none; color : #ffffff;}

.txtnavtop{
	font-family: tahoma;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	color: #ffffff;

}
a.txtnavtop:hover {font-family: tahoma; font-size: 11px; font-weight: none; text-decoration: underline; color : #ffffff;}

.copyright{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #454545;;
	padding-bottom:8px;
	padding-top:8px;

}
a.copyright:hover {text-decoration: underline; color : #000000;}

.greylinks{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #454545;;
	
}
a.greylinks:hover {text-decoration: underline; color : #000000;}

.txtbold{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #2b7eb3;

}

.txtbold2{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left:8px;
	color: #2b7eb3;


}

.txtworked{
	font-family: Zurich Cn BT;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #2D758C

}
a.txtbold:hover {text-decoration: none; color : #033E65;}

.txtworked2{
	font-family: Zurich Cn BT;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FF8300

}

.txtline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	color: #446486;

}
a.txtline:hover {text-decoration: underline; color : #004793;}


.txtlower{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;

}
a.txtlower:hover {text-decoration: none; color : #033E65;}




.over { background-color: #A8C77B; FONT-FAMILY: Verdana,Arial, Helvetica, arial; FONT-SIZE: 8pt; color: #333333; Text-decoration: none; }
.out  { background-color: #6B86A6; FONT-FAMILY: Verdana,Arial, Helvetica, arial; FONT-SIZE: 8pt; color: #333333; Text-decoration: none; }
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body {
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
}
img {
	behavior:	url("pngbehavior.htc");
}
.img1 {
	behavior:	url("pngbehavior1.htc");
}
.services {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	text-align: left;
}

.Quicklinks {
	font-family: tahoma;
	color: #FF7E00;
	text-decoration: none;
	font-size: 11px;
	left: auto;
	padding-left: 14px;
}

.Paging {
	font-family: tahoma;
	color: #FF7E00;
	text-decoration: none;
	font-size: 11px;
	left: auto;
	padding-left: 3px;
}

.visitedlinks {
	font-family: tahoma;
	color: #0089B3;
	text-decoration: none;
	font-size: 11px;
	left: auto;
	padding-left: 3px;
}

.bluehead {

	font-family: tahoma;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #014256;
}

body {
	background-image: url(images/bginner.gif);
	background-repeat: repeat-x;
}
img {
	behavior:	url("pngbehavior.htc");
}
.img1 {
	behavior:	url("pngbehavior1.htc");
}

 #wrap {
	background:url(../images/body-bg.gif) repeat-y;
	/*width: 860px;*/
	margin: 0 auto;
	padding-bottom: 0.1em;
}
#apDiv1 {
	position:absolute;
	z-index:2000;
	visibility: hidden;
	left: auto;
}
.clearafter:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}
.clearall {
	clear:both;
}
/* Hides from IE-mac \*/
* html .clearafter {
	height: 1%
}
/* End hide from IE-mac */

.ir {
	height: 0;
	overflow: hidden
}

