/* Test Subtitle CSS for Back Page Petra */

#articlesubtitle  td {
background-color: transparent;
padding: 12px;
color: #FFF;
font-weight: bold;
font-size: 32px;
text-align: center;
vertical-align: top;
}
#articlesubtitle {
background-color: #6F78B5;
width: 444px;
}

#articlesubtitle  {
margin-bottom: 20px!important;
}

#articlesubtitle br {
display: none;
}

#colourCoding {
display: none;
}


/* @group BEFORE AND AFTER TEXT */

table#before_text td{
font-family: Arial, Verdana, Tahoma, sans-serif;
color: #000000;
font-size: 11px;
}


table#before_text a {
font-family: Arial, Verdana, Tahoma, sans-serif;
color: #000000;
font-size: 11px;
font-weight: normal;
text-decoration: underline;
}

table#after_text{
font-family: Arial, Verdana, Tahoma, sans-serif;
color: #000000;
font-size: 11px;
background: #ffffff;
width: 647px;
border: collapse;
}

table#after_text a {
font-family: Arial, Verdana, Tahoma, sans-serif;
color: #000000;
font-size: 11px;
font-weight: normal;
}


/* @end */

/* @group PAGE SETTINGS and COLUMNS */
body {margin-top:1em !important;line-height:normal;}
#wrapper {background-image:url();
}
#header{}
#left {width:444px; padding-left: 10px;padding-right: 10px;}
#central{}
#main {width:172px;}
#right {}
#footer{}
/* @end */


#titlebar td {
	font-size: 12px;
	width: 647px;
	color: #999999;
	padding: 4px 8px;
}

table#footertext td {
	width: 647px;
	color: #ffffff;
	background-color:#0099AB;
	padding: 8px;
}


table#headlinearea td {
	width: 444px;
	background-color:#6F78B5;
	border: 1px solid #D7D7D7;
	padding: 15px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-weight: bold;
	font-size:32px;;
}

/*table#registrationbutton td {
	width: 100%;
	background-color:#6F78B5;
	border: 1px solid #D7D7D7;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	padding: 15px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}*/


#features a, a.link {
color: #6F78B5;
font-size: 12px;
text-decoration: none;
font-weight: normal;
}

#features a:hover, a.link:hover{
color: #6F78B5;
font-size: 12px;
text-decoration: underline !important;
font-weight: normal;
}

table#eventsDisplayTitle.DisplayTitle td {
	font-size: 16px;
	color: #6F78B5;
	width: 150px;
	padding: 4px 8px;	
	background-color: #E9F4FC;
	border-top: 1px solid #A1ADC7;
	border-right: 1px solid #A1ADC7;
	border-left: 1px solid #A1ADC7;
}


table#NewsflashDisplayTitle.DisplayTitle td {
	font-size: 16px;
	color: #6F78B5;
	width: 150px;
	padding: 4px 8px;	
	background-color: #E9F4FC;
	border-top: 1px solid #A1ADC7;
	border-right: 1px solid #A1ADC7;
	border-left: 1px solid #A1ADC7;
}


table#test{
	border-bottom: 1px dotted #666666;
}


table #events .nw-componentMainCell {
	width: 150px;
	background-color:#E9F4FC;
	padding: 4px 8px;	
	border-right: 1px solid #A1ADC7;
	border-left: 1px solid #A1ADC7;
	border-bottom: 1px solid #A1ADC7;
}

table #Newsflash .nw-componentMainCell {
	width: 150px;
	background-color:#E9F4FC;
	padding: 4px 8px;	
	border-right: 1px solid #A1ADC7;
	border-left: 1px solid #A1ADC7;
	border-bottom: 1px solid #A1ADC7;
        border-top: 1px solid #A1ADC7;
}


#Newsflash a {
color: #ffffff;
}

#Newsflash  {
color: #ffffff;
}


#Newsflash td {
background-color:#6F78B5;
color: #ffffff;
}




#events .date{
	color: #666666;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-weight: normal;
	font-size: font-size:14px;;
}


#events .title a, a.link {
	color: #666666;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-weight: bold;
	font-size: font-size:14px;;
}

#events a.link:hover {
	text-decoration: underline;
}


#Newsflash .title a, a.link {
	color: #666666;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-weight: bold;
	font-size: font-size:14px;;
}

#Newsflash a.link:hover {
	text-decoration: underline;
}




#subscribeheading.ContentBlock td{
	width: 444px;
	background-color:#6F78B5;
	border: 1px solid #D7D7D7;
	padding: 8px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-weight: bold;
	font-size: font-size:32px;px;
}

.TellFriend{
margin-top:20px;
}



/* @group DEFAULT TEXT */

td {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 12px;
color: #000000;
}

a {
	font-size: 12px;
color: #666666;
text-decoration: none;
font-style: normal;
font-weight: normal;
}

a:hover, .link:hover {
color: #000000;
text-decoration:underline !important;
font-style: normal;
font-weight: normal;
}

/* @end */

/* @group SURVEY */

#survey td{
padding-top: 5px;
}

#survey a {
color: #000000;
}

#survey a:hover, .link:hover {
color: #000000;
text-decoration: underline;
}

/* @end */

/* @group EMAIL DETAILS */

#emaildetails td {
color: #000000;
font-size: 16px;
padding: 6px;
}

/* @end */

/* @group TOC with SECTIONS */

#toc {
padding: 0px 0px 0px 0px;
}

#tocDisplayTitle td {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 20px;
color: #000000;
background-color: #ffffff;
}

#toc .section {
font-size: 14px;
color: #000000;
font-weight: normal;
}

#toc a, #toc a.link {
font-size: 12px;
color: #000000;
font-weight: normal;
}


#toc a:hover, #toc a.link:hover{
font-size: 12px;
color: #000000;
font-weight: normal;
text-decoration: underline !important;
}

/* @end */

/* @group WELCOME */

#welcome {
padding: 0px 0px 0px 0px;
}

#welcome .title {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 16px;
color: #000000;
font-weight: bold;
}

#welcome .summary {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 12px;
color: #00000;
font-weight: normal;
text-decoration: none;
}

#welcome .readmore {
color: #000000;
font-weight: bold;
}

#welcome a, #welcome a.link {
color: #000000;
text-decoration: none;
font-weight: normal;
}

#welcome a:hover, a.link:hover{
color: #000000;
text-decoration: underline !important;
font-weight: normal;
}
/* @end */

/* @group ARTICLES */

#mainarticles {
padding: 0px 0px 0px 0px;
}

#mainarticles .section {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 18px;
color: #000000;
}



#features .title {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
}

#features .summary {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 14px;
color: #000000;
font-weight: normal;
text-decoration: none;
	padding-bottom: 12px;
}

#mainarticles .readmore {
font-size: 12px;
color: #000000;
font-weight: bold;
}

#mainarticles a, a.link {
color: #000000;
font-size: 12px;
text-decoration: none;
font-weight: normal;
}

#mainarticles a:hover, a.link:hover{
color: #000000;
font-size: 12px;
text-decoration: underline !important;
font-weight: normal;
}
/* @end */

/* @group FULL ARTICLE (#ArticleDisplay Component) */

#ArticleDisplay  {
padding: 0px 0px 0px 0px;
}

#ArticleDisplay .section {
font-family: Arial, Verdana, Tahoma, sans-serif; 
font-size: 20px;
color: #000000;
background-color: #eaeaea;
border: 8px solid #eaeaea;
}

#ArticleDisplay .title {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 24px;
line-height: 24px;
color: #000000;
font-weight: normal;
}


#ArticleDisplay .summary {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 12px;
color: #00000;
font-weight: normal;
text-decoration: none;
}

#ArticleDisplay .readmore {
font-size: 12px;
color: #000000;
font-weight: normal;
}

#ArticleDisplay a, a.link {
color: #000000;
font-size: 12px;
text-decoration: none;
font-weight: normal;
}

#ArticleDisplay a:hover, a.link:hover{
color: #000000;
font-size: 12px;
text-decoration: underline !important;
font-weight: normal;
}
/* @end */

/* @group TELL A FRIEND OR COLLEAGUE */

#tell {
padding: 0px 0px 0px 0px;}

#tellDisplayTitle td {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 20px;
}

#tell a {
font-size: 12px;
color: #000000;
font-weight: normal;
}

#tell a:hover, #tell a.link:hover {
font-size: 12px;
color: #000000;
font-weight: normal;
text-decoration:underline;
}


/* @end */

/* @group SURVEY */

#survey {
padding: 0px 0px 0px 0px;}

#surveyDisplayTitle td {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 20px;
}

#survey a {
font-size: 12px;
color: #000000;
font-weight: normal;
}

#survey a:hover, #survey a.link:hover {
font-size: 12px;
color: #000000;
font-weight: normal;
text-decoration:underline;
}


/* @end */

/* @group USEFUL LINKS */

#usefullinks {
padding: 0px 0px 0px 0px;}

#usefullinksDisplayTitle td {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 20px;
}

#usefullinks a {
font-size: 12px;
color: #000000;
font-weight: normal;
}

#usefullinks a:hover, #usefullinks a.link:hover {
font-size: 12px;
color: #000000;
font-weight: normal;
text-decoration:underline;
}


/* @end */

/* @group CONTACT US */

#contact {
padding: 8px 0px 0px 8px;}

#contactDisplayTitle td {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 20px;
}

#contact a {
font-size: 12px;
color: #000000;
font-weight: normal;
}

#contact a:hover, #contact a.link:hover {
font-size: 12px;
color: #000000;
font-weight: normal;
text-decoration:underline;
}


/* @end */

/* @group FOOTER TEXT */

#footerlinks td {
font-size:10px;
color: #000000;
}

#footerlinks a {
color: #000000;
text-decoration: none;
}

#footerlinks a:hover, .link:hover{
color: #000000;
text-decoration: underline !important;
}


/* @end */

/* @group RETURN TO COVER */

#coverlink a{
font-size: 12px;
color: #000000;
font-weight: normal;
}

#coverlink a:hover, a.link:hover{
font-size: 12px;
color: #000000;
font-weight: normal;
text-decoration: underline !important;
}

/* @end */

/* @group PRINT ALL */

#printall {
padding: 0px 0px 0px 0px;
}

#printall .section {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 20px;
}	

#printall .title {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 14px;
color: #000000;
font-weight: bold;
}

#printall  .summary {
font-family: Arial, Verdana, Tahoma, sans-serif; 
font-size: 14px;
color: #00000;
font-weight: normal;
text-decoration: none;
}


#printall a, #printall a.link {
font-size: 14px;
color: #000000;
font-weight: normal;
}


#printall a:hover, #printall a.link:hover{
font-size: 14px;
color: #000000;
font-weight: normal;
text-decoration: underline !important;
}

/* @end */

/* @group SOCIAL MEDIA SETTINGS */

/* Article Rating */
span.nw-rate, span.nw-rate-numberOfVotes, span.nw-rate-rate {
font-family: Arial, Verdana, Tahoma, sans-serif; 
color: #000000;
font-size: 12px;
}

/* COLOUR CODING OF RATING */
/* 1. Rate text */
span.nw-rate {
color: #000000;
font-size: 12px;
}

/* 2. Vote Text */
span.nw-rate-numberOfVotes {
color: #000000;
font-size: 12px;
}

/* Hover Vote text */
span.nw-rate-rate {
color: #000000;
font-size: 12px;
}

/* Sharing Link */
div.nw-article-options a {
font-family: Arial, Verdana, Tahoma, sans-serif; 
color: #000000;
font-size: 12px;
}

div.nw-article-options a:hover {
font-family: Arial, Verdana, Tahoma, sans-serif;
color: #000000;
font-size: 12px;
text-decoration: underline !important;
}

div.section-name-selected a {
font-weight:bold !important;
}
div.section-name-selected a:hover {
font-weight:bold !important;
}

/* @end */

/* @group SUBSCRIBE */

table #SubscribeBox .nw-subscribebox-form {
	width: 444px;
	background-color:#6F78B5;
	border: 1px solid #D7D7D7;
	padding: 8px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-weight: bold;
	font-size: font-size:32px;px;
}

#subscribe {
padding: 0px 0px 0px 0px;
}

#subscribe a, #subscribe a.link {
font-family: Arial, Verdana, Tahoma, sans-serif; 
font-size: 14px;
color: #000000;
font-weight: normal;
}

#subscribe a:hover, #subscribe a.link:hover{
font-family: Arial, Verdana, Tahoma, sans-serif; 
font-size: 14px;
color: #000000;
font-weight: normal;
text-decoration: underline !important;
}

/* @end */

/* @group SEARCH RESULTS PAGE */
div.nw-search-results h1{
font-size: 18px;
}
div.nw-search-results h3, div.nw-search-results h3 a {
font-size: 14px;
}
/* @end */

/* @group ARCHIVE */

#EmailList a {
font-size: 12px;
color: #000000;
font-weight: normal;
text-decoration:none;
}

#EmailList span.title, #EmailList span.title:hover {
font-size: 12px;
color: #000000;
font-weight: normal;
text-decoration:underline;
}

#EmailList span.date, #EmailList span.date:hover {
color: #000000;
font-size: 10px;
font-weight: normal;
text-decoration: none;
display: block;
}

/* @end */

/* @group COMMON MAINTENANCE TWEAKS */

/* Space at top of newsletter */
body {
margin-top: -5px;
}

/*Prevents Page Jumping bug */
html {
min-height: 101%;
}

/* Removes image borders if image is a hyperlink */
img {
border: none;
}

/* Strip out extra spacing in articles */
p {
margin-top:0; padding-top:0;
}

/* If template is stretched the header and footer will expand */
td#header, #td#footer {
width: 100% !important;
}

/* @end */


/* @group SEARCH BOX */
#SearchBox form {
margin-top: 1em;
}

input#query{
background: #E3F2F9;
margin: 0;
border: 1px inset #999;
margin-right: .5em;
float: left;
height: 1.2em;
}

#SearchBox a {
height: 1.2em;
float: left;
margin: 0;
padding:0;
border: 1px inset #999;
background: #EEEEEE;
padding: 3px; 
padding-left: 5px;
padding-right: 5px;
color: #333;
font-weight: bold;
font-size: 10px;
font-family: Arial, Verdana, Tahoma, sans-serif;
text-decoration: none;
cursor:pointer;
}

#SearchBox a:hover {
text-decoration: none!important;
background: #FFFFFF !important;
}

/* @end */

/* @group OUTLOOK 2007 SPECIFIC FIXES */

/* FIX FOR OUTLOOK 2007 BORDERS */
table td {
    border-collapse: collapse;
}

/* MAKE LISTS LOOK SOMEWHAT OK IN OUTLOOK 2007 */
ul{
padding-left:0;
margin-left:24px;
list-style-position:outside;
}

ul li{
margin-left:0;
padding-left:0;
}

/*OUTLOOK IMAGE PADDING */
table.nw_article_img td {
padding-bottom:4px;
padding-left:4px;
}

/* @end */