@charset "utf-8";
/* CSS Document */
img{
	border: none;
	padding: 0;
}
 img, div, input { behavior: url("iepngfix.htc") }
#jsddm
{	margin-top: 20px;
*margin-top: 0px;
	padding: 0}
		
		#jsddm li ul
		{	
margin: 20px 50px 0 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
		}
				#jsddm li ul li a
		{	
			padding-left: 10px;
		}

 
 
#demodiv {
*position:relative;
*top: 20px;
*left: -200px;
visibility: visible;
float:none;
clear: both;
padding: 5px;
border: 0px solid black;
width: 400px;
height: 20px; 	
}

.navigation li{
	margin-top: -10px;
	padding: 0;
	text-align: right;
	list-style: none;
	float: right;
}
body {
	background: url(../images/bg.jpg) repeat-x #000000;
	margin: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
}

h2 {
	color: #FF0;
	margin: 15px 0px 15px 0px;
	line-height: 12px;
	font-size: 24px;
	
	}
p {
 line-height: 14px;	
 margin: 10px 0 5px 0;
}
.contactform{
 width: 670px;
 height: 650px;
 background:url(../images/contactForm_bg.png) no-repeat top center;
}
.contactform table {
	margin: 20px 0 0 10px;
}
.aboutme {
	width: 600px;
	height: 400px;
	margin-left: 10px;
	text-align: left;
	
}
.wrapper {
	width: 930px;
	text-align: center;
	margin: 50px auto;
}
.sidebar {
	width: 230px;
	floar: left;
	text-align: left;
	position:relative;
}
.welcome{
	width: 228px;
	height: 400px;
	background:none;
	text-align: right;
	
}
.logo {
	width: 230px;
	height: 90px;
	background: none;
	position: relative;
}
.content {
	width: 695px;
	text-align: center;
	float: right;
}
.navigation {
	width: 650px;
	height: 30px;
	text-align: right;
	float: right;
	margin-right: 20px;
	margin-top: 35px;
}
.feature {
	width: 695px;
	float: right;
	margin-top: 30px;
	overflow: hidden;
	padding: 0;
}

.navTable{
	position:relative;
	left: -15px;
}
.navigation a.home {
	display: block;
	padding: 0 10px;
	width: 55px;
	height: 15px;
	background: url(../images/home_out.png) no-repeat top right;	
}
.navigation a.home:link {
	background: url(../images/home_out.png) no-repeat top right;	
}
.navigation a.home:hover {
	background: url(../images/home_out.png) no-repeat bottom right;	
}
.navigation a.home:visited {
	background: url(../images/home_out.png) no-repeat top right;	
}
.navigation a.home:visited:hover {
	background: url(../images/home_out.png) no-repeat bottom right;	
}
.navigation a.works {
	display: block;
	padding: 0 10px;
	width: 55px;
	height: 15px;
	background: url(../images/works_out.png) no-repeat top right;	
}
.navigation a.works:link {
	background: url(../images/works_out.png) no-repeat top right;	
}
.navigation a.works:hover {
	background: url(../images/works_out.png) no-repeat bottom right;	
}
.navigation a.works:visited {
	background: url(../images/works_out.png) no-repeat top right;	
}
.navigation a.works:visited:hover {
	background: url(../images/works_out.png) no-repeat bottom right;	
}
.navigation a.services {
	display: block;
	padding: 0 10px;
	width: 85px;
	height: 15px;
	background: url(../images/services_out.png) no-repeat top right;	
}
.navigation a.services:link {
	background: url(../images/services_out.png) no-repeat top right;	
}
.navigation a.services:hover {
	background: url(../images/services_out.png) no-repeat bottom right;	
}
.navigation a.services:visited {
	background: url(../images/services_out.png) no-repeat top right;	
}
.navigation a.services:visited:hover {
	background: url(../images/services_out.png) no-repeat bottom right;	
}
.navigation a.blog {
	display: block;
	padding: 0 10px;
	width: 54px;
	height: 15px;
	background: url(../images/blog_out.png) no-repeat top right;	
}
.navigation a.blog:link {
	background: url(../images/blog_out.png) no-repeat top right;	
}
.navigation a.blog:hover {
	background: url(../images/blog_out.png) no-repeat bottom right;	
}
.navigation a.blog:visited {
	background: url(../images/blog_out.png) no-repeat top right;	
}
.navigation a.blog:visited:hover {
	background: url(../images/blog_out.png) no-repeat bottom right;	
}
.navigation a.about {
	display: block;
	padding: 0 10px;
	width: 91px;
	height: 15px;
	background: url(../images/about_out.png) no-repeat top right;	
}
.navigation a.about:link {
	background: url(../images/about_out.png) no-repeat top right;	
}
.navigation a.about:hover {
	background: url(../images/about_out.png) no-repeat bottom right;	
}
.navigation a.about:visited {
	background: url(../images/about_out.png) no-repeat top right;	
}
.navigation a.about:visited:hover {
	background: url(../images/about_out.png) no-repeat bottom right;	
}
.navigation a.contact {
	display: block;
	padding: 0 10px;
	width: 83px;
	height: 15px;
	background: url(../images/contact_out.png) no-repeat top right;	
}
.navigation a.contact:link {
	background: url(../images/contact_out.png) no-repeat top right;	
}
.navigation a.contact:hover {
	background: url(../images/contact_out.png) no-repeat bottom right;	
}
.navigation a.contact:visited {
	background: url(../images/contact_out.png) no-repeat top right;	
}
.navigation a.contact:visited:hover {
	background: url(../images/contact_out.png) no-repeat bottom right;	
}
.navigation a.web {
	display: block;
	padding: 0 10px;
	width: 50px;
	height: 15px;
	background: url(../images/web_out.png) no-repeat top right;	
}
.navigation a.web:link {
	background: url(../images/web_out.png) no-repeat top right;	
}
.navigation a.web:hover {
	background: url(../images/web_out.png) no-repeat bottom right;	
}
.navigation a.web:visited {
	background: url(../images/web_out.png) no-repeat top right;	
}
.navigation a.web:visited:hover {
	background: url(../images/web_out.png) no-repeat bottom right;	
}
.navigation a.print {
	display: block;
	padding: 0 10px;
	width: 60px;
	height: 15px;
	background: url(../images/print_out.png) no-repeat top right;	
}
.navigation a.print:link {
	background: url(../images/print_out.png) no-repeat top right;	
}
.navigation a.print:hover {
	background: url(../images/print_out.png) no-repeat bottom right;	
}
.navigation a.print:visited {
	background: url(../images/print_out.png) no-repeat top right;	
}
.navigation a.print:visited:hover {
	background: url(../images/print_out.png) no-repeat bottom right;	
}
.svContainer{
	width: 660px;
	margin: 0 auto;
	text-align: center;
}
.service {
	width: 210px;
	text-align: center;
	margin: 20px 5px 0 5px;
	float: right;
}
.service .content {
	width: 210px;
	height: 215px;
	background: url(../images/moduleBg.png) no-repeat center top;	
}
.service img {
	margin: 0 auto;
}
.service .heading {
	margin: 0;
	padding: 0;
	width: 210px;
	height: 20px;
	background:#FF0;
}
.serviceTbl td.svcontent{
 	background:url(../images/moduleBg.png) center top no-repeat;	
	height: 212px;
}
.svText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: left;
	padding-left: 5px;
	margin-top: -3px;
	width: 195px;
}
.service a.readMore {
	display:block;
	width: 210px;
	height:25px;
	margin: 0 auto;


}