body {
	color: #959595;
	background-color: #666;
	margin: 0px;
	font: 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
p, td, li {
	color: #959595;
	background-color: transparent;
	font: 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
p {
	margin: 0 0 15px 0;
}
a:link, a:visited {
	color: #cb2611;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
img {
	border: 0;
}
.alt {
	display: none;
	}
.current {
	color: #cb2611;
	}
#aboutus-watermark {	
	position: absolute;
	top: 100px;
	left: 340px;
	border: 0;
	height: 162px;
	width: 400px;
	background: transparent url(/images/aboutus-bg.gif) no-repeat;
	z-index: 1;
	}
#aboutus-watermark-overhang {
	position: absolute;
	top: 39px;
	left: 225px;
	width: 203px;
	height: 61px;
	border: 0;
	background: transparent url(/images/aboutus-bgovr.gif) no-repeat;
	z-index: 10;
	}
#backnext {
	font-size: 9px;
	position: absolute;
	color: #959595;
	background-color: transparent;
	top: 440px;
	left: 20px;
	width: 160px;
	height: 105px;
	}
#contactus-contact {	
	position: absolute;
	top: 100px;
	left: 360px;
	border: 0;
	height: 52px;
	width: 359px;
	background: transparent url(/images/contact-bg.gif) no-repeat;
	z-index: 1;
	}
#contactus-us {
	position: absolute;
	top: 150px;
	left: 469px;
	width: 272px;
	height: 180px;
	border: 0;
	background: transparent url(/images/us-bg.gif) no-repeat;
	z-index: 10;
	}

#content {
	text-align: left;
	position: absolute;
	top: 120px;
	left: 150px;
	clip: rect(0 400 400 0);
 	}
#scrollContent {
	color: #959595;
	background-color: transparent;
	}
#content-noscroll {
	color: #959595;
	background-color: transparent;
	position: absolute;
	top: 150px;
	left: 140px;
	width: 325px;
	}
	
#footer {
	font-size: .9em;
	font-family: Verdana, Geneva, Arial, sans-serif;
	text-align: center;
	position: absolute;
	color: #eee;
	background-color: transparent;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 20px;
	visibility: visible;
	display: block
	}
#header {
	margin: 0;
	padding: 0;
	width: 750px;
	height: 100px;
	background-image: url(/images/header.gif);
	}
#horizon {
	color: #000;
	background-color: transparent;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
	}

#mainarea {
	border: 0;
	font-family: Verdana, Geneva, Arial, sans-serif;
	background-color: #fff;
	margin-left: -375px;
	position: absolute;
	top: -275px;
	left: 50%;
	width: 750px;
	height: 550px;
	visibility: visible;
	text-align: left;
	}

#mainnav {
	clear: both;
	margin: 0;
	padding: 0;
	font: 9px Arial, Helvetica, sans-serif;
	text-align: left;
	width: 750px;
	height: 10px;
	color: #fff;
	background: transparent url(/images/header-nav.gif) no-repeat;
	overflow: hidden;
	}
	#mainnav ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		margin-left: 100px;
		}
	#mainnav li {
		display: inline;	
		}
	#mainnav a:link, #mainnav a:visited {
		color: #fff;
		background-color: transparent;
		float: left;
		display: block;
		padding: 0;
		margin: 0;
		}
	#mainnav a:hover {
		color: #cb2611;
		background-color: #fff;
		}
#ourwork {
	position: absolute;
	top: 110px;
	width: 750px;
	height: 440px;
	color: #959595;
	background: transparent url(/images/ourwork-bg.jpg) no-repeat bottom;
	z-index: 0;
	}
#ourwork-content {
	color: #959595;
	background-color: transparent;
	text-align: left;
	position:absolute;
	top: 10px;
	left: 430px;
	width: 300px;
	height: 230px;
	vertical-align: middle;
	}

#sidenav {
	position: absolute;
	top: 190px;
	left: 0px;
	width: 110px;
	font-size: 9px;
	margin: 0;
	padding: 0 0 0 15px; 
	list-style: none outside url(/images/nav/sidenavbreak.gif);
	}
	* html body #sidenav {
		width: 130px;	
		}
	#sidenav ul {
		margin: 0 0 0 10px;
		padding: 0;
		list-style-type: none;
		}
	#sidenav li {
		margin: 0;
		padding: 0;
		}
	#sidenav a:link, #sidenav a:visited, #sidenav a:hover, #sidenave a:active {
		margin-left: -6px;
		color: #959595;
		background-color: transparent;
		text-decoration: none;
		font-weight: normal;
		}
	* html body #sidenav a:link {
		margin-left: -10px;
		}
	* html body #sidenav a:visited {
		margin-left: -10px;
		}
	#sidenav a:hover {
		color: #cb2611;
		background-color: transparent;
		text-decoration: underline;
		}
#subheader {
	position: absolute;
	margin: 45px 0 0 138px;
	width: 350px;
	padding: 0;
	}

#subnav {
	position: absolute;
	top: 110px;
	left: 0;
	margin: 0;
	padding: 0;
	font: 9px/14px Arial, Helvetica, sans-serif;
	text-align: left;
	width: 750px;
	height: 20px;
	color: #000;
	background: #fff url(/images/g-desc.gif) no-repeat;
	z-index: 100;
	}
	#subnav ul {
		margin: 5px 0 0 100px;
		padding: 0;
		list-style-type: none;
		}
	#subnav li {
		display: inline;
		margin: 0;
		padding: 0;
		}
	#subnav img {
		display: inline;
		float: left;
		}
	#subnav a:link, #subnav a:visited, #subnav a:hover, #subnav a:visited {
		color: #000;
		background-color: transparent;
		float: left;
		display: block;
		padding: 3px 6px 3px 6px;
		margin: 0;
		}
	#subnav a:hover,
	#subnav a.current {
		color: #000;
		background-color: #aaa;
		}
#showcase {
	position: absolute;
	top: 130px;
	left: 180px;
	width: 560px;
	height: 410px;
	color: #959595;
	background-color: transparent;
	z-index: 0;
	vertical-align: middle;
	text-align: center;
	overflow: auto;
	}
#showcase table { 
	height: 100%;
	width: 100%;
	}
#showcase table td {
	vertical-align: middle;
	text-align: center;
	}
#sidenav-ourwork {
	position: absolute;
	top: 150px;
	left: 0px;
	width: 180px;
	height: 250px;
	background-color: transparent;
	}
	#sidenav-ourwork ul {
		margin: 0 0 0 25px;
		padding: 0; 
		list-style: none outside url(/images/nav/sidenavbreak.gif);
		}
	#sidenav-ourwork li {
		}
	#sidenav-ourwork a:link, #sidenav-ourwork a:visited {
		margin-left: -6px;
		color: #959595;
		background-color: transparent;
		text-decoration: none;
		font-weight: normal;
		font-size: 9px;
		}
	* html body #sidenav-ourwork a:link {
		margin-left: -10px;
		}
	* html body #sidenav-ourwork a:visited {
		margin-left: -10px;
		}
	#sidenav-ourwork a:hover,
	#sidenav-ourwork .selected,
	#sidenav-ourwork a.current, #sidenav-ourwork a.current:link, #sidenav-ourwork a.current:visited, #sidenav-ourwork a.current:hover, #sidenav-ourwork a.current:active {
		color: #cb2611;
		background-color: transparent;
		text-decoration: none;
		}

#arrow-up { 
	position: absolute; 
	top: 167px; 
	left: 525px; 
	height: 13px;
	width: 13px; 
	z-index: 1;
	}
	#arrow-up a { 
		display: block; 
		height: 13px;
		width: 13px; 
		}
	#arrow-up a:hover {
		background-image: url(/images/scroll/arrow_up.gif); 
		}
#arrow-down {
	position: absolute; 
	top: 526px; 
	left: 525px; 
	width: 13px; 
	height: 13px;
	z-index: 1;
	}
	#arrow-down a { 
		display: block; 
		height: 13px;
		width: 13px; 
		}
	#arrow-down a:hover {
		background-image: url(/images/scroll/arrow_down.gif); 
		}
#thumb {
	position:absolute;
	height:29px;
	width:9px;
	color: #959595;
	background-color:transparent;
	background-image: url(/images/scroll/block.gif);
	z-index: 1;
	}
#thumb-background {
	position: absolute;
	height: 373px;
	width: 13px;
	color: #959595;
	background-color: transparent;
	background-image: url(/images/scroll/arrows.gif);
	z-index: 0;
	}
