html, body {
	margin: 0;
	padding: 0;
	height: 100%; }
body {
	background: url(images/bg3.jpg) repeat-x top #d3f1ff; }
body, td, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040; }
a:link {
	font-weight: bold; 
	color: #0038d7;
	text-decoration: none; }
a:visited {
	font-weight: bold; 
	color: #0038d7;
	text-decoration: none; }
a:hover {
	font-weight: bold; 
	color: #0038d7;
	text-decoration: none; }
a:active {
	font-weight: bold; 
	color: #0038d7;
	text-decoration: none; }
.pagetitle {
	font-family: century gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: none; }
table#main {
	width: 930px; }
	table#main td#content {
		padding: 10px 53px 20px 53px; }	
		table#main td#content table#index {
			width: 824px; }
			table#main td#content table#index td#left {
				padding: 0 20px 0 0; }
			table#main td#content table#index td#right {
				padding: 10px 0 0 20px; }
				
			table#main td#content table#aboutus td#left {
				padding: 10px 20px 0 0; }
			table#main td#content table#aboutus td#right {
				padding: 0px 0 0 20px; }
				
			table#main td#content table#examplevideos td {
				padding: 10px 0 0 0; }
				table#main td#content table#examplevideos td table#videos {
					width: 548px; }
				table#main td#content table#examplevideos td table#videos td {
					width: 274px;
					padding: 5px; }
				table#main td#content table#examplevideos td table#videos td img {
					width: 230px;
					padding: 4px;
					border: 1px solid #9c9c9c;
					margin-bottom: 5px; }
			
			table#main td#content table#clientlist td {
				padding: 10px 0 0 0; }
				table#main td#content table#clientlist td table#logos {
					width: 824px; }
				table#main td#content table#clientlist td table#logos td {
					width: 206px;
					padding-bottom: 20px;
					text-align: center; }
					
			table#main td#content table#contactus td {
				padding: 10px 0 0 0;
				width: 824px }
				table#main td#content table#contactus td form table#form {
					width: 500px; }
				table#main td#content table#contactus td form table#form td {
					vertical-align: top;
					padding: 10px; }
				table#main td#content table#contactus td form table#form td#title {
					width: 300px;
					text-align: right; }
				table#main td#content table#contactus td form table#form td#field input#name, table#main td#content table#contactus td form table#form td#field input#email {
					width: 200px;
					text-align: left; }
				table#main td#content table#contactus td form table#form td#field textarea {
					width: 200px;
					height: 70px;
					text-align: left; }
				table#main td#content table#contactus td form table#form td#field select {
					width: 200px;
					text-align: left; }

	table#main td#footer table#footer {
		width: 824px;
		height: 46px; }
	table#main td#footer {
		height: 46px;
		padding: 0px 33px 0px 33px; }
	table#main td#footer table#footer {
		width: 864px;
		height: 46px;
		margin: 0 0 20px 0; }
	table#main td#footer table#footer td {
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #ffffff; }
	table#main td#footer table#footer td a {
		color: #ffffff;
		font-weight: normal;
		text-decoration: none; }
