/**
 * 
 * 
 * ---------------------------------------------------------------------------
 * 
 * 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(244, 248, 252)
*		2:			rgb(238, 242, 247)
*		3:			rgb(224, 236, 243)
*		4:			rgb(181, 210, 227)
*		5:			rgb(164, 184, 209)
*		6:			rgb(9, 139, 218)
*		7:			rgb(5, 106, 166)
*		8:			rgb(109, 135, 164)
*		9:			rgb(59, 72, 87)
*
*		Action +:	rgb(53, 161, 56)
*		Action -:	rgb(251, 70, 70)
********************************************/

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

html,
body {
	background-color:		rgb(59, 72, 87);
}

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

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

#omAlertBody {
	background-color:		rgb(216, 236, 252);
	color:					rgb(53, 92, 127);

}

#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(9, 139, 218);
}

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

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

div#omBlockModuleNavigation ul {

	background-repeat:		repeat-x;
}

div#omBlockModuleNavigation a {

	background-repeat:		repeat-x;
	background-position:	0 100%;
	padding-bottom:			1px;
	color:					rgb(9, 139, 218);
	font-family:			verdana, arial, sans-serif;
}

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

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

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

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

div#omBlockModuleNavigation li.upgrade a {
	color:					rgb(181, 210, 227);
}

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

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

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

div#omBlockFooter {
	border-top:				1px solid rgb(59, 72, 87);
	color:					rgb(164, 184, 209);
}

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

div#omBlockFooter a:hover {
	color:					rgb(5, 106, 166);
}

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

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(5, 106, 166);
}

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

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

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(109, 135, 164);
}

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-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(224, 236, 243);
	color:					rgb(5, 106, 166);
}

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

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

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

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

/**************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 {

}

div.omFormChooserScrollDown div {

}

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, 242, 247);
	color:					rgb(59, 72, 87);
}

div#omActions div.left a {

	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(59, 72, 87);
}

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

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

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

div#omActions div.right div.dropDown,
div#omThemeWrapper div.dropDown  {
	background-color:		rgb(255, 255, 255);

	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(109, 135, 164);
}

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

div.omContent table {
	color:					rgb(59, 72, 87);
}

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

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

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

div.omContent a.active,
div.omContent a:hover {
	color:					rgb(59, 72, 87);
}

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

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

div.omContent div.heading h3 {
	background-color:		rgb(238, 242, 247);
	border-top:				1px solid rgb(109, 135, 164);
	border-bottom:			1px solid rgb(109, 135, 164);
	color:					rgb(5, 106, 166);
}

div.omContent h3.omWelcomeTitle {
	color:					rgb(9, 139, 218);
}

div.omContent h4.omWelcomeTitle {
	color:					rgb(9, 139, 218);
}

div.omContent h4.omWelcomeSubtitle {
	color:					rgb(9, 139, 218);
}

div.omContentWelcome div.welcomeFrame {
	background-color:		rgb(238, 242, 247);
	border:					1px solid rgb(109, 135, 164);
}

/* 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(181, 210, 227);
}

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

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

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

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

div.omContent div.omContainer {
	background-position:	0 100%;
	background-repeat:		repeat-x;
	border-top:				1px solid rgb(109, 135, 164);
	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, 242, 247);
	border-top:				1px solid rgb(164, 184, 209);
}

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

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

/*******************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(164, 184, 209);
}

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

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

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(59, 72, 87);
	background-color:		rgb(244, 248, 252);
	border-bottom:			1px solid rgb(164, 184, 209);
}

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(5, 106, 166);
}

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

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

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

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


div.omContent div.omGalleryItem div.item {
	background-color:		rgb(244, 248, 252);
	border:					1px solid rgb(109, 135, 164);
}

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(181, 210, 227);
	color:					rgb(255, 255, 255);
}

div.omContent div.omGalleryItem div.controls a.control {
	background-color:		rgb(181, 210, 227);
	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(109, 135, 164);
}

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(109, 135, 164);
}

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

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

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

/*******************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(181, 210, 227);
	color:					rgb(181, 210, 227);
}

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

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

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

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

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

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


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

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

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

div.omContent div.omThumbnails div.thumbnail {
	background-color:		rgb(238, 242, 247);
	border:					1px solid rgb(109, 135, 164);
	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(181, 210, 227);
}

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

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

/*****************FORM ERRORS****************/
form.omForm 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, 242, 247);
	border:					solid 1px rgb(181, 210, 227);
}

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

form.omForm div.omFormBox ul.tabs li.on {
	background-color:		rgb(238, 242, 247);
	border:					solid 1px rgb(181, 210, 227);
	border-top:				solid 2px rgb(9, 139, 218);
	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(9, 139, 218);
}

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(181, 210, 227);
}

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, 184, 209) !important;
}

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

form.omForm div.omFormBox div.imageInput ul li.active a {
	color:					rgb(9, 139, 218) !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, 242, 247);
	border:					1px solid rgb(181, 210, 227);
}

div#omUploadContent {
	background-color:		rgb(238, 242, 247);
	border-top:				solid 1px rgb(181, 210, 227);
}

div#omUploadList div#omUploadContent div.uploadContent {
	border-bottom:			solid 1px rgb(181, 210, 227);
}

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

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

div#omBBToolbar a.omBBButton:hover {
	background-color:		rgb(244, 248, 252);
	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(181, 210, 227);
	border-color:			rgb(81, 81, 81);
	border-bottom-color:	rgb(164, 164, 164);
	border-right-color:		rgb(164, 164, 164);
}

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

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

form.omForm {
	color:					rgb(59, 72, 87);
}

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

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

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(181, 210, 227);
}

/****************** 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(5, 106, 166);
}

/****************** 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, 242, 247);
	border:					1px solid rgb(109, 135, 164);
	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(5, 106, 166);
}

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

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

div.omContentWelcome p {
	color:					rgb(59, 72, 87);
}

div.omPager {
	color:					rgb(59, 72, 87);
}

/****************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(5, 106, 166);
}

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

div.omNews div.omContainer {
	background-color:		rgb(244, 248, 252);
}

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

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

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(244, 248, 252);
	border-bottom:			1px solid rgb(164, 184, 209);
	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(244, 248, 252);
	border:					1px solid rgb(164, 184, 209);
	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(181, 210, 227);
}

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

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

div.omTeam div.omContainer div.omUserList {
	border-top:				1px solid rgb(164, 184, 209);
	background-color:		rgb(244, 248, 252);
}

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

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

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

div#omViewNavigation {
	background-color:		rgb(224, 236, 243);
}

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

div#omViewNavigation div.menuOuter table.menu tr td.menuInner a {
	background-color:		rgb(224, 236, 243);
	color:					rgb(5, 106, 166);
}

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

div#omCalendarBlock table.omCalendarView tr td.today span.calDay {
	color:					rgb(9, 139, 218);
}

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

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

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

div#omCalendarBlock table.omCalendarHeader tr.dayLabels td {
	border:					1px solid rgb(164, 184, 209);
}

div#omCalendarBlock table.omCalendarView tr td.today {
	background-color:		rgb(238, 242, 247);
}

/***************CALENDAR MANAGEMENT************/

div.omCalendarsManagement div.calendarHeader {
	border-bottom: 			1px solid #85B5D1;
}

table.calendarManagement tbody th {
	color:					rgb(255, 255, 255);
}

table.calendarManagement tbody tr.calendarEventRow td {
	border-bottom:			1px solid #66A7CC;
}

table.calendarManagement tbody tr.calendarEventRow td.edge {
	border:					none;
}

table.calendarManagement tbody tr.eventContent td.contentLabel {
	background-color:		#ffffff;
	text-align:				center; 
	color: 					#66A7CC;
	font-style:				italic;
	border-bottom: 			1px solid #66A7CC;
}

table.calendarManagement tbody tr.eventContent td.contentBlock {
	background-color:		#ffffff;
	border-bottom: 			1px solid #66A7CC;
}

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

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

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