/* NSB Main CSS Document */
/* Ann O'Dwyer/Deirdre O'Reardon
	Central Statistics Office */

/* Standard Links */	
a 				{ color: #336666; text-decoration: none; } 
a:link		{ color: #ffffff; text-decoration: none; } 
a:visited	{ color: #ffffff; text-decoration: none; } 
a:active		{ color: #ffffff; text-decoration:  } 
a:hover		{ color: #b7cfb7; text-decoration:  }	

/* Main Content Text Links */
a.content:link { color: #0000FF; text-decoration: none; }
a.content:visited { color: #990066; text-decoration: none; }
a.content:active { color: #0000FF; text-decoration: underline; } 
a.content:hover { color: #0000FF; text-decoration: underline; }
	
body {
	margin-top: 0px;
	padding-top: 0px;
	background: #Ece3ec;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #02395F;
	text-align:center;
}
.style1 {color: #993333}
.style3 {
	color: #993300;
	font-weight: bold;
}
.style6 {color: #000000}
.style7 {color: #02395f}
.style8 {color: #FFFFFF}
	
/* START Breadcrumb */
 
 .breadcrumb {
	background-color: #336666;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: 1px solid #336666;
	width:800px;
	color: #336666;
 }
 
 .youAreHere {
 	font-weight: bold;
	color: #ffffff;
	float:left;
	margin-left:19px;
 }
 
 
  /* END Breadcrumb */
  
 .mainContent2 {
  	/* float: left; */
 	background-color: #fff; /* depends on the theme */
	width: 767px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 19px;
	padding-right: 15px;
 }
 
  /* START PDF and Word Indicators */
  
  .pdf {
 	color: #CC0000;
  }
  
  .word {
 	color: #0066CC;
  }
  
  /* END PDF and Word Indicators */
  

/* This list rule is used deal with browser and css issues in how they render lists. The technique documented at alistapart.com (http://www.alistapart.com/articles/taminglists/)  */
ul.linksDirectory {
	margin-top: 5px;
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	margin-bottom: 10px;
    text-align:left;
	}
	

li {
	margin-bottom: 7px;
}

.vSpace1 {
	width: 100%; clear: both; height: 1px; line-height: 1px; font-size: 0;
}

.mainContent1 {
	width: 100%;
}
	
#container {
 	width: 779px;	
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	margin-top: 1px;
	border: 1px solid #DDEBF5;
	text-align:left;
	
 }
 .arrow {
 	color: #F98E03;
	font-weight: bold;
 }
 
  /* END Page Headings */
  /* Footer Bar Links */
a.fBar:link { color: #fff; text-decoration: none; }
a.fBar:visited { color: #fff; text-decoration: none; } 
a.fBar:active { color: #fff; text-decoration: underline; }
a.fBar:hover { color: #fff; text-decoration: underline; }

/* Footer Links */
a.footer:link { color: #0375A0; text-decoration: none; }
a.footer:visited { color: #0375A0; text-decoration: none; }
a.footer:active { color: #0375A0; text-decoration: underline; } 
a.footer:hover { color: #0375A0; text-decoration: underline; }

/* Footnote Links */
a.footnoteLink:link		{ color: #02395F; text-decoration: none; font-size:9px; vertical-align:super } 
a.footnoteLink:visited	{ color: #02395F; text-decoration: none; font-size:9px; vertical-align:super } 
a.footnoteLink:active	{ color: #02395F; text-decoration: underline; font-size:9px; vertical-align:super } 
a.footnoteLink:hover		{ color: #02395F; text-decoration: underline; font-size:9px; vertical-align:super }

  
  /* START Main Content */
 
/* This table style allows text size to be set within IE5, as IE5 does not inherit the body styles into the table cells. Grrr. */ 
 table {
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #02395F;
  }
  
 /* Used for tables inserted into a content area */ 
 
 table.internalTable {
border: 1px solid #CCCDCD;
margin: 1em;
border-collapse:collapse;
 }
 
 td.tableCells {
 vertical-align:baseline;
 padding: 0 0.5em;
 border: 1px solid #CCCDCD;
 }
 
 td.tableHeading {
 vertical-align:baseline;
 padding: 0 0.5em;
 border: 1px solid #CCCDCD;
 background-color: #E2F2FE;
 font-weight:bold;
 color: #0475B4;
 }


 .mainContentBlock { /* Used for 1 Column Layout */
 	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 19px;
	width: 760px;
	background-color: #fff;
 }
 
 .mainContent {
  	/* float: left; */
 	background-color: #fff; /* depends on the theme */
	width: 779px;
 }
 
 
 .mainContentLeftColumn { /* Used for 2 Column Layout with small right column */
 	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 19px;
	padding-right: 10px;
	width: 521px;
	background-color: #fff;
	/* Including font formating data again so as to keep IE 5 happy, as it does not inherit the body styling in table cells. Sigh. 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #02395F; */
 }
 
  .mainContentRightColumn { /* Used for 2 Column Layout with small right column */
 	padding-top: 10px;
	padding-bottom: 10px;
	/* padding-left: 19px; */
	width: 202px;
	background-color: #fff;
	border-left: 1px solid #CCCDCD;
 }
 
 .rightImage {
 	margin-left: 22px;
 }
 
  .mainContentBlock3 { /* Used for 2 Column Layout with even width columns */
 	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 19px;
	width: 760px;
	background-color: #fff;
 }
 
 .evenColumn1 { /* Used to even width the 2 Column Layout even widths */
 	width: 50%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 19px;
	padding-right: 10px;
	background-color: #fff;
 }
 
 .evenColumn2 {
 	width: 50%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 19px;
	padding-right: 10px;
	background-color: #fff;
	border-left: 1px solid #CCCDCD;
 }
 
  .mainContent2 {
  	/* float: left; */
 	background-color: #fff; /* depends on the theme */
	width: 767px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 19px;
	padding-right: 15px;
 }
  
  /* END Main Content */
  
  
  /* START Footer Bar */
  
  .footerBarBlock {
	/* float: left; */
	padding-top: 5px;
	padding-bottom: 5px;
	
	background: url(../images/footerBarBackground.jpg) no-repeat top;
	/*width: 779px;*/
  }
  
  .footerBarText {
  	color: #fff;
	margin-left: 19px;
	display:block;
  }
  
  /* END Footer Bar */
  
  
  /* START Footer */
  
  .footerBlock {
	padding-top: 15px;
	margin-top: 0px;
	padding-bottom: 15px;
	background-color: #fff;
	/*width: 779px;*/
	line-height: 17px;
	}
  
 
  .blueLine {
  	color: #72B6DF;
  }
  
  /* END Footer */
  
  /* START PDF and Word Indicators */
  
  .pdf {
 	color: #CC0000;
  }
  
  .word {
 	color: #0066CC;
  }
  
  /* END PDF and Word Indicators */
  
  .footnote {
	color: #333333;
	}

	.superscript {
	vertical-align:super;
	font-size:10px;
	}
	