/**************************************************************************
------------------------------ GENERAL ------------------------------------
**************************************************************************/
* {
	margin:0;
	padding:0;
	}

html {
	min-height:100%;
	margin-bottom:1px;
	}

body {
	background:#808080 url('/Assets/images/paqBG.jpg') repeat-x top;
	position:relative;
	font:normal 12px/18px 'lucida grande',verdana,helvetica,sans-serif;
	color:#666;
	height:100%;
	}

a img {
	border:none;
	border-bottom:none;
	text-decoration:none;
	border-width:0;
	}

a {
	text-decoration:none;
	}

hr {
	display:none;
	}

ul {
	list-style-type:none;
	}

li span {
	margin-left:-5000px;
	}
	
strong {
	color: black;
	}

.tenpoint {
	font-size: 10px;
	line-height: 12px;
	}

.smallcaps { 
	font-size: 9px;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
	}

.smalltext { 
	font-size: 9px;
	}

#HomeLink {display:none;}

#outerWrapper {
	position:relative;
	width:758px; height:100%;
	margin:0 auto;
}

/* Header Navigation
------------------------------------------------------------------------*/

#header {
/*	position:relative; I don't think we need this, and it was causing problems with links not being available in the header.  Just a note if things start breaking around this NCB-2/15/06*/
	width:760px;
	height:96px;
	background:url('/Assets/images/headerBG.png');
	* background: none;	/* This rule tells the alpha filter to use a transparent background */
	* filter:progid:dximagetransform.microsoft.alphaimageloader(src='/Assets/images/headerBG.png', sizingMethod='crop'); /* This filter is only understood by IE */
	background-repeat:no-repeat;
}

#header h1,
#header h2 {
	margin-left:-5000px;
	font-size:1px;
	line-height:1px;
	height:1px;
}

#header ul {
	position:absolute;
	left:246px;
	top:38px;
	}

#header li {
	display:inline;
	float:left;
	}
#header li span {
	margin-left:-5000px;
}
#header a {
	display:block;
	height:31px;
	}

/* Navigation
------------------------------------------------------------------------*/
	#NavRow {
		width:515px;
		height: 35px;
		background: url('/Assets/images/TopNav.gif');
		background-repeat:no-repeat;
		margin:10px 0px 10px -35px;
		padding:0px;
		position: relative;
	}
	body#About #NavRow {
		background: url('/Assets/images/TopNavAbout.gif');
	}
	body#Portfolio #NavRow {
		background: url('/Assets/images/TopNavPortfolio.gif');
	}
	body#Services #NavRow {
		background: url('/Assets/images/TopNavServices.gif');
	}
	body#Approach #NavRow {
		background: url('/Assets/images/TopNavApproach.gif');
	}
	body#Contact #NavRow {
		background: url('/Assets/images/TopNavContact.gif');
	}
	#NavRow li {margin:0px; padding:0px; list-style:none; position:absolute; top:0px;}
	#NavRow li, #NavRow a {height:35px; display:block;}
	#AboutButton {left:0px; width:107px;}
	#ServicesButton {left:100px; width:109px;}
	#PortfolioButton {left:201px; width:109px;}
	#ApproachButton {left:304px; width:108px;}
	#ContactButton {left:406px; width:109px;}
	#AboutButton a:hover {background:transparent url('/Assets/images/Navigation.gif') 0 -35px no-repeat;}
	#ServicesButton a:hover {background:transparent url('/Assets/images/Navigation.gif') -99px -73px no-repeat;}
	#PortfolioButton a:hover {background:transparent url('/Assets/images/Navigation.gif') -201px -35px no-repeat;}
	#ApproachButton a:hover {background:transparent url('/Assets/images/Navigation.gif') -304px -72px no-repeat;}
	#ContactButton a:hover {background:transparent url('/Assets/images/Navigation.gif') -406px -35px no-repeat;}
/* End Navigation -------------------------------------------------------*/
/* End Header ----------------------------------------------------------*/

/* Copyright
------------------------------------------------------------------------*/
#copyright {
	padding-top:25px;
	clear:both;
	width:572px;
}

#copyright p {
	/* background:url(/Assets/images/copyright.gif) no-repeat center center; */
	height:40px;
	text-align:center;
}

#copyright p span {
	color:white;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	font-size:10px;
	/* margin-left:-5000px; */
}	
/* End Copyright--------------------------------------------------------*/