@charset "utf-8";
/* CSS Document */
body{
	background:#eae1cc;
	margin-top:0px;
}
#bodydiv{
	width:100%;
	height:inherit;
	margin-top:0px;
	height:1750px;
}
#maindiv{
	width:803px;
	background-color:#ffffff;
	height:1750px;
}
	#leftnavigation{
		float:left;
		width:200px;
		height:auto
		background:#ffffff;
	}
		#leftnavigationcontainer{
			padding-left:6px;
			padding-right:6px;
			padding-top:25px;
			background:#ffffff;
		}
			#mainlogo{
				width:177px;
				height:162px;
				background:url(../images/mainlogo.gif) center no-repeat;
				cursor:pointer;
			}
		#mainleftnavigation{
			padding-top:30px;
			padding-right:5px;
		}
			#websoln{
				width:178px;
				height:24px;
				background:url(../images/menu_solns.jpg) no-repeat;
				cursor:pointer;
			}
			#services{
				width:178px;
				height:23px;
				background:url(../images/menu_moresvcs.jpg) no-repeat;
				cursor:pointer;
			}
			#portfolio{
				width:178px;
				height:23px;
				background:no-repeat url(../images/menu_portfolio.jpg);
				cursor:pointer;
			}
			#corporate{
				width:178px;
				height:23px;
				background:url(../images/menu_corp.jpg) no-repeat;
				cursor:pointer;
			}
			#sitemap{
				width:178px;
				height:24px;
				background:url(../images/menu_sitemap.jpg) no-repeat;
				cursor:pointer;
			}
			#googleadtop{
				width:177px;
				height:15px;
				background:url(../images/googleback.jpg) no-repeat;
				margin-top:20px;
			}
			#googleadcont{
				width:177px;
				background:url(../images/googlemid.jpg) repeat-y;
			}
				.inscode{
					border:medium none;
					margin:0pt;
					padding:0pt;
					display:inline-table;
					height:240px;
					position:relative; 
					visibility: visible;
					width:120px;
				}
				.inscode2{
					border:medium none;
					margin:0pt;
					padding:0pt;
					display:block;
					height:240px;
					position:relative;
					visibility:visible;
					width:120px;
				}
				.iframestyle{
					left:0pt;
					position:absolute;
					top:0pt;
				}
			#googleadbottom{
				width:177px;
				height:15px;
				background:url(../images/googlebot.jpg) no-repeat;
			}
			#advertismentdiv{
				font-family:Arial, Helvetica, sans-serif;
				font-size:9px;
				margin-bottom:20px;
			}
			#leftcolheaders{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#5a5910;
				width:177px;
				height:26px;
				font-weight:bold;
				background:url(../images/leftcolheader.gif) no-repeat;
				margin-top:20px;
			}
				#leftcolheadcont{
					padding-top:7px;
					padding-left:10px;
				}
			#leftcolcontent{
				background-color:#e7e7de;
				width:168px;
				padding:3px;
				clear:left;
			}
				#leftcolcontainer{
					padding-top:6px;
					padding-left:6px;
					padding-right:6px;
					padding-bottom:3px;
					background-color:#ffffff;
					color:#333333;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
				}
					.sidecol {
						color: #5A5812;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
					}
					#leftcollinks{
						padding-bottom:20px;
						color:#336633;
						font-size:12px;
					}
	#maincontent{
		width:600px;
		float:left;
		background:#ffffff;
		height:auto;
	}
		#bheadernavigation{
			height:32px;
		}
			#bheadernavigationleft{
				width:177px;
				height:32px;
				float:left;
				padding-left:5px;
				background:url(../images/bheaderfreeprojectquote.gif) no-repeat;
				cursor:pointer;
			}
			#bheadernavigationright{
				width:177px;
				height:32px;
				float:left;
				background:url(../images/bheadercontactus.jpg) no-repeat;
				cursor:pointer;
			}
			#pagedefinition{
				width:547px;
				height:200px;
				margin-top:10px;
			}
				#pagedefinitionleft{
					width:271px;
					height:200px;
					float:left;
					background:url(../images/continfobg.jpg) bottom right no-repeat;
				}
					#pdcont{
						padding:10px;
						color:#333333;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						float:left;
					}
				#pagedefinitionright{
					width:270px;
					height:200px;
					margin-left:5px;
					background: no-repeat url(../images/coconut.jpg);
					float:left;
				}
			#midcontent{
				width:547px;
				height:auto;
				margin-top:20px;
			}
				#midcontentheader{
					width:547px;
					height:41px;
					background:url(../images/contentheader.gif) no-repeat;
				}
					#midcontentlabel{
						font-family:Arial, Helvetica, sans-serif;
						font-size:20px;
						color:#366A81;
						padding-top:10px;
						padding-left:10px;
						font-weight:bold;
						width:200px;
						float:left;
					}
					#midcontentlabelright{
						width:327px;
						float:left;
						padding-top:20px;
					}
						a.titlinks{
							font-family:Arial, Helvetica, sans-serif;
							font-size:15px;
							color:#366a81;
							font-weight:bold;
							text-decoration:none;					
						}
				#midcontentheader2{
					width:547px;
					height:20px;
					background:url(../images/contentheader.gif) no-repeat;
				}
				#midcontentcontent{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#336a81;
					width:547px;
					background-color:#cce2ee;
				}
					#featdiv{
						width:547px;
						height:175px;
						padding-top:10px;
					}
					#features{
						float:left;
						height:175px;
						width:175px;
						padding-left:5px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#333333;
						font-size:11px;
					}
					a.featurelinks{
						color:#366a81;
						font-family:Arial, Helvetica, sans-serif;
						font-weight:bold;
						font-size:12px;
						text-decoration:none;
					}
				#customdes{
					width:547px;
					height:172px;
				}
					#cdimage{
						width:175px;
						height:172px;
						float:left;
						background:url(../images/custom.gif) no-repeat;
						margin-left:10px;
					}
					#cdcontent{
						width:350px;
						height:auto;
						float:left;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#333333;
						padding-left:10px;
						padding-top:10px;
					}
				#midcontentcontentfooter{
					background:url(../images/contentbg.gif) no-repeat;
					width:547px;
					height:8px;
					clear:left;
					margin-bottom:20px;
				}
		#footholder{
			background:#ffffff;
			width:803px;
			height:220px;
			padding-bottom:10px;
		}
		#pagefooter{
			background-color:#cce2ee;
			width:729px;
			padding:10px;
			clear:left;
			font-family:Arial, Helvetica, sans-serif;
			height:180px;
		}