/**
 * Print display stylesheet
 * MJC October 2007
 */
body 
{
	font-family:arial,verdana,helvetica;
}

/**
 * Universal styles
 * Can be applied anywhere
 */	
.bold
{
	font-weight:bold;
}

.left-align
{
	text-align:left;
}

.right-align
{
	text-align:right;
}

.centre-align
{
	text-align:center;
}

.top-align
{
	vertical-align:top;
}

.middle-align
{
	vertical-align:middle;
}

.bottom-align
{
	vertical-align:bottom;
}

.justify
{
	text-align:justify;
}

.float-right
{
	float:right;
	margin-left:5px;
}

.float-left
{
	float:left;
	margin-right:5px;
}

.clear-both
{
	clear:both;
}

.top-margin
{
	margin-top:10px;
}

.bottom-margin
{
	margin-bottom:10px;
}

.full-width
{
	width:100%;
}

.bordered,
.bordered td,
.bordered th
{
	border-width:1px;
	border-style:solid;
	border-color:#000;
	border-collapse:collapse;
}

.bordered td,
.bordered th
{
	padding:5px 8px;
}

.bordered caption
{
	caption-side:bottom;
	padding-top:5px;
}

.light-colour th
{
	color:#000;
	background-color:#ccc;
}

.light-colour td
{
	color:#000;
	background-color:#fff;
}

.top-border
{
	border-width:1px 0 0;
	border-style:solid;
}

.black
{
	border-color:#000;
}

.nowrap
{
	white-space:nowrap;
}

/**
 * Main page structure
 *
 */
#content-main,
#content-product
{
	width:100%;
	color:#000;
}

#footer 
{
	clear:both;
	padding:10px 0;
	margin:0;
	border-width:1px 0 0;
	border-style:solid;
	border-color:#000;
}

#footer table
{
	font-size:70%;
	color:#000;
}

.screen,
#left-navigation
{
	display:none;
}

/**
 * Language options styles
 *
 */
#header table#language-options
{
	display:none;
}

/**************************
* Breadcrumb Styles
**************************/
div#breadcrumb 
{
	display:none;
}

/**************************
* Software & FE Model Styles
**************************/
div.software,
div.fe-models
{
	border-top:1px solid #000;
}

div.software img,
div.fe-models img
{
	float:right;
	margin:8px 0 8px 5px;
}

/**************************
* Applications Styles
**************************/
div.applications
{
	border-top:1px solid #000;
	padding:0;
	margin:0;
}

div.applications img
{
	float:left;
	margin:8px 10px 8px 0;
}

div.applications h3
{
	margin:7px 0;
}

div.applications p
{
	margin:0;
}

/**************************
* Image with caption styles
**************************/
table.image-caption
{
	width:200px;
	text-align:center;
	background-color:#ccc;
	font-size:70%;
	border-collapse:collapse;
}

table.image-caption td
{
	border:1px solid #000;
}

table.image-caption td.caption
{
	color:#000;
	padding:3px 2px 3px;
}

table.large
{
	width: 300px;
}

/**************************
* Standard Table styles
**************************/
table.standard td
{
	vertical-align:top;
}

/**************************
* Distributors & links styles
**************************/
table.distributors,
table.links
{
	border:1px solid #000;
	background-color:#fff;
}

table.distributors td,
{
	width:50%;
	padding:10px;
}

table.links td
{
	padding:10px;
}

table.links td.image
{
	width:200px;
	text-align:center;
	padding:10px 0;
}
