/* All font sizes in points for printing */

/* Generic Elements */
/*-------------------------------------------------*/

body {
	background-image: none;
	background-repeat:no-repeat;
	font: 10pt Arial, Helvetica, sans-serif;
	color: #000;
	margin-left: 10px;
}
h1 {
	border-top: solid 1px #000;
	padding-top: 10px;
	font: 14pt Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
}
h2 {
	font: 12pt Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}
h2.SubHeading {
	color: #000;
	font-weight: bold;
	margin-bottom: 5px;
}
a {
	text-decoration: none;
	color: #000;	
}
#AdTextImage, #Publisher, #FooterLinks, #Portfolio, #InternalAdverts, #ExternalAdverts, #SubHeader, #MenuColumn, #Breadrcumb, #LoginName, #FooterMenu, .ExternalAdvertText {
	display: none;
}
#CentreFrame {
	float: left;
}
#CentreColumn {
	padding: 0px;
	border: none;
	background-image:none;
}
#Content {
	width: 100%;	
	_width: 490px;	/* fixes IE6 printing problem - do NOT delete!!*/
	border: 0;
}
#FooterCopyright {
	display: block;
	font:bold 11px Arial, sans-serif;
	margin-top: 0;
	margin-right: 32px;
	text-align:right;
	color: #666;
}
#Frame {
	width: 774px;
}
.HorizontalLine {
	display: none;
}

/*Header Layout Divs */
/* ---------------------------------------------------------- */

#Header {
	margin: 0px;
	padding: 0px;
	width: 500px;
	height: auto;
}
#HeaderElements {
	float: none;
	margin: 0px;
	padding: 0px;
}
#SiteLogo {
	height: 59px;
	width: 278px;
	border-style: none;
	cursor: pointer;	
}
#SiteName {
	background-image: url(../images/ptod_award.gif);
	height: 59px;
	width: 278px;
	cursor: pointer;	
}
#SiteName span {
	display: none;
}
#Strap {
	display: none;
}
#Strap span {
	display: block;
}
#Date {
	display: block;
	margin: 0px;
	width: auto;
	height: auto;
	float: none;
}
#LoginName {
	display: none;	
}
#BannerAdvert {
	float: none;
	padding: 0px;
	height: 60px;	
	width: 468px;
	margin-bottom: 20px;
}

/* Article Detail */
/*-------------------------------------------------*/

.DetailPaging, .AllLinks, #Comments {
	display: none;
}
#Published {
	margin-bottom: 20px;
}
#Author {
	margin-top: 15px;
	font-weight: bold;
}
.ArticleDate {
	font: 10pt Arial, Helvetica, sans-serif;
}

/* Legal Timetable and Listings */
/*-------------------------------------------------*/

#LeadingText {
	margin-bottom: 20px;
}
#LeadingText img {
	float: left;
}
.ArticleDate {
	color: #000;
}
.PrintEmailLinks, .PagingComplete, .ListedArticles, .RelatedArticleLink {
	display: none;
}

/* Form Elements */
/*-------------------------------------------------*/

input.SubmitButton2, input.SubmitButton, input.ClearButton, input.ProfileButton, input.SubmitButtonProfile, #RedStar, .Mandatory, .Required, #RequiredText {
	display: none;
}
.FormRow {
	width: 100%;	
}
form .Label {
	float: left;
	width: 30%;
}

/* Discussion Forum */
/*-------------------------------------------------*/

#Forum, #Discussion, #Threads {
	width: 100%;
	clear: both;
	margin-top: 10px;	
}
#Forum img, .NewThread {
	display: none;
}
#Forum th, #Discussion th {
	padding: 2px;
	color: #000;
	font-weight: bold;
	font: 14pt Arial, Helvetica, sans-serif;
}
#Forum td {
	text-align: left;
	padding: 2px;
	border-bottom: solid 1px #000;
	color: #000;
	padding: 10px 10px 10px 0px;
}
#Discussion td {
	text-align: left;
	padding: 2px;
	border-bottom: solid 1px #000;
	color: #000;
}

/* Directories */
/*-------------------------------------------------*/

#DirectoryDetail
{
	width: 448px;
}
#DirectoryList {
	width: 100%;
	margin-top: 15px;
}
#CategorySponsor {
	width: 100%;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
}
.DirectoryListItems {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #000;
}
.NewSearch {
	display: none;
}
.DirectoryDetail p img, .DirectoryDetail p a {
	display: none;
}

/* HR Calendar */
/*-------------------------------------------------*/

.EventName {
	border-top: solid 1px #000;
	padding-top: 15px;
	margin-top: 15px;
	margin-bottom: 5px;
}
.ConferencesPrintFriendly {
	display: none;
}

/* Test Yourself */
/*-------------------------------------------------*/

.QuizQuestionNumber {
	font-size: 12pt;
	color: #000;
}
#OutcomeHeading {
	font-size: 12pt;
	font-weight: bold;
	color: #000;
	margin-bottom: 15px;
}

/* Jobs */
/*-------------------------------------------------*/

#SiteNameJobs {
	background-image: none;
	background-repeat:no-repeat;
	height: 100%;
	width: 100%;
	margin-top: 15px;
	margin-left: 0px;
}
#SiteNameJobs span {
	display: block;
	font: 18pt Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#JobList {
	width: 100%;
	clear: both;
}
.JobLinks, .NewJobSearch {
	display: none;
}
.JobTitle {
	display: block;
	width: 100%;
	padding: 0px;	
	margin-bottom: 5px;
	background-color: #E6E3F5;
}
.JobListItems {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}
.JobItem {
	display: block;
	margin-right: 0px;
}
.JobItemTitle {
	float: left;
	display: block;
	width: 110px;
	font-weight: bold;
	margin-right: 3px;
}
.JobTitleHeader {
	display: block;
	width: 100%;
	padding: 5px 10px 5px 0px;	
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #fff;
	color: #000;
	font: 14pt Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.JobDescriptionHeader {
	display: block;
	width: 100%;
	padding: 5px 10px 5px 0px;
	background-color: #fff;
	margin-bottom: 15px;
	font: 12pt Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.JobDetailDescription {
	width: 100%;
	clear: both;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 0;
}
#ApplyOnlineLinks, #ApplyOnlineSecondary, .JobDetailLinks {
	display: none;
}
#searchnav, #zibbsearchlogo {
      display: none;
}

/* BaseRenderer */
/*-------------------------------------------------*/
/*
body { margin:0px; padding:0px; font:10pt Arial, Helvetica, sans-serif; background-color:#fff }
td, th, caption, input, select, textarea { font:10pt Arial, Helvetica, sans-serif }
td, th, caption { text-align: left }
h1 { font: 18pt Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; color: #000 }
h2 { font: 16pt Arial, Helvetica, sans-serif; font-weight: normal; color: #000; padding-top: 10px }
h3 { display: none }
a { text-decoration: none; color: #000; font-weight: bold }
a:hover { text-decoration: underline; color:red }
th { text-align: left }
#Frame { width: 100% }
#Header { display: none }
#SubHeader { display: none }
#ContentColumn { width:90%; padding-right:30px; padding-left:40px; float:left }
#Footer { width:100%; padding-top:40px; padding-bottom:20px; text-align:center; float:none; clear:both }
#Section {margin:0px; font:normal 18px Arial,Helvetica,sans-serif; text-transform:uppercase; color:#ccc6b6 }
*/
/* ArticleRenderer */
/*-------------------------------------------------*/

.ArticleImage {
	padding:10px
}
.ImageText {
	color:#000;
	text-align:center
}
#List {
	margin-top:0px
}
#List .Author {
	display:none
}
#List .Date {
	display:block;
	color:#000;
}
#List p {
	clear:both
}
#List img {
	float:right;
	margin:10px;
}
#PubDate {
	color: #000;
}
#RelatedLinks {
	margin:0px;
	clear:both;
	padding-top:10px;
	background-color:#666600;
}
#RelatedLinks ul li {
	list-style:url("../images/bullet01.gif");
	margin:0px 0px 6px -10px;
	padding:0
}
#RelatedLinks a {
	font-weight:normal
}
#RelatedLinks h3 {
	margin-left:10px;
	font-weight:normal;
	color:#000;
	font:10pt Arial,Helvetica,sans-serif
}
#Promotions {
	margin:0px;
	padding:10px 10px 0px 0px;
}

/* Directories */
/*-------------------------------------------------*/

#CompanyMenu{display:none} #CompanyDetail{width:100%;padding:2px} #CompanyDetail th{width:100px;vertical-align:top} #CompanyDetail td{vertical-align:top} #CompanyLogo{float:right;margin:10px} #List{border-top:solid 1px #949DB9;clear:both} #List .CompanyInfo{clear:both;border-bottom:solid 1px #949DB9;height:44px;padding:8px 0px 8px 0px} .CompanyNameLocUrl{float:left;width:330px} .CompanyLogo{border:solid 1px #000}



