/* CSS Document for Home */

body {
	margin:0px;
	padding:0px;
	font:normal 12px Trebuchet MS, Arial, Helvetica, sans-serif;
	background:url(../images/bgnew.jpg) repeat-x;
	color:#4E6D95;
	outline:0px;
}
a:focus {
	outline:0px;
}
img {
	border:0px;
}
/* For Box */
.outer {
	width:960px;
	padding:0px;
	margin:15px auto 10px auto;
	background-color: #FFFFFF;
}
.outer p {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding:8px;
	text-align:justify;
}
p {
	padding:0;
	margin:0;
}
.clear {
	clear:both;
}
.outerHeader {
	background:#fff;
}
.logo {
	width:310px;
	height:100px;
	float:left;
	background:#fff url(../images/logo.jpg) no-repeat center left ;
}
.topMenu {
	width:635px;
	height:90px;
	float:left;
	text-align:right;
	padding-right:15px;
	padding-top:10px;
	color:#6D7F8B;
	background:#fff;
}
a.lnkTop:link, a.lnkTop:active, a.lnkTop:visited {
	color:#6D7F8B;
	font-size:11px;
	text-decoration:none;
}
a.lnkTop:hover {
	text-decoration: underline;
	color:#22558E;
}

a.lnkNormal:link, a.lnkNormal:active, a.lnkNormal:visited {
	color:#4E6D95;
	font-size:11px;
	text-decoration:none;
}
a.lnkNormal:hover {
	text-decoration: underline;
	color:#22558E;
}
/* End */

/* Top bar */
.topBar {
	background:#3e6495;
	padding:3px;
}
*+html .topBar {
	padding:2px;
}
.mainMenu {
	background:url(../images/menu.GIF) no-repeat;
	height:39px;
	margin:0px auto;
	width:948px;
}
.mainMenu ul {
	margin:0px;
	padding:12px 0px 0px 0px;
}
.mainMenu ul li {
	display:inline;
	list-style:none;
	padding:5px 8px 5px 15px;
	color:#fff;
	font:bold 13px Trebuchet MS, Arial, Helvetica, sans-serif;
}
.mainMenu ul li a {
	text-decoration:none;
	color:#DBE7ED;
}
.mainMenu ul li a:hover {
	text-decoration:none;
	color:#fff;
}
#current {
	text-decoration:none;
	color:#FFFF00;
}
.flash {
	width:948px;
	height:172px;
	background:#CCCCCC;
	margin:5px auto;
	background:url(../images/header.jpg) no-repeat;
}
.servicesbg {
	width:948px;
	height:172px;
	background:#CCCCCC;
	margin:5px auto;
	background:#3e87b2 url(../images/services.jpg) no-repeat;
}
.graphicsbg{
	width:948px;
	height:172px;
	background:#CCCCCC;
	margin:5px auto;
	background:url(../images/header_centerbg.jpg) repeat-x;
	position:relative;
}
	
.graphicsbg .left{
  position:absolute;
  left:0;
  top:0px;
}
	
.graphicsbg .right{
  position:absolute;
  right:0;
  top:0px;

}
	
.seobg {
	width:948px;
	height:172px;
	background:#CCCCCC;
	margin:5px auto;
	background:#3e87b2 url(../images/seobg.jpg) no-repeat;
}
.softdev{
	width:948px;
	height:172px;
	background:#CCCCCC;
	margin:5px auto;
	background:#3e87b2 url(../images/softdev.jpg) no-repeat;
}
.multibg{
	width:948px;
	height:172px;
	background:#CCCCCC;
	margin:5px auto;
	background:#3e87b2 url(../images/multibg.jpg) no-repeat;
}
.howworkbg {
	width:948px;
	height:172px;
	background:#CCCCCC;
	margin:5px auto;
	background:#3e87b2 url(../images/howwework.jpg) no-repeat;
}
.whyusbg {
	width:948px;
	height:172px;
	background:#CCCCCC;
	margin:5px auto;
	background:#3e87b2 url(../images/whyus.jpg) no-repeat;
}
.portfoliobg {
	width:948px;
	height:172px;
	background:#CCCCCC;
	margin:5px auto;
	background:#0076a8 url(../images/portfoliobg.jpg) no-repeat;
}
.partnerbg {
	width:948px;
	height:172px;
	background:#CCCCCC;
	margin:5px auto;
	background:#3e87b2 url(../images/partner.jpg) no-repeat;
}
.newsbg {
	width:948px;
	height:172px;
	background:#CCCCCC;
	margin:5px auto;
	background:#3e87b2 url(../images/news.jpg) no-repeat;
}
.webdevbg {
	width:948px;
	height:172px;
	background:#CCCCCC;
	margin:5px auto;
	background:#3e87b2 url(../images/webdevbg.JPG) no-repeat;
}
.contactbg{
	width:948px;
	height:172px;
	background:#CCCCCC;
	margin:5px auto;
	background:#0177a9 url(../images/cntctbg.JPG) no-repeat;
}
.solubg{
	width:948px;
	height:172px;
	background:#CCCCCC;
	margin:5px auto;
	background:#3e87b2 url(../images/solu.JPG) no-repeat;
}

.publibg{
	width:948px;
	height:172px;
	background:#CCCCCC;
	margin:5px auto;
	background:#3e87b2 url(../images/publ.JPG) no-repeat;
}
.chater{
	float:left;
	width:227px;
	}
.contentOuter {
	width:948px;
	margin:15px auto;
}
.subCntMisc {
	width:215px;
	float:left;
	height:215px;
	text-align:center;
	border:1px solid #A8D2E2;
	background:#F1F6F9;
	margin-left:12px;
	_margin-left:6px;
		clear:both;
}
.subCntlivecht{
	width:200px;
	float:left;
	height:55px;
	
	}
.subCntMiscIcon {
	background:url(../images/contacts.jpg) no-repeat;
	height:215px;
	width:60px;
	float:left;
	margin-left:5px;
}
.subCntMiscFlash {
	width:219px;
	float:left;
	background:url(../images/flash_sub.jpg) no-repeat;
	height:220px;
}
.subContent {
	width:450px;
	float:left;
	color:#4E6D95;
	text-align:justify;
	padding:0px 18px 0 20px;
	_padding:0px 18px 0 20px;
}
/* Boxes */
.boxOuter {
	width:948px;
	margin:8px auto;
}
.box1 {
	width:219px;
	height:227px;
	background:url(../images/box1.jpg) no-repeat;
	float:left;
	margin-left:11px;
	_margin-left:5px;
	margin-bottom:5px;
}
.box2 {
	width:219px;
	height:227px;
	background:url(../images/box2.jpg) no-repeat;
	float:left;
	margin-left:20px;
}
.box3 {
	width:219px;
	height:227px;
	background:url(../images/box3.jpg) no-repeat;
	float:left;
	margin-left:10px;
	_margin-left:12px;
}
.box4 {
	width:219px;
	height:227px;
	background:url(../images/box4.jpg) no-repeat;
	float:left;
	margin-left:20px;
}
.heading1 {
	padding:8px 0px;
	font:bold 12px Tahoma, Verdana, Arial;
	color:#fff;
	text-align:center;
}
.contentHead {
	text-align:right;
	padding-top:85px;
	padding-right:15px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4E6D95;
	line-height:20px;
}
/* Read more */

.rdmreOuter {
	margin:3px auto;
	width:948px;
}
.rdmreLft {
	background:#EDF3F7 url(../images/bar.jpg) no-repeat;
	width:452px;
	float:left;
	margin-left:11px;
	_margin-left:5px;
	padding-top:8px;
	height:100px;
}
.rdmreRgt {
	background:#EDF3F7 url(../images/bar.jpg) no-repeat;
	width:458px;
	float:left;
	margin-left:10px;
	_margin-left:12px;
	padding-top:8px;
	height:100px;
}
.heading2 {
	padding:14px 0px 0px 0px;
	font:bold 12px Tahoma, Verdana, Arial;
	color:#364850;
	width:420px;
	margin:0px auto;
}
.rdCont {
	width:420px;
	margin:0px auto;
	color:#5197CB;
	background:url(line.gif) no-repeat bottom;
	padding:8px;
}
/* Footer */

.footerOuter {
	width:960px;
	padding:20px 0px;
	color:#f8f8f8;
	margin:0px auto;
	text-align:center;
	background:url(../images/footer1.jpg) no-repeat;
}
a.lnkFtr:link, a.lnkFtr:active, a.lnkFtr:visited {
	color:#f8f8f8;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.lnkFtr:hover {
	text-decoration: none;
	color:#fff;
}
/* Services  */
	
.serText, .webDevText,.abtus,.solu,.grp,.mul,.pub {
	text-align:justify;
	padding:0px 10px;
	float:left;
	width:730px;
	margin:0px;
}

.pub h2 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	color:#55a1d3;
	padding:11px 0px 0px 35px;
	background:url(../images/icn_publ.JPG) no-repeat;
	height:21px;
}
.mul h2 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	color:#55a1d3;
	padding:11px 0px 0px 35px;
	background:url(../images/icn_multi.JPG) no-repeat;
	height:21px;
}
.grp h2 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	color:#55a1d3;
	padding:11px 0px 0px 35px;
	background:url(../images/icn_grap.JPG) no-repeat;
	height:21px;
}
.webDevText h2 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	color:#55a1d3;
	padding:11px 0px 0px 35px;
	background:url(../images/icn_webdev.JPG) no-repeat;
	height:21px;
}
.solu h2 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	color:#55a1d3;
	padding:11px 0px 0px 35px;
	background:url(../images/icn_solu.JPG) no-repeat;
	height:21px;
}

.serText h2 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	color:#55a1d3;
	padding:11px 0px 0px 35px;
	background:url(../images/icn_services.JPG) no-repeat;
	height:21px;
}

.abtus h2 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	color:#55a1d3;
	padding:11px 0px 0px 35px;
	background:url(../images/icn_software.JPG) no-repeat;
	height:21px;
}
.leftouter {
	width:190px;
	height:395px;
	float:left;
	background:url(../images/adv_book.jpg) no-repeat;
}
.leftCntct {
	width:190px;
	float:left;
	padding-left:10px;
}
.icon_cntct {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	color:#55a1d3;
	padding:4px 0px 0px 35px;
	height:30px;
}
.tabcntc {
	margin-left:15px;
}
.tabcntc td {
	padding:3px;
}
.adv1 {
	background:url(../images/adv1.jpg) no-repeat;
	height:186px;
	margin-left:10px;
	width:190px;
}
.menuinnerOuter {
	margin:0px auto;
	padding-top:10px;
}
.menuinner {
	margin:2px 5px 0 0;
	padding:20px 0px 15px 0;
	width:230px;
	height:312px;
	float:left;
	background:url(../images/bgMenuInner.gif) no-repeat;
	
}
#content {
	width:490px;
	float:left;
	padding-top:0px;
	padding-left:5px;
}
.stretcher h3 {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px 7px;
}
.stretcher h4 {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px 0px;
}
.stretcher p {
	font:normal 12px Trebuchet MS, Arial, Helvetica, sans-serif;
	margin:0px;
	color:#444f54;
}
.cotnt {
	padding:4px 0px 4px 5px;
	background:url(../images/line.gif) no-repeat bottom;
}
.cotnt a {
	text-decoration:none;
	padding:5px 0 5px 28px;
	color:#4E6D95;
	width:100px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/arrowNew.png) no-repeat 10px 10px;
}
.cotnt a:hover {
	text-decoration:none;
	padding:5px 0 5px 28px;
	color:#FF6600;
	width:200px;
}
/* Why Us.html */

.whyText {
	text-align:justify;
	padding:0px 20px 0 10px;
	float:left;
	width:480px;
	margin:0px;
}
.whyText h2 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	color:#55a1d3;
	padding:15px 0px 0px 35px;
	background:url(../images/icn_services.JPG) no-repeat;
	height:41px;
}
.leftouterAddti {
	width:190px;
	float:left;
	margin-left:20px;
	background:url(../images/dot_41.jpg) left repeat-y;
}
.tabList {
	margin-left:15px;
}
.tabList td {
	padding:0px 0 6px 12px;
	background:url(../images/arrow.gif) no-repeat;
}
.adv_OmanVista {
	background:url(../images/adv_Omanvista.jpg) no-repeat;
	height:227px;
	margin-left:10px;
	width:190px;
}
/* Portfoliio.html */

.portList {
	width:700px;
	margin-top:5px;
	padding:5px 0px;
}
.portList h4 {
	margin:0px;
	padding:0px 0px 5px 0;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/dot_42.jpg) repeat-x bottom;
}
.portListDisp {
	width:220px;
	height:150px;
	float:left;
}
.portListDisp img {
	width:200px;
	height:130px;
	padding:10px;
	border:none;
}
.popup {
	float:left;
}
.highslide-body img {
	margin-bottom:5px;
	width:250px;
	height:100px;
}
/* Highslide animation */

.highslide-wrapper div {
	font-family: Verdana, Helvetica;
	font-size: 9pt;
}
.highslide-html {
	background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
	display: none;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;
	padding-left: 22px;
	background-image: url(highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits, a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
/* Styles for the popup */
.highslide-wrapper, .rounded-white {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
	width: 380px;
	padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
	font-size:8px;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 15px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	margin-top: 4px;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
	cursor: move;
}
.highslide-resize {
	cursor: nw-resize;
}
/* Contact Us.html */
.cntc {
	text-align:justify;
	padding:0px 20px 0 0px;
	float:left;
	width:600px;
	margin:0px;
	margin-left:10px;
}
.cntc h2 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	color:#55a1d3;
	padding:15px 0px 0px 35px;
	background:url(../images/icn_services.JPG) no-repeat;
	height:41px;
}

.txtheadcnt{
	font-size:14px;
	padding:0px 0 10px 15px;
	}
.outertabb{
		border:1px solid #55a1d3;
	margin-left:30px;
	padding:5px 0px;
	}
.formTab {
	width:500px;

}
.formTab td {
	padding:5px 5px 5px 35px;
}
.formTab th {
	text-align:right;
	width:150px;
	padding:5px;
}
.fieldtxt {
	width:280px;
	padding:2px;
	border:1px solid #d6d5d5;
}
.submiticon {
	background:url(../images/submit.jpg) no-repeat;
	width:86px;
	height:21px;
	border:0px;
	color:#fff;
	outline:0px;
}
/* How we work.html */
.adv_partner {
	background:url(../images/corner11.jpg) no-repeat;
	height:445px;
	margin-left:20px;
	width:173px;
}
.adv_howwework {
	background:url(../images/corner1.jpg) no-repeat;
	height:445px;
	margin-left:20px;
	width:173px;
}

/* News.html */

.newsadv{
	background:url(../images/3a.jpg) no-repeat;
	margin:5px auto;
	width:404px;
	height:268px;
	text-align:center;
	padding-left:12px;
	}
