/* Component containers
----------------------------------*/
.ui-widget-content, .bodyEmbedded , .tableContent, .tableContentMono, .tableContentEm, .tableContentEmMono,
	.navTableContent, .tmMenuMore, .tmMenu, .tmLink, .lmFlat ul li, a.copyright, a.copyright:hover, a.copyright:active, a.copyright:visited, 
	input.tableContentHighlighted, input.tableContentHighlightedBold, .tableContentHighlighted, 
	.tableContentHighlightedBold  {   
  	background-color: #E5E5E5;
}

.ui-widget-header { 
	background-color: #079849;
  	color : #FBFBFB;
}

a:link, a:visited , a:hover, a:active, input.submit, .submit:link, .submit:visited, .submit:hover, input.aemsubmit,
	span.tablePagesBar, span.tableFilterBar, .navTableContent, a.lmLink, a.lmLink:visited, a.lmLink:active, 
	a.lmLink:hover, a.tmLink, a.tmLink:visited, a.tmLink:active, a.tmLink:hover, .lmFlat ul,
	.lmFlatLink a, .lmFlatLink a:active, .lmFlatLink a:visited, .lmFlatLink a:hover, .lmFlatLinkActive a, .lmFlatLink span,
	.lmFlatLink a:visited {
	color: #333333;
}

.aemsubmit:link, .aemsubmit:visited, .aemsubmit:hover {
	color : #009900;
}

/* -------------------------------- TABLE_LAYOUT STYLES --------------------------------*/

/* table header */
.tableHeader, .tableBorder, .tableBorder2, .tableContentSeparator, .tableHeaderLight {
	background-color: #999999;
	color: #FFFFFF;
}

.tableBorderFull, .tableBorderFull2 {
	background-color: #757575;
}

.tableContentDisabled, .tableContentDisabledMono, .navTopContent, .nt4, .nt4i, .nb1i, .ncontent_int {
	background-color:#b0b0b0;
}

th {
	background-color: #A29F9C;
}

a.tableSortingLink, a.tableSortingLink:visited, a.tableSortingLink:hover, a.tableSortingLink:active {
    color: #FFFFFF;
}

/* -------------------------------- SECTIONS LAYOUT --------------------------------*/

/* section tabs */
.noticeSection, .noticeSectionText {
	color : #FCFCFC;
}

.activeSection, .activeSectionText {
	color : #FBFBFB;
}

.inactiveSection, .inactiveSectionText, input.inactiveSectionLink, input.inactiveSectionLink:hover, 
	a.inactiveSectionLink, a.inactiveSectionLink:visited, a.inactiveSectionLink:active,
	a.inactiveSectionLink:hover, a.inactiveSectionLink_flat, a.inactiveSectionLink_flat:visited, 
	a.inactiveSectionLink_flat:active, a.inactiveSectionLink_flat:hover, a.selectedSectionLink_flat,
	a.selectedSectionLink_flat:visited, a.selectedSectionLink_flat:active, a.selectedSectionLink_flat:hover,
	.navTableContentOver, .navTopContent, a.lmLinkActive, a.lmLinkActive:visited, a.lmLinkActive:active, 
	a.lmLinkActive:hover, a.tmLinkActive, a.tmLinkActive:visited, a.tmLinkActive:active, a.tmLinkActive:hover,
	.lmFlatLinkActive a, .lmFlatLink span   {
	color : #FFFFFF;
}

.inactiveSection, .topBtnCell {
	background-color: #979491;
}

.scontent_int, .topBtnCellSel, .activeSection, .activeTableBorder, 
	.navTableContentOver, .lmFlatLinkActive {
	background-color: #EE3124;
}

/* -------------------------------- MENU STYLES --------------------------------*/

.noticeTableBorder {
	background-color: #FF9900;
}

.navTableBorder {
	background-color: #333333;
}

.lmFlat .lmFlatMenu, .lmFlat .lmFlatMenuActive, .lmSingleHeader {
	background-color: #9D9A97;
}

.lmFlat .lmFlatMenu a:hover, .lmFlat .lmFlatMenuActive a:hover {
	background-color: #cc0033;
}

a.monospace, .normal, .normalBold, .normalBig, a.navNormal, a.navNormal:visited, a.navNormal:hover,
	a.txtSmall, a.txtSmall:hover, a.txtSmall:active, a.txtSmall:visited, a.copyright, 
	a.copyright:hover, a.copyright:active, a.copyright:visited, .txtSmall, .timeTxtSmall, .briefingHeader,
	.briefingHeaderBigger, .txtFile, .headerText {
	color : #333333;
}

.headerText {
	color : #EE3124;
}

.headerContainer { 
	color: #c0c0c0; 
}

.freelancersCalendarTable {
	border-color:#333333;
}

.topBtnTable {
	border-top-color: #EADBD7;
	border-bottom-color: #1D2A25;
	border-right-color: #1D2A25;
	border-left-color: #BCB3A9;
}

.topBtnCell {
	border-top-color: #BCB3A8;
	border-bottom-color: #887777;
	border-right-color: #887777;
	border-left-color: #BCB3A9;
}

.topBtnTableSel {
	border-top-color: #FF6C6C;
	border-bottom-color: #1D2A25;
	border-right-color: #1D2A25;
	border-left-color: #AA0000;
}

.topBtnCellSel {
	border-top-color: #FF4040;
	border-bottom-color: #6D403A;
	border-right-color: #94554E;
	border-left-color: #AA0000;
}

/*---------------------------------Forum styles--------------------------------------*/
table.forumline, td.forumline1, td.forumline2, td.row1, td.row2, td.row3, td.row3right, td.row1announce, 
	td.row1sticky, td.row2announce, td.row2sticky, td.row3announce, td.row3sticky, td.catleft, 
	td.catright, td.cathead, th.cathead, td.catbottom, td.rowpic, th.thtop, th.thhead, 
	th.thcornerl, th.thcornerr, th.thleft, th.thright, .bg_yellow, .moderation_highlight, .bg_small_yellow, 
	#goToBox .title, #tabs10 a, #tabs10 a span  {
    border-color: #B0B0B0;
}

/****Added by Aviaso for the needs of the search results listing***/
td.forumline1, td.forumline2, td.row1, td.row2, td.row3, td.row3right {
    background-color:#E7E7E7;
}

td.row1announce, td.row1sticky, td.row2announce, td.row2sticky, td.row3announce, td.row3sticky   { 
	background-color: #d1d7dc;
}

.pagination a, .pagination a:visited, .pagination a:hover, .pagination a:active, .pagination .current {
    border-color: #b0b0b0;
    color: #333333;
}

.pagination .current {
    background-color: #CC0000;
}

.pagination a:hover, .pagination a:active {
    background-color: #A29F9C;
}

.pagination .disabled {
	border-color: #929292;
}

.postTabContents div, #tabs10 .current a, #tabs10 .current a span { 
	background-color: #e7e7e7; 
}

td.catleft, td.catright, td.catbottom {
	background-color: #A29F9C;
}

.loginhspace {
	height: 1px;
}

.loginlvspace {
	width: 60px;
}

.loginheaderlvspace {
	width: 1px;
}

.loginlmvspace {
	width: 1px;
}

.loginrmvspace {
	width: 1px;
}

.hspace {
	height: 7px;
}

.lvspace {
	width: 7px;
}

.headerlvspace {
	width: 5px;
}

.lmvspace {
	width: 5px;
}

.rvspace {
	width: 7px;
}

.rmvspace {
	width: 5px;
}

.tmhspace {
	height: 2px;
}

a.tmLink, a.tmLink:visited, a.tmLink:active, a.tmLink:hover, .tmLinkActive {
  border-right: 2px solid #FBFBFB;
}

.tmSpacer {
  border-right: 2px solid #FBFBFB;
}