@charset "ISO-8859-1";
/* Global2015.net 
General Stylesheet (CSS 1, 2)
blue: #2b3688 
green: #346f43 (#4e6641)
sandy: #ecddbc
lightyellow: #ffffe0
*/

@import "style2.css";
/* Styles for N6+, IE5+ */

/* General */
html { height:100%; margin:0 auto; padding:0;
	font-family:Verdana, Tahoma, 'Lucida Sans', 'Luxi Sans', Arial, Helvetica, sans-serif;
	font-size:0.8em; text-align:left; color:#fff; background-color:black }
body { font-family:Verdana, Tahoma, 'Lucida Sans', 'Luxi Sans', Arial, Helvetica, sans-serif; background-color:#2b3688; 
	background-image:url(../img/limb.jpg); background-repeat:no-repeat; background-position:center top }
* { margin:0; padding:0; font-size:1em }
sub, sup { font-size:70%; line-height:95% }
img { border:0 }
p, ul, ol, li, address, th, td { line-height:1.5em }
h1, .h1 { padding:1px 10px; margin:0; min-height:21px; font-size:1.5em; line-height:1.5em; font-weight:bold; color:#ecddbc; background-color:#2b3688 }
h2, .h2 { margin:0; padding:6px 10px 4px 10px; font-size:1.3em; font-weight:bold; color:#346f43; background-color:white }
h3, .h3 { margin:0; padding:6px 10px 4px 10px; font-size:1.1em; font-weight:bold; color:#346f43; background-color:white }
h4, .h4 { font-weight:bold; font-size:1em }
h5, .h5 { font-style:italic; font-weight:normal; color:#2b3688; font-size:1em }

/* Links */
a:link { color:#346f43; text-decoration:underline }
a:visited { color:#2b3688; text-decoration:underline }
a:hover, a:focus { color:#346f43; text-decoration:overline underline }
a:active { color:black; text-decoration:overline underline }
div#nav .main-nav a { display:block; width:100%; text-decoration:none; background-color:#346f43 }
div#nav .main-nav a:link { color:white; text-decoration:none }
div#nav .main-nav a:visited { color:#ecddbc; text-decoration:none }
div#nav .main-nav a:hover, div#nav .main-nav a:focus { color:#346f43; text-decoration:none; background-color:#ecddbc }
div#nav .main-nav a:active { color:black; text-decoration:none; background-color:#ecddbc }
.feed { background-color:transparent }
.feed a:link { color:#ecddbc }
.feed a:visited { color:#ecddbc }
.feed a:hover, .feed a:focus { color:white }
.feed a:active { color:black }
div#nav ul.metanav li a, div#nav ul.metanav2 a { display:block; width:100%; padding:0; color:#346f43; text-decoration:none; background-color:black } 
div#nav ul.metanav li a:link, div#nav ul.metanav2 a:link { color:white; text-decoration:none } 
div#nav ul.metanav li a:visited, div#nav ul.metanav2 a:visited { color:#ecddbc; text-decoration:none } 
div#nav ul.metanav li a:hover, div#nav ul.metanav li a:focus, div#nav ul.metanav2 a:hover, div#nav ul.metanav2 a:focus { color:black; background-color:#ecddbc; text-decoration:none } 
div#nav ul.metanav li a:active, div#nav ul.metanav2 a:active { color:black; background-color:white; text-decoration:none } 
#colors span a.help:hover, #colors span a.help:hover { background-color:#ecddbc; color:black }
#footer a:link { color:white }
#footer a:visited { color:#ecddbc }
#footer a img { background-color:inherit }

/* Header */
#header { padding:0; text-align:right }
.top, .end { display:block; margin:0px; line-height:1px; height:1px; text-decoration:none }
.textbrowser { display:none }
ul.keyboard { list-style-type:none }
.keyboard a { position:absolute; top:-100px }
.keyboard a:focus { top:10px; right:10px; background-color:white }
#logo img { display:block; margin:0 0 0 auto }

/* Top and End Links */
#toplink a, #endlink a { color:#ecddbc; text-decoration:none; background-color:#2b3688; padding:1px; border:1px solid #2b3688; display:block; width:1.9em; margin:0 auto }
#toplink a:hover, #endlink a:hover { border:1px solid #ecddbc }

/* Navigation */ 

/* Toolbar General */
#toolbar p#menutext .menuscrolling { display:none }
#toolbar p#layout span.screen { display:none }
#toolbar p#layout span.screen a.showuris { display:none }
#toolbar p#layout span.screen a.dontshowuris { display:none }
#toolbar p#layout span.screen a.help { display:none }

/* Languages */
.language { float:right; width:31px }
#flag1, #flag2 { height:1.5em; min-height:21px; padding:1px 0; margin:0; font-size:1.5em; line-height:1.5em; font-weight:bold; list-style-type:none; text-align:center }
#flag2 { background-color:#346f43 }

/* Main Content */
abbr { speak:spell-out }
acronym { speak:normal }
#content { margin:0px 31px 20px 13em; padding-top:0px; padding-bottom:0px; /*width:40em;*/ min-width:16em; max-width:98% }
.background { background-color:white }
#content p, #content ul, #content ol, #content address, #content table { padding:4px 10px; margin:0; max-width:40em;/* max-width:100%;*/ background-color:white; color:#2b3688 }
#content table { margin-left:10px; margin-right:4px; border-collapse:collapse }
#content table td { border-top:gray 1px solid; border-right:none; border-left:none; padding-left:1px; padding-right:8px } 
/*border-right:gray 1px solid }*/
#content table th { padding-right:6px }
.imageline { border-top:11px solid #ecddbc }
.width127 { width:127px; margin-top:8px }
.more { text-align:right; font-style:italic }
.diagrams, .diagrammes { margin:0 10px; min-width:356px; max-width:39em; padding:6px 6px 1px 6px; background-color:#ecddbc; border-top: solid 1px white; border-bottom: solid 1px white }
.diagrams2 { margin:0 10px; min-width:420px; max-width:57em; padding:0 0 24px 0; line-height:16px; background-color:#ecddbc; border-bottom: solid 1px white; color:gray }
.diagrams2 h3 { background-color:black; color:white; margin-top:18px; border-top:1px solid white; padding-bottom:8px; margin-bottom:11px; font-size:115% }
.diagrams2 img { margin:0 3px -4px 10px }
.barcharts { width:58em; font-size:90% }
#content div.infobox { margin-left:4em; border:10px solid transparent; padding:0 }
#content div.infobox p { margin-top:200px; max-width:none; min-width:20em; background-color:#346f43; color:#ecddbc; text-align:left; font-style:normal }
#content div.infobox ul { max-width:none; min-width:20em; background-color:#346f43; color:#ecddbc }
#content div.infobox ul li { background-color:#346f43; color:#ecddbc }
.sandbox { background-color:#ecddbc }
.small { font-size:95%; line-height:1.4em }
.narrow { font-stretch:99% }
.underline { text-decoration:underline }
em { font-style:italic }
strong { font-weight:bold }
#content p.footer { margin-top:18px; border-top:1px solid #2b3688; text-align:center; max-width:100%; font-size:95% }
#content li { margin-left:20px; padding-left:0px }
.maxwidth100 { max-width:100% }
#content input, #content textarea { font-family:Verdana, Tahoma, 'Lucida Sans', 'Luxi Sans', Arial, Helvetica, sans-serif; font-size:99% }
.plus { background-color:green; color:white; font-weight:bold; padding:0 0.25em 0.1em 0.25em }
.plus2 { background-color:#346f43; color:white; font-weight:bold; padding:0 0.25em 0.1em 0.25em }
.zero { background-color:black; color:white; font-weight:bold; padding:0 0.25em 0.1em 0.25em }
.minus { background-color:red; color:white; font-weight:bold; padding:0 0.25em 0.1em 0.25em }
.minus2 { background-color:#930e0e; color:white; font-weight:bold; padding:0 0.25em 0.1em 0.25em }
.question { background-color:#ddd; color:black; font-weight:bold; padding:0 0.25em 0.1em 0.25em }
.center { text-align:center }
.inline { display:inline }
.topendhelp { background-color:#2b3688; padding:2px; vertical-align:middle }
span.expand span { display:none }

/* Footer */
#footer p { padding:10px; margin:0; border-top:none; text-align:center; font-size:95%; color:#ecddbc; background-color:#346f43 }

/* Toolbar Expand */