body	
{
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	color:#3f3f3f;
	font-size:12px;
	background-color:#555555;
	line-height:20px;
}
h2 {
	font-size:14px;
}
.ser A{ color:#023d92; text-decoration:none;}
.ser A:hover{ color:#00a3fd; text-decoration:none;}
.firstt{ color:#012870; font-size:16px}
.container{
	width:1000px;
	margin:0px auto;
	background-color:#ffffff;
}
.contentBase{float:left; width:1000px; background-color:#FFFFFF;}
.topcontainer{
	float:left;
	width:1000px;
	height:273px;
	position:relative;
	background-color:#ffffff;
}

.partnershiplogos {position:absolute; height:50px; left:440px; top:10px}

#logo{ 
	float:left; 
	width:472px; 
	height:67px;
}
.topMmenu_list{
	margin:5px 10px 0px 0;
	padding:0px 0px 0px 0px;
	text-align:right
}
.topMmenu_list li{
	margin:-2px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	color:#FFFFFF;
	float:left;
	font-weight:normal;
}
.Mmenu_list{
	margin:0px 0px 0px 6px;
	padding:0px 0px 0px 0px;
}
.Mmenu_list li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	color:#5d5e5b;
	float:left;
	font-weight:bold;
}

.topMenu{ 
	float:left;
	width:528px; 
	height:67px; 
	background:url(../images/topmenubg.jpg) no-repeat;
	margin:0px 0px 0px 0px;
}

.menuwrapper {
	height:30px;
	margin:1px 0;
	background:url(../images/menu-bg.gif) top left repeat-x;
	}

.banner{
	width:1000px; 
	height:170px;
	border-bottom:solid 3px #2f5eb8;
}
.getinst{
	float:left; 
	width:243px; 
	height:183px; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
}
.sitemap{
	float:left;
	width:30px; 
	height:10px; 
	margin:0px 3px 0px 150px; 
	padding:5px 0px 0px 0px; 
	font-size:10px; 
	color:#FFFFFF;
}
.rss{
	float:left;
	width:12px; 
	height:10px; 
	margin:0px 0px 0px 20px; 
	padding:5px 0px 0px 0px; 
	font-size:10px; 
	color:#FFFFFF;
}
.topm A{ color:#707070; text-decoration:none;}
.topm A:hover{ color:#ff9934; text-decoration:none;}
.mm A{ color:#000000; text-decoration:none;}
.mm A:hover{ color:#3160ba; text-decoration:none;}
 A{ color:#023D92; font-weight:bold; text-decoration:none;}
 A:hover{ color:#999999; font-weight:bold; text-decoration:underline;}

.menu1{
	width:990px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.menubase{ 
	float:left; 
	width:990px; 
	height:30px; 
	margin-left:5px; 
	margin-right:5px; 
	background:url(../images/menubg.jpg) no-repeat; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:13px; 
}
.homeM{ 
	width:50px; 
	height:5px; 
	padding:2px 0px 0px 5px;
	margin:0px 0px 5px 5px;
	font-weight:bold;
}
.servicesM{ 
	float:left; 
	width:49px; 
	height:5px; 
	padding:2x 0px 0px 9px;
	margin:0px 0px 5px 30px;
	font-weight:bold;
}
.PortfolioM{ 
	float:left; 
	width:49px; 
	height:5px; 
	padding:2px 0px 0px 5px;
	margin:0px 0px 0px 39px;
	font-weight:bold;
}
.PricesM{ 
	float:left; 
	width:49px; 
	height:5px; 
	padding:2px 0px 0px 5px;
	margin:0px 0px 0px 42px;
	font-weight:bold;
}
.AboutUsM{ 
	float:left; 
	width:60px; 
	height:5px; 
	padding:2px 0px 0px 9px;
	margin:0px 0px 0px 31px;
	font-weight:bold;
}
.contact{ 
	float:left; 
	width:39px; 
	height:5px; 
	padding:2px 0px 0px 12px;
	margin:0px 0px 0px 34px;
	font-weight:bold;
}
.conversion{ 
	float:left; 
	width:84px; 
	margin-left:0px; 
	height:25px; 
	padding:5px 0px 0px 15px;
}
.press{ 
	float:left; 
	width:70px; 
	margin-left:0px; 
	height:25px; 
	padding:5px 0px 0px 24px;
}
.quality{ 
	float:left; 
	width:61px; 
	margin-left:0px; 
	height:25px; 
	padding:5px 0px 0px 17px;
}
.contactus{ 
	float:left; 
	width:80px; 
	margin-left:0px; 
	height:25px; 
	padding:5px 0px 0px 20px;
}
.livechat{ 
	float:left; 
	width:92px; 
	margin-left:0px; 
	height:25px; 
	padding:3px 0px 0px 17px;
}
.instant{ 
	float:left; 
	width:131px; 
	margin-left:0px; 
	height:25px; 
	padding:5px 0px 0px 20px; 
	color:#f91207;
}
.mmenu A{ 
	color:#000000; 
	text-decoration:none;
}
.mmenu A:hover{ 
	color:#f9f9f9; 
	text-decoration:none;
}
.inst1 A{ color:#f91207; text-decoration:none;}
.inst1 A:hover{ color:#f9f9f9; text-decoration:none;}
.left_nav{ float:left; width:254px; background-color:#FFFFFF;}
.middle{ 
	float:left; 
	width:711px; 
	background-color:#FFFFFF;
	padding:15px 15px 0 20px;
	font-family: verdana; font-size: 12px; line-height: 20px;
}
.right_nav{ float:right; width:243px; margin-left:8px; background:url(../images/formbg.jpg) no-repeat top;}

.clienttalk{ 
	float:left; 
	width:717px; 
	height:136px; 
	background:url(../images/textbg.jpg) no-repeat;
}
.clienttxt{
	float:left; 
	width:550px; 
	height:70px; 
	padding-left:50px; 
	margin-top:30px; 
	padding-top:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#8d4b00;
}
.listbase{float:left; width:735px; height:217px; margin-bottom:21px;}
.left_list{float:left; width:321px; height:217px;}
.list_title{float:left; width:321px; height:19px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
.listbg{float:left; width:321px; height:199px; background:url(../images/listbg.jpg) no-repeat;}
.services{ 
	float:left; 
	width:244px; 
	background-color:#f0f0f0;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:10px
}
.sertitle{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0863f6;}
.livehelp{ 
	float:left; 
	width:254px; 
	height:79px;
	margin-top:10px;
}
.sample{ 
	float:left; 
	width:254px; 
	margin-top:10px;
	margin-bottom:15px;
	background:url(../images/samplebg.jpg) no-repeat;
	padding-top:3px;
	color:#FFFFFF;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.ser_title{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0749b8;
}
.insta_form{ 
	float:left; 
	width:216px; 
	height:206px; 
	padding-top:15px;
	padding-left:10px;
}
.get{ 
	float:left; 
	width:226px; 
	height:2px; 
	margin-top:10px;
}
h1{ 
	color:#000000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
}

.ser_list{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.ser_list li{
	margin:10px 0px 0px 12px;
	padding:0px 0px 0px 14px;
	list-style:none;
	color:#5d5e5b;
	background:url(../images/bullate.jpg) no-repeat left;
	vertical-align:top;
}

.ser_list1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.ser_list1 li{
	margin:7px 0px 0px 17px;
	padding:0px 0px 0px 18px;
	list-style:none;
	color:#000;
	background:url(../images/arrow.jpg) no-repeat left;
	vertical-align:top;
}

.serv_list{
	float:left;
	width:349px;
	height:107px;
	position:absolute;
	left: 505px;
	top: 585px;
	background:url(../images/servicebg.jpg) no-repeat;
}
.serv_listin{ float:left; width:174px; height:107px;}

.footer{
	float:left;
	width:1000px; 
	height:130px; 
	margin:0px auto; 
	padding:0px 0px 0px 0px;
	color:#000000;
	text-align:center; 
	line-height:25px;
	background:url(../images/bottombg.jpg) repeat-x top;
}
.bottommenu{ 
	float:left; 
	width:950px; 
	height:20px; 
	margin-left:25px; 
	margin-top:10px; 
	text-align:center; 
	font-size:10px;
	color:#754815;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

pre{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	text-align:center;
	color:#754815;
}

.bm A{ color:#754815; text-decoration:none;}
.bm A:hover{ color:#000000; text-decoration:none;}
.email A{ color:#000000; text-decoration:underline;}
.email A:hover{ color:#754815; text-decoration:underline;}
textarea{ 
width:130px;
height:55px;
}
input{ height:15px; background-color:#FFFFFF;}
.inst_name{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal;}
select { width:190px; background-color:#d0d0d1;}
.button{ background-color:#000000; border:#000000 solid 1px; color:#FFFFFF}
.selectbase{width:198px; margin:0px 0px 0px 0px; padding:0px 0px 0px 7px;}
#thumbproject
{
	float: left;
	width: 150px;
	padding-right:5px;
	padding-top: 5px;
	text-align:center;
	padding-left:0px;
}
.thumbborder {
	border: 1px solid #999999;
	padding: 0px;
	width: 150px;
	margin-bottom: 12px;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

#quoteblock {border:solid 1px #244a68; padding:4px; width:217px; margin-left:2px; margin-top:5px}
#quote {background-color:#fdc052; padding:10px}
#quote p {margin:0; padding:0; margin-top:1px}
#quote input[type=text] {width:194px; border:solid 1px #373737; height:15px}
#quote textarea {width:194px; border:solid 1px #373737; overflow:auto; height:50px}

blockquote {color:#575757; font-family:"Times New Roman", Times, serif; font-size:15px; font-style:italic; background:#f5f5f5 url(../images/openquote.png) top left no-repeat; line-height:22px; margin:20px 0 0 0}
blockquote span {display:block; background:url(../images/closequote.png) bottom right no-repeat; padding:15px 50px; }

.ourclients {}
.ourclients h1 {text-transform:uppercase; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding:0; margin:0}
.ourclientbox {width:95px; padding:3px; border:solid 1px #bbbbbb; float:left; margin-right:12.2px; margin-top:5px;}
.ourclientboxinner {height:66px; background:url(../images/clientback.jpg) top left repeat-x; text-align:center; line-height:66px}
.ourclientbox2 {width:96px; padding:3px; border:solid 1px #bbbbbb; float:left; margin-top:5px;}

#dropdownlist{
width:610px;
height:14px;
padding:1px 0px 0px 370px;
margin:0px 5px 0px 0px;
}
.dropdownlist{
	height: 14px;
	width: 250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#373737;
	padding:0px;
	margin:0px;
	background-color:#d0d1d3;
	border:none;
}

#submitbutton {width:120px; height:28px; background:url(../images/submit-but-new.png) bottom left no-repeat; border:none; margin:0; padding:0; margin-top:7px}
#submitbutton:hover {background:url(../images/submit-but-new.png) top left no-repeat; cursor:pointer}
