* {
	margin: 0;
	padding: 0;
	line-height: normal;
}
body {
	/*<!--background: #e8f5fd url(../images/bg.jpg) left top repeat-x;-->*/
	color: #000000;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
img { border: none; }
a:link { color: #0084B7; text-decoration: none; font-weight: bold; }
a:visited { color: #0084B7; text-decoration: none; font-weight: bold; }
a:hover { color: #cc3300; text-decoration: underline; font-weight: bold; }
a:active { color: #0084B7; text-decoration: none; font-weight: bold; outline: none; }
a:focus { outline: none; }
input, textarea, select { font: normal 12px arial, Helvetica, sans-serif; color: #000; }
h1, h2, h3, p { margin:0; padding:0; }
h1 { color:#205262; font:bold 14px Arial, Helvetica, sans-serif; text-decoration:underline; letter-spacing:1px; }
h2 { color:#205262; font-size:18px; font-weight: bold; margin:5px 0px 15px 0; }
h3 { color:#f04e10; font-size:12px; font-weight: bold; margin:5px 0px; }
p { text-align:justify; line-height:17px; font: normal 1.0em arial, Helvetica, sans-serif; }
.box { width:198px; height:116px; border:1px solid #ccc; background:#ffffff;/* padding:6px; */}
.clear {
	clear: both;
	font-size: 0px;
	height: 0;
}
#wrapper {
	width:912px;
	border:0px solid #000000;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.myCont { float: left; width:912px; }
.iq { border:1px solid red; }
.fl { float:left; }
.fr { float:right; }
.ml10 { margin-left: 10px; }
.ml105 { margin-left: 5px; }
.ml5 { margin-left: 5px; font-size: 12px; }
.mt10 { margin-top:7px; }
.iq { border:1px solid #000000; }
.ht10 { height:10px; }
.ht30 { height:30px; }
.txtStyle1 { font-size:0.90em; margin:7px 0 10px 0; }
.txtStyle2 { color:#235464; font-size:0.90em; letter-spacing:2px; }
.imgadv { height: 250px; width: 500px; margin-bottom: 15px; float: left; }
.reqieredField { color:#FF0000; }
.serviceImg { padding:0 10px; }
.imgaudit { height: 323px; width: 600px; margin-bottom: 10px; background-color: #CC3300; }
.txtStyle3 { color:#000000; font-size:0.90em; text-align:left; }
.txtStyle4 { color:#fc8240; font:bold 0.90em Arial, Helvetica, sans-serif; }
.txtStyle5 { color:#e38138; font:bold 0.90em Arial, Helvetica, sans-serif; text-decoration:underline; letter-spacing:1px; }
.testmonials { padding:10px 30px; width:600px; float:left; border: 1px dotted #205262; }
.content { /*width:500px;*/
	width:auto; float:left; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
	.contentmy {width:500px;
	 float:left; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.inputBox { background:#c3e2f5; width:195px; height:15px; border:0; padding:2px; color:#0b2940; font:normal 10px Arial, Helvetica, sans-serif; }
.inputBox2 { background:#c3e2f5; width:200px; height:20px; border:0; padding:2px; color:#0b2940; font:normal 10px Arial, Helvetica, sans-serif; }
select option { padding-left:4px; font:normal 12px Arial, Helvetica, sans-serif; }
.messenger_icon { vertical-align:middle; padding:3px; }
textarea { background:#c3e2f5; width:195px; height:45px; border:0; padding:2px; }
.privacy { background:#cccccc; height:80px; padding:5px; border-bottom:2px dashed #D1D1D1; border-top:2px dashed #D1D1D1; color:#ff0000; }
.readMore a { color:#192732; font:bold 12px Arial, Helvetica, sans-serif; }
/*	--- H E A D E R ---	*/
#header {
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#header #logo {
	float: left;
	height:100px;
}
#header #livechat { float:right; margin-right: 8px; margin-bottom: 0; margin-left: 0; margin-top: 0px; }
#header #headernav {
	float: left;
	height: 42px;
	clear:both;
	width:100%;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#headernav #navLeft { float:left; background:url(../images/navLeft.jpg) no-repeat top left; height:42px; width:20px; }
#headernav #navRight { float:left; background:url(../images/navRight.jpg) no-repeat top left; height:42px; width:16px; }
#headernav #navMid {
	float:left;
	background:url(../images/navMid.jpg) repeat-x top left;
	height:42px;
	width:875px;
}
#headernav ul { list-style-type: none; height: 42px; }
#headernav ul li { display: block; float: left; height: 42px; }
#headernav ul li a { line-height: 40px; color: #e6f1f8; text-decoration: none; font-weight:bold; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 10px; }
#headernav ul li a:hover { color: #e58239; }
.msgIcon_cont {
	width:300px; /*float:left; margin-right: 0; margin-bottom: 0; */
	margin-left: 250px;
}
.msgIcon { float:left; width:40px; }
.client { width:226px; float:left; }
.recent_client { float:left; width:59px; border:2px solid #999; }
.recent_clientinner { float:left; width:59px; /*margin-left:5px; */border:2px solid #999; }
.recent_cityinner { float:left; width:62px; /*margin-left:5px;*/ border:2px solid #999; }
/*	---	C O N T A I N E R	---	*/
#container { width: 912px; float: left; clear: both; margin-top:8px; text-align:left; }
#container #leftcol { width: 226px; float: left; }
#container #midcol { width: 438px; float: left; }
#container #rightcol { width: 226px; float: left; }
#midcolFull { width: 664px; float: left; }
#midcolFullmy { width: 664px; float: left; }


/*	----	L E F T C O L	---		*/
#leftcol #services { height:315px; background:url(../images/servicesBg.jpg) repeat-x top left; width:226px; padding-top:8px; }
.content1 { height: auto; width: 500px; }
.wide { font-family: Arial, Helvetica, sans-serif; color: #FF3300; }
#services .content ul { list-style-type: none; padding-left:25px; }
#services .content ul li { }
#services .content ul li a { color: #0b2940; text-decoration: none; background: url(../images/list.jpg) 5px 10px no-repeat; padding: 6px 0 0 18px; display: block; font:normal 12px Arial, Helvetica, sans-serif; border-bottom:1px #295170 dashed; width:150px; }
#services .content ul li a:hover { color:#ffffff; }
.ourdevelopment { width:674px; background:url(../images/developmentBg.jpg) repeat-x; height:145px; float:left; }
/*	----	M I D  C O L	---		*/
#midcol #magservices { /*height:315px; */ background:#e8eff5 url(../images/majorBg.jpg) repeat-x top left; width:438px; }
#magservices #content { padding: 10px 15px; }
#magservices #content2 { padding: 10px 15px; }
.services li { background:transparent url(../images/arrow.png) no-repeat scroll left top; background-position:0px 6px; color:#F5660E; float:left; line-height:20px; list-style-type:none; margin-right:10px; padding-left:15px; width:190px; }
.magic li { background-position:0px 6px; color:#FF6600; float:left; line-height:20px; list-style-type:none; padding-left:15px; width:190px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 10px; }
.services1 li { background:transparent url(../images/arrow.png) no-repeat scroll left top; background-position:0px 6px; color:#F5660E; float:left; line-height:20px; list-style-type:none; margin-right:10px; padding-left:15px; width:300px; }
/*	----	R I G H T C O L	---		*/
#rightcol #Qcontacts { height:315px; background:url(../images/quickBg.jpg) repeat-x top left; width:226px; }
#Qcontacts #content { padding: 10px 13px; }
.submitBtn { background:url(../images/submitBtn.jpg) no-repeat top left; width:69px; height:21px; margin:0; border:0; }
/* Easy Slider */

#slider { margin-left:25px; }
#slider ul, #slider li { margin:0; padding:0; list-style:none; }
#slider li { width:166px; height:136px; overflow:hidden; }
#prevBtn, #nextBtn { display:block; width:20px; height:20px; position:relative; left:-10px; top:-75px; }
#nextBtn { left:200px; top:-90px; }
#prevBtn a, #nextBtn a { display:block; width:20px; height:20px; background:url(../images/leftArrow.png) no-repeat 0 0; }
#nextBtn a { background:url(../images/rightArrow.png) no-repeat 0 0; }
/* // Easy Slider */




/*	----	F O O T E R	---		*/
#footer { background:url(../images/footerBg.jpg) repeat-x; height: 44px; clear: both; margin: 0px 0 0 0; text-align: left; padding: 12px 0 0 35px; color:#bb570e; }
#footer a { font:normal 11px Arial, Helvetica, sans-serif; color:#bb570e; }
#footer p { padding: 0px 0 0 0; color:#000000; font:normal 10px Arial, Helvetica, sans-serif; }
.contact_txt { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #1A6DA1; font-weight: bold; padding-bottom: 10px; padding-left: 5px; }
.select_countrybx { height: 22px; }
.projet { padding-left: 7px; }
.projectDesc { height: 100px; width: 600px; background:#ffffff; }
.summit_bt { background-image: url(../images/submit.gif); background-repeat: no-repeat; height:28px; width: 89px; border: 0px; cursor: pointer; margin-top:3px; }
.reset { background-image: url(../images/reset.gif); background-repeat: no-repeat; height:28px; width: 89px; border: 0px; cursor: pointer; }
#wrapper #container #midcol #magservices #img1 { height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-top: 5px; margin-left: 10px; width: 160px; }
#wrapper #container #midcol #txtbx { width: 200px; height: 140px; float: left; margin-left: 10px; margin-top: 5px; }
#wrapper #container .myCont #pfimg1 { height: 200px; width: 680px; background-color: #3399FF; }
#wrapper #container .myCont #pfimg1 #pftimg2 { height: 180px; width: 200px; }
#wrapper #container .myCont #pfimg1 #pftimg3 { height: 180px; width: 200px; float: right; background-color: #CCFF00; }
#wrapper #container #midcol #magservices #txtbx2 { float: right; height: 140px; width: 200px; margin-right: 12px; margin-top: 5px; }
#wrapper #container #midcol #magservices #img2 { width: 450px; height: 180px; }
#wrapper #container #midcol #magservices #img2 #imgbx1 { height: 180px; width: 200px; margin-top: 5px; float: left; margin-left: 10px; }
.imgp { height: 359px; width: 220px; margin-right: 2px; }
.priceCont { float:left; width:670px; }
.portfolioThumb { float:left; width:200px; }
.portfolioThumbInner { float:left; width:200px; margin-left:25px; }
#webtxt { height: 1px; width: 300px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #215261; margin-left: 10px; padding-top: 20px; padding-bottom: 10px; padding-left: 5px; }
.cont { width: 550px; margin-bottom: 25px; height: auto; }
.contimg { height: 354px; width: 536px; }
#containweb { float: left; height: auto; width: 400px; margin-top: 10px; margin-left: 10px; }
.web { height: 25px; width: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #235262; margin-left: 5px; margin-top: 10px; }
.liveTxt {
	float:left;
	width:130px;
	color:#1a6da1;
	padding:5px 0 0 0;
	font:bold 12px Arial, Helvetica, sans-serif;
	height: 30px;
}
.Txt1 { color:#205262; padding-left:5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
/* ################# CSS 22 MAy 2010 ############# */



.contenner1 { height: 20px; width: 450px; }
.content2 { height: 50px; width: 250px; }
.webtxt2 { height: 100px; width: 150px; }
#contf { float: left; height: auto; width: 400px; margin-top: 30px; margin-left: 10px; }
.countw { height: 50px; width: 500px; margin-top: 45px; }
.webtxt { height: auto; width: 420px; float: left; margin-left: 5px; }
.webimg { height: 226px; width: 330px; background-color: #FF6699; margin-bottom: 15px; margin-left: 5px; }
.contentweb { height: 50px; width: 350px; }
#wrapper #container #midcol #magservices #img2 #imgbx2 { float: right; height: 180px; width: 200px; margin-top: 5px; margin-right: 25px; }
.style5 { color: #FF3300 }
.style6 { color: #000000 }
.style7 { color: #FF0000 }
.urlTxt { color:#FF3300; font-weight:bold; }
.txtstyle6 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #235463; }
.name { float: right; height: 20px; width: 180px; }
.url { float: left; width: 300px; padding-left: 5px; color:#e7853c; font-weight:bold; }
.rating1 { width: 120px; float: right; }
.comet1 { height: 20px; /*width: 120px;*/
	float: right; padding-right:10px; }
.myurl { float: left; width: 250px; }
.rating { float: right; height: 40px; width: 200px; }
.script { float: left; height: auto; width: 650px; padding-left: 15px; }
#containweb { float: left; height: auto; width: 400px; margin-top: 10px; margin-left: 10px; padding-left: 5px; }
.script { float: left; height: auto; width: 650px; padding-left: 15px; }
.tech { float: left; height: auto; width: 350px; padding-left: 15px; }
.tech1 { float: left; height: auto; width: 650px; padding-left: 20px; margin-left: 5px; }
.tech105 { float: left; height: auto; width: 500px; padding-left: 20px; margin-left: 5px; }
#containweb_1 { float: left; height: auto; width: 600px; margin-top: 10px; margin-left: 10px; padding-left: 5px; border: 1px dotted #235262; }
.more1 { float: right; width: 80px; padding-top: 15px; }

.myrightcol{width:250px;;float:right;margin-top:10pz;}
.more2 { float: right; width: 80px; padding-top: 30px; }
.imgw { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-top: 5px; width: 250px; padding-left: 10px; padding-bottom: 5px; }
.myport { width: 650px; }
.hedding { margin-bottom: 10px; }
.dext { float: left; width: 250px; height: 100px; margin-left:20px; }
.dext1 { float: left; width: 180px; padding-left: 15px; }
.hedding2 { margin-bottom: 10px; }
.k120 { height:130px; }
.space1 { height:50px; }
.listk25 { width:150px; }
.spacemain { width:438px; height:50px; }
.liststyle { padding-left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.tempCont { width:650px; float:left; }
.tempContLeft { width:300px; float:left; }
.tempContRight { width:300px; float:right; }
#container #midcoll { width: 450px; float: left; }
#container #midcol_1 { width: 650px; float: left; height: 340px; }
.tempContLeft_2 { width:300px; float:left; }
.k121 { height:150px; }
.space2 { height:60px; }
.bg_bx { height: 20px; background-color: #C3E2F5; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; width: 650px; margin-left: 5px; padding-left: 5px; }
.txtstyle7 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight: bold; text-decoration: underline; }
.m15c { color: #1A6DA1; }
.liveTxt2 { /*float:left;*/ width:130px; color:#1a6da1; font:bold 12px Arial, Helvetica, sans-serif; margin-left: 130px; padding-top: 0px; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.msgIcon10 { width:325px; float:left; margin-right: 0; margin-bottom: 0; margin-top: 10px; }

#errMsg { color:#FF0000; font-size:10px; text-align:center}
.tran {
	color: #FF0000;
}
.listt {
	list-style-position: outside;
	list-style-type: circle;
}

