body {
	margin-left : 0px;
	background-color : #ccdbe7;
	font-family : Trebuchet MS, Helvetica CY, Nimbus Sans L, sans-serif;
	font-size : 16px;
	overflow-y:auto;
	overflow-x:auto;
	margin:0px;
	scrollbar-base-color:#62aee8;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:c4c4c4;
	scrollbar-track-color:#f0f0f0;
}
.nonselecteble {
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}
.slideTitle
{
text-align:center;
font-size:16px;
font-family:Arial;
color: #FFFFFF;
vertical-align:middle;
overflow-y:hidden;
}

.link {
	cursor: pointer;
}
a {
	cursor: pointer;
}

p{margin-top:3px;
	margin-bottom:3px;	
}

.m{font-style : italic;}
.title {font:15 px; font-weight: bold; font-family: Verdana;}
.title0 {font:14 px; font-weight: bold; font-family: Verdana;}
.title1 {font:13 px; font-weight: bold; font-family: Verdana;}
.title2 {font:12 px; font-weight: bold; font-family: Verdana;}
.menu {font-family: Arial;font-weight: bold;}
.key {font-family: Arial}
.file {font-family: Courier New;font-weight: bold;}
.code {font-family: Courier New;}
.table{
	background-color : #000000;
}
.td{
	font-size: 16px;
	color: #000000;
	background-color : #F2F2F2;
}
.th{
        font-size: 16px;
        font-weight : bold;
        color: #000000;
        background-color: #b6bfc4;
        text-align:center;
}
.bold {font-weight: bold;}
.underlined { text-decoration : underline;} 
.italic {font-style : italic;}
.term {        
				font-style : italic;
        font-weight : bold;
        color : #8E1C1B;
}
.note {
	background-color : #EEE5D7;
}
.typePicture
{
width:90px;
}

.tableTitle
{
width:100%;
background-color:#0063AC;
height:70px;
}




.selectActive {
	background-color: #FBAC18;
}
.selectPassive { }
.selectingSentence{}

.matchingItemPassive {}

.matchingItemActive {	
	color:white;
	width:100%;
	height:100%;
}

.matchingClassGroup
{
	text-align:center;
	vertical-align :middle;
}

.matchingClassGroupActive
{
	text-align:center;
	vertical-align :middle;
}

.matchingnumber
{	
	width:58px;
	text-align:center;
	vertical-align :middle;
}

.matchingnumberActive
{
	width:58px;
	text-align:center;
	vertical-align :middle;
}

.matchingrow
{
	width:18px;
}

.sortingActive {
	text-align:center;
	vertical-align :middle;
}

.sortingPassive {
	text-align:center;
	vertical-align :middle;
}

.sortingnumber {
	width:27px;
}

.sortingnumberActive {
	width:15px;
	background-color: #FBAC18;
}

.wrongitem {
	background-color: #F0423E;
	text-align:center;
	vertical-align :middle;
}


.sortingsolution
{	
}

.sortingsolutionnumber
{}

.sortingitem
{
	margin:3px;
}

.sortingtable
{
	text-align:center;
}

.dropListTableClose
{
	text-align :right;
	vertical-align :middle;
	cursor: pointer;
	background-color:#7edfff; 
}

.dropListTd 
{
	text-align :left;
	background-color:#FFFFFF; 
	cursor: pointer;
}             

.innerdropListTable
{

  border:solid 1px;
	border-color:#54AEF1;
 cursor: pointer;
}

.droplistunchanged   
{
	background-color: #b9e6fd;
	cursor: pointer;
}

.droplistwronganswer
{
	color:#c23d03;
}

.droplistrightanswer
{
	color:#268c4f;
}


.droplistchanged   
{
	color: #2779af;
	cursor: pointer;
}

.droplistwordselected
{
	background-color: #b9e6fd;
}
.droplistwordunselected
{
	background-color: #FFFFFF;
}

.answertable
{
	width:100%;
	margin-bottom:10px;
}

.tableanswertable {width:100%;}

.answerbutton
{
	text-align :right;
	color:#BE0002;
	vertical-align:middle;
	width:30px;
}

.answertext
{
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
	text-align :right;
	color:#4a4c58;
	vertical-align:middle;
}

.answertextdone
{
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
	text-align :left;
	color:#C81212;
	vertical-align:middle;
}

.hColor{
	background-color: #fde388;
}
.pColor{
	background-color: #a6cae2;
}
.aColor{
	background-color: #fddf79;
}
.wColor{
	background-color: #f47a7a;
}

.classificationItemPassive
{
	cursor:pointer;
	text-align:center;
}

.classificationItemPassiveWrongOff
{
	position:fixed;
	text-align:center;
	
}

.classificationItemActive
{
	cursor:pointer;
	position:absolute;
	text-align:center;
	
}



.solutionbutton
{
	text-align :right;
	color:#BE0002;
	vertical-align:middle;
	width:30px;
}

.solutiontext
{
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
	text-align :right;
	color: #4a4c58;
	vertical-align:middle;
}

.valueanswer
{
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
	vertical-align:middle;
	color: #4a4c58;
}

.rightanswermessage
{
	color:#115027;
}

.styleF11
{
	font-family:Arial;
	color: #4a4c58;
	font-size:16px;
	font-weight:bold;
}

.solutiontextword
{
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
	color: #4a4c58;
}


.popup
{
	position:absolute;
	background:#f9f9f9;
	border: 1px solid #015397;
	z-index:100;
}

.popupth { background:#015397; }

.attribute{
	background:url('../../newrelease/design/attribute.png') repeat-x center bottom
}

.advmod{
	background:url('../../newrelease/design/advmod.png') repeat-x center bottom
}

.complement{
	background:url('../../newrelease/design/complement.png') repeat-x center bottom
}

.predicate{
	border-bottom:3px double black;
}

.subject{
	border-bottom:1px solid black;
}

.suffix{
	background:url('../design/icons/suffix.png') no-repeat center top
}

.root{
	background:url('../design/icons/root.png') repeat-x center top
}

.preroot{
	background:url('../design/icons/preroot.png') no-repeat left top
}
.postroot{
	background:url('../design/icons/postroot.png') no-repeat right top
}

.prefix{
	text-decoration:overline;
	background:url('../design/icons/prefix.png') no-repeat right top
}

.ending{
	border:1px solid black;
}

.stem{
	text-decoration:underline;
	background:url('../design/icons/stem.png') no-repeat right bottom
}

.prestem{
	text-decoration:underline;
	background:url('../design/icons/stem.png') no-repeat left bottom
}

.transcription{
	font-weight:bold;
}

.tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden
}

.authorsTh
{
text-align:center;
font-size:13px;
font-weight:bold;
font-family:Arial;
color: #FFFFFF;
vertical-align:middle;

}

.authorsTable
{
  border:solid 1px;
border-color:#54AEF1;
}

.authorsHeader
{
text-align:center;
font-size:16px;
font-weight:bold;
font-family:Arial;
color: #FFFFFF;
vertical-align:middle;
border-color:#54AEF1;

}

.helpBody
{
background-color: #ECEDEF;
border:solid 1px;
border-color:#7397AD;
}

.rootchapter{
	font-family : Verdana;
	font-size : 10pt;
	font-weight : bold;
	padding-left : 6pt;
}
.chapter{
	font-family : Verdana;
	font-size : 10pt;
	padding-left : 6pt;
}
.m{
        font-style : italic;
}
td.objectName {
	font-family : Arial;
	font-size : 20px;
	text-align : center;
	padding-top : 5px;
	padding-bottom : 5px;
	font-weight : bold;
	text-transform : uppercase;
	letter-spacing : 2px;
}
div.object {
	text-transform : uppercase;
	padding-bottom : 2px;
	padding-left : 5px;
	padding-right : 10px;
	padding-top : 10px;
	font-family : Arial;
	font-size : 12px;
	width : 100%;
}
.caption{
	font-size : 14px;
	margin-top : 10px;
	padding-top : 10px;
	padding-bottom : 5px;
}
.rollup
{
color:grey;
font-weight:bold;
text-decoration : none;
padding:0px;
font-family:Verdana;
font-size:15px;
}
.insertPassive
{
background-color: #9dc4df;
cursor: pointer;
}

.insertWrongAnswer
{
background-color: #FEB7BD;
}

.insertActive
{
background-color: #1d77b5;
cursor: pointer;
}
