﻿body	{
	background: white;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

#sitewrapper:before {
	content: "This is a printer-friendly version. The navigation and other unnecessary elements have been removed"; 
	font-style:oblique;
	display: block; 
	margin-bottom: 5px; 
	padding: 3px 3px 2px; 
	background: #ffffff; 
	text-align: center; 
}

/* GLOBAL LAYOUT
-------------------------------------------------------------------------------*/

#sitewrapper {	
	width: 100%; 
	margin:0 auto;
	padding: 0; 
	border: 0;
	float: left;
	color: black; 
	background: transparent;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.printfix {
	width: 100%; 
	margin:0 auto;
	padding: 0; 
	border: 0;
    visibility: hidden;
}

#logoLayout	{
	width: 100%;
	height: 100%;
	display: list-item; 
	list-style-image: url(../../images/global/ribacpdLogoPrint.gif); 
	list-style-position: inside; 
	margin-bottom:15px;
}

#navigation {
	display: none;   /* Don't display the top nav */ 
}

#homeBanner {
	margin:0 0 5px 0;
}

#banner {
	margin:0 0 5px 0;
}

.top-text {
	margin:0 0 5px 0;
}

.panel-small {
	display: none;   /* Don't display content in small includes */
}

#breadcrumb {
	display: none;   /* Don't display content the breadcrumb trail */
}

/* FOOTER LAYOUT
-------------------------------------------------------------------------------*/

.ribaeLogo {
	display: none;   /* Don't display RIBAE logo in the footer */
}

#footer-left{
	display: none;   /* Don't display the footer menu */
}

.contact {
	float:left;
	text-align:left;
	margin:10px 10px 10px 0;
	border-top:solid 2px #F42941;
	width:100%;
}

/* HOME PAGE LAYOUT
-------------------------------------------------------------------------------*/

ul.features{
	list-style:none;
}

ul.features li{
	padding:10px 0 0 0;
	margin:0 0 15px -40px;
}

ul.features p{
	padding:0 0 0 0;
	margin:0 0 10px 0;
}

ul.features h4{
	padding:0 0 0 0;
	margin:0 0 5px 0;
}

.features-image{
	float:left;
	display:inline;
	margin:0 10px 0 0;
	border:0px;
}

/* CATEGORY/COMPANY LIST STYLES
-------------------------------------------------------------------------------*/

ul.categorylist li ul {
	margin:0 0 10px 20px;
}

/* FONT STYLES
-------------------------------------------------------------------------------*/

.invisible { 
	display: none; 
}

p.smallPrint	{
	font-size: 0.8em;
}

h1 {
	font-weight: bold;
	font-size: 14pt;
	color: #000000;
}

h2 {
	font-weight: bold;
	font-size: 14pt;
	color: #000000;
}

h3 {
	font-weight: bold;
	font-size: 14pt;
	color: #000000;
}

h4 {
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
}

h5 {
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
}

a { 
  text-decoration : underline; 
  color : #0000ff; 
}

.floatLeft{
	float: left;
	padding:10px 10px 0 0;
}

.floatRight{
	float: right;
	padding:0 10px 0 0;
}

.invisibleList ul{
	display: none;   /* Don't display the the invisible list (!) */
}
