/*
================================================================================
LTN screen media style sheet
History: Tim Jones 12-SEP-2005

copyright 2005 VBN 

Uses em for text sizing
================================================================================
*/


/* HTML styles 
================================================================================
*/

body {
  /* main style fallback */
  background: #5282BC url(/images/background.gif) top left;
  color: #000080;
  font: normal 0.7em/1.166 Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin: 0; 
  padding: 0;
  /*text-align: center;*/
}

p {
  font-size: 1.05em;
  margin: 0;
  margin-bottom: 1em;
  font-family: Arial, Helvetica, sans-serif;
  /* relative size pass through maintains relative scaling */
}

table {
  font-size: 100%; /* relative size pass through maintains relative scaling */
}

tbody {
  font-size: 100%; /* relative size pass through maintains relative scaling */
}

td {
  font-size: 100%; /* relative size pass through maintains relative scaling */
}

form {
  margin: 0;
  padding: 0;
}

input {
  margin: 0;
}

hr {
  color: #CC6600;
}

h1 {
  color: #0C50A1; /* main page headings */
  font: normal 2em Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}

h2 {
  color: #0C50A1; /* subhead or first intro paragraph */
  font: normal 1.6em Arial, Helvetica, sans-serif;
  margin: 0.1em 0 0 0;
  padding: 0;
}

h3 {
  color: #0C50A1; /* special title block */
  font: bold 1em Arial, Helvetica, sans-serif;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
}

h4 {
  color: #CC6600; /* second intro paragraphs */
  font: normal 1.1em Arial, Helvetica, sans-serif;
  margin: 0.4em 0 0 0;
  padding: 0;
}

h5 {
  color: #0C50A1; /* blue subhead / deck for page blocks */
  font: bold 1em Arial, Helvetica, sans-serif;
  margin: 0.4em 0 0.25em 0;
  padding: 0;
}

h6 {
  color: #000000; /* black subhead / deck for page blocks */
  font: bold 1em Arial, Helvetica, sans-serif;
  margin: 0.4em 0 0.25em 0;
  padding: 0;
}

ul {
	padding: 0 0 0 1em;
	margin: 0 0 0 1em;
}

ul li {
	list-style: url(/images/bullet.gif);
	padding-left: 0;
	margin-left: 0;
  font-size: 1.05em; 
  margin-bottom: 0.3em;
  font-family: Arial, Helvetica, sans-serif;
}

ul ul {
  font-size: 100%;
}

a {
  color: #0C50A1; /* This is the main link style */
}

a img {
  border: none;
}

/* end HTML styles 
================================================================================
*/


.byline {
  color: #000000;
  font-size: 1em;
  font-weight: bold;
  font: bold 1em Arial, Helvetica, sans-serif;
}

.position {
  color: #000000;
  font: italic 1em Arial, Helvetica, sans-serif;
}

.smallQuote {
  color: #0C50A1;
  font: normal 1em Arial, Helvetica, sans-serif;
}

.divider {
  background: url(/images/dot-line.gif) repeat-x center;
  height: 10px;
  width: 100%; /* use for creating a dotted divider */
}

.dotted {
  background: url(/images/dot-line.gif) repeat-x center;
  height: 1px; /* use for creating a dotted separator in item list */
}

#main { /* the main page */
  border: 2px solid #000000;
  margin-left: auto;
  margin-right: auto;
  width: 765px;
  background: #FFFFFF;
}

#masthead {
  background: #FFFFFF url(/images/ltn-banner-home.jpg) no-repeat;
  height: 100px;
}

#masthead2 {
  background: #F4DfC9 url(/images/ltn-banner.jpg) no-repeat;
  height: 100px;
}

#topNav {
  width: 292px;
  color: #006F88;
  margin: 0;
  /*top: 0.2em;
  left: 0.3em;*/
  /*border: 1px solid red;*/
  padding: 0 10px;
  text-align: right;
  vertical-align: bottom;
  padding-bottom: 5px;
}

#globalNav {
  height: 2em;
  background: #0C50A1; 
  vertical-align: bottom;
  padding-top: 5px;
  /*border: 1px solid red;*/
}

#globalNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
  display: inline;
  /*border: 1px solid red;*/
}

#globalNav ul li {
  padding: 0;
  margin: 0;
  display: inline;
  white-space: nowrap;
	
}
#globalNav ul li a {
  padding: 5px 5px 5px 8px;
  color: #FFFFFF;
  text-decoration: none;
}

#globalNav ul li a:hover {
  text-decoration: underline;
}
#globalNav .selected {
  font-weight: bold;
}

#toolBox {
 background: url(/images/dotline.gif) left top repeat-x;
 padding-top: 10px;
 margin-top: 15px;
}

.toolRow {
  padding-right: 15px;
  padding-left: 10px;
}

#topLogin {
  /*border: 1px solid red;*/
  text-align: right;
  vertical-align: top;
  margin-top: 1.5em;
  padding: 5px 5px 0 0;
}

#banner {
  border-left: 1px solid #FFFFFF;
}

#logo { /* padding for site logo */
  vertical-align: top;
  padding: 10px 0 10px 35px;
}


#middle {
}

#homeContent,
#sigContent {
  padding: 0; /* main home content container */
  text-align: left;
  vertical-align: top;
}

#homeContent {
  background: #5282BC;
}

#content {
  padding: 10px 20px;
  text-align: left;
  vertical-align: top;
}

#left{
  border-top: 5px solid #CC6600;
  vertical-align: top;
  width: 180px;
  background: #F4DFC9 url(/images/westminster.gif) bottom left no-repeat;
  height: 300px;
  padding-bottom: 80px;
}

#leftHome {
  width: 170px;
  height: 300px;
  vertical-align: top;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
}

#centre,
#homeCentre {
  vertical-align: top;
}

#homeCentre {
  background: #5282BC;
}

#right {
  width: 180px;
  vertical-align: top;
  background: #F4DFC9 url(/images/gherkin.gif) bottom left no-repeat;
  padding: 0;
  padding-bottom: 80px;
}

#bottom {
  vertical-align: top;
}

.courtesyNav {
  color: #0C50A1;
  font: normal 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.courtesyNav a {
  color: #0C50A1;
  text-decoration: underline;
}

#masthead .loginTitle {
  color: #0C50A1;
}

#masthead2 .courtesyNav {
  color: #FFFFFF;
  font: normal 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#masthead2 .courtesyNav a {
  color: #FFFFFF;
  text-decoration: underline;
}

#topNav a {
  color: #0C50A1;
}
 
#footer {
  background: #E7EEF6;
}

#footer td {
  vertical-align: top;
}

#footerPanel {
  border: 1px solid #FFFFFF;
  padding: 10px 5px;
  background: #E7EEF6;
}


#copyright {
  color: #000000;
  text-align: left; /*border: 1px solid red;*/
}

#bottomNav {
  text-align: center; /*border: 1px solid red;*/
}

#poweredBy, 
#poweredBy a {
  color: #9AB6D8;
  text-align: right;
  font-size: 0.9em;
  text-decoration: none;
}

#address {
  padding-bottom: 10px;
}

#homeWelcome {
  background: #5282BC;
  color: #FFFFFF;
  padding: 10px 15px;
}

#sectorMenu {
  padding: 15px;
}

#caseStudyList {
  padding-top: 10px;
}


#homeMain {
  /*border: 1px solid red;*/
  background: #5282BC;
  height: 100%;
}

.homeSeparator {
  background: #FFFFFF url(/images/dot-line.gif) left center repeat-x;
  height: 3px;
}

.footerText {
  font: normal 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.searchTitle {
}

.buttonSpacing {
  margin-left: 5px;
  margin-right: 0;
}

.textField {
  border: 1px solid #5282BC;
  font-size: 1em;
  padding: 2px 3px;
}

.inputField {
  font-size: 1em;
  padding: 2px 3px;
}

#siteSearch {
 /* border: 1px solid red;*/
 background: #E7EEF6;
 width: 169px;
 padding: 5px;
 vertical-align: middle;
 border-top: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF;
 /*height: 35px;*/
}

#VbnBreadCrumb {
  background: #E7EEF6;
  height: 20px;
  padding-left: 20px;
  padding-top: 10px;
  vertical-align: middle;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
}

.loginField {
  text-align: left;
}

.loginButton {
  text-align: right;
} 

.loginTextField {
  width: 115px;
  background-color: #E7EEF6;
  border: 1px solid #CC6600;
}

.loginTitle {
  color: #FFFFFF;
}

.searchTextField {
  width: 105px;
  background: #FFFFFF;
}

#menuModule {
  background: #0C50A1;
  color: #FFFFFF;
  font: normal 1.1em arial, helvetica, sans-serif;
}

/******************/
/* Content Styles */
/******************/
.pagtit {
  color: #0C50A1; /* page title */
  font: normal 1.8em Arial, Helvetica, sans-serif;
}

.arttit {
  color: #CC6600; /* general article title */
  font: bold 1.1em Arial, Helvetica, sans-serif;
}

.arttit a {
  color: #CC6600;
  text-decoration: none;
}


.arttit a:hover {
  text-decoration: underline;
}



.backLink, .sigLink {
  display: block;
  margin: 10px 0;
}

.texttit {
  color: #85C0C8; /* text colour title size */
  font: normal 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.tittext {
  color: #CC6600; /* title colour text size */
  font: normal 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}



.arttext, div.text, p.text, .indent {
  color: #000080; /* This is the main copy style */
  font: normal 1.05em/1.4 Arial, Helvetica, sans-serif;
}

div.text, p.text {
  margin-bottom: 0.5em; /* this is the main paragraph style */
}


a span.more { /* normal more > links */
  background: url(/images/rm.gif) left center no-repeat;
  color: #0C50A1; 
  font: normal 1.05em Arial, Helvetica, sans-serif;
  display: block;
  padding-left: 15px;
  padding-right: 15px;
  white-space: nowrap;
}

a:hover span.more {
  text-decoration: underline; /* normal more > links */
}

.arrowLink {
  padding-left: 10px;
  background-image: url(/images/arrow.gif);
  background-position: left;
  background-repeat: no-repeat;
}

.artsub {
  color: #0C50A1; /* dates etc */
  font: normal 0.9em Arial, Helvetica, sans-serif;
}

.sml {
  color: #000000; /* notes etc */
  font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.smltit {
  color: #CC6600;
  font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.liftoutQuote {
  display: block;
  background: url(/images/pull-quote.gif) #FFFFFF top left no-repeat;
  color: #003366; /*margin: 0.5em 0;*/
  font: normal 1.6em Arial, Helvetica, sans-serif;
  padding-left: 24px;
  padding-right: 24px;
  text-align: left;
  vertical-align: top;
  /*width: auto;*/
  width: 325px;
}

.imageFrame,
img.imageFrame,
img.imageFrameBorder
 {
  margin: 7px;
}

.imageFrameBorder,
img.imageFrameBorder {
  border: 1px solid black;
}

table.leftImage, 
table.rightImage,
table.centreImage {
  margin: 6px 0px;
 /* border-collapse: collapse;*/
  /*background: #DFDFDF;*/
}

table.leftImage td, 
table.rightImage td,
table.centreImage td {
  padding: 0;
  margin: 0;
  /*border: 1px solid red;*/
  text-align: center;
}

table.leftImage img, 
table.rightImage img,
table.centreImage img {
  text-align: center;
}

table.leftImage {
  margin-right: 6px;
}

table.rightImage {
  margin-left: 6px;
}

.caption {
  padding: 2px 5px;
  background: #DFDFDF;
  font: normal 0.9em Arial, Helvetica, sans-serif;
  color: #333333;
  text-align: left;
}

.indent {
  margin-left: 0px; /* indent used for owned items summary profiles and company */
}

td.line, .line {
  /*border-top: 1px dotted #00459C;*/
  background: url(/images/dotline.gif) repeat-x center;
  height: 3px;
}

div.line {
  width: 100%;
  height: 1px;
  padding-bottom: 5px;
}

.nav, .navsel {
  background: #FFFFFF; /* in page navigation */
  font: bold 1.1em Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.nav {
  color: #0C50A1;
 }

.nav:hover {
  color: #FFFFFF;
  background: #0C50A1;
}

.navsel {
  color: #FFFFFF;
  background: #0C50A1;
}

/* styles for page navigation 
*/
td a.pav, a.pav, td a.pav:visited, a.pav:visited {
  border: 1px solid #0C50A1;
  background: #FFFFFF;
  color: #000000;
  font: normal 100% Arial, Helvetica, sans-serif;
  padding: 3px 3px;
  margin: 3px 0;
  text-decoration:none;
  display: block;
  width: 115px;
  text-align: center;
}

td.pav, td.pas {
  color: #FFFFFF;
  background: #FFFFFF;
  width: 1px;
}

span.pas, td a.pav:hover, a.pav:hover {
  border: 1px solid #000000;
  background: #0C50A1;
  color: #FFFFFF;
  font: normal 100% Arial, Helvetica, sans-serif;
  padding: 3px 3px;
  margin: 3px 0;
  text-decoration:none;
  display: block;
  width: 115px;
  text-align: center;
}

TD.gpr {
  padding-right: 5px; /* item list spacing */
}

TD.gpl {
  padding-left: 5px;
}

TD.gpt {
  padding-top: 5px;
}

TD.gpb {
  padding-bottom: 5px;
}

.formtab {
  font: normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: left;
  vertical-align: middle;
}

.formtab a {
  color: #000000;
  text-decoration: none;
}

.formtab a:hover {
  text-decoration: none;
}

.formcell {
  font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.formcelllarge {
  font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.formtable {
}

.formtable h2.pagtit {
  color: #CC6600; /* second intro paragraphs */
  font: normal 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin: 0.4em 0 0 0;
  padding: 0;
} 

.formmand {
  color: #000000;
  font-weight: bold;
}

.formnote, .formnote i {
  color: #0C50A1;
  font-size: 1em;
  font-style: normal;
  text-decoration: none;
}

.formlabel {
  color: #000000;
  font-weight: normal;
  font-size: 1em;
}

.formbutton {
}

.formhr {
  color: #000000;
}

.formcontrol {
  font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.formheading {
  color: #CCCCCC;
  font: 32px arial;
}

.formtext {
}

.prionsec {
  background: #FFFFFF;
  color: #003366;
  font: 1.1em Arial, helvetica, sans-serif;
}

.seconpri {
  background: #003366;
  color: #FFFFFF;
  font: 1.1em Arial, helvetica, sans-serif;
}

.form1 {
  margin-bottom: 0em;
  margin-top: 0em;
  margin-top: 0px;
  padding-top: 0px;
}

.form_util {
  color: #000000;
  font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.login {
  color: #003366;
  font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#loginInfo {
  /*border: 1px solid red;*/
  width: 150px;
  text-align: right;
}

#loginPanel {
  /*background: url(/images/mask.gif);*/
  /*border: 1px solid #FFFFFF;*/
}

.inputField {
  color: #000000;
  font: normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 1.3em;
  margin: 0;
  padding: 1px;
  vertical-align: middle;
}

.emailField {
  width: 140px;
}

.passwordField {
  width: 85px;
}

.searchField {
  width: 110px;
}

.rightModule, 
.leftModule {
  border-top: 5px solid #CC6600;
  padding-bottom: 5px;
}

.rightModuleBody,
.leftModuleBody  {
  padding: 5px;
}




/* submenu styles */

#subMenu {
  padding: 5px;
  margin-bottom: 30px;
}

#subMenu h3 {
  padding-bottom: 5px;
}

/* submenu styles */

.lev1 { /* this level list */
  color: #0C50A1;
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
  background: url(/images/dotline.gif) left bottom repeat-x;
}

.lev2 { /* this level list */
  color: #0C50A1;
  list-style: none;
  list-style-image: none;
  margin-left: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
}

.lev3 { /* this level list */
  color:  #0C50A1;
  list-style: none;
  list-style-image: none;
  margin-left: 7px;
  padding-left: 7px;
}

.lev1 li { /* all levels list elements */
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

.lev1 a { /* all levels links */
  color: #CC6600;
  display: block;
  margin: 0;
  padding: 0 10px 0 0;
  text-decoration: none;
  width: auto; /*border: 1px solid red;*/
}

.lev1 span { /* selected elements */
  display: block;
  margin: 0;
  padding: 0 10px 0 0;
}

span.sub1, 
span.sub2, 
a.sub1, 
a.sub2 { /* indicator of a sub-menu */
  background: url(/images/submenu.gif) no-repeat right center;
}

a.nav1, 
ul.lev1 span.sel1 { 
  padding: 5px 10px 5px 5px;
}

ul.lev1 li a:hover { /* roll over */
  color: #FFFFFF;
  background-color: #0C50A1;
}

li.nav1 { /* top level menu style */
  background: url(/images/dotline.gif) left top repeat-x;
  list-style-image: none;
  border-bottom: 1px solid #F4DFC9; /* IE li bogus padding-bottom hack */
}

li.nav2 {
  border-bottom: 1px solid #F4DFC9; /* IE li bogus padding-bottom hack */
}

a.nav2 { /* link elements */
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
}

a.nav3 { /* link elements */
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 3px;
}

.lev1 .sel1, 
.lev2 .sel2, 
.lev3 .sel3 { /* selected elements */
  color: #0C50A1;
  font-weight: bold;
}

.lev2 .sel2, 
.lev3 .sel3 { /* selected elements */
  padding-left: 3px;
}

.lev2 .sel2 { /* selected elements */
  padding-top: 3px;
  padding-bottom: 3px
}

.lev3 .sel3 { /* selected elements */
  padding-top: 2px;
  padding-bottom: 2px
}


/*************************************************/
/* SIG styles                                    */
/*************************************************/

.sigtitle {
  display: none;
}

.SIGBanner {
  margin: 0;
  padding: 0;
}

.SIGBanner table {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
}

/* -------------------------- */
/* admin help */
/* -------------------------- */
.sig_page_admin_description
	{
  background: #E7EEF6;
  font-size: 1em;
  padding: 0.2em;
}

div.sig_admin_help
	{
  color: #222222;
  font: x-small verdana, arial;
  margin-left: 4em;
  text-align: left;
  vertical-align: top;
}

	
div.sig_admin_help h1
	{
  border-top: solid #CCCCCC 2px;
  font-size: small;
  margin-top: 2em;
}

	
div.sig_admin_help h1,
div.sig_admin_help h2
	{
  font-size: medium;
  margin-left: -3em;
}

		
div.sig_admin_help div.toc h1, 
div.sig_admin_help div.toc h2
	{
  border: none;
  color: #222222;
  font-size: x-small;
  margin: 0pt;
}

div.sig_admin_help div.toc h1
	{
  font-weight: bold;
  margin-top: 1em;
}

div.sig_admin_help div.toc h2
	{
  font-weight: normal;
}

div.sig_admin_help td ol,
div.sig_admin_help td ul
	{
  margin-left: 2em;
}

	
div.sig_admin_help td li
	{
  margin-bottom: 0.5em;
}

	
div.sig_admin_help table, 
div.sig_admin_help td, 
div.sig_admin_help th
	{
  border: solid #CCCCCC 1px;
  border-collapse: collapse;
  padding: 0.2em;
  text-align: left;
  vertical-align: top;
}

div.sig_admin_help th
	{
  font-size: x-small;
}

/* -------------------------- */
/* tables */
/* -------------------------- */
div.sig_table_ruled1 table.formtable, 
div.sig_table_ruled1 form table.formtable, 
table.sig_table_ruled1
	{
  margin-top: 0px;
}

	
table.sig_table_ruled1 td, table.sig_table_ruled1 th {
  border-bottom: solid 1px #CCCCCC;
  font-size: x-small;
  padding-right: 1.5em;
  padding-top: 2px;
  text-align: top;
  vertical-align: top;
}

table.sig_table_ruled1 th
	{
  font-weight: normal;
  text-align: left;
}

div.sig_table_boxed1 table.formtable, table.sig_table_boxed1
	{
  border: solid #666666 1px;
  border-collapse: collapse;
  font-size: x-small;
  margin-top: 1em;
  padding: 0.2em;
  text-align: left;
  vertical-align: top;
}

div.sig_table_boxed1 input.text, 
table.sig_table_boxed1 input.text
	{
  background: #E7EEF6;
  border: solid #000000 1px;
  font-size: x-small;
  padding-left: 2px;
}

	
div.sig_table_boxed1 th, table.sig_table_boxed1 th
	{
  background: #BBBBBB;
  border-left: solid #D6D6D6 1px;
  border-right: solid #D6D6D6 1px;
  vertical-align: top;
}

div.sig_table_boxed1 td.formcell, table.sig_table_boxed1 td
	{
  border-left: solid #DDDDDD 1px;
  border-top: solid #DDDDDD 1px;
  vertical-align: top;
}

table.clsSIGIndivFull {
  border-collapse: collapse;
}

table.clsSIGIndivFull td,
table.clsSIGIndivFull th 
	{
  border-top: solid #DDDDDD 1px;
  text-align: left;
  vertical-align: top;
}

table.clsSIGIndivFull th {
  font-size: 1em;
  font-weight: bold;
}

table.clsSIGIndivFull tr {
  padding-bottom: 10px;
}

table.clsSIGIndivFull td.noborder {
  border: none;
}

.clsBoxed1 td.noborder,
.clsBoxed1 th.noborder
	{
  border: none;
}

.clsBoxed1 td.topborder
	{
  border-left: none;
  border-top: solid #DDDDDD 1px;
}

.clsBoxed1 td.endrow, .clsBoxed1 th.endrow
	{
  border-left: solid #DDDDDD 1px;
  border-top: none;
}

.clsBoxed1 td, .clsBoxed1 th
	{
  padding: 3px;
  text-align: left;
}

.clsBoxed1 td
	{
  border-left: solid #DDDDDD 1px;
  border-top: solid #DDDDDD 1px;
}

.clsBoxed1 th 
	{
  border-left: solid #DDDDDD 1px;
  border-top: solid #DDDDDD 1px;
}

.sig_table_note
	{
  font-size: 1em;
}

/* -------------------------- */
/* general purpose */
/* -------------------------- */
div.sig_body {
  padding: 10px;
}

.sig_error_message
	{
  border-left: solid #FF0000 2px;
  padding-left: 0.5em;
}

/* -------------------------- */
/* tabs */
/* -------------------------- */
div.sig_tab_body {
  margin: 10px;
}

div.sig_admin_table_group1
	{
  border-top: solid #CCCCCC 2px;
  margin-bottom: 1 em;
  padding-bottom: 0.5 em;
}

	
/* -------------------------- */
/* forms */
/* -------------------------- */
div.sig_body table.formtable td.formcell {
  padding-top: 0px;
}

.sig_form_subhead
	{
  font-size: 1.25em;
}

/* -------------------------- */
/* discussions */
/* -------------------------- */
div.sig_dg_topic
	{
  background: #E7EEF6;
  border: solid #999999 1px;
  padding: 0.3em;
}

/*************************************************/
/* end of SIG styles                             */
/*************************************************/


