body {
	font:Times New Roman, Times, serif;
	background-color: #ffffff;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	margin:0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding:0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}


h1 {
	font-family: Times New Roman, Times, serif;
	font-size: 11pt;
	line-height: 100%;
	font-weight: normal;
	color: #940808;
	margin: 0;
}


h2 {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 100%;
	font-weight: normal;
	color: #666666;
	margin: 0;
}

p {
	margin:15px 0px 15px 0px;
	padding:0px;
}

.inlineHeading {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: 100%;
	font-weight: normal;
	color: #940808;
	margin: 0;
}


.color_grey {
	color:#666666;
}
.color_orange {
	color:#ff9000;
}
.color_red {
	color:#940808;
}



/*
div {
	border:1px solid green;
}
*/














/*---- CONTAINTERS -------*/
div.container {
			width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
			background-color: #ffffff;
			margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
			padding:0;
			text-align: left; /* this overrides the text-align: center on the body element. */
			}
			
div.mainContent {
			margin:0px;
			padding:0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
			width:1000px;
			background-color: #ffffff;
			background-image:url(../images/tissue_bg.jpg);
			background-repeat:repeat-y;
			}
			
			
			
			
			
			
div.sitemap_content {
	margin:0px;
	padding:40px;
}		

			
			
			
			
			
			
		
		
		
			
			
/*---- CONTENT ----*/			
div.content {
	margin:0px;
	padding:0px;
	width:1000px;
	height:650px;
	position:relative;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	line-height: 20px;
	/*letter-spacing: 2px;*/
	text-align:justify;
}



div.content a {
				padding:0px;
				margin:0px;
				color:#ff9000;
				text-decoration:none
				}
				
div.content a:visited {text-decoration:none}
div.content a:active {text-decoration:none}
div.content a:hover {text-decoration:none}



	
	
	
	
	
	
	
	
	
	
	
	
	



/*---- COPY CONTAINERS ----*/
div.copy_about {
	margin:0px;
	padding:0px;
	width:895px;
	height: 612px;
	position:absolute;
	left: 39px;
	top: 34px;
}	

div.copy_services {
	margin:0px;
	padding:0px;
	width:958px;
	height: 612px;
	position:absolute;
	left: 25px;
	top: 28px;
}	

div.copy_home_left {
	margin:0px;
	padding:0px;
	width:459px;
	height: 207px;
	position:absolute;
	left: 36px;
	top: 404px;
}
	
div.copy_home_right {
	margin:0px;
	padding:0px;
	width:440px;
	height: 207px;
	position:absolute;
	left: 526px;
	top: 405px;
	/*this text alignment is inconsistent but exists on the current site*/
	text-align:left;
}

div.copy_adspace {
	margin:0px;
	padding:0px;
	width:525px;
	height: 159px;
	position:absolute;
	left: 49px;
	top: 464px;
}	

div.copy_options {
	margin:0px;
	padding:0px;
	width:458px;
	height: 275px;
	position:absolute;
	left: 499px;
	top: 363px;
}	

div.copy_contact {
	margin:0px;
	padding:0px;
	width:460px;
	height: 612px;
	position:absolute;
	left: 499px;
	top: 34px;
}
	

div.copy_applications {
	margin:0px;
	padding:0px;
	width:455px;
	height: 275px;
	position:absolute;
	left: 499px;
	top: 368px;
}		
	

div.copy_direct_mail {
	margin:0px;
	padding:0px;
	width:351px;
	height: 330px;
	position:absolute;
	left: 559px;
	top: 165px;
}
	
	
div.copy_case_study {
	margin:0px;
	padding:0px;
	width:458px;
	height: 246px;
	position:absolute;
	left: 499px;
	top: 396px;
}	
	
	
	
	
	
/*---- MAST HEAD -------*/
div.masthead {
		width:1000px;
		height:135px;
		padding:0px;
		margin:0px;
		position:relative;
		background-image:url(../images/masthead.jpg);
		background-repeat:no-repeat;
		
}


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/*---- MAIN NAV -------*/
#navbar {
	padding:0px;
	margin:0px;
	position:absolute;
	width:565px;
	height:auto;
	top:95px;
	left:432px;
	z-index:100;
}


/*
#navbar ul {
		margin:0px;
		padding:0px;
}

#navbar li{
		list-style:none; 
		float:left;
		margin:0px;
		padding:0px;
}


			
#navbar a {
				padding:0px;
				margin:0px;
				}
				
#navbar a:visited {text-decoration:none}
#navbar a:active {text-decoration:none}
#navbar a:hover {text-decoration:none}
*/


#navbar img {
				text-decoration:none;
				padding:0px;
				margin:0px;
				/*
				width:auto;
				height:auto;
				*/
}
















/*---- SUB NAV MENU - APPLICATIONS -------*/
#sub_nav_applications {
				padding:0px;
				margin:0px;
				position:absolute;
				top:400px;
				left:497px;
				width:500px;
}

















/*---- FLASH HOLDER -------*/
div.flashHolder {
			padding:0px;
			padding-top:34px;
			margin:0px;
			/*border:1px solid red;*/
}

















/*---- FOOTER -------*/
div.footer {
	margin:0;
	padding:0;
	width:1000px;
	height:79px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	position:relative;
	top:0px;
}


div.footer p.footerHeading {
	font-size:0.875em;
	color:#990000;
	padding:0px;
	margin:0px;
	position:relative;
	top:15px;
	left:32px;
	width:350px;
}

div.footer p.footerText {
	font-size:0.875em;
	color:#666666;
	padding:0px;
	margin:0;
	position:relative;
	top:17px;
	left:32px;
	width:350px;
	text-decoration:none;				
}

div.footer a {
			text-decoration:none;
			color:#666666;
}
div.footer a:visited {text-decoration: none}
div.footer a:active {text-decoration: none}
div.footer a:hover {text-decoration: none; color: #990000;}







div.footer_nav {
	text-align:center;
	color:#999999;
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 100%;
	font-weight: normal;
	margin: 0;
	padding:15px;
}

div.footer_nav a{
	text-decoration:none;
	color:#999999;
	padding:5px;
}
div.footer_nav a:visited {text-decoration: none}
div.footer_nav a:active {text-decoration: none}
div.footer_nav a:hover {text-decoration: none; color: #666666;}
