/* ***************************************************************
CSS Style sheet used for printable styles. Overrides styles 
in general and navigation.css for printer friendlt ouput
*************************************************************** */

body
{
	font-size: 11pt;
}

/* WBC Console styles - always hidden */
.wbcSwitch, .wbcConsoleDiv
{
	display: none;
}

/* Search controls - always hidden */
#searchForm
{
	display: none;
}

/* Global navigation areas - always hidden */
div#header div#right ul.topNav, ul#mainNav, div#mainWrapper div#subNav, div#mainWrapper ul#breadCrumb, ul.footerNav, div.footerIcon, div#mainWrapper div#extras, div#header div#right div#logInfoWrapper, div#header div#right form#searchForm
{
	display: none;
}

div#mainWrapper
{
	background-image: none;
}

div#header
{
	display:none;
}

div#headerNew
{
	display:none;
}


div.printHeader
{
	width:100%;
	display:inline;
}

div.printHeader h1
{
	color:#036;
	font-size:160%;
}

div#header td.console
{
	width:auto;
}

div#mainWrapper div#main
{
	width: 600px;
	padding: 0;
}

div#mainWrapper div#main h1
{
	margin-bottom: 10px;
	height: 40px;
}

.submissionForm
{
	display: none;
}

/* Vacancy details page */
div#mainWrapper div#main ul#vacancyDetails {
	background-color: #ffffff;
	padding: 0px;
}

div#mainWrapper div#main a.download
{
	display:none;
}



div#mainWrapper p#homeIntro
{
	height: 80px;
	padding-top: 0;
	vertical-align: top;
	background-image: none;
	font-size: 13pt;
	font-family: arial;
	font-weight: bold;
	color: #036;
	width: 600px;
}

/* Section boxes on about us page */

* html > body div#mainWrapper div#aboutSectionsWrapper
{
	display: none;
}

div#mainWrapper div#aboutSectionsWrapper ul
{
	float: none;
	list-style-type: none;
}

div#mainWrapper div#aboutSectionsWrapper ul#aboutSectionsTop
{
	background-image: none;
}

div#mainWrapper div#aboutSectionsWrapper ul#aboutSectionsCenter
{
	margin-top: 11px;
	background-image: none;
}

div#mainWrapper div#aboutSectionsWrapper ul#aboutSectionsBottom
{
	margin-top: 11px;
	background-image: none;
}


div#mainWrapper div#aboutSectionsWrapper ul li
{
	float: none;
	clear: left;
}

* html > body div#mainWrapper div#aboutSectionsWrapper ul li
{
	width: 600px;
}

div#mainWrapper div#aboutSectionsWrapper ul li.orange, div#mainWrapper div#aboutSectionsWrapper ul li.red, div#mainWrapper div#aboutSectionsWrapper ul li.green, div#mainWrapper div#aboutSectionsWrapper ul li.grey, div#mainWrapper div#aboutSectionsWrapper ul li.pink, div#mainWrapper div#aboutSectionsWrapper ul li.blue
{
	width: 300px;
	background-color: #fff;
	color:#333;
}

div#mainWrapper div#homeSectionsWrapper ul li.orange, div#mainWrapper div#homeSectionsWrapper ul li.red, div#mainWrapper div#homeSectionsWrapper ul li.green, div#mainWrapper div#homeSectionsWrapper ul li.grey, div#mainWrapper div#homeSectionsWrapper ul li.pink, div#mainWrapper div#homeSectionsWrapper ul li.blue
{
	background-color:#ffffff;
}

div#mainWrapper div#aboutSectionsWrapper ul li img
{
	float: left;
}
div#mainWrapper div#aboutSectionsWrapper ul li h3
{
	color: #036;
}

div#mainWrapper div#aboutSectionsWrapper ul li a
{
	color: #036;
}

div#mainWrapper div#main ul.imageListAlternate
{
	width: 600px;
}

div#mainWrapper div#main ul.imageListAlternate li
{
	padding-right: 50px;
}

div#mainWrapper div#main div#introBox a
{
	color: #000;
}
div#mainWrapper div#main div.blue
{
	background-color: #fff;
	color: #036;
}
div#mainWrapper div#main div.green
{
	background-color: #fff;
	color: #036;
}



div#mainWrapper div#homeNewsBox
{
	float: none;
	clear: both;
	background-color: #fff;
	width: 600px;
	padding: 0;
	margin-top: 10px;
}
*html div#mainWrapper div#homeNewsBox
{
	width: 600px;
}
div#mainWrapper div#homeNewsBox ul#features li
{
	width: 600px;
	clear: left;
	float: none;
	color: #036;
	font-size: 100%;
}
div#mainWrapper div#homeNewsBox ul#features li a
{
	color: #036;
}
div#mainWrapper div#homeNewsBox ul#features li img
{
	float: left;
	margin-right: 5px;
}

/* Main Home page table structure */
div#mainWrapper div#homeSectionsWrapper table.homepageGrid
{
	width: 500px;
}

div#mainWrapper div#homeSectionsWrapper table.homepageGrid td 
{
	width:250px;
	vertical-align: top;
	border: solid 6px white;
	font-family: Arial;
	font-size: small;
	color: White;
	padding-bottom: 3px;
	background-color:White;
}

div#mainWrapper div#homeSectionsWrapper table.homepageGrid td a
{
	color:#036;
	text-decoration: none;
	font-size:medium;
	font-weight: lighter;
}

div#mainWrapper div#homeSectionsWrapper table.homepageGrid td a:hover
{
	text-decoration: underline;
}

div#mainWrapper div#homeSectionsWrapper table.homepageGrid td a img
{
	border: none;
}

div#mainWrapper div#homeSectionsWrapper table.homepageGrid td ul
{
	list-style: none outside;
	padding: 1px 10px 1px 0px;
	margin-left: 10px;
	margin-right: 3px
}

div#mainWrapper div#homeSectionsWrapper table.homepageGrid td ul li 
{
	
	padding: 2px 0px 7px 0px;
}

div#mainWrapper div#homeSectionsWrapper table.homepageGrid td ul > li:first-child
{
	border-top: none;
}

/* End */
