@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	line-height:18px;	
}

h1 {
margin:10px 0 10px 0;
}

p {
margin:10px 0 10px 0;
}

.clear {
clear:both;
margin:0px; padding:0px;
height:0px;
}

span a{
float:right;
overflow:visible;
color:#FF0000;
text-decoration:none;
font-size:11px;
margin:0px;
}

span a:hover{
float:right;
overflow:visible;
color:#FF0000;
text-decoration:underline;
font-size:11px;
}

#outer-wrapper {
width:941px;
margin:auto;
}

#top-nav {
height:75px;
width:941px;
}

#logo {
height:75px;
width:168px;
float:left;
margin-left:5px;
}

#right-nav {
display:block;
float:right;
margin:34px 10px 18px 0px;
font-family:Verdana;
font-size:12px;
font-weight:bold;
height:15px;
padding:9px 7px 9px 8px;
}

#right-nav a{
text-decoration:none;
color:#000000;
}

#right-nav a:hover{
text-decoration:none;
color:#ffffff;
}

#right-nav ul {
margin:0px; padding:0px;
}

#right-nav ul li {
display:inline;
list-style:none;
color:#000000;
}

#right-nav ul li:hover {
display:inline;
list-style:none;
color:#000000;
}

#right-nav ul li a.home {
height:30px; width:40px;
padding:7px 7px 7px 7px;
text-align:center;
}

#right-nav ul li a.home:hover {
height:30px; width:40px;
padding:7px 7px 7px 7px;
text-align:center;
background:url(../images/top-nav-bg.jpg) repeat-x;
}

#right-nav ul li a.services {
height:30px; width:50px;
padding:7px 7px 7px 7px;
}

#right-nav ul li a.services:hover {
height:30px; width:50px;
padding:7px 7px 7px 7px;
background:url(../images/top-nav-bg.jpg) repeat-x;
}

#right-nav ul li a.webservices {
height:30px; width:143px;
padding:7px 7px 7px 7px;
}

#right-nav ul li a.webservices:hover {
height:30px; width:143px;
padding:7px 7px 7px 7px;
background:url(../images/top-nav-bg.jpg) repeat-x;
}


#header {
margin:auto;
width:941px;
height:292px;
background:no-repeat center;
}

#main-body {
width:941px;
margin:auto;
padding:10px 0px 10px 0px;
}

#main-left {
width:236px;
float:left;
height:auto;
border:1px solid #c1c1c1;
margin-left:2px;
}

#main-right {
width:693px;
margin-left:5px;
float:right;
height:auto;

}

#main-center {
width:931px;
margin:auto;
padding:5px;
height:auto;

}


.h1-heading {
font-size:14px;
color:#032f4a;
font-weight:bold;
padding:0px; margin:0px;
margin-top:10px;
margin-left:20px;
}



.heading-main {
height:40px;
background:url(../images/middle-bg.jpg) repeat-x;
margin:auto;
width:225px;
margin-top:4px;
}

.left-corner {
float:left;
height:40px;
width:40px;
background:url(../images/left-corner.jpg) no-repeat;
}
.right-corner {
float:right;
height:40px;
width:35px;
background:url(../images/right-corner.jpg) no-repeat;
}

.services-block {
width:150px;
height:120px;
margin:auto;
float:left;
padding:10px 3px 10px 78px;
border-bottom:1px dashed #333333;
}
.services-links a{
font-size:11px; text-decoration:none; color:#000000;
margin-top:3px; margin-left:25px; float:left;
text-align:left;
height:auto;
clear:both;
overflow:visible;
width:120px;
}

.welcome-text {
font-weight:bold;
font-size:15px;
color:#333333;
margin-top:5px;
padding-left:10px;
overflow:visible;
}

.normal-text {
font-weight:normal;
font-size:12px;
padding-left:10px;
text-align:justify;

}



.main-bg {
height:40px;
background:url(../images/middle-bg.jpg) repeat-x;
margin:auto;
width:690px;
margin-top:4px;
}

.main-bg1 {
height:40px;
background:url(../images/middle-bg.jpg) repeat-x;
margin:auto;
width:941px;
margin-top:4px;
}

.left1-corner {
float:left;
height:40px;
width:40px;
background:url(../images/left-corner.jpg) no-repeat;
}
.right1-corner {
float:right;
height:40px;
width:35px;
background:url(../images/right-corner.jpg) no-repeat;
}

.recent-works a{
width:210px;
height:185px;
margin:20px 10px 20px 10px;
float:left;
text-align:center;
text-decoration:none;
border:0px;
color:#000000;
}

.recent-works a:hover{
width:210px;
height:185px;
margin:20px 10px 20px 10px;
float:left;
text-align:center;
text-decoration:none;
border:0px;
color:#ff0000;
}

#footer {
width:941px;
margin:0px;
height:48px;
background:url(../images/footer-center.jpg) repeat-x;
text-align:center;
}

.footer-left {
height:48px; width:20px;
background:url(../images/footer-left.jpg) left no-repeat;
float:left;
}

.footer-right {
height:48px; width:20px;
background:url(../images/footer-right.jpg) left no-repeat;
float:right;
}

.footer-center { 
text-align:center;
float:left;
width:900px;
margin-top:10px;
background:transparent;
font:11px;
}

.footer-center a.footer-link {
color:#000000;text-decoration:none;
}

.footer-center a.footer-link:hover {
color:#004c84;text-decoration:underline;
}

dsettings: {
 magnifyby: 3, //default increase factor of enlarged image
 duration: 500, //default duration of animation, in millisec
 mgopacity: 0.2 //opacify of original image when enlarged image overlays it
},
cursorcss: 'url(magnify.cur), -moz-zoom-in', 
