@charset "iso-8859-1";

/*******************************************************************************
*  print.css : 2005.12.16
* -----------------------------------------------------------------------------
*  Print media stylesheet that removes the left and right columns as well as
*  the grey panel with main image from a printed copy of the webpage.
*******************************************************************************/
body {
	font-size: 12pt;
	border: 0px solid #9C9C9C;
	width: 100%  !important;
	background: none;
	color: #9C9C9C;	
	height:0;	
	}

#mainLeft, .mainRight {
	width: auto;
	border: 0;
	margin: 0 5%;
	padding: 0;
	height:0;	
	float: none !important;
	}

#printTitleLogo {
	display: block;
	text-align: right;
}	

#printTitleLogo h1 {
	display: block;
	font-size: 14pt;
	color: #9C9C9C;
	font-weight: normal;		
	margin-bottom: 8px;
	margin-top:8px;
	text-align: left;
}

#textbox h1 {
	margin-top:10px;
	color: #9C9C9C;	
}

	
#left, #gfxHeaderOperations, #search, #sidebar, #teaserSubmenu, #internaltopBG, #contentborderbottom, #teasersidebar   {
	display: none;
}		
.clearing, #navContainer {
	display: none;
	}
#outer_wrapper, #wrapper, #mainLeft, .mainRight, #container, #content, #textbox {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%  !important;
	border: 0px solid #996699;
	background: none;
	color: #9C9C9C;	
	float: none !important;
	}
#teaserText, #textbox, html>body #teaserText, html>body #textbox, body.Home #teaserText, body.Home #textbox  {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%  !important;
	border: 0px solid red;
	background: none;
	float: none !important;
	}
#teaserContent,  #teaserContainer, #teaserText  {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%  !important;
	border: 0px solid red;
	background: none;
	background-color: #ff3333;
	float: none !important;
	}

#teasermain {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 166%  !important;
	color: #9f294a;
	border: 0px solid red;
	margin-left: -42px;
	padding-top: 10px;
	}
#teasermain h4 {
	font-size: 20pt;
	color: #9f294a;
	font-weight: bold;	
}	
#teasermain p {
	font-weight: bold;	
}
#teaserOuter_wrapper {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%  !important;
	border:0px solid #00ff33;
	background: none;
	background-color: #ff3333;
	float: none !important;
	}
#teaserContainer {
	border: 1px solid blue;
	background-color: Aqua;
	}
#teaserText{
	border:0px solid green;
	}	
* html #teaserText {
	/* \*/
		margin-left: 0px;
		margin-right: 0px;
	/* help IE print space between the content and footer */
}

#rightcontent, #rightcontent .inside {
	display: none;
	}
#centercontent H1, #centercontent H2, #centercontent p, #centercontent table {
	padding-left: 10px;
	}


* html #footer {
	/* \*/
		margin-top:	1em;
	/* help IE print space between the content and footer */
}
a, a:link, a:visited
{
	text-decoration: none;
	background-color: inherit;
	color: inherit;		/* we're printing, so there's no need to
				   differentiate links from regular text. so
				   remove any formatting the links get. */
}

.float-left { 
	float: none;
	padding: 0;
	margin-left:50px;
	}	
.float-left p { 
	background-color: #fff; 
	text-align: left;
	padding: 10px 0 20px 0;
	margin-left: 60px;
	width: 180px;
	}	
#taglinetextcontainer {
	margin-left: 16px;
	width: 90%  !important;
	border: 0px solid #00ff33;
	}
#taglinetext {
	width: 75%  !important; 
	border: 0px solid #ff6666;
	}
#bottomContainer{
	position: relative;
	margin: 0px;
	padding: 0px;
	margin-left: 40px;
	width: 70%  !important;
	border:0px solid #00ff33;
	float: none !important;
}
#latestnews, #jobopportunities, #whatwedo {
	float: none !important;
	overflow: visible;	/* fix for IE italics bug */
	position: relative;
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	width: 100%  !important;
	border:0px solid #cccc33;
	height: auto;	
 }
 #bottomContainer h4, #latestnews h4, #jobopportunities h4, #whatwedo h4 {	
	display: block;
	font-size: 10pt;
	margin-left: 14px;
	color: #9C9C9C;
	font-weight: bold;	
	margin-bottom: -20px;
	margin-top: 30px;
} 
/******************************************************************************/