/**
 * 
 * 
 * ---------------------------------------------------------------------------
 * 
 * Copyright (C) 2009 Omnium Research Group
 * 
 * ---------------------------------------------------------------------------
 * 
 * LICENSE:
 * 
 * This file is part of Omnium(R) Software.
 * 
 * Omnium(R) Software is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 * 
 * Omnium(R) Software is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with Omnium(R) Software; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 * 
 * ---------------------------------------------------------------------------
 * 
 * @author    Sam Bauers <sam@omnium.net.au>
 * @author    Dan Callaghan <dan@omnium.net.au>
 * @author    Tim Neill <tim@omnium.net.au>
 * @copyright 2009 Omnium Research Group
 * @license   http://www.gnu.org/licenses/gpl.txt GNU GPL v2
 * @link      http://open.omnium.net.au Omnium Open
 **/



/********************************************
* Base Colour Guide [Lightest to Darkest]:
*		1:			rgb(242, 242, 242)
*		2:			rgb(238, 238, 238)
*		3:			rgb(230, 230, 230)
*		4:			rgb(204, 204, 204)
*		5:			rgb(179, 179, 179)
*		6:			rgb(115, 115, 115)
*		7:			rgb(89, 89, 89)
*		8:			rgb(140, 140, 140)
*		9:			rgb(77, 77, 77)
*
*		Action +:	rgb(53, 161, 56)
*		Action -:	rgb(251, 70, 70)
********************************************/

* {
	font-family: arial, helvetica, sans-serif;
	outline: none;
}

html,
body {
	background-color:		rgb(77, 77, 77);
}

/********************************************
 * omAlert
********************************************/

div#omBlockAlertScreen {
	background-color:		rgb(0, 0, 0);
}

#omAlertBody {
	background-color:		rgb(216, 236, 252);
	color:					rgb(53, 92, 127);
	background-image:		url('images/alerts/background.gif');
}

#omAlertText a {
	color:					rgb(65, 142, 54);
}

#omAlertLeft a,
#omAlertRight a {
	border-bottom:			1px solid rgb(53, 75, 93);
	border-top:				1px solid rgb(227, 234, 242);
	background-color:		rgb(90, 127 , 160);
	color:					rgb(255, 255, 255);
}

#omAlertLeft a:hover,
#omAlertRight a:hover {
	background-color:		rgb(133, 164 , 192);
}

/********************************************/

div#omBlockContent {
	background-color:		rgb(255, 255, 255);
}

/********************************************/

div#omBlockTitle {
	background-color:		rgb(255, 255, 255);
}

div#omBlockTitle h2 {
	color:					rgb(115, 115, 115);
}

/********************************************/

div#omBlockModuleNavigation {
	background-color:		rgb(255, 255, 255);
	border-right:			1px solid rgb(179, 179, 179);
}

div#omBlockModuleNavigation ul {
	background-image:		url('images/dashedBorderHor.gif');
	background-repeat:		repeat-x;
}

div#omBlockModuleNavigation a {
	background-image:		url('images/dashedBorderHor.gif');
	background-repeat:		repeat-x;
	background-position:	0 100%;
	padding-bottom:			1px;
	color:					rgb(115, 115, 115);
	font-family:			verdana, arial, sans-serif;
}

div#omBlockModuleNavigation a.on {
	background-color:		rgb(115, 115, 115) !important;
	color:					rgb(255, 255, 255);
	background-image:		none;
}

div#omBlockModuleNavigation a:hover {
	background-color:		rgb(230, 230, 230);
}

div#omBlockModuleNavigation a.welcomeBack {
	color:					rgb(99, 99, 99);
	border-top-color:		rgb(204, 204, 204);
}

div#omBlockModuleNavigation a.welcomeBack span {
	color:					rgb(151, 151, 151);
}

div#omBlockModuleNavigation li.upgrade a:hover {
	color:					rgb(255, 179, 48);
	background-color:		rgb(255, 255, 255);
}
/********************************************/

div#omBlockActions {
	background-color:		rgb(255, 255, 255);
}

/********************************************/

div#omBlockFooter {
	border-top:				1px solid rgb(77, 77, 77);
	color:					rgb(179, 179, 179);
}

div#omBlockFooter a {
	color:					rgb(179, 179, 179);
	text-decoration:		none;
}

div#omBlockFooter a:hover {
	color:					rgb(89, 89, 89);
}

/********************************************/

div#omDivider {
	border-top:				1px solid rgb(174, 174, 174);
}

/********************************************/

div#omUserNavigation {
	background-color:		rgb(255, 255, 255);
}

div#omUserNavigation div.name h3 {
	color:					rgb(89, 89, 89);
}

div#omUserNavigation div.team,
div#omUserNavigation div.user {
	background-color:		rgb(230, 230, 230);
}

div#omUserNavigation div.team div.menuOuter table.menu {
	border-left:			1px solid rgb(140, 140, 140);
}

div#omUserNavigation div.team div.menuOuter table.menu tr td.menuInner,
div#omUserNavigation div.user div.menuOuter table.menu tr td.menuInner {
	border-right:			1px solid rgb(140, 140, 140);
}

div#omUserNavigation div.team div.menuOuter table.menu tr td.menuInner table tr td.name {
	color:					rgb(255, 255, 255);
}

div#omUserNavigation div.team div.menuOuter table.menu tr td.menuInner table tr td div.drop {
	background-color:		rgb(255, 255, 255);
	background-image:		url('images/navigation/chooserBackground.gif');
	background-repeat:		no-repeat;
	background-position:	100% 0%;
	border:					1px inset rgb(127, 127, 127);
	color:					rgb(0, 0, 0);
}

div#omUserNavigation div.team div.menuOuter table.menu tr td.menuInner table tr td div.select {
	color:					rgb(102, 102, 102);
}

div#omUserNavigation div.user div.menuOuter table.menu tr td.menuInner a {
	background-color:		rgb(230, 230, 230);
	color:					rgb(89, 89, 89);
}

div#omUserNavigation div.user div.menuOuter table.menu tr td.menuInner a:hover {
	background-color:		rgb(238, 238, 238);
}

div#omUserNavigation div.user div.menuOuter table.menu tr td.menuInner a.on {
	background-color:		rgb(115, 115, 115);
	color:					rgb(255, 255, 255);
}

div#omUserNavigation div.user div.menuOuter table.menu tr td.left {
	border-right:			1px solid rgb(140, 140, 140);
}

div#omUserNavigation div.user div.menuOuter table.menu tr td.first {
	border-left:			1px solid rgb(140, 140, 140);
}

/**************FORM CHOOSER***********/

div.omFormChooser div {
	color:					rgb(0, 0, 0);
}

div.omFormChooser div.over {
	background-color:		rgb(0, 0, 0);
	color:					rgb(255, 255, 255);
}

div.omFormChooserScrollUp div,
div.omFormChooserScrollDown div {
	background-color:		rgb(255, 255, 255);
	background-repeat:		no-repeat;
	background-position:	50% 50%;
}

div.omFormChooserScrollUp div {
	background-image:		url('images/navigation/chooserScrollUp.gif');
}

div.omFormChooserScrollDown div {
	background-image:		url('images/navigation/chooserScrollDown.gif');
}

div.omFormChooserTarget::selection {
	background-color:		transparent;
}

div.omFormChooserTarget::-moz-selection {
	background-color:		transparent;
}

/***************FORM CALENDAR****************/

div.omCalendar table {
	border-bottom:			1px solid rgb(127, 127, 127);
}

div.omCalendar thead {
	border-bottom:			1px solid rgb(127, 127, 127);
}

div.omCalendar thead tr.days {
	background-color:		rgb(63, 63, 63);
	border:					solid 1px rgb(127, 127, 127);
	color:					rgb(127, 127, 127);
}

div.omCalendar th.over {
	background-color:		rgb(63, 63, 63);
}

div.omCalendar td {
	border:					1px solid rgb(127, 127, 127);
}

div.omCalendar td.over {
	background-color:		rgb(199, 87, 81);
}

div.omCalendar td.active {
	background-color:		rgb(144, 27, 20);
}

div.omCalendar td.inactive {
	color:					rgb(127, 127, 127);
}

/********************************************/

div#omActions {
	background-color:		rgb(238, 238, 238);
	color:					rgb(77, 77, 77);
}

div#omActions div.left a {
	background-image:		url('images/navigation/actionMajorBackground.gif');
	background-repeat:		repeat-x;
	background-position:	0 0;
	border-top:				1px solid rgb(203, 203, 203);
	border-right:			1px solid rgb(45, 45, 45);
	border-bottom:			1px solid rgb(45, 45, 45);
	border-left:			1px solid rgb(203, 203, 203);
	color:					rgb(255, 255, 255);
}

div#omActions div.right {
	border-right:			1px solid rgb(77, 77, 77);
}

div#omActions div.right a {
	color:					rgb(53, 161, 56);
}

div#omActions div.right a:hover {
	color:					rgb(77, 77, 77);
}

div#omActions div.help {
	border:					none;
}

div#omActions div.right div.dropDown,
div#omThemeWrapper div.dropDown  {
	background-color:		rgb(255, 255, 255);
	background-image:		url('images/navigation/chooserBackground.gif');
	background-repeat:		no-repeat;
	background-position:	100% 0px;
	border:					1px solid rgb(0, 0, 0);
	color:					rgb(0, 0, 0);
}

div#omActions div.right div.select,
div#omThemeWrapper div.select {
	color:					rgb(102, 102, 102);
}

div.omFormChooser div.action {
	color:					rgb(0, 0, 0);
}

div.omFormChooser div.select {
	color:					rgb(102, 102, 102);
}

div.omFormChooser div.group {
	color:					rgb(102, 102, 102);
	border-bottom:			1px solid rgb(102, 102, 102);
}

div.omFormChooser div.negative {
	color:					rgb(251, 70, 70);
}

/****************THUMBNAILS*****************/

div.omThumb {
	background-color:		rgb(255, 255, 255);
	border:					1px solid rgb(140, 140, 140);
}

/*****************CONTENT*******************/

div.omContent table {
	color:					rgb(77, 77, 77);
}

/*****************DEFAULT LINKS****************/

div.omContent a {
	color:					rgb(89, 89, 89);
	text-decoration:		none;
}

div.omContent a.action {
	color:					rgb(53, 161, 56);
}

div.omContent a.active,
div.omContent a:hover {
	color:					rgb(77, 77, 77);
}

div.omContent a.delete {
	color:					rgb(251, 70, 70);
}

/*****************HEADINGS********************/

div.omContent div.heading h3 {
	background-color:		rgb(238, 238, 238);
	border-top:				1px solid rgb(140, 140, 140);
	border-bottom:			1px solid rgb(140, 140, 140);
	color:					rgb(89, 89, 89);
}

div.omContent h3.omWelcomeTitle {
	color:					rgb(115, 115, 115);
}

div.omContent h4.omWelcomeTitle {
	color:					rgb(115, 115, 115);
}

div.omContent h4.omWelcomeSubtitle {
	color:					rgb(115, 115, 115);
}

div.omContentWelcome div.welcomeFrame {
	background-color:		rgb(255, 255, 255);
	border:					1px solid rgb(140, 140, 140);
}

/* Needs to be deprecated in favour of next 
style definition for syntactical reasons */
div.omContent div h3.error {
	background-color:		rgb(199, 87, 81);
	color:					rgb(255, 255, 255);
	border-width:			0px;
}

div.omContent div.error h3 {
	background-color:		rgb(199, 87, 81);
	border:					none;
	color:					rgb(255, 255, 255);
}

/**********************************************/

div.omContent span.inactive {
	color:					rgb(251, 70, 70);
}

div.omContent span.untitled {
	color:					rgb(150, 150, 150);
}

div.omContent hr {
	background-color:		rgb(204, 204, 204);
}

div.omContent div.omQuote {
	border:					1px solid rgb(174, 174, 174);
}

div.omContent div.omQuote h4.quoteHead {
	background-color:		rgb(204, 204, 204);
}

div.omContent div.omQuote div.quoteBody {
	background-color:		rgb(230, 230, 230);
}

/*****************CONTAINER*******************/

div.omContent div.omContainer {
	background-position:	0 100%;
	background-repeat:		repeat-x;
	border-top:				1px solid rgb(140, 140, 140);
	color:					rgb(28, 28, 28);
}

/*****************ARTICLE STAMP*****************/
/* A header which goes at the start of a news
article or forum post, with timestamp, author 
etc. */

div.omContent ul.omHeader li {
	color:					rgb(105, 105, 105);
}

/*******************FOLDER********************/

div.omContent div.omFolder {
	background-color:		rgb(238, 238, 238);
	border-top:				1px solid rgb(179, 179, 179);
}

div.omContent a.folderToggle {
	color:					rgb(89, 89, 89);
	text-decoration:		none;
}

div.omContent div.omFolder.on,
div.omContent div.omFolder.last {
	border-bottom:			1px solid rgb(179, 179, 179);
}

/*******************ITEM LIST*****************/

div.omContent div.omItemList {
	border:					none;
	color:					rgb(255, 255, 255);
}

div.omContent div.omItemList table th {
	background-color:		rgb(255, 255, 255);
	border-bottom:			1px solid rgb(179, 179, 179);
}

div.omContent div.omItemList table td {
	border-bottom:			1px solid rgb(179, 179, 179);
}

div.omContent div.omItemList table th.edge {
	border-bottom:			1px solid rgb(204, 204, 204);
}

div.omContent div.omItemList .dragging {
	background-color:		rgb(245, 209, 207);
}

div.omContent div.omItemList .draggingOff {
	background-color:		none;
}

/*************INFORMATION DROPDOWN************/
/*
	A dropdown for the information button an
	example can be seen in links
*/

div.omContent div.omInformation {
	color:					rgb(77, 77, 77);
	background-color:		rgb(242, 242, 242);
	border-bottom:			1px solid rgb(179, 179, 179);
}

div.omContent div.omInformation table {
	border-width:			0px;
}

div.omContent div.omDropDown table td {
	color:					rgb(74, 74, 74);
}

div.omContent div.omDropDown table td.left {
	color:					rgb(89, 89, 89);
}

/******************PROFILES*****************/

div.omContent div.profileTable {
	border-top:				1px solid rgb(179, 179, 179);
}

div.omContent div.profileTable table th,
div.omContent div.profileTable table td {
	border-bottom:			1px solid rgb(179, 179, 179);
}

/****************GALLERY ITEMS***************/


div.omContent div.omGalleryItem div.item {
	background-color:		rgb(242, 242, 242);
	border:					1px solid rgb(140, 140, 140);
}

div.omContent div.omGalleryItem div.overlay {
	background-color:		rgb(0, 0, 0);
}

div.omContent div.omGalleryItem div.info ul {
	color:					rgb(255, 255, 255);
}

div.omContent div.omGalleryItem div.actions ul {
	border-bottom:			1px solid rgb(0, 0, 0);
}

div.omContent div.omGalleryItem div.actions li {
	border-top:				1px solid rgb(0, 0, 0);
}

div.omContent div.omGalleryItem div.controls {
	background-color:		rgb(204, 204, 204);
	color:					rgb(255, 255, 255);
}

div.omContent div.omGalleryItem div.controls a.control {
	background-color:		rgb(204, 204, 204);
	color:					rgb(105, 105, 105);
}

div.omContent div.omGalleryItem div.controls a.check,
div.omContent div.omGalleryItem div.controls a.sort {
	border-left:			1px solid rgb(140, 140, 140);
}

div.omContent div.omGalleryItem div.controls a.show,
div.omContent div.omGalleryItem div.controls a.info,
div.omContent div.omGalleryItem div.controls a.copier {
	border-right:			1px solid rgb(140, 140, 140);
}

div.omContent div.omGalleryItem div.controls a.control:hover {
	background-color:		rgb(204, 204, 204);
}

div.omContent div.omGalleryItem div.controls a.toggle {
	background-color:		rgb(115, 115, 115);
	color:					rgb(255, 255, 255);
}

div.omContent div.omGalleryItem div.controls a.toggle:hover {
	background-color:		rgb(115, 115, 115);
}

/*******************USER LIST*****************/

div.omContent div.omUserList {
	border:					none;
}

div.omContent div.omUserList table th {
	background-color:		rgb(255, 255, 255);
	border-bottom:			1px solid rgb(204, 204, 204);
	color:					rgb(204, 204, 204);
}

div.omContent div.omUserList table th.edge {
	border-width:			0px;
}

div.omContent div.omUserList table td {
	border-bottom:			1px solid rgb(179, 179, 179);
}

div.omContent div.omUserList table td.active {
	background-color:		rgb(242, 242, 242);
}

div.omContent div.omUserList table td.left {
	border-right:			1px solid rgb(179, 179, 179);
}

div.omContent div.omUserList table td.right {
	border-left:			1px solid rgb(179, 179, 179);
}

div.omContent div.omUserList table td.heading {
	color:					rgb(105, 105, 105);
}


/*******************TEAM LIST*****************/

div.omContent ul.omTeamList li span {
	color:					rgb(77, 77, 77);
}

/******************THUMBNAIL*****************/

div.omContent div.omThumbnails div.thumbnail {
	background-color:		rgb(238, 238, 238);
	border:					1px solid rgb(140, 140, 140);
	border-width:			1px 0;
}

div.omContent div.omThumbnails div.first {
	border-left-width:		1px;
}

div.omContent div.omThumbnails div.last {
	border-right-width:		1px;
}

/******************NEW FORMS*****************/
/********************FORMS*******************/
form.omForm {
	border-bottom:			1px solid rgb(204, 204, 204);
}

form.omForm div.omFormContainer,
form.omForm div.omContainerNested {
	border-top:				1px solid rgb(204, 204, 204);
}

form.omForm div.last {
	border-bottom:			1px solid rgb(204, 204, 204);
}

/*****************FORM ERRORS****************/
form.omForm p.formError,
div#omUploadList p.formError {
	background-color:		rgb(199, 87, 81);
	color:					rgb(255, 255, 255);
}


/****************FORM ELEMENTS***************/
form.omForm div.omFormElement input.button {
	color:					rgb(255, 255, 255);
	background-color:		transparent;
	border-top:				1px solid rgb(203, 203, 203);
	border-right:			1px solid rgb(45, 45, 45);
	border-bottom:			1px solid rgb(45, 45, 45);
	border-left:			1px solid rgb(203, 203, 203);
}

/*****************FORM BOX******************/
form.omForm div.omFormBox {
	background-color:		rgb(238, 238, 238);
	border:					solid 1px rgb(204, 204, 204);
}

form.omForm div.omFormBox ul.tabs li {
	background-color:		rgb(255, 255, 255);
	border-top:				solid 1px rgb(140, 140, 140);
	border-right:			solid 1px rgb(140, 140, 140);
	border-left:			solid 1px rgb(140, 140, 140);
}

form.omForm div.omFormBox ul.tabs li.on {
	background-color:		rgb(238, 238, 238);
	border:					solid 1px rgb(204, 204, 204);
	border-top:				solid 2px rgb(115, 115, 115);
	border-bottom-width:	0;
}

form.omForm div.omFormBox ul.tabs li.on.error {
	border-top-color:		rgb(199, 87, 81);
}

form.omForm div.omFormBox ul.tabs li.over {
	border-top:				solid 1px rgb(115, 115, 115);
}

form.omForm div.omFormBox ul.tabs li.over.error {
	border-top:				solid 1px rgb(199, 87, 81);
}

form.omForm div.imageContainer {
	background-color:		rgb(255, 255, 255);
	border:					solid 1px rgb(204, 204, 204);
}

form.omForm div.omFormBox div.imageInput ul li {
	background-color:		rgb(255, 255, 255);
	border:					solid 1px rgb(81, 81, 81);
	border-top-color:		rgb(164, 164, 164);
	border-left-color:		rgb(164, 164, 164);
}

form.omForm div.omFormBox div.imageInput ul li a {
	color:					rgb(164, 164, 164) !important;
}

form.omForm div.omFormBox div.imageInput ul li.selected {
	background-color: 		rgb(115, 115, 115);
}

form.omForm div.omFormBox div.imageInput ul li.active a {
	color:					rgb(0, 0, 0) !important;
}

form.omForm div.omFormBox div.imageInput ul li.selected a {
	color:					rgb(255, 255, 255) !important;
}

form.omForm div.omFormBox div.imageInput img.noFile {
	background-color:		rgb(238, 238, 238);
	border:					1px solid rgb(204, 204, 204);
}

/****************NESTED FORMS****************/
form.omForm div.omContainerNested {
	border-color:			rgb(204, 204, 204);
}

/*****************BB TOOLBAR*****************/
div#omBBToolbar a.omBBButton {
	background-color:		transparent;
}

div#omBBToolbar a.omBBButton:hover {
	background-color:		rgb(242, 242, 242);
	border-color:			rgb(81, 81, 81);
	border-top-color:		rgb(164, 164, 164);
	border-left-color:		rgb(164, 164, 164);
}

div#omBBToolbar a.omBBButton:active {
	background-color:		rgb(204, 204, 204);
	border-color:			rgb(81, 81, 81);
	border-bottom-color:	rgb(164, 164, 164);
	border-right-color:		rgb(164, 164, 164);
}

div.omBBPreviewWrapper div.omBBPreviewArea {
	background-color:		rgb(255, 255, 255);
	border:					1px solid rgb(127, 127, 127);
}

/********************************************/

div#omCalendarBlock table.omCalendarView tr td.calCell {
	border: 				1px solid rgb(164, 164, 164);
	background-color: 		rgb(248, 248, 248);
}

div#omCalendarBlock table.omCalendarView tr td.selected {
	background-color: 		rgb(230, 230, 230);
}

div#omCalendarBlock table.omCalendarView tr td.calCell:hover {
	background-color:		rgb(255, 255, 255);
}

div#omCalendarBlock table.omCalendarView tr td.selected:hover {
	background-color: 		rgb(230, 230, 230);
}

div#omCalendarBlock table.omCalendarView tr td.blank {
	border: 				1px dashed rgb(183, 183, 183);
}

div#omCalendarBlock table.omCalendarView tr td.calCell div.calContent {
	color:					rgb(119, 119, 119);
}

div#omCalendarBlock table.omCalendarView tr td.calCell div.calContent li.eventTitle {
	color:					rgb(139, 139, 139);
}

div#omCalendarEvents div.eventContainer h3 {
	background-color: 		rgb(139, 139, 139);
	color: 					rgb(255, 255, 255);
}

div#omCalendarEvents div.eventContainer div.eventTitle {
	background-color:		rgb(164, 164, 164);
	color: 					rgb(255, 255, 255);
}

div#omCalendarBlock table.omCalendarHeader tr.dayLabels td {
	border:					1px solid rgb(164, 164, 164);
	background-color:		rgb(238, 238, 238);
}

div#omCalendarBlock table.omCalendarHeader tr.dayLabels td.weekend {
	color:					rgb(153, 153, 153);
}

/******************OLD FORMS****************/

form.omForm {
	color:					rgb(77, 77, 77);
}

form.omForm fieldset div.omFormPair {
	border-top:				1px solid rgb(204, 204, 204);
}

form.omForm fieldset div.omFormPair div.omFormField a {
	color:					rgb(115, 115, 115);
}

form.omForm fieldset div.omFormPair div.omFormField a:hover {
	text-decoration:		underline !important;
}

form.omForm fieldset div.omFormPair div.omFormField div.omFormFieldGroup {
	border:					1px solid rgb(204, 204, 204);
}

/****************** HELP ****************/

ul.omHelpTopics {
	background-color:		rgb(255, 255, 255);
	border-top:				1px solid rgb(133, 181, 209);
	color:					rgb(255, 255, 255);
}

ul.omHelpTopics li {
	border-bottom:			1px solid rgb(133, 181, 209);
}

h4 {
	color:					rgb(29, 40, 67);
}

span.orange {
	color:					rgb(199, 120, 34);
}

span.helpAction {
	color:					rgb(53, 162, 56);
}

span.helpDelete {
	color:					rgb(251, 70, 70);
}

span.helpButton {
	color:					rgb(60, 120, 173);
}

span.helpHighlight {
	color:					rgb(89, 89, 89);
}

/****************** BASE ****************/

div#omBlockLoginContent {
	background-color:		rgb(255, 255, 255);
}

div.omLoginFormArea,
div.omErrorArea {
	background-color:		rgb(255, 255, 255);
}

div.omLoginGallery div.omThumbnails div.thumbnail {
	background-color:		rgb(238, 238, 238);
	border:					1px solid rgb(140, 140, 140);
	border-width:			1px 0;
}

div.omLoginGallery div.omThumbnails div.first {
	border-left-width:		1px;
}

div.omLoginGallery div.omThumbnails div.last {
	border-right-width:		1px;
}

div.omLoginGallery h3 {
	color:					rgb(89, 89, 89);
}

span.mandatory {
	font-weight: 			bold;
	color: 					rgb(251, 70, 70);
}

/********************************************/

div.omContentWelcome p {
	color:					rgb(77, 77, 77);
}

div.omPager {
	color:					rgb(77, 77, 77);
}

/****************EMAIL PREVIEW****************/

div.omEmailPreview {
	background-color:		rgb(255, 255, 255);
}

div.omEmailPreview table {
	color:					rgb(0, 0, 0);
}

div.omEmailPreview a {
	color:					rgb(53, 161, 56);
}

div.omEmailPreview a:hover {
	color:					rgb(0, 0, 0);
}

div.omEmailPreview table table td a {
	color:					rgb(89, 89, 89);
}

div.omNews div.omNewsItem h5 {
	color:					rgb(89, 89, 89);
	font-family:			arial, helvetica, sans-serif;
	font-weight:			bold;
	text-transform:			uppercase;
}

div.omNews div.omContainer {
	background-color:		rgb(242, 242, 242);
}

div.omNews div.omNewsItem div.itemContent {
	background-color:		rgb(255, 255, 255);
	border-top:				1px solid rgb(179, 179, 179);
}

div.omTeamForums div.omItemList {
	border-top:				1px solid rgb(179, 179, 179);
}

div#omForumPosts div.heading h3 {
	background-color:		transparent;
	border-width:			0;
	margin:					0;
	padding:				0 0 0 12px;
}

div#omForumPosts div.omForumPost {
	padding:				0;
}

div.omForumPost ul.omHeader {
	background-color:		rgb(242, 242, 242);
	border-bottom:			1px solid rgb(179, 179, 179);
	padding:				12px;
}

div.omForums div.omForumPost div.itemContent {
	border-top:				none;
	padding:				12px 24px;
}

div.omGallery div.item div.actions a.action {
	color: 					rgb(183, 235, 183);
}

div.omGallery div.item div.actions a:hover {
	color: 					rgb(255, 255, 255);
}

div.omArticles div.omArticle div.omInformation table td {
	border-top:				1px solid rgb(127, 127, 127);
}

div.omArticles div.omArticle {
	border:					none;
}

div.omArticles div.omAbstract {
	background-color:		rgb(242, 242, 242);
	border:					1px solid rgb(179, 179, 179);
	border-width:			1px 0;
}

div.omTeam div.omContainer div.omUserList {
	border-top:				1px solid rgb(48, 48, 48);
}

div.omProfile div.omProfileText {
	border:					none;
}

div.omGallery div.omGalleryList div.omContainer {
	border-color:			rgb(204, 204, 204);
}

div.omGallery div.omGalleryList div.omInformation {
	border-top:				1px solid rgb(179, 179, 179);
}

div.omTeam div.omContainer div.omInformation {
	border-top:				1px solid rgb(179, 179, 179);
}

div.omTeam div.omContainer div.omUserList {
	border-top:				1px solid rgb(179, 179, 179);
	background-color:		rgb(242, 242, 242);
}

div.omContentStandard div.omContainer {
	border:					none;
}
div.omFileshare h5 {
	color: 					rgb(89, 89, 89);
}
div.omFileshare div.omItemList {
	background:				none;
}

body#omView div.omContainer {
	border:					none;
}

div.omViewInfo div.omInformation {
	border-top:				1px solid rgb(179, 179, 179);
}

div#omViewNavigation {
	background-color:		rgb(230, 230, 230);
}

div#omViewNavigation div.menuOuter table.menu tr td.menuInner {
	border-right:			1px solid rgb(140, 140, 140);
}

div#omViewNavigation div.menuOuter table.menu tr td.menuInner a {
	background-color:		rgb(230, 230, 230);
	color:					rgb(89, 89, 89);
}

/******************* VIEW *******************/
div#omViewNavigation div.menuOuter table.menu tr td.menuInner a:hover {
	background-color:		rgb(238, 238, 238);
}

div#omViewNavigation div.menuOuter table.menu tr td.menuInner a.on {
	background-color:		rgb(115, 115, 115) !important;
	color:					rgb(255, 255, 255);
}

div#omViewNavigation div.menuOuter table.menu tr td.left {
	border-right:			1px solid rgb(140, 140, 140);
}
div#omViewNavigation div.menuOuter table.menu tr td.first,
div#omViewNavigation div.menuOuter table.menu tr td.right {
	border-left:			1px solid rgb(140, 140, 140);
}