/* @group BEFORE AND AFTER TEXT */

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


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

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

table#after_text a {
font-family:  Arial, Verdana, Tahoma, sans-serif;
color: #ffffff;
font-size: 11px;
font-weight: normal;
}
/* @end */



/* @group PAGE SETTINGS and COLUMNS */

/* @group COMMON MAINTENANCE TWEAKS */
html {min-height: 101%;}
body {}
img {border: none; padding:0px;}
p {margin-top:0; padding-top:0;}
/* @end */


.nw_component_wrapper {width:100%;}
#wrapper {background-image:url();}
#header{}
#left {width:18px;}
#central{width:137px; padding-right: 28px;}
#main {width:446px;}
#right {width:18px;}
#footer{}

/* @end */

/* @group DEFAULT GENERIC TEXT */

#boxit {
	padding: 10px 18px 10px 18px;
}

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

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

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

table.DisplayTitle td {
font-family:  Arial, Verdana, Tahoma, sans-serif;
color: #000000;
font-size: 18px;
text-transform: none;
}

/* @end */

/* @group EMAIL DETAILS */

#emaildetails td {
padding: 6px 6px 6px 18px;
font-family:  Arial, Verdana, Tahoma, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
background-color: #800020;
	text-align: right;
}

/* @end */

/* @group TOC with SECTIONS */

#toc {
}

#tocDisplayTitle td {
font-family:  Arial, Verdana, Tahoma, sans-serif;
font-size: 14px;
color: #800020;
font-weight: bold;
}

#toc .section {
font-size: 12px;
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 */

#intro {
padding: 19px 19px 19px 19px;
background-color: #ffffff;
border: 1px solid #CFD2D6;
}

#intro .title {
font-family:  Arial, Verdana, Tahoma, sans-serif;
font-size: 14px;
color: #44555F;
font-weight: normal;
}

#intro .summary {
font-family:  Arial, Verdana, Tahoma, sans-serif;
font-size: 12px;

color: #000000;
font-weight: normal;
text-decoration: none;
}

#intro .readmore {
font-size: 12px;
color: #800020 !important;
font-weight: normal;}

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

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

/* @group MAIN ARTICLES */
/*#mainarticles td.nw_img_cell {
border: 1px solid #D1D1D1; padding: 10px;
}

#mainarticles td.nw_img_wrapper {
padding: 0px;
}*/

#mainarticlesDisplayTitle td {
padding: 6px 8px 6px 8px;
font-family:  Arial, Verdana, Tahoma, sans-serif;
font-size: 13px;
color: #ffffff;
background-color: #020c56;
font-weight: bold;
}

#mainarticles .section {
font-family:  Arial, Verdana, Tahoma, sans-serif;
font-size: 15px;
font-weight: bold;
color: #ffffff;
background-color: #800020;
border-top: 6px solid #800020;
border-right: 6px solid #800020;
border-bottom: 6px solid #800020;
border-left: 18px solid #800020;
}

#mainarticles .title {
font-family:  Arial, Verdana, Tahoma, sans-serif;
font-size: 14px;
color: #44555F;
font-weight: normal;
}


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

#mainarticles .readmore {
font-size: 12px;
color: #800020 !important;
font-weight: normal;
}

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

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

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

/*#ArticleDisplay td.nw_img_cell {
border: 1px solid #D1D1D1; padding: 10px;
}

#ArticleDisplay td.nw_img_wrapper {
padding: 0px;
}*/

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

#ArticleDisplay .title {
font-family:  Arial, Verdana, Tahoma, sans-serif;
font-size: 18px;
color: #616161;
font-weight: normal;
}

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

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

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

/* @group PRINT ALL */


/*#printall td.nw_img_cell {
border: 1px solid #D1D1D1; padding: 10px;
}

#printall td.nw_img_wrapper {
padding: 0px;
}*/

#printallDisplayTitle td {
padding: 6px 8px 6px 8px;
font-family:  Arial, Verdana, Tahoma, sans-serif;
font-size: 13px;
color: #000000;
font-weight: normal;
}

#printall .section {
padding: 6px 6px 6px 18px;
font-family:  Arial, Verdana, Tahoma, sans-serif;
font-size: 15px;
font-weight: bold;
color: #ffffff;
background-color: #800020;
}

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


#printall .summary {
font-family:  Arial, Verdana, Tahoma, sans-serif;
font-size: 12px;
color: #000000;
font-weight: normal;
text-decoration: none;
}
/* @end */

/* @group USEFUL */



#useful {
}

#usefulDisplayTitle td {
padding-bottom: 10px;
font-family:  Arial, Verdana, Tahoma, sans-serif;
font-size: 14px;
color: #800020;
font-weight: bold;
}

#useful a, #useful a.link {
font-size: 12px;
color: #000000;
font-weight: normal;
line-height: 23px;
}

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

}


/* @end */

/* @group TELL A FRIEND OR COLLEAGUE */

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

#tellDisplayTitle td {
padding: 14px 18px 20px 0px;
font-family:  Arial, Verdana, Tahoma, sans-serif;
font-size: 18px;
color: #616161;
font-weight: bold;

}

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

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


/* @end */

/* @group SUBSCRIBE */

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

#subscribeDisplayTitle.DisplayTitle td {
padding: 14px 18px 20px 0px;
font-family:  Arial, Verdana, Tahoma, sans-serif;
font-size: 18px;
color: #616161;
font-weight: bold;
}

#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 SURVEY */

#survey {
}

#surveyDisplayTitle td {
padding-bottom: 10px;
font-family:  Arial, Verdana, Tahoma, sans-serif;
font-size: 14px;
color: #800020;
font-weight: bold;
}

#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;
}

input.nw-survey-text {
color: #000000;
width:100px;
}


/* @end */

/* @group CONTACT US */

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

#contactDisplayTitle td {
padding-bottom: 10px;
font-family:  Arial, Verdana, Tahoma, sans-serif;
font-size: 14px;
color: #800020;
font-weight: bold;}

#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 ARCHIVE */

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

#EmailListDisplayTitle td {
padding-bottom: 10px;
font-family:  Arial, Verdana, Tahoma, sans-serif;
font-size: 14px;
color: #800020;
font-weight: bold;
}

#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 FOOTER TEXT */

#footertext {
	
padding: 10px;
font-family:  Arial, Verdana, Tahoma, sans-serif;
color: #ffffff;
background-color: #800020;	
}

#footertext td {
font-size:10px;
color: #ffffff;
}

#footertext a {
color: #ffffff;
text-decoration: none;
}

#footertext a, #footertext .link{
color: #ffffff;
text-decoration: none;
}

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


/* @end */

/* @group COVERLINK */
#coverlink {
}


#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 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: 11px;
}

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

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

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

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

div.nw-article-options a:hover {
font-family:  Arial, Verdana, Tahoma, sans-serif;
color: #000000;
font-size: 11px;
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 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 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 MS OUTLOOK 2007 SPECIFIC FIXES */

/* @group MSO2007 -PADDING FIX */
#CoverPage {
padding:0px;
}
/* @end */

/* @group MSO2007 -TABLE FIX */

table td {
    border-collapse: collapse;
}



/* @end */

/* @group MSO2007 - LIST FIX */

ul{
padding-left:0;
margin-left:24px;
list-style-position:outside;
}

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



/* @end */

/* @group MSO2007 - IMAGE PADDING */

table.nw_article_img td {
padding-bottom:4px;
padding-left:4px;
}

/* @end */

/* @end */
