body,html {
	font-family			: Verdana, Arial, Helvetica, Sans-serif;
	font-size			: 8pt;
	padding				: 0;
	margin				: 0;
}

img {
	padding				: 0;
	margin				: 0;
	border				: 0 solid #FFFFFF; 
}

img.normal {
	vertical-align		: middle;
}

table, div {
	font-family			: Verdana, Arial, Helvetica, Sans-serif;
	font-size			: 8pt;
}

a { color: /*#0000FF*/#666666; text-decoration: underline;}			/* unvisited link */

a.head{
	color: /*#0000FF*/#cccccc;
	text-decoration: none;
}

a.head:hover{
	text-decoration: underline;
}

a[name] {
	color				: #000;
	text-decoration		: none;
}

h1 {
	font-family			: Arial, Verdana, Helvetica, Sans-serif;
	font-weight			: bold;
	font-size			: 12pt;
	letter-spacing		: 1px;
}

h2 {
	font-weight			: bold;
	font-size			: 9pt;
	padding				: 0;
	margin				: 0;
}

h3 {
	font-weight			: bold;
	font-size			: 8pt;
	padding				: 0;
	margin				: 0;
}

form {
	padding				: 0;
	margin				: 0;
}

div.menuBody ul {
	padding				: 0 0 0 0;
	margin				: 0 0 0 0;
	list-style			: none;
	list-style-position	: outside;
}

img.contact {
	vertical-align		: middle;
}

/* -------------------------- */
/* Environment menu links 	  */
/* -------------------------- */
div.menuBody ul.menuEnvironment a {
	color				: #005500;	
}

div.menuBody ul.menuEnvironment li.menuActive {
	background			: #005933;
	border				: 1px solid #B5B5B5;
	margin				: 2px 2px 2px 0;
	padding				: 2px 0 2px 2px;
	color				: #FFF;
}

div.menuBody ul.menuEnvironment li.menuActive a {
	font-weight			: bold;
	color				: #FFF;
}

div.menuBody ul.menuEnvironment li.menuActive ul a {
	font-weight			: normal;
	color				: #FFF;
}

.menuContainer {
	margin-top			: 0;
	margin-bottom		: 0;
}

.menuContainer img {
	vertical-align		: top;
	border				: 0;
	margin				: 0;
	padding				: 0;
	display				: inline;
}

.menuContainer .imgContainer {
	display				: block;
	margin				: 0;
}

.menuContainer .imgSpacer {
	height				: 19px;
	background			: #F1F1F1 url('../_images/icons/menuSpacer.gif') no-repeat top left;
}

.menuContainer .imgCopyright {
	height				: 19px;
	background			: #F1F1F1 url('../_images/icons/copyright.gif') no-repeat top left;
}

.menuContainer .imgSearch {
	height				: 19px;
	background			: #F1F1F1 url('../_images/background/searchNew.gif') no-repeat top left;
}

/*.menuContainer .imgSustainability {
	height				: 19px;
	background			: #F1F1F1 url('../_images/sustainability.gif') no-repeat top left;
}*/

.menuContainer .head {
	display				: block;
	padding				: 3px;
	text-indent			: 2px;
	font-size			: 8pt;
	font-weight			: bold;
	vertical-align		: middle;
	color				: #FFF;
	background-color	: #B5B5B5;
	border				: 0 solid #000;
}

.menuContainer .headEnv {
	background			: #58a618 /*#005500*/ /*url('../_images/books/bookSmallGreen.gif') no-repeat 2%*/;
	border				: 0 solid #000;
}

.menuContainer .headHas {
	background			: #58a618 /*#005500*/ /*url('../_images/books/bookSmallGreen.gif') no-repeat 2%*/;
	border				: 0 solid #000;
}

.menuContainer .headQua {
	background			: #58a618 /*#005500*/ /*url('../_images/books/bookSmallGreen.gif') no-repeat 2%*/;
	border				: 0 solid #000;
}

.menuContainer .headWork {
	background			: #ff7700 /*#0A539C*/ /*url('../_images/books/bookSmallBlue.gif') no-repeat 2%*/;
	border				: 0 solid #000;
}

.menuContainer .headAccounts {
	background			: #666666 /*url('../_images/books/bookSmallBlue.gif') no-repeat 2%*/;
	border				: 0 solid #000;
}

.menuContainer .headCurrent {
	background			: #E9BD37 /*url('../_images/books/bookSmallYellow.gif') no-repeat 2%*/;
	border				: 0 solid #000;
	color				: #000;
}

.menuContainer .headLawML {
	background			: #58a618; /*#9b2313;*/  /* url('../_images/books/bookSmallGreen.gif') no-repeat 2%; */
	border				: 0 solid #000;
	text-indent			: 5px;
}

.menuContainer .headLists {
	background			: #58a618 /*#E9BD37*/ /*url('../_images/books/bookSmallYellow.gif') no-repeat 2%*/;
	/*border				: 0 solid #B5B5B5;*/
	border				: 0 solid #000;
	/*color				: #000;*/
}

.menuContainer .menuSearch {
	border				: 0 solid #B5B5B5;
	margin-top			: 0;
	margin-bottom		: 0;
	padding				: 0;
	/*border-right		: 1px solid #B5B5B5;
	border-bottom		: 1px solid #B5B5B5;
	border-left			: 1px solid #B5B5B5;*/
}

.menuContainer .menuSearch input {
	border				: 1px solid #000;
	background-color	: #F1F1F1;
	width				: 140px;
	margin				: 2px;
}

.menuContainer .menuSearch .button {
	background-color	: #FFFFFF;
	border				: 1px solid #dedede;
	font-size			: 8pt;
	font-weight			: bold;
	width				: 42px;
	height				: 20px;
}

.menuContainer .head a { color : #FFFFFF; text-decoration : none; }

.menuContainer .body a {
	color				: #FFFFFF;
	background-color	: #ffffff;/*#F1F1F1;*/
	padding				: 1px;
	padding-left		: 1px;
	display				: block;
	border-bottom		: 1px solid #B5B5B5;
	border-left			: 10px solid #F1F1F1;
	border-right		: 10px solid #B5B5B5;
	font-size			: 7pt;
	font-weight			: bold;
	text-decoration		: none;
	text-align			: left;
	margin-top			: 1px;
}

.menuContainer .body a:link {color: #000; text-decoration: none;}			/* unvisited link */
.menuContainer .body a:visited {color: #000; text-decoration: none;}		/* visited link */

.menuContainer .menuEnv a:hover {
	border-left: 10px solid #58a618;
	text-decoration: none;
	background-color: #FFF;
	color: #000;
}

.menuContainer .menuWork a:hover {
	border-left: 10px solid #ff7700;
	text-decoration: none;
	background-color: #FFF;
	color: #000;
}

.menuContainer .menuAccounts a:hover {
	border-left: 10px solid #666666;
	text-decoration: none;
	background-color: #FFF;
	color: #000;
}

.menuContainer .menuCurrent a:hover {
	border-left: 10px solid #E9BD37;
	text-decoration: none;
	background-color: #FFF;
	color: #000;
}

.menuContainer .menuLists a:hover {
	border-left: 10px solid #58a618;
	text-decoration: none;
	background-color: #FFF;
	color: #000;
}

.menuContainer .menuLawML a:hover {
	/*border-left: 10px solid #9B2313;*/
	border-left: 10px solid #ff7700;
	text-decoration: none;
	background-color: #FFF;
	color: #000;
}

.menuContainer .body a:active {color: #000; text-decoration: none;}		/* selected link */

.menuContainer .body .last {
	border-bottom		: 0 solid #000;
	margin-bottom		: 1px;
}

.menuContainer .body .subMenu {
	margin-left			: 10px;
}

.menuContainer .body a.active {
	background-color	: #B5B5B5;
}

.menuContainer .body .subMenu a.activeNode {
	background-color	: #D5D5D5;
}

.menuContainer .body .subMenuNode a.activeSubNode {
	background-color	: #F5F5F5;
}
/*-----------------------------------------*/


/* -------------------------- */
/* Workenvironment menu links */
/* -------------------------- */
div.menuBody ul.menuWorkEnvironment a {
	color				: #005E66;	
}

div.menuBody ul.menuWorkEnvironment li.menuActive {
	background			: #005E66;
	border				: 1px solid #B5B5B5;
	margin				: 2px 2px 2px 0;
	padding				: 2px 0 2px 2px;
	color				: #FFF;
}

div.menuBody ul.menuWorkEnvironment li.menuActive a {
	font-weight			: bold;
	color				: #FFF;
}

div.menuBody ul.menuWorkEnvironment li.menuActive ul a {
	font-weight			: normal;
	color				: #FFF;
}


/*-----------------------------------------*/

div.menuBody li {
	padding				: 1px 0 1px 0;
	margin				: 0 0 0 0;
	border-bottom		: 0 solid #B5B5B5;
	vertical-align		: middle;
}

div.menuBody ul ul {
	padding				: 0 0 0 20px;
	margin				: 0;
	
}

div.menuBody li li {
	border-top			: 0 solid #B5B5B5;
	border-bottom		: 0;
}
p.footer {
	padding				: 0 0 0 15px;
	margin-top			: 5px;
	font-size			: 7pt;
}
p.footerPrint {
	display				: none;
}
/*##### Initial Design #####*/

#banner {
	width				: 100%;
	padding				: 0;
	margin				: 0;
	/*background			: #EFEFEF;*/
	background			: #ffffff;
}

#banner img {
	display				: block;
	margin				: 0;
}

#footer {
	border-top			: 1px solid #B5B5B5;
	text-align			: center;
	float				: left;
	width				: 920px;
}

#dividerWrapper {
	background-color	: #58a618; /*#E9BD37;*/ /*#FCE216; */
	float				: left;
	width				: 100%;
	/*border-top			: 1px solid #000;
	border-bottom		: 1px solid #000;*/
}

#dividerContainer {
	/*float				: left;*/
	width				: 920px;
}

#dividerBlockLeft {
	float				: left;
	width				: 200px;
	padding				: 2px 0 0 5px;
}

#dividerBlockLeft a, #dividerBlockLeft img {
	display				: inline;
	vertical-align		: middle;	
}

#dividerBlockRight {
	/*float				: left;*/
	/*width				: 591px;*/
	margin-left			: 210px; 
	height				: 22px;
	line-height			: 23px;
	/*padding				: 5px 2px 2px 0;*/
}

#dividerBlockRight ul {
	display				: inline;
	list-style			: none;
	padding				: 0;
	margin				: 0;
}

#dividerBlockRight ul li {
	display				: inline;
	padding				: 0;
	margin				: 0;
}

#dividerBlockRight ul li.left {
	float				: left;
}

#dividerBlockRight ul li.right {
	float				: right;
}
/*
#dividerRightContent {
	font-size			: 7pt;
}
*/
#outerWrapper {
	margin				: 0;
	padding				: 0;
}

#wrapper {
	margin				: 0;
	padding				: 0;
}

#container {
	margin				: 0;
	padding				: 0;
	border				: 0 solid #000;
}

#content {
	float				: left;
	width				: 950px;
	padding				: 0;
	border				: 0 solid #000;
}

#leftBlock {
	height				: 100%;
	width				: 200px;
	float				: left;
	margin-left			: 2px;
	margin-top			: 2px;
	margin-right		: 0;
	padding				: 0;
	background			: #FFF;
}

#middleBlock {
	width				: 700px;
	margin-left			: 205px;
	margin-bottom		: 2px;
	padding				: 2px 2px 2px 15px;
	/*border-right		: 1px solid #000;*/
	/*border-bottom		: 1px solid #000;*/
	/*background			: #FFF url('../_images/background/blackToWhiteLeft.gif') repeat-y top left;*/
}

#rightBlock {
	width				: 200px;
	margin-top			: 0;
	background-color	: #b5b5b5;
	float				: right;
}

div.spacer {
	clear				: right;
	width				: 100%;
}

div.spacer2 {
	clear				: both;
	width				: 100%;
}


/*##### Initial Design End #####*/

/*########### Menus ############*/

/*div.menuBlock {
	-moz-box-sizing		: border-box;
	margin-top			: 0;
	margin-bottom		: 15px;
	float				: left;
	width				: 200px;
	border				: 0 solid #B5B5B5;
}*/

div.menuHead {
	-moz-box-sizing		: border-box;
	padding				: 0 0 0 0;
	border-bottom		: 1px solid #B5B5B5;
	height				: 20px;
	background			: #F1F1F1;
}

div.menuHead img {
	border				: 0 solid #FFF;
	vertical-align		: middle;
}

div.menuHead h1 {
	font-size			: 8pt;
	font-weight			: bold;
	text-indent			: 5px;
	text-align			: left;
	padding				: 0 0 0 0;
	margin				: 0;
}
div.menuHead h1.green {
	color				: #58a618; /*#005500;*/
	display				: inline;
}

div.menuHead h1.blue {
	color				: #0066CC; /*#204A75;*/
	display				: inline;
}

div.menuHead h1.orange {
	color				: #BDBF10; /*#FCE216; #996633;*/
	display				: inline;
}


div.menuBody {
	-moz-box-sizing		: border-box;
	padding				: 0 0 5px 5px;
	color				: #000000;
	text-align			: left;
}

div.menuBody img {
	border				: 0 solid #FFF;
	vertical-align		: middle;
}

/*########### Textdesign ############*/



div.textContainer {
	-moz-box-sizing		: border-box;
	
	border				: 0 solid #000;
}

div.textContainer div.pageHead {
	width				: 100%;
	height				: 40px;
}

div.textContainer div.pageHead div.location {
	display				: block;
	float				: left;
	padding				: 8px 5px 8px 5px;
	margin				: 0 5px 0 0;
	border				: 1px solid #D5D5D5;
}

div.textContainer a.printLink {
	display				: block;
	float				: right;
	font-weight			: bold;
	font-size			: 7pt;
	padding				: 8px 30px 8px 5px;
	margin				: 0 5px 0 0;
	background			: url('../_images/icons/print.gif') no-repeat 90% 50%;
	clear				: right;
	border				: 1px solid #D5D5D5;
}

div.textContainer a.readMore {
	color: /*#0000FF*/#ff7700;
	display				: block;
	float				: right;
	font-weight			: none;
	font-size			: 7pt;
	padding				: 5px 15px 5px 0;
	background			: url('../_images/icons/readMore.gif') no-repeat right center;
}

div.textContainer a.topLink {
	color: /*#0000FF*/#ff7700;
	display				: block;
	float					: right;
	font-weight			: bold;
	font-size			: 7pt;
	padding				: 5px 12px 5px 0;
	background			: url('../_images/icons/topLink.gif') no-repeat right center;
}


div.textContainer a.pdf {
	background			: url('../_images/icons/pdfSmall.gif') no-repeat left center;
	padding				: 5px 0 5px 15px;
}

a.word {
	padding				: 5px 0 5px 20px;
	background			: url('../_images/icons/wordLink.gif') no-repeat left center;
}

div.textContainer p {
	padding				: 2px 0 4px 0;
	margin				: 0;
}

div.textContainer h1 {
	font-size			: 14pt;
	font-weight			: bold;
	padding				: 0;
	margin				: 0;
	margin-bottom		: 5px;
}

div.textContainer h2 {
	font-size			: 10pt;
	font-weight			: bold;
	padding				: 0;
	margin				: 5px 0 2px 0;
}

div.textContainer h3 {
	font-size			: 9pt;
	font-weight			: bold;
	padding				: 0;
	margin				: 0;
	margin-bottom		: 5px;
}

div.textContainer h4 {
	font-size			: 8pt;
	font-weight			: bold;
	font-style			: italic;
	padding				: 0;
	margin				: 0;
	margin-bottom		: 5px;
}

/*.green { color : #005500; }*/

div.textContainer ul {
	padding				: 5px 5px 5px 30px;
	margin				: 10px 10px 10px 10px;
}

div.textContainer ul.greyListBox {
	display				: block;
	background			: #f1f1f1;
	padding				: 5px 5px 5px 30px;
	margin				: 10px 10px 10px 10px;
	border				: 1px solid #B5B5B5;
	width				: 70%;
	
}

div.textContainer ol {
	padding				: 5px 5px 5px 30px;
	margin				: 10px 10px 10px 10px;
}

div.textContainer li {
	margin-bottom		: 4px;
}

div.textContainer .green {
	color				: #58a618; /*#005500;*/
}

div.textContainer .errorMsg {
	color				: #800000;
	font-weight			: bold;
}

div.textContainer .redMsg {
	color				: #800000;
	font-weight			: bold;
}

div.textContainer div.textContainerHead {
	margin-bottom		: 10px;
}

div.textContainer div.textContainerHead h1 {
	padding-top			: 10px;
}

div.textContainer div.yearBox {
	-moz-box-sizing		: border-box;
	
	border-bottom		: 1px solid #f1f1f1;
	border-right		: 0 solid #f1f1f1;
	padding				: 10px;
}


div.textContainer fieldset.TOC {
	border				: 1px solid #f1f1f1;
	width				: 100%;
	margin				: 0;
	padding				: 0;
}

div.textContainer fieldset.TOC legend {
	font-family			: Arial, Verdana, Helvetica, Sans-serif;
	font-weight			: bold;
	font-size			: 9pt;
	letter-spacing		: 1px;
	/*NEW 2006-08-04*/
	background-color	: #F1F1F1;
	border				: 1px solid #f1f1f1;
	padding				: 2px;
	margin-left			: 5px;
}

div.textContainer fieldset.TOC h1 {
	font-weight			: bold;
	font-size			: 10pt;
}

div.textContainer fieldset.TOC h2 {
	font-weight			: bold;
	font-size			: 8pt;
	padding				: 0;
	margin				: 0;
}

div.textContainer fieldset.TOC h3 {
	
}

div.textContainer fieldset.TOC ul {
	/*
	padding				: 10px 0 10px 20px;
	margin				: 0 0 0 0;
	*/
	
}

div.textContainer fieldset.TOC ul li {
	/*
	margin				: 0 0 10px 10px;
	*/
	
}

div.textContainer fieldset.TOC ul.lawSource {

}

div.textContainer fieldset.TOC ul.lawSource li a {
	text-decoration		: underline;
	/*color				: #0000FF;*/
	color: #ff7700;
}

div.textContainer fieldset.TOC ul.lawSource li a:hover {
	text-decoration		: underline;
}

div.textContainer fieldset.TOC div.tocListMain {
	width				: 100%; 
	float				: left;
	padding				: 0 0 0 0;
	margin				: 0 0 0 0;
}

div.textContainer fieldset.TOC div.tocList {
	width				: 65%; 
	float				: left;
	padding				: 0 0 0 0;
	margin				: 0 0 0 0;
}

div.textContainer fieldset.TOC div.tocListMain a,
div.textContainer fieldset.TOC div.tocList a {
	text-decoration		: none;
	color				: #000000;
}

div.textContainer fieldset.TOC div.tocListMain p a,
div.textContainer fieldset.TOC div.tocList p a {
	text-decoration		: none;
	/*color				: #0000FF;*/
	color: #ff7700;
}

div.textContainer fieldset.TOC div.tocListMain a:hover,
div.textContainer fieldset.TOC div.tocList a:hover {
	text-decoration		: underline;
}

div.textContainer fieldset.TOC div.tocListMain a.readMore,
div.textContainer fieldset.TOC div.tocList a.readMore {
	color				: #ff7700;
	/*text-decoration		: underline;*/
	clear				: both;
}

div.textContainer fieldset.TOC div.tocListMain ul li,
div.textContainer fieldset.TOC div.tocList ul li {
	clear				: both;
}

div.textContainer a.topLink {
	color: /*#0000FF*/#ff7700;
	text-decoration		: underline;
}

div.textContainer fieldset.TOC div.news {
	float				: right;
	width				: 35%;
	border-left			: 0 solid #B5B5B5;
	padding				: 0 0 0 0;
	font-size			: 7pt;
}

div.textContainer fieldset.TOC div.firstPage a {
	display				: block;
	padding				: 3px;
}

div.textContainer fieldset.TOC div.news p {
	border-bottom		: 1px solid #f1f1f1;
	border-left			: 1px solid #f1f1f1;
	padding				: 5px 5px 5px 5px;
	margin				: 0;
	
}

div.textContainer fieldset.TOC div.news p.noBorderBottom {
	border-bottom		: 0 solid #f1f1f1;
}

div.textContainer fieldset.TOC div.news p.head {
	margin-top			: 5px;
	color				: #005500;
	border-left			: 0 solid #f1f1f1;
}	

div.textContainer fieldset.TOC div.emailContact {
	padding				: 5px 15px 5px 5px;
	
}

div.textContainer fieldset.TOC div.emailContact label {
	display				: block;
	color				: #767676;
}

div.textContainer fieldset.TOC div.emailContact label.radioLabel {
	display				: inline;
}

div.textContainer fieldset.TOC div.emailContact input {
	vertical-align		: middle;	
}

div.textContainer fieldset.TOC div.emailContact input.textInput {
	width				: 200px;
}

div.textContainer fieldset.TOC div.emailContact input.button {
	width				: 70px;
	border				: 1px solid #f1f1f1;
	background			: #F1F1F1;
	margin-right		: 2px;
}

div.textContainer fieldset.TOC div.emailContact textarea {
	width				: 300px;
	height				: 150px;
	vertical-align		: top;
}

div.textContainer fieldset.TOC div.emailContact label {
	font-weight			: bold;
	vertical-align		: middle;
}

div.textContainer fieldset.TOC div.loginBox {
	padding				: 5px 10px 5px 5px;
}

div.textContainer fieldset.TOC div.loginBox input {
	vertical-align		: middle;
	
}

div.textContainer fieldset.TOC div.loginBox input.textInput {
	width				: 200px;
	
}

div.textContainer fieldset.TOC div.loginBox input.button {
	width				: 70px;
	border				: 1px solid #f1f1f1;
	background			: #F1F1F1;
	margin-right		: 2px;
}

div.textContainer fieldset.TOC div.loginBox textarea {
	width				: 300px;
	height				: 150px;
	display				: block;
	vertical-align		: top;
}

div.textContainer fieldset.TOC div.loginBox label {
	font-weight			: bold;
	vertical-align		: middle;
	display				: block;
}

div.textContainer img.chapterImage {
	display				: block;
	margin				: 5px 10px 5px 5px;
}

div.textContainer .greyBox {
	background			: #DEDEDE;
	padding				: 5px 5px 5px 5px;
	margin				: 0;
	border				: 1px solid #f1f1f1;
	
}

div.textContainer table.mbPresentationTbl {
	float				: left;
	width				: 100%;
	border-spacing		: 0;
	border-collapse		: collapse;
	margin-bottom		: 10px;
}

div.textContainer table.mbPresentationTbl thead {
}

div.textContainer table.mbPresentationTbl th {
	padding				: 5px;
	text-align			: left;
}


div.textContainer table.mbPresentationTbl tr {
}

div.textContainer table.mbPresentationTbl td {
	vertical-align		: top;
	padding				: 5px;
	border				: 0 solid #f1f1f1;
	height: 1em;
}

div.textContainer table.mbPresentationTbl td.last {
	vertical-align		: top;
	padding				: 5px;
	border-bottom		: 1px solid #f1f1f1;
}

div.textContainer table.mbPresentationTbl img {
	padding-right		: 3px;
}

div.textContainer table.textContainerTbl {
	float				: left;
	border-spacing		: 0;
	border-collapse		: collapse;
}

div.textContainer table.textContainerTbl tr {
	
}

div.textContainer table.textContainerTbl td {
	vertical-align		: top;
	padding				: 5px;
	border-bottom		: 1px solid #f1f1f1;
}

div.textContainer table.textContainerTbl td.left {
	width				: 80%;
}

div.textContainer table.textContainerTbl td.right {
	width				: 20%;
	font-size			: 7pt;
	font-style			: italic;
	border-left			: 1px solid #f1f1f1;
	
	padding-top			: 15px;
}

div.textContainer table.textContainerTbl td.last {
	border-bottom		: 2px solid #f1f1f1;
}

div.textContainer table.textContainerTbl td.first {
	border-top		: 2px solid #f1f1f1;
}

div.textContainer table.textContainerTbl td.noline {
	border-bottom		: 0 solid #f1f1f1;
}

div.textContainer table.tblDesign1 {
	border-spacing		: 0;
	border-collapse		: collapse;
	background			: #D5D5D5;
}

div.textContainer table.tblDesign1 tr {
}

div.textContainer table.tblDesign1 td {
	border				: 1px solid #A5A5A5;
	padding				: 3px;
}

div.textContainer table.tblDesign2 {
	border-spacing		: 0;
	border-collapse		: collapse;
	background			: #F1F1F1;
}

div.textContainer table.tblDesign2 tr {
}

div.textContainer table.tblDesign2 td {
	border				: 1px solid #A5A5A5;
	padding				: 3px;
}

div.textContainer table.tblDesign2 td.headOrange {
	border				: 1px solid #A5A5A5;
	padding				: 3px;
	background			: #FF6600;
}

div.textContainer table.tblDesign3 {
	border-spacing		: 0;
	border-collapse		: collapse;
	background			: #F1F1F1;
	font-size			: 7pt;
}

div.textContainer table.tblDesign3 tr {
}

div.textContainer table.tblDesign3 th {
	font-size			: 7pt;
}

div.textContainer table.tblDesign3 td {
	border				: 1px solid #A5A5A5;
	padding				: 3px;
	font-size			: 7pt;
}

div.textContainer table.tblDesign2 td.headGrey {
	border				: 1px solid #CCCCCC;
	padding				: 3px;
	background			: #FF6600;
}

div.textContainer div.updBox {
	text-align			: center;
	padding-right		: 10px;
}

div.textContainer table.tblUpd {
	border-spacing		: 0;
	border-collapse		: collapse;
	border				: 1px solid #A5A5A5;
	background			: #F1F1F1;
	font-size			: 7pt;
}

div.textContainer table.tblUpd tr {
}

div.textContainer table.tblUpd td {
	text-align			: left;
	border-bottom		: 1px solid #A5A5A5;
	padding				: 3px;
}

div.textContainer table.tblUpd td.head {
	padding				: 4px;
}

div.textContainer table.tblUpd td.head {
	padding				: 4px;
}

div.textContainer .bgLightGray {
	background-color	: #F1F1F1;
}

.redLineLeft {
	border-left			: 3px solid #800000;
}

div.textContainer table td.redLineLeft {
	border-left			: 3px solid #800000;
}

.floatLeft {
	float				: left;
}

.floatRight {
	float				: right;
}

p.navigatorLinks {
	text-align			: center;
}

body.LL h1 {
	font-family			: Arial, Verdana, Helvetica, Sans-serif;
	font-weight			: bold;
	font-size			: 12pt;
	letter-spacing		: 1px;
}

body.LL h2 {
	font-family			: Arial, Verdana, Helvetica, Sans-serif;
	font-weight			: bold;
	font-size			: 10pt;
	letter-spacing		: 1px;
}

body.LL h3 {
	font-family			: Arial, Verdana, Helvetica, Sans-serif;
	font-weight			: bold;
	font-size			: 9pt;
	letter-spacing		: 1px;
}

p.dottedLine {
	border-bottom: 1px dashed #000;
}


/*### Warnings ###*/
.warning {
	color				: #800000;
}

img.warning {
	vertical-align		: middle;
}

.warningBox {
	border				: 1px dotted #767676;
	padding				: 20px;
	margin				: 10px 10px 10px 0;
	display				: block;
}


.warningBox h1.warning {
	font-family			: Arial, Verdana, Helvetica, Sans-serif;
	color				: #800000;
	padding				: 2px 0 2px 40px;
	background			: url("../_images/icons/Warning30.gif") no-repeat left;
}

/** Specialare **/
h2.noMargin {
	margin				: 0;
}

.bgBlue {
	background-color	: #2375bb;
}

.bgGreyDark {
	background-color	: #b0bbbd;
}

.bgGreyLight {
	background-color	: #c6cbce;
}

.bgBlueGolf {
	background-color	: #446FB5;
}

legend.MLLawLegend {
	background-color	: #F1F1F1;
	border				: 1px solid #f1f1f1;
	padding				: 2px;
	margin-left			: 5px;
}

td.border {
	border				: 1px solid #A5A5A5;
	padding				: 10px;
	vertical-align		: top;
	text-align			: left;
}

.img_greyborder { border: 1px solid #dedede; }

.right { align: right; }

/* Colors */
.white	{ color: #ffffff; }
.green	{ color: #58a618; }
.orange	{ color: #ff7700; }
.blue { color : #0055A9; }
.red { color : #800000; }

.white a	{ color: #ffffff; }

/* Slut */
/*############### END ###############*/

div.latest_amendments_mb_front a {
	color: #333 !important;
}

