#mainContent #docContent .tabs {
	display: block;
	height: 20px;
	padding: 0;
	margin: 0;
	line-height: 20px;
	list-style-type: none;
	font-weight: bold;
}

#mainContent #docContent .tabs li {
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
	list-style-type: none;
	font-weight: bold;
}

#mainContent #docContent .tabs li * {
	display: inline;
}
#mainContent  #docContent .tabs a,
#mainContent  #docContent .tabs a span {
	display: block;
	float: left;
	font-weight: bold;
	text-decoration: none;
}

/* Hide from IE5-Mac \*/
#mainContent #docContent .tabs a,#docContent .tabs a span {
	float: none;
}

/* End hide */
#mainContent #docContent .tabs a {
	padding-left: 10px;
	text-decoration: none;
	color: #000;
    background: transparent url("/TEDimages/tab_left.gif") no-repeat left top;
}

#mainContent #docContent .tabs a * {
	display: inline;
	color: #000;
}

#mainContent #docContent .tabs a span {
	padding-right: 10px;
    background: transparent url("/TEDimages/tab_right.gif") no-repeat right top;
}

#mainContent #docContent .tabs a span * {
	display: inline;
}

#mainContent #docContent .tabs a span b {
	cursor: pointer;
}

/* IE 6 specfic css triggered by javascript */
#mainContent #docContent .tabs a span b.on {
	color: #FFF;
}

#mainContent #docContent .tabs a.active span b.on {
	color: #000;
}

/* END OF IE 6 specfic css triggered by javascript */
#mainContent #docContent .tabs a span b:hover {
	color: #FFF;
	cursor: pointer;
}

#mainContent #docContent .tabs a:hover {
	text-decoration: none;
	color: #000;
	padding-left: 10px;
}

#mainContent #docContent .tabs a:hover span {
	padding-right: 10px;
}

#mainContent #docContent .tabs a.active {
	color: #fff;
    background: transparent url("/TEDimages/tab_left_active.gif") no-repeat left top;
}

#mainContent #docContent .tabs a.active span {
	color: #fff;
    background: transparent url("/TEDimages/tab_right_active.gif") no-repeat right top;
}

#mainContent #docContent .tabs a.active span b {
	color: #FFF;
}

#mainContent #docContent .tabs a.active span b:hover {
	color: #000;
	cursor: pointer;
}

#mainContent #docContent .tabs a.language {
	display: inline;
	padding-left: 0px;
	background: transparent no-repeat right top;
}

#mainContent #docContent .tabs br {
	display: none !important;
}
/* END - .tabs */


#mainContent #docContent {
	margin-bottom: 20px;
	padding: 20px;
	background-color: #fff;
}

#mainContent #docContent #docHeader {
	border-bottom: 2px solid #003;
}

#mainContent #docContent #docToc {
	padding-left: 0px;
	margin-left: 0;
	list-style-type: none;
}

#mainContent #docContent #docToc li {
	display: inline-block;
}

#mainContent #docContent #docToc li a {
	text-decoration: none;
}

#mainContent #docContent .stdoc {
	text-align: center;
}

#mainContent #docContent .stdoc p {
	font-weight: bold;
	text-align: center;
}

#mainContent #docContent .grseq {
	margin: 10px 0;
}

#mainContent #docContent .grseq .tigrseq {
	font-weight: bold;
	text-decoration: underline;
}
.mlioccur{
    zoom:1;
}
#mainContent  #docContent .mlioccur,
#mainContent  #docContent .grseq .mlioccur {
	position: relative;
	margin-top: 5px;
	margin-left: 20px;
}

#mainContent #docContent .grseq .mlioccur .contauth {
	
}
#docContent .mlioccur .nomark,
#docContent .grseq .mlioccur .nomark {
	display:block;
	float:left;
	text-align:right;
	width:40px;
}

* html #docContent .mlioccur .nomark,
* html #docContent .grseq .mlioccur .nomark {
	position: absolute;
	left: -50px;
	display: inline-block;
	display: -moz-inline-block;
	float: none;
	width: 40px;
	text-align: right;
}
  #mainContent   #docContent .mlioccur .timark,
  #mainContent   #docContent .grseq .mlioccur .timark {
	display: block;
	margin-left: 50px;
	font-weight: bold;
}
  #mainContent   #docContent .mlioccur .txtmark,
  #mainContent   #docContent .grseq .mlioccur .txtmark {
	margin-left: 50px;
	padding: 0;
}
    #mainContent   #docContent .mlioccur .txtmark p,
   #mainContent    #docContent .grseq .mlioccur .txtmark p {
	margin: 0;
	padding: 0;
}
    #mainContent   #docContent .mlioccur .txtmark .cpvCode,
    #mainContent   #docContent .grseq .mlioccur .txtmark .cpvCode {
	color: red;
}
/* END - */

/* Specific style for EEIG DTD documents - OJS-586*/
#mainContent .EEIGTop,.EEIGSub {
	margin-top: 10px;
}

#mainContent .EEIGTop .nomark {
	display: block;
	float: left;
	width: 60px;
}

#mainContent   #cancelDoc {
	color: red;
	font-weight: bold;
}

#mainContent .EEIGTop .timark {
	font-weight: bold;
}

#mainContent .EEIGTop .txtmark {
	margin-left: 60px;
	padding: 0;
}

#mainContent .EEIGSub .nomark {
	display: block;
	float: left;
	width: 40px;
	padding-left: 20px;
}

#mainContent .EEIGSub .timark {
	font-weight: bold;
}

#mainContent .EEIGSub .txtmark {
	margin-left: 60px;
	padding: 0;
}
/* END - Specific style for EEIG DTD documents - OJS-586*/

/* --- MISC ---*/
.highlight {
	background-color:yellow;
}

#mainContent table tbody tr td span.highlight {
	display:inline;	
}

#mainContent {
	overflow-x: auto;
}
/*
.dummyHighLight {
	background-color:yellow;
}
*/