/*stylesCNS.css - Created 2008-12-05 - Updated 2012-01-04*/
body {background: #669; color: #000; font-size: 11pt; font-family: Constantia,Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif; text-align: left; margin: 0;}
table {border-collapse: collapse;}
tr {vertical-align: top;}
td {vertical-align: top; padding: 0;}
h1 {color: #336; font: bold 18pt Constantia,Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif; margin: 10px 10px 10px 10px;}
h2 {color: #336; font: bold 16pt Constantia,Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif; margin: 20px 10px 10px 10px;}
h3 {color: #336; font: bold 14pt Constantia,Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif; margin: 20px 10px 10px 25px;}
h4 {color: #336; font: bold 12pt Constantia,Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif; margin: 20px 10px 10px 25px;}
p {color: #000; font: 11pt Constantia,Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif; margin: 5px 10px 10px 25px;}
ol {margin: 0; margin-top: 10px; margin-bottom: 15px; margin-left: 10px; margin-right: 10px;}
ul	{list-style-type: disc; margin: 0; margin-top: 10px; margin-bottom: 15px; margin-left: 10px; margin-right: 20px;}
li	{color: #000; font-size: 11pt; font-family: Constantia,Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif; margin: 0 20px 5px 10px;}
blockquote {margin: 50px;}
a:link, a:active {color: #336; font: 11pt Constantia,Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif;}
a:visited {color: #66c; font: 11pt Constantia,Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif;}
a:hover {color: #c33; font: 11pt Constantia,Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif;}
img {padding: 0; margin: 0; border: 0;}
img.left {float: left; padding: 5px 25px 10px 0;}
img.right {float: right; padding: 5px 0 10px 25px;}
img.flag {float: left; padding-top: 3px; padding-right: 5px;}
img.clip			{float: right; padding-top: 15px; padding-bottom: 10px; padding-left: 50px; padding-right: 20px;}
img.france-region	{float: right; padding: 10px; padding-top: 0; padding-right: 30px;}
img.caption			{float: right; padding-bottom: 5px; padding-left: 20px; padding-right: 20px;}
div.share {margin: 15px 25px; clear: left;}
div.share-bx {margin: 10px; clear: left;}
div.img {text-align: center; margin: 20px;}
div.image {color: #336; font: italic bold 9pt Constantia,Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif; text-align: center; padding: 10px 0 10px 25px;}
div.imgLt {float: left; color: #336; font: italic bold 9pt Constantia,Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif; text-align: center; padding: 10px 25px;}
div.imgL {float: left; color: #336; font: italic bold 9pt Constantia,Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif; text-align: center; padding: 10px 0 10px 25px; clear: both;}
div.imgRt {float: right; color: #336; font: italic bold 9pt Constantia,Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif; text-align: center; padding: 10px 25px;}
div.imgR {float: right; color: #336; font: italic bold 9pt Constantia,Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif; text-align: center; padding: 10px 0 10px 25px; clear: both;}
div.video {padding: 10px 50px;}
div.boxBlue {margin: 20px; border: 1px solid #669;}
div.caption		{color: #336; font-size: 9pt; font-weight: bold; font-style: italic; text-align: right; padding-top: 10px; margin-bottom: 20px; margin-left: 30px;}
input 		{font-size: 8pt;}
.boldCtr {color: #336; font-size: 14pt; font-weight: bold; text-align: center; margin: 25px;}
.ctr {text-align: center;}
.marT50 {margin-top: 50px;}
.marB50 {margin-bottom: 50px;}
.marL20 {margin-left: 20px;}
.marL100 {margin-left: 100px;}
.clrL {clear: left;}
.black	{color: #000;}
.navy {color: #336;}
.navyI {color: #336; font-style: italic;}
.borBox {border: 1px solid #669;}
.borT {border-top: 1px solid #669;}
.borB {border-bottom: 1px solid #669;}
.borL {border-left: 1px solid #669;}
.borR {border-right: 1px solid #669;}
a.sans:link, a.sans:visited, a.sans:active	{text-decoration: none;}
a.sans:hover {text-decoration: underline;}
p.t8, li.t8, a.t8:link, a.t8:active, a.t8:visited, a.t8:hover {font: 8pt verdana,arial,helvetica,sans-serif;}
p.t9, li.t9, a.t9:link, a.t9:active, a.t9:visited, a.t9:hover  {font: 9pt verdana,arial,helvetica,sans-serif;}
table.nav {margin: 20px;}
td.nav {border: 1px solid #669;}
div.nav {margin: 5px;}
div.nav p {font: 9pt verdana,arial,helvetica,sans-serif; margin: 5px 10px;}
div.nav a {color: #00f; font: 9pt verdana,arial,helvetica,sans-serif;}
div.nav a:visited {color: #66c;}
div.nav a:hover {color: #c33;}
p.nav {font: 9pt verdana,arial,helvetica,sans-serif; margin: 5px 10px;}
a.nav:link, a.nav:active {color: #00f; font: 9pt verdana,arial,helvetica,sans-serif;}
a.nav:visited {font: 9pt verdana,arial,helvetica,sans-serif;}
a.navSans:link, a.navSans:active {color: #00f; font: 9pt verdana,arial,helvetica,sans-serif; text-decoration: none;}
a.navSans:visited {font: 9pt verdana,arial,helvetica,sans-serif; text-decoration: none;}
a.nav:hover, a.navSans:hover {color: #c33; font: 9pt verdana,arial,helvetica,sans-serif; text-decoration: underline;}
a.navSans:hover {color: #00f; font: 9pt verdana,arial,helvetica,sans-serif; text-decoration: underline;}
table.navShare {width: 100%;}
td.navShareL {width: 50%; padding-left: 25px;}
td.navShareR {width: 50%; text-align: right;}
p.author {margin: 0 0 0 10px;}
td.w300 {width: 300px;}
td.w350 {width: 350px;}
td.w400 {width: 400px;}
table.content, table.contentMain {width: 100%; background-color: #fff; margin-left: auto; margin-right: auto;}
td.content, td.contentMain {width: 100%; background: #fff; padding-bottom: 20px; padding-left: 10px; padding-right: 1%;}
td.left {width: 60%;}
td.right {width: 40%;}
td.head {background: #669; vertical-align: bottom;}
td.navLeft, td.contentLeft {width: 150px; background: #336; vertical-align: top;}
td.footer {width: 100%; background: #336; text-align: center;}
div.bx {color: #669; margin: 10px 50px; border: 1px solid #669;}
div.bx h2 {color: #669; font: bold 10pt verdana,arial,helvetica,sans-serif; margin: 10px; border: 0;}
div.bx p {color: #000; font: 8pt verdana,arial,helvetica,sans-serif; margin: 10px 10px 15px 10px; border: 0;}
div.bx ul {list-style: disc; margin: 10px 20px 15px -5px;}
div.bx ul ul {list-style: disc; margin: 10px 20px 15px -5px;}
div.bx li {color: #000; font: 8pt verdana,arial,helvetica,sans-serif; margin: 0 20px 5px 0;}
div.bx li li {color: #000; font: 8pt verdana,arial,helvetica,sans-serif; margin: 0 20px 5px 0;}
div.bx blockquote {margin: 20px;}
div.bx a {color: #336; font: 8pt verdana,arial,helvetica,sans-serif;}
div.bx a:visited {color: #66c; font: 8pt verdana,arial,helvetica,sans-serif;}
div.bx a:hover {color: #c33; font: 8pt verdana,arial,helvetica,sans-serif;}
div.bx a.sansNavy {color: #006; font: bold 8pt verdana,arial,helvetica,sans-serif; text-decoration: none;}
div.bx a.sansNavy:hover {color: #c33; text-decoration: underline;}

div.hd {background: #669;}
div.hd p {color: #fff; font: italic bold 9pt verdana,arial,helvetica,sans-serif; margin: 0 0 10px 20px;}
div.hd h2 {background: #336; color: #ffc; margin: 0; padding: 0 0 3px 20px;}
div.hd a {color: #ffc; font: bold 10pt verdana,arial,helvetica,sans-serif; text-decoration: none;}
div.hd a:hover {color: #ffc; text-decoration: underline;}
div.hd img {padding-left: 20px;}

div.navL {color: #ffc;}
div.navL h2 {color: #ffc; font: 12pt Constantia,Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif; margin: 0 5px 5px 10px;}
div.navL p {color: #ffc; font: italic 7pt verdana,arial,helvetica,sans-serif; margin: 0 5px 5px 10px;}
div.navL ul {list-style: square; margin-top: 0; margin-bottom: 15px;}
div.navL ol {margin-top: 0; margin-bottom: 15px;}
div.navL li {color: #ffc; font: italic 7pt verdana,arial,helvetica,sans-serif; margin-bottom: 3px; margin-left: -20px; margin-right: 5px;}
div.navL a {color: #fff; font: bold 8pt verdana,arial,helvetica,sans-serif; text-decoration: none;}
div.navL a:hover {color: #fff; text-decoration: underline;}
div.ft {background: #669; text-align: center; padding: 10px;}
div.ft p {color: #ffc; font: 9pt Constantia,Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif; margin: 1px;}
div.ft a {color: #ffc; font: 9pt Constantia,Georgia,Palatino,'Palatino Linotype',Times,'Times New Roman',serif;}
div.ft a:hover {text-decoration: underline; color: #fff;}

div.bar {float: right; width: 40%; color: #669; margin: 5px 10px 10px 25px;}
div.bar p {color: #000; font-size: 9pt; margin: 10px 10px 15px 10px; border: 0;}
div.barSub {margin: 0 0 0 10px;}
div.barSub p {font-size: 8pt; font-style: italic;}
div.barSub a {font-size: 8pt; font-style: italic;}


div.boxR {margin: 10px 50px; border: 1px solid #669;}
h2.boxR {color: #669; font: bold 10pt verdana,arial,helvetica,sans-serif; margin: 10px;}
ul.boxR {list-style: disc; margin: 10px 20px 15px -5px;}
p.boxR {font: 8pt verdana,arial,helvetica,sans-serif; margin: 10px;}
li.boxR {color: #000; font: 8pt verdana,arial,helvetica,sans-serif; margin: 0 20px 5px 0;}
a.boxR:link, a.boxR:active {color: #336; font: 8pt verdana,arial,helvetica,sans-serif;}
a.boxR:visited {font: 8pt verdana,arial,helvetica,sans-serif;}
a.boxR:hover {font: 8pt verdana,arial,helvetica,sans-serif;}

p.trail {color: #336; font: 8pt verdana,arial,helvetica,sans-serif; margin: 5px 5px 5px 10px;}
a.trail:link, a.trail:visited, a.trail:active	{color: #336; font: 8pt verdana,arial,helvetica,sans-serif;}
a.trail:hover	{color: #c33; font: 8pt verdana,arial,helvetica,sans-serif; text-decoration: underline;}

div.box {background: #ffc; width: 75%; margin: 50px 50px 50px 100px; border: 1px solid #669;}
p.box	{font: bold 12pt verdana, arial, helvetica, sans-serif; margin: 10px;}
h2.box	{background-color: #336; color: #fff; font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif; text-align: center; margin: 0; padding: 5px; margin-bottom: 8px;}
ul.box	{margin-left: -10px;}
li.box	{color: #336; font-size: 9pt; font-family: verdana, arial, helvetica, sans-serif; margin-bottom: 5px;}
.w400	{width: 400px;}
.w244	{width: 244px;}

li.navLRegion	{list-style-type: none; color: #fff; font-size: 7pt; margin: 0; margin-bottom: 5px; margin-left: -20px; padding-right: 5px;}
a.navLRegion:link		{color: #fff; font-size: 8pt; font-style: italic; text-decoration: none;}
a.navLRegion:visited	{color: #fff; font-size: 8pt; font-style: italic; text-decoration: none;}
a.navLRegion:active		{color: #fff; font-size: 8pt; font-style: italic; text-decoration: none;}
a.navLRegion:hover		{text-decoration: underline; color: #ffc;}

a.b:link		{text-decoration: none;}
a.b:visited		{text-decoration: none;}
a.b:active		{text-decoration: none;}
a.b:hover		{text-decoration: underline; color: #c33;}
a.em:link		{font-style: italic;}
a.em:visited	{font-style: italic;}
a.em:active		{font-style: italic;}
a.em:hover		{text-decoration: underline; color: #c33;}

a.black:link		{color: #000;}
a.black:visited		{color: #000;}
a.black:active		{color: #000;}
a.black:hover		{text-decoration: underline; color: #c33;}
a.t10:link			{font-size: 10pt;}
a.t10:visited		{font-size: 10pt;}
a.t10:active		{font-size: 10pt;}
a.t10:hover			{text-decoration: underline; color: #c33;}

.mBot25	{margin-bottom: 25px;}
.t10	{font-size: 10pt;}
.em	{font-style: italic;}
div.quote	{text-align: center; margin-bottom: 20px; padding: 10px;}


