/* IT-Alternative July 2011 */
/* validated at CSS2, w3.org */

BODY	{
	background: #FaFaFF url(backdrop.png) repeat-x;
	margin: 8pt 8pt 8pt 8pt;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 100%;
	line-height: 135%;
	color: #222;
}

P, UL	{
/*	padding: 4px 2px 2px 4px;  */
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 100%;
	line-height: 135%;
	color: #222;
}

.bodytext	{
/*	padding: 4px 2px 2px 4px;  */
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	line-height: 110%;
	color: #222;
}

.ecbi1 {
	line-height: 32px;
	text-decoration: none;
	margin-left:12px;
	background-color:navy;	
       width: 98%;
}


caption {
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 8.4pt;
	line-height: 135%;
	color: #444444;
}

/* IMAGE EFFECTS */
.blur {
	background-color: #EBF1F6;
	color: inherit;
	margin-left: 2px;
	margin-top: 2px;
}

.dropcap {
   display: block;
   float: left;
   font-size: 300%;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
   font-weight: bold;
   height: .8em;
   margin-bottom: -.4em;
   padding: .2em .1em 0 0;
}

.shadow, .content {
	position: relative;
	bottom: 3px;
	right: 3px;
}

.shadow {
	background-color: #dddddd;
	color: inherit;
}

.content {
	background-color: #ffffff;
	color: #000;
	border: 0.5px solid #bbb;
	padding: 0.2em;
}


/*	TABLES, BLOCKS  */

DIV.printonly {
	display: none;
}

div.newspanel {
	padding: 2px 12px 2px 12px;
}

div.byline {
	padding: 2px 6px 2px 6px;
}

table.tbl {
	background: #ebf1f6;
	border: #cccccc 0.5px;
	color:inherit;
}

table.tbl td {
	background-color: #ffffff;
	padding: 2pt;
	color:inherit;
}

table.main {
	background-color: #ffffff;
	background: #ffffff;
	border: #444444 0.5px;
	color:inherit;
	line-height: 135%;
}

table.main td {
	padding: 2pt;
	color:inherit;
	line-height: 135%;
}

table.newstable {
	background: white;
	color:inherit;
}

table.newstable td {
	background-color: white;
	padding: 2px 4px 1px 4px;
	color:inherit;
}

.whiteface	{
	background-color: #ffffff;
	border-width: 0pt;
	padding: 4px 8px 4px 8px;
}

.greybox	{
	background-color: #ebf1f6;
	border: 0.5px solid #bbb;
	padding: 4px 4px 4px 4px;
}

.emphbox	{
	background-color: #eeccff;
	border-width: 0pt;
	padding: 6pt;
}

.infobox	{
	background-color:#EBF1F6;
	border-width: 0.5px;
	border-style: dotted;
	padding: 8pt;
}

.loginbox	{
	background-color:#f9f9f9;
	padding: 4pt;
}

.newsitem {
	height: 170px;
	padding: 0.2em 0em 0.2em 0em;
}

.menubanner	{
	border: solid;
	border-width:1pt 1pt 1pt;
	border-color: #ff9966 #ff9966 #ff9966;
	background-color: #ffffff;
}

.menubread	{
	font-size: 8.4pt;
	color: #333333;
	border: solid;
	border-width:0pt 0pt 1pt;
	border-color: #333333 #333333 #333333;
	background-color: #ffffff;
}

.error-div {
	border:1px solid #FF0000;
	background-color:#FFDEDE;
	padding:10px;
	margin-bottom:5px;
	color:#CC0000;
}

.success-div {
	border:1px solid #09BD00;
	background-color:#EEFFED;
	padding:10px;
	margin-bottom:5px;
	color:#006600;
}

input.mandat {
	background: #ffff99;
}

input.top {
	background: #EBF1F6;
}

	/*	span text	*/

span.emph	{
	color: slategray;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 9pt;
	font-style: italic;
	line-height: 135%;
}

span.logo	{
	color: #0000FE;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 8.4pt;
	line-height: 135%;
}

span.notice	{
	color: #888888;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 8.4pt;
	line-height: 135%;
}

span.confid	{
	color: red;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 8.4pt;
	line-height: 135%;
}

span.reqfield	{
	color: #ffcc33;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 8.4pt;
	line-height: 135%;
}

span.notareb	{
	color: #222266;
	font-size: 12pt;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	text-decoration: none;
}

span.notare	{
	color: #222266;
	font-size: 8.4pt;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	text-decoration: none;
}

span.quot	{
	color: #0000FE;
	font-size: 10pt;
	font-style: italic;
	font-family: Gill Sans MT, Gill Sans, Verdana, Arial;
	text-decoration: none;
	line-height: 130%;
/*	padding-left:10px;  */
}

span.quot2	{
	color: black;
	font-size: 8.4pt;
	font-style: italic;
	font-family: Gill Sans MT, Gill Sans, Verdana, Arial;
	text-decoration: none;
	line-height: 130%;
	margin-top: 1em;
}

span.enterpub	{
	color: #999999;
	font-size: 10pt;
	font-style: italic;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	text-decoration: none;
	line-height: 130%;
}

span.notif	{
	color: #444444;
	font-size: 8.4pt;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	text-decoration: none;
}

span.special	{
	color: red;
	font-size: 8.4pt;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	text-decoration: none;
}

span.invit {
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 8.4pt;
	line-height: 130%;
	color: #222222;
}

span.invit2 {
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 8.4pt;
	line-height: 130%;
	color: black;
}

DT	{
	color: #222222;
	font-size: 8.4pt;
	line-height: 150%;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	text-decoration: none;
}

DL, DD	{
	color: #222222;
	font-size: 8.4pt;
	line-height: 130%;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	text-decoration: none;
}

HR	{
	color: #EBF1F6;
	height: 1px;
}

	/* generic	menu */

a:link	{
	color: navy;
	line-height: 150%;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 100%;
	text-decoration: none;
}

a:visited	{
	color: navy;
	line-height: 150%;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 100%;
	text-decoration: none;
}

a:active	{
	color: navy;
	line-height: 150%;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 100%;
	text-decoration: none;
}

a:hover	{
	color: red;
	line-height: 150%;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 100%;
	text-decoration: underline;
}

a.summ:hover	{
	line-height: 150%;
	text-decoration: none;
}

a.quot:link	{
	font-size: 11pt;
	font-weight: 500;
	font-family: Gill Sans MT, Gill Sans, Georgia, Verdana, Arial, sans-serif;
	text-decoration: none;
	line-height: 130%;
}

a.quot:visited	{
	font-size: 11pt;
	font-weight: 500;
	font-family: Gill Sans MT, Gill Sans, Georgia, Verdana, Arial, sans-serif;
	text-decoration: none;
	line-height: 130%;
}

a.quot:active	{
	font-size: 11pt;
	font-weight: 500;
	font-family: Gill Sans MT, Gill Sans, Georgia, Verdana, Arial, sans-serif;
	text-decoration: none;
	line-height: 130%;
}

a.quot:hover	{
	color: red;
	font-size: 11pt;
	font-weight: 500;
	font-family: Gill Sans MT, Gill Sans, Georgia, Verdana, Arial, sans-serif;
	text-decoration: underline;
	line-height: 130%;
}

a.quotb:link	{
	color: #660000;
	font-size: 8.5pt;
	font-weight: 500;
	font-family: Gill Sans MT, Gill Sans, Georgia, Verdana, Arial, sans-serif;
	text-decoration: none;
	line-height: 130%;
}

a.quotb:visited	{
	color: #660000;
	font-size: 8.5pt;
	font-weight: 500;
	font-family: Gill Sans MT, Gill Sans, Georgia, Verdana, Arial, sans-serif;
	text-decoration: none;
	line-height: 130%;
}

a.quotb:active	{
	color: #660000;
	font-size: 8.5pt;
	font-weight: 500;
	font-family: Gill Sans MT, Gill Sans, Georgia, Verdana, Arial, sans-serif;
	text-decoration: none;
	line-height: 130%;
}

a.quotb:hover	{
	color: #660000;
	font-size: 8.5pt;
	font-weight: 500;
	font-family: Gill Sans MT, Gill Sans, Georgia, Verdana, Arial, sans-serif;
	text-decoration: underline;
	line-height: 130%;
}

a.classes:link	{
	color: navy;
	line-height: 135%;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 8.4pt;
}

a.classes:visited	{
	color: navy;
	line-height: 135%;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 8.4pt;
}

a.classes:active	{
	color: navy;
	line-height: 135%;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 8.4pt;
}

a.classes:hover	{
	color: red;
	line-height: 135%;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 8.4pt;
	text-decoration: underline;
}

	/* top	menu for all pages */

a.top:link	{
	color: #E9E6EA;
	font-size: 8.4pt;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	text-decoration: none;
}

a.top:visited	{
	color: #E9E6EA;
	font-size: 8.4pt;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	text-decoration: none;
}

a.top:active	{
	color: red;
	font-size: 8.4pt;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	text-decoration: none;
}

a.top:hover	{
	color: #0000FE;
	font-size: 8.4pt;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	text-decoration: underline;
}

a.start:link	{
	color: #222222;
	font-size: 12pt;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	text-decoration: none;
}

a.start:visited	{
	color: #444444;
	font-size: 12pt;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	text-decoration: none;
}

a.start:active	{
	color: #0000FE;
	font-size: 12pt;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	text-decoration: none;
}

a.start:hover	{
	color: #0000FE;
	font-size: 12pt;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	text-decoration: underline;
}

h1	{
	color: white;
	font-size: 19pt;
	line-height: 26px;
	margin-left:10px;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	text-decoration: none;
}

h2	{
	color: white;
	font-size: 18pt;
	margin-top:0.3em;
	margin-bottom:0.4em;
	margin-left:12px;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-weight: lighter;
	text-decoration: none;
}

h3	{
	color: #333;
	font-size: 180%;
	margin-top: 0.6em;
	margin-bottom: 0.2em;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-weight: lighter;
	text-decoration: none;
}

h4	{
	color: #333;
	font-size: 150%;
	margin-top:0.8em;
	margin-bottom:0.2em;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-weight: 500;
	text-decoration: none;
}

h5	{
	color: #666666;
	font-size: 9pt;
	margin-top: 1em;
	margin-bottom: 0.5em;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-weight: 600;
	text-decoration: none;
}

h6	{
	color: black;
	font-size: 8.4pt;
	margin-top:1em;
	margin-bottom:0.2em;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-weight: lighter;
	text-decoration: none;
}

#tdBorder {
	border-style: solid;
	border-color: #000;
	border-width: 1px;
}

.tabContainer {
	margin: 0px 0px 0px 4px;
	padding: 0px;
	border: 0px none;
	width: 100%;
}

.unfccc_table {
        border-collapse:collapse;
}

.unfccc_table td {
         border: 1px solid #CCCCCC;
}

.activeTab {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color:#FFFFFF;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 80%;
	width: 200px;
	padding:2px 5px 2px 5px;
}

.inactiveTab {
    background: url(/images/tt.jpg) no-repeat;
	background-color: #EBF1F6;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 75%;
	border-top-style: none;
	border-top-width: 1px;
	width: 200px;
	padding:2px 5px 2px 5px;
}


.tM {
	width: 100%;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 70%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.pagefunc {
          font-size: 80%;
}

.nav  {
	margin-left: 4px;
	width: 170px;
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 100%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 4px;
}

#navmenu li {
display: inline;
list-style-type: none;
padding-right: 10px;
padding-left: 10px;
}

.contentContainer {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
	width: 100%;
	height: 97%;
	margin-bottom:5px;
	font-size: 75%;
}

.navContainer {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-color:#EBF1F6;
}

#searchBox {
	left:0;
	width:200px;
	margin-bottom:5px;
}

.searchBox {
	font-family:  Verdana, Arial, Gill Sans MT, Gill Sans;
	font-size: 75%;
}

#searchBox input {
	font-size: 75%;
}

.areatop  {
	border-top:0px;
	border-left:0px;
	display:block;
	padding:16px 20px 16px 6px;
	background-color:#FFFFFF;
	position:relative;
}

.areamenu_a {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}

#areamenu_a a {
	border-top:1px solid #CCCCCC;
	padding:3px 5px 3px 0px;
	text-decoration:none;
	color:#666;
	position:relative;
	padding-left:8px;
}

#areamenu_a a:hover,
#areamenu_a a:focus {
	background-color:#E9E6EA;
	color:#333;
	text-decoration: none;
}

.mH b{
	font-size: 1.6em;
	font-family: Gill Sans MT, Gill Sans, Verdana, Arial;
	margin-left:1px;
	margin-right:10px;
	margin-bottom:5px;
	color: #444;
	background-color: #F3F3F3;
	padding: 6px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: outset;
	border-left-style: solid;
	border-top-color: #eee;
	border-right-color: #eee;
	border-bottom-color: #eee;
	border-left-color: #eee;
       display: block;
       width: 98%;
}

#mT {
	margin-left:10px;
	margin-top:0;
	margin-bottom:10px;
	margin-right:10px;
	padding-bottom:10px;
}

.mT {
	margin-left:10px;
	margin-top:0;
	margin-bottom:10px;
	margin-right:10px;
	padding-bottom:10px;
	padding-bottom:10px;
       padding-right:10px;
       padding-left:4px;
}


.tM a {
	color: #AAA;
	text-decoration:none;
}

.tM a:hover {
	color: #CCC;
	text-decoration:none;
}
