/*
#accordion {
	margin:20px 0px;
}*/

#credit { 
	position:absolute;
	left: 0px;
	bottom: 0px;
	width: 90%;
	margin:0px 0px; 
	border: 2px solid #0000ff;
}

#imdLeft { 
	position:relative;
	left: 0px;
	top: 0px;
	width: 84%;
	margin:0px 0px; 
	border: 0px solid #0000ff;
}

#imdRight { 
	position:absolute;
	right: 5px;
	top: 5px;
	width: 15%;
	margin:0px 0px; 
	border: 0px solid red;
	padding: 5px 0px 0px 0px;
}

#leftDiv { 
	display: none;
	position:absolute;
	left: 5px;
	top: 48px;
	width: 10px;
	height: 10px;
	margin:0px 0px;
	border: 2px solid #FFFFFF;
}

#rightDiv { 
	display: none;
	position:absolute;
	left: 0px; top: 0px; width: 0px; height: 0px;
	margin:0px 0px;
	border: 0px solid #00ff00;
}

#myTabs { 
	position:absolute;
	left: 0px; top: 0px; height:0px; width:0px;
	margin:0px 0px;
	border:0px solid #00ee00; 
	overflow: auto;
}
/*
h3.toggler {
	cursor: pointer;
	font-size: 100%; 
	border: 2px solid #d5d5d5;
	background: #faf9f7;
	color: #d5d5d5;
	margin: 0 0 8px 0;
	padding: 3px 5px 1px 5px;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}

blockquote {
	padding:5px 20px;
}*/

.inputObject {
	background-color: #ddd;
}


body{background:#fff;color:#393c41;font-family:Arial,Helvetica,sans-serif;font-size:0.75em}

a{color:#393c41}

#logo, #logosm{
	border: 0px solid #f5f5f5;
	margin: 50px 0px 30px 50px;
}

#logosm{
	margin: 0px 0px 0px 0px;
}

#toplinks{
	position:absolute;
	left: 45px; top: 0px; width: 90%; height: 30px;	
}

.sn, .snnl, .sng, .snnc, .sngs, .sns {
	white-space: nowrap;
	text-align:center;
	border: 0px solid #f5f5f5;
	padding: 10px 5px 5px 5px;
	}

.sn{}
	
.sng, .snnc, .snnc a{
	color: gray;
	white-space: nowrap;
	}
	
.snnc{
	width: 100%;
	text-align:right;
	}

.snnl{
	font-weight:bold;
	border: 0px solid #f5f5f5;
	text-align: right;
	width: 100%;	
	}
	
.sn:hover,.sng:hover{
	color:#faf9f7;
	background: #393c41;
	cursor: pointer;
	}
	
.sns,.sngs{
	color:#faf9f7;
	background: #393c41;
	cursor: pointer;
	}

.editWarning{
	white-space: nowrap;
	padding: 10px 5px 5px 5px;
	font-weight:bold;
	color: red;
	border: 0px solid red;
	text-align: right;	
	cursor: default;
	}
	
.editWarning:hover{
	cursor: pointer;
	background: #393c41;
	}

#leftEdge, #rightEdge{  
	background:#faf9f7;
	position:absolute;
	top: 0px; width: 35px; height: 100%; 
	padding: 0px 0px 0px 0px;
	background-repeat: repeat-y;
	}

#leftEdge{  
	left: 0px;    
	background-image: url("../graphics/leftedge.png");
	background-position: top right;
	}

#rightEdge{  
	right: 0px;          
	background-image: url("../graphics/rightedge.png");
	background-position: top left;
	}

/*
.selected{  
	position:absolute;
	left: 0px; top: 50px; width: 35px; height: 11px;               
	background-image: url("../graphics/selected.png");
	margin: 0px 0px 0px 10px;
	background-repeat: no-repeat;
	display: none;
	}*/

.selected{  
	position:absolute;
	left: 0px; top: 50px; width: 35px; height: 11px; 
	margin: 0px 0px 0px 10px;
	background-repeat: no-repeat;
	display: none;
	}

#leftPanel{
	position:absolute;
	left: 0px; top: 0px; width: 0px; height: 0px;
	border: 0px solid #f5f5f5;
	margin: 0px 0px 0px 45px;
	width:256px;
	}

.rightTitle{
	position:absolute;
	left: 310px; top: 60px; width: 930px; height: 70px;
	background: #F8F7F4;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	border-bottom: 2px dashed #CAC9C7;  
	overflow: auto;
  vertical-align:middle; 
	}
	
.newTitle{
	position:relative;
	width: 98%;
	height: 110px; 
	background: #F8F7F4;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
  vertical-align:middle; 
	}
	
#titleTable{
	position:absolute;
	}
	
#displayOptions{
	overflow: hidden;
	text-align: center; 
	}
	
.lowerLinks{
	position:absolute;
	left: 310px; top: 25px; width: auto; height: 20px;
	padding: 0px 0px 0px 0px;
  vertical-align: top;
	}

.rightTitle #rtlink{
	position:absolute;
	right: 0px; top: 0px;
	padding: 5px 5px 5px 5px;
	cursor: pointer;
	background: #e3e3e3;
	}

.rightTitle #rtlink:hover  {
	background: #D2E0E6;
	}

.rightPanel{
	position:absolute;
	left: 310px; top: 160px; width: 230px; height: 295px;
	background: #EFEEE9;
  overflow: hidden;
	padding: 5px 5px 5px 5px;
	}
	
.searchPanel{
	position:absolute;
	left: 10px; top: 85px; width: 10px; height: 69px;
	background: #EFEEE9;
  overflow: auto;
	padding: 0px 0px 0px 0px;
	}

#mainIIP
	{
	position:relative;
	left: 0px; top: 0px; width: 100%; height: 100%;
	background: #373c42;
  overflow: hidden;
	}

#mainCom
	{
	position:absolute;
	left: 0px; top: 0px; width: 100%; height: 100%;
	background: white;
	overflow: auto;
	}

#rightPanel p{
	padding: 10px 10px 10px 10px;
	}

#targetframe{
	position:absolute;
	left: 310px; top: 160px; width: 930px; height: 675px;
	background: #EFEEE9;
	margin: 0px 0px 0px 0px;
	}
	
.homeframe, .homeframeLink{
  font-family: Verdana, sans-serif;
  margin: 0px;
  left: 0px;
  top: 0px;
  background: white;
  position: absolute;
  overflow: auto;
  padding: 0px;
  text-align: justify;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
  background: white;
	}
		
.homeframeLink:hover{
	cursor: pointer;
	background: #F8F7F4;
	}
	
.imcrop {
	position:relative;
	width: 160px;
	height: 60px;
	overflow:hidden;
	}


#MainMenu{
	border: 0px solid red;
	position:absolute;
	left: -45px; top: 130px; width:250px;
	overflow: auto;
	padding: 0px 0px 0px 50px;
	}

div.textbox{
	position:relative;
	overflow: auto;
	width: 600px;
	height: 100%;
	background: white;
	}

div.textbox2{
	cursor: pointer;
	position: absolute; 
	display: block;
	background-color: white;
	height: 99%;
	left: 0px;
	top: 0px;
	width: 99%;
  z-index: 50;
	overflow: auto;
	}

div.basic{
	position:absolute;
	overflow: auto;
	width: auto;
	height: 100%;
	}
	
div.basicW{
	position:absolute;
	overflow: auto;
	width: 100%;
	height: 100%;
	}

div.textform{
	position:relative;
	overflow: auto;
	width: 669px;
	height: 100%;
	background: #EFEEE9;
	}

div.post{
	position:absolute;
	right: 0px; top: 0px;
	overflow: auto;
	width: 150px;
	height: 100%;
	background: #EFEEE9;
	overflow: auto;
	}

td.listID{
	height: 25px;
	background: white;
	color:lightgrey;
	padding: 3px 6px 3px 6px;
  text-align: center;
	text-indent:0px;
	font-size: 150%;
	}

div.mlev_1,   div.mlev_2,   div.mlev_3,   div.mlev_4,
div.mlev_s1,  div.mlev_s2,  div.mlev_s3,  div.mlev_s4, 
div.mlevG_1,  div.mlevG_2,  div.mlevG_3,  div.mlevG_4, 
div.mlevN_1,  div.mlevN_2,  div.mlevN_3,  div.mlevN_4 
div.mlevN_s1, div.mlevN_s2, div.mlevN_s3, div.mlevN_s4  {
	width:230px;	border-bottom: 1px solid #d5d5d5;
	}

div.mlev_1, div.mlevG_1, div.mlevN_1,
div.mlev_s1, div.mlevN_s1  {
	font-weight:bold;	text-indent:0px; padding: 2px 0px 2px 0px;
}

div.mlev_1, div.mlev_s1  {
	cursor: pointer;
}

div.mlev_2, div.mlevG_2, div.mlevN_2,
div.mlev_s2, div.mlevN_s2  {
	font-weight:normal;
	text-indent:0px;	
	cursor: pointer;
}
div.mlev_2, div.mlev_3, div.mlev_4,
div.mlev_s2, div.mlev_s3, div.mlev_s4 {
	background: #e3e3e3;
 }

div.mlev_3, div.mlevG_3, div.mlevN_3,
div.mlev_s3, div.mlevN_s3  {
	text-indent:20px;
	cursor: pointer;
}

div.mlev_4, div.mlevG_4, div.mlevN_4,
div.mlev_s4, div.mlevN_s4  {
	text-indent:40px;
	cursor: pointer;
}

div.mlevN_3 , div.mlevN_s3, div.mlevN_4, div.mlevN_s4  {
	color: grey;
}

div.mlev_4, div.mlevG_4, div.mlevN_4,
div.mlev_s4, div.mlevN_s4  {
	text-indent:40px;
	cursor: pointer;
}

div.mlev_1:hover, div.mlev_2:hover, div.mlev_3:hover, div.mlev_4:hover  {
	background: #D2E0E6;
	}

div.mlevG_1, div.mlevG_2, div.mlevG_3, div.mlevG_4  {
	color:#d5d5d5;
	cursor: default;
	}

div.mlevN_1, div.mlevN_2, div.mlevN_3, div.mlevN_4,
div.mlevN_s1, div.mlevN_s2, div.mlevN_s3, div.mlevN_s4  {
	cursor: default;
	}

div.mlevN_s2, div.mlevN_s3, div.mlevN_s4,
div.mlev_s2, div.mlev_s3, div.mlev_s4  {
	background: #993333;;
	color:white;
	}
	
font.count {
	color: #993333;
	font-weight: bold;
	cursor: default;
	font-size: 75%;
	}
	
div.mlevN_s2 font.count, div.mlevN_s3 font.count, div.mlevN_s4 font.count,
div.mlev_s2 font.count, div.mlev_s3 font.count, div.mlev_s4 font.count  {
	color:white;
	}

div.mlevN_s2:hover, div.mlevN_s3:hover, div.mlevN_s4:hover,
div.mlev_s2:hover, div.mlev_s3:hover, div.mlev_s4:hover  {
	background: #A4B1B6;
	}

div.mlevN_s1, div.mlev_s1  {
	color: #993333;;
	}

div.mlevN_s1:hover, div.mlev_s1:hover {
	background: #A4B1B6;
	}

font.mlevI_2{
 color:#993333;
	font-weight:bold;
}

font.mlevI_1{
 color:black;
	font-weight:bold;
}

.ptitle, .ptitle2n, .ptitle2, .ptitleSM {
 position: relative;
 color:#993333;
 margin: 0px 0px 0px 10px;
 padding: 0px 0px 0px 0px;
 font-size:1.8em;
}

.ptitleSM {    
	vertical-align:-50%
	height: 100%;
}

td.nowrap {
  white-space: nowrap;
  }
  
.ptitle3 {
  white-space: nowrap;
 position: relative;
 top:10%;
 color:#993333;;
 margin: 5px 0px 0px 0px;
 font-size:1.4em;
 
  vertical-align: middle;
}

.pWait {
 position: relative;
 top:40%;
 color:white;
 font-size:2.2em;
}

.ptitle2, .ptitle2n {
 top:5%;
}

.pother, .pothern {
 position: relative;
 margin: 4px 0px 0px 10px;
 padding: 0px 0px 0px 0px;
 font-size:1.4em;
}

#page {
	display: none;
}

#imframe {
}

a.jslink {
	cursor: pointer;
	text-decoration: underline;
	}
	
a.jslink:hover {
	color:#faf9f7;
	background: #393c41;
	}
	/* Font tag */

font.info, font.info_link, div.info_link, a.info_link {
	cursor: default;
	font-weight: bold;
	text-transform:uppercase;
	font-size: 80%;
    position:relative;
	background-color: white;
	background: white;
	white-space: nowrap;}
	
div.lineup {
  position:relative;
  DISPLAY: inline;
	padding:0px 2px 0px 2px;
	margin:0px;
}

form.lineup {
  position:relative;
  DISPLAY: inline; 
}

font.info_link, div.info_link, a.info_link {
	color: #993333;}
font.info_link:hover, div.info_link:hover, a.info_link:hover{
	cursor: pointer;
	color: #FFFFFF;
	background-color: #CDC9C9;
	background: #CDC9C9;}

font.info_link span, a.info_link span{display: none}
font.info_link:hover span, a.info_link:hover span{ 
    display:block;
	z-index:25;
	width: 220px;
	font-weight: bold;
    position:absolute; top:25pt; left:0pt;
    border:0px solid #CDC9C9;
	background-color: #CDC9C9;
	background: #CDC9C9; 
	color: #993333;
    text-align: center}
font#right:hover span{ 
    position:absolute; top:25pt; left:-165px;
	}

font.link {
	cursor: pointer; 
	color: #0066cc;}
font.link:active, font.link:hover {
	color:#3333cc; 
	text-decoration:underline; 
	outline:none}

font.t2 { 
	font-size: 85%; 
	font-weight:bold; 
	}
font.t4 { 
	font-size: 75%; 
	font-weight:bold; 
	}
font.t5 { 
	font-size: 100%; 
	padding:0px 0px 0px 15px;
	}

font.t1 {
	color: #993333;
	font-size: 130%; 
	font-weight: bold;
	text-transform: capitalize;
	}

div.textTitle {
	padding:3px 3px 3px 3px;
	margin: 5px 5px 5px 5px;
	border: 1px solid #CAC9C7;
	}
	
div.textTitle:hover {
	background: #D2E0E6;
	border: 1px solid red;	
	}
	
div.textTitleOpen {
  border: 1px solid yellow;
	}
	
font.t3, td.t3 {
	color: #993333;
	font-weight: bold;
	cursor: default;
	}
	
font.t3b, font.t3bc {
	color: white;
	font-weight: bold;
	cursor: default;
	padding:0px;
	margin:0px;
	}	
	
font.t3bc:hover {
	color: yellow;
	cursor: pointer;
	}
		
font.t3c {
	color: #993333;
	font-weight: bold;
	cursor: default;
	margin:6px 6px 3px 6px;
	position:absolute;
	}
	
td.t3c {
	color: #993333;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	}	
		
font.t3d {
	cursor: default;
	margin:6px 6px 3px 6px;
	position:absolute;
	}

p.t3c {
  vertical-align: middle;
  }

div.resize {
	position:absolute;
	background: green; 
	top:20pt; left:20pt;
	border: 2px solid #CAC9C7;
	}

table.simple {
  border-spacing: 0px;
  margin: 0px;
  padding: 0px;
  border: 0px solid green;
  text-align: left;
  }

table.dynam, table.language {
  border-spacing: 0px;
  border-collapse: separate;
  padding: 0px;
  }

table.language {
  background: #F8F7F4;
  border: 1px solid #CAC9C7;
  padding-left: 5px;
  padding-bottom: 2px;
  margin-bottom: 5px;
  }

td.padt3grey {
  border: 1px solid black;
  padding: 3px;
  background: #F8F7F4;
  vertical-align: middle;
  }

td.padt3 {
  padding-top: 3px;
  }
	
td.padt3R {
  padding-top: 3px;
  }

td.padt5 {
  padding-top: 5px;
  }

td.padt3h {
  padding-top: 3px;
  height: 45px;
  }

td.padt2 {
  padding-top: 2px;
  padding-left: 5px;
  }
td.alr {
  text-align: right;
  }

div.regM {
	display: block;
	width: 20px;
	height: 20px;
	opacity: 0.3;
	filter: alpha(opacity=30);
	background-color: #333;
	position: absolute;
	border: 1px solid yellow;
}

div.regD {
	display: block;
	width: 100%;
	height:100%;
	cursor: move;
}

div.regR {
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	right: 0px;
	bottom: 0px;
	background-color: #666;
	cursor: se-resize;
}

div#popup, div#debugPage {
	position: absolute; 
	display: none;
	height: 1px;
	left: 0px;
	top: 0px;
	width: 1px;
  z-index: 49;
}

div.popInfo, div.debInfo {
	position: relative; 
  overflow: auto;
	width: 90%;
	left: 5%;
  border-bottom: 1px solid #CAC9C7;
  padding: 5px;  
  }
	
div.popInfo, div.debInfo {
	background-color: white;
	}

div#popInfoNew, div#debInfoNew {
  border: 0px solid red;
  }

div#popup div#popupBack, div#debugPage div#debugBack {
  cursor: pointer;
	position: absolute; 
	display: block;
	background-color: #666;
	height: 100%;
	left: 0px;
	top: 0px;
	width: 100%;
  z-index: 50;
	opacity: 0.5;
	filter: alpha(opacity=49);
}

div#popup div#popupContents, div#debugPage div#debugContents {
  overflow: auto;
	position: absolute; 
	display: block;
	height: 60%;
	left: 10%;
	top: 20%;
	width: 80%;
  z-index: 51;
	opacity: 1;
	filter: alpha(opacity=100);
}


div#debugPage div#debugContents {
	background-color: white;
}


div#debugPage div#debugContents {
	left: 20%;
	width: 70%;
}

div.knob {
	border: 0px solid yellow;
	background: #000;
	width: 16px;
	height: 16px;
}

html
{
  height: 100%;
}

div.advanced {
	position: absolute; 
	border: 0px solid gray;
	height: 16px;
	left: 20px;
	width: 16px;
	margin: 0px 0px;
  z-index: 30;

}

div.advanced div.knob {
	background: no-repeat center center;
	cursor: pointer;
}

div#red div.knob {
	background-image: url("../graphics/t1.png");
}
div#green div.knob {
	background-image: url("../graphics/green.png");
}
div#blue div.knob {
	background-image: url("../graphics/blue.png");
}

.imList {
  border-bottom:  2px solid gray; 
  }
.imListC {
	background-color: #ffdddd;
  border-bottom:  2px solid gray; 
  }
.imListU { 
	background-color: white;
  border-bottom:  2px solid gray; 
  }

img.button {
	filter: alpha(opacity=75);
  opacity: 0.75;
  cursor: pointer;
  border:  0px solid gray;
}

img.button:hover {
	filter: alpha(opacity=100);
  opacity: 0.9999;
	}
	
img.txtfullscreen {
	position: relative;
	width: 16px;
	left: 20px;
	filter: alpha(opacity=75);
  opacity: 0.75;
  cursor: pointer;
  border:  0px solid gray;
}

img.txtfullscreen:hover {
	filter: alpha(opacity=100);
  opacity: 0.9999;
	}

#lcdd, #lpdd {
   font-size : 9pt;
  }
  
font.spaces {
	margin: 0px 10px 0px 10px;
  }
  
div.tt{
    position:relative;
    }

div.tt:hover{
  z-index:25;
  }

div.tt span
  {display: none}

div.tt:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    bottom:0px; left:0px; width:90px;
    border: 2pt solid black;
    background-color:white; color:black;
	  filter: alpha(opacity=50);
    opacity: 0.50;
    text-align: center;
    cursor: pointer;}
    
    
div#rControl {
  position: absolute;
  bottom: 0px;
  left: 2px;
	width: 32px;
	height: 32px;
  z-index: 20;
}

div#currentDetails {
  display: none;
  position: absolute;
  bottom: 10px;
  right: 10px;
	width: 200px;
	height: auto;
  z-index: 20;
  font-size: 150%;
  background: #a1a1a1;
	padding: 5px;
  filter: alpha(opacity=80);
  opacity: 0.80;
}

img#rControlIm{
  position: relative;
	width: 32px;
	height: 32px;
  cursor: pointer;
	  filter: alpha(opacity=80);
    opacity: 0.80;
}

img#rControlIm:hover {
	
	  filter: alpha(opacity=100);
    opacity: 0.999;
  cursor: pointer;
}


div#MainPanel {
  position: absolute;
  bottom: 10px;
  right: 10px;
	width: 10px;
	height: 10px;
  z-index: 5;
  background: grey;
	overflow: hidden;
}

iframe#detailLoop {
  position: relative;
	top: 10px;
	width: 225px;
	height: 50px;
  z-index: 5;
  background: grey;
  }
  
table#editTable {
  border-spacing: 5px;
  cellspacing: 2px;
  cellpadding: 5px;
  background: #d5d5d5;
  }
  
td.noWrap, td.noWrapPL, td.noWrapPR
  {
  white-space: nowrap;
	vertical-align: middle;
  }
	  
td.noWrapPL
  {padding: 0px 0px 0px 10px;}
td.noWrapPR
  {padding: 0px 10px 0px 0px;}

#morphControls
  {
  display: none;
  position: absolute;
	right: 5px;
	top: 5px;
  z-index: 49;
	font-size: 10px;
  }

.morph1 {
	color: #666;
	background-color: #ccc;
	height: 200px;
	width: 300px;
	font-size: 15px;
	overflow: hidden;
	opacity: 1;
	border: 2px solid #aaa;
	margin: 0;
	padding: 5px;
}
 
.morph2 {
	color: #000;
	background-color: #ff3300;
	height: 100px;
	width: 400px;
	font-size: 10px;
	opacity: 0.7;
	margin: 60px;
	padding: 60px;
	border: 10px solid #000;
}

p.just {
  text-align: justify;
	margin: 0px 5px 0px 0px;
  }
 
font.just {
  text-align: justify;
  }
  
p.justa {
  text-align: justify;
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
  }
   
p.justb {
  text-align: justify;
	font-size: 95%;
	margin: 0px 15px 0px 50px;
	padding: 0px 0px 0px 0px;
  }
   
p.justc {
  text-align: justify;
	font-size: 95%;
	margin: 0px 15px 0px 25px;
	padding: 0px 0px 0px 0px;
  }
  
div.just {
  text-align: justify;
	margin: 0px 5px 0px 0px;
  }
  
sup.ptitle {
  position: relative;
  top: 0px;
  font-size: 50%;
	margin: 0px 5px 0px 5px;
  }

 
div#comm {  
  text-align: center;
  position: absolute;
  bottom: 6px;
  left: 5px;
	width: 100%;
	height: 19px;
	overflow: auto;
  z-index: 15;
  background: light grey;
	margin: 0px 0px 0px 0px;
	padding: 3px;
  color:#993333;
	font-weight:bold;	
	border: 0px solid #d5d5d5;
}

}
  
div#countdown {
  position: absolute;
  bottom: 5px;
  left: 0px;
	width: 15px;
	height: 90px;
  z-index: 15;
  background: yellow;
	filter: alpha(opacity=30);
  opacity: 0.35;
}
  
div#addthis {
  position: absolute;
  top: 5px;
  right: 5px;
}
  
p.notes {
	margin:0px;
	padding:0px; 
	border: 1px solid #f5f5f5;
}

     
div.fdTitle {
	position: relative;
	font-size: 1.3em; 
	margin: 0 0 5px -5px;
	}
  
div.fdTitle font {
  color: grey;
  font-weight: bold;
  margin: 0px;
  }

div.tdiv3 {
width: auto;
  padding: 0px 0px 0px 5px;
  margin: 0px;	
}
div.tdiv1 {
position: absolute;
width: 200px;
  padding: 0px 0px 0px 5px;
  margin: 0px;	
}
div.tdiv2 {
position: relative;
left: 80px;
  margin: 0px;
}

div.displayoptions {  
	background-image: url("../graphics/transparentpixel.gif");
	background-repeat: 'repeat';
	height: auto;
  filter: alpha(opacity=80);
  opacity: 0.80;
	}
	
div.displayoptions:hover {
  filter: alpha(opacity=100);
  opacity: 0.9999;
	}
	
.disopttext {
 position: relative;
 color:white;
 font-size:2em;
}
	
.disopttextsub {
 position: relative;
 color:white;
 font-size:1.5em;
 padding: 10px 0px 0px 0px;
}
  
/*  mylanguage = {"1":"English","6":"German","11":"Spanish","16":"French","21":"Italian","26":"Latin"};*/

td.lan1 {}
td.lanNE {
	background: #F8F7F4;}

div.exdoc, div.exdocS, div.exdocH {  
  text-align: center;
  margin: 40px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
  color:#d5d5d5;
  position: relative;
  width:230px;
	font-size: 140%;
	border: 1px solid #d5d5d5;
}

div.exdocS, div.exdocH { 
	cursor: pointer;
	font-weight:bold;	
  color:  #993333;
	background: #e3e3e3;
}

div.exdocH { 
  margin: 0px 0px 10px 135px;
	padding: 5px 0px 5px 5px;
}

div.exdocS:hover, div.exdocH:hover { 
background: #D2E0E6;
}

div#slDiv {
 overflow: hidden;
 position: relative;
 width:220px;
 left:12.5px;
 top:-10px;
 border: 0px solid green;
 margin: 20px 0px 0px 0px;
 filter: alpha(opacity=50);
 opacity: 0.5;
 background-image: url("../graphics/rrr_squares.jpg");
 background-repeat: no-repeat;
 }
/*
#accordion {
	margin:0px 0px;
}

h3.toggler {
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}

blockquote {
	padding:5px 20px;
}*/


#furtherDetails, #assoTxt {
	position:relative;
  margin: 5px 5px 5px 5px;
	
  }

/* ****************************************************************** */
/* @group Accordion */

div.accContainerSub
	{
	position:relative;
	padding: 3px;
	height: 95%;
	}

div.accContainer
	{
	position:absolute;
	width: 100%;
	height: 98%;
	overflow: auto;	
	}

dl.accordion
  {width: 100%;
	 margin: 0px;}
  
/* @group Ebene 1 */

dl.accordion img 
  {position: relative;
	 height: auto;
	 left: -2px;
	 top: 2px;
	 float:right;
	 z-index: 20;
	 }  
dl.accordion dt
  {position: relative;
	 height: auto;
	 padding: 7px 18px 4px 7px;	
	 font-weight: bold;	
	 color: grey;
	 background: #fafafa;	
	 cursor: pointer;
	 border: 1px solid #d5d5d5;
	 margin: 2px 0px 0px 0px;}  
dl.accordion dt:hover
  {color: black;
   background: #eaeaea;}
dl.accordion dt.open
  {color: #4f0f0f;
	 border: 1px solid #ebd2d2;
	 border-right-color: #993333;
	 border-bottom-color: #993333;}
dl.accordion dd
  {position: relative;
	 overflow: hidden;
	 background: white;
	 margin: 0px 0px 2px 2px;
	 padding: 0px 0px 0px 0px;
	 border: 0px solid #993333;}
	 
/*dd.accordion_content_1, dd.accordion_content_2
  {margin: 0px 0px 0px 0px;}*/

/* @group Inhalt */
dl.accordion dd.accordion_content
  {padding: 0 0px 0 0px;}
dl.accordion dd.accordion_content p
  {padding: 5px 0 7px 0;}

/* @group Ebene 2 */
dl.accordion dd dl dt
  {background-color: #F8F7F4;	
	 border: 1px solid #eee;
	 border-right-color: #ccc;
	 border-bottom-color: #ccc;
	 margin: 2px 5px 0 10px;
	 padding: 3px 5px 1px;
	 color: #528CE0;
	 color: grey;}
dl.accordion dd dl dt:hover, dl.accordion dd dl dt.open
  {color: black;}
dl.accordion dd dl dt.open
  {border: 1px solid #ebd2d2;
	 border-right-color: #993333;
	 border-bottom-color: #993333;}
dl.accordion dd dl dd.accordion_content
  {padding-left: 0px;}
dl.accordion dd dl dd
  {margin: 2px 0 0 12px;
	 border: 0px solid #993333;}

/* @group Ebene 3 */
dl.accordion dd dl dd dl dt
  {padding: 3px 5px 1px 5px;
	 margin: 2px 5px 0 10px;}
dl.accordion dd dl dd dl dt:hover, dl.accordion dd dl dd dl dt.open
  {/*Inherited*/}
dl.accordion dd dl dd dl dd
  {margin: 2px 0 0 12px;}
dl.accordion dd dl dd dl dd.accordion_content
  {padding-left: 0px;}

/* @group Ebene 4 */
dl.accordion dd dl dd dl dd dl dt
  {margin: 2px 5px 0 10px;}
dl.accordion dd dl dd dl dd dl dt:hover, dl.accordion dd dl dd dl dd dl dt.open
  {/*Inherited*/}
dl.accordion dd dl dd dl dd dl dd
  {margin: 2px 0 0 12px;}
dl.accordion dd dl dd dl dd dl dd.accordion_content
  {padding-left: 0px;}


/* @group Ebene 5 and on */
dl.accordion dd dl dd dl dd dl dd dl dt
  {margin: 2px 5px 0 10px;}
dl.accordion dd dl dd dl dd dl dd dl dt:hover, dl.accordion dd dl dd dl dd dl dd dl dt.open
  {/*Inherited*/}
dl.accordion dd dl dd dl dd dl dd dl dd
  {margin: 2px 0 0 12px;}
dl.accordion dd dl dd dl dd dl dd dl dd.accordion_content
  {padding-left: 0px;}

