@import "base.css"; .noScreen {	display: none; }
.noscreen {	display: none; }
.thumbRight {	float: right; margin: 0 0 9px 14px; }
.thumbLeft {	float: left; margin: 0 14px 9px 0; }
img {	margin: 0; }
div#container_element a {	text-decoration: none; }
div#container_element a:hover {	text-decoration: none; }
.element_news a {	text-decoration: none; }
.element_news a:hover {	text-decoration: none; }
.element_news {	clear: both; margin: 0; padding: 0; }
.element_news h2 {	display: block; width: auto; border: 0; padding: 0px 0px 0px 17px; margin: 0; }
.element_news h2 div {	display: block; padding: 9px 0 3px 0; }
.element_news div.blockBody {	margin: 0; padding: 17px; }
.element_news .blockImage {	margin-top: 20px; }
.element_news .L {	margin-left: 16px; }
.element_news .R {	margin-right: 16px; }
div.element_gallery h2 {	padding: 10px 0 3px 0; }
div.element_gallery p {	font-size: 13px !important; line-height: 19px !important; margin: 0 0 15px 0 !important; text-align: justify !important; }
.galleryCategoryList {	margin: 3px 50px 10px 20px; }
.galleryCategory {	display:block; clear: both; padding: 10px; text-align: justify; line-height: 16px; }
.galleryCategory h3 {	margin-bottom: 10px; font-size: 16px; letter-spacing: 2px; }
.galleryCategory img {	padding: 6px; margin: 0px 0px 2px 10px; }
.galleryCategory div.right {	}
.galleryCategory ul {	margin-bottom: 0; padding-bottom: 0; }
.galleryThumb img {	padding: 6px; margin: 4px; }
.thumbnails {	display: block !important; height: 100% !important; }
.galleryThumb {	display: block; float: left; }
.shadowbox {	background: #ccc; position: relative; top: 2px; left: 2px; }
.shadowbox div {	background: #333; border: 2px solid #000; color: #fff; padding: 10px; position: relative; top: -2px; left: -2px; }
div.galleryimage div.imagewrapper {	text-align: center; padding: 20px 0px 20px 0px; }
div.galleryimage div.imagewrapper div.description {	margin: 0 auto; text-align: justify; line-height: 20px; }
td.input input {	padding: 3px; }
td.shortinput input {	width: 150px; }
td.longinput input {	width: 300px; }
.leftpad {	padding-left: 20px; }
.bigpad {	padding: 10px; }
.bigtext {	font-size: 150%; }
/* div.info {	padding: 2px; text-align: center; margin-bottom: 12px; font-size: 12px; font-weight: normal; }*/
/* div.error {	text-align: center; margin-bottom: 12px; font-size: 12px; font-weight: normal; }*/
div.info, div.error, div.success, div.warning {	text-align: left !important; margin-bottom: 12px; font-size: 15px !important; font-weight: normal; color: inherit !important; padding: 8px 10px 8px 34px !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
div.info {	background: #d9edf7 url('../../images/led/exclamation.png') no-repeat 10px 10px !important; border: 1px solid #ddd !important; }
div.error {	background: #fdeded url('../../images/led/cross_octagon.png') no-repeat 10px 10px !important; border: 1px solid #fad2d2 !important; }
div.success {	background: #dff0d8 url('../../images/led/accept.png') no-repeat 10px 10px !important; border: 1px solid #ddd !important; }
div.warning {	background: #fcf8e3 url('../../images/led/error.png') no-repeat 10px 10px !important; border: 1px solid #fad2d2 !important; }
div.info.no_icon, div.error.no_icon, div.warning.no_icon, div.success.no_icon { background-image: url(''); padding-left: 10px; }
div.message {	text-align: left !important; margin-bottom: 12px; font-size: 15px !important; font-weight: normal; color: inherit !important; background: #f1f1f1 !important; padding: 8px 10px 8px 10px !important; border: 1px solid #ddd !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

td.toprow {	font-size: 110%; }
div.group {	float: left; font-size: 14px; margin: 3px 0px 3px 20px; padding: 2px; }
div.node {	padding: 0px; margin: 0px; }
div.entity {	width: 300px; padding: 3px; margin-left: 5px; font-size: 12px; }
select.modelinks {	float: left; padding: 0px; margin: 0px 0 4px 0; font-size: 10px; }
ul.nostyle {	list-style: none; margin: 0px; padding: 0px; }
ul.nostyle li {	margin-bottom: 2px; }
div.spiffyblue_content div.node a {	color: #fff !important; }
div.group div div.ent1, div.group div div.ent2 {	clear: both; display: block; float: left; line-height: 23px; }
div.group div div.ent1 {	background-color: #eee; }
div.group div div.ent2 {	background-color: #ccc; }
div.group div div.ent1 img, div.group div div.ent2 img {	float: left; margin-right: 5px; }
div.group div.entity {	border-bottom: 1px solid #ddd; }
div.group div.entity a {	color: #444 !important; }
.spiffyblue_content .node {	color: #fff !important; font-size: 14px; }
div.comment {	font-size: 12px; padding: 6px; margin-bottom: 10px; margin-top: 10px; }
div.comment .commentHeader {	font-weight: bold; margin-bottom: 8px; }
div.comment .commentBody {	line-height: 16px; }
div.emailPreview {	padding: 10px; margin-left: 50px; margin-right: 50px; font-size: 12px; }
div.messageBody {	margin: 10px; }
div.emailPreview .subject {	font-size: 16px; }
div.emailPreview .emailRecipients {	font-size: 10px; line-height: 14px; padding: 4px; margin-top: 10px; margin-bottom: 10px; }
input.quoteInput {	border: 0px; width: 100%; padding: 1px; width: 90%; background-color: #FFF;  border: 1px solid #CCC; }
a.dottedTab {	float: left; padding: 6px 8px; margin-left: 4px; font-size: 13px; }
div.dotted {	float: left; padding: 6px 8px; margin-left: 4px; display: inline; font-size: 13px; }
div.dottedWeek {	padding-top: 10px; padding-bottom: 10px; margin-left: 4px; font-size: 13px; clear:left; }
table.tableText {	font-size: 11px; }
tr.tableText {	font-size: 11px; }
select[multiple] {	padding: 3px; width: 300px; height: 120px; }
select[multiple] option {	padding: 2px; }
table.small {	font-size: 12px; }
textarea.plaintext {	width: 400px; height: 100px; padding: 4px; font-size: 12px; line-height: 18px; }
ul.classifiedCategories {	list-style: none; margin: 0px 0px 0px 10px; padding: 0px; }
ul.classifiedCategories li {	list-style: none; margin-bottom: 2px; }
ul.classifiedCategories li a {	padding: 2px; }
.classifiedThumb {	float: right; }
.classifiedThumb img {	margin: 0px 0px 0px 4px; padding: 2px; }
div.classifiedAd {	font-family: "courier new"; font-size: 12px; margin-bottom: 5px; text-align: justify; padding: 0px 2px 5px 2px; }
div.small {	font-size: 12px; }
div.topRightLink {	text-align: right; line-height: 24px; }
div.topRightLink a {	font-size: 14px; text-decoration: none; }
div.topRightLink a:hover {	text-decoration: underline; }
form.modeForm{	}
div#loginStuffs {	clear: both; padding-bottom: 10px; width: 190px; }
#loginbox {	font-size: 12px; width: 170px; margin: 0px 0 0 0; padding: 0; clear: both; padding: 11px 12px; }
div.loginput {	margin-bottom: 4px; }
div.loginput input.loginput {	padding: 1px 3px; margin: 0; font-size: 10px; width: 50px; margin-right: 4px; }
input#loginButton {	border: 0px; padding: 0px; margin: 0px 0 0px 0px; cursor: pointer; }
#loginMsg {	font-size: 11px; font-weight: bold; margin: 0px 0px 12px 7px; display: inline; }
#loginMsg a {	font-weight: normal; text-decoration: none; font-size: 10px; }
#loginMsg a:hover {	text-decoration: underline; }
div#weekNav {	font-size: 12px; margin: 0 0 0 30px }
div#weekNav table {	margin: 10 auto; padding-top:105px}
.feedme h1 {	border: 0px; }
.feedme p {	font-size: 12px; }
div.ajaxInput {	margin-bottom: 3px; }
div.ajaxInput input.ajaxBlur {	border: 1px dotted #999; width: 150px; font-size: 12px; padding: 1px; color: #999; background-color: #FFC; }
div.ajaxInput input.ajaxFocus {	border: 1px solid #999; width: 150px; font-size: 12px; padding: 1px; color: #195493; }
label {	font-size: 11px; }
a.small {	font-size: 10px; }
div.inlineImage img.inlineBorder {	padding: 6px; }
.note {	margin-right: 8px; font-size: 11px; }
div.pagePropertiesLink {	text-align: right; padding-right: 6px; margin-bottom: 10px; }
div.pagePropertiesLink a {	text-decoration: none; font-size: 12px; }
div#searchBox{	}
.prettyplaceholder {	display: none; }
.search-wrapper span.left, .search-wrapper input, .search-wrapper span.right {	position: absolute; display: block; height: 19px; }
.search-wrapper span.left {	z-index: 2; width: 20px; }
.search-wrapper span.right {	z-index: 2; width: 10px; margin-left: 136px; }
.search-wrapper input {	padding: 2px 3px 1px 3px; font-size: 11px; color: #777; font-family: 'Lucida Grande', sans-serif; border: 0pt; width: 115px; margin-left: 18px; }
div.entitySearch {	padding-top: 12px; padding-bottom: 12px; padding-left: 16px; font-size: 14px; }
div.entitySearch input.required {	padding: 3px; font-size: 12px; width: 200px; padding-right: 18px; margin-top: 10px; }
.element_search {	}
.element_search h1 {	margin-top: 16px; margin-left: 20px; margin-bottom: 6px; }
.element_search ol li p, .element_search ul li p {	margin: 2px 0px 2px 0px; padding: 0px 0px 0px 0px; }
.smallGray {	color: #999 !important; font-size: 10px; }
.mediumGray {	color: #666 !important; font-size: 11px; margin-top: 4px; }
form#mainSearchForm input.required {	font-size: 14px; padding: 2px 18px 2px 2px; width: 240px; }
a.bigLink {	font-size: 14px; }
div.bigLinkDiv {	margin: 0px 5px 10px 5px; padding: 12px 0px 12px 16px; }
div.arrow {	padding-left: 14px; background: transparent url('../images/rightarrow.gif') no-repeat 0px 3px; }
div#siteSearchResults ul {	padding: 0px; margin: 0px 0px 0px 20px; padding: 0px; list-style: none; }
div#siteSearchResults li a {	padding-left: 12px; }
div#siteSearchResults li {	margin-bottom: 5px; }
div#entitySearchResults {	font-size: 11px; }
div#entitySearchResults li a {	margin-left: -8px; padding-left: 12px; }
div#entitySearchResults ul {	margin: 10px 0px 0px 0px; padding: 0px; list-style: none; }
div#entitySearchResults li {	padding: 0px; margin: 0px 0px 5px 0px; }
div#entitySearchResults .underline {	font-size: 12px; padding-bottom: 2px; }
.yellow {	background-color: #FFC; }
.gray {	color: #999; }
.thin {	font-weight: normal; }
.smaller {	font-size: 80%; }
ol.employeeList input.required {	padding: 2px; width: 200px; }
ol.employeeList li {	margin-bottom: 5px; }
input.longInput {	width: 500px; padding: 2px; }
.heading {	font-size: 16px; letter-spacing: 1px; display: inline; }
div.rectangle {	font-size: 14px; padding: 3px; margin: 10x 0; }
div.box {	margin: 10px; padding: 10px; }
#copy span a, a#copylogin {	float: none !important; }

/* Miscellaneous Module Styling */
#debug_txt {	position: absolute; z-index: 19; top: 40px; right: 20px; width: 170px; max-height: 500px; overflow: auto; background: #666; padding: 0 20px; opacity: 0.75; -moz-opacity: 0.7; filter: alpha(opacity=75); }
#debug_txt p {	color: #fff; font-family: "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif; font-size: 11px; text-shadow: #000 0px 1px 2px; }
#savex {	position: absolute; z-index: 999; top: 0; left: 0; width: 100%; height: 20px; cursor: wait; display: none; }
.ajaxEditDivOver {	background-color: yellow; }
.ajaxEditDivOut {	background-color: transparent; }
.searchBox {	padding:3px; width: 190px; border: #000000 solid 1px; }
.searchSubmit {	padding-left:10px; }
#loadingMessage {	background: transparent url('../../images/gif/ajax-loader.gif') no-repeat center center; padding: 50px 0 20px 0; text-align: center; }
.ajaxLoad {	width: 200px; height: 50px; background: transparent url('../../images/gif/ajax-loader.gif') no-repeat center center; padding: 50px 0 20px 0; text-align: center; }
.loader {	background: url('../../images/gif/blueapple.gif') no-repeat !important;  width: 20px !important; height: 20px !important; }
div.autocomplete {	position:absolute !important; width:250px !important; background-color:#fff !important; border:1px solid #888 !important; margin:0px !important; padding:0px !important; }
div.autocomplete ul {	list-style-type:none !important; margin:0px !important; padding:0px !important; }
div.autocomplete ul li.selected {	background-color: #ffb !important; }
div.autocomplete ul li {	list-style-type:none !important; display:block !important; margin:0 !important; padding:2px !important; height:32px !important; cursor:pointer !important; }
#primaryNav li span, #floatingNav_0 li span, #floatingNav_1 li span, #floatingNav_2 li span {	border-bottom: 1px dotted #ccc; padding: 3px 3px 3px 5px;  display:block; }
#primaryNav li a, #floatingNav_0 li a, #floatingNav_1 li a, #floatingNav_2 li a { text-decoration: none; }
#primaryNav , #floatingNav_0 , #floatingNav_1 , #floatingNav_2  {
	list-style:none;
}
div#weekNav a {	color: #94C6D5; text-decoration: none; }
div#weekNav a:hover {	text-decoration: underline; color: #fff; }
#banner {	display: none; width: 769px; height: 90px; float: right; text-align: right; margin-bottom: 10px; }
.dropdownBold {	font-weight: bold; }
.dropdownIndent {	padding-left:14px; }
.customsearch, .newProductNotification {	padding-right: 10px; }
.element_indicators {	background-color: #011f67; color: #fff; padding: 5px 15px; }
.element_indicators span {	padding-right: 15px; padding-left: 5px; }

/* IE invisible text bug fix */
* html .bloq0, * html .bloq1, * html .bloq2, * html .bloq3, * html .bloq4, * html .bloq5 {
	height: 0.01%;
}

/* Facebook pop-up usage */
.dialogClose {	display: block; float: right; }
#mediaPop {	position: absolute; z-index: 199; display: none; }
.mediaDrop {	clear: right; }
#mediaDrop div {	color: #fff !important; }
#loginPop {	position: absolute; z-index: 198; display: none; }
#loginPop .pop_content .dialog_body {	padding: 5px 10px !important; background-color: #fff !important; border: 1px solid #ccc !important; }

/* Samples - MP3, FLV & MOV - obsolete? */
ul.samples {	margin: 2px 0 0 0; padding: 5px 0 0 0px; list-style: none; }
ul.samples li {	color: #999 !important; background: transparent url('../../images/unisite/dotted-333.gif') repeat-x bottom; padding: 7px 0px 6px 15px; }
ul.samples li p {	color: #555 !important; font-size: 11px !important; padding: 0 0px 2px 0px !important; margin: 0px 0 0 0 !important; }
.sample {	text-decoration: none; margin: 0 0px 0 10px; }
.sample span {	background-repeat: no-repeat; background-position: left; padding: 1px 6px 2px 17px; line-height: 20px; }
.sample .mp3 {	padding-left: 19px; background-image: url('../../images/unisite/iconMP3.gif'); }
.sample .flv {	padding-left: 18px; background-image: url('../../images/unisite/iconFLV.gif'); }
.sample .mov {	padding-left: 19px; background-image: url('../../images/unisite/iconMOV.gif'); }

/* Quotes & Invoices */
div.invoiceLinks {	text-align: right; padding-right: 20px; }
div.invoiceLinks a {	margin-left: 20px; }
div.quoteVibes {	clear: both; background-color: #fff; padding: 1px 14px; }
div.quoteVibes tr.row1 {	background: #fff !important; }
div.quoteVibes tr.row2 {	background: #ccc !important; }
div.payTotal {	padding: 2px 20px; background-color: #94c6d5; border-top: 2px solid #6496a5; }
div.payTotal p {	color: #333 !important; }
div.payTotal strong, div.payTotal b {	color: #000 !important; }
div.payOption {	background-color: #ddd; border-top: 1px solid #aaa; padding: 1em 2em 1em 12em; margin-bottom: 10px; background-repeat: no-repeat; background-position: top left; }
div.payOption.one {	background-image: url('../../images/unisite/payOpt1.gif'); }
div.payOption.two {	background-image: url('../../images/unisite/payOpt2.gif'); }
div.payOption.three {	background-image: url('../../images/unisite/payOpt3.gif'); }

/* CRM & BPA */
.BPAProcess a {	background-color: linen; float: left; display: block; padding: 7px 7px 5px 7px; font-size: 10px; border-bottom: 2px solid #999; text-transform: uppercase; }
.BPAProcess a:hover {	color: #FFF; background-color: #222; padding: 6px 7px 5px 7px; border-top: 1px dotted #999; }
.BPAProcess a.active {	background-color: white; padding: 4px 4px 6px 4px; border-top: 2px solid #999; border-right: 2px solid #999; border-left: 2px solid #999; 		border-bottom: 0px; 	color: #999; }
.BPAProcess a.active:hover {	background-color: transparent; }
.BPAProcess div.space {	width: 20px; float: left; }
.bpaListTD-bottom {	border-bottom: 1px solid #CCC !important; }
.bpaListTD-right {	border-right: 1px solid #CCC !important; }
.bpaListTD-left {	border-left: 1px solid #CCC !important; }

/* Yahoo text editor options hidden */
#yui-gen6, #yui-gen7, #yui-gen8, #yui-gen9, #yui-gen10, #yui-gen11, #yui-gen23 {	/*display:none !important;*/ }
#yui-gen6, #yui-gen7, #yui-gen9, #yui-gen10, #yui-gen11, #yui-gen23 {	display:none !important; }

/* Preferences */
ul.propertyList {	margin: 0px; padding: 0px; font-size: 10px; }
ul.propertyList li {	height: 12px; padding: 2px 2px 5px 2px; margin-bottom: 2px; list-style: none; }
ul.propertyList li.propertyItem {	cursor: move; }

/* Entities */
.entity_quickLinks {	padding-top:10px; padding-bottom:10px; height: 20px; }
.entity_quickLinks a {	display: block; float:left; width:auto; padding: 6px 0 6px 21px; text-decoration:none; margin-right: 14px; background-repeat: no-repeat; background-position: left; background-color: transparent; }
.entity_quickLinks a#my_details {	background-image: url('../../images/gif/vcard.gif'); }
.entity_quickLinks a#my_org {	background-image: url('../../images/gif/building_link.gif'); }
.entity_quickLinks a#create_client {	background-image: url('../../images/gif/user_add.gif'); }
.entity_quickLinks a#search_content {	background-image: url('../../images/gif/zoom.gif'); }

.rowCell table.entityListing, table.entityListing { width: 100%; }
.rowCell table.entityListing tr, table.entityListing tr { }
.rowCell table.entityListing th, .rowCell table.entityListing tr td, table.entityListing th, table.entityListing tr td { vertical-align: middle; padding: 4px 6px; }
.rowCell table.entityListing th, table.entityListing th { font-weight: bold; text-align: left; }
.rowCell table.entityListing tr td, table.entityListing tr td { }

.rowCell table.entityProperty, table.entityProperty { width: 100%; }
.rowCell table.entityProperty tr, table.entityProperty tr {}
.rowCell table.entityProperty td, table.entityProperty td { padding: 6px 8px; }
.rowCell table.entityProperty td.entityPropertyTitle, table.entityProperty td.entityPropertyTitle { }
.rowCell table.entityProperty td.entityPropertyValue, table.entityProperty td.entityPropertyValue { }


/* Tasks System */
.task-overdue td, .task-overdue td a {	color:#FF0000; }
.task-completed td, .task-completed td a {	color:deepPink; }
.task-today td, .task-today td a {	color:#009900; }
.task-future td, .task-future td a {	color:#666666; }
.task-hide {	display:none; }
/* This is for the % of task complete dropdown */
.taskPercentage {	}
.taskAllocateBlock {	padding: 10px; width: 200px; float: right; background-color:#CCCCCC; }
.notesHead {	background-color:#ECECEC; border-top:1px solid #333333; padding:3px; }

/* Mini-Cal */
.minical {	width: 100%; }
#cal-month-year {	clear: both; }
.cal-month-year {	font-size: 14px; padding-top: 15px; }
.cal-date-day .weekday {	font-size: 12px; }
.cal-date-day .daynumber {	font-size: 64px !important; float: right; }
h3.minical-title {	font-weight: bold; font-size: 14px !important; padding: 15px 0 4px 0 !important; }
.minical table {	clear: both; width: 100% !important; }
.minical table tr {	}
.minical table tr td {	text-align: center !important; vertical-align: middle !important; padding: 5px 0 !important; margin: 0 !important; color: #666 !important; }
.minical table tr td.today {	border: 1px solid #ccc !important; background-color: #fff !important; }
.minical table tr td.weekend a {	opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50); }

.calEventHolder {	display: block !important; padding: 6px 0 8px 0; }
.calEventHolder .title {	}
.calEventHolder .date {	color: #999; }
.calEventHolder .eventName {	color: #000; font-weight: bold; }
.calEventHolder .time {	}

/* Paragraph Images */
.block_image {	}
.block_image.R {	margin: 0 0 10px 15px !important; }
.block_image.L {	margin: 0 15px 10px 0 !important; }
.block_caption {	text-align: center; width: 90%; clear: both; margin: 0 auto; padding-top: 5px; }

/* File Listing ( file, audio, video, links )*/
.element_File, .element_Audio, .element_Video, .element_Linkage, .element_file, .element_audio, .element_video, .element_linkage {
	margin: 0 !important;
}
.element_File h2, .element_Audio h2, .element_Video h2, .element_Linkage h2, .element_file h2, .element_audio h2, .element_video h2, .element_linkage h2 {
	margin-bottom: 0 !important;
}
.element_File .item_file, .element_Audio ul li, .element_Video ul li, .element_Linkage table tr td, .element_file .item_file, .element_audio ul li, .element_video ul li, .element_linkage table tr td {
	color: inherit !important;
	font-size: 12px !important;
	background: transparent !important;
	padding: 5px 0 !important;
}
.element_File h2, .element_file h2 {
	margin-bottom: 10px !important;
}
.element_File a, .element_file a {
	padding: 2px 3px 2px 22px !important;
	text-decoration: none !important;
	background: transparent url('../../images/gif/disk.gif') no-repeat left !important;
}
.element_File .gray, .element_file .gray {
	padding: 1px 0 0 20px !important;
}
.element_Linkage table, .element_linkage table {
	width: 100% !important;
}
.element_Linkage table tr td.link_item-image, .element_linkage table tr td.link_item-image {
	width: 10px !important;
	padding-right: 13px !important;
}
table.file_list {
	border: 3px solid #ddd !important;
	margin-top: 4px !important;
}
.list_edit a, .list_del a {
	text-decoration: none !important;
	padding: 1px 0 2px 20px !important;
}
.list_edit a {
	background: transparent url('../../images/gif/pencil.gif') no-repeat left !important;
}
.list_del a {
	background: transparent url('../../images/gif/delete.gif') no-repeat left !important;
}

#editLink1Form a, #editLink2Form a, #editLink3Form a, #editLink4Form a, #editLink5Form a, #editLink6Form a, #editLink7Form a, #editLink8Form a, #editLink9Form a, #editLink10Form a, #editLink11Form a, #editLink12Form a, #editLink13Form a, #editLink14Form a, #editLink15Form a, #editLink16Form a, #editLink17Form a, #editLink18Form a, #editLink19Form a, #editLink20Form a, #editLink21Form a, #editLink22Form a, #editLink23Form a, #editLink24Form a, #editLink25Form a, #editLink26Form a, #editLink27Form a, #editLink28Form a, #editLink29Form a, #editLink30Form a {	text-decoration: none !important; padding: 1px 0 2px 20px !important; margin-left: 10px !important; background: transparent url('../../images/gif/pencil.gif') no-repeat left !important; }
#delLink1Form a, #delLink2Form a, #delLink3Form a, #delLink4Form a, #delLink5Form a, #delLink6Form a, #delLink7Form a, #delLink8Form a, #delLink9Form a, #delLink10Form a, #delLink11Form a, #delLink12Form a, #delLink13Form a, #delLink14Form a, #delLink15Form a, #delLink16Form a, #delLink17Form a, #delLink18Form a, #delLink19Form a, #delLink20Form a, #delLink21Form a, #delLink22Form a, #delLink23Form a, #delLink24Form a, #delLink25Form a, #delLink26Form a, #delLink27Form a, #delLink28Form a, #delLink29Form a, #delLink30Form a {	text-decoration: none !important; padding: 1px 0 2px 20px !important; margin-left: 10px !important; background: transparent url('../../images/gif/delete.gif') no-repeat left !important; }

/* My Files */
.element_MyFiles, .element_myfiles {	}
.element_MyFiles table tr th, .element_myfiles table tr th {	font-weight: bold; font-size: 12px; padding: 4px 8px; }
.element_MyFiles table tr th a, .element_myfiles table tr th a {	text-decoration: none; }
.element_MyFiles table tr th a.desc, .element_myfiles table tr th a.desc {	background: transparent url('../../images/gif/bullet_arrow_up.gif') no-repeat right; padding-right: 20px; }
.element_MyFiles table tr th a.desc:hover, .element_myfiles table tr th a.desc:hover {	background: transparent url('../../images/gif/bullet_arrow_down.gif') no-repeat right; }
.element_MyFiles table tr th a.asc, .element_myfiles table tr th a.asc {	background: transparent url('../../images/gif/bullet_arrow_down.gif') no-repeat right; padding-right: 20px; }
.element_MyFiles table tr th a.asc:hover, .element_myfiles table tr th a.asc:hover {	background: transparent url('../../images/gif/bullet_arrow_up.gif') no-repeat right; }
.element_MyFiles table tr td, .element_myfiles table tr td {	vertical-align: middle; padding: 4px 8px; }
.element_MyFiles a.icon, .element_myfiles a.icon {	display: block; text-decoration: none; font-size: 14px; padding: 2px 4px 2px 19px; margin: 10px 0; }
.element_MyFiles a.icon.add, .element_myfiles a.icon.add {	background: transparent url('../../images/gif/add.gif') no-repeat left; }

/* Orphanage page - hidden by default in Floating */
#link_orph-pages, #dd_orph-pages {	display: none !important; }
#primaryNav #link_orph-pages {	display: list-item !important; }

/* Accounting */
.bank_import_headings {	background-color: #ccc; }
.bank_import_headings td {	padding: 5px; color: #000; }
.un_transactions {	color:#fff; background-color: #ff2c2c; padding: 5px; }
.suggest_transactions {	color:#000; background-color: #fc3; padding: 5px; }
.trained_transactions {	color:#fff; background-color: #0c6; padding: 5px; }
.bank_imp_details {	width:200px; }
.transaction_red {	background-color: #eb8b8b; border: 1px solid #e80000; }
.transaction_red a {	color:#000 !important; }
#captureTransactions tr td {	padding:1px; }

/* Gallery */
.multiWrapper {
	text-align: center;
}

/* Newsletter - success / fail */
.nlFailure {	color: #F00; }
.nlSuccess {	color: #0F0; }

/* Zone Headers */
.zoneHeader {
  height: 25px;
  background-color: #337ab7;
  font-size: 8px;
  padding: 4px;
}

.rowCell-padd .zoneHeader {
  background-color: #ccc;
  margin-top: -5px;
  margin-left: -4px;
  margin-right: -4px;
}

.ui-tabs-panel > .zoneHeader {
  background-color: #337ab7 !important;
  margin-right: 0px;
  margin-left: 0px;
}

.zoneID {
  color: #fff;
  font-size: 12px;
  position: absolute;
  padding: 1px 4px;
}
.noPrint.insertMenu {
  margin-right: 25px;
  margin-top: -43px;
  color: #000;
}

a.icon {
	display: inline-block;
	padding: 2px 0 2px 19px;
	text-decoration: none;
}
a.icon.folder {
	background: transparent url('../../images/led/folder.png') no-repeat left !important;
}
a.icon.link {
	background: transparent url('../../images/led/link.png') no-repeat left !important;
}

/* Edit Contextual Menus */
.editFlow {
  clear: both;
  padding: 0px;
  color: #999;
  margin-top: 10px;
  margin-bottom: 5px;
  background: transparent;
  border-top: 1px dotted #999;
  font-size: 9px;
  position: relative;
  padding: 2px;
  margin-top: 10px;
  margin-bottom: 5px;
}

.editFlow-type {
  color: #fff;
  background: #bbb;
  position: absolute;
  padding: 1px 4px;
}

div.editFlow select {	color: #195493; border: 1px solid #FFF; font-size: 10px; margin: 3px; }
div.editFlowSelect {	}
div.editFlow a {	margin-left: 2px; color: #fff; font-size: 12px; text-decoration: none; }
div.editFlow a:hover {	text-decoration: underline; }

a.editBox-button { z-index: 1; font-size: 14px;	position: relative; display: block !important; float: right !important; width: 16px; height: 16px;}
a.editBox-button:active {	background: #000 !important; }

div.editBox-options {
	height: 0px;
	float: right !important;
	clear: right !important;
}

.editBox-options a {
	width: 100% !important;
	z-index: 3 !important;
	position: relative !important;
	display: block !important;
	float: right !important;
	clear: right;
	padding: 5px;
	background-color: #fff !important;
	color: #000 !important;
	font-family: "Arial", "Lucida Grande", "Verdana", sans-serif;
	font-size: 12px !important;
	vertical-align: middle;
}

.editBox-options a.properties, .editBox-options a.zoneproperties, .editBox-options a.edit, .editBox-options a.up, .editBox-options a.down, .editBox-options a.left, .editBox-options a.right, .editBox-options a.delete, .editBox-options a.copy, .editBox-options a.zoneCopy, .editBox-options a.mirrorCopy, .editBox-options a.move, .editBox-options a.paste, .editBox-options a.addrow, .editBox-options a.addcol, .editBox-options a.delrow, .editBox-options a.delcol, .editBox-options a.addtab, .editBox-options a.tabSettings, .editBox-options a.addtabzone {
}
.editBox-options a.edit {	background-image: url('../../images/led/pencil.png') !important; }
.editBox-options a.up {	background-image: url('../../images/led/arrow_up.png') !important; }
.editBox-options a.down {	background-image: url('../../images/led/arrow_down.png') !important; }
.editBox-options a.left {	background-image: url('../../images/led/arrow_left.png') !important; }
.editBox-options a.right {	background-image: url('../../images/led/arrow_right.png') !important; }
.editBox-options a.delete {	background-image: url('../../images/led/delete.png') !important; }
.editBox-options a.zoneCopy {	background-image: url('../../images/led/page_copy.png') !important; }
.editBox-options a.move {	background-image: url('../../images/led/cut.png') !important; }
.editBox-options a.addtab {	background-image: url('../../images/led/add_tab.png') !important; }
.editBox-options a.tabSettings {	background-image: url('../../images/led/tab-settings.png') !important; }
.editBox-options a:hover {	background-color: #bae4f3 !important; color: #3385ab !important; text-decoration: none !important; }
.editBox-options a:active {	color: #fff !important; background-color: #000 !important; }

.editBox-options a.spacer {	background-color: #f0f3f5 !important; color: #f0f3f5 !important; line-height: 1px !important; padding: 0px; }
.editBox-options a.spacer:hover {	background-color: #f0f3f5 !important; color: #f0f3f5 !important; text-decoration: none !important; }
.editBox-options a.spacer:active {	color: #f0f3f5 !important; background-color: #f0f3f5 !important; }

/* Backend styling */
div.hiddenPreferences fieldset {	background-color: #ccc; }
div.hiddenPreferences fieldset legend {	background-color: #ccc; }
fieldset {	border: 1px solid #DDD; background-color: #EEE; padding-top: 10px; color: #195493; font-size: 12px; }
fieldset legend {	border-top: 1px solid #DDD; border-left: 1px solid #DDD; border-right: 1px solid #DDD; font-size: 13px; color: #195493; font-weight: normal; letter-spacing: 1px; padding: 2px 8px; background-color: #EEE; margin-bottom: 10px; }

/* Drop-down menu */
#dropdownmenu {	width: 100%; background-color: transparent; font-size: 1.2em; line-height: normal; padding: 0px 0px 0px 0px; }
#dropdownmenu ul {	margin: 0px; padding: 0px; list-style: none; }
#dropdownmenu ul li {	list-style: none; }
#dropdownmenu ul li a {	display: block; text-decoration: none; }
#dropdownmenu ul.horizontal li.level1 {	float: left; padding: 0px; }
#dropdownmenu ul.horizontal li.level1 a {	float: left; font-size: 12px; }
#dropdownmenu ul.horizontal li.level1 a:hover {	}
#dropdownmenu ul.horizontal > li.level1 a {	width: auto; }
#dropdownmenu ul li ul li a {	float:none; white-space: nowrap; }
#dropdownmenu ul.dropdown,#dropdownmenu ul.flyout {	position: absolute; top: 0px; left: 0px; visibility: hidden; width: 135px; }
#dropdownmenu ul.dropdown li.level2,#dropdownmenu ul.flyout li.level3 {	display: block; }
#dropdownmenu ul.dropdown li.level2 a,#dropdownmenu ul.flyout li.level3 a {	float: none; font-size: 12px; padding: 2px 6px 2px 8px !important; }
#dropdownmenu ul.dropdown li.level2 a:hover,#dropdownmenu ul.flyout li.level3 a:hover {	}
/*Top level list items*/
.dropdownmenu ul li{
	position: relative;
}
/* Holly Hack for IE \*/
* html .dropdownmenu{height: 1%;} /*Holly Hack for IE7 and below*/
.ddshadow{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
}

#divStatus {	font-size: 14px; color: #666; margin: 10px 0; }
#btnCancel {	text-decoration: none; padding: 2px 0 0 20px; background: transparent url('../../images/gif/delete.gif') no-repeat left; }

#zone-propertyForm {
	
}
#zone-propertyForm table {
	border: 1px solid #ccc !important;
	border-bottom: 0 !important;
	border-right: 0 !important;
}
#zone-propertyForm table tr td {
	border: 1px solid #ccc !important;
	border-left: 0 !important;
	border-top: 0 !important;
}
table.rowLayout {
	width: 100%;
}
table.rowLayout tr {
	margin: 0;
	padding: 0;
}
table.rowLayout tr td.rowCell {
	margin: 0;
	/*padding: 0 1.9em 1em 0;*/
}
table.rowLayout tr td.rowCell div.rowCell-padd {
	width: auto;
	padding: 0 1.9em 1em 0 !important;
}

.rowLayout.border {
	border: 0;
}
/*.rowLayout.border tr td {*/
.rowLayout.border .rowCell {
	padding: 5px !important;
	border: 1px dotted #999 !important;
	margin: 0 4px 4px 0;
}
.rowLayout.border .rowCell:hover {
	border: 1px solid #3385ab !important;
}
/*
.ui-tabs, .ui-tabs *, .ui-tabs div, .ui-tabs span, .ui-tabs th, .ui-tabs td, .ui-tabs p, .ui-tabs strong, .ui-tabs label {
	color: #000 !important;
}*/
table.rowLayout {
	clear: both;
}
.rowCell-padd .addedWrapper {
	position: relative;
}

/* Task system - project toggle */
a.projToggle {
	color: #000 !important;
	text-decoration: none !important;
	font-size: 15px !important;
	line-height: 20px !important;
	padding: 4px 0 3px 19px !important;
	background: transparent url('../../images/led/add.png') no-repeat left !important;
}
a.projToggle.off {
	background: transparent url('../../images/led/minus.png') no-repeat left !important;
}

.addedWrapper {
	clear: both;
	padding: 0;
	margin: 0;
}
br.clear, span.clear {
	display: inline !important;
	clear: both !important;
	line-height: 0 !important;
	font-size: 0 !important;
}

/* fg insert module menu bottom margin fix */
.fg-button { margin-bottom:0px !important; }

/* Pagination styling */
.pagination { padding: 5px 0 8px 0; text-align: center; }
.pagination span, .pagination a { text-decoration: none !important; text-align: center; margin-right: 2px; padding: 2px 5px 3px 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.pagination span { background-color: #ddd; }
.pagination a { background-color: #cde; }
.pagination .disabled {}
.pagination .current { font-weight: bold !important; background-color: transparent !important; }

div.panel-overlay p { color: #fff !important; }
#jGrowl div.message { border: 0 !important; background: transparent !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; }

table.entityProperty td.entityPropertyBlur, table.entityProperty td.entityPropertyBlur input, table.entityProperty td.entityPropertyBlur div { color: #39f !important;}

/* Search Page Results */
#siteSearchResults { }
#siteSearchResults table { width: 98%; margin: 10px auto;  }
#siteSearchResults table th { text-align: left; font-size: 12px; border-bottom: 2px solid #ccc; }
#siteSearchResults table td { padding: 6px 15px; border-bottom: 1px solid #eee; }
#siteSearchResults a { text-decoration: none; }

/* New Toggle Mode Unibar */
#newMode { z-index: 9999; position: fixed; top: 0; right: 0; padding: 0px 15px 0px 0px; width: 100%; height: 35px; background-color: #337ab7; box-shadow: 0px 0px 10px; }
#uniBarLogo { float: left; }
#uniBarMenu { float: left; padding-left: 15px;}
#uniBarDrop { -webkit-appearance: initial; background-color: transparent; border: 0px; border-right: 1px solid #fff; border-left: 1px solid #fff; color: #fff; padding: 7px;}
#modeChanger {float: right; padding-right: 15px;}
#modeChanger form select {background-color: #337AB7; border-radius: 0px; -webkit-appearance: initial; padding: 7px; border: 0px; color: #fff; border-right: 1px solid #fff; border-left: 1px solid #fff;}
#profileButton {padding: 2px; float: right;}
#profileButton > div > ul {right: 0; left: initial !important; top: 35px;}


.bootPower {
    position: relative;
    z-index: 1;
    overflow: hidden;
    list-style: none;
    padding: 0;
    margin: 0 0 0.25em;
}
.bootPower:before, .bootPower:after, .bootPower a:before, .bootPower a:after {
    content: "";
    position: absolute;
    top: 7px;
    left: 0;
}
.bootPower a:link, .bootPower a:visited {
    display: block;
    border: 0;
    padding-left: 28px;
    color: #c55500;
}
.bootPower a:before {
    left: 1px;
    width: 20px;
    height: 20px;
    margin-top: -6px;
    background: transparent;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}
.bootPower a:after {
  left: 6px;
  width: 10px;
  height: 15px;
  margin: -8px 0 0;
  border: 3px solid #337ab7;
}
.bootPower a, .bootPower a {
    display: block;
    border: 0;
    padding-left: 28px;
}
.bootPower.green a:before {
    border: 3px solid #03c503;
    }
.bootPower.red a:before {
    border: 3px solid #ff0000;
}
.bootPower.green a:after {
    background: #03c503;
}
.bootPower.red a:after {
    background: #ff0000;
}
.bootPower {
    height: 28px;
}
.bootPower.green a {
    color: #03c503;
}



#bootModeChanger {
    height: 34px;
    float: right;
    padding: 7px;
}

/*Old Toggle Mode */
#newMode>form>a { display: block; padding: 8px 14px; text-decoration: none; font-size: 12px; color: #666; background: #111; border-bottom-left-radius: 8px; cursor: pointer; }
#newMode>form>a:hover { color: #ccc; background: #666; }
#newMode>form>a.toggle_view, #newMode>form>a.toggle_edit { padding-left: 30px; background-repeat: no-repeat; background-position: 8px 8px; }
#newMode>form>a.toggle_view { background-image: url('../../images/led/eye.png'); }
#newMode>form>a.toggle_edit { background-image: url('../../images/led/pencil.png'); }

/*Color Category Image Background */
.variationColor { border:1px solid black;}
.ui-tabs {border: 0 none !important;position: inherit !important; }/*patch for jquery tabs */

/*VD - custom error */
.myCustomError { border:1px solid red; }

.rowWarning {
    background-color: #F7D877;
    border-bottom: 1px solid #F7D877;
}
.parentRow {
    background-color: #B2B2B2;
    border-bottom: 1px solid #B2B2B2;
}
.childRow {
    background-color: #DFEFFF;
    border-bottom: 1px solid #DFEFFF;
}