div#atp div.menu{
/* float:left;*/
/* margin-left: 15px;*/
/* width:200px;*/
 margin: 15px;
 border: 1px solid #000000;
 background-color: #ffffff;
}
div#atp div.menu ul li{
 margin-left: 1em;
}
div#atp div.menu ul li ul{
 background-color: #ffffff;
/* display: list-item;*/
}
div#atp div.menu ul li ul li{
 display: list-item;
 margin-left: 1em;
 background-color: #ffffff;
 border-top: 1px solid #ace;
}
div#atp div.menu ul li ul li.first{
 border-top: 0px none;
}
div#atp div.menu .incat{
 background-color: #ace;
}
div#atp div.menu .outcat{
 background-color: #eee;
}

div#maincontents div.menu{
 margin-top: 0;
 margin-right: 0;
}
div#maincontents div.menu table{
 border-collapse: collapse;
 border-spacing: 0px;
}
div#maincontents div.menu table tbody td{
 padding: 0px 0.3ex;
 border: 1px solid #888;
}

div.samples {
	color: #000000;
	background-color: #EEEEEE;
	border: thin outset #EE9933;
	width: 90%;
	margin: 5px;
	padding: 3px;
}
div.samples div{
	display: block;
	margin: 0px;
	padding: 0px;
	border: 1px solid #999999;
}
div.samples textarea{
/* width: 300px;*/
 width:90%;
 height: 300px;
 border: 1px solid black;
}
div.samples textarea.multiple{
/* height: 200px;*/
 overflow: scroll;
}
div.samples textarea.oneliner{
/* height: 40px;*/
}
div.samples div#sampin{
/* float:left;
 width: 310px;*/
}
div.samples div#sampout{
/* margin-left:310px;*/
 background-color: #ffffff;
}

div.samples div#sampout p{
 padding-left: 0.5ex;
 margin-top: 0.8ex;
}
div.samples div#sampout pre{
 margin: 2px 1em;
 border: 1px dashed #eeeeee;
 background-color: #f8f8f8;
}

div.samples div#samptplcontainer
div.samples div#sampdatacontainer,
div.samples div#samphtmlcontainer,
div.samples div#sampdomcontainer {
 min-height:300px;
}
/* \*/
* html div.samples div#sampdomcontainer {
 height:300px;
}
*+html div.samples div#sampdomcontainer {
/* height:300px;*/
}
/* */
div.samples div#sampout form label{
 font-size: small;
}
div.samples div#samptplcontainer,
div.samples div#sampdatacontainer,
div.samples div#samphtmlcontainer {
 display:none;
}

div.samples div#sampdomcontainer {
 display:block;
}

div.samples div#sampleouttab ul,
div.samples div#sampleouttab li{
 display: inline;
 margin-left: 0.5ex;
 margin-right: 0.5ex;
 background-color: #ffffff;
}
noscript,
noscript *{
 font-size: medium;
 background-color: #ffffff;
 color: #000000;
}
noscript sub, noscript sup, noscript{
 font-size: small;
 background-color: #ffffff;
 color: #000000;
}

div.samples div#sampdom .teacher{
 background-color: #eeffdd;
}
div.samples div#sampdom tbody th{
 background-color: #ffeedd;
}
div.samples div#sampdom tbody td.image{
 text-align: center;
}
div.samples div#sampdom tbody td.male{
 background-color: #ddddff;
}
div.samples div#sampdom tbody td.female{
 background-color: #ffdddd;
}
div.samples div#sampdom .even{
 background-color: #dddddd;
}
div.samples div#sampdom .odd{
 background-color: #ffffff;
}
div.samples .sample4 tbody{
 border: 1px solid blue;
}
div.samples .sample4 td{
 border: 1px solid #888888;
}

div#samplezip #sampoutmenu {
 width: 450px;
 float:left;
}
div#samplezip #sampoutput {
 width: : 400px;
}
div#samplezip textarea {
 height: 430px;
}

div#samplezip #sampbasic{
 background-color: #eeeeee;
 color: #000000;
}
div#samplezip #sampcontainer{
 display: none;
 background-color: #eeeeee;
 color: #000000;
}
