abbr,acronym {
	border: 0;
}

span.redColor {color: red;}
/* Collected style from html files*/
/* search pages*/
span.ErrorMessage2 {
	color: red;
	font-style: normal;
}

span.AdviceMessage {
	color: green;
}

ul.ulHidden {
	display: none;
}

ul li.selection {
	background: #d4e6ae;
}

img.tocAction {
	cursor: pointer;
}

form.hidden {
	display: none;
}

#Top { /*font-size:  90%;
  margin:  3px 5px;*/
	width: 100%;
	font-size: 90%;
	line-height: 100%;
	margin-bottom: 3px;
	text-align: right;
}

#Top ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#Top ul li {
	display: inline;
	margin: 0;
	padding: 0 5px;
	border-right: 1px solid #fff;
}

#Top ul li.Last {
	padding-right: 0;
	border: 0;
}

#Top ul li a {
	color: #fff;
	text-decoration: none;
}

#Top ul li a:hover {
	color: #9cf;
	text-decoration: underline;
}
/* END - #Top */


#Wrapper {
	width: 100%;
	display: block;
  background: #fff url(/TEDimages/navbottom_corner.gif) no-repeat 100% 100%;
}

#Header {
	display: block;
	width: 100%;
	height: 84px;
	overflow: hidden;
	background: #9aba4d url(/TEDimages/bg_header.jpg) no-repeat 0 0;
}

#Header h1 {
	position: absolute;
	top: 52px;
	left: 185px;
	margin: 0;
	padding: 0;
	font: bold 28px/ 100% arial, helvetica, sans-serif;
	color: #036;
}

#Header h1 span {
	display: none;
}

#Header h1 em {
	display: block;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
}

#Header	#Office {
	display: block;
	float: left;
	width: 158px;
	height: 36px;
	margin: 37px 0 0 7px;
	background: #fff url("/TEDimages/logo_office_en.gif") no-repeat 0 0;
}

#Header	#Office p {
	margin: 0;
	padding: 0;
}

#Header	#Office a {
	display: block;
	width: 158px;
	height: 36px;
	text-indent: -5000em;
}

#Header	#Language {
	float: right;
	margin: 33px 10px 0 0;
}

#Header	#Language form {
	margin: 0;
	padding: 0;
}

#Header	#Language p {
	margin: 0;
	padding: 0;
}

#Header	#Language span.ReleaseLabel {
	float:left;
	width:200px;
	text-align:right;
	margin-right:5px;
}

#Header	#Language span.ReleaseValue {
	margin: 0;
	padding: 0;
}

#Header	#Language select {
	margin: 0;
	font: normal 100% Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
}

#Header	#Language p.Noscript {
	color: #273d60;
	width: 320px;
	line-height: 150%;
	position: relative;
	top: -5px;
}

#Header	#Language p.Noscript span {
	display: none;
}

#Header	#Language p.Noscript span.languagenolink {
	margin: 0 0 5px 5px;
	display: block;
	float: left;
	background: #fff;
	width: 18px;
	border: 1px solid #039;
	text-align: center;
}

#Header	#Language a {
	color: #fff;
	margin: 0 0 5px 5px;
	display: block;
	float: left;
	background: #039;
	width: 18px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #fff;
}

#Header	#Language a:hover {
	background-color: #069;
}
/* END - #Header */


#Path {
	color: #d4e6ae; /*#9aba4d;*/
	background: #3580bd url(/TEDimages/stripe.gif) repeat-x 0 100%;
	padding: 4px 0 7px 12px;
}

#Path p {
	margin: 0;
	padding: 0;
}

#Path a {
	color: #d4e6ae; /*#9aba4d;*/
	text-decoration: none;
	font-weight: bold;
}

#Path a:hover {
	text-decoration: underline;
}

/* END - #Path */
#LastUpdate {
	color: #d4e6ae;
	float: right;
	margin: 0.1em 0.7em 0 0;
	font-weight: bold;
}
/* END - #LastUpdate */


#Menu {
	display: block;
	float: left;
	width: 185px;
	margin: 0;
	margin-top: -1px;
	padding: 0;
	background: url(/TEDimages/bg_menu.gif) #add47d 100% 0 repeat-y;
}

#Services {
	display: block;
	width: 185px;
	background: url(/TEDimages/bg_menu_top.gif) 100% 0 no-repeat;
}

#Services ul {
	display: block;
	width: 168px;
	height: 18px;
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
	border-bottom: 4px solid #83ad4f;
}

#Services ul li {
	display: -moz-inline-block;
	display: inline-block;
	margin: 0 0 0 5px;
	padding: 3px 0;
	float: left;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
}

#Services ul li#SIMAP {
	background: #fff url(/TEDimages/tab_simap.gif) no-repeat 0 0;
	width: 50px;
	margin-left: 3px;
}

#Services ul li#TED {
	background: #83ad4f url(/TEDimages/tab_ted.gif) no-repeat 0 0;
	width: 30px;
}

#Services ul li#eNotices {
	background: #fff url(/TEDimages/tab_enotices.gif) no-repeat 0 0;
	width: 67px;
}

#Services a {
	width: 100%;
	color: #add47d;
	text-decoration: none;
}

#Services a:hover {
	color: #4d8c00;
}

#Login {
	display: block;
	width: 168px;
	padding: 0 0 14px 0;
    background: transparent url(/TEDimages/bg_menu_bottom.gif) no-repeat 100% 100%;
}

#Login form {
	margin: 0;
	padding: 5px;
}

#Login p {
	margin: 5px 0 0 0;
	padding: 0;
	font-weight: bold;
}

#Login p.logged {
	font-weight: normal;
	padding: 5px 5px 10px 5px;
}

#Login input {
	width: 150px;
	font: normal 100% Verdana, Arial, Helvetica, sans-serif;
}

#Login input.Short {
	width: 120px;
}

#Login input.BTN {
	width: auto;
}

#Login ul {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
	width: 168px;
	border-bottom: 4px solid #83ad4f;
}

#Login li {
	margin: 5px 0;
	padding: 0 0 0 5px;
}

#Login a {
	font-weight: bold;
	text-decoration: none;
	color: #069;
}

#Login a:hover {
	text-decoration: underline;
	color: #83ad4f;
}

#Navigation {
	display: block;
	width: 168px;
	margin: -14px 0 0 0;
	padding: 0 0 14px 0;
    background: #fff url(/TEDimages/bg_menu_bottom.gif) no-repeat right bottom;
}
    #Navigation ul,
    #Navigation li,
    #Navigation span,
    #Navigation form,
    #Navigation p,
    #Navigation a {
	margin: 0;
	padding: 0;
	color: #069;
}

#Navigation ul {
	margin: 0 0 14px 0;
	margin: 0;
	list-style: none;
	width: 167px;
	border-bottom: 4px solid #83ad4f;
	border-right: 1px solid #83ad4f;
}

#Navigation ul li {
	display: block;
	list-style: none;
	background: #d4e6ae url(/TEDimages/ico_nav_star.gif) no-repeat 0 -3px;
}

#Navigation ul li.RSS {
	background: #d4e6ae url(/TEDimages/ico_rss_feed.gif) no-repeat 0 -3px;
}

#Navigation ul li a {
	display: block;
	width: 132px;
	overflow: hidden;
	padding: 3px 3px 3px 32px;
	font-weight: bold;
	text-decoration: none;
}

#Navigation ul li span {
	display: block;
	width: 132px;
	overflow: hidden;
	padding: 3px 3px 3px 32px; /*6px 3px 6px 32px;*/
	font-weight: bold;
	border-bottom: 1px solid #83ad4f;
}

#Navigation ul li ul {
	margin: 0;
	background: none;
	border: none;
}

#Navigation ul li ul li.userName {
	background-color: #eaf3d6;
	background-image: none;
}

#Navigation ul li ul li.userName span {
	color: #000;
	font-weight: bold;
}

#Navigation ul li ul li {
	border-bottom: 1px solid #83ad4f;
	background: #eaf3d6 url(/TEDimages/ico_nav_arrow.gif) no-repeat 0 0;
}

#Navigation ul li ul li.newItem {
	border-bottom: 1px solid #83ad4f;
	background: #eaf3d6 url(/TEDimages/new_small.gif) no-repeat 0 center;
}

#Navigation ul li ul li span {
	font-weight: normal;
	padding: 3px 3px 3px 27px;
	border: none;
}

#Navigation ul li ul li a {
	display: block;
	padding: 3px 3px 3px 27px;
	font-weight: normal;
	text-decoration: none;
	color: #069;
}

#Navigation ul li ul li a:hover {
	text-decoration: underline;
	color: #83ad4f;
}

#Navigation ul li ul li form * {
	font: normal 100% Verdana, Arial, Helvetica, sans-serif;
}

#Navigation ul li ul li form input {
	width: 160px;
}

#Navigation ul li ul li form select {
	width: 128px;
}

#Navigation ul li ul li form .BTN {
	width: 30px;
	font-size: 90%;
}
/* END - #Menu */

#Main {
	display: block;
	margin: 0px 0px 0px 0px;
}

#Main h2,#Main h3,#Main h4,#Main h5,#Main h6 {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
}

#Main h2 {
	padding-left: 10px;
	font-size: 100%;
	line-height: 19px;
	font-weight: bold;
	color: #fff;
  background: transparent url('/TEDimages/title_back.jpg') no-repeat left center !important;  
}

#Main h3 {
	font-size: 18px;
	color: #036;
}

#Main h4 {
	font-size: 15px;
}

#Main h5 {
	font-size: 11px;
}

#Main h6 {
	font-size: 10px;
}

#Main p,#Main ul,#Main ol,#Main dl {
	text-align: justify;
	padding: 0;
	margin: 0 0 10px 0;
	line-height: 160%;
}

#Main p#Assistance {
	text-align: right;
	color: #bdb591;
}

#Main .horizontalcssmenu ul{
	margin-left: 0px;
}

#Main ul,#Main ol {
	margin-left: 30px;
}

#Main dt {
	font-weight: bold;
}

#Main dd {
	margin: 0 0 5px 15px;
}

#Main a,#Main a:visited {
	color: #069;
	text-decoration: none;
	cursor: pointer;
}

#Main a:hover {
	color: #83ad4f;
	text-decoration: underline;
}

.Mandatory {
	color: #C03;
}

.error {
	color: #C03;
}

.W10 {
	width: 10%;
	text-align: center;
}

.W26 {
	width: 26%;
}

.W32 {
	width: 32%;
}

.KEY {
	font-weight: bold;
}

.msgSuccess {
	font-weight: bold;
	color: blue
}

.w01 {
	width: 1%;
}

.NW {
	white-space: nowrap;
	text-align: left;
}

.clear {
	margin: 0 !important;
	padding: 0 !important;
	height: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	clear: both !important;
}

#Main ul.ulRoot li {
	list-style-type: none;
}

#Main fieldset {
	position: relative;
	margin: 0 0 20px 0;
	padding: 0;
	border: none;
	border-top: 18px solid #d4e6ae;
}

/* IE only - dirty workaround */
#Main fieldset {
	padding-top: 30px ! ie;
}

#Main fieldset legend {
	display: block;
	width: 100%;
	position: absolute;
	top: 0;
	margin: 0 !important;
	padding: 2px 0 2px 10px;
	font-weight: bold;
	font-size: 110%;
	color: #069;
	background: #d4e6ae; /*#83ad4f*/
	border: none;
}

/* IE only - dirty workaround */
#Main fieldset legend {
	left: -5px ! ie;
	width: 99% ! ie;
	padding: 2px 0 2px 1% ! ie;
}

#Main fieldset legend em {
	margin: 10px -12px 10px 0px !important;
	margin: 0 -10px 0 10px;
	padding: 2px 5px;
	font-weight: normal;
	font-style: normal;
	background: #4d8c00;
	border: 2px solid #f6f9e8;
	border-width: 0 2px !important;
	border-width: 0 0 0 2px;
}

#Main fieldset legend span {
	display: none;
}

#Main form {
	padding: 10px;
	margin: 0;
	background-color: #faf9f7;
}

#Main form ul {
	margin: 5px 0 0 20px;
}

#Main form p {
	margin: 15px 0 0 0;
}

#Main form p.INFO {
	background: #627200;
	color: #FFF;
	padding: 5px;
	margin: 0 0 30px 0;
}

#Main form p.EMPH {
	color: #83ad4f;
	font-weight: bold;
}

#Main form p.Hidden {
	display: none;
}

#Main form p.Buttons {
	text-align: center;
	padding: 5px 5px 0 5px;
}

#Main form label {
	float: left;
	clear: both;
	display: block;
	width: 33%;
	text-align: right;
	padding: 0 1% 0 0;
	font-weight: bold;
	cursor: pointer;
}

#Main form .Self {
	margin-left: 34%;
}

#Main form .ENT {
	width: 99.5%;
}

#Main form input,#Main form textarea {
	width: 50%;
	border: 1px solid #d6dde3;
	margin: 0;
	padding: 3px;
}

#Main form select {
	border: 1px solid #d6dde3;
	margin: 0;
	padding: 1px;
	width: 51%;
}

#Main form select.Short {
	width: 16%;
}

#Main form select.MidShort {
	width: 24%;
}

#Main form select.Medium {
	width: 29%;
}

#Main form input.Date,#Main form input.Short {
	width: 15%;
}

#Main form input.Medium {
	width: 29%;
}

#Main form input.Long {
	width: 99%;
}

#Main form input.Check {
	width: auto;
	padding: 0;
	border: 0;
}

#Main form input.Radio {
	width: auto;
	padding: 0;
	border: 0;
}

#Main form input.BTN {
	width: auto;
	color: #fff;
	padding: 2px 18px !important;
	padding: 0 10px;
	margin: 0 0 5px 0;
}

#Main form input.BLU {
	background-color: #83ad4f;
	border: 3px double #fff !important;
	border: 3px double #83ad4f;
}  /*#1a64a1*/
#Main form input.RED {
	background-color: #c33610;
	border: 3px double #fff !important;
	border: 3px double #c33610;
}

#Main form input.GRE {
	background-color: #268500;
	border: 3px double #fff !important;
	border: 3px double #268500;
}

#Main form input,#Main form select,#Main form textarea {
	font-size: 100%;
	font-family: verdana, arial, helvetica, sans-serif;
}

#Main form .Mandatory {
	color: #C03;
}

#Main form img {
	border: 0;
	margin: 0 5px 3px 5px;
	vertical-align: bottom;
}

#Main form table img {
	margin: 0;
	vertical-align: middle;
}/* END - form */

#Main form a {
	text-decoration: none;
}

#Main form a:hover {
	color: #83ad4f;
}

#Main form img {
	border: 0;
	margin: 0;
	vertical-align: middle;
}

#Main #formsearch {
	margin: 0;
	padding: 0;
	background-color: #fff;
}

#Main #formsearch fieldset {
	margin: 0 0 5px 0; /* 0 0 10px 0*/
	padding: 0;
	border: 1px solid #83ad4f;
}

#Main #formsearch p {
	margin: 0 0 7px 0; /* 0 0 10px 0*/
	padding: 0;
}

#Main #formsearch fieldset.Submit {
	border: none;
}

#Main #formsearch p.Buttons {
	text-align: center;
	padding: 5px 5px 0 5px;
}

#Main #formsearch p label {
	margin: 0 5px;
	height: 17px;
	line-height: 17px;
	vertical-align: middle;
	width: 40%;
}

#Main #formsearch p input {
	width: 300px;
	margin: 0;
	padding: 0;
	height: 15px;
	line-height: 17px;
	vertical-align: middle;
}

#Main #formsearch p input.BTN {
	line-height: 100%;
	height: auto;
	width: auto;
	color: #fff;
	padding: 2px 18px !important;
	padding: 0 10px;
	margin: 0 0 5px 0;
}

#Main #formsearch p input.Short {
	width: 150px;
}

#Main #formsearch p .searchexample {
	height: 10px;
	/*line-height:  17px;
      font-weight:  bold;
      color:  #003;*/
	display: block;
	margin-left: 36% !important;
	margin-left: 38%;
	margin-bottom: 10px;
	font-size: 90%;
	font-weight: normal;
	color: #999;
	border: 0px solid #f00;
}

#Main #formsearch .operatorBlock {
	padding: 0;
	margin: 0 0 10px 0;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background-color: #d4e6ae; /*#83ad4f*/
}

#Main #formsearch .operatorBlock * {
	display: inline;
	float: none;
	clear: none;
	width: auto;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	border: none;
	margin-top: 2px ! ie;
}

#Main #formsearch .operatorBlock p label {
	padding: 0 5px;
}

#Main #formsearch .columns {
	position: static !important;
	position: relative;
	height: 290px; /* 320px*/
}

#Main #formsearch .normalColumns {
	height: 80px; /* 100px */
}

#Main #formsearch .columns * {
	vertical-align: middle;
}

#Main #formsearch .columns p label {
	height: 17px;
	line-height: 17px;
	vertical-align: middle;
}
    #Main #formsearch .columns p label#NUTS a, #Main #formsearch .columns p label#MainActivity a {
	color: #003;
}

#Main #formsearch .columns p input {
	padding: 0;
	width: 150px;
}

#Main #formsearch .columns p img {
	margin: 0;
	padding: 0;
	width: 18px;
	height: 17px;
}
    #Main #formsearch .firstColumn,
    #Main #formsearch .secondColumn {
	position: static !important;
	position: absolute;
	width: 49.5%;
}

#Main #formsearch .firstColumn {
	float: left !important;
	float: none;
	top: 0;
	left: 0;
}

#Main #formsearch .secondColumn {
	float: right !important;
	float: none;
	top: 0;
	left: 50.5%;
}

#Main #formsearch .columns p .searchexample {
	display: block;
	margin-left: 43% !important;
	margin-left: 45%;
	font-size: 90%;
	font-weight: normal;
	color: #999;
	border: 0px solid #f00;
}

#Main #formsearch .oj {
	
}

#Main #formsearch .oj .operatorBlock {
	height: 1px;
}

#Main #formsearch .oj #OJ {
	width: 250px;
}

#Main #formsearch .oj p label {
	width: 33%;
}

#Main #formsearch .oj p .searchexample {
	margin-bottom: -2px ! ie;
	_margin-bottom: -5px;
}

#Main #formsearch .oj .Buttons {
	float: right;
	margin-right: 10px;
	padding: 1px;
	margin-top: -39px;
}

#Main #formsearch .oj .Buttons input {
	width: auto !important;
	height: auto !important;
	line-height: 13px !important;
}

#Main #formsearch .fulltext p label {
	width: 33%;
}

#Main p#optionBar {
	background: #eaf3d6;
	font-weight: bold;
	color: #83ad4f;
}

/* #selectstats FORM */
#Main #selectstats {
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#Main #selectstats fieldset {
	border: none;
	border-top-width: 0px;
	border-top: none;
	border: none;
	margin-bottom: 5px;
}

#Main #selectstats fieldset legend {
	display: none;
}

#Main #selectstats fieldset p {
	display: block;
	float: left;
	width: 24.5%;
	margin: 5px 0;
	padding: 0;
}

#Main #selectstats fieldset p label {
	display: block;
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	border: 0px solid #f00;
}

#Main #selectstats fieldset p select {
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
}

#Main #selectstats fieldset p input {
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
}

#Main #selectstats fieldset p input.BTN {
	float: none;
	width: 25%;
	margin: 0;
	padding: 0;
}

#Main #selectstats fieldset p.Buttons {
	width: 99%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	margin-top: -30px ! ie;
}

#Main p.statTotal {
	margin: 0;
	padding: 0;
}

#Main #Stats {
	width: 99.5%;
	overflow: auto;
}

#Main #Stats table {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}

#Main #Stats table * {
	margin: 0;
	padding: 0;
	font-size: 99%;
}

#Main #Stats th,#Main #Stats td {
	padding: 2px 1px;
}
/* END - #selectstats FORM */

#Main #TableContainer {
	width: 99.5%;
	overflow: auto;
}

/* #ToolBar */
#Main #ToolBar {
	height: 30px;
	margin: 10px 0;
	padding: 4px;
	background-color: #d4e6ae; /*#83ad4f*/
}

#Main #ToolBar * {
	vertical-align: middle;
}

#Main #ToolBar li {
	display: inline;
	list-style-type: none;
}

#Main #ToolBar li	a {
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
	border: none;
}

#Main #ToolBar li	img {
	margin: 0;
	padding: 0;
	width: 32px;
	height: 27px;
	border: none;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
}

#Main #ToolBar li	a:hover img {
	background-color: transparent;
}
    #Main #ToolBar img.imgBack               { background-image: url("/TEDimages/toolbar/back.gif"); }
    #Main #ToolBar img.imgBack-disabled      { background-image: url("/TEDimages/toolbar/back_disabled.gif"); }
    #Main #ToolBar a:hover img.imgBack       { background-image: url("/TEDimages/toolbar/back_hover.gif"); }
    #Main #ToolBar img.imgClipboard          { background-image: url("/TEDimages/toolbar/saveclip.gif"); }
    #Main #ToolBar img.imgClipboard-disabled { background-image: url("/TEDimages/toolbar/saveclip_disabled.gif"); }
    #Main #ToolBar a:hover img.imgClipboard  { background-image: url("/TEDimages/toolbar/saveclip_hover.gif"); }
    #Main #ToolBar img.imgCollapse           { background-image: url("/TEDimages/toolbar/collapse.gif"); }
    #Main #ToolBar img.imgCollapse-disabled  { background-image: url("/TEDimages/toolbar/collapse_disabled.gif"); }
    #Main #ToolBar a:hover img.imgCollapse   { background-image: url("/TEDimages/toolbar/collapse_hover.gif"); }
    #Main #ToolBar img.imgErase              { background-image: url("/TEDimages/toolbar/erase.gif"); }
    #Main #ToolBar img.imgErase-disabled     { background-image: url("/TEDimages/toolbar/erase_disabled.gif"); }
    #Main #ToolBar a:hover img.imgErase      { background-image: url("/TEDimages/toolbar/erase_hover.gif"); }
    #Main #ToolBar img.imgEraseAll           { background-image: url("/TEDimages/toolbar/eraseall.gif"); }
    #Main #ToolBar img.imgEraseAll-disabled  { background-image: url("/TEDimages/toolbar/eraseall_disabled.gif"); }
    #Main #ToolBar a:hover img.imgEraseAll   { background-image: url("/TEDimages/toolbar/eraseall_hover.gif"); }
    #Main #ToolBar img.imgExpand             { background-image: url("/TEDimages/toolbar/expand.gif"); }
    #Main #ToolBar img.imgExpand-disabled    { background-image: url("/TEDimages/toolbar/expand_disabled.gif"); }
    #Main #ToolBar a:hover img.imgExpand     { background-image: url("/TEDimages/toolbar/expand_hover.gif"); }
    #Main #ToolBar img.imgMachineTranslation { background-image: url("/TEDimages/toolbar/translate.gif"); }
    #Main #ToolBar img.imgMachineTranslation-disabled { background-image: url("/TEDimages/toolbar/translate_disabled.gif"); }
    #Main #ToolBar a:hover img.imgMachineTranslation  { background-image: url("/TEDimages/toolbar/translate_hover.gif"); }
    #Main #ToolBar img.imgMail               { background-image: url("/TEDimages/toolbar/mail.gif"); }
    #Main #ToolBar img.imgMail-disabled      { background-image: url("/TEDimages/toolbar/mail_disabled.gif"); }
    #Main #ToolBar a:hover img.imgMail       { background-image: url("/TEDimages/toolbar/mail_hover.gif"); }
    #Main #ToolBar img.imgOpen               { background-image: url("/TEDimages/toolbar/open.gif"); }
    #Main #ToolBar img.imgOpen-disabled      { background-image: url("/TEDimages/toolbar/open_disabled.gif"); }
    #Main #ToolBar a:hover img.imgOpen       { background-image: url("/TEDimages/toolbar/open_hover.gif"); }
    #Main #ToolBar img.imgPDF                { background-image: url("/TEDimages/toolbar/pdf.gif"); }
    #Main #ToolBar img.imgPDF-disabled       { background-image: url("/TEDimages/toolbar/pdf_disabled.gif"); }
    #Main #ToolBar a:hover img.imgPDF        { background-image: url("/TEDimages/toolbar/pdf_hover.gif"); }
    #Main #ToolBar img.imgPrint              { background-image: url("/TEDimages/toolbar/print.gif"); }
    #Main #ToolBar img.imgPrint-disabled     { background-image: url("/TEDimages/toolbar/print_disabled.gif"); }
    #Main #ToolBar a:hover img.imgPrint      { background-image: url("/TEDimages/toolbar/print_hover.gif"); }
    #Main #ToolBar img.imgSave               { background-image: url("/TEDimages/toolbar/save.gif"); }
    #Main #ToolBar img.imgSave-disabled      { background-image: url("/TEDimages/toolbar/save_disabled.gif"); }
    #Main #ToolBar a:hover img.imgSave       { background-image: url("/TEDimages/toolbar/save_hover.gif"); }
    #Main #ToolBar img.imgSearch             { background-image: url("/TEDimages/toolbar/search.gif"); }
    #Main #ToolBar img.imgSearch-disabled    { background-image: url("/TEDimages/toolbar/search_disabled.gif"); }
    #Main #ToolBar a:hover img.imgSearch     { background-image: url("/TEDimages/toolbar/search_hover.gif"); }
    #Main #ToolBar img.imgShortcut           { background-image: url("/TEDimages/toolbar/shortcut.gif"); }
    #Main #ToolBar img.imgShortcut-disabled  { background-image: url("/TEDimages/toolbar/shortcut_disabled.gif"); }
    #Main #ToolBar a:hover img.imgShortcut   { background-image: url("/TEDimages/toolbar/shortcut_hover.gif"); }
#Main #ToolBar li form {
	display: inline;
	margin: 0 10px;
	padding: 0;
	background: none;
}

#Main #ToolBar li form	a {
	font-size: 100%;
	line-height: 100%;
}

#Main #ToolBar li form label {
	float: none;
	clear: none;
	display: inline;
	width: auto;
	padding: 0;
	font-weight: bold;
	color: #069; /*#fff*/
}

#Main #ToolBar li form select {
	
}

#Main #ToolBar li form select.Scope {
	
}

#Main #ToolBar li form input {
	
}

#Main #ToolBar li.lastUpdate {
	float: right;
	/*width:  auto;
      	  padding:  0;*/
	margin: -20px 5px 0 0;
	font-weight: bold;
	color: #069; /*#fff*/
}

#Main #ToolBar li.lastUpdate a {
	font-size: 100%;
	line-height: 100%;
}

#Main #ToolBar li.lastUpdate a:hover {
	color: #fff;
}

#Main #ToolBar li.ToolForm {
	margin-left: 50px;
	margin-right: 50px;
}

#Main #ToolBar li.RightForm {
	margin-left: 5em;
}
/* END - #ToolBar */

#Main #UDLLink {
	float:left; 
	margin-top:-5px; 
	font-size:80%;
	color:gray; 	
}

#Main .tabs {
	display: block;
	height: 20px;
	padding: 0;
	margin: 0;
	line-height: 20px;
	list-style-type: none;
	font-weight: bold;
}

#Main .tabs li {
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
	list-style-type: none;
	font-weight: bold;
}

#Main .tabs li * {
	display: inline;
}
  #Main .tabs a,
  #Main .tabs a span {
	display: block;
	float: left;
	font-weight: bold;
	text-decoration: none;
}

/* Hide from IE5-Mac \*/
#Main .tabs a,#Main .tabs a span {
	float: none;
}

/* End hide */
#Main .tabs a {
	padding-left: 10px;
	text-decoration: none;
	color: #000;
    background: transparent url("/TEDimages/tab_left.gif") no-repeat left top;
}

#Main .tabs a * {
	display: inline;
	color: #000;
}

#Main .tabs a span {
	padding-right: 10px;
    background: transparent url("/TEDimages/tab_right.gif") no-repeat right top;
}

#Main .tabs a span * {
	display: inline;
}

#Main .tabs a span b {
	cursor: pointer;
}

/* IE 6 specfic css triggered by javascript */
#Main .tabs a span b.on {
	color: #FFF;
}

#Main .tabs a.active span b.on {
	color: #000;
}

/* END OF IE 6 specfic css triggered by javascript */
#Main .tabs a span b:hover {
	color: #FFF;
	cursor: pointer;
}

#Main .tabs a:hover {
	text-decoration: none;
	color: #000;
	padding-left: 10px;
}

#Main .tabs a:hover span {
	padding-right: 10px;
}

#Main .tabs a.active {
	color: #fff;
    background: transparent url("/TEDimages/tab_left_active.gif") no-repeat left top;
}

#Main .tabs a.active span {
	color: #fff;
    background: transparent url("/TEDimages/tab_right_active.gif") no-repeat right top;
}

#Main .tabs a.active span b {
	color: #FFF;
}

#Main .tabs a.active span b:hover {
	color: #000;
	cursor: pointer;
}

#Main .tabs a.language {
	display: inline;
	padding-left: 0px;
	background: transparent no-repeat right top;
}

#Main .tabs br {
	display: none !important;
}
/* END - .tabs */


#Main .tab {
	margin-bottom: 20px;
	padding: 20px;
	border: 1px solid #67a64f;
	background-color: #fff;
}

#Main .tab #docHeader {
	border-bottom: 2px solid #003;
}

#Main .tab #docToc {
	margin-left: 0;
	list-style-type: none;
}

#Main .tab #docToc li {
	display: inline;
}

#Main .tab #docToc li a {
	text-decoration: none;
}

#Main .tab .stdoc {
	text-align: center;
}

#Main .tab .stdoc p {
	font-weight: bold;
	text-align: center;
}

#Main .tab .grseq {
	margin: 10px 0;
}

#Main .tab .grseq .tigrseq {
	font-weight: bold;
	text-decoration: underline;
}
  #Main .tab .mlioccur,
  #Main .tab .grseq .mlioccur {
	position: relative;
	margin-top: 5px;
	margin-left: 20px;
}

#Main .tab .grseq .mlioccur .contauth {
	
}
    #Main .tab .mlioccur .nomark,
    #Main .tab .grseq .mlioccur .nomark {
	position: absolute;
	left: 0;
	display: inline-block;
	display: -moz-inline-block;
	width: 40px;
	text-align: right;
}
    #Main .tab .mlioccur .timark,
    #Main .tab .grseq .mlioccur .timark {
	display: block;
	margin-left: 50px;
	font-weight: bold;
}
    #Main .tab .mlioccur .txtmark,
    #Main .tab .grseq .mlioccur .txtmark {
	margin-left: 50px;
	padding: 0;
}
      #Main .tab .mlioccur .txtmark p,
      #Main .tab .grseq .mlioccur .txtmark p {
	margin: 0;
	padding: 0;
}
      #Main .tab .mlioccur .txtmark .txcpv,
      #Main .tab .grseq .mlioccur .txtmark .txcpv {
	color: #f00;
}
/* END - .tab */

/* Specific style for EEIG DTD documents - OJS-586*/
.EEIGTop,.EEIGSub {
	margin-top: 10px;
}

.EEIGTop .nomark {
	display: block;
	float: left;
	width: 60px;
}

.EEIGTop .timark {
	font-weight: bold;
}

.EEIGTop .txtmark {
	margin-left: 60px;
	padding: 0;
}

.EEIGSub .nomark {
	display: block;
	float: left;
	width: 40px;
	padding-left: 20px;
}

.EEIGSub .timark {
	font-weight: bold;
}

.EEIGSub .txtmark {
	margin-left: 60px;
	padding: 0;
}
/* END - Specific style for EEIG DTD documents - OJS-586*/

#Main ul#SiteMap {
	margin: 0 !important;
	padding: 0 0 0 20px !important;
	list-style-type: none;
	border: 0px dashed #f00;
}

#Main ul#SiteMap li.last {
    background: transparent url('/TEDimages/tree_last.gif') no-repeat left center !important;
}

#Main ul#SiteMap li {
	margin: 0 !important;
	padding: 0 0 0 22px !important;
	list-style-type: none;
	vertical-align: middle;
	border-bottom: 1px solid transparent !important;
	border-bottom: 1px solid #fff;
    background: transparent url('/TEDimages/tree_li.gif') no-repeat left top !important;
}

#Main ul#SiteMap li ul {
	margin: 0 0 0 20px !important;
	border: 0px dashed #0f0;
}

#Main ul#SiteMap li ul li {
	margin: 0 !important;
	border: 0px solid #0f0;
        background: transparent url('/TEDimages/tree_li.gif') no-repeat left top !important;
}

#Main ul#FamilyTree {
	margin: 0 !important;
	padding: 0 0 0 0px !important;
	list-style-type: none;
	border: 0px dashed #f00;
}

#Main ul#FamilyTree li {
	margin: 0 0 0px 0 !important;
	padding: 0 0 0 1px !important;
	list-style-type: none;
	vertical-align: middle;
	border-bottom: 0px solid transparent !important;
	border-bottom: 0px solid #fff;
}

#Main ul#FamilyTree li ul {
	margin: 1px 0 0 10px !important;
	border: 0px dashed #0f0;
}

#Main ul#FamilyTree li ul li {
	margin: 0 0 0px 0 !important;
	border: 0px solid #0f0;
}

#Main .pages {
	height: 18px;
	padding-top: 10px;
}

#Main .pages .leftSide {
	
}

#Main .pages .rightSide {
	float: right;
	margin-top: -1.1em;
}

#Main .Small {
	height: 0px;
}
/* END - .pages */


#Main table.results {
	margin: 0;
	margin-bottom: 5px;
}

#Main table.results th {
	text-align: left;
	white-space: nowrap;
	background-color: #eaf3d6; /*#dfe8cb*/
}

#Main table.results th * {
	text-align: left;
}

#Main table.results th a {
	
}

#Main table.results th img {
	margin: 0;
	padding: 0;
	border: none;
}

#Main table.results th span {
	float: right;
	margin-top: -1.2em;
	text-align: right;
}

#Main table.results td {
	background-color: #f4f4ea;
}

#Main table.results tr.hover td {
	background-color: #def3ad;
}

#Main table.results td.on {
	background-color: #def3ad;
}

#Main table.results td a:visited {
	color: #033;
}
/* END - .results */



#Footer {
	display: block;
	clear: both;
	height: 18px;
	margin-top: 120px;
	padding: 10px 0;
	border-top: 1px solid #39C;
	background-color: #fff;
}

#Footer ul {
	margin: 0;
	padding: 0;
	float: right;
	list-style: none;
}

#Footer ul li {
	margin: 0;
	padding: 0 5px;
	float: left;
	border-right: 1px solid #ccc;
}

#Footer ul li#PageTop {
	border: 0;
	padding-left: 20px;
	background: transparent url(/TEDimages/ico_top.gif) no-repeat 0 0;
}

#Footer ul li a {
	color: #069;
	text-decoration: none;
}

#Footer ul li a:hover {
	color: #83ad4f;
	text-decoration: underline;
}

#Footer ul li a img {
	vertical-align: middle;
}
/* END - #Footer */

/* Add on by PWE*/

#Main form div#captcha {margin-left: 35%; width: 50%; }



/* END OF CSS rules for embedded SearchCatalog in BrowseBy */
img.tocAction {
	cursor: pointer;
}

ul.ulHidden {
	display: none;
}

#documentBody {
	
}

/* used for document display*/
#documentTabs {
	
}

#documentTabs li {
	display: inline;
	list-style-type: none;
}

#documentTabs li a {
	padding: 3px 30px 0px 10px;
	margin-left: auto;
	margin-right: auto;
	background: url(/TEDimages/tab-off.png) 0 0 no-repeat;
	text-align: center;
	text-decoration: none;
	vertical-align: middle
}

#documentTabs li.selected a {
	background: url(/TEDimages/tab-on.png) 0 0 no-repeat;
}

/* Used for homepage*/
#BOContent {
	position: static !important;
	height: 100%;
	margin: 0;
	padding: 10px;
  background: #fff url("/TEDimages/vertical_line_green.gif") repeat-y 30% 0;
	border: 1px solid #83ad4f;
}

#BOContentLeft {
	position: static !important;
	float: left !important;
	margin: 0;
	padding: 0;
	width: 29% !important;
}

#BOContentRight {
	position: static !important;
	float: right;
	width: 69% !important;
	margin: 0;
	padding: 0px;
}
/* END - #BOContent */


#documentTabs li.update {
	margin-left: 30em;
}

#documentTabs li.update a {
	background: none 0 0;
	padding: 0;
}

/* Used for SendDocumentEmail form */
#Main form#send .columns {
	position: static !important;
	position: relative;
	height: 290px; /* 320px*/
}

#Main form#send .normalColumns {
	height: 60px;
	height: 70px ! ie;
}

#Main form#send .columns * {
	vertical-align: middle;
}

#Main form#send .columns p label {
	height: 23px;
	line-height: 23px;
	vertical-align: middle;
	width: 60%;
	float: left;
	text-align: right;
}

#Main form#send .columns p input {
	padding: 0;
	width: 150px;
	padding: 3px;
}

#Main form#send p#Subject label {
	height: 23px;
	line-height: 23px;
	vertical-align: middle;
	width: 10%;
	float: left;
	text-align: right;
}

#Main form#send p#Subject input.Long {
	padding: 0;
	width: 85%;
	padding: 3px;
}

#Main form#send .columns .firstColumn,#Main form#send .columns .secondColumn
	{
	position: static !important;
	position: absolute;
	width: 49.5%;
}

#Main form#send .columns .firstColumn {
	float: left !important;
	float: none;
	top: 0;
	left: 0;
}

#Main form#send .columns .secondColumn {
	float: right !important;
	float: none;
	top: 0;
	left: 50.5%;
}

#freezoneDiv,#fixedzoneDiv {
	display: block;
	background: white;
	border: 1px solid;
	width: 99%;
}

#freezone {
	
}

#Main form#machineTranslation p label {
	height: 23px;
	line-height: 23px;
	vertical-align: middle;
	width: 20%;
	float: left;
	text-align: right;
}

#tooltip {
	position: absolute;
	visibility: hidden;
	background-color: #83ad4f;
	border: 1px solid black;
	padding: 0.2em;
	font-size: 1em;
	z-index: 10;
}
/** ENd of #tooltip */

/* browse by pages */
.browseSearchForDescriptorBar {
	float: right;
	width: 100%;
	height: 200px;
	border: 1px solid #83ad4f;
}

.browseSearchForDescriptorBar .searchFrame {
	float: left;
	width: 69.9%;
}

.browseSearchForDescriptorBar iframe {
	overflow: visible;
	height: 200px;
	width: 100%;
	margin: 0;
	padding: 0;
}

.browseSearchForDescriptorBar .listing {
	float: right;
	height: 200px;
	width: 29.9%;
	padding: 0;
	border-left: 1px solid #83ad4f;
}

.browseSearchForDescriptorBar .listing form {
	position: relative;
	/*position: fixed !ie;*/
	margin: 0 !important;
	height: 180px;
	background-color: #FFF;
}

.browseSearchForDescriptorBar .listing form p {
	margin: 0 !important;
	padding: 0 !important;
}

.browseSearchForDescriptorBar .listing form #selectListToolBar {
	width: 90% !important;
	width: 100%;
	position: absolute;
	text-align: right;
	z-index: 1000;
	/*border: 1px solid #f00;*/
}

.browseSearchForDescriptorBar .listing form fieldset {
	clear: both;
	margin: 0 !important;
	padding: 0;
	padding: 18px 0 0 0 !important ! ie;
}

.browseSearchForDescriptorBar .listing form fieldset select {
	width: 100% !important;
	height: 100px !important;
	margin: 0 !important;
	/*border:1px solid #f00 !important;*/
}

.browseSearchForDescriptorBar .listing form fieldset label {
	float: none !important;
	clear: none !important;
	display: inline !important;
	width: auto;
}

.browseSearchForDescriptorBar .listing form fieldset input {
	display: inline !important;
	width: auto;
	border: 1px solid #f00;
}

.browseSearchForDescriptorBar .listing form fieldset .Buttons {
	clear: both;
	margin: 10px 0 0 0 !important;
}

.browseSearchForDescriptorBar .listing form fieldset .Buttons input {
	margin: 0 !important;
}

#setQuery {
	height: 180px;
	margin: 0 !important;
	border: 0px solid #f00;
}

.browsebybody {
	clear: right;
	padding-top: 10px;
}

.browsebybody  iframe {
	color: #FFFFFF;
	border: none;
	width: 0;
	height: 0;
	margin: 0;
}

.liHighlight {
	background-color: #f4f4ea;
}

.labelHighlight {
	background-color: #dfe8cb;
}

#FamilyTree .showdiv {
	_width: 95%;
}

#FamilyTree .docpreview {
	margin-bottom: -5px ! ie;
	_width: 95%;
}

#FamilyTree .ticker {
	float: left;
	width: 10px;
	padding-top: 30px;
}

#FamilyTree .ticker a {
	display: inline;
}

#FamilyTree .tableFamily {
	float: left;
	display: block;
}

#FamilyTree .tableFamily table,#FamilyTree table {
	margin: 0;
	width: 650px;
	_width: 520px;
}

#FamilyTree .tableFamily table *,#FamilyTree table * {
	padding: 1px !important;
	border-width: 1px !important;
}

.popup { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: #FFFDCC; width: 400; BORDER-LEFT: 1px solid black; BORDER-TOP: 1px solid black; BORDER-BOTTOM: 3px solid black; BORDER-RIGHT: 3px solid black; PADDING: 3px; z-index: 10 }

#Login #loginButton {
	display: inline;
	border: none;
	margin: 0;
	padding: 0;
}

#Login #loginButton img {
	border: none;
	vertical-align: bottom;
}

#Navigation #quicksearchTab {
	background: #eaf3d6;
}

#Navigation #quicksearchform {
	margin-top: -12px ! ie;
}

#Navigation #quicksearchform input#quicksearchvalue {
	margin-left: 20px;
	width: 120px;
	vertical-align: middle;
}

#Navigation #quicksearchform #launchsearch {
	display: inline;
	border: none;
	margin: 0;
	padding: 0;
}

#Navigation #quicksearchform #launchsearch img {
	border: none;
	vertical-align: middle;
}

/* Canceled By Notices */
#Main p.canceledBy {
	display: block;
	font-weight: bold;
	color: red;
	text-align: center;
	background-color: #f4f4ea;
}

#Main div.searchCriteria {
	padding: 5px;
	line-height: 150%;
	background-color: #f4f4ea;
}

#BOContent h3,.browsebybody h3 {
	background-color: #f4f4ea;
}

/* #BrowseBar */
#Main #BrowseBar {
	height: 30px;
	margin: 10px 0;
	padding: 4px;
	background-color: #d4e6ae; /*#83ad4f*/
}

#Main #BrowseBar .leftSide {
	display: block;
	height: 10px;
	margin-top: 0.5em;
	_margin-top: 10px; /* Only IE6 reads this */
}

#Main #BrowseBar .rightSide {
	float: right;
	margin-top: -0.5em;
	_margin-top: -15px; /* Only IE6 reads this */
}

#Main #BrowseBar .leftSide * {
	vertical-align: middle;
}

#Main #BrowseBar a {
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
	border: none;
}

#Main #BrowseBar form {
	display: inline;
	margin: 0 10px;
	padding: 0;
	background: none;
}

#Main #BrowseBar form	a {
	font-size: 100%;
	line-height: 100%;
}

#Main #BrowseBar form label {
	float: none;
	clear: none;
	display: inline;
	width: auto;
	padding: 0;
	font-weight: bold;
	color: black; /*#fff*/ /*#069*/
}

#Main #BrowseBar form select {
	
}

#Main #BrowseBar form input {
	
}

#Main #BrowseBar .lastUpdate {
	float: right;
	font-weight: bold;
	color: black;
}

#Main #BrowseBar .lastUpdate a {
	font-size: 100%;
	line-height: 100%;
	color: #069; /*#fff*/
}

#Main #BrowseBar .lastUpdate a:hover {
	color: #fff;
}

/** Disclaimer css styles **/
#Main .Section1 h2 {
	padding-left: 10px;
	font-size: 100%;
	line-height: 19px;
	font-weight: bold;
	color: #000;
	background: #d4e6ae !important;
}

#NutsWarning {
	float: right;
	width: 50%;
	background-color: white;
	border: 1px solid #000;
	padding: 3px;
	line-height: 150%;
	text-align: justify;
}

#NutsWarning span {
	font-weight: bold;
	color: red;
}

/* Save search ajax messages */
#AjaxValidationMessages {
	display: none; /* Will be activated by javascript */
	_display:inline; /* IE6 fix*/
	padding: 2px;
	color: #069;
}

#AjaxErrorMessages {
	display: none; /* Will be activated by javascript */
	_display:inline; /* IE6 fix*/
	padding: 2px;
	color: red;
}

/** Safari 3 hacks **/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#Main fieldset {
		border: none !important;
	}
	#Main table.results th span {
		margin-top: 0em;
	}
	#Main .pages .rightSide {
		margin-top: 0em;
	}
	body.PopUp #Main fieldset,#Main #preferencesform fieldset {
		padding-top: 20px;
	}
}
/** IE5 MAC hacks**/ /*\*/ /*/
  body {}
/**/



/** TABBER NAV RESTART */
#Main form ul.tabbernav {
	margin:0;
	padding:0pt;
	text-align:left;
}
/** END OF TABBER NAV RESTART */
/** TINYMCE RESTART */
#Main form#newseditform { 
	padding:0;
}

#Main #newseditform {
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#Main #newseditform fieldset.newsOptionSelection {
	border: none;
	border-top-width: 0px;
	border-top: none;
	border: none;
	margin-bottom: 5px;
}

#Main #newseditform fieldset.newsOptionSelection legend {
	display: none;
}

#Main #newseditform fieldset.newsOptionSelection p {
	display: block;
	float: left;
	width: 24.5%;
	margin: 5px 0;
	padding: 0;
}

#Main #newseditform fieldset.newsOptionSelection p label {
	display: block;
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	border: 0px solid #f00;
}

#Main #newseditform fieldset.newsOptionSelection p select {
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
}

#Main #newseditform fieldset.newsOptionSelection p input {
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
}

#Main form#newseditform fieldset {
	border:none;
}

#Main table.mceEditor{
	margin:0;
	width:auto;
}
/** END OF TINY RESTART */

/** Machine Translation Disclaimer */
#Main .tab .disclamer {
	margin-bottom: 20px;
	text-align: center;
}

#Main .tab .disclamer p {
	font-weight: bold;
	text-align: center;
	padding: 15px;
	border: 1px solid #ff0000;
}

/** Machine Translation BUTTON */
#ToolBar .activeButton {
	padding:15px 0px 15px 10px !important;
	text-decoration: none;
	color: #000;
    background: transparent url("/TEDimages/toolbar/button_left.gif") no-repeat left 51%;
}

#ToolBar .activeButton * {
	display: inline;
	color: #000;
}

#ToolBar .activeButton span {
	font-size:11px;
	font-weight:bold;
	padding:15px 10px 15px 0px!important;
    background: transparent url("/TEDimages/toolbar/button_right.gif") no-repeat right 47%;
}

#ToolBar .activeButton span * {
	display: inline;
}

#ToolBar a.activeButton:hover {
	padding:15px 0px 15px 10px!important;
	text-decoration: none;
	color: #000;
	background: transparent url("/TEDimages/toolbar/button_left_hover.gif") no-repeat left 51%;
}

#ToolBar a.activeButton:hover span {
	font-size:11px;
	font-weight:bold;
	padding:15px 10px 15px 0px!important;
	background: transparent url("/TEDimages/toolbar/button_right_hover.gif") no-repeat right 47%;
}

#ToolBar .disabledButton {
	padding:15px 0px 15px 10px!important;
	text-decoration: none;
	color: #000;
	cursor:default;
    background: transparent url("/TEDimages/toolbar/button_left_disabled.gif") no-repeat left 51%;
}

#ToolBar .disabledButton * {
	display: inline;
	color: #000;
}

#ToolBar .disabledButton span {
	font-size:11px;
	padding:15px 10px 15px 0px!important;
	
    background: transparent url("/TEDimages/toolbar/button_right_disabled.gif") no-repeat right 47%;
}

#ToolBar .disabledButton span * {
	display: inline;
}	


/** Editorial Page */
#Main #editoContent div {
	padding-left:70px;
	padding-right:50px;
}

#Main #editoContent p{
	margin-left:30px;
}

#Main #editoContent #whatIsTED {
	background: url(/TEDimages/edito_whatis.png) left center no-repeat;
}
#Main #editoContent #benefitFromTED {
	background: url(/TEDimages/edito_benefits.png) left center no-repeat;
}

#Main #editoContent #whyRegisterOnTED {
	background: url(/TEDimages/edito_register.png) left center no-repeat;

} 
/** End of Editorial Page */


/*** CSS Horizontal Menu **/
.horizontalcssmenu ul{
margin: 0;
margin-left:0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
min-width:120px;
_width: 170px; /*IE 6 only because IE6 doesn't understand min-width*/
padding:2px 18px 2px 8px;
border: 1px solid #202020;
border-left-width: 0;
text-decoration: none;
background: url(/TEDimages/menubg.gif) center center repeat-x;
color: black;
font: bold 13px Tahoma;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #202020;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 160px; /*width of sub menu levels*/
font-weight: normal;
padding: 2px 5px;
background: #e3f1bd;
border-width: 0 1px 1px 1px;
}

.horizontalcssmenu ul li a:hover{
background: url(/TEDimages/menubgover.gif) center center repeat-x;
}

.horizontalcssmenu ul li ul li a:hover{
background: #cde686;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(/TEDimages/menuarrow.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

/* End of CSS Horizontal Menu */