#mainLogo a div, #mainLogo div {
   /* background-image: url("../../images/logo-tais.gif") !important;*/
   background-image: none !important;
   top:0 !important;
   left:0 !important;
   width: 100% !important;
   height: 94px !important;
   cursor:pointer;
}
#sideLogo {
    background-image: none !important;
}
#mainHeaderSearch a {
    display: none !important;
}
body {
    background: #FFFFFF !important;*
}
#mainTable {
    background: #FFFFFF !important;
}
#mainLogoBottom {
    background: #669966 !important;
}
#mainLogo {
    height: 94px !important;
    width: 182px !important;
    /*background-color: #005500!important;*/
    background-image: url(../../images/logo.png) !important;
    background-repeat: no-repeat !important;
}
#mainHeaderHeader div {
    font-size: 18px !important;
    font-weight: normal !important;
    padding-left: 5px !important;
    font-family: Georgia !important;
}
#mainHeader {
    /*background: -moz-linear-gradient(center top , #0055000%, #005500 100%) repeat scroll 0 0 transparent !important;*/
    background-color: #005500 !important;
    background-repeat: repeat-x !important;
}
#mainHeaderDate div { 
    color: #FFFFFF !important;
    margin-left:5px !important;
}
#mainHeader a:visited {
    color: #FFFFFF !important;
}
#mainHeader table td {
    color:#FFFFFF !important;
    padding-bottom: 8px !important;
}
#mainHeader table td a {
    color: FFFFFF !important;
    padding-left:3px !important;
}
#mainHeader table td a:visited {
    color: FFFFFF !important;
}
#mainHeaderLog {
    background-color: #005500 !important;
    /*background: -moz-linear-gradient(center top , #0055000%, #344f65 100%) repeat scroll 0 0 transparent !important;*/
}
#mainHeaderDate {
    /*background: -moz-linear-gradient(center top , #0055000%, #344f65 100%) repeat scroll 0 0 transparent !important;*/
    background-color: #005500 !important;
    color: #F5F5F5 !important;
}
#mainHeaderLog div{
    color:#EAE8D2 !important;
    background-color: #005500!important;
}
#mainHeaderLog a {
    color: FFFFFF !important;
    font-size: 8pt;
}
#mainHeaderBottom {
    background: #005500 !important;
}
/*** Header menu *****/
#mainHeaderMenu {
    background: #669966 !important;
    height:36px !important;
}
#mainHeaderMenu a{
    color: #FFFFFF !important;
    font-weight: normal !important;
    padding-left: 3px !important;  
    padding-right: 3px !important;
    text-decoration: none !important;
}
#mainHeaderMenu a:visited {
    color: #FEFEFE;
    text-decoration: none !important;
}
#mainHeaderMenu a:hover {
    text-decoration: underline !important;
    color: #FEFEFE !important;
}
#mainHeaderMenu a.activeMod {
    color: #FFFFFF !important;
}
#mainHeaderMenu a.activeMod:visited {
    color: #FFFFFF !important;
    font-weigth: bold !important;
}
#mainMenuCell {
    background: #F5F5F5 !important;
}
#mainMenuCellDiv a:visited {
    color: #454545 !important;
}
#mainMenuCellDiv {
    border-bottom: 1px solid #FFFFFF !important;
    border-top: 1px solid #FFFFFF !important;
}
#backForwardBar {
    background: #F5F5F5 !important;
}
#homePageBar {
    background: #F5F5F5 !important;
    padding: 2 2 2 5px !important;
    color: #454545 !important;
    border: none !important;
    padding: 2px 2px 2px 5px !important;
    text-align: center !important;
}
#homePageBar a:visited {
    color: #005500!important;
}
#mainMenuCellDiv ul li.header {
    border-top: 1px solid #FFFFFF !important;
    border-bottom: 1px solid #FFFFFF !important;
    border: 0 solid #F5F5F5 !important;
    margin-top: 5px !important;
    padding-bottom: 8px!important; 
    padding-left: 2px !important;
    padding-top: 5px !important;
    text-transform: uppercase !important;
}
#mainMenuCellDiv ul li.header a { 
    color: #669966  !important;
}
#mainMenuCellDiv ul li {
    border-bottom: dotted 1px #F5F5F5 !important;
    padding-bottom: 6px !important;
    padding-top: 5px !important;
}
#mainMenuCellDiv ul li a.visited {
    color: #001A2B !important;
}
#mainMenuCellDiv ul li.last {
    border-bottom: dotted 1px #FFFFFF !important;
}

#mainMenuCellDiv ul li.first {
    border-top: dotted 1px #FFFFFF !important;
    border-bottom: dotted 1px #FFFFFF !important;
}
#mainMenuCellDiv ul li.none {
    border-bottom: dotted 1px #FFFFFF !important;
}
#mainMenuCellDiv ul li.open {
    /*background: -moz-linear-gradient(center top , #0055000%, #005500 100%) repeat scroll 0 0 transparent !important;*/
    background-color: #669966 !important;
    text-transform: uppercase !important;
    list-style-image: url(../../images/rod_raud_zemyn.gif) !important;
}
#mainMenuCellDiv ul li.taisOpen {
    /*background: -moz-linear-gradient(center top , #0055000%, #005500 100%) repeat scroll 0 0 transparent !important;*/
    text-transform: uppercase !important;
    background-color: #669966 !important;
    list-style-image: url(../../images/rod_raud_zemyn.gif) !important;
}
#mainMenuCellDiv a {
    color: #669966 !important;
}
#mainMenuCellDiv a:visited {
    color: #669966 !important;
}
#homePageBar a {
    color: #669966 !important;
    font-weight: bold !important;
}
#mainHeaderSearch {
    background: none !important;
    border-left: none !important;
    padding-top:5px !important;
}
#mainHeaderSearch input.mainButton {
    background-color: #669966 !important;
    vertical-align: bottom !important;
    border: 1px solid #669966 !important;
}
div.editFormButtons {
    margin-top: 10px !important;
}
#mainHeaderSearch input.searchInput {
    background-color: #F5F5F5 !important;
    padding: 5px 8px 5px 8px !important;
    height: 25px !important;
    box-sizing: border-box;
    margin-bottom: 2px !important;
    margin-left: 8px !important;
}
h2.sbTitle {
    color: #669966 !important;
    font-size: 18px !important;
    padding-left:22px !important;
    font-weight: normal !important;
    background-image: url(../../images/rod_raud_desinen.gif) !important;
    background-repeat: no-repeat !important;
    background-position: left !important;
}
h2.sbTitle a {
    color: #669966 !important;
    font-size: 18px !important;
    font-weight: normal !important;
}
h2.sbTitle a:visited {
    color: #669966 !important;
}
td.scoreboard {
    background: #F5F5F5 !important;
    border: none !important;
    border-top:1px solid #F5F5F5 !important;
    padding: 7px !important;
}
td.sbRow {
    color: #001A2B !important;
}
td.sbRow a {
    color: #001A2B !important;
}
td.sbRow a:visited {
    color: #001A2B !important;
}
#listHeader {
    color: #005500!important;
}
#listHeader h2 {
    padding-bottom: 5px !important;
    color: #005500!important;
    font-size: 18px !important;
    font-family: Arial !important;
    font-weight: normal !important;
}
#listHeader h2 a {
    color: #005500!important;
    font-size: 18px !important;
    font-weight: normal !important;
}
#listHeader h2 a:visited {
    color: #005500!important;
}
TABLE.list {
    border-color: #F5F5F5 !important;
}
#listContent td.listHeader, table.list td.listHeader  {
    background-color: #669966 !important;
    color: #FFFFFF !important;
    padding: 5px !important;
    border-left: 1px solid #eeeeee !important;
    border-right: 1px solid #eeeeee !important;
    border-bottom: 1px solid #eeeeee !important;
    border-top: 1px solid #669966 !important;
}

#listContent td.listHeaderSelected {
    background-color: #669966 !important;
    color: #FFFFFF !important;
    padding: 5px !important;
    border-left: 1px solid #eeeeee !important;
    border-right: 1px solid #eeeeee !important;
    border-bottom: 1px solid #eeeeee !important;
    border-top: 1px solid #669966 !important;
}
#listContent td {
    border-left: 1px solid #FFFFFF !important;
    border-bottom: 1px solid #FFFFFF !important;
    border-right: 1px solid #FFFFFF !important;
    padding: 5px !important;
}
/*----*/
TABLE.list A {
    color: #669966 !important;
}
TABLE.list A:visited {
    color: #999 !important;
}
TABLE#tdoListTable {
    border: none !important;
}
TABLE#tdoListTable td{
    border:0px solid #F5F5F5 !important;
}
TABLE#tdoListTable td.tdoListHeadline {
    background-color: #F5F5F5 !important;
}
TABLE#tdoListTable td.tdoListHeadlineWhite {
    background-color: #F5F5F5 !important;
}
TABLE#mdoListTable {
    border: none !important;
}
TABLE#mdoListTable td{
    border:0px solid #F5F5F5 !important;
}
TABLE#mdoListTable td.mdoListHeadline {
    background-color: #F5F5F5 !important;
}
.macro {
    background-color:#ECE9E4 !important;
}
.disableMenu span{
    color:#333333 !important;
}
/*----*/
tr.listRow0 td {
    background-color: #FFFFFF !important;
    border-left: none !important;
}

tr.listRow1 td {
    background-color: #F5F5F5 !important;
    border-left: none !important;
}

tr.listRowSubHeader td {
    background-color: #ECE9E4 !important;
}
/*----*/
div.hp-workarea h4 {
    color: #001A2B !important;
}

ul.hp-draglist {
    background: #f5f5f5 !important;
    /*border: 1px solid gray;*/
    border: none !important;
}
/*---*/
.saveCompleteMsgContainer {
    color: #7abf14 !important;
}
/*snippets*/
/*.snippetOptionDiv { border-width:1px; border-style:solid; border-color:white; padding:2px; text-align:left; background-color:#F0F0F0; }
.snippetOptionDiv-hover { background-color:#CCD4CF; cursor:pointer; }*/
/* Review comments */
span.suggestedValue {
    color: #e0152d !important;
}
td.reviewComment {
    color: #e0152d !important;
}
a.relatedDocLink {
    color: #e0152d !important;
}
a.relatedDocLink:visited {
    color: #e0152d !important;
}
/*---*/
input.mainButton {
    background-color: #669966 !important;
    border: 1px solid #669966 !important;
    font-family: arial !important;
    padding: 3px 10px !important;
    border-radius: 3px !important;
}
button.mainButton {
    background-color: #669966 !important;
    border: 1px solid #669966 !important;
    font-family: arial !important;
    padding: 3px 10px !important;
    border-radius: 3px !important;
}
input.mainButtonNoWaitCursor {
    background-color: #669966 !important;
    border: 0px solid #669966 !important;
    border-radius: 3px 3px 3px 3px!important;
    color: white !important;
    font-family: arial !important;
    padding: 4px 10px !important;
    font-family: arial !important;
}
/*button.warningButton {
    background-color: rgb(204,212,207);
    color: rgb(156,36,28);
    font-weight: bold;
    border: 2px outset rgb(110,120,112);
}*/
/*tabs*/
#tabs h2 {
    font-size: 18px !important;
    font-family: arial !important;
    color: #005500!important;
    font-weight: normal !important;
}
#tabs h2 a {
    color: #005500!important;
    font-size: 18px !important;
    font-family: arial !important;
    font-weight: normal !important;
}
#tabs h2 a:visited {
    color:#005500!important;
}
#tabs h5 {
    color: #005500!important;
}
#tabs h5 a {
    color: #005500!important;
}
#tabs h5 a:visited {
    color: #005500!important;
}
#subTabs h3 {
    color: #005500!important;
}
#subTabs h3 a {
    color: #005500!important;
}
#subTabs h3 a:visited {
    color: #005500!important;
}
/*search*/
div.searchForm table td.name {
    border-bottom: 1px solid #FFFFFF !important;
    background-color: #ece9e4 !important;
    padding: 4 5 4 10px !important;
}
div.searchForm table input.name {
    background-color: #f5f5f5 !important;
    border: 1px solid #cdcbc7 !important;
    padding: 2 5 2 5px !important;
}
div.searchForm table.inside td {
    padding: 4 5 4 10px !important;
}
div.searchForm table select {
    background-color: #f5f5f5 !important;
    border: 1px solid #CDCBC7 !important;
}
div.searchForm table th {
    background-color: rgb(110,120,112) !important;
    color: white !important;
}
div.searchForm table th.pale {
    background-color: #f5f5f5 !important;
    color: #333333 !important;
}
div.searchForm input.mainButton {
    background-color: #669966 !important;
    border: 0px solid #669966 !important;
    border-radius: 3px !important;
    padding: 4 10px 4 10px !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    font-family: arial !important;
}
div.searchForm button.mainButton {
    background-color: #669966 !important;
    border: 0px solid #669966 !important;
    padding: 4 10px 4 10px !important;
    border-radius: 3px !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    font-family: arial !important;
}
/*---*/
hr {
    color: #669966;
}
/*---*/
div#toolbar {
    background-color: #ece9e4 !important;
    border-bottom: 1px solid #FFFFFF !important;
    border-top: 2px solid #ece9e4 !important;
}
#toolbar a {
    color: #005500!important;
}
TABLE.moduleMenu TD.level1Menu {
    background-color: #ece9e4 !important;
}
table.listContent {
    border-color: #F5F5F5 !important;
}
table.listContent td {
    background: #ece9e4 !important;
    border: solid 1px #eeeeee !important;
    border-top: solid 1px #dddddd !important;
}
/*----*/
div.editForm table td {
    color: #333333 !important;
    border-bottom: 1px solid #F5F5F5 !important;
    padding-right: 0px !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}
div.editForm table td A {
    color: #669966 !important;
}
div.editFormNoBorder table td {
    border-bottom: 1px solid rgb(255,255,255);
}
div.editForm table td.insideNoPadding {
    border-bottom: 1px solid rgb(204,212,207);
}
div.editForm table td.insideNoPaddingWhiteBottom {
    border-bottom: 1px solid white;
}
div.editForm table.inside th.tableInside {
    background-color: #e7e3bd;
    color: #333333;
}
div.editForm table.inside tr.insideName {
    border-bottom: 1px solid white;
    background-color: rgb(204,212,207);
    padding: 5px !important;
}
div.editForm table td.name {
    border-bottom: 1px solid #FFFFFF !important;
    background-color: #F5F5F5 !important;
    padding: 5px !important;
    color: #005500!important;
}
div.editForm table td.inBottom {
    border-bottom: 1px solid rgb(204,212,207);
    padding: 5px !important;
}
div.editForm  table th {
    background-color: #669966 !important;
    color: #FFFFFF !important;
    padding: 5px !important;
    border-top: solid 1px #FFFFFF !important;
}
div.editForm table th.pale {
    background-color: #ece9e4 !important;
    border-bottom: 1px solid #F5F5F5 !important;
}
div.editForm table tr.differentTop th {
    color: #F8F8F8 !important;
}
div.editForm table td.lastAttachmentName{
    border-bottom: 3px solid white;
    background-color: rgb(204,212,207);
}
div.editForm table td.lastAttachment{
    border-bottom: 3px solid rgb(204,212,207);
}
div.editForm table td span.colorchoose{
    border: 1px solid black;
}
div.editForm table td span.colorpreview{
    border: 1px solid black;
}
/*menu styles*/
TABLE.moduleMenu TABLE.level2Menu TD {
    background-color: #ece9e4 !important;
    border-color: #cdcbc7 !important;
}
/**/
input.name {
    background-color: #F8F8F8 !important;
    border: 1px solid #cdcbc7 !important;
    padding: 2 3 2 3px !important;
}
select {
    background-color: #F8F8F8 !important;
    border: 1px solid #cdcbc7 !important;
    padding: 2 5 2 5px !important;
}
TEXTAREA.remarks {
    background-color: #F8F8F8 !important;
    border: 1px solid #cdcbc7 !important;
}
TEXTAREA.input {
    background-color: #F8F8F8 !important;
    border: 1px solid #cdcbc7 !important;
}
TD.formHeader {
    background-color: #669966 !important;
    padding: 5px !important;
    font-size: 18px !important;
    font-weight: normal !important;
}
tr.month td {
    background-color: #669966 !important;
    padding: 5px !important;
}
h3.header-notselected, h2.header-notselected {
    color: #005500!important;
    font-size: 18px !important;
    font-weight: normal !important;
}
h3.header-selected, h2.header-selected {
    color: #005500!important;
    font-size: 18px !important;
    font-weight: normal !important;
}
.orgStruct-popup-bd a.btn {
    color: #005500!important;
}
.yui-skin-sam .orgStruct-popup table a {
    color: #005500!important;
}
TD.formHeader {
    color: #FFFFFF !important;
}
div.editForm table tr.isModified th {
    background-color: #ECE9E4 !important;
    color: #CC0000 !important;
}
div.editForm table tr.hasHiddenAttachments th {
    background-color: #CC3333 !important;
    color: #FFF !important;
    font-family: Arial;
    font-size: 8pt;
    padding: 3px;
    padding-left: 5px;
    text-align: left;
    font-weight: normal;
    border-top: 1px solid rgb(156,36,28);
    border-bottom: 1px solid rgb(255,255,255);
}
.yui-skin-sam .yui-panel div.hd {
    background: #669966 !important;
    font-size: 18px !important;
    font-weight: normal !important;
}
.yui-skin-sam .yui-panel .ft {
    border-top: none !important;
}
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a em {
    background: #669966 !important;
    border-color: #669966 !important;
}
.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
    border-color: #669966 !important;
}
div#groupsTable, div#properties, div#roles, div#membersTextCont {
    border-color: #669966 !important;
}
.yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content {
    border-color: #669966 !important;
}
.orgSetMembers {
    background: #669966 !important;
    border-color: #669966 !important;
    color: #FFFFFF !important;
}
.yui-skin-sam .yui-panel .ft .button-group button {
    background-color: #669966 !important;
    vertical-align: bottom !important;
    border: 1px solid #669966 !important;
}
.fieldsGroupSeparator {
    background: #669966 !important;
}
li.hp-list1 {
    background: #669966 !important;
    border: #005500!important;
}
li.hp-list2 {
    border-color: #669966 !important;
}
.yui-skin-sam .eurovoc-popup-bd .org-tree .oneresult-selected {
    background: #669966 !important;
    color: #FFFFFF !important;
}
.org-select-panel .results-inner .oneresult-selected {
    background: #669966 !important;
    color: #FFFFFF !important;
}
.ygtvfocus .ygtvlabel, .ygtvfocus .ygtvlabel:link, .ygtvfocus .ygtvlabel:visited, .ygtvfocus .ygtvlabel:hover {
    background: #669966 !important;
    color: #FFFFFF !important;
}
.ygtv-highlight .ygtv-highlight1, .ygtv-highlight .ygtv-highlight1 .ygtvlabel {
	background: #669966 !important;
    color: #FFFFFF !important;
}
.eurovocTermEditor-word-title {
    background: #669966 !important;
    color: #FFFFFF !important;
}
#listContent td.VALID-TAD {
    background-image:url('../../images/verificationResultsValid.gif') !important;
	background-repeat:no-repeat;
	background-position:left center; 
	/* Hide the text. */
    text-indent: -9999px;
}
#listContent td.INVALID-TAD {
    background-image:url('../../images/verificationResultsInvalid.gif') !important;
	background-repeat:no-repeat;
	background-position:left center; 
	/* Hide the text. */
    text-indent: -9999px;
}
#listContent td.WARNING-TAD {
    background-image:url('../../images/verificationResultsWarning.gif') !important;
	background-repeat:no-repeat;
	background-position:left center; 
	/* Hide the text. */
	text-indent: -9999px;
}
#listContent td.initialVerificationResults-TAD{
    background-image:url('../../images/verificationResultsNone.gif') !important;
	background-repeat:no-repeat;
	background-position:left center; 
	/* Hide the text. */
    text-indent: -9999px;
}

#suggestionTitleTextTableId {
  width: 20rem;
}

#suggestionTitleTextTableId td th {
  border: 1px solid #dddddd;
  text-align: left;
}

#suggestionTitleTextTableId tr:nth-child(even) {
  background-color: #dddddd;
}

#suggestionTitleTextTableId .suggestionTitleTextActive {
    background-color: #c5afe3;
}

#suggestionTitleTextTableId .suggestionTitleTextInactive {
}

#suggestionTitleTextTableId .suggestionTitleTextInactive:hover {
     background-color: #afe3c6;
}