/* Elements */
/* ---------------------------------------------------------- */
body {margin: 0px;padding: 0px;text-align: center;font-size: 12px; font-family: Arial, Helvetica, sans-serif;color: #000;}
td, th, caption {text-align: left;font: 12px Arial, Helvetica, sans-serif;}
input, select, textarea {font: 12px Arial, Helvetica, sans-serif;float: left;}

h1 {font: 18px Arial, Helvetica, sans-serif;color: #000;font-weight: bold;margin: 0px;}
h2 {font: 16px/20px Arial, Helvetica, sans-serif;color: #000;margin: 0px;}
h3 {font: 16px/18px Arial, Helvetica, sans-serif;color: #000;margin: 0px;}
#Title {font-size:14px;}
a {color: #005A85;text-decoration: none;}
a:hover {color: #9C0000;text-decoration: underline;}
hr {color: #C5C6B9;height: 1px;}

/* Layout */
/* ---------------------------------------------------------- */

#BannerContainer {width: 957px;text-align: left;margin: 0px auto;}
#TopBanner{width: 786px;text-align: center;padding: 10px 0px 10px 0px;}

#Frame1 {width:957px;margin: 0px auto;text-align: left;position: relative;background:url(../images/bg_frame_gradient.png) no-repeat top left;padding-top:6px;}
#Frame2 {width: 786px;display:block;background:url(../images/bg_frame_base.png) no-repeat bottom left;padding-bottom:7px;margin:0px 0px 15px 0px}
#Frame2-inner {border-left:1px solid #CCDEE7;border-right:1px solid #CCDEE7;display:block;overflow:hidden;}
/*  IE 6 Width fix */
#Frame2-inner {\width: 784px;}
#secondbar {background:url(../images/bg_breadcrumb.gif) repeat-x;margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;clear:both;display:block;width:100%;overflow:hidden;}
#MenuContentContainer{width: 636px;float: left;margin: 0px;padding: 0px;clear:both;}
#MenuColumn {display:inline;float:left;width:150px;background:url(../images/bg_menu_base.gif) no-repeat right bottom;overflow:hidden;padding-bottom:21px;}
#ContentColumn {float: right;width: 473px;}
#ContentColumnSupplier {float: right;margin-top:1px;width: 473px;margin-right: 1px;background-color: #fff;}

#AdColumn {width: 139px;display: inline;float: right;margin-top:1px;}
#ExternalAdColumn {position: absolute;top: 110px;left: 796px;width: 160px;height: 600px;}

#Footer {clear:both;margin:10px 0px 0px 0px;padding:10px 0px 10px 0px;background:url(../images/bg_footer.png) repeat-x;width:100%;}
.FooterMenu {margin:0px;padding:8px 0px 0px 18px;font-size:11px;}
.FooterMenu li {display: inline;list-style-type: none;padding-left: 4px;padding-right: 4px;border-right: solid 1px #666;}
#Copyright {color: #000;font-size:10px;text-align:right;padding:10px 10px 0px 10px;}

#PublisherContainer {width: 957px;margin:0px auto;text-align: left;}
#Publisher{width: 786px;clear: both;padding: 15px 0px 15px 0px;display:block;text-align:left;}


/*  Page Header Elements */
/* -------------------------------------------------------------------------------- */

#eweeheaderzibb {width:100%;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; display:block;height:71px;}
#logocontainer {float:left;width:360px;display:block;}
#SiteTitle {background-image: url("../images/logo_ew.gif");background-repeat: no-repeat;display:block;width:309px;height:36px;margin:20px 0px 0px 25px;}
#SiteTitle span {display: none;}

/*  Breadcrumb List Menu */
/* -------------------------------------------------------------------------------- */

#Date {width: 204px;float: left;display:block;text-align: right;color: #08387B;font-size:10px;padding:0px;margin:0px 10px 0px 0px;}
#Breadcrumb {display:block;width: 570px;float: left;padding:0px 0px 10px 0px;margin:0px 0px 0px 0px;}
.BreadcrumbMenu {clear: both;margin: 0px 0px 0px 10px;padding: 0px;font-size:11px;color:#777;font-weight:bold;}
.BreadcrumbMenu li {display: inline;list-style-type: none;padding:0px 4px 0px 5px;border-left:1px solid #777;margin:0px 0px 0px 0px;}
.BreadcrumbMenu li.FirstItem {border:none;}


.services {width:100%;display:block;clear:both;padding-top:7px;}
.services-inner {padding:5px 10px 5px 10px;}
.services h3 {color:#000;border-top:1px dotted #CCC;padding:5px 0px 5px 8px;font-size:14px;font-weight:bold;}
.services ul {list-style-type:none;margin:0px;padding:0px 0px 0px 8px;}
.services ul li {font-size:12px;list-style-type:none;margin:0px;}
.services ul li {float:left;display:inline;padding:0px 15px 0px 0px;height:35px;}
.services ul li.RSS a {background:url(../images/icon_services_rss.gif) no-repeat;padding-left:22px;}
.services ul li.Email a {background:url(../images/icon_services_email.gif) no-repeat;padding-left:30px;}
.services ul li.Digital a {background:url(../images/icon_services_digital.gif) no-repeat;padding-left:28px;}
.services ul li.Blogs a {background:url(../images/icon_services_blogs.gif) no-repeat;padding-left:30px;}
.services ul li.Podcasts a {background:url(../images/icon_services_podcast.gif) no-repeat;padding-left:25px;}
.services ul li a {text-decoration:none;font-weight:bold;padding-bottom:6px;padding-top:6px;line-height:28px;}
.services ul li a:hover {text-decoration:underline;}

/* Standard Layout Divs */
/* ---------------------------------------------------------- */

#MenuColumn h3, #AdColumn h3, #Footer h3, #QuickSearchContainer h3, #Breadcrumb h3 {display: none;}
#AdColumn p {margin: 0px 0px 7px 5px;}
#AdColumn img {margin: 0px 0px 4px 3px;}
#AdColumn table {margin: 0px 0px 4px 3px;}
#Advertising p {margin: 5px 0px 0px 5px;padding: 0px;display: block;width: 130px;}
#Advertising p img {margin-left: 5px;}
#Advertising table {margin-top: -10px;}
.AdvertisingText {background-image: url("../Images/txt-advertising.gif");background-repeat: no-repeat;width: 130px;height: 17px;	margin-bottom: 3px;	margin-left: 5px;	margin-top: 10px;}
.FloatWithIn {font-size: 0px; clear: both; height: 0px; overflow: hidden; display:block;}

.Additions {width:100%;display: block;clear: both;border-bottom: dotted 1px #C5C6B9;padding: 8px 0px 8px 0px;margin: 0px 0px 6px 0px;font-size:11px;overflow: hidden; }
#PrintIcon {display: block;float: left;width: 90px;font-weight: bold;background-image: url("../Images/print-icon.png");	background-repeat: no-repeat;margin-right:10px;padding: 4px 0px 0px 25px;}
#EmailIcon, #EmailMeJobs {display: block;float: left;width: 96px;font-weight: bold;background-image: url("../Images/email-icon.png");	background-repeat: no-repeat;margin-right:10px;padding: 4px 0px 0px 25px;}
#EmailMeJobs {width:148px;}
#NewSearch {display: block;float: left;width: 70px;font-weight: bold;background-image: url("../Images/search-icon.png");	background-repeat: no-repeat;margin-right:10px;padding: 3px 0px 0px 25px;}
#SubscribeIcon{display: block;float: left;height: 21px;width: 110px;font-weight: bold;background-image: url("../Images/subscribe-icon.gif");	background-repeat: no-repeat;padding: 6px 0px 0px 32px;}

.CVAdviceImage {float: right;margin-top: 5px;}

/* Quick Search */
/* ---------------------------------------------------------- */

#QuickSearchContainer {display: block;position: absolute;top: 0px;left: 435px;width: 350px;	height: 62px;z-index: 20;}
#QuickSearchContainer form .Label {float: left;width: 60px;color: #474337;margin-top: 4px;	margin-left: 2px;color: #fff;}
#QSContentTypeArticles {clear: both;float: left;margin-top: 2px;}
#QSContentTypeJobs {float: left;margin-top: 2px;}
#sQuickSearchKeywords {	float: left;margin-left: 0px;margin-right: 5px;margin-top: 10px;width: 270px;border: solid 1px #736D5A;	height: 16px;color: #000;}
.Keywords {display: none;}


#SubmitSearch {background-color: #E7EBC6;margin-top: 10px;width: 60px;	color: #08387B;
	font-weight: bold;
	border-top: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
}

#AdvancedSearch {float: right;margin-right: 11px;margin-top: 4px;color: #fff;}

/* Global Article Elements */
/* ---------------------------------------------------------- */
h2 .CategoryHeadingLink a {color: #000;font:bold 14px/18px Arial, Helvetica, sans-serif;}
h2 .CategoryHeadingLink a:hover {color: #000;}
h2 .CategoryHeadingLink_products {color: #000;font:bold 14px/18px Arial, Helvetica, sans-serif;} 

.LeadArticle {display:block;padding-bottom:8px;}
.LeadArticle img {float: left;margin: 2px 8px 2px 0px;border:1px solid #CCDDE5;}
.LeadArticle p {margin:0}
.LeadArticle h2 {margin-bottom:5px;}
.LeadArticle h2 a {color: #005A85;font: 16px/20px Arial, Helvetica, sans-serif;font-weight:bold;}
.LeadArticle h2 a:hover {color: #005A85;}
.LeadArticle span { font-size:0.84em;font-weight:normal;color:#898989;}
.BoldLink {font-weight: bold;}

/* Buyers Guide Invitor*/
/* ---------------------------------------------------------- */

#BuyersGuide {width: 468px;background-color: #fff;border: solid 1px #08387B;margin-bottom: 15px;}
#BuyersGuide .Text {display: block;margin: 3px 5px 5px 5px;}
#BuyersGuide form {margin: 0px;padding: 0px;}
#BuyersGuide select {float: left;margin-right: 5px;margin-left: 21px;}
#BuyersGuide input {float: left;margin-right: 5px;}
#BuyersGuide .Submit {float: left;background-color: #E7EBC6;color: #08387B;border-top: solid 1px #fff;border-left: solid 1px #fff;border-right: solid 1px #000;border-bottom: solid 1px #000;margin-bottom: 5px;}

/* Category Home Article Lists */
/* ---------------------------------------------------------- */

h2 .ChannelHeadingLink a {font-size: 14px;font-weight: bold;}
.LeadArticleCategory {margin-top: 4px;border-bottom: dotted 1px #C5C6B9;padding-bottom: 10px;margin-bottom: 10px;}
.LeadArticleCategory h2 {font:bold 14px/18px Arial, Helvetica, sans-serif;}
.LeadArticleCategory img {float: left;margin: 2px 8px 2px 0px; border:1px solid #CCDDE5;}
.LeadArticleCategory p {margin: 0;}
.LeadArticleCategory span {font-size:0.84em;font-weight:normal;color:#898989;}
.Article {clear: both;display: block;border-bottom: dotted 1px #C5C6B9;padding-bottom: 22px;margin-bottom: 10px;}
.Article p {margin: 0;padding: 0;}
.Article a {font-weight: bold;font-size:12px;}
.ArticleLink {font-weight: bold;text-align:right;margin-top:10px;padding: 0px 10px 0px 0px;font-size:11px;background: url(../Images/bg_news_link_arrow.png) no-repeat top right;display:block;}
.Article span {font-size:0.84em;font-weight:normal;color:#898989;}

#MPUMoreContent {display: block;width: 150px;height: 17px;	background-image: url("../Images/down-arrow.gif");background-repeat: no-repeat;font-weight: bold;margin-top: 10px; padding-left:22px; padding-right:0px; padding-top:1px; padding-bottom:0px}
#MPU  {padding: 0px 0px 0px 0px;margin-bottom: 10px;text-align: center;clear:both;display:block}
#AdSense {border-top: dotted 1px #C5C6B9;border-bottom: dotted 1px #C5C6B9;padding: 10px 0px 10px 0px;margin: 10px 0px 10px 0px;text-align: center;}

/* Article Lists */
/* ---------------------------------------------------------- */

.News {clear: both;display: block;padding:10px 0px 10px 0px;border-bottom:1px dotted #C5C6B9;margin-bottom: 10px;width:100%;}
.News ul {margin: 0px 10px 0px 0px;padding: 0px;list-style-type:none;}
.News ul li {color: #003063;margin: 0px;padding: 0px 0px 5px 10px;list-style-type:none;background: url(../Images/bg_list_arrow.png) no-repeat ;}
.NewsLink {font-weight: bold;text-align:right;padding: 0px 10px 0px 0px;font-size:11px;background: url(../Images/bg_news_link_arrow.png) no-repeat top right;display:block;}
.News ul li span {font-size:0.84em;font-weight:normal;color:#898989;}

/* Additional News Slots */
/* ---------------------------------------------------------- */

#AdditionalNewsSlots {margin-bottom:5px;width:100%;display:block;}
#AdditionalNewsSlots td {vertical-align:top;}
#AdditionalNewsSlots .FloatWithIn {height:10px !important;}
#AdditionalNewsSlots h2, #AdditionalNewsSlots h2 {color:#FFF;font-weight:bold;font-size:13px;padding:3px 0px 3px 8px;margin:0px;}
#AdditionalNewsSlots h2 a {color:#FFF;text-decoration:none;}
#AdditionalNewsSlots h2 a:hover {text-decoration:underline;color:#FFF;}

#AdditionalSlot1 h2, #AdditionalSlot2 h2 {background:url(../images/h_slots_dark.png) no-repeat;}
#AdditionalSlot3 h2, #AdditionalSlot4 h2 {background:url(../images/h_slots_medium.png) no-repeat;}
#AdditionalSlot5 h2, #AdditionalSlot6 h2 {background:url(../images/h_slots_light.png) no-repeat;}

#AdditionalSlot1, #AdditionalSlot2, #AdditionalSlot3, #AdditionalSlot4, #AdditionalSlot5, #AdditionalSlot6 {clear:both;width: 231px;background:url(../images/bg_box_base_right.png) bottom right no-repeat;display:block;margin-bottom:10px;}

#AdditionalSlot1 td, #AdditionalSlot2 td, #AdditionalSlot3 td, #AdditionalSlot4 td, #AdditionalSlot5 td, #AdditionalSlot6 td {vertical-align:top;padding:4px 0px 4px 7px;font-size:11px;vertical-align:top;}
#AdditionalNewsSlots td p {vertical-align:top;padding:0px 4px 0px 0px;margin:0px 0px 5px 0px;}
#AdditionalNewsSlots img {border:1px solid #CDDEE7;}
#AdditionalSlot1 table, #AdditionalSlot2 table, #AdditionalSlot3 table, #AdditionalSlot4 table, #AdditionalSlot5 table, #AdditionalSlot6 table {border-left:1px solid #CDDEE7;border-right:1px solid #CDDEE7;width:100%;height:110px;}

#Box1, #Box2, #Box3, #Box4, #Box5, #Box6 {background:url(../images/bg_box_base_left.png) bottom left no-repeat;padding-bottom:6px;}


/* Featured Jobs */
/* ---------------------------------------------------------- */

#FeaturedJobs {clear: both;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#FeaturedJobs table {clear: both;margin: 0px;padding:0px;}
#FeaturedJobs caption {padding:0px 0px 5px 0px;}
.FeaturedJobsTitle {font-weight: bold;font-size: 14px;padding:0px;margin:0px;color:#000;}
#FeaturedJobs th {display: none;}
#FeaturedJobs td {padding:0px 0px 5px 0px;color: #8C8E73;vertical-align:top;white-space:nowrap;text-align:right;}
#FeaturedJobs td.FeaturedJob {background: url(../Images/bg_list_arrow.png) no-repeat ;padding-left:10px;white-space:normal;text-align:left;}
#FeaturedJobsLinks {margin-bottom:10px;font-weight: bold;text-align:right;padding: 0px 0px 10px 0px;font-size:11px;display:block;border-bottom:1px dotted #C5C6B9;}
#MoreJobs {display: block;background: url(../Images/bg_news_link_arrow.png) no-repeat top right;padding: 0px 10px 0px 0px;}

/* Paging */
/* ---------------------------------------------------------- */

.Paging {margin-left: 20px;margin-top: 20px;margin-bottom: 6px;float: right;}
.Paging a {font-weight: bold;}
.ListedArticles {margin-top: 20px;float: left;}
.PageNumbers {margin-top: 20px;float: right;}
.PageNumbers a {font-weight: bold;}

/* Form Elements */
/* ---------------------------------------------------------- */

.CentreForm {display: block;margin-left: 20px;}
.FormRow {clear: left;display: block;/* Fixes ie block enlargement */ border-bottom: solid 1px #fff;	margin-bottom: 5px;	padding: 0px;}
.FormEnd {clear: both;display:block;padding:0px 0px 10px 0px;border-bottom:1px dotted #C5C6B9;margin:0px;}
form .Label {float: left;width: 110px;}
form .Required {float: left;width: 10px;color: red;}

/*** Adrian Taylor - DPA Code Start
** Need to give the DPA prompts longer
*/
form .DPALabel {float: left;width: 300px;}

/*** Adrian Taylor - DPA Code End*/

form .DataFormat {margin-left: 5px;margin-top: 5px;float: left;width: 50px;}
input.Text {width: 200px;float: left;}
select {width: 207px;}
textarea {width: 200px;}
.FloatLeft {display: block;float: left;margin-right: 5px;}
input.FloatNone {float: none;margin-bottom: 0px;}
label.FloatNone {float: none;}
#RequiredText {text-align: center;color: #999;clear: both;}
#RedStar, .Mandatory {color: red;}
h2.FormSectionTitle {clear: both;margin-bottom: 10px;color: #000;font: 14px Arial, sans-serif;font-weight: bold;margin-top:15px;margin-bottom: 10px;padding-bottom: 3px;border-bottom:1px dotted #C5C6B9;}

/* Form Buttons */
input.SubmitButton {font-weight:bold;clear: both;width: 90px;margin-left: 120px;margin-top: 10px;color: #FFF;background-color: #83AFC4;border: solid 2px #3A80A0;}
input.JobIDGoButton {font-weight:bold;width: 40px;color: #FFF;background-color: #83AFC4;	border: solid 2px #3A80A0;}
input.ClearButton {font-weight:bold;float: left;width: 90px;margin-left: 10px;margin-top: 10px;	color: #3A80A0;background-color: #CFDFE8;border: solid 2px #3A80A0;}

#LogonActions {text-align: center;float: none;clear: both}
.AlphabeticalList {letter-spacing:	3px;}
.PropItem {	padding-bottom: 5px;}
.PropTitle {width: 90px;float: left;font-weight: bold;}
.PropItemElement {display: inline-block;}
.MultiSelectText {display: block;font-size: 11px;margin-left: 10px;float: left;}
.AdditionalText {display: block;width: 400px;margin: 0px 0px 10px 0px;padding: 2px 0px 0px 0px;}
#Supplier p {margin: 5px 0px 10px 5px;padding: 0px;display: block;width: 130px;}
#Supplier button {width: 22px;height: 20px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
.SupplierTextBox {width: 100px;height: 15px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
.SupplierText {	width: 130px;height: 15px;margin-bottom: 0px;margin-left: 5px;margin-top: 0px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size: 12px;}

/* Icons */
#IconsSocial {clear:both;margin:0px 0px 10px 0px;padding:7px 0px 6px 0px;border-bottom:1px dotted #C5C7BC;font:bold 11px/13px arial;}
#IconsSocial a.reddit {font:bold 9px/13px Verdana;padding-left:19px;padding-top:5px;padding-bottom:18px;padding-right:8px;background: url("../images/g_icon_reddit.gif") no-repeat;}
#IconsSocial a.bookmark {font:bold 9px/13px Verdana;padding-left:19px;padding-top:5px;padding-bottom:18px;padding-right:8px;background: url("../images/g_icon_bookmark.gif") no-repeat;}
#IconsSocial a.related {font:bold 9px/13px Verdana;padding-left:19px;padding-top:5px;padding-bottom:18px;padding-right:8px;background: url("../images/g_icon_related.gif") no-repeat;margin-left:10px;}
#IconsSocial a.diggit {font:bold 9px/13px Verdana;padding-left:19px;padding-top:5px;padding-bottom:18px;padding-right:8px;background: url("../images/g_icon_diggit.gif") no-repeat;}