/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* RESET END */

/* LAYOUT CSS BEGIN */

html {
    overflow-y: hidden;
}

html, body {
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: "Trebuchet MS",Verdana,Helvetica,Sans-Serif;
    font-size: 0.9em;
	/*color: dimGray;*/
	color:Black;
}

.page {
    min-width: 1000px;
	overflow: hidden;
}

#header {
    height: 116px;
    min-width: 1000px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2;
}
#footer {
    height: 24px;
    min-width: 1000px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
}
#main {
    min-width: 1000px;
    position: absolute;
    top: 114px;
    bottom: 24px;
    left: 0;
    right: 0;
	overflow: auto;
	/*overflow-x: hidden;*/
    z-index: 1;
}

/* HEADER STYLE*/
 
.headerBar {
    height: 70px;
    width: 100%;
} 

.logos {
    width: 30%;
}

.left {
    float: left;
}
.lexiImage {
    height:70px;
	width: 135px;
}
.clientLogo {
	margin-top: 9px;
	margin-left: 15px;
}

.clientLogo img {
   	height: expression(this.height > 52 ? "53px" : "auto"); /* sets max-height for IE */
    max-height: 53px; /* sets max-height value for all standards-compliant browsers this.scrollHeight */
}
.right {
    float: right;
}

.headerImage {
    width: 30%;
    height: 70px;
    display: block;
    margin: 0 auto;
    float: left;
    text-align: center;
}

.headerImage a img {
    width: auto;
    height: auto;
	padding-top: 15px;
}

.collinsLogo 
{
    width:38%;
    text-align: right;
	padding-right: 1%;
	padding-top: 15px;
    float: right;
}

.collinsLogo > div {
    display: inline-block!important; *display: inline; *zoom: 1;
    vertical-align:middle;
}

.collinsLogo div div {
    padding: 2px;
}

.headerBar a {
    color: #034AF3;
    text-decoration: underline;
}

/* BAR MENU STYLE*/

#menuBar {
    width: 100%;
    height: 44px;
    background: url("../../images/blue/toolbar-bg.gif") repeat-x scroll center top #E6F0FA;
    border-bottom: 1px solid #8D9ABC;
    border-top: 1px solid #8D9ABC;
    font: bold 13px Arial,Helvetica;
    text-align: left;
}

.barmenu {
    height: 44px;
}

.barmenu-wrap {
	width: auto;
	height: 44px;
	display: block;
}
.barmenu-wrap.barmenu-wrap-left {
    max-width: 65%;
    float: left;
}
.barmenu-wrap.barmenu-wrap-right {
    max-width: 35%;
    float: right;
}

.barmenu-wrap.barmenu-wrap-right li {
    padding: 1px 0 0;
}

.barmenu-wrap li {
    display: inline-block; *display: inline; *zoom: 1;
	float: left;
}

.barmenu-wrap li:first-child {
    padding: 0 0 0 5px;
}
.barmenu-wrap li.soundBar {
    margin: 0 10px 0 0;
}
.barmenu-wrap-left .imgbuttons
{
    float:left;
}
#dictN
{
    float:left;
    line-height: 25px;
}

.dictsMenu li {
    display: block;
	float: none;
}

.chooseDict {
    width: 99%;
    text-align: left;
	padding-left: 18px;
    line-height: 42px;
    color: #004E99;
    font-size: 1.2em;
    font-weight: bold;
}

/* DICTIONARY */

.dictsMenu, .ftsDictMenu {
    width: 175px;
	height: 22px;
	margin: 8px 20px 10px 5px;
	border: 1px solid #999;
	background-color: #fff;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.ftsDictMenu {
	width:225px;
}
.dictsMenu a.group {
	padding: 2px 0 0 10px;
	display: block;
	width:100%;
	background: url(../../images/group.png) no-repeat 81% 50%;
}
.dictsMenu .group { 
	display: block;
	background: url(../../images/group.png) no-repeat 90% 50%;
}
.scrollectbox.dictsMenu:hover{

}

/* ZOOM MENU 
-----------------------------------------*/

.zoomMenu .scrollectbox-list {
    width: 200px;
}

.zoomMenu img {
    border: 1px solid transparent;
    display: block;
    padding: 5px 2px;
	padding-top: 8px;
	padding-left: 4px;
}

.zoomMenu ul.scrollectbox-list li {
    display: block;
    width: 100%;
}

/* IMAGES IN TOOLBAR*/

.imgbuttons img{
    display: block;
    margin: 4px 1px;
    padding: 5px 1px;
    border: 1px solid transparent;
}

.imgbuttons img:hover {
    border: 1px solid navy;
}
/* disabled images in toolbar*/
img.imgbuttons{
    display: block;
    margin: 4px 1px;
    padding: 5px 1px;
    border: 1px solid transparent;
}

img.imgbuttons:hover {
    border: 1px solid navy;
}
img.imgbuttonsD {
    display: block;
    margin: 4px 1px;
    padding: 5px 1px;
    border: 1px solid transparent;
}

.homeIconWrap {
    padding: 14px 0 0 17px;
    float: left;
}
.homeIcon img {
	margin-top: 12px;
	margin-right: 4px;
}

.selDict {
    border: 1px solid #152B7B !important;
}

.selItem {
    background: url("../../images/bg/checkmark.png") no-repeat scroll 100% 5px transparent;
}

#btnBack {
    height: 42px;
    line-height: 42px;
	text-decoration:none;
	color: #31528C;
}

#btnBack span:hover {
    color: #4873BF;
    text-decoration: underline;
}

#btnBack img {
    display: inline;
}

.sepMenu {
    margin: 0;
    padding: 11px 4px;
}

.sepMenuLogin {
    margin: 0;
    padding: 11px 0;
}

.rightMenuItems  {
	height: 42px;
	display: inline-block;
    padding-right: 10px;
    float: none;
	*display: inline;
	*margin-top: 0px;
	*height: auto;
}

.rightMenuItems li {
    display: inline-block;
	*float: left !important;
	*display: inline !important;
	*zoom: 1 !important;	
}

.rightMenuItems .scrollectbox {
	vertical-align: top;
    min-width: 110px;
    height: 25px;
    margin: 0 2px 6px 0;
    font: bold 13px Arial,Helvetica;
    text-align: left;
}

.interfLangMenu {
	height: 22px;
	margin: 8px 20px 10px 5px;
	border: 1px solid #999;
	background-color: #fff;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.interfLangMenu  .scrollectbox-list {
	border-top: 1px solid #152B7B;
	margin-top: 3px;
}

#interfLang {
    cursor: pointer !important;
}

/* HOME PAGE */

.homePage {
    width: 100%;
	height: 100%;
	min-width: 1000px;
    margin-top: 2em;
}

.homePage > div.left{
	width:100%;	
}
.homePage > div #container{
	margin: 0px auto;	
}
.homePage > div.sixty {
    width: 55%;
}
.homePage > div.fourty {
    width: 45%;
}

.homePage .cdLatestEntries {
    width: 97%;
    clear: both;
    display: block;
    overflow: hidden;
    padding-bottom: 1em;
    padding-top: 3em;
	padding-left: 2%;
}

/* HOME PAGE DICTIONARIES MENU */

.dictContainer {
    width: 100%;
	height: 100%;
	float: left;
    font-size: 1em;
    padding: 1em;
}

.dictTitle, .cdDictTitle {
    display: block;
    margin-left: 2%;
    font-weight: bold;
    clear: both;
}

.cdDictTitle {
    padding-top: 15px;
}

.expiredText
{
    color: #000000;
    font: 11px normal Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
    background-color: #ff3333;
}

.expired {
	text-decoration: line-through!important;
	color: #ff3333!important;
}

/* HOME PAGE WELCOME MESSAGES */

div.welcomeContainer {
	font-size: 14px;
	font-family: Trebuchet MS,Verdana,Helvetica,Sans-Serif;
	color: #000;
	height: 100%;
    border: 2px solid #8D9ABC;
    margin: 0 auto;
    overflow: auto;
    margin-right: 4%;
}

div.welcomeContainer p, div.welcomeContainer div {
	margin-bottom: 0.1em;
	color: #000000;
    height: 100%;
	padding: 15px 20px;
}

div.welcomeContainer div p {
	padding: 0;
}

div.welcomeContainer ul, div.welcomeContainer ol {
	margin-left: 5px;
	padding-left: 10px;
	list-style: disc inside none;
}

div.welcomeContainer table tr th, div.welcomeContainer table tr td {
	border: 1px solid;
}

div.welcomeContainer h1, div.welcomeContainer h2, div.welcomeContainer h3, div.welcomeContainer h4, div.welcomeContainer h5, div.welcomeContainer h6 {
	color: #416F9C;
    margin: 0;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
}

div.welcomeContainer h1 {
	font-size: 15px;
}

div.welcomeContainer h2 {
	font-size: 14px;
}

div.welcomeContainer h3 {
    font-size: 13px;
}

/* HOME PAGE LATEST ENTRIES */

#collabSubscribePage .divLatestEntries{
	width:98%
}
.divLatestEntries .latestEntriesHeader {
    background-color: #BED3F8;
    border-radius: 7px 7px 0 0;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
	width:100%;
	display: inline-block;
}

.divLatestEntries .line { 
	background-color: #EAF4F5; 
	color: #000000; 
	height: auto; 
	font-size: 13px; 
	padding: 5px;
}

.latestEntries {
	color: #000000; 
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	display: block; 
	margin:0 0 10px 0;
}
.divLatestEntries { 
	display: block; 
	margin-top: 5px; 
	width:100%;
}
.divLatestEntries .header {
	height: 27px;
	padding-top: 10px;
}

.divLatestEntries .langHeader { 
	display: inline-block; *display: inline; *zoom: 1; 
	width: 6%;
	margin:0 0 0 10px; 
}
.divLatestEntries  .entryHeader { 
	display: inline-block; *display: inline; *zoom: 1; 
	width: 24.8%; 
}

.divLatestEntries  .entryHeader.entryLong { 
	display: inline-block; *display: inline; *zoom: 1; 
	width: 36.5%; 
}
.divLatestEntries  .categHeader { 
	display: inline-block; *display: inline; *zoom: 1; 
	max-width: 65px;
	width: 6%;
}
.divLatestEntries  .transHeader { 
	display: inline-block; *display: inline; *zoom: 1; 
	width: 29.8%; 
}
.divLatestEntries  .transHeader.entryLong { 
	display: inline-block; *display: inline; *zoom: 1; 
	width: 43.5%; 
}
.divLatestEntries  .commentHeader { 
	display: inline-block; *display: inline; *zoom: 1; 
	width: 25%; 
}
.divLatestEntries .line .langLine { 
	display: inline-block; *display: inline; *zoom: 1; 
	width: 6%; 
	margin: 0 0 0 5px;
	vertical-align: top;
}

.divLatestEntries .line .entryLine { 
	display: inline-block; *display: inline; *zoom: 1; 
	width: 25%;
	*width: 25%;
	color: #2020FF; 
	font-weight: bold; 
	vertical-align: top;
}

.divLatestEntries .line .entryLine.entryLong { 
	display: inline-block; *display: inline; *zoom: 1; 
	width: 37.1%;
	*width: 37.1%;
	color: #2020FF; 
	font-weight: bold; 
	vertical-align: top;
}

.divLatestEntries .line  .categLine { 
	display: inline-block; *display: inline; *zoom: 1; 
	width: 6%;
	max-width: 65px;
	*max-width:65px; 
	*width:6%;
	color: #B50000; 
	vertical-align: top;
}

.divLatestEntries .line  .transLine { 
	display: inline-block; *display: inline; *zoom: 1; 
	width: 30%;
	*width:29.9%;
	vertical-align: top;
}
.divLatestEntries .line  .transLine.entryLong { 
	display: inline-block; *display: inline; *zoom: 1; 
	width: 45%;
	*width:44.9%;
	vertical-align: top;
}

.divLatestEntries .line  .commentLine {
	display: inline-block; *display: inline; *zoom: 1; 
	width: 25%;
	color: #008000; 
	vertical-align: top;
}
.divLatestEntries .alternate { 
	background-color: #ffffff; 
}

.txtEditCommCd{/*width:80%;*/height:15px;vertical-align:middle !important;}
#cdSearchResults .txtEditCommCd{width:75.5%;vertical-align:top !important; margin-top:2px;} 
#cdSearchResults .txtEditCommCd_detailed{width:75.5%;vertical-align:top !important; margin-top:2px;} 
/* SEARCH PAGE */

#searchPage {
    width: 100%;
	height: 100%;
	min-width: 1000px;
    float: left;
	overflow: hidden;
}

#left-content {
    width: 270px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
	overflow: hidden;
}

#result-content {
    height: 100%;
    margin-left:270px;
	overflow-x: hidden;
	overflow-y: auto;
}

/* PROGRESS BAR
--------------------------------------*/

#progressBar {
    position: absolute;
    top: 40%;
	left: 5%;
    width: 95%;
    z-index: 999999;
}

.cssLoadingIndicatorCD {
    background-color: #6699CC;
    border: 1px solid #31528C;
    color: #FFFFFF;
    cursor: wait;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    height: 70px;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    width: 200px;
    z-index: 999999;
}

.message {
    padding: 15px 20px;
	height: 94%;
	color: #000;
}

.message h2 {
    color: #416F9C;
    font: bold 14px normal Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 1px;
}

.message .messageContainer {
    margin-bottom: 40px;
}

/* CD Search Results*/

#cdSearchResults {
    /*padding: 0 30px 10px 20px;*/
    padding:0 0 10px 10px;
    /*width:94%*/
    position: relative;
    min-width: 730px;
}

.cdActionsExpanded .cdActionsPos {
    width: 100px;
}

.transnotfound_box {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    width: 100%;
    margin-top:10px;
}

.divNoMatchFound {
    border: 1px solid #5689AF;
    margin: 10px 0 0;
    padding: 10px;
	color: #000;
}

.divNoMatchFound a:link {
    color: #034AF3;
    text-decoration: underline;
}

.divNoMatchFound a:hover {
    color: #1D60FF;
    text-decoration: none;
}

#cdSearchResults .cdExpanded .ipend {
	float: left;
	margin-left: -5px;
	margin-top: 5px;
}

#cdSearchResults .cdExpanded .expandedLine .cdSrcTextExpanded img, #cdSearchResults .cdExpanded .expandedLine .cdTgtExpanded img {
	margin-top: 2px;
}

#cdSearchResults .line {
    color: #000000;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    vertical-align: top;
	*clear: both;
}

#cdSearchResults .alternate {
    background-color: #EAF4F5;
    color: #000000;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    vertical-align: top;
}

.additionalCommentsDiv {
	margin: 0;
	padding: 0;
}

#cdSearchResults .cdAdditionalComment {
	border: 1px solid #5E80A6;
	display: inline-block; *display: inline; *zoom: 1;
	margin: 5px;
	padding: 0 15px !important;
	margin-left: 24%;
}

.cdAdditionalComment.entryLong {
	border: 1px solid #5E80A6;
	display: inline-block; *display: inline; *zoom: 1;
	margin: 5px;
	padding: 0 15px !important;
	margin-left: 27%;
}

.cdAdditionalComment {
	border: 1px solid #5E80A6;
	display: inline-block; *display: inline; *zoom: 1;
	margin: 5px;
	padding: 0 15px !important;
	margin-left: 31.5%;
}

.cdAdditionalComment a{
	color: #000080;
	text-decoration: none;
}

#cdSearchResults .entryComment img {
    vertical-align: middle;
    margin: 0;
}

#cdSearchResults .addCommentTextBox {
    float: left;
    height: 19px !important;
    margin-right: 10px;
    margin-top: 2px;
	margin-left: 24%;
	*margin-left: 0%;
    min-height: 19px !important;
    padding: 2px !important;
    width: 51% !important;
}

#cdSearchResults .addCommentTextBox_detailed {
    float: left;
    height: 19px !important;
    margin-right: 10px;
    margin-top: 2px;
    min-height: 19px !important;
    padding: 2px !important;
    width: 74% !important;
}

#addEntryWarningMessage { 
	background-color: #F6F6A6; 
	border: 1px solid #9D5C22; 
	border-radius: 7px 7px 7px 7px; 
	color: #000000 !important; 
	font-size: 13px; 
	margin-bottom: 10px; 
	overflow: hidden; 
	padding: 5px; 
	text-align: center; 
	width: 395px; 
}
#addEntryWarningMessage,
.addEntriesDiv,
.addEntriesDiv .domainTextBox, 
.addEntriesDiv .domainTags1,
.addEntriesDiv .domainTags2, 
.addEntriesButtons,
.addEntriesDiv .sourceTextbox,
.addEntriesDiv .transTextbox, 
.addEntriesDiv .commentText,
.addEntriesDiv .commentTextBox, 
.addEntriesDiv .domainTextBox,
.addEntriesDiv .results_style, 
.addEntriesDiv .domainTextBox,
.addEntriesDiv .scrollectbox-top-li{
	float:left;
}

.addEntriesButtons{
	width:90%;
}

.scrollectbox-top-li {
	padding:0;
	font-size:0;
	margin:0;
	height:0;
	border:0;
	line-height:0; 
}

/* FIX FOR CD existing entryies 7.1 issue */

#similarEntriesDiv { 
    /*clear: both; 
	width : 100%; 
	padding-top: 20px; */
	clear: both; 
    width : 100%; 
    position:relative;
    margin:20px 0 0 0;
    float:left;
}

#similarEntriesDiv.similarEntries {
    width: 45%;
	clear: none;
}

/* END FIX*/

#cdSearchResults div, #cdSearchResults span {
    min-height: 15px;
   overflow: hidden; 
    /*padding: 0;*/
}

#cdSearchResults div #tooltipLog, #cdSearchResults span #tooltipLog {
    overflow: visible;
}

#cdSearchResults div .tooltipCom, #cdSearchResults span .tooltipCom {
    overflow: visible!important;
}

#cdSearchResults div.divTgt{
	clear: both;
}

.CDLine1 {
    padding-bottom: 2px;
    padding-top: 2px;
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;
    /*background-color: #ffffff;*/
}

.CDLine2 {
    background-color: #EAF4F5;
    padding-bottom: 2px;
    padding-top: 2px;
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;
}

.hiddenEntryComment {
    display: none;
}

.CDLine1 div, .CDLine2 div {
    /*display: inline-block; *display: inline; *zoom: 1;*/
}
.CDLine2 div {
    display: inline-block; *display: inline; *zoom: 1;
}

.source_text {
    color: #0000ff;
    display: inline-block; *display: inline; *zoom: 1;
    width: 19%;
    cursor: pointer;
    float: left;
}

.auth_text {
    width: 14%;
	padding-right: 10px;
    display: inline-block; *display: inline; *zoom: 1;
}

/* CD Search Results Email overflow fix*/
.auth_text a, .auth_text .trimmed, .auth_text .trimmedC {
    display: block;
}
/* CD Search Results Email overflow fix (text truncated on the right)*/
#cdSearchResults div.auth_text, #cdSearchResults .auth_text div, #cdSearchResults .auth_text span {
    overflow:visible!important;
}

.category_text {
    color: #b50000;
    display: inline-block; *display: inline; *zoom: 1;
	width: 5%;
    max-width: 65px;
    float: left;
	padding-left: 5px;
}

.target_text {
    display: inline-block; *display: inline; *zoom: 1;
    width: 23%;
    /*min-height: 20px;*/
    cursor: pointer;
    float: left;
	color: #000;
}

.comment_text_holder {
    color: #008000;
    display: inline-block; *display: inline; *zoom: 1;
    width: 10.41666666666667%;
	padding-left: 10px;
}

.modified_text {
    display: inline-block; *display: inline; *zoom: 1;
}

.email_text {
    display: inline-block; *display: inline; *zoom: 1;
    color: #999999;
}

.actions_text {
    display: inline-block; *display: inline; *zoom: 1;
    color: #999999;
    vertical-align: middle;
    /*position: relative;*/
}

.entryComment {
    width: 15px;
    height: 18px;
    cursor: pointer;
    display: inline-block; *display: inline; *zoom: 1;
    text-decoration: none;
    vertical-align: top;
}

.entryComment img {
    vertical-align: top;
    margin: 0;
    border: 0;
}

.domain_text 
{
    display: inline-block; *display: inline; *zoom: 1;
    width: 12%;
	color: #000;
}

.VoteUp {
    width: 14px;
    height: 20px;
    background: url("../../images/thumbs_up_active.png") no-repeat scroll left center transparent;
    cursor: pointer;
    display: inline-block; *display: inline; *zoom: 1;
    background-position: 0 0px;
}

a.VoteUp:hover {
    width: 14px;
    height: 20px;
    background: url("../../images/thumbs_up_hover.png") no-repeat scroll left center transparent;
    cursor: pointer;
    display: inline-block; *display: inline; *zoom: 1;
    background-position: 0 0px;
}

.VoteDown {
    width: 14px;
    height: 20px;
    background: url("../../images/thumbs_down_active.png") no-repeat scroll left center transparent;
    cursor: pointer;
    display: inline-block; *display: inline; *zoom: 1;
}

a.VoteDown:hover {
    width: 14px;
    height: 20px;
    background: url("../../images/thumbs_down_hover.png") no-repeat scroll left center transparent;
    cursor: pointer;
    display: inline-block; *display: inline; *zoom: 1;
}

.VoteUpDisabled {
    width: 14px;
    height: 20px;
    background: url("../../images/thumbs_up_inactive.png") no-repeat scroll left center transparent;
    cursor: pointer;
    display: inline-block; 
	*display: inline; 
	*zoom: 1;
    background-position: 0 0px;
	*padding: 0 4px 0 0;
}

.VoteDownDisabled {
    width: 14px;
    height: 20px;
    background: url("../../images/thumbs_down_inactive.png") no-repeat scroll left center transparent;
    cursor: pointer;
    display: inline-block; *display: inline; *zoom: 1;
	*padding: 0 4px 0 0;
}

.menuItemDelete {
    background-image: url("../../images/delete.png");
    width: 16px;
    height: 16px;
    display: inline-block; *display: inline; *zoom: 1;
    background-position: 0 0px;
    cursor: pointer;
    vertical-align:top;
	border: 0;
    padding: 0;
}

.optnsA2v {
    background-image: url("../../images/addVocab.png");
    width: 18px;
    height: 18px;
    display: inline-block; *display: inline; *zoom: 1;
    background-position: 0 0px;
	background-repeat: no-repeat;
    cursor: pointer;
}

.optnsA2vDis {
	background-image: url("../../images/disVocab.png");
    width: 18px;
    height: 18px;
    display: inline-block; *display: inline; *zoom: 1;
    background-position: 0 0px;
	background-repeat: no-repeat;
}

.optnsAuthDet {
	background-image: url("../../images/author_icon.png");
    width: 18px;
    height: 18px;
    display: inline-block; *display: inline; *zoom: 1;
    background-position: 0 0px;
	background-repeat: no-repeat;
    cursor: auto;
}

.optnsAuthDet:hover .tooltip {
    display: block !important;
	position: absolute;
    top: 0px;
    right: 100%;
}

.menuSearch {
    background-image: url("../../images/search.png");
    width: 16px;
    height: 16px;
    display: inline-block; *display: inline; *zoom: 1;
    background-position: 0 0px;
    cursor: pointer;
}

.optnsAdded2v {
    background-image: url("../../images/addVocabDisabled.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 18px;
    width: 18px;
}

a.addCommentButton:hover {
    background-color: #EAF4F5;
    color: #416F9C !important;
}

.entryOptions {
    width: 18px;
    height: 20px;
    background: url("../../images/options_new.png") no-repeat scroll left center transparent;
    cursor: pointer;
    display: inline-block; *display: inline; *zoom: 1;
    background-position: left 2px;
}

.entryOptionsDis {
    width: 18px;
    height: 20px;
    background: url("../../images/options_disabled.png") no-repeat scroll left center transparent;
	background:
    background-size: 18px auto;
    cursor: auto;
    display: inline-block; *display: inline; *zoom: 1;
    background-position: left 2px;
}

.commentValidation {
    display: block;
    overflow: hidden;
    clear: both;
}

.addCommentTextBox.entryLong {
    float: left;
    height: 19px !important;
    margin-right: 3px;
    margin-top: 2px;
	margin-left: 27%;
    min-height: 19px !important;
    padding: 2px !important;
    width: 49% !important;
	*width: 40% !important;
}
.addCommentTextBox {
    float: left;
    height: 19px !important;
    margin-right: 10px;
    margin-top: 2px;
	margin-left: 31.5%;
    min-height: 19px !important;
    padding: 2px !important;
    width: 44% !important;
}

.addCommentButton {
    background-color: #0E7FC2;
    border: 1px solid #0E7FC2;
    border-radius: 7px 7px 7px 7px;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px ;
    padding: 5px;
    color: #fff;
    font-weight: bold;
    width: 140px;
    text-align: center;
    padding-bottom: 3px;
    float:left;
	height: 16px;
	line-height: 16px;
	margin: 0 3px;
}

.addCommentLine {
    height: auto!important;
    width: 100%;
    float: left;
}

a.addCommentButton:hover {
    background-color: #EAF4F5;
    color: #416F9C!important;
}

.invalidComment {
    color: red;
}

.additionalCommentsLine {
    border-bottom: 1px dotted #808080;
    height: 25px;
    margin-bottom: 0;
    width: 100%;
    font-size:12px;
}

#additionalCoomentsDiv .additionalCommentsLine {
	*float: left;
	*clear: both;
	*width: 100%;
	*display: block;
}

.additionalCommentsLine div.comment-buttons{
	*margin-top: 5px;
}

.cdActionsExpanded div.comment-buttons{
	*margin-top: 0px;
}

#cdSearchResults .comment-buttons{
	*margin-top: -25px !important;
	margin: 5px 0 0;
}

.cdBorder .additionalCommentsLine .comment-buttons{
	*margin-top: -5px !important;
	*height: auto;
	*float: right;
}

#additionalCoomentsDiv .commentAuth_detailed{
	overflow: visible;
}

.additionalCommentsLine #showPlusIcn {
    background: url("../../images/icons/show2.png") no-repeat scroll right center transparent;
    color: #000;
    display:inline-block;
    width:20px;
    height:20px;
    cursor:pointer;
    float: right;
    /*margin-right: -10px;*/
	*margin-top: -10px;
}
.additionalCommentsLine a.hiddenAdComm {
    background: url("../../images/icons/hide2.png") no-repeat scroll right center transparent !important;
    color: #000;
    display:inline-block;
    width:20px;
    height:20px;
    cursor:pointer;
}
.additionalCommentsDiv {
    float: left;
	margin-bottom: 5px;
	width: 100%;
	
}

.additionalCommentsLine #showPlusIcn{
	*top: 13px;
	*position: relative;
	*margin-right: 3px;
}

#cdSearchResults .additionalCommentsLine #showPlusIcn{
	*margin-right: 3px;
	*top: -10px;
	*position: relative;
}

/*.additionalCommentsLine .trimmed{display:inline-block;}*/
#cdSearchResults .commentAuth  {
    color: #636060;
    margin-right: 10px;
	margin-left: 24.1%;
	display: inline-block; *display: inline; *zoom: 1;
    font-weight: bold;
	/*overflow: hidden;
    /*text-overflow: ellipsis;*
    white-space: nowrap;*/
    width:20%;
}
.commentAuth.entryLong  {
    color: #636060;
    margin-right: 10px;
	margin-left: 27%;
	display: inline-block; *display: inline; *zoom: 1;
    font-weight: bold;
	/*overflow: hidden;
    /*text-overflow: ellipsis;*
    white-space: nowrap;*/
    width:20%;
}
.commentAuth  {
    color: #636060;
    margin-right: 10px;
	margin-left: 31.5%;
	display: inline-block; *display: inline; *zoom: 1;
    font-weight: bold;
	/*overflow: hidden;
    /*text-overflow: ellipsis;*
    white-space: nowrap;*/
    width:20%;
}

.commentAuth_detailed  {
    color: #827f7f;
    margin-right: 10px;
	display: inline-block; *display: inline; *zoom: 1;
    font-weight: bold;
    width:20%;
}

#cdSearchResults .commentText {
    color: #008000;
    font-style: italic;
	display: inline-block; *display: inline; *zoom: 1;
    /*overflow: hidden;
    /*text-overflow: ellipsis;
    white-space: nowrap;*/
    width: 43%;
    vertical-align:top;
}

.commentText.entryLong{
    color: #008000;
    font-style: italic;
	display: inline-block; *display: inline; *zoom: 1;
    /*overflow: hidden;
    /*text-overflow: ellipsis;
    white-space: nowrap;*/
    width: 40%;
    vertical-align:top;
}
.commentText {
    color: #008000;
    font-style: italic;
	display: inline-block; *display: inline; *zoom: 1;
    /*overflow: hidden;
    /*text-overflow: ellipsis;
    white-space: nowrap;*/
    width: 35%;
    vertical-align:top;
}

.commentText_detailed {
    color: #008000;
    font-style: italic;
	display: inline-block; *display: inline; *zoom: 1;
    /*overflow: hidden;
    /*text-overflow: ellipsis;
    white-space: nowrap;*/
    width: 68%;
    vertical-align:top;
}

.lnkSeeMoreEntries{
    margin-right: 50px;
}
.lnkSeeLess, .lnkSeeMoreLexibase
{
    text-align: center; 
}
.lnkSeeLess
{
    padding-top:10px;
}

.lnkSeeMoreEntries a, .lnkSeeLess a, .lnkSeeMoreLexibase a{
    color: #0000ff;
    text-decoration: none;
    font-family: Arial;
}

.lnkSeeMoreEntries a:hover, .lnkSeeLess a:hover, .lnkSeeMoreLexibase a:hover {
	text-decoration: underline;
}
/* CD SUBSCRIBE
--------------------------------------*/

#collabSubscribePage {
    height: 100%;
    overflow: auto;
}

#collabSubscribePage .messages {
    display: block;
    padding-top: 30px;
    padding-left: 30px;
}

#collabSubscribePage .messages .textMain {
    color: #416F9C;
    font: bold 14px normal Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 1px;
    padding-bottom: 20px;
    display: block;
}

#collabSubscribePage .messages .textSecondary {
    color: #000000;
    font: 12px normal Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 1px;
    padding-bottom: 20px;
    display: block;
}

#collabSubscribePage .textSecondary {
    color: #848484;
    font: 11px normal Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 1px;
    padding-bottom: 20px;
    padding-left: 30px;
    display: block;
}

#collabSubscribePage .note {
    color: #333333;
    font: 11px Arial,Helvetica,sans-serif;
    display: block;
    margin-top: 20px;
}

#collabSubscribePage .adv {
	padding-left: 30px;
	font: normal 14px normal Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #416F9C;
}

#collabPage fieldset {
    border: 1px solid #DDDDDD;
    margin: 0 0 1.5em;
    padding: 0 1.4em 1.4em;
}

#collabPage legend {
    font-weight: bold;
	font-family: Arial;
	color: black;
	font-size: 12px;
}

#collabPage #SourceValidation {
    display: none;
	color: red;
}

.addEntriesDiv .sourceTextbox, .addEntriesDiv .transTextbox, .addEntriesDiv .commentTextBox {
    width: 410px;
	font-family: Arial;
	font-weight: bold;
	font-size: 15px;
}

.addEntriesDiv .commentTextBox {
	color: #008000;
}

.addEntriesDiv .domainTextBox {
	width: 330px;
	font-family: Arial;
	font-weight: bold;
	font-size: 15px;
	float: left!important;
}
.addEntriesDiv textarea {
    /*min-height: 75px;*/
	height:35px;
}

/*CONTEXT MENU
------------------------------------------------------*/

.contextMenu {
    display: none;
}

#menuItemDelete a { background-image: url("../../images/delete.png"); padding-left: 25px; }
#menuItemAddToVocabulary a { background-image: url("../../images/document.png"); padding-left: 25px; }
#menuItemEdit a { background-image: url("../../images/OpenViewEntry.png"); padding-left: 25px; }
#menuItemReject a,#menuItemPending a,#menuItemValidate a { background-image: url("../../images/thumb_exclamation.png"); padding-left: 25px; }

.SearchContainer {
    float:left;
}
.searchButtonsForm a 
{
    display:inline-block;
}
.searchButtonsForm #SearchText {
	font-size: 18px;
	font-weight: bold;
	width: 221px;
    height: 32px;
    padding: 0 22px 0 7px;
    float: left;
    border: 1px solid #888;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 4px 5px 0 5px;
}

.barmenu-wrap-left .dictsMenu, .barmenu-wrap-left .imgbuttons {
    float: left;
}

.barmenu-wrap-left .dictsMenu {
    width: 200px;
    height: 32px;
    font-size:15px;
    font-weight:normal;
    margin: 4px 7px 0 0;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.searchButtonsForm .SearchIcons {
    margin: 6px 3px 0;
    vertical-align: middle;
}
.searchButtonsForm #btnSearch.SearchIcons {
    margin: 6px 3px 0;
}

#form0 {
    line-height: 20px;
}

#form0 input {
    vertical-align: top;
}

#titlebar {
    height: 20px;
    line-height: 20px;
    background-color: #D8EAEC;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

#titlebar .right a{
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    margin-right:3px;
}

#entriesContainer {
    position: absolute;
	top:0;
	height: 100%;
	width: 270px;
}

#suggestionTitleBar {
}

#suggestionTitleBar .title {
    width: 100%;
    height: 26px;
    line-height: 26px;
    margin: 0;
    padding: 0;
	padding-left: 5px;
    float: left;
    font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
    background-color: #74C1E3;
    color: #FFFFFF;
}

#divEntries {
    background-color: #D8EAEC;
	overflow: auto;
    height: 300px;
}

#divEntries a {
    color: #000;
    text-decoration: none;
}

#divEntries a.indexentry, #DivSuggestions a.indexentry {
    color: #000;
    display: block;
    font: bold 12px normal Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: none;
}

#divEntries a.indexentry:hover, #DivSuggestions a.indexentry:hover {
    text-decoration: underline;
}

#divEntries a.indexentry_sel {
    background-color: #000080;
    color: white;
    display: block;
    text-decoration: none;
}

/* DIV ENTRIES FIX */

#divEntries a
{
    font: bold 12px normal Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: none;
    display: block;
	padding:2px 5px 2px 5px;
}
#divEntries a.indexentry
{
    font: bold 12px normal Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: none;
    display: block;
}
#divEntries a.indexentry:hover
{
    text-decoration: underline;
}
#divEntries a.indexsubentry {
    color: #696969;
    display: block;
    font-style: italic;
    text-decoration: none;
	font-weight:normal;
	font-size:13px;
}
#divEntries a.indexsubentry:hover
{
    color: #999999;
    text-decoration: underline;
}

#divEntries a.indexentry_sel
{
    text-decoration: none;
    display: block;
    color: white;
}
#divEntries a.indexentry_sel:hover
{
    text-decoration: underline;
    color: white;
}
#divEntries a.indexsubentry_sel
{
    color: #696969;
    display: block;
    background-color: Navy;
    color: white;
}
#divEntries a.indexsubentry_sel:hover
{
    color: #999999;
    text-decoration: underline;
    background-color: Navy;
    color: white;
}

#divEntries a.email {
	FONT: 12px normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
}

#divEntries a.email:hover {
	FONT: 12px normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
}

/*2nd dictionary style*/

#divEntries a.indexentry1
{
    text-decoration: none;
    display: block;
    background-color: #FFFFCC;
}
#divEntries a.indexentry1:hover
{
    text-decoration: underline;
}
#divEntries a.indexsubentry1
{
    background-color: #FFFFCC;
}
#divEntries a.indexsubentry1:hover
{
    color: #999999;
    text-decoration: underline;
}

#divEntries a.indexentry1_sel
{
    display: block;
    background-color: Navy;
    color: white;
}
#divEntries a.indexentry1_sel:hover
{
    background-color: Navy;
    color: white;
}
#divEntries a.indexsubentry1_sel
{
    color: #696969;
    display: block;
    background-color: Navy;
    color: white;
}
#divEntries a.indexsubentry1_sel:hover
{
    color: #999999;
    background-color: Navy;
    color: white;
}
/*end 2nd dict style*/

/*3rd dictionary style*/

#divEntries a.indexentry2
{
    display: block;
    background-color: #B9B9FF;
}
#divEntries a.indexentry2:hover
{
    text-decoration: underline;
}
#divEntries a.indexsubentry2
{
    color: #696969;
    display: block;
    background-color: #B9B9FF;
}
#divEntries a.indexsubentry2:hover
{
    color: #999999;
}

#divEntries a.indexentry2_sel
{
    display: block;
    background-color: Navy;
    color: white;
}
#divEntries a.indexentry2_sel:hover
{
    background-color: Navy;
    color: white;
}
#divEntries a.indexsubentry2_sel
{
    display: block;
    background-color: Navy;
    color: white;
}
#divEntries a.indexsubentry2_sel:hover
{
    color: #999999;
    background-color: Navy;
    color: white;
}
/*end 3rd dict style*/

/*4 dictionary style*/

#divEntries a.indexentry3
{
    display: block;
    background-color: #CEF2D1;
}
#divEntries a.indexentry3:hover
{
    text-decoration: underline;
}
#divEntries a.indexsubentry3
{
    color: #696969;
    display: block;
    background-color: #CEF2D1;
}
#divEntries a.indexsubentry3:hover
{
    color: #999999;
    text-decoration: underline;
}

#divEntries a.indexentry3_sel
{
    display: block;
    background-color: Navy;
    color: white;
}
#divEntries a.indexentry3_sel:hover
{
    background-color: Navy;
    color: white;
}
#divEntries a.indexsubentry3_sel
{
    color: #696969;
    display: block;
    background-color: Navy;
    color: white;
}
#divEntries a.indexsubentry3_sel:hover
{
    color: #999999;
    text-decoration: underline;
    background-color: Navy;
    color: white;
}
/*end 3 dict style*/


/*2nd dictionary style*/

#divEntries a.indexentry4
{
    display: block;
    background-color: #CEF2D1;
}
#divEntries a.indexentry4:hover
{
    text-decoration: underline;
}
#divEntries a.indexsubentry4
{
    color: #696969;
    display: block;
    background-color: #CEF2D1;
}
#divEntries a.indexsubentry4:hover
{
    color: #999999;
    text-decoration: underline;
}

#divEntries a.indexentry4_sel
{
    display: block;
    background-color: Navy;
    color: white;
}
#divEntries a.indexentry4_sel:hover
{
    background-color: Navy;
    color: white;
}
#divEntries a.indexsubentry4_sel
{
    color: #696969;
    display: block;
    background-color: Navy;
    color: white;
}
#divEntries a.indexsubentry4_sel:hover
{
    color: #999999;
    text-decoration: underline;
    background-color: Navy;
    color: white;
}
/*end 2nd dict style*/

/*3rd dictionary style*/

#divEntries a.indexentry5
{
    display: block;
    background-color: #CEF2D1;
}
#divEntries a.indexentry5:hover
{
    text-decoration: underline;
}
#divEntries a.indexsubentry5
{
    color: #696969;
    display: block;
    background-color: #CEF2D1;
}
#divEntries a.indexsubentry5:hover
{
    color: #999999;
    text-decoration: underline;
}

#divEntries a.indexentry5_sel
{
    display: block;
    background-color: Navy;
    color: white;
}
#divEntries a.indexentry5_sel:hover
{
    text-decoration: underline;
    background-color: Navy;
    color: white;
}
#divEntries a.indexsubentry5_sel
{
    color: #696969;
    display: block;
    background-color: Navy;
    color: white;
}
#divEntries a.indexsubentry5_sel:hover
{
    color: #999999;
    text-decoration: underline;
    background-color: Navy;
    color: white;
}
/*end 3rd dict style*/

/*4 dictionary style*/

#divEntries a.indexentry6
{
    display: block;
    background-color: #CEF2D1;
}

#divEntries a.indexentry6:hover
{
    text-decoration: underline;
}

#divEntries a.indexsubentry6
{
    color: #696969;
    display: block;
    background-color: #CEF2D1;
}

#divEntries a.indexsubentry6:hover
{
    color: #999999;
    text-decoration: underline;
}

#divEntries a.indexentry6_sel
{
    display: block;
    background-color: Navy;
    color: white;
}
#divEntries a.indexentry6_sel:hover
{
    text-decoration: underline;
    background-color: Navy;
    color: white;
}
#divEntries a.indexsubentry6_sel
{
    color: #696969;
    display: block;
    background-color: Navy;
    color: white;
}
#divEntries a.indexsubentry6_sel:hover
{
    color: #999999;
    text-decoration: underline;
    background-color: Navy;
    color: white;
}

#divEntries a.indexentry7
{
    display: block;
    background-color: #CEF2D1;
}
#divEntries a.indexentry7:hover
{
    text-decoration: underline;
}
#divEntries a.indexsubentry7
{
    color: #696969;
    display: block;
}
#divEntries a.indexsubentry7:hover
{
    color: #999999;
    text-decoration: underline;
}

#divEntries a.indexentry7_sel
{
    display: block;
    background-color: Navy;
    color: white;
}
#divEntries a.indexentry7_sel:hover
{
    text-decoration: underline;
    background-color: Navy;
    color: white;
}
#divEntries a.indexsubentry7_sel
{
    color: #696969;
    display: block;
    background-color: Navy;
    color: white;
}
#divEntries a.indexsubentry7_sel:hover
{
    color: #999999;
    text-decoration: underline;
    background-color: Navy;
    color: white;
}
#divEntries a.indexentry8
{
    display: block;
    background-color: #CEF2D1;
}
#divEntries a.indexentry8:hover
{
    text-decoration: underline;
}
#divEntries a.indexsubentry8
{
    color: #696969;
    display: block;
}
#divEntries a.indexsubentry8:hover
{
    color: #999999;
    text-decoration: underline;
}

#divEntries a.indexentry8_sel
{
    display: block;
    background-color: Navy;
    color: white;
}
#divEntries a.indexentry8_sel:hover
{
    text-decoration: underline;
    background-color: Navy;
    color: white;
}
#divEntries a.indexsubentry8_sel
{
    color: #696969;
    display: block;
    background-color: Navy;
    color: white;
}
#divEntries a.indexsubentry8_sel:hover
{
    color: #999999;
    text-decoration: underline;
    background-color: Navy;
    color: white;
}

#divEntries a.register
{
	color: #000000;
    text-decoration: underline;
    font-weight: bold;
}
#divEntries a.register:hover
{
	color: #000000;

    text-decoration: underline;
    font-weight: bold;
}
#divEntries .aCollabDictTitle
{
    font-size: 13px;
    color: black;
}

/* END FIX*/

#DivSuggestions {
    background-color: #F8FBFC;
	overflow: auto;
	width: 100%;
	float: left;
}

#DivSuggestions p {
    padding-left: 0.3em;
	padding-right: 0.3em;
}

#DivSuggestions a {
    color: #000;
    text-decoration: none;
}

/* SEARCH RESULTS*/
#splitContent {
    margin: 0 20px;
}
#FtSearchResultsContainer #splitContent
{
    margin:0;
}

/* DIV HTML RESULTS */

.dictname {
    border-bottom: 1px solid #0579C0;
    color: Black;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    text-align: center;
    margin: 0 10px 10px 10px;
}
.dictname a, .dictname span
{
    text-decoration:none;
    font-size:14px;
    padding: 0 10px;
    background-color:#fff;
    position:relative;
    top:10px;
}

/* FTS page*/

.FtSearchContainer {
    background-color: #D8EAEC;
    padding: 10px 4px;
    position: relative;
    width: 100%;
}

.FtSearchTitle {
    font: bold 1em Verdana,Geneva,Arial,Helvetica,sans-serif;
    color: #416F9C;
    display: block;
    width: 100%;
	padding-left: 3px;
}

.FtSearchContainer #form0 {
    float: left;
	padding-right: 4px;
}

.FtSearchContainer #form0 a {
    text-decoration: none;
}

.FtSearchDictContainer {
    width: 60%;
    height: 20px;
    text-align: center;
	*text-align: left;
    float: left;
	font-size: 16px;
}

.FtSearchDictContainer .scrollectbox-list {
    text-align: left;
}

.FtSearchDict {
    color: #31528C;
    font: bold 1em Arial,Helvetica;
    height: 20px;
    margin: 0;
    padding: 0 0.3em;
    text-decoration: none;
}

.ftsDictMenu ul li, .ftsDictMenu .dropdwn {
	text-align: left;
	font-size:14px;
}

.ftsDictMenu li > a {
    vertical-align: top;
}

.FtSearchResultsContainer .ftsResultsHeader {
    text-align: left;
    width: 100%;
	color: #000;
	padding-left: 4px;
}

.ftsResultsHeader {
    width: 100%;
    height: 20px;
}

.ftsResultsHeader .w1, .w2 {
    width: 20%;
    height: 20px;
    line-height: 20px;
    float: left;
	font-size: 13px;
}

.ftsResultsHeader .w3, .w4, .w5 {
    width: 12%;
    height: 20px;
    line-height: 20px;
    float: left;
	font-size: 13px;
}

.ftsResultsHeader {
    background: url("../../images/bg/toolbar-bg.gif") repeat-x scroll center top #E6F0FA;
    border-bottom: 1px solid #8D9ABC;
    border-top: 1px solid #8D9ABC;
    font: bold 0.8em Arial,Helvetica;
    padding-left: 0.2em;
    padding-top: 0;
}

.ftsProvinienceHeader {
    background: url("../../images/bg/toolbar-bg.gif") repeat-x scroll center top #E6F0FA;
    font: bold 0.8em Arial,Helvetica;
    padding-top: 0;
	padding-left: 4px;
    height: 16px;
    line-height: 16px;
	font-size: 13px;
	color: #000;
	/*float:left;*/
}

.searchfts {
    background: #fff;
    border-bottom: 1px dotted #5689AF;
    height: auto;
    line-height: 24px;
    overflow:hidden;
    width:100%;
}

.ftsFound { 
    background: #fff;
    height: 20px;
    width:100%;
	font-size: 12px;
	vertical-align: middle;
	padding-top: 5px;
	padding-left: 5px;
	border-top: 1px solid #8D9ABC;
}

.searchfts .src {
    width: 15%;
    height: auto;
    display: block;
    float: left;
    padding-left: 1em;
}

.searchfts .src a {
    font: bold 0.75em Arial,Helvetica;
    color: black;
    text-decoration: none;
}

.searchfts .trans {
    display: block;
    float: left;
    height: auto;
    padding-left: 1em;
    width: 80%;
	cursor: pointer;
}

/* CD */

#collabPage {
    width: 100%;
    height: 100%;
}

.collabHeader {
    width: 100%;
    height: 42px;
    line-height: 42px;
    line-height: 2.55em;
    background: url("../../images/header/border.gif") repeat-x scroll left bottom #D8EAEC;
	background-color: #D8EAEC;
}

.collabLeft {
    width: 51%;
    height: 2.55em;
    line-height: 2.55em;
    float: left;
}

.collabRight {
    width: 28%;
    height: 2.55em;
    line-height: 2.55em;
    float: right;
}

.collabText {
    width: 20%;
    height: 2.55em;
    line-height: 2.55em;
    float: left;
    color: #5E80A6;
    font-size: 0.9em;
    font-weight: bold;
    text-align: left;
}

.collabTabs ul {
    list-style: none outside none;
    width: 100%;
    height: auto;
}

.collabTabs .current a {
    color: #416F9C;
}

.collabTabs a {
    color: #FFF;
    display: block;
    width: 100%;
    height: auto;
    float: left;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1.5em;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}

.collabTabs .current {
    background-color: #fff;
    border-bottom: 1px solid #FFF;
    border-style: solid;
}

.collabTabs li:hover, .collabTabs li a:hover {
    background-color: #EAF4F5;
    color: #416F9C;
}

.collabTabs ul li {
    background-color: #408BB9;
    border-left: 1px solid #416F9C;
    border-top: 1px solid #416F9C;
    border-right: 1px solid #416F9C;
    border-bottom: 1px solid #416F9C;
    border-radius: 7px 7px 0 0;
    display: block;
    float: left;
    margin-top: 0.6em;
    height: 1.9em;
    line-height: 1.9em;
    overflow: hidden;
    padding: 0;
}

.cdEntriesHeader { 
    padding: 10px 20px;
    min-height:27px;
}

#cdEntriesHeaderWrapper {
	/*position: relative;*/
}

#cdEntriesHeaderInner {
	float: left;
	width: 79%;
}



#myEntriesWrapper {
	/*position: absolute;
	right: -25px;
	top: 5px;
	display: inline-block; *display: inline; *zoom: 1;*/
	float: right;
	margin: 4px 0 0 0;
}

.cdEntriesHeader .searchTextDescFilter {
    float:none;
	display: inline-block; *display: inline; *zoom: 1;
	vertical-align: top;
	padding-top: 4px;
}

.cdEntriesHeader #SearchText {
    float:none;
	margin:2px 0 0 0;
    vertical-align:top;
	width: 26%;
	height: 19px;
}

.sepMenu2 { 
    padding: 2px 0 0 0; 
    float:none !important;
}

.cdEntriesHeader .directionsFilter {
    float:none !important;
	*padding-right: 40px !important;
}
.mnuSelectedDirection, .mnuSelectedDirection:hover{text-align:left;line-height:20px;}

.searchFilterButton { 
    background-color: #0E7FC2;
	border: 1px solid #0E7FC2;
	font-family: Arial;
	margin-right: 5px;
	padding: 3px 5px!important;
	border-radius: 7px;
	cursor: pointer;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
	*height:22px;
	*padding-top:1px ;
	float:none;
	margin: 2px 5px 0 5px;
}

.searchFilterButton:hover { 
    background-color: #EAF4F5;
	border: 1px solid #416F9C;
	font-family: Arial;
	margin-right: 5px;
	padding: 3px 5px !important;
	cursor: pointer;
    color: #416F9C;
}

.revertLang {
	display: inline-block; *display: inline; *zoom: 1;
	width: 22px;
	height: 22px;
	background: url('../../images/icons/revertIcon.png') no-repeat center center;
	padding-top: 3px;
}

.allLang {
	display: inline-block; *display: inline; *zoom: 1;
	width: 22px;
	height: 22px;
	padding-top: 5px;
	background: url('../../images/icons/allLanguages.png') no-repeat center center;
}

/* CD PAGINATION */

.paginationButton {
    background-color: #D7EFF7;
    border: 1px solid #416F9C;
    font-family: Arial;
    font-size: 12px!important;
    padding: 1px 5px!important;
    border-radius: 4px;
    cursor: pointer;
    font-weight: bold;
    color: #416F9C !important;
    margin: 1px!important;
}

a.paginationButton {
    text-decoration: none!important;
    color: #416F9C !important;
    margin: 1px!important;
}

a.paginationButton:hover {
    background-color: #EAF4F5;
    border: 1px solid #416F9C;
    font-family: Arial;
    font-size: 12px !important;
    padding: 1px 5px !important;
    cursor: pointer;
    font-weight: bold;
    color: #416F9C !important;
    margin: 1px!important;
}

.paginationButtonCurrent {
    background-color: #416F9C;
    border: 1px solid #416F9C;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px !important;
    font-weight: bold;
    margin: -3px !important;
    padding: 1px 5px !important;
}

.paginationButtonDisabled {
    background-color: #F0F0F0;
    border: 1px solid #416F9C;
    border-radius: 4px 4px 4px 4px;
    color: #416F9C !important;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px !important;
    margin: 0 !important;
    padding: 1px 5px !important;
}

#cdEntriesResult {
	vertical-align: middle;
}

.entries .entriesHeader .langHeader {
    display: inline-block; *display: inline; *zoom: 1;
    width: 5%;
    vertical-align: middle;
}

.entries .entriesHeader  .entryHeader {
    display: inline-block; *display: inline; *zoom: 1;
    width: 19%;
    vertical-align: middle;
}

.entries .entriesHeader  .entryHeaderVoc {
    display: inline-block; *display: inline; *zoom: 1;
    width: 27%;
    vertical-align: middle;
}

/* LANG HIDDEN, INCREASE ENTRY LENGTH */

.entries .entriesHeader  .entryHeader.entryLong {
    display: inline-block; *display: inline; *zoom: 1;
    width: 21.2%;
    vertical-align: middle;
}
.entries .line .entryLine.entryLong {
    color: #2020FF;
    display: inline-block;
    font-weight: bold;
    position: relative;
    vertical-align: middle;
}
.entries .line .entryLine.entryLong img {
}
.entries .line .entryLine img {
    float:left; margin-left:-15px;
}
.entries .entriesHeader  .entryHeader img {
    border: 0;
}

.entries .entriesHeader  .categHeader {
    display: inline-block; *display: inline; *zoom: 1;
	width: 5.5%;
    max-width: 70px;
	padding-left: 5px;
    vertical-align: middle;
}

.entries .entriesHeader  .transHeader {
    display: inline-block; *display: inline; *zoom: 1;
    width: 24%;
    vertical-align: middle;
}

.entries .entriesHeader  .transHeaderVoc {
    display: inline-block; *display: inline; *zoom: 1;
    width: 32%;
    vertical-align: middle;
}

.entries .entriesHeader  .commentHeader {
    display: inline-block; *display: inline; *zoom: 1;
    width: 16%;
    vertical-align: middle;
}

.entries .entriesHeader .domainHeader {
    display: inline-block; *display: inline; *zoom: 1;
    width: 14%;
    vertical-align: middle;
}

.entries .entriesHeader .emailHeader {
    display: none; *display: none; *zoom: 1;
    width: 8.5%;
}

.entries .entriesHeader .statusHeader {
    display: none; *display: none; *zoom: 1;
    width: 6%;
    vertical-align: middle;
}

.entries .entriesHeader  .lastModifiedHeader {
    display: inline-block; *display: inline; *zoom: 1;
    width: 10%;
    vertical-align: middle;
	text-align: right;
}

.entries .entriesHeader .actionHeader {
    display: inline-block; *display: inline; *zoom: 1;
    width: 15.5%;
}

.entries .entriesHeader {
    background-color: #BED3F8;
    border-radius: 7px 7px 0 0;
    color: #000000;
    font-weight: bold;
 /*height: 27px;*/
    line-height: 17px;
    padding-left: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 97%;
    font-size: 13px;
}

.showEntriesHeader {
    display: inline;
}

.hideEntriesHeader {
    display: none;
}

.entries .line .langLine {
    display: inline-block; *display: inline; *zoom: 1;
    width: 5%;
    vertical-align: middle;
	padding-top: 5px;
	*padding-right:0.5%;
	*width:6%;
}

.entries .line  .entryLine {
    display: inline-block; *display: inline; *zoom: 1;
    width: 19%;
    vertical-align: middle;
	padding-top: 5px;
    color: #2020FF;
    font-weight: bold;
	cursor: pointer;
	*padding-right:0.5%;
	*width:19%;
}
.entries .line  .entryLineVoc {
    display: inline-block; *display: inline; *zoom: 1;
    width: 27%;
    vertical-align: middle;
	padding-top: 5px;
    color: #2020FF;
    font-weight: bold;
	cursor: pointer;
	*padding-right: 0.5%;
	*width: 27%;
}


/* LANG HIDDEN, INCREASE ENTRY LENGTH */

.entries .line  .entryLine.entryLong {
    display: inline-block; *display: inline; *zoom: 1;
    width: 21%;
    vertical-align: middle;
    color: #2020FF;
    font-weight: bold;
	*padding-right:0.5%;
	*width:21%;
}

.entries .line  .categLine {
    display: inline-block; *display: inline; *zoom: 1;
    max-width: 65px;
	width: 5%;
    vertical-align: middle;
	padding-top: 5px;
	padding-left: 5px;
    color: #B50000;
	*width:5%;
	*max-width:65px;
}

.entries .line  .transLine {
    display: inline-block; *display: inline; *zoom: 1;
    width: 23.8%;
    vertical-align: middle;
	cursor: pointer;
	padding-top: 5px;
	*padding-right:0.5%;
	*width:23.8%;
}

.entries .line  .transLineVoc {
    display: inline-block; *display: inline; *zoom: 1;
    width: 31.8%;
    vertical-align: middle;
	cursor: pointer;
	padding-top: 5px;
	*padding-right:0.5%;
	*width:31.8%;
}

.entries .line  .commentLine {
    display: inline-block; *display: inline; *zoom: 1;
    width: 16%;
    vertical-align: middle;
	padding-top: 5px;
    color: #008000;
	*padding-right:0.5%;
	*width: 16%;
}

.entries .line .domainLine {
    display: inline-block; *display: inline; *zoom: 1;
    width: 14%;
    vertical-align: middle;
	padding-top: 5px;
	*padding-right:0.5%;
	*width:14%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.entries .line .emailLine {
    display: none; *display: none; *zoom: 1;
    width: 8.50%;
	*padding-right:0.5%;
	*width:8.0%;
    vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* email overflow issue */

.emailLine div, .emailLine a, .emailLine span {
    width: 100%;
}

.ellipsis_text { /*disabled to repair ThreeDots functionality*/
  /*  white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;*/
}

.entries .line .statusLine {
    display: none; *display: none; *zoom: 1;
    width: 6%;
    vertical-align: top;
	*padding-right:0.5%;
	*width:5.5%;
}

.entries .line .lastModifiedLine {
	color: #636060;
    display: inline-block; *display: inline; *zoom: 1;
    width: 10%;
	padding-left: 2px;
    vertical-align: middle;
	text-align: right;
	*padding-right:0.5%;
	*width:10%;
}

.entries .line .actionsLine {
    display: inline-block; *display: inline; *zoom: 1;
    vertical-align: middle;
    padding-top: 4px;
    width: 12%;
	text-align: right;
	*width: 12;
    *height:24px;
}

.entries .line .actionsLine a {
    float: none;
    margin-bottom: 4px;
    margin-right: 0;
}

.entries .line {
    background-color: #EAF4F5;
    color: #000000;
    font-size: 13px;
 /*height: 28px;*/
    line-height: 20px;
    padding-left: 20px;
    vertical-align: middle;
    width: 97%;
}

.entries .line div {
    *display: block;
    *float: left;
}

.entries .line span {
    *display: block;
    *float: left;
	/*word-wrap:break-word;*/
}

.entries .alternate {
    background-color: #ffffff;
}

.pagination {
    color: #000000 !important;
    margin-left: 15px;
    margin-top: 15px;
    overflow: hidden;
    padding-bottom: 1px;
    width: 97%;
}

.paginationBottom {
    color: #000000 !important;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-top: 3px;
    width: 97%;
}

.pagination .total,.paginationBottom .total {
    font-weight: bold;
}

.pagination .paging,.paginationBottom .paging {
    display: inline-block; *display: inline; *zoom: 1;
    margin-left: 10px;
    *padding-bottom: 2px;
}

.paginationText {
    *float: left;
    *margin-right: 7px;
    background-color: #F0F0F0;
    border: 1px solid #416F9C;
    border-radius: 4px 4px 4px 4px;
    color: #416F9C !important;
    display: inline-block; *display: inline; *zoom: 1;
    font-family: Arial;
    font-size: 12px !important;
    margin: 0 !important;
    padding: 1px 5px !important;
    *margin-right: 6px !important;
}

/* HOME DICTIONARY MENU
-------------------------------------------*/

.cdBoxMenu {
	position:relative;
    min-width: 208px;
	max-width: 300px;
	width: 26%;
	height: auto;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
    color: #555555;
	display: inline-block; *display: inline; *zoom: 1;
	vertical-align: top;
    margin: 5px;
	margin-left: 2%;
	background-color: #F5F5FF;
}

.cdBoxMenu ul {
    display: block;
	margin: 0;
	padding: 0;
}

.cdBoxMenu a {
    text-decoration: none;
	color: #006699;
	display: block;
	min-width: 200px;
	height: 26px;
	line-height: 26px;
	padding-left: 5px;
	font-size: 14px;
}

.cdBoxMenu:hover a {
    color: #006699;
}

.cdBoxMenu a:hover, .cdBoxMenu a.group:hover, .cdBoxMenu ul a:hover {
	background: url('../../images/button_hover_bk.png') repeat scroll 0 0;
}

.cdBoxMenu span, .cdBoxMenu img {
    vertical-align: middle;
}

.cdBoxMenu:hover div.cdBoxSubMenuContainer {
    display: block;
}

.cdBoxMenu ul a.group {
  /*  background: url('../../images/group.png') no-repeat 190px center;*/
}

.cdBoxMenu ul a {
    border-bottom: 1px solid #eeeeee;
}

.cdBoxMenu ul li{
    min-width: 210px;
	overflow:hidden;
}

.cdBoxMenu ul li a img.group{
	border-width:0px;
	position:relative;
	left:38px;
}

.cdBoxMenu ul .last a, .cdDictMenu ul .last a {
    border-bottom: none;
}
.cdBoxSubMenuContainer {
	position:absolute;
	top:18px;
	left:45px;
	display:none;
    min-width: 210px;
	height: auto;
	z-index:5;
}
.cdBoxSubTip {
    min-width: 211px;
	height: 6px;
	background: url('../../images/submenu_tip.png') no-repeat 105px center;
	}
.cdBoxSubMenu {
    min-width: 211px;
	height: auto;
    border-color: #BED3F8;
    border-radius: 7px;
    border-style: solid;
    border-width: 1px;
    color: #555555;
	background-color: #BED3F8!important;
	overflow: hidden;
}

/* HOMEPAGE OTHER DICTIONARIES */

.cdDictMenu {
	position:relative;
    min-width: 208px;
	max-width: 300px;
	width: 26%;
	height: auto;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
    color: #555555;
	display: inline-block; *display: inline; *zoom: 1;
	vertical-align: top;
    margin: 5px;
	margin-left: 2%;
	background-color: #F5F5FF;
}

.cdDictMenu ul {
    display: block;
	margin: 0;
	padding: 0;
}

.cdDictMenu a {
    text-decoration: none;
	color: #006699;
	display: block;
	min-width: 200px;
	height: 26px;
	line-height: 26px;
	padding-left: 5px;
	font-size: 14px;
}

.cdDictMenu:hover a {
    color: #006699;
}

.cdDictMenu a:hover, .cdDictMenu ul a:hover {
	background: url('../../images/button_hover_bk.png');
}

.cdDictMenu span, .cdDictMenu img {
    vertical-align: middle;
}

.cdDictMenu:hover div.cdDictSubMenuContainer {
    display: block;
}

.cdDictMenu ul a {
    position: relative;
}

.cdDictMenu ul a img.group {
    border: 0;
    float: right;
    margin: 0;
    padding: 0;
	position: absolute;
	right: 5px;
    *margin-top: 2px;
}

.cdDictMenu ul a {
    border-bottom: 1px solid #eeeeee;
}

.cdDictSubMenuContainer {
	position:absolute;
	top:18px;
	left:45px;
	display:none;
    min-width: 210px;
	height: auto;
	z-index:5;
}
.cdDictSubTip {
    min-width: 211px;
	height: 6px;
	background: url('../../images/submenu_tip.png') no-repeat 105px center;
	}
.cdDictSubMenu {
    min-width: 211px;
	height: auto;
    border-color: #BED3F8;
    border-radius: 7px;
    border-style: solid;
    border-width: 1px;
    color: #555555;
	background-color: #BED3F8!important;
	overflow: hidden;
}
#SimilarCDResults .trimmed, #SimilarCDResults .trimmedC{
    /*display:inline-block;*/
    height:auto;
}

/* Scrollect Menu 
------------------------------------------*/

.scrollectbox {
    position: relative;
}

.scrollectbox li > a {
    display: block; 
    *display: inline; *zoom: 1;
	text-decoration: none;
    *text-decoration: none;
    *cursor: pointer;
    padding:0 10px;
}

.scrollectbox-bottom-li {
 /*display: none;*/
    height: 5px;
    padding: 0;
}

/* Style the selectbox, the headline and the arrow */
.scrollectbox {
 /*margin: 10px 0;*/
    margin: 0;
}

.scrollectbox-arrow {
    display: none;
 /* float: right; width:15px; height:13px; padding:0;; background: url('../../images/scrollectbox-arrows.png') no-repeat left 8px; z-index: 2; */;
}

.scrollectbox-headline {
/*padding: 4px 8px; background:#fff; */
    color: #555;
 /*border: 1px solid #999; border-bottom-width:0;; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: url('../../images/icons/dictionaries.gif') no-repeat; */;
}

.scrollectbox-headline:hover {
    margin-right: 0;
}

.scrollectbox-opened {
    margin-right: 0;
}

/* Style list and options */

.scrollectbox-list {
    position: absolute;
    width: 100%;
    background-color: #fff;
    border: 1px solid #152B7B;
    border-top-width: 0;
    line-height: 1;
    margin: 0px;
    padding: 0px;
    font-size: 1em;
}

.scrollectbox-list li a img.group {
    border: 0;
    float: right;
    margin: 3px 0 0 0;
    padding: 0;
	position: absolute;
	right: 5px;
    *margin-top: 7px;
}

.scrollectbox li > a 
{
    float:left;
    padding: 2px 10px;
    color: #333;
    line-height: 24px;
    height: 24px;
}

.scrollectbox li:hover {
    background-color: #c1e4f2;
}

.scrollectbox-list li {
    border-bottom: 1px solid #152B7B;
	overflow: hidden;
}

.scrollectbox-list:last-child {
    border-bottom: none;
}

.scrollectbox-option {
    width: 100%;
}

/* Selected option, optgroup and option indents */
.scrollectbox li.scrollectbox-option-selected > a {
    color: #fff;
    background: #5454F0;
}

.scrollectbox li.scrollectbox-option-selected {
    color: #fff;
    background: #5454F0;
}

.scrollectbox li.scrollectbox-optgroup {
    color: #999;
    font-weight: bold;
    font-size: 11px;
    height: 11px;
    padding: 5px 8px 4px;
}

.scrollectbox li.scrollectbox-optgroup-option > a {
    padding-left: 16px;
}
/* Scroll buttons */
.scrollectbox-scroll-btn {
    background: #D8EAEC url('../../images/scrollectbox-arrows.png') no-repeat center 4px;
    height: 15px;
}

.scrollectbox-scroll-btn:hover {
    background-color: #eee;
}

.scrollectbox-scroll-prev {
    background-position: center -14px;
}

.scrollectbox-scroll-disabled {
    opacity: 0.5;
}
/* Choose cursor type */
.scrollectbox-headline, .scorllectbox-arrow {
    cursor: pointer;
} /* Looks proper, i.m.o. */
.scrollectbox-select * {
    cursor: default !important;
} /* Default style for  */
.dropdwn {
    background: url("../../images/icons/select-arrow.png") no-repeat right center;
    color: #000;
    padding: 4px 20px 4px 5px;
}

.dropdwn2 {
    background: url("../../images/icons/guilanguage.gif") no-repeat scroll 0 0 #FFFFFF;
    border-color: #999999;
    border-radius: 7px 7px 7px 7px;
    color: #555555;
    padding: 4px 10px 4px 28px;
}

.scrollectbox-arrow {
    background: url("../../images/scrollectbox-arrows.png") no-repeat scroll left 8px transparent;
    float: right;
    height: 13px;
    padding: 0;
    width: 15px;
    z-index: 2;
    cursor: pointer;
}


/* CONJUGATOR
---------------------------------------------------------------------------*/

.conjHeader {
    background-color: #D8EAEC;
    height: 42px;
    line-height: 43px;
    *line-height: 42px !important;
    overflow: hidden;
    width: 100%;
    min-width: 1000px;
    background: url("../../images/header/border.gif") repeat-x scroll left bottom #D8EAEC;
}

.conjResult {
    width: 100%;
    overflow: hidden;
}

/* CONJUGATOR VERB ALIGNMENT FIX*/

.conjVerb {
    color: #416F9C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-top: 10px;
	*float:left;
	*margin:-8px 5px 0 0;
}
#ConjugationText{
	*float:left;
	*margin-top:12px;
}
#ConjugationLanguage{
	*float:left;
	*margin:12px 0 0 5px;
}
.conjButton {
    background-color: #0E7FC2;
    border: 1px solid #0E7FC2;
	color: #fff;
    font-family: Arial;
    font-size: 15px;
    margin-left: 10px;
    padding: 4px 10px;
    border-radius: 7px;
    cursor: pointer;	
}
a.conjButton:hover {
    background-color: #EAF4F5;
    border: 1px solid #416F9C;
	color: #0E7FC2;
    font-family: Arial;
    font-size: 15px;
    margin-left: 10px;
    padding: 4px 10px;
    cursor: pointer;
}

.conjButtDisabled {
    background-color: #F0F0F0;
    border: 1px solid #416F9C;
    font-family: Arial;
    font-size: 15px;
    margin-left: 6px;
    padding: 4px 10px;
    border-radius: 7px;
    font-weight: bold;
}

a.conjButtDisabled:hover {
    color: inherit;
}

.loginTab {
	width: auto !important;
    height: 22px;
    padding: 0 6px 6px 0;
}

#menuBar .loginTab {
	*width: 250px !important;
	*float: left;
	*text-align: right;
	*padding: 9px 5px 0 0;
	*background-image: none !important;
}

.loginTab a, .loginTab img {
    color: #418BCA;
    display: inline-block; 
	*display: inline; 
	*zoom: 1;
    font-weight: bold;
    text-decoration: none;
    font-size: 15px;
    line-height: 26px;
    white-space: nowrap;
    text-align: center;
	vertical-align: middle;
}

#menuBar .homeIcon{
	padding-top: 10px;
}

.logoutMenu span {
    display: inline;
    padding-left: 0px;
    color: #418BCA;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
	*background-image: none !important;
}

.logoutMenu .trimmedUserEmail span
{
    padding-left:0px;
    font-size:12px;
}

.logoutMenu .trimmedUserEmail span.threedots_ellipsis
{
    padding:0px!important;
    font-size:12px;
}

.collabTabs {
    display: block;
    float: left;
	width: 100%;
    padding-left: 15px;
}

.collabTabs ul {
    list-style: none;
    padding: 0;
    margin: 15px 0 0;
}

.collabTabs ul li {
    border: 1px solid #416F9C;
    border-bottom: 0 none;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin: 0;
    overflow: hidden;
    padding: 0 4px;
    border-radius: 7px 7px 0 0;
    background-color: #408BB9;
}

.collabTabs .current {
    background-color: #fff;
    border-color: #416F9C;
    border-style: solid;
    border-bottom: 1px solid #FFF;
}

.cdEntriesHeader {
    padding: 10px 5px 10px 5px;
    background-color: #FFF3BB;
    width: 95%;
    margin: 10px auto;
    border: 1px solid #408BB9;
    text-align: center;
}

.collabTabs li:hover, .collabTabs li a:hover {
    background-color: #eaf4f5;
    color: #416F9C;
}

.collabTabs a {
    color: #fff;
    display: block;
    float: left;
    font-weight: bold;
    text-decoration: none;
    font-size: 15px;
    line-height: 26px;
    white-space: nowrap;
    text-align: center;
}

.collabTabs .current a {
    color: #416F9C;
}

/*Fix CD align */

.collabContent .statusDescFilter, .collabContent .statusFilter, .collabContent .searchInDescFilter, .collabContent .searchInFilter{
	vertical-align:top;
	margin-top:3px;
}
.collabContent .statusDescFilter, .collabContent .searchInDescFilter{
	margin:0 5px;
}
.collabContent .searchTextDescFilter{
	margin:0 5px 0 0px;
}

.collabContent .myEntries{
	margin:5px;
	float:right;
	*margin-top:4px;
}
.collabContent .myEntriesHeaderSpan{
	margin:0;
	vertical-align: top;
	float: right;
	line-height: 23px;
    font-size: 11px;
}
.collabContent .searchFilterButton {
	
}
.rtl {
	direction: rtl; 
    text-align: right;
    unicode-bidi: bidi-override;
}
.rtl span.ellipsis_text {
	direction: rtl!important; 
    text-align: right!important;
    unicode-bidi: bidi-override!important;
    display: block;
    margin: 0 20px 0 0;
}
.rtlEM{
	direction: rtl!important; 
    text-align: right!important;
    unicode-bidi: bidi-override!important;
	float: right!important;
    margin-right: 45%;
}
/* END FIX */

/* CD TOOLBAR JS DROPDOWN FIX*/

ul.menu-ul.innerbox{
	z-index:9999;
	position:relative;
}

/* END FIX */

.conjTabs {
    display: inline-block; *display: inline; *zoom: 1;
    overflow: hidden;
    padding-left: 50px;
    float: left;
    width: 415px;
}

.conjTabs ul {
    list-style: none;
    padding: 0;
    margin: 8px 0 0;
}

.conjTabs ul li {
    border: 1px solid #416F9C;
    border-bottom: 0 none;
    display: block;
    float: left;
    height: 32px;
    line-height: 32px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    border-radius: 7px 7px 0 0;
    background-color: #408BB9;
}

.conjTabs .current {
    background-color: #FFFFFF;
    border-color: #416F9C;
    border-style: solid;
    border-bottom: 1px solid #fff;
}

.conjTabs li:hover,.conjTabs li a:hover {
    background-color: #eaf4f5;
    color: #416F9C;
}

.conjTabs a {
    white-space: nowrap;
    padding: 0 10px;
    color: #fff;
    display: block;
    float: left;
    font-weight: bold;
    text-decoration: none;
    font-size: 15px;
    line-height: 31px;
}

.conjTabs .current a {
    color: #416F9C;
}

.conjForm {
    display: inline-block; *display: inline; *zoom: 1;
    float: left;
}

.conjModels,.conjWelcome,.conjIrregular,.conjVerb {
    padding-left: 30px;
	padding-top: 10px;
    overflow: auto;
	color: #000;
}

.collabText {
    color: #5E80A6;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}

.collabtext span {
    min-width: 255px;
    display: inline-block; *display: inline; *zoom: 1;
    text-align: center;
}

.conjFail {
    padding-left: 30px;
    padding-top: 30px;
    /*width: 100%;*/
    overflow: auto;
}

#conjPage {
    height: 100%;
	overflow: hidden;
	overflow: hidden;
}

#collabSubscribePage {
    height: 100%;
    overflow: auto;
}

.activationMessages {
    margin: 0;
    padding: 20px;
}

#collabSubscribePage .messages {
    display: block;
    padding-top: 20px;
    padding-left: 30px;
}

#collabSubscribePage .messages .textMain {
    color: #416F9C;
    font: bold 14px normal Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 1px;
    padding-bottom: 20px;
    display: block;
}

#collabSubscribePage .messages .textSecondary {
    color: #000000;
    font: 12px normal Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 1px;
    padding-bottom: 20px;
    display: block;
}

#collabSubscribePage .note {
    color: #333333;
    font: 11px Arial,Helvetica,sans-serif;
    display: block;
    margin-top: 20px;
}

#collabSubscribePage #CDinfo {
	padding: 0 0 20px 15px;
    padding-left: 15px;
	padding-bottom: 20px;
}
.btnSubscribe {
    background-color: #BED3F8;
    border-color: #DCE8FB #235CCE #235CCE #DCE8FB;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    cursor: pointer;
    font: bold 12px Arial,Helvetica,sans-serif!important;
    height: 25px;
    vertical-align: top;
    /*padding: 3px !important;
    min-width:100px;*/
    padding:0 15px;
}

.subscribeForm {
    display: block;
    padding-left: 30px;
}

.conjContent {
    height: 100%;
    overflow: auto;
	*position: relative;
}

.conjModels .sText,.conjWelcome .sText,.conjIrregular .sText,.conjVerb .sText {
    color: #416F9C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-top: 10px;
}

.conjModels .ssText,.conjWelcome .ssText,.conjIrregular .ssText,.conjVerb .ssText {
    color: #416F9C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-top: 10px;
}

.conjModels p,.conjWelcome p,.conjIrregular p,.conjVerb p {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 5px 0;
}

.conjModels table th,.conjModels table td,.conjIrregular table td,.conjVerb table td {
    background-color: transparent!important;
	padding: 3px;
}

.conjModels table th a {
    font-family: Verdana;
}

.conjModels table {
    /*width: 96%!important*/;
    margin:0 0 40px 0;
	*width: 400px !important;
}

.conjIrregular table {
    border: 0 none !important;
}

.conjVerb .header {
    border: 1px solid #7F9DB9;
    overflow: hidden;
    padding: 7px 0 7px 6px;
    width: 96%;
}

.conjVerb .header .col {
    float: left;
    width: 25%;
}

.conjVerb .header .col2 {
    float: left;
    width: 33%;
	*min-width:300px;
}

.conjVerb .header .col3 {
    float: left;
    width: 50%;
}

.conjVerb .header .vb {
    font-weight: bold;
}

.conjVerb .header .base {
    font-size: 13px;
    color: #000000;
    font-family: Arial;
}

.conjVerb .header .txt {
    font-size: 13px;
    color: #000000;
    font-family: Arial;
}

.conjVerb .settings {
    overflow: hidden;
    padding: 7px 0 7px 6px;
    width: 96%;
}

.conjVerb .settings .col {
    float: left;
    width: 25%;
	*width:228px;
}

.conjVerb .conjOutput {
    overflow: hidden;
    padding: 7px 0 7px 6px;
    width: 96%;
}

.conjVerb .conjOutput i{
    font-style:italic;
    font-weight:normal;
    color:#000;
}
.conjVerb .conjOutput b{
    color:#000;
}

.conjVerb h1 {
    color: #416F9C;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}

.conjWarnImg {
    width: 16px;
    height: 16px;
    vertical-align: top;
}

.ellipsis {
    text-overflow: ellipsis;
}

/* COLLABORATIVE DICTIONARY ADD ENTRY PAGE
--------------------------------*/

.addEditEntryPage {
    overflow: hidden;
    padding: 10px 10px;
	color: #000;
}

.addEditEntryPage .controls {
    float: left;
    width: 450px;
    background-color:rgb(216, 234, 236);
    margin-right:20px;
    padding: 10px 0 20px 40px;
}
.addEditEntryPage .controls #form0{
	float:left;
	height:auto;
}

.addEditEntryPage .description {
    float: left;
    width: 45%;
}

.description table {
    font-size: 14px;
	line-height: 18px;
}

.addEntriesDiv {
    overflow: hidden;
    padding-bottom: 7px;
    width: 417px;
}

.addEntriesDiv .mnuDirections {
    float: none;
}
.mnuDirections {
    background-color: White;
    border: 1px solid #6985C4;
    cursor: pointer;
    display: inline-block !important;
	*display: inline !important;
	*zoom: 1;
    /*float: right;*/
    vertical-align:top;
    margin-top:2px;
	*margin-top: -2px;
	*float: left;
    width: 196px;
}

.controls .mnuDirections {
	*margin-top: 2px;
}

.addEntriesDiv .sourceText, .addEntriesDiv .transText, .addEntriesDiv .commentText,.addEntriesDiv .categText ,.addEntriesDiv .domainText{
    /*display: block;*/
    /*display: inline-block;*/
    /*width: 24%;*/
    font-weight:bold;
}
.additionalCommentsDiv .commentsText{
    display: inline-block;
}
.addEntriesDiv .text {
    display: inline-block; *display: inline; *zoom: 1;
    float: left;
    height: 20px;
    line-height: 20px;
    padding-right: 10px;
    font-weight:bold;
	padding-top: 3px;
}

.addEditEntryButton {
	background-color: #D7EFF7;
    border: 1px solid #416F9C;
    border-radius: 7px 7px 7px 7px;
    cursor: pointer;
    font-family: Arial;
    font-size: 15px !important;
    font-weight: 700;
    color: #416F9C;
    font-weight: bold;
    line-height: 24px;
    padding: 0 3px;
    text-decoration: none;
}

#btnSaveEntry {
    background-color: #0E7FC2;
    border: 1px solid #0E7FC2;
    border-radius: 7px 7px 7px 7px;
    cursor: pointer;
    font-family: Arial;
    font-size: 15px !important;
    font-weight: 700;
    color: #fff;
    font-weight: bold;
    line-height: 24px;
    padding: 0 3px;
    text-decoration: none;
}

.addEditEntryButton:hover, #btnSaveEntry:hover {
	background-color: #EAF4F5;
    color: #416F9C!important;
}

.addEditEntryButton.right{
    padding:0px 3px 0px 3px;
    height:24px;
    display:block;
}
.addEditEntryButton.left{
    padding-top:0 !important;
    height:23px;
}

a.addEditEntryButton:hover {
    background-color: #EAF4F5;
    border: 1px solid #416F9C;
}

.cfm {
    background-color: #DADB9A !important;
    border-color: #9D5C22 !important;
    color: #000000 !important;
    font-size: 13px !important;
    margin-top: 5px;
    padding: 0 4px !important;
}

.cdSettingsDiv {
    padding-top: 20px;
}

.editEntryLink {
    text-decoration: none !important;
    color: #2020FF;
}

.addEntriesDiv .categoriesTags {
	float: right;
	font-size: 12px;
	padding-top: 0;
	/*width: 65%;*/
	text-align: right;
}

.addEntriesDiv .categoriesTags span {
	background-color: #F2F2F2;	
	border: 1px solid #F2F2F2;	
	cursor: pointer;
	display: inline-block;
	margin: 0 2px;
	padding-left: 1px;
	padding-right: 1px;
}

.addEntriesDiv .categoriesTags span:hover {
    border: 1px solid #878787;
    background-color: #F2F2F2;
}

.addEntriesDiv .categoriesTags span.slt {
    border: 1px solid #878787;
    background-color: #F2F2F2;
}

.addEntriesDiv .domainTags1 {
	width: 100%!important;
    float: left;
    font-size: 12px;
    padding-left: 0px;
    padding-top: 0;
    width:100%;
    text-align:right;
}

.addEntriesDiv .domainTags1 span {
    background-color: #F2F2F2;
    border: 1px solid #F2F2F2;
    cursor: pointer;
    display: inline-block; *display: inline; *zoom: 1;
    margin: 1px;
}

.addEntriesDiv .domainTags1 span.sp {
	background-color: #D8EAEC;
	border: 0 none;
    margin: -1px;
}

.addEntriesDiv .domainTags1 span.sp:hover {
	border: 0 none;
	background-color: #D8EAEC;
}

.addEntriesDiv .domainTags1 span:hover {
    border: 1px solid #878787;
    background-color: #F2F2F2;
}

.addEntriesDiv .domainTags1 .slt {
    border: 1px solid #878787;
    background-color: #F2F2F2;
}

.addEntriesDiv .domainTags2 {
    float: right;
    font-size: 12px;
    padding-left: 10px;
    padding-top: 0;
    width:100%;
    text-align:right;
}

.addEntriesDiv .domainTags2 span {
    background-color: #F2F2F2;
    border: 1px solid #F2F2F2;
    cursor: pointer;
    display: inline-block; *display: inline; *zoom: 1;
    margin: 1px;
    padding-left: 3px;
    padding-right: 3px;
}

.addEntriesDiv .domainTags2 span:hover {
    border: 1px solid #878787;
    background-color: #F2F2F2;
}

.addEntriesDiv .domainTags2 .slt {
    border: 1px solid #878787;
    background-color: #F2F2F2;
}

/* POPUPS
----------------------------------------------------*/

#mask {
    position: absolute;
    z-index: 3900;
    top: 0;
    left: 0;
    background-color: #000;
    filter: alpha(opacity=20);
    -moz-opacity: 0.2;
    opacity: 0.2;
    display: block;
}

#boxes .window {
    position: absolute;
    width: 600px;
    height: 450px;
    display: none;
    z-index: 3999;
    padding: 20px;
}

#boxes #dialog {
    width: auto;
    height: auto;
    background-color: #C5C5C5;
    font: 12px normal Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#boxes #infoDialog,#boxes #printDialog,#boxes #pronounceDialog,#boxes #searchOptionsDialog,#boxes #cdSettingsDialog {
    width: auto;
    height: auto;
    position: absolute;
    background-color: #C5C5C5;
    font: 12px normal Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.dialogHeaderDiv {
    background-color: #CEE9F5;
    height: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    width: 560px;
    border-bottom: 1px solid #000;
    color: #000;
}

.dialogContentDiv {
    background-color: #FFF;
    height: auto;
    width: 560px;
    overflow: hidden;
    padding: 10px;
    position: relative;
}

.dialogHeaderDivLeft {
    float: left;
	font-weight: bold;
}

#printContent {
    padding-left: 10px;
}

.dialogHeaderDivRight {
    float: right;
}

a.closeDialog {
    text-decoration: none;
}

a.closeDialog:hover {
    text-decoration: underline;
}

.cdResPrint {
    overflow: hidden;
    padding: 10px 20px;
}

.printResult {
    margin-top: 10px;
}

.printButton {
    padding-bottom: 10px;
    float: right;
}

.okButton {
    display: inline-block; *display: inline; *zoom: 1;
    cursor: pointer;
    color: #FFF!important;
    background: url(../../images/ok-normal.png) no-repeat;
    border: 0;
    width: 56px;
    line-height: 26px;
    height: 26px;
    text-align: center;
}

.okButton:hover {
    color: #FFF!important;
    background: url(../../images/ok-mouseover.png) no-repeat;
    border: 0;
    width: 56px;
    line-height: 26px;
    text-decoration: none!important;
}

.pronounceButtons {
    width: 100%;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.cancelButton {
    display: inline-block; *display: inline; *zoom: 1;
    cursor: pointer;
    color: #FFF!important;
    background: url(../../images/cancel-normal.png) no-repeat;
    border: 0;
    width: 66px;
    line-height: 26px;
    text-align: center;
    vertical-align: top;
    text-decoration: none!important;
}

.cancelButton:hover {
    background: url(../../images/cancel-mouseover.png) no-repeat;
    border: 0;
    width: 66px;
    line-height: 26px;
    color: #FFF;
    text-decoration: none!important;
}

.pronounceDiv {
    margin-top: 7px;
    float: left;
}

#remainingChars {
    font-weight: 700;
}

#voicePlayer {
    width: 100%;
    text-align: center;
}

.searchOptButtonsDiv {
    text-align: right;
    margin-top: -10px;
    margin-bottom: 10px;
}

.infoButton {
    display: inline-block; *display: inline; *zoom: 1;
    vertical-align: bottom;
    border-width: 0;
}

.infoButton a {
    text-decoration: none;
    color: #fff;
    display: block;
    font-weight: 700;
}

.infoButton td.infoButton1 {
    height: 20px;
    width: 19px;
    background-image: url(../../images/info-left.png);
    background-repeat: no-repeat;
    border: 0;
    padding: 0;
}

.infoButton td.infoButton2 {
    background-image: url(../../images/info.png);
    height: 20px;
    line-height: 20px;
    color: #fff;
    background-repeat: repeat-x;
    border: 0;
    vertical-align: middle;
    text-align: center;
    padding: 0;
}

.infoButton td.infoButton3 {
    height: 20px;
    width: 22px;
    background-image: url(../../images/info-down-right.png);
    background-repeat: no-repeat;
    border: 0;
    padding: 0;
}

.infoButton:hover td.infoButton1 {
    background-image: url(../../images/info-mouseover-left.png);
}

.infoButton:hover td.infoButton2 {
    background-image: url(../../images/info-mouseover.png);
}

.infoButton:hover td.infoButton3 {
    background-image: url(../../images/info-down-mouseover-right.png);
}

.infoButton:hover {
    cursor: pointer;
}

.infoButton a:hover {
    color: #fff;
}

.infoButton td.infoButtonUp3 {
    height: 20px;
    width: 22px;
    background-image: url(../../images/info-up-right.png);
    background-repeat: no-repeat;
    border: 0;
    padding: 0;
}

.infoButton:hover td.infoButtonUp3 {
    background-image: url(../../images/info-up-mouseover-right.png);
}

#phoneticsInfo {
    width: 100%;
    padding: 10px 20px 0 0;
}

input.submitButton {
    display: inline-block; *display: inline; *zoom: 1;
    cursor: pointer;
    color: #FFF;
    background: url(../../images/ok-normal.png) no-repeat;
    border: 0;
    width: 56px;
    line-height: 26px;
    text-align: center;
    font-size: 1.1em;
    padding-top: 0!important;
    padding-bottom: 4px!important;
    height: 26px;
    vertical-align: top;
}

input.submitButton:hover {
    background: url(../../images/ok-mouseover.png) no-repeat;
    border: 0;
    width: 56px;
    font-size: 1.1em;
    padding-top: 0!important;
    padding-bottom: 4px!important;
    height: 26px;
    line-height: 26px;
    vertical-align: top;
}

.searchOptionsDiv {
    padding-left: 20px;
    padding-bottom: 10px;
}

legend {
    font-size: 1.2em;
    font-weight: bold;
}

legend[Attributes Style] {
    text-align: center;
}

fieldset {
    border: 1px solid #DDD;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

strong, b {
    font-weight: bold;
}

.cdSettingsDiv div {
    padding-left: 3px;
	margin-top: 20px;
	border-top: 1px dashed #BED2FA;
}

/* ABOUT PAGE
-----------------------------------------------------*/

#fts-content td.image-concept {
    background: #1EA0F1 url(../../images/i-glob2_blue.jpg) no-repeat top left;
    width: 110px;
    margin-right: 6px;
}

#fts-content {
    background: #D8EAEC;
    font: Verdana, Geneva, Arial, Helvetica, sans-serif;
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
}

#fts-content h2 {
    font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding-left: 6px;
    padding-bottom: 0px;
    margin: 0px;
}

#fts-content p {
    font: Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding-left: 6px;
    padding-top: 0px;
    padding-bottom: 2px;
    margin: 0px;
}

li.copy {
    font: Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding-left: 6px;
    padding-top: 0px;
    padding-bottom: 2px;
    margin: 0px;
    font-size: 12px;
}

#fts-content p.select {
    background: #EBF1F3;
    font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#fts-content-white {
    background: #F8FBFC;
    font: Verdana, Geneva, Arial, Helvetica, sans-serif;
    width: 270px;
    height: 100%;
    margin: 0px;
    padding: 0px;
}

#fts-content-white p {
    font: Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding-left: 6px;
    padding-top: 0px;
    padding-bottom: 2px;
    margin: 0px;
}

#fts-content-white p.select {
    background: #C8FFEA;
    font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.subentry {
    color: #1E20FF;
    font: italic 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

a.subentry:hover {
    color: #999999;
    font: italic 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

#divAboutLegal {
    width: 100%;
    height: 120px;
    overflow: scroll;
    background-color: #fff;
}

/* SOUND MENU DROP DOWN*/

.soundBar .imgbuttons{
	*position: relative;
	*display: inline;
}

#soundMenuDropdown {
    position: relative;
    right:95%;
	display: none;
	font-weight: 700;
	font-family: Arial,​Helvetica;
	*position: absolute;
	*left: 0px;
	*top: 0px;
	*margin: 48px 0 0 0;
}

/* show dropdown menu on hover*/

li.imgbuttons:hover #soundMenuDropdown{
    display: block;
}

#soundMenuDropdown, #soundMenuDropdown li, #soundMenuDropdown a {
    float: none;
}

#soundMenuDropdown li {
	display: block;
	width: 210px;
	font-size: 12px;
	padding:0;
}

#soundMenuDropdown a {
    height: 24px;
	line-height: 24px;
	width: 110%;
	padding: 2px;
	display:block;
    color: #333333;
	background-color: #D8EAEC;
	text-decoration:none;
	font-size: 13px;
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #152B7B;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 0;
}

#soundMenuDropdown a:hover {
    background-color: #C1E4F2;
}

#soundMenuDropdown li ul {
	width: 100%;
	height: auto;
    display: none;
}

#soundMenuDropdown li:hover ul{
    display:block;
}

#soundMenuDropdown:hover li ul{
    display:block;
}

#soundMenuDropdown li ul li a {
    text-indent: 25px;
}

.selItemSmoothMenu a{
    background: url("../../images/bg/check.gif") no-repeat scroll 96% 5px #C1E4F2;
}

#voiceSpeedMenuItem {
    background: url("../../images/icons/down.gif") no-repeat scroll 99% 11px #C1E4F2;
}

#soundMenuDropdown li a {
    border-bottom: 1px solid #152B7B;
}

#soundMenuDropdown li #voiceSpeedMenuItem, #soundMenuDropdown li ul a {
    border-bottom: none;
}

/* VOICE MENU POSITIONING
----------------------------------------------------------*/
.soundBar {
    position: relative;
	width: 35px;
	*width: 35px;
}

#toolbarVoicePlayer {
    /*position: absolute;
	right: 0;
	top: 5px;*/
	float:right;
	padding-right:17px;
	margin-top:-4px;
}

/* REGISTER LICENSE 
------------------------------------------------------------*/

.divLicense { 
	margin: 50px auto 0;
	text-align: center;
	width: 500px;
	overflow: hidden;
	font: 12px normal Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #000000;
}
.divLicense a,.divLicense a:visited,.divLicense a:hover {
    font: 12px normal Verdana,Geneva,Arial,Helvetica,sans-serif; 
	color: #000000; 
	text-decoration: underline; 
	font-weight: bold;
}
.divLicense .download {
    margin-top: 25px
}
.divLicense .text { 
    margin-top: 25px 
}
.divLicense .error { 
    margin-top: 30px;
    color: red;
}
.divLicense .activate {
    padding: 0;
	clear: both;
	display: block;
	margin: 0 auto;
	margin-top: 10px;
}

#boxes p {
    color: black;
    font: 12px normal Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 1px;
}

#boxes .printResult {
    margin: 10px 0 0 30px;
}

/* SPLITTER */

#splitContent {
    /*overflow-x: hidden;
	overflow-y: auto;*/
}

.splitterMax {
    background: url("../../images/CD_maximize.GIF") no-repeat;
    float: right;
    display: block;
    width: 17px;
    height: 17px;
    margin: 2px 5px 0 0;
}

.splitterMin {
    background: url("../../images/CD_minimize.GIF") no-repeat;
    float: right;
    display: block;
    width: 17px;
    height: 17px;
    margin: 2px 5px 0 0;
}

.splitterReset {
    background: url("../../images/CD_normal_size.GIF") no-repeat;
    float: right;
    display: block;
    width: 17px;
    height: 17px;
    margin: 2px 15px 0 0;
}

.splitterTopResults {
    min-width: 500px;
    overflow-y: auto;
    overflow-x: hidden;
}
#searchPage #result-content #splitContent .splitterTopResults { 
	width:100%!important;
}
#splitContent > #divMainResults { 
	width:100%!important;
	cursor: pointer!important;
	overflow:hidden;
}
.splitterTopResults .title {
    margin: 28px 0 0 5px;
}

#divMainResults .title {
    margin-top: 0;
}

.splitterTopResults #DivUserDictionaryResults {
    overflow: visible;
	*clear: both;
}

.splitterTopResults #divMainResults .dictname {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 99.8%;
    display: block;
}

/* STYLES FOR DICTIONARY NAMES */

.dictname1 {
    border: 1px solid #5689AF;
    text-align: center;
    background: #FFFFCC;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
    color: Black;
    height: 22px;
    line-height: 22px;
}

.dictname2 {
    border: 1px solid #5689AF;
    text-align: center;
    background: #B9B9FF;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
    color: Black;
    height: 22px;
    line-height: 22px;
}

.dictname3 {
    border: 1px solid #5689AF;
    text-align: center;
    background: #CEF2D1;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
    color: Black;
    height: 22px;
    line-height: 22px;
}

.dictname4 {
    border: 1px solid #5689AF;
    text-align: center;
    background: #CEF2D1;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
    color: Black;
    height: 22px;
    line-height: 22px;
}

.dictname5 {
    border: 1px solid #5689AF;
    text-align: center;
    background: #CEF2D1;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
    color: Black;
    height: 22px;
    line-height: 22px;
}

.dictname6 {
    border: 1px solid #5689AF;
    text-align: center;
    background: #CEF2D1;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
    color: Black;
    height: 22px;
    line-height: 22px;
}

.dictname7 {
    border: 1px solid #5689AF;
    text-align: center;
    background: #CEF2D1;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
    color: Black;
    height: 22px;
    line-height: 22px;
}

/* END DICTIONARY NAME COLORS*/

#DivUserDictionaryResults {
    overflow-x: hidden;
	overflow-y: auto;
}

/* CD TOP DICTIONARY RESULTS */

#DivUserDictionaryResults {
    min-width: 500px;
    width: 100% !important;
    z-index: 0 !important;
}

.cdBorder {
    border: none;
}
.cdTitle span {
	width: 350px; 
	height: 24px; 
	line-height: 24px; 
	display: block; 
	padding: 0 5px;
	text-align: center;
	font-weight: bold;
	position: relative; 
	margin: 0 auto;
	bottom: -5px; 
	border: 3px solid white; 
	background-color: #CEE9F5; 
	z-index: 999; 
	color: #000;
}

#cdSearchResults {
    min-width: 650px;
    overflow: hidden;
    position: relative;
}

#cdSearchResults .expandedLine {
	margin-bottom: 5px;
}

.cdBorder #cdSearchResults {
	margin: 12px auto 10px auto;
	border: 1px solid #70B4DC;
}

.cdComment {
	padding-left: 25px !important;
	background: url("../../images/newComment.png") no-repeat scroll left center;
}

.cdCommentEM {
	padding-right: 5px;
}

.cdComment a {
	text-decoration: none;
	color: #6448D5;
}

.cdSrcTextExpanded {
    color: #0000FF;
    cursor: pointer;
    display: inline-block;
	*display: inline; 
	*zoom: 1; 
    float: left;
    font-size: 17px;
    font-weight: bold;
	padding: 2px;
}

.cdCategExpanded {
    color: #B50000;
    display: inline-block;
	*display:  inline-block;
    font-size: 14px;
    padding-top: 5px;
}

.cdCategExpanded:after{
	*clear: both;
}

.cdTgtExpanded {
    color: #000000;
    cursor: pointer;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 2px 2px 2px 40px;
	*clear: none;
	*float: left;
	*display: inline;
	*zoom: 1;
	*width: auto;
}

.cdCommentExpanded {

    color: #008000;
    display: block;
    font-size: 13px;
    font-style: italic;
    padding: 3px 0 0 3px;
    float:left;
}

.cdDomainExpanded 
{
    background-color: #D7D7D7;
    color: #000000;
    display: block;
    font-size: 13px;
    padding: 2px 2px 2px 2px;
    margin-left:38px;
    float:left;
    clear:both;
}

.cdSrcTextExpanded a, .cdTgtExpanded a {
	display: inline-block; *display: inline; *zoom: 1; 
	width: 16px; 
	height: 16px; 
}
.speakimg{
    display: inline-block; 
	width: 16px; 
	height: 16px; 
	margin:3px 0 0 5px;
	*display: inline;
	*zoom: 1;
}

.speakimg img {
	float: left;
	margin-left: -5px;
    margin-top: 3px!important;
}

p.frame_titleColl, div.frame_titleColl {
    background: none repeat scroll 0 0 #EBEBEB;
    border-top: 1px solid #70B4DC;
    clear: both;
    height: 18px;
    margin-bottom: 7px;
    padding: 5px 0 2px 6px;
    text-align: left !important;
    width: auto;
}
.lineFix {
    background-color: #FFFFFF !important;
    color: #808080 !important;
    height: 0 !important;
    margin-top: 10px !important;
    text-align: right !important;
}
.addCommLine {
    background-color: #FFFFFF;
    font-weight: 400;
    margin-right: 8px;
    padding: 2px 3px 0 5px;
    position: relative;
    top: -15px;
}

/* ABSOLUTE POSITION FOR BUTTONS */
.cdExpanded {
    position: relative;
}

.cdActionsPos {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #70B4DC;
    border-style: none none solid solid;
    border-width: 1px;
    float: right;
    margin: 0;
    padding: 2px 4px;
    position: absolute;
    right: 0;
	*margin-right: -40px;
    top: 0;
	overflow: visible!important;
}

/* END STYLE CD TOP RESULTS */

#divHTMLResult {
    padding: 10px 10px 10px 0px;
    margin-left:10px;
}

#divHTMLResult i {
    font-style:italic;
}

#divHTMLResult b {
    font-weight: bold;
}

#divHTMLResult span
{
    cursor:pointer;
}

.splitterTopResults #divMainResults {
    min-height: 52% !important;
}

.splitterTopResults #divMainResults .title span {
	border-bottom: 1px solid #70B4DC;
	margin-left: 5px;
}

.splitterTopResults .addCommentTextBox {
    width: 500px! important;
}/* .splitterTopResults .cdActionsExpanded a{float:right;}*/

.fullTextTopContent {
    width: 100%!important;
    overflow-y: auto;
}

#fullTextSearch {
    width: 100%!important;
    overflow-y: auto;
	font-size: 14px;
}

.ftCdSearchResults {
    width: 100%;
    height: 100%;
    overflow: auto;
}

#ftSearchResults {
    height: 100%;
}
.resultNoFTSFound
{
    display:block;
    padding-top:10px;
    padding-left:10px;
    color:Red;
}

/* FOOTER STYLE*/

#regFooter {
    background: url("../../images/blue/toolbar-bg.gif") repeat-x scroll center top #E6F0FA;
    border-bottom: 1px solid #8D9ABC;
    border-top: 1px solid #8D9ABC;
    color: #31528C;
    font: 11px Arial,Helvetica;
    padding: 4px 0;
    text-align: center;
}

#regFooter a {
	text-align: right;
	float: right;
	color: #31528C;
    font: 11px Arial,Helvetica;
	display: inline;
}

#regFooter a.supp {
	padding-right: 25px;
}

#regFooter a:link {color:#31528C; TEXT-DECORATION:none;}      /* unvisited link */
#regFooter a:visited {color:#31528C; TEXT-DECORATION:none;}  /* visited link */
#regFooter a:hover {color:#31528C; TEXT-DECORATION:underline;}  /* mouse over link */

#regFooter img {
	float: right;
	padding-top: 1px;
	padding-right: 3px;
}

/* clear */

.clear:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clear {
	display: inline-block; *display: inline; *zoom: 1;
}
 
html[xmlns] .clear {
	display: block;
}
 
* html .clear {
	height: 1%;
}

/* CD INTERFACE NEW DESIGN*/
.collabContent {
	position: relative;
}

#myAndAllCDEntriesContent {
	width: 100%;
}

#CDEntriesWrapper {
	padding-right: 250px;
}

#rightCDContent {
	width: 230px;
	min-height: 450px; *height: 450px;
    margin-left: 10px;
	padding-left: 9px;
	background: url("../../images/sidebarbg.png") no-repeat scroll left top transparent;
    overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
}

.cdEntriesContent {
	min-width: 650px;
}

#rightCDContent .searchOptionCD, #rightCDContent .settingsCD {
    display: block;
    width: 190px;
    height: 22px;
    line-height: 22px;
    margin: 5px 10px;
    padding-left: 20px;
    background: url("../../images/icons/settings.png") no-repeat scroll left center #F6FEFF;
    text-indent: 10px;
    font-size: 16px;
}

#rightCDContent .searchOptionCD {
	background-image: url("../../images/icons/searchOptions.png");
	height: 23px;
    line-height: 23px;
}

#rightCDContent .searchInDescFilter {
    display: inline-block; *display: inline; *zoom: 1;
}

/* TOOLTIP STYLING*/

#cdSearchResults  .tooltip, #cdSearchResults  .tooltipCom {
	color: #000000;
	height: auto;
	line-height: 20px;
	overflow: visible;
}

.optnsAuthDet .tooltip {
	min-width: 250px!important;
}

.tooltipCom {
	overflow: visible!important;
	height: auto;
	width: 200px;
	color: #000;
	padding-left: 5px;
	margin-left: 5px;
    font-weight: bold;
    font-size: 12px;
    background-color: #FFF3BB;
    z-index: 9999;
	text-align: left;
	border: 1px solid #000;
	position: fixed;
}

.tooltip {
	position: absolute;
    display: none !important;
    width: 200px;
    height: auto;
	padding-left: 5px;
	margin-left: 5px;
    font-weight: bold;
    font-size: 12px;
    background-color: #FFF3BB;
    z-index: 9999;
	text-align: left;
	border: 1px solid #000;
}

.tooltipUser {
	position: absolute;
    display: none;
    height: auto;
	padding-left: 5px;
	margin-left: 5px;
    font-weight: bold;
    font-size: 12px;
    background-color: #FFF3BB;
    z-index: 9999;
	text-align: left;
	border: 1px solid #000;
}

#tooltipLog {
	overflow: visible!important;
    display: none;
	height: auto;
	padding: 5px;
    font-size: 12px;
	color: #000;
    background-color: #FFF3BB;
    z-index: 9999;
	border: 1px solid #000;
	position: fixed;
}

.imgStatus, #cdUserEmail{
	*float: left;
	*padding-right: 5px;
}


span .imgStatus {
    position: relative;
}

.imgStatus:hover .tooltipUser {
    display: block !important;
}

.actionsLine {
    position: relative;
}

.userStatus {
	position: relative;
}

.actionsLine .entryComment:hover + .tooltip {
    display: block !important;
    position: absolute;
    top: -110px;
    left: 100%;
}

/*
.actions_text .entryComment:hover + .tooltip {
    display: block !important;
	position: absolute;
}
*/

.tooltip span, .tooltipCom span {
	font-weight: normal;
}

.tooltip .lastModified, .tooltip .author, .tooltipCom .lastModified, .tooltipCom .author {
	display: block;
	width: 100%;
}

.statusWrapper .statusDescFilter, .searchInWrapper .searchInDescFilter {
    display: inline-block; *display: inline; *zoom: 1;
    width: 100px;
    padding-top: 5px;
    font-size: 12px;
}

.statusWrapper .statusFilter, .searchInWrapper .searchInFilter {
    display: inline-block; *display: inline; *zoom: 1;
    min-width: auto;
    width: 115px;
}
/* STYLING EXTERNAL HTMLS FOR CD PAGE */

#CDTopSectionInnerText {
	padding-left: 10px;
}

#CDinfo h1, #CDinfoVoc h1, #MYinfo h1 {
    height: 28px;
    color: #000;
    line-height: 28px;
    font-size: 16px;
    font-weight: bold;
    margin: 10px;
    padding-left: 10px;
}

#CDinfo h1 a, #CDinfoVoc a, #MYinfo a {
    background: url("../../images/icons/hide2.png") no-repeat scroll right center transparent;
    padding-right: 20px;
    vertical-align: top;
    text-decoration: none;
    color: #999;
}

#CDinfo a.cdLink {
    text-decoration: none;
}

#CDinfo a.cdLink:hover {
    text-decoration: underline;
}

#CDinfo a.hiddenInfoText, #CDinfoVoc a.hiddenInfoText, #MYinfo a.hiddenInfoText {
    background: url("../../images/icons/show2.png") no-repeat scroll right center transparent;
}
   
#CDinfo p, #CDinfoVoc p, #MYinfo p {
    color: #000;
    margin: 5px;
    font-size: 14px;
	padding-left: 10px;
}

#CDinfo ul, #CDinfoVoc ul, #MYinfo ul {
    list-style-type: none;
    color: #000;
    margin-left: 30px;
}

#CDinfo ul li, #CDinfoVoc ul li, #MYinfo ul li {
/*    height: 23px;*/
    line-height: 23px;
    padding-left: 23px;
    background: url("../../images/icons/arrow.png") no-repeat scroll left top transparent;
}

#CDinfo span, #CDinfoVoc span, #MYinfo span {
    font-weight: bold;
}

/* STYLING EXTERNAL HTMLS FOR USER RIGHTS PAGE */
#UserStatus {
	font-weight: normal;
	padding: 4px;
}

#UserStatus p {
    color: #000;
    font-size: 12px;
	margin-left: 2px;
}

#UserStatus ul {
    list-style-type: none;
    color: #000;
    margin-left: 8px;
	font-size: 11px;
}

#UserStatus ul li {
	display: block;
    padding-left: 12px;
	padding-top: 5px;
	font-size: 12px;
    background: url("../../images/black_lozenge.gif") no-repeat scroll left center transparent;
}

#UserStatus ul:last-child li:last-child {
	padding-bottom: 5px;
}

#UserStatus hr {
	background-color: #BDBDBD;
	color: #BDBDBD;
	height: 1.5px;
	border: 0 none;
}

.logoutMenu{
	*float: right !important;
	*text-align: right;
	*padding: 4px 0 0 0;
	*display: block;
	*right: -20px;
	*position: relative;
}

@media screen and (max-width: 1200px) {
    .rightMenuItems {
        padding-right: 2px;
    }

    #cdUserEmail {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 50px !important;
        margin-bottom: -5px;
    }


    #textF {
        display: block;
        float: left;
        overflow: hidden;
        padding-left: 10px;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 805px;
    }

    .cdEntriesHeader #SearchText {
        width: 20%;
    }

    .entries .line .actionsLine {
        width: 13%;
    }

    /*.entries .line .entryLine.entryLong {
        width: 19%;
    }*/

    .entries .line .commentLine {
        width: 15%;
    }

    /*.logoutMenu {
        margin-top: 3px;
    }*/

    .actionsLine .entryComment:hover + .tooltip {
        display: none !important;
    }
    .searchButtonsForm #SearchText {
        width: 200px;
    }
    .barmenu-wrap-left .dictsMenu {
        width: 150px;
    }
}

.cdResPrint .source_text, .cdResPrint .category_text, .cdResPrint .target_text {
    float: none;
}

.cdResPrint .source_text, .cdResPrint .target_text {
    width: 35%;
}

.cdResPrint .category_text {
    width: 20%;
}

.entryComment, .entryComment img {
    cursor: pointer;
}

.searchButtonsForm .searchTextBox {
  border: 1px solid #999;
  padding: 3px 18px 3px 4px; /* Use the same right padding (18) in jQ! */
  border-radius: 3px;
  transition: background 0.4s;
}
.searchButtonsForm .searchTextBox.x  { background-position: right 5px center; }
.searchButtonsForm .searchTextBox.onX { cursor: pointer; }
.searchButtonsForm .searchTextBox::-ms-clear {display: none; width:0; height:0;}
.imgclr
{
    float:left;
    position:relative;
    top:13px;
    left:-25px;
}

/* CONTEXT results */
#contextResults
{
    margin: 5px 10px 10px 10px ;
    font-family: Arial;
}
.ctxhdr
{
    line-height:25px;
    font-size:14px;
    color: #000;
    border-bottom: 1px solid #0579C0;
}
.ctxhdr .sel
{
    font-size:16px;
    font-weight:bold;
    color:#a6a6a6;
    padding: 0 0 0 10px;
}
.ctxhdr span
{
    padding: 0 10px 0 0;
    background-color: #fff;
    position: relative;
    top: 8px;
}
.ctxhdr a
{
   color: #0000ff;
}
.ctxhdr a:hover
{
    text-decoration:none;
}
#examples
{
    margin: 5px 60px 0px 20px;
    width:85%;
}
.contextList
{
    width:100%;
    font-size:13px;
}
#examples .contextList tr
{
    border-bottom: 1px dashed #888;
}
#examples .contextList tr:last-child
{
    border-bottom: none!important;
}
#examples .contextList td
{
    padding: 7px 5px;
}
.contextList td
{
    padding: 5px;
}
.contextList td.dot
{
    padding: 2px;
    border-bottom:1px dashed #888;
}
.contextList .src
{
    color: #006ea6;
}
.contextList .src .sel, .contextList .tgt .sel
{
   background-color: #ffffb9;
}
#translations
{
    margin: 5px 60px 0px 15px;
    width:85%;
}
#translations .contextList tr
{
    border-bottom: none;
}
#translations .contextList .trans
{
    color:#000;
    font-size:16px;
    font-weight:bold;
}
#translations .contextList .trans.ex
{
    color: #a6a6a6;
    font-size:14px;
}
#translations .contextList td.src, #translations .contextList td.tgt
{
    padding-left:30px;
}
#translations .contextList .icons
{
    display:inline;
    float:right;
    margin-right:60%;
}
#translations .contextList .icons a
{
    padding: 0 1px;
    cursor:pointer;
}
.collapse-offset
{
    z-index: 999999;
    overflow: hidden;
    height: 250px;
    position: relative;
}
.collapse-offset:before 
{
    z-index: 999999;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0) 66%,#fff 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,0) 66%,#fff 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,0) 66%,#fff 100%);
    background-repeat: repeat-x;
}