@charset "utf-8";

/* #############################################################
	TERMINALFOUR Site Manager 7
		- global.css 
			Global Stylesheet
############################################################# */

html {
	padding: 0px;
	margin: 0px;
	border: 0px;
	min-height: 100%;
	height: 100%;
}

* {
	padding: 0px;
	margin: 0px;
}

iframe {
	min-height: 450px;
}

iframe#addWordFrame {
	min-height: 0 !important;
}

.mceWrapper iframe {
	min-height: 0;
}

th {
	text-align: left;
}

a {
	color: black;
}

/* [Generic Rules] */
.r {
	float: right;
}

.l {
	float: left;
}

.ar {
	text-align: right;
	vertical-align: top;
	margin-right: 5px;
}

.ac {
	text-align: center;
}

.al {
	text-align: left;
}

.clear {
	width: 100%;
	height: 1px;
	font-size: 1px;
	clear: both;
}

.clearL {
	width: 100%;
	height: 1px;
	font-size: 1px;
	clear: left;
}

.clear15 {
	width: 100%;
	height: 15px;
	font-size: 1px;
	clear: both;
}

.invisible {
	visibility: hidden;
	display: none;
}

a img {
	border: 0px;
}

/* [Form read-only rules] */

.inputReadOnly {
	color: #ccc !important;
}

div.readonly .inputReadOnly {
	color: #ccc !important;
}

/* [Page] */
body {
	padding: 0px;
	margin: 0px;
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.9em;
	height: 100%;
	width: 100%;
}

/* [Login] */
body.login {
	background: #fff url('images/main/login.background.shade.png') repeat-x center top;
	height: 100%;
	width: 100%;
}

#wrap-login {
	width: 664px;
	text-align: center;
	padding: 100px 0 0 0;
	margin: 55px auto 0px auto;
	background: transparent url('images/main/login.background.t4text.png') no-repeat top left;
}

#wrap-login h1.login-title {
	background: transparent url('images/main/login.text.header.terminalfour.gif') center no-repeat;
}

#wrap-login h1 span {
	visibility: hidden;
}

label {
	display: block;
	float: left;
	padding: 4px 0 0 0;
	font-size: 1.2em;
	clear: left;
	text-align: right;
	font-family: arial, "lucida console", sans-serif;
}

#login-mainForm {
	color: #fff;
	width: 306px;
	height: 122px;
	padding: 30px 20px;
	margin: 0 auto 0 auto;
	background: transparent url('images/main/login.background.formbox.png') top left no-repeat;
}

#login-inputRow {
	width: 290px;
	text-align: right;
}

#login-mainForm input {
	font-size: 1.3em;
	width: 190px;
	margin: 0 0 20px 0;
	padding: 2px 4px;
	border: 1px solid #fff;
	background: #fff url('images/main/bg.input.text.png') top left no-repeat;
}

#login-mainForm button {
	float: right;
	margin-left: 20px;
	padding: 5px 0 15px 0;
	background: transparent url('images/main/login.background.button.png') top left no-repeat;
	border: none;
	width: 95px;
	cursor: pointer;
}

#login-fpassRow {
	position: relative;
	top: -15px;
	left: -12px;
	font-size: 0.7em;
	text-align: right;
}

a#login-toggleLink {
	color: #fff;
	border-bottom: 1px dotted #fff;
	text-decoration: none;
	line-height: 26px;
}

a#login-toggleFPass {
	color: #fff;
	border-bottom: 1px dotted #fff;
	text-decoration: none;
}

#login-advForm {
	width: 286px;
	height: 53px;
	padding: 15px 10px 0 10px;
	background: #fff url('images/main/login.background.advbox.png') bottom left no-repeat;
	margin: 0 auto;
	color: #555;
}

#login-advForm label {
	font-size: 0.9em;
	padding: 4px 0 0 5px;
}

#login-advForm select {
	border: 1px solid #ccc;
	padding: 3px;
	background: #fff;
	font-size: 12px;
	width: 200px;
}

#login-advForm optgroup {
}

#login-advForm optgroup option {
	padding: 0 0 0 20px;
}

#login-footer {
	color: #999999;
	font-size: 0.8em;
	padding: 5em 0 0 0;
	text-align: center;
}

#login-footer a {
	color: #999999;
	text-decoration: none;
}

#login-footer a:hover {
	text-decoration: underline;
}

#login-errorbox {
	display: none;
}

.login-customlogo {
	min-height: 10px;
	padding-bottom: 10px;
}

/* [/Login] */

/* [Inner] */
body.inner {
	background: #860001;
	min-height: 100%;
	height: 100%;
	width: 100%;
	font-family: Verdana;
}

/* [[wrapper]] */
#wrap-inner {
	margin: 0px 5%;
	min-height: 100%;
	min-width: 770px;
}

/* [[fontSizing]] */
li.fontSize {
	height: 18px;
	overflow: hidden;
}

.fontS {
	font-size: 10px !important;
	line-height: 0.6em;
	font-variant: small-caps;
}

.fontN {
	font-size: 16px !important;
	line-height: 0.6em;
	font-variant: small-caps;
}

.fontL {
	font-size: 20px !important;
	line-height: 0.6em;
	font-variant: small-caps;
}

body.font-small {
}

body.font-small #header {
	font-size: 0.8em;
}

body.font-small #header .mm li dl {
	top: 2.25em;
}

body.font-small #main {
	font-size: 0.8em;
}

body.font-small #main button {
	font-size: 0.8em;
}

body.font-small .mm #menu-content dl {
	margin: 0.7em 0 1em;
}

body.font-small .mm #menu-rights dl {
	margin: 0.7em 0 0 1em;
}

body.font-small .mm #menu-assets dl {
	margin: 0.7em 0 0 1em;
}

body.font-small .mm #menu-tools dl {
	margin: 0.7em 0 0 -7.1em;
}

body.font-small .mm #menu-reports dl {
	margin: 0.7em 0 0 -5.7em;
}

body.font-small .mm #menu-help dl {
	margin: 0.7em 0 0 -7.55em;
}

body.font-small .mm ul dd a {
	line-height: 1.7em;
}

body.font-small .head-tools ul li.end {
	top: 8px;
}

body.font-large {
}

body.font-large #header, body.font-large #main {
	font-size: 1.2em;
}

body.font-large #header .mm li dl {
	top: 2.25em;
}

body.font-large #main button {
	font-size: 1.1em;
}

body.font-large .mm #menu-content dl {
	margin: 0em 0 0.2em;
	z-index: 9001;
}

body.font-large .mm #menu-rights dl {
	margin: 0em 0 0 0.65em;
}

body.font-large .mm #menu-assets dl {
	margin: 0em 0 0 0.65em;
}

body.font-large .mm #menu-tools dl {
	margin: 0em 0 0 -9em;
}

body.font-large .mm #menu-reports dl {
	margin: 0em 0 0 -7.75em;
}

body.font-large .mm #menu-help dl {
	margin: 0em 0 0 -9.55em;
}

body.font-large .head-tools ul li.end {
	top: 5px;
}

/* [[header]] */
#header {
	height: 87px;
	color: #fff;
	position: relative;
}

#header h1.logo {
	position: absolute;
	float: left;
	background: transparent url('images/main/t4.siteManager.png') top left no-repeat;
	width: 400px;
	height: 60px;
	margin: 10px 0 0 40px;
}

#header h1.logo span {
	visibility: hidden;
}

#header h1.logo a {
	text-decoration: none;
	font-size: 24px !important;
	display: inline-block;
}

/* [[[header tools]]]*/
.head-tools {
	position: relative;
	z-index: 10;
	float: right;
	padding: 8px 0 5px 0;
	font-size: 0.85em;
	line-height: 1.5em;
	background: transparent url('images/main/bg.header.tools.png') bottom left repeat-x;
}

.head-tools ul li {
	float: left;
	list-style: none;
	padding: 0px 10px;
	border-right: 1px dotted #fff;
}

.head-tools ul li ul {
	display: none;
}

.head-tools ul li a {
	color: #fff;
	text-decoration: none;
}

.head-tools ul li.end {
	font-size: 11px;
	border-right: 0px;
	position: relative;
	top: 7px;
	padding: 0px;
	background: transparent url('images/main/bg.header.tools-ends.png') bottom right no-repeat;
}

.lt-ie8 .head-tools ul li.end {
	top: 5px;
}

/* [[[[header tools - language]]]]*/
.head-tools ul li.language {
	position: relative;
	padding: 0 10px 0 25px;
	background: transparent url('images/main/icon.language-globe.gif') 10% 55% no-repeat;
}

.head-tools ul li.language a {
	padding: 0 14px 0 0;
	background: transparent url('images/main/bg.header.tools.lang-Dropdown.gif') 100% 55% no-repeat;
}

.head-tools ul li.language ul {
	margin: 5px 0 0 0;
	display: none;
	position: relative;
	z-index: 20;
	right: -1px;
	padding: 0 0 5px 0;
	border: solid #ccc;
	border-width: 0 1px 1px 1px;
	background: #fff;
}

.head-tools ul li.language ul li {
	float: none;
	border: 1px solid transparent;
	padding: 0px 4px
}

.head-tools ul li.language ul li a {
	display: block;
	padding: 2px 12px 2px 12px;
	background: none;
	color: #000;
	border-bottom: 1px dotted #ccc;
}

.head-tools ul li.language ul li a:hover {
	text-decoration: underline;
}

/* [[[[header tools - logout/profile]]]]*/
.head-tools ul li.logout {
	border-right: none;
}

.head-tools ul li.logout a, .head-tools ul li.profile a, .head-tools ul li.dash a {
	text-decoration: underline;
}

.head-tools ul li.logout a:hover, .head-tools ul li.profile a:hover, .head-tools ul li.dash a:hover {
	text-decoration: none;
}

/* [[[[header tools - profile/userlevel]]]]*/
.head-tools ul li.profile {
	padding-left: 25px;
}

.head-tools ul li.admin {
	background: url("images/main/icon-usr-admin.gif") no-repeat scroll transparent 5px 3px !important;
}

.head-tools ul li.pow {
	background: url("images/main/icon-usr-power.gif") no-repeat scroll transparent 5px 3px !important;
}

.head-tools ul li.mod {
	background: url("images/main/icon-usr-moder.gif") no-repeat scroll transparent 5px 3px !important;
}

.head-tools ul li.cont {
	background: url("images/main/icon-usr-contrib.gif") no-repeat scroll transparent 5px 3px !important;
}

.head-tools ul li.dash img {
	margin: 2px 0px;
	float: left;
}

/* [[[main navigation]]]*/
.mm {
	float: right;
	clear: right;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: transparent url('images/main/bg.mm.png') bottom left repeat-x;
	font-weight: bold;
	font-size: 1.0em;
}

.mm ul li {
	position: relative;
	float: left;
	list-style: none;
	padding: 10px 0px 10px 10px;
	background: transparent url('images/main/bg.mm-split.png') bottom right no-repeat;
}

.mm li.start {
	padding: 10px 2px 10px 0px;
	background: transparent url('images/main/bg.mm-left.png') bottom left no-repeat;
}

.mm li#menu-content {
	padding-left: 2px;
}

.mm li#menu-help {
	background: transparent url('images/main/bg.mm-ddarrow.png') 85% 50% no-repeat;
}

.mm li.end {
	padding: 10px 0px 10px 10px;
	background: transparent url('images/main/bg.mm-right.png') bottom right no-repeat;
}

/* [[[[links]]]]*/
.mm li a {
	padding: 10px 35px 10px 20px;
	color: #fff;
	text-decoration: none;
}

.mm li:hover a, a.ie6-mmenuhov {
	padding: 14px 34px 10px 19px;
	color: #000 !important;
	text-decoration: none;
	background: #fff url('images/main/bg.mm-ddarrow-hover.gif') center right no-repeat;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: none;
	border-left: 1px solid #000;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	z-index: 12;
}

/* [[[[dropdowns]]]] */
.mm dl {
	z-index: 9001;
	position: absolute;
	left: -999em;
	width: 17em;
	margin: 0 0 0 0.75em;
	padding: 0.25em 0.5em 1em 0.25em;
	background: #fff url(images/main/bg.mm-dd-bg.jpg) bottom right no-repeat;
	border: solid #000;
	border-width: 0 1px 1px 1px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.mm li:hover dl {
	left: -1px;
	top: 2.55em;
	z-index: 9001;
	position: absolute;
}

.mm #menu-content dl {
	margin: 0 0 0 0.2em;
	z-index: 9001;
}

.mm #menu-rights dl {
	margin: 0 0 0 0.75em;
}

.mm #menu-assets dl {
	margin: 0 0 0 0.75em;
}

.mm #menu-tools dl {
	margin: 0 0 0 -8.4em;
}

.mm #menu-reports dl {
	margin: 0 0 0 -7.05em;
}

.mm #menu-help dl {
	margin: 0 0 0 -10.95em;
}

/* [[[[[ Dropdown Margins for Webkit [Safari/Chrome] ]]]]]*/
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.mm #menu-content dl {
		margin: 0 0 0 0.25em;
	}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.mm #menu-rights dl {
		margin: 0 0 0 0.80em;
	}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.mm #menu-assets dl {
		margin: 0 0 0 0.8em;
	}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.mm #menu-tools dl {
	}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.mm #menu-reports dl {
		margin: 0 0 0 -7.05em;
	}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.mm #menu-help dl {
	}
}

/* ~~~ */

.mm dl dt {
	display: none;
}

.mm dl dd {
	background: transparent url('images/main/bg.mm-item-split.gif') bottom left repeat-x;
	padding: 4px 5px;
	font-size: 0.95em;
}

.mm dd a {
	display: block;
	color: #222 !important;
	border: 0px !important;
	padding: 0.3em 0 0 2em !important;
	background: transparent url('images/main/icons-mainmenu_content.gif') 0 30px no-repeat !important;
}

.mm dd a:hover {
	text-decoration: underline;
}

/* [[[[[ Main Menu Icons ]]]]]*/

/* Content */
.mm dd a.mmi-add {
	background: transparent url('images/main/icons-mainmenu_content.gif') 0 4px no-repeat !important;
}

.mm dd a.mmi-modify {
	background: transparent url('images/main/icons-mainmenu_content.gif') 0 -28px no-repeat !important;
}

.mm dd a.mmi-delete {
	background: transparent url('images/main/icons-mainmenu_content.gif') 0 -60px no-repeat !important;
}

.mm dd a.mmi-sstruct {
	background: transparent url('images/main/icons-mainmenu_content.gif') 0 -92px no-repeat !important;
}

.mm dd a.mmi-approve {
	background: transparent url('images/main/icons-mainmenu_content.gif') 0 -124px no-repeat !important;
}

.mm dd a.mmi-recycle {
	background: transparent url('images/main/icons-mainmenu_content.gif') 0 -156px no-repeat !important;
}

.mm dd a.mmi-medialib {
	background: transparent url('images/main/icons-mainmenu_content.gif') 0 -188px no-repeat !important
}

.mm dd a.mmi-publish {
	background: transparent url('images/main/icons-mainmenu_content.gif') 0 -220px no-repeat !important
}

/* Rights & Roles */
.mm dd a.mmi-contrib {
	background: transparent url('images/main/icons-mainmenu_rightsroles.gif') 0 4px no-repeat !important;
}

.mm dd a.mmi-moder {
	background: transparent url('images/main/icons-mainmenu_rightsroles.gif') 0 -28px no-repeat !important;
}

.mm dd a.mmi-power {
	background: transparent url('images/main/icons-mainmenu_rightsroles.gif') 0 -60px no-repeat !important;
}

.mm dd a.mmi-groups {
	background: transparent url('images/main/icons-mainmenu_rightsroles.gif') 0 -156px no-repeat !important;
}

.mm dd a.mmi-usrman {
	background: transparent url('images/main/icons-mainmenu_rightsroles.gif') 0 -92px no-repeat !important;
}

.mm dd a.mmi-grpman {
	background: transparent url('images/main/icons-mainmenu_rightsroles.gif') 0 -124px no-repeat !important;
}

.mm dd a.mmi-workflow {
	background: transparent url('images/main/icons-mainmenu_rightsroles.gif') 0 -252px no-repeat !important;
}

.mm dd a.mmi-ldap {
	background: transparent url('images/main/icons-mainmenu_rightsroles.gif') 0 -220px no-repeat !important;
}

.mm dd a.mmi-mail {
	background: transparent url('images/main/icons-mainmenu_rightsroles.gif') 0 -188px no-repeat !important;
}

/* Assets */
.mm dd a.mmi-lists {
	background: transparent url('images/main/icons-mainmenu_assets.gif') 0 4px no-repeat !important;
}

.mm dd a.mmi-eforms {
	background: transparent url('images/main/icons-mainmenu_assets.gif') 0 -28px no-repeat !important;
}

.mm dd a.mmi-styles {
	background: transparent url('images/main/icons-mainmenu_assets.gif') 0 -60px no-repeat !important;
}

.mm dd a.mmi-templ {
	background: transparent url('images/main/icons-mainmenu_assets.gif') 0 -92px no-repeat !important;
}

.mm dd a.mmi-navigation {
	background: transparent url('images/main/icons-mainmenu_assets.gif') 0 -124px no-repeat !important;
}

.mm dd a.mmi-widgets {
	background: transparent url('images/main/icons-mainmenu_assets.gif') 0 -156px no-repeat !important;
}

.mm dd a.mmi-forms {
	background: transparent url('images/main/icons-mainmenu_forms.png') 0 5px no-repeat !important;
}

/* Tools */
.mm dd a.mmi-transfer {
	background: transparent url('images/main/icons-mainmenu_tools.gif') 0 4px no-repeat !important;
}

.mm dd a.mmi-config {
	background: transparent url('images/main/icons-mainmenu_tools.gif') 0 -28px no-repeat !important;
}

.mm dd a.mmi-lang {
	background: transparent url('images/main/icons-mainmenu_tools.gif') 0 -60px no-repeat !important;
}

.mm dd a.mmi-tasks {
	background: transparent url('images/main/icons-mainmenu_tools.gif') 0 -92px no-repeat !important;
}

.mm dd a.mmi-channels {
	background: transparent url('images/main/icons-mainmenu_tools.gif') 0 -124px no-repeat !important;
}

.mm dd a.mmi-metadata {
	background: transparent url('images/main/icons-mainmenu_tools.gif') 0 -156px no-repeat !important;
}

.mm dd a.mmi-googlesm {
	background: transparent url('images/main/icons-mainmenu_tools.gif') 0 -188px no-repeat !important;
}

.mm dd a.mmi-externalsrcs {
	background: transparent url('images/main/icons-mainmenu_tools.gif') 0 -220px no-repeat !important;
}

.mm dd a.mmi-social {
	background: transparent url('images/main/icons-mainmenu_tools.gif') 0 -477px no-repeat !important;
}

.mm dd a.mmi-access {
	background: transparent url('images/main/icons-mainmenu_tools.gif') 0 -252px no-repeat !important;
}

.mm dd a.mmi-dash {
	background: transparent url('images/main/icons-mainmenu_tools.gif') 0 -284px no-repeat !important;
}

.mm dd a.mmi-export {
	background: transparent url('images/main/icons-mainmenu_tools.gif') 0 -320px no-repeat !important;
}

.mm dd a.mmi-import {
	background: transparent url('images/main/icons-mainmenu_tools.gif') 0 -352px no-repeat !important;
}

.mm dd a.mmi-htmlimport {
	background: transparent url('images/main/icons-mainmenu_tools.gif') 0 -384px no-repeat !important;
}

.mm dd a.mmi-mobilesync {
	background: transparent url('images/main/icons-mainmenu_tools.gif') 0 -410px no-repeat !important;
}

.mm dd a.mmi-contentsync {
	background: transparent url('images/main/icons-mainmenu_tools.gif') 0 -447px no-repeat !important;
}

.mm dd a.mmi-formbuilder {
	background: transparent url('images/main/icons-mainmenu_tools-fb.gif') no-repeat !important;
}

.mm dd a.mmi-mailer {
	background: transparent url('images/main/icons-mainmenu_tools.gif') 0 -510px no-repeat !important;
}

.mm dd a.mmi-medialoader {
	background: transparent url('images/main/icons-mainmenu_tools.gif') 0 -542px no-repeat !important;
}

/* Reports */
.mm dd a.mmi-seorpt {
	background: transparent url('images/main/icons-mainmenu_reports.gif') 0 4px no-repeat !important;
}

.mm dd a.mmi-broklink {
	background: transparent url('images/main/icons-mainmenu_reports.gif') 0 -28px no-repeat !important;
}

.mm dd a.mmi-usgests {
	background: transparent url('images/main/icons-mainmenu_reports.gif') 0 -60px no-repeat !important;
}

.mm dd a.mmi-errorrpt {
	background: transparent url('images/main/icons-mainmenu_reports.gif') 0 -92px no-repeat !important;
}

.mm dd a.mmi-acces {
	background: transparent url('images/main/icons-mainmenu_reports.gif') 0 -124px no-repeat !important;
}

.mm dd a.mmi-audit {
	background: transparent url('images/main/icons-mainmenu_reports.gif') 0 -156px no-repeat !important;
}

.mm dd a.mmi-performrpt {
	background: transparent url('images/main/icons-mainmenu_reports.gif') 0 -188px no-repeat !important;
}

.mm dd a.mmi-navstats {
	background: transparent url('images/main/icons-mainmenu_reports.gif') 0 -220px no-repeat !important;
}

.mm dd a.mmi-stylestats {
	background: transparent url('images/main/icons-mainmenu_reports.gif') 0 -252px no-repeat !important;
}

.mm dd a.mmi-ownerrpt {
	background: transparent url('images/main/icons-mainmenu_reports.gif') 0 -284px no-repeat !important;
}

.mm dd a.mmi-pstats {
	background: transparent url('images/main/icons-mainmenu_reports.gif') 0 -318px no-repeat !important;
}

.mm dd a.mmi-licenserpt {
	background: transparent url('images/main/icons-mainmenu_reports.gif') 0 -350px no-repeat !important;
}

/* Help */
.mm dd a.mmi-license {
	background: transparent url('images/main/icons-mainmenu_help.gif') 0 4px no-repeat !important;
}

.mm dd a.mmi-extranet {
	background: transparent url('images/main/icons-mainmenu_help.gif') 0 -28px no-repeat !important;
}

.mm dd a.mmi-about {
	background: transparent url('images/main/icons-mainmenu_help.gif') 0 -60px no-repeat !important;
}

.mm dd a.mmi-bugs {
	background: transparent url('images/main/icons-mainmenu_help.gif') 0 -92px no-repeat !important;
}

.mm dd a.mmi-subsgst {
	background: transparent url('images/main/icons-mainmenu_help.gif') 0 -124px no-repeat !important;
}

/* [[[Xplr]]]] */
span.xplr-space {
	background: transparent url('images/main/1x1.gif') top left no-repeat;
	height: 26px;
	width: 21px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

a.xplr-null {
	background: transparent url('images/main/icon.block.gif') top left no-repeat;
	padding-left: 9px;
	padding-bottom: 7px;
	text-decoration: none;
	color: #000;
	cursor: default;
}

span.xplr-blnk {
	background: transparent url('images/main/icon.blank.gif') top right repeat-y;
	height: 26px;
	width: 21px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

a.xplr-exp {
	background: transparent url('images/main/icon.expand.gif') top left no-repeat;
	padding-left: 9px;
	padding-bottom: 7px;
	text-decoration: none;
	color: #000;
}

a.xplr-col {
	background: transparent url('images/main/icon.collapse.gif') top left no-repeat;
	padding-left: 9px;
	padding-bottom: 7px;
	text-decoration: none;
	color: #000;
}

span.xplr-str {
	background: transparent url('images/main/icon.xplr-straight.gif') top right repeat-y;
	height: 26px;
	width: 21px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

span.xplr-str-exp {
	background: transparent url('images/main/icon.xplr-straight-right.gif') top right repeat-y;
	height: 26px;
	width: 21px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

span.xplr-end-exp {
	background: transparent url('images/main/icon.xplr-endright.gif') top right no-repeat;
	height: 26px;
	width: 21px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

span.xplr-home {
	background: transparent url('images/main/icon.home.gif') top left no-repeat;
	height: 26px;
	width: 30px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

span.xplr-fol-i {
	background: transparent url('images/main/icon.folder-int.gif') top left no-repeat;
	height: 26px;
	width: 30px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

span.xplr-fol-e {
	background: transparent url('images/main/icon.folder-ext.gif') top left no-repeat;
	height: 26px;
	width: 30px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

span.xplr-fol-o {
	background: transparent url('images/main/icon.folder-open.gif') top left no-repeat;
	height: 26px;
	width: 30px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

span.xplr-fol-c {
	background: transparent url('images/main/icon.folder-closed.gif') top left no-repeat;
	height: 26px;
	width: 30px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

span.xplr-fol-o-lkd {
	background: transparent url('images/main/icon.folder-open-grey.gif') top left no-repeat;
	height: 26px;
	width: 30px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

span.xplr-fol-c-lkd {
	background: transparent url('images/main/icon.folder-closed-grey.gif') top left no-repeat;
	height: 26px;
	width: 30px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

span.xplr-fol-ext-act {
	background: transparent url('images/main/icon.folder-ext-act.gif') top left no-repeat;
	height: 26px;
	width: 30px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

span.xplr-fol-ext-dis {
	background: transparent url('images/main/icon.folder-ext-dis.gif') top left no-repeat;
	height: 26px;
	width: 30px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

span.xplr-fol-s {
	background: transparent url('images/main/icon.folder-mir-src.gif') top left no-repeat;
	height: 26px;
	width: 30px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

span.xplr-fol-m {
	background: transparent url('images/main/icon.folder-mir-sec.gif') top left no-repeat;
	height: 26px;
	width: 30px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

span.xplr-fol-m {
	background: transparent url('images/main/icon.folder-mir-sec.gif') top left no-repeat;
	height: 26px;
	width: 30px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

.archiveSect span.fldricon {
	background: transparent url('images/main/icon.folder-archive.gif') top left no-repeat !important;
	height: 26px;
	width: 30px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
}

html > body .inner, html > body .inner #mini-hi {
	position: relative;
!important;
}

.fldr {
	position: relative;
	display: inline-block;
	height: 26px;
	vertical-align: middle;
	width: 30px;
}

.fldr .lckd {
	position: absolute;
	top: -1px;
	left: 14px;
	width: 10px;
	height: 10px;
	display: inline-block;
	background: url('images/main/icon.folder-accesslock.gif') no-repeat scroll bottom right transparent;
}

.fldr .mirr {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10px;
	height: 10px;
	display: inline-block;
}

.fldr .mirSect {
	background: url('images/main/icon.folder-mirr-mir.gif') no-repeat scroll left top transparent;
}

.fldr .srcSect {
	background: url('images/main/icon.folder-mirr-src.gif') no-repeat scroll left top transparent;
}

/* [[main]] */
#main {
	background: #fff url('images/main/bg.main-btmcurve.png') bottom left no-repeat;
	min-height: 100%;
}

#main .main-topClear {
	background: #fff url('images/main/bg.main-topcurve.gif') top left no-repeat;
}

#content {
	padding: 0px 15px;
}

#content h1, #maintable h1 {
	background: #353535 url('images/main/main.h1.background.png') repeat-x top left;
	color: #fff;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	padding: 7px 15px;
	margin: 0 0 18px 0;
}

#content p.breadcrumb {
	display: inline-block;
	margin-top: -18px;
	margin-bottom: 11px;
	padding: 3px 30px 3px 15px;
	border: 1px solid #CCC;
	border-top: 0px;
	background: url('images/main/shade.white-grey.png') repeat-x scroll left top #eee;
	border-radius: 0pt 0pt 5px 0pt;
	float: left;
}

#content div#pres-message {
	margin-top: 0px;
}

/* [[[columns]]] */

/* [[[[2 columns (left & right) ]]]]*/
.col2-l {
	float: left;
	width: 75%;
	min-height: 450px;
}

.col2-r {
	float: right;
	width: 22%;
}

/* [[[hierarchy]]] */
.altrow {
	background: #f5f5f5;
}

.even {
	background: #f5f5f5;
}

.odd {
	background: #ffffff;
}

.hi-head {
	text-align: right;
	clear: both;
	border-bottom: 1px solid #E0E0E0;
	height: 30px;
	padding-bottom: 1px;
	margin: 0 0 2px 0;
	line-height: 2.0em;
	font-weight: bold;
}

.hi-head ul {
	line-height: 0.9em;
	list-style: none;
	background: #E0E0E0;
}

.hi-head li {
	text-align: center;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	line-height: 2.0em;
	overflow: hidden;
	height: 29px;
}

.hi-head li span {
	visibility: hidden;
}

li.hi-head-asc {
	text-align: center;
	width: 70px;
	background: transparent url('images/main/hi-icons.png') -145px 0px no-repeat;
	padding: 0px;
	margin: 0px;
}

li.hi-head-seo {
	text-align: center;
	width: 75px;
	background: transparent url('images/main/hi-icons.png') -216px 0px no-repeat;
	padding: 0px;
	margin: 0px;
}

li.hi-head-gor {
	width: 120px;
	background: transparent url('images/main/hi-icons.png') 0px 0px no-repeat;
	padding: 0px;
	margin: 0px;
}

li.hi-head-gor span.hi-head-apr {
	text-align: center;
	width: 55px;
}

li.hi-head-gor span.hi-head-pen {
	text-align: center;
	width: 35px;
}

li.hi-head-gor span.hi-head-del {
	text-align: center;
	width: 35px;
}

li.hi-toggle-asseo {
	height: 26px;
	width: 29px;
	text-align: center;
	vertical-align: bottom;
}

a#hi-toggle-asseo {
	display: -moz-inline-stack;
	display: inline-block;
	text-decoration: none;
	overflow: hidden;
	height: 26px;
	width: 25px;
	background: #e0e0e0 url('images/main/hi-view.options.png') -140px 0px no-repeat;
}

a#hi-toggle-asseo:focus {
	outline: none;
}

a#hi-toggle-asseo:hover {
	background-position: -140px -29px;
}

.hi-opt {
	margin-bottom: 15px;
	padding: 3px 8px 0 8px;
	height: 27px;
}

.hi-opt {
	border-top: 1px solid #E0E0E0;
	border-bottom: 3px double #E0E0E0;
	margin-bottom: 25px;
	padding: 3px 0 3px 0;
	text-align: center;
}

.hi-opt a {
	display: -moz-inline-stack;
	display: inline-block;
	height: 24px;
	text-decoration: none;
	overflow: hidden;
}

.hi-opt a:focus {
	outline: none;
}

.hi-opt span {
	visibility: hidden;
}

.hi-opt a#hi-toggle-ASC {
	width: 25px;
	background: #fff url('images/main/hi-view.options.png') 0px 0px no-repeat;
}

.hi-opt a#hi-toggle-ASC:hover {
	background-position: 0px -29px;
}

.hi-opt a#hi-toggle-SEO {
	width: 25px;
	background: #fff url('images/main/hi-view.options.png') -33px 0px no-repeat;
}

.hi-opt a#hi-toggle-SEO:hover {
	background-position: -33px -29px;
}

.hi-opt a#hi-toggle-GOR {
	width: 35px;
	background: #fff url('images/main/hi-view.options.png') -66px 0px no-repeat;
}

.hi-opt a#hi-toggle-GOR:hover {
	background-position: -66px -29px;
}

.hi-opt a#hi-toggle-ALL {
	width: 25px;
	background: #fff url('images/main/hi-view.options.png') -108px 0px no-repeat;
}

.hi-opt a#hi-toggle-ALL:hover {
	background-position: -108px -29px;
}

.hi-opt a#wdgt-control-ADD {
	width: 25px;
	background: #fff url('images/main/hi-view.options.png') -377px 0px no-repeat;
}

.hi-opt a#wdgt-control-ADD:hover {
	background-position: -377px -29px;
}

#hi-treeview {
	border-bottom: 2px solid #E0E0E0;
	padding-bottom: 2px;
}

#hi-treeview li {
	list-style: none;
}

/* [[[[Row Items]]]] */
.hi-itm {
	padding: 1px;
	text-align: left;
	clear: both;
	font-weight: bold;
	font-size: 0.9em;
	position: relative;
}

.hi-pending {
	border: 1px solid #F49300;
	padding: 0px;
	background: #FFEFAF;
	font-weight: bold;
	font-size: 0.9em;
}

.hi-inactive {
	border: 1px solid #B91000;
	padding: 0px;
	background: #F1AC9C;
	font-weight: bold;
	font-size: 0.9em;
}

.hi-pending, .hi-inactive {
	position: relative;
}

.hi-itm-HOVER {
	border: 1px solid #FFE57F;
	padding: 0px;
	background: #FFF5CF;
}

.hi-itm-SELECTED {
	border: 1px solid #FFE57F;
	padding: 0px;
	background: #FFF5CF;
}

.hi-itm-CLICK {
	border: 1px solid #EFBF00;
	padding: 0px;
	background: #FFEC9F;
}

/* [[[[Dragged Item]]]] */
.hi-dragged {
	padding: 2px 100px 2px 50px;
	border: 1px solid #EFBF00;
	background: #FFEC9F;
	background-image: url('images/main/icon.expand.gif');
	background-position: 8px 3px;
	background-repeat: no-repeat;
}

.hi-dragged ul, .hi-dragged a, .hi-dragged span {
	display: none !important;
}

.hi-drapplace {
	border: 1px solid #4ABCE0;
	background: #C2E4EF;
	padding: 0px;
}

.hi-itm-branch {
	float: left;
	padding: 0 0 0 5px;
	height: 24px;
	overflow: hidden;
}

#hi-treeview .archiveSect a {
	font-weight: normal !important;
	font-style: italic !important;
}

/* .hi-itm-info { float: right; list-style: none; font-weight: normal;} */
.hi-itm-info {
	float: right;
	list-style: none;
	font-weight: normal;
	position: absolute;
	top: 1px;
	right: 1px;
}

.hi-itm-info li {
	text-align: center;
	display: -moz-inline-stack;
	display: inline-block;
	line-height: 1.85em;
	height: 24px;
	vertical-align: middle;
}

li.hi-itm-nfo-asc {
	text-align: center;
	width: 70px;
	border-left: 1px solid #fff;
}

li.hi-itm-nfo-seo {
	text-align: center;
	width: 70px;
}

li.hi-itm-nfo-gor {
	text-align: center;
	width: 38px;
	border-left: 1px solid #fff;
}

li.hi-itm-nfo-mnu {
	text-align: center;
	width: 30px;
	border-left: 1px solid #fff;
	background: url('images/main/icon.ddown-legacy.gif') no-repeat center center;
	cursor: pointer !important;
}

li.hi-itm-nfo-mnu img {
	cursor: pointer;
	vertical-align: middle;
}

li.hi-itm-cnt-mnu {
	text-align: center;
	width: 30px;
	border-left: 1px solid #fff;
	background: url('images/main/icon_dropdownContent.gif') no-repeat center center;
}

li.hi-itm-cnt-mnu img {
	cursor: pointer;
	vertical-align: middle;
}

.hi-pending .hi-itm-info {
	top: 0px;
	right: 0px;
	background: #FFEFAF;
}

.hi-inactive .hi-itm-info {
	top: 0px;
	right: 0px;
	background: #F1AC9C;
}

/* Updates */
.hi-itm .hi-itm-info {
	background: #fff;
}

.hi-itm-HOVER .hi-itm-info {
	background: #FFF5CF !important;
	top: 0px;
	right: 0px;
}

.hi-itm-SELECTED .hi-itm-info {
	background: #FFF5CF !important;
	top: 0px;
	right: 0px;
}

.hi-itm-CLICK .hi-itm-info {
	background: #FFEC9F !important;
	top: 0px;
	right: 0px;
}

.altrow .hi-itm-info {
	background: #f5f5f5 !important;
}

.hi-itm-HOVER.altrow .hi-itm-info {
	background: #FFF5CF !important;
	top: 0px;
	right: 0px;
}

.hi-itm-menu {
	display: none;
	clear: both;
	text-align: right;
	border-top: 1px solid #EFBF00;
	background: #fff url('images/main/bg.mainmenu-dd-bg.jpg') bottom right no-repeat;
	padding: 5px 15px 15px 15px;
	font-size: 0.95em;
}

.hi-itm-menu dl {
	list-style: none;
	float: right;
	padding: 0 20px;
	text-align: left;
	width: 12em;
}

.hi-itm-menu dl dt {
	color: #444;
	background: transparent url('images/main/bg.mainmenu-item-split.gif') bottom left repeat-x;
	padding: 4px 4px;
}

.hi-itm-menu dl dd {
	color: #EFBF00;
	padding: 2px 0 2px 8px;
}

.hi-itm-menu dl dd a {
	color: #333;
}

.hi-itm-menu dl dd a:hover {
	color: #CFA500;
}

/* [[[mini hierarchy]]] */
#mini-hi {
	height: 100%;
	display: block;
	overflow: auto;
	background: #EAF4F9;
}

#mini-hi .hi-itm {
	clear: none;
	text-align: left;
}

#mini-hi .hi-itm-branch {
	float: none;
}

#mini-hi-controls {
	padding: 5px;
	min-height: 25px;
	border-bottom: 1px solid #ccc;
	text-align: left;
}

.tab-Left h3 {
	border-width: 1px 0px;
	border-style: solid;
	border-color: #ccc;
	padding: 1px;
	font-size: 0.9em;
	line-height: 1.4em;
}

.tab-Left h3 span img {
	float: left;
	margin: -4px 4px 0 0;
}

.tab-Left h3 span {
	display: block;
	background: #E0E0E0 url('images/main/shade.grey-white.png') bottom left repeat-x;
	padding: 3px 6px 3px 0;
}

#mini-hi .mini-hi-block {
	position: relative;
}

#mini-hi-block {
}

#mini-hi-blockInner {
	height: 100%;
	padding-right: 7px;
}

#mini-hi #mini-hi-list {
	height: 400px;
	overflow: hidden;
	padding: 3px 0;
}

#mini-hi #hi-treeview {
	border-bottom: none;
}

#mini-hi #hi-treeview li {
	white-space: nowrap;
	overflow: hidden;
	clear: both;
}

#smini-hi .smini-hi-block {
	position: relative;
}

#smini-hi-block {
}

#smini-hi-blockInner {
	height: 100%;
	padding-right: 7px;
}

#smini-hi #hi-treeview {
	border-bottom: none;
}

#smini-hi #hi-treeview li {
	white-space: nowrap;
	clear: both;
	width: 100%;
}

a.hi-toggle-less {
	display: -moz-inline-stack;
	display: inline-block;
	text-decoration: none;
	overflow: hidden;
	height: 24px;
	width: 25px;
	background: #fff url('images/main/hi-view.options.png') -207px 0px no-repeat;
}

a.hi-toggle-less:focus {
	outline: none;
}

a.hi-toggle-less:hover {
	background-position: -207px -29px;
}

a.hi-toggle-more {
	display: -moz-inline-stack;
	display: inline-block;
	text-decoration: none;
	overflow: hidden;
	height: 24px;
	width: 25px;
	background: #fff url('images/main/hi-view.options.png') -175px 0px no-repeat;
}

a.hi-toggle-more:focus {
	outline: none;
}

a.hi-toggle-more:hover {
	background-position: -175px -29px;
}

a.hi-toggle-less span, a.hi-toggle-more span {
	visibility: hidden;
}

/* [[[Split Tabs]]] */
.tab-wrap {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.tab-wrap.noHi {
}

.tab-Left-toggle {
	float: left;
	width: 2%;
	display: none;
}

.tab-Left {
	float: left;
	width: 20%;
	overflow: hidden;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #ccc;
}

.tab-Left div.inner {
	overflow: hidden;
	height: 500px;
}

.tab-Right {
	float: right;
	background: #fff;
	min-height: 390px;
	width: 79%;
	overflow: auto;
}

.tab-wrap.noHi .tab-Right {
	background: #fff;
	min-height: 390px;
	width: 100%;
	overflow: visible;
}

/* [[[[Right Tab]]]]*/
.tabbed {
	width: 80%;
	background: #fff !important;
	border: 0px solid #000;
}

/* .modTab {  background: #fff url('../images/shade.yellow-white.png') top left repeat-x  !important;} <-- Shade on tab to remove boring block look */
.modTab p.tabtitle {
	font-size: 1.2em;
}

/* [[[jQuery tabs]]] */
#tabbedblock {
	padding: 0;
	background: #fff;
	border: 0px;
}

#tabbedblock .modTab {
	padding: 20px
}

.ui-tabs {
	padding: .2em;
	zoom: 1;
}

.ui-tabs .ui-tabs-nav {
	list-style: none;
	padding: 0;
}

.ui-tabs .ui-tabs-nav li {
	border-collapse: collapse;
	float: left;
	border-width: 1px 1px 0px 1px !important;
	border-style: solid;
	border-color: #ccc;
	margin: 0 0 -1px 0;
	padding: 0;
	background: #E0E0E0 url('images/main/shade.white-grey.png') top left repeat-x;
}

.ui-tabs .ui-tabs-nav li a {
	float: left;
	text-decoration: none;
	padding: .4em 0.7em;
	color: #333;
	font-size: 0.9em;
	font-weight: bold;
	cursor: pointer;
	outline: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom: 1px;
	border-width: 1px 1px 0px 1px !important;
	border-style: solid;
	border-color: #EFBF00;
	z-index: 10;
	background: #FFEC9F url('images/main/shade.yellow-white.png') bottom left repeat-x;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}

.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
	outline: none;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
	padding: 20px;
	display: block;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #EFBF00;
	background: none;
	clear: both;
}

.ui-tabs .ui-tabs-hide {
	height: 1px;
	position: absolute;
	top: -100000px;
	overflow: hidden;
}

.ui-tabs .ui-tabs-nav li.back a {
	padding: 0.7em 0.2em 0.6em 0.2em;
	font-size: 0.8em;
	cursor: pointer;
}

.ui-tabs .ui-tabs-nav li.end {
	display: none !important;
	padding: 0.45em 0em;
	font-size: 0.8em;
	line-height: 1.5em;
	background: none;
	border-width: 0px 0px 0px 1px !important;
	border-color: #ccc;
	border-style: solid;
}

/* [[[Form Elements]]] */

.tabButtons {
	text-align: right;
	margin-bottom: 0px;
	padding-bottom: 0px;
	position: inherit;
}

.tabButtons button {
	border: 1px solid #6A0000;
	background: #860001;
	color: #fff;
	font-weight: bold;
	padding: 2px 5px;
	margin: 10px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.tabButtons button.cancel {
	border: 1px solid #666;
	background: #F9F9F9;
	color: #666;
	font-weight: bold;
	padding: 2px 5px;
	margin: 10px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.tabButtonsClear {
	clear: both
}

#tab-button-dd-menu-wrap-top {
	height: 40px;
	float: right;
}

#tab-button-dd-menu-wrap-top div {
	float: left;
}

#tab-button-dd-menu-wrap-bottom {
	height: 95px;
	float: right;
}

#tab-button-dd-menu-wrap-bottom div {
	float: left;
}

/*#tab-button-dd-menu-wrap div button {font-family: Verdana;font-size: 16px;}*/
/* [[[[Form Elements - tabButtons - DD menu buttons]]]]*/
ul.tab-button-dd-menu {
	font-weight: bold;
	list-style: none;
	width: 150px;
	height: 22px;
	background: #860001;
	background-image: linear-gradient(#860001, #920001) !important;
	background-image: -o-linear-gradient(#860001, #920001) !important;
	background-image: -moz-linear-gradient(#860001, #920001) !important;
	background-image: -webkit-linear-gradient(#860001, #920001) !important;
	background-image: -ms-linear-gradient(#860001, #920001) !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 10px 5px;
	border: 1px solid #6A0000;
}

ul.tab-button-dd-menu li {
	float: left;
	position: relative;
	width: 150px;
	height: 22px;

	z-index: 2;
}

ul.tab-button-dd-menu li a {
	position: relative;
	display: block;
	text-decoration: none;
	float: left;
	color: white;
	text-shadow: 0 1px 1px #460102;
	text-align: left;
	font-family: Verdana;
	font-size: 0.9em;
	width: 119px;
	line-height: 22px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-right: 1px solid #333;
	padding-left: 4px;
}

ul.tab-button-dd-menu li a:hover {
	background-color: #ffee9f;
	color: #363636;
	text-shadow: 0 1px 1px #fff;
	border: 1px solid #efbf00 !important;
	top: -1px;
	left: -1px;
}

ul.tab-button-dd-menu li ul li a:hover {
	top: 0;
}

ul.tab-button-dd-menu li span {
	width: 24px;
	height: 22px;
	float: right;
	display: block;
	background: url('images/main/dd-menu-down-arrow.gif') no-repeat 3px 3px;
	position: relative;
	top: 0;
}

ul.tab-button-dd-menu li span.subhover {
	width: 24px;
	cursor: pointer;
	background-color: #ffee9f;
	background-position: 3px -21px;
	top: -1px;
	right: -1px;
	border: 1px solid #efbf00;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
}

ul.tab-button-dd-menu li ul.tab-button-dd-submenu {
	list-style: none;
	position: absolute;
	top: 23px;
	background: #861101;
	padding: 0px 0px 5px 0px;
	left: -1px;
	display: none;
	float: left;
	width: 150px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border: 1px solid #6A0000;
	border-top-width: 0px;
}

ul.tab-button-dd-menu li ul.tab-button-dd-submenu li {
	width: 140px;
	margin: 0px 0px 0px 5px;
	border-top: 1px solid #9E3334;
	float: left;

}

ul.tab-button-dd-menu li ul.tab-button-dd-submenu li a {
	float: left;
	text-align: left;
	padding-left: 5px;
	font-weight: normal;
	border-right: none;
	width: 100%;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-radius: 0px;
	width: 145px;
	margin-left: -5px;
	padding-left: 5px;
}

ul.tab-button-dd-menu li ul.tab-button-dd-submenu li a:hover {
	text-decoration: underline;
	border-bottom: none;
}

/* [[[[Form Elements - TableLess]]]]*/
.form-row {
	border-bottom: 1px dotted #ccc;
	padding: 5px 10px;
	clear: both;
}

.form-row.alt {
	background: #f9f9f9;
	clear: both;
}

.form-row label {
	width: 25%;
	text-align: left;
	font-size: 0.9em;
	font-weight: bold;
	float: left;
}

.form-row input[type="text"] {
	border: 1px solid #ccc;
	background: #fff url('images/main/bg.form.input.png') top left no-repeat;
	padding: 4px 5px;
	width: 300px;
	color: #333;
}

.form-row input[type="password"] {
	border: 1px solid #ccc;
	background: #fff url('images/main/bg.form.input.png') top left no-repeat;
	padding: 4px 5px;
	width: 300px;
	color: #333;
}

.form-row input.chkb {
	width: auto;
	padding: 4px 5px;
	margin: 6px 0;
}

.form-row select {
	border: 1px solid #ccc;
	background: #fff;
	padding: 3px 2px;
	width: 200px;
	color: #333;
}

.form-row select option {
	background: transparent;
}

/* [[[[Form Elements - Table]]]]*/
.modTab table, table.form {
	border-collapse: collapse;
	width: 100%;
	font-size: 0.9em;
}

.modTab table td, table.form td {
	border-bottom: 1px dotted #ccc;
	padding: 5px 10px;
	clear: both;
	vertical-align: top;
}

.modTab table td.lablcol, table.form td.lablcol {
	width: 25%;
}

.modTab table tr.alt td, table.form tr.alt td {
	background: #f9f9f9;
	clear: both;
}

.modTab table th, table.form th {
	border-bottom: 1px dotted #860001;
	font-size: 1.1em;
	padding: 15px 0 4px 4px;
	color: #333;
}

.modTab table label, table.form label {
	text-align: left;
	font-size: 1.0em;
	font-weight: bold;
	float: left;
}

.modTab table input[type="text"], table.form input[type="text"] {
	border: 1px solid #ccc;
	background: #fff url('images/main/bg.form.input.png') top left no-repeat;
	padding: 4px 5px;
	color: #333;
}

.modTab table input[type="password"], table.form input[type="password"] {
	border: 1px solid #ccc;
	background: #fff url('images/main/bg.form.input.png') top left no-repeat;
	padding: 4px 5px;
	color: #333;
}

.modTab table textarea, table.form textarea {
	border: 1px solid #ccc;
	background: #fff url('images/main/bg.form.input.png') top left no-repeat;
	padding: 4px 5px;
	color: #333;
	width: 95% !important;
	float: left
}

.modTab table input.chkb, table.form input.chkb {
	width: auto;
	padding: 4px 5px;
	margin: 6px 0;
}

.modTab table select, table.form select {
	border: 1px solid #ccc;
	background: #fff;
	padding: 3px 2px;
	width: auto;
	max-width: 250px;
	min-width: 220px;
	color: #333;
}

.modTab table select option, table.form select option {
	background: transparent;
}

#sortableTable {
	margin-bottom: 50px
}

/
/
last popup needs space RDSM-12315
				
				/* [[[[[nested tables]]]]] */
				  .modTab table table table, table.form table table {
	font-size: 1.0em;
}

.modTab table table td, table.form table td {
	border-bottom: 1px dotted #CCCCCC;
	background: none
}

.modTab table table tbody tr:last-child td, table.form table tbody tr:last-child td {
	border-bottom: none;
}

/* [[[widgets]]] */
.wdgt-holder {
	border: 1px solid #999;
	margin-bottom: 10px;
}

.wdgt-header {
	background: #E0E0E0 url('icons/wdgt/wdgt.background-header.png') bottom left repeat-x;
}

.wdgt-header h3 {
	margin: 0px !important;
	padding: 6px 25px 8px 8px !important;
	color: #333;
	font-size: 0.9em;
}

.wdgt-header span {
	float: right;
	width: 22px;
	height: 15px;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #666;
	background-color: #979797;
}

.wdgt-header span.wdgt-options-min {
	cursor: pointer;
	background-image: url('icons/wdgt/wdgt.background-tools.png');
	background-position: 1px -17px;
	background-repeat: repeat-x;
}

.wdgt-header span.wdgt-options-max {
	cursor: pointer;
	background-image: url('icons/wdgt/wdgt.background-tools.png');
	background-position: 1px -35px;
	background-repeat: repeat-x;
}

.wdgt-header span.wdgt-options-mov {
	cursor: move;
	background-image: url('icons/wdgt/wdgt.background-tools.png');
	background-position: 1px -53px;
	background-repeat: repeat-x;
}

.wdgt-header span.wdgt-options-qut {
	cursor: pointer;
	background-image: url('icons/wdgt/wdgt.background-tools.png');
	background-position: 1px -71px;
	background-repeat: repeat-x;
}

.wdgt-hierarchy-panel .wdgt-col {
	width: 100% !important;
}

.wdgt-hierarchy-panel .wdgt-list ul {
	padding: 5px !important;
}

.wdgt-hierarchy-panel .wdgt-list ul li {
	width: 100% !important;
}

.wdgt-pointer {
	background: #fff url('icons/wdgt/wdgt.background-pointer_bg.png') top left repeat-x;
}

.wdgt-pointer span {
	margin-left: 6px;
	display: block;
	background: transparent url('icons/wdgt/wdgt.background-pointer.png') top left no-repeat;
}

.wdgt-body {
	background: #fff url('icons/wdgt/wdgt.background-body.png') bottom left repeat-x;
	padding: 0px 5px 20px 5px;
	overflow: hidden;
}

/* [[[[widget body]]]]*/
.wdgt-body {
	font-size: 0.9em;
}

.wdgt-body a {
	color: #3CB6DD;
	text-decoration: underline;
}

.wdget-link {
	padding: 2px 4px;
}

.wdgt-body table {
	padding: 0px;
	border-collapse: collapse;
}

.wdgt-body table td, .wdgt-body table th {
	padding: 2px 4px;
	overflow: hidden;
}

.wdgt-body table thead {
	height: auto !important;
	line-height: auto !important;
}

.wdgt-body table {
	table-layout: fixed;
}

.wdgt-body table th, .wdgt-body table thead td {
	border-bottom: 1px dotted #ccc;
}

.wdgt-body table thead tr th {
	padding: 0px !important;
}

.wdgt-body table .col {
	width: 41%;
}

.wdgt-body form input {
	background: #fff url('icons/wdgt/wdgt.input-text.png') top left no-repeat;
	border: 1px solid #999;
	padding: 4px;
	margin;
	5px;
	font-weight: bold;
}

.wdgt-body form button {
	background: #fff url('icons/wdgt/wdgt.input-button.png') bottom left repeat-x;
	border: 1px solid #999;
	padding: 8px 15px;
	margin;
	5px;
	cursor: pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bmWidget {
	max-height: 250px;
	height: auto !important;
	height: 250px;
	overflow-y: scroll;
	overflow-x: none;
}

.ie7 .bmWidget ul {
	width: 92%;
}

.ie6 .bmWidget {
	width: 92%;
	height: 250px;
}

ul.wdgt-col {
	list-style: none;
	padding: 0 0 20px 0;
	margin: 0px;
	width: 32%;
	float: left;
	margin-right: 1%;
}

ul.wdgt-col li {
	width: 100%;
	clear: both;
	padding-bottom: 10px;
}

div.wdgt-control {
	display: block;
	position: relative;
	top: -10px;
	right: 0px;
	z-index: 1000;
	text-align: right;
}

div.wdgt-control a {
	outline: none;
	top: 0px;
	right: 0px;
	text-decoration: none;
	display: -moz-inline-stack;
	display: inline-block;
	height: 30px;
	width: 30px;
}

div.wdgt-control a {
	background: transparent url('images/main/wdgt-addMore.png') 0px 0px no-repeat;
}

div.wdgt-control a:hover {
	background: transparent url('images/main/wdgt-addMore.png') 0px -37px no-repeat;
}

div.wdgt-list {
	background: #efefef url('images/main/wdgt-add-bg.png') 0px 0px repeat !important;
	top: -30px;
	position: relative;
	border: 1px dotted #333;
	margin: 0px 0 10px 0;
}

div.wdgt-list ul {
	padding: 15px;
	overflow: hidden;
}

div.wdgt-list ul li {
	display: block;
	float: left;
	margin: 0 1% 10px 0;
	height: 40px;
	width: 32%;
	overflow: hidden;
	font-size: 0.9em;
}

div.wdgt-list .wdgt-body {
	display: none !important;
}

div.wdgt-list .wdgt-pointer {
	display: none !important;
}

div.wdgt-list .wdgt-header span.wdgt-options-min {
	display: none;
}

div.wdgt-list .wdgt-header span.wdgt-options-max {
	display: none;
}

div.wdgt-list .wdgt-header span.wdgt-options-qut {
	display: none;
}

.wdgt-col-placeholder {
	padding: 20px 0;
	border: 1px dotted #333;
	background: #ececec;
	display: block;
	margin: 0 0 10px 0;
}

/* If widgete lists are empty */
.wdgt-list-empty {
	width: 100%;
	text-align: center;
	font-weight: bold;
	padding: 15px 0 0 0;
}

p.wdgt-dashboard-empty {
	text-align: right;
	font-weight: bold;
	padding: 0 8px 10px 0;
}

p.wdgt-dashboard-empty span {
	font-size: 1.2em;
}

/* [[footer]] */
#ft {
	font-size: 0.9em;
	height: 1.5em;
}

#ft p {
	padding: .7em 0 0 2em;
}

.ft-toolsL {
	background: #fff url('images/main/bg.footer.tools-btmL.gif') bottom left no-repeat;
	padding: 0 0 0 5px;
}

.ft-tools {
	background: #fff url('images/main/bg.footer.tools-btmR.png') bottom right no-repeat;
	padding: 5px 10px;
}

.ft-tools a {
	color: #000;
}

.ft-tools a:hover {
	color: #000;
	text-decoration: none;
}

.ft-tools a.fontS {
	text-decoration: none;
}

.ft-tools a.fontN {
	text-decoration: none;
}

.ft-tools a.fontL {
	text-decoration: none;
}

/* [Fixes] */
.ie-MainToggle {
	position: relative;
	*-position: static;
	z-index: -1;
}

/* ####### EXTRAS ######## */
#log {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	padding: 5px;
	background: #fff;
	border: 1px solid #000;
	opacity: 0.5;
	visibility: hidden;
}

#indicator {
	width: 16px;
	height: 16px;
	float: left;
}

.box {
	width: 100%;
	float: left;
	border: 1px solid #dedede;
	background: #E3E3E3;
	height: 50px;
	clear: both;
}

.hDropImg {
	background: url('images/main/icon.ddown-legacy.gif') left no-repeat;
	width: 15px;
	height: 15px;
	padding: 10px 0px 0px 0px;
}

.fullBar {
	background: url('images/main/hi-bars-full.png') no-repeat center center;
	width: 45px;
	height: 8px;
	display: block;
}

.mediumBar {
	background: url('images/main/hi-bars-medium.png') no-repeat center center;
	width: 45px;
	height: 8px;
	display: block;
}

.lowBar {
	background: url('images/main/hi-bars-low.png') no-repeat center center;
	width: 45px;
	height: 8px;
	display: block;
}

.noBar {
	background: url('images/main/hi-bars-no.png') no-repeat center center;
	width: 45px;
	height: 8px;
	display: block;
}

.unknownBar {
	background: url('images/main/hi-bars-unknown.png') no-repeat center center;
	width: 45px;
	height: 8px;
	display: block;
}

.seoLink {
	cursor: pointer;
	cursor: hand
}

.accLink {
	cursor: pointer;
	cursor: hand
}

/* Inline Dropdown Menus */
ul.idd {
	background: #FFF4C8;
	border-top: 1px solid #EFBF00;
	border-left: 1px solid #EFBF00;
	padding: 0px;
	overflow: hidden;
	scroll: no;
	width: 150px;
}

ul.idd li {
	background: #CFA500;
}

ul.idd li a {
	line-height: 1.3em;
	background-color: #FFF4C8;
	background-image: url('images/main/inline_ddown-icons.gif');
	background-repeat: no-repeat;
	background-position: 20px 20px;
	display: block;
	padding: 4px 4px 4px 25px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #CFA500;
	border-right: 1px solid #CFA500;
}

ul.idd li a:hover {
	background-color: #FFE57F;
	text-decoration: underline;
}

ul.idd li.separator {
	background: #CFA500;
	border-bottom: 1px solid #CFA500;
	border-right: 1px solid #CFA500;
	display: block;
	height: 1px !important;
	overflow: hidden;
	line-height: 0px;
	font-size: 1px !important;
	padding: 0px;
	margin: 0px;
}

/* Icons for Inline Dropdown Menus */
a.idd-addSec {
	background-position: 2px 4px !important;
}

a.idd-modSec {
	background-position: 2px -20px !important;
}

a.idd-delSec {
	background-position: 2px -44px !important;
}

a.idd-movSec {
	background-position: 2px -68px !important;
}

a.idd-mirSec {
	background-position: 2px -236px !important;
}

a.idd-dupSec {
	background-position: 2px -92px !important;
}

a.idd-mirSec {
	background-position: 2px -332px !important;
}

a.idd-preview {
	background-position: 2px -116px !important;
}

a.idd-dEdit {
	background-position: 2px -140px !important;
}

a.idd-addCon {
	background-position: 2px -164px !important;
}

a.idd-modCon {
	background-position: 2px -188px !important;
}

a.idd-delCon {
	background-position: 2px -212px !important;
}

a.idd-mirCon {
	background-position: 2px -236px !important;
}

a.idd-dupCon {
	background-position: 2px -260px !important;
}

a.idd-movCon {
	background-position: 2px -284px !important;
}

a.idd-hisCon {
	background-position: 2px -308px !important;
}

a.idd-addBmk {
	background-position: 2px -353px !important;
}

a.idd-delBmk {
	background-position: 2px -402px !important;
}

a.idd-modBmk {
	background-position: 2px -426px !important;
}

a.idd-refresh {
	background-position: 2px -474px !important;
}

a.idd-pubsection {
	background-position: 2px -498px !important;
}

a.idd-pubbranch {
	background-position: 2px -522px !important;
}

/* #domMessage{background:url('images/main/ajax-loader.gif') no-repeat center center;width:32px;height:32px;display:block;} */

#hierarchy .de-block-inner {
	height: 400px;
	overflow: hidden;
	padding: 3px 0;
	font-size: 0.9em;
	font-weight: bold;
}

#hierarchy .de-block-inner ul li {
	background: none;
	padding: 0px;
}

#hierarchy .de-block-inner {
	height: 300px !important;
}

p#logout {
	text-align: center;
	padding: 5px 0 10px 0;
	color: #990000;
	font-weight: bold;
	font-size: 0.9em;
}

p#logout a {
	color: #990000;
}

#copyr {
	font-size: 0.75em;
	color: #999;
}

/* SM Forms */
.de-block input {
	border: 1px solid #ccc;
	background: #fff url('images/main/bg.form.input.png') top left no-repeat;
	padding: 4px 5px;
	color: #333;
}

.de-block textarea {
	border: 1px solid #ccc;
	background: #fff url('images/main/bg.form.input.png') top left no-repeat;
	padding: 4px 5px;
	color: #333;
	width: 95% !important;
}

.de-block button {
	border: 1px solid #6A0000;
	background: #860001;
	color: #fff;
	font-weight: bold;
	padding: 2px 5px;
	margin: 10px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.de-block button.cancel {
	border: 1px solid #666;
	background: #F9F9F9;
	color: #666;
	font-weight: bold;
	padding: 2px 5px;
	margin: 10px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.t4-de-editBox {
	position: absolute;
	top: 25%;
	left: 25%;
	background: #fff;
	border: 10px solid #333;
	padding: 10px;
}

.t4-de-editBox-title {
	border-bottom: 1px solid #073661;
	font-size: 1.2em;
	color: #073661;
	font-weight: bold;
	background: url('images/main/de-edit.icon-large.png') top left no-repeat;
	padding: 2px 0 2px 30px;
}

.t4-de-editBox-form {
	padding: 10px 0;
}

.t4-de-editBox-form p.t4-ar {
	text-align: right;
	padding: 0px !important;
	margin: 0px !important;
}

.t4-de-editBox-form input[type="text"] {
	border: 1px solid #ccc;
	background: #fff url('images/main/bg.form.input.png') top left no-repeat;
	padding: 4px 5px;
	width: 300px;
	color: #333;
}

.t4-de-editBox-form button {
	border: 1px solid #6A0000;
	background: #860001;
	color: #fff;
	font-weight: bold;
	padding: 2px 5px;
	margin: 10px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.t4-de-editBox-form button.cancel {
	border: 1px solid #666;
	background: #F9F9F9;
	color: #666;
	font-weight: bold;
	padding: 2px 5px;
	margin: 10px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/* # Additions ################## */

/* [[Media Library]] */
.ml-inner .modTab {
	padding: 0 0 50px 0 !important;
}

.ml-inner .modTab .ml-browse-opt {
	padding: 6px 10px 0px 10px;
	border-bottom: 1px solid #ccc;
	text-align: right;
}

.ml-inner .ml-gridview {
	padding: 10px 0px 20px 10px;
}

.ml-gridview-item {
	float: left;
	margin: 0 11px 12px 1px;
	border: 1px solid #ccc;
	width: 180px;
	padding: 10px 5px;
	text-align: center;
	list-style: none;
	font-size: 0.8em;
	background: url('images/main/bg.mm-dd-bg.jpg') bottom right no-repeat;
}

.gridview-adv {
	display: none;
}

.ml-gridview-item img {
	padding: 0 0 5px 0;
}

.ml-gridview-item h4 {
	font-weight: bold;
}

.ml-item-hov {
	position: relative;
	margin: 0 8px 10px -2px;
	padding: 10px 7px;
	border: 2px solid #EFBF00;
	background: url("images/main/bg.ml-yellwhit.shade.png") 0px -80px repeat-x;
}

/* .ml-item-hov:hover .ml-gridview-popup { position: absolute;} */

.ml-item-hov .gridview-adv {
	display: block;
}

.ml-item-hov div.gridview-adv {
	position: absolute;
	width: 194px;
	margin: 0 0 0 -9px;
	background: #fff;
	border-bottom: 2px solid #EFBF00;
	border-left: 2px solid #EFBF00;
	border-right: 2px solid #EFBF00;
	z-index: 999;
}

.ml-gridview-item .gridview-adv {
	font-size: 1.0em;
}

.ml-gridview-popup {
	overflow: hidden;
}

.ml-gridview-popup h4 {
	clear: both;
}

.ml-gridview-img {
	clear: both;
}

/* [[[buttons]]]*/

body.inner button {
	border: 1px solid #6A0000;
	background: #860001;
	color: #fff;
	font-weight: bold;
	padding: 2px 5px 20px;
	margin: 10px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: Verdana;
	font-size: 0.9em;
	height: 24px;
}

body.inner .modTab button {
	cursor: pointer
}

body.inner button.cancel {
	border: 1px solid #666;
	background: #F9F9F9;
	color: #666;
}

body.inner button:hover {
	background: #ffee9f;
	color: #363636;
	text-shadow: 0 1px 1px #fff;
	border: 1px solid #efbf00;
	background-image: linear-gradient(#ffee9f, #fff1bb);
	background-image: -o-linear-gradient(#ffee9f, #fff1bb);
	background-image: -moz-linear-gradient(#ffee9f, #fff1bb);
	background-image: -webkit-linear-gradient(#ffee9f, #fff1bb);
	background-image: -ms-linear-gradient(#ffee9f, #fff1bb);
}

body.inner button.cancel:hover {
	background: #DADADA;
	color: #101010;
	text-shadow: 0 1px 1px #fff;
	background-image: linear-gradient(#EDEDED);
	background-image: -o-linear-gradient(#EDEDED);
	background-image: -moz-linear-gradient(#EDEDED);
	background-image: -webkit-linear-gradient(#EDEDED);
	background-image: -ms-linear-gradient(#EDEDED);
	border: 1px solid #BBB;
}

.btn-addMedia {
	display: -moz-inline-stack;
	display: inline-block;
	font-size: 0.9em;
	text-decoration: none;
	overflow: hidden;
	padding: 0 10px 0 0;
	height: 24px;
	background: url("images/main/buttons-hovercurve.png") top right no-repeat;
	color: #333;
	line-height: 1.8em;
}

a.btn-addMedia:focus {
	outline: none;
}

.btn-addMedia span {
	background: url("images/main/buttons-hovercurve.png") 0px -58px no-repeat;
	display: -moz-inline-stack;
	display: inline-block;
	width: 38px;
	height: 24px;
}

.btn-addMedia:hover {
	background-position: right -29px;
	color: #ccc;
}

.btn-addMedia:hover span {
	background-position: 0px -87px;
}

.btn-addMedia span, x:-moz-any-link {
	display: -moz-inline-stack;
	position: relative;
	top: -4px;
}

/* FF2 Moz Fix */
.btn-addMedia span, x:-moz-any-link, x:default {
	top: 0px;
}

/* Reset for FF3 */

.btn-addFolder {
	display: -moz-inline-stack;
	display: inline-block;
	font-size: 0.9em;
	text-decoration: none;
	overflow: hidden;
	padding: 0 10px 0 0;
	line-height: 24px;
	height: 24px;
	background: url("images/main/buttons-hovercurve.png") top right no-repeat;
	color: #333;
}

a.btn-addFolder:focus {
	outline: none;
}

.btn-addFolder span {
	background: url("images/main/buttons-hovercurve.png") -58px -58px no-repeat;
	display: -moz-inline-stack;
	display: inline-block;
	width: 38px;
	height: 24px;
}

.btn-addFolder:hover {
	background-position: right -29px;
	color: #ccc;
}

.btn-addFolder:hover span {
	background-position: -58px -87px;
}

.btn-addFolder, x:-moz-any-link {
	display: -moz-inline-box;
}

/* FF2 Moz Fix */
.btn-addFolder, x:-moz-any-link, x:default {
	display: inline-block;
}

/* Reset for FF3 */
.btn-addFolder span, x:-moz-any-link {
	display: -moz-inline-stack;
	position: relative;
	top: -4px;
}

/* FF2 Moz Fix */
.btn-addFolder span, x:-moz-any-link, x:default {
	top: 0px;
}

/* Reset for FF3 */

.btn-moveMedia {
	display: -moz-inline-stack;
	display: inline-block;
	font-size: .9em;
	text-decoration: none;
	overflow: hidden;
	padding: 0 10px 0 0;
	height: 24px;
	background: url("images/main/buttons-hovercurve.png") top right no-repeat;
	color: #333;
	line-height: 1.8em;
}

.btn-moveMedia span {
	background: url("images/main/buttons-hovercurve.png") -116px -58px no-repeat;
	display: -moz-inline-stack;
	display: inline-block;
	width: 38px;
	height: 24px;
}

.btn-moveMedia:hover {
	background-position: right -29px;
	color: #ccc;
}

.btn-moveMedia:hover span {
	background-position: -116px -87px;
}

.btn-moveMedia span, x:-moz-any-link {
	display: -moz-inline-stack;
	position: relative;
	top: -4px;
}

/* FF2 Moz Fix */
.btn-moveMedia span, x:-moz-any-link, x:default {
	top: 0px;
}

/* Reset for FF3 */

.btn-blank {
	display: -moz-inline-stack;
	display: inline-block;
	font-size: .9em;
	text-decoration: none;
	overflow: hidden;
	padding: 0 10px 0 0;
	height: 24px;
	background: url("images/main/buttons-hovercurve.png") top right no-repeat;
	color: #333;
	line-height: 1.8em;
}

.btn-blank span {
	background: url("images/main/buttons-hovercurve.png") -174px -58px no-repeat;
	display: -moz-inline-stack;
	display: inline-block;
	width: 12px;
	height: 24px;
}

.btn-blank:hover {
	background-position: right -29px;
	color: #ccc;
}

.btn-blank:hover span {
	background-position: -174px -87px;
}

.btn-blank span, x:-moz-any-link {
	display: -moz-inline-stack;
	position: relative;
	top: -4px;
}

/* FF2 Moz Fix */
.btn-blank span, x:-moz-any-link, x:default {
	top: 0px;
}

/* Reset for FF3 */

.btn-deleteMedia {
	display: -moz-inline-stack;
	display: inline-block;
	font-size: .9em;
	text-decoration: none;
	overflow: hidden;
	padding: 0 10px 0 0;
	height: 24px;
	background: url("images/main/buttons-hovercurve.png") top right no-repeat;
	color: #333;
	line-height: 1.8em;
}

.btn-deleteMedia span {
	background: url("images/main/buttons-hovercurve.png") -232px -58px no-repeat;
	display: -moz-inline-stack;
	display: inline-block;
	width: 38px;
	height: 24px;
}

.btn-deleteMedia:hover {
	background-position: right -29px;
	color: #ccc;
}

.btn-deleteMedia:hover span {
	background-position: -232px -87px;
}

.btn-deleteMedia span, x:-moz-any-link {
	display: -moz-inline-stack;
	position: relative;
	top: -4px;
}

/* FF2 Moz Fix */
.btn-deleteMedia span, x:-moz-any-link, x:default {
	top: 0px;
}

/* Reset for FF3 */

.btn-mediaMoveCancel {
	display: -moz-inline-stack;
	display: inline-block;
	font-size: 0.9em;
	text-decoration: none;
	overflow: hidden;
	padding: 0 10px 0 0;
	line-height: 24px;
	height: 24px;
	background: url("images/main/buttons-hovercurve.png") top right no-repeat;
	color: #333;
}

a.btn-mediaMoveCancel:focus {
	outline: none;
}

.btn-mediaMoveCancel span {
	background: url("images/main/buttons-hovercurve.png") 0px -58px no-repeat;
	display: -moz-inline-stack;
	display: inline-block;
	width: 38px;
	height: 24px;
}

.btn-mediaMoveCancel:hover {
	color: #ccc;
}

.btn-mediaMoveCancel:hover span {
	background-position: 0px -87px;
}

.btn-mediaMoveCancel, x:-moz-any-link {
	display: block;
}

/* FF2 Moz Fix */
.btn-mediaMoveCancel span, x:-moz-any-link {
	display: -moz-inline-stack;
	position: relative;
	top: -4px;
}

/* FF2 Moz Fix */
.btn-mediaMoveCancel span, x:-moz-any-link, x:default {
	top: 0px;
}

/* Reset for FF3 */

a.btn-dispGrid {
	display: -moz-inline-stack;
	display: inline-block;
	text-decoration: none;
	overflow: hidden;
	height: 24px;
	width: 32px;
	background: #fff url('images/main/hi-view.options.png') -276px 0px no-repeat;
}

a.btn-dispGrid:focus {
	outline: none;
}

a.btn-dispGrid:hover {
	background-position: -276px -29px;
}

a.btn-dispGrid span {
	visibility: hidden;
}

a.btn-dispList {
	display: -moz-inline-stack;
	display: inline-block;
	text-decoration: none;
	overflow: hidden;
	height: 24px;
	width: 32px;
	background: #fff url('images/main/hi-view.options.png') -239px 0px no-repeat;
}

a.btn-dispList:focus {
	outline: none;
}

a.btn-dispList:hover {
	background-position: -239px -29px;
}

a.btn-dispList span {
	visibility: hidden;
}

.btn-blank {
	display: -moz-inline-stack;
	display: inline-block;
	font-size: .9em;
	text-decoration: none;
	overflow: hidden;
	padding: 0 10px 0 0;
	height: 24px;
	background: url("images/main/buttons-hovercurve.png") top right no-repeat;
	color: #333;
	line-height: 1.8em;
}

.btn-blank span {
	background: url("images/main/buttons-hovercurve.png") -174px -58px no-repeat;
	display: -moz-inline-stack;
	display: inline-block;
	width: 12px;
	height: 24px;
}

.btn-blank:hover span {
	background-position: -174px -87px;
}

.ml-browse-opt form {
	display: inline;
}

.ml-browse-opt form input {
	border: 1px solid #ccc;
	background: #fff url('images/main/bg.form.input.png') top left no-repeat;
	padding: 4px 5px;
	color: #333;
	margin: 0px !important;
}

.styledInputElem {
	border: 1px solid #ccc;
	background: #fff url('images/main/bg.form.input.png') top left no-repeat;
	padding: 4px 8px;
	color: #333;
	margin: 0px 5px 0 0 !important;
}

p.pagination {
	text-align: center;
	padding-bottom: 0px !important;
}

p.pagination a {
	padding: 4px 6px;
	border: 1px solid #ccc;
	background: #F6F6F6;
	color: #333;
	text-decoration: none;
}

p.pagination a.ends {
	padding: 4px 6px;
	border: 1px solid #999;
	background: #ccc;
}

p.pagination a.curr, p.pagination span, p.pagination a:hover {
	padding: 4px 6px;
	border: 1px solid #EFBF01;
	background: #FFEC9F;
}

/* [[[Overlay]]]*/
#blackout-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #000;
	z-index: 1000;
}

/* [[[Advanced Window]]] */
#ml-advwindow {
	position: absolute;
	top: 1%;
	left: 1%;
	width: 96%;
	background: #333;
	border: 10px solid #333;
	z-index: 9001;
}

.ml-carousel {
	background: #333;
	height: 120px;
	overflow: hidden !important;
}

.ml-carousel a.flick {
	margin: 30px 0 0 0;
	border: 1px solid #000;
	background: #999;
	padding: 20px 3px;
	text-decoration: none;
	font-weight: bold;
	color: #000;
}

.ml-carousel a.flick:hover {
	color: #fff;
}

/* [[[Advanced Delete Window]]] */
#ml-advwindow-usage {
	position: absolute;
	top: 15%;
	left: 10%;
	width: 85%;
	background: #333;
	border: 10px solid #333;
	z-index: 9001;
}

.ml-carousel {
	background: #333;
	height: 120px;
	overflow: hidden !important;
}

.ml-carousel a.flick {
	margin: 30px 0 0 0;
	border: 1px solid #000;
	background: #999;
	padding: 20px 3px;
	text-decoration: none;
	font-weight: bold;
	color: #000;
}

.ml-carousel a.flick:hover {
	color: #fff;
}

#ml-adv-carousel-clip {
	height: 114px;
	overflow: hidden !important;
}

.ml-carousel ul {
	list-style: none;
	text-align: left;
	margin: 0px;
	width: 30000px;
}

/* border-right: 1px solid #666;  */
.ml-carousel ul li {
	display: -moz-inline-stack;
	display: inline-block;
	padding: 10px 10px 5px 10px;
	margin: 5px 0 0 0;
}

.ml-carousel ul li.curr {
	margin: -5px 0 0 0 !important;
	background: #999;
	padding: 15px 10px 5px 10px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #000;
}

.ml-carousel ul li img {
	float: none;
}

.ml-advblock {
	background: #fff;
	padding: 20px 30px 10px 30px;
}

.ml-advblock h2 {
	font-size: 1.2em;
	border-bottom: 1px solid #EFBF00;
	margin: 0 0 10px 0;
}

.ml-advblock a.advblock-close {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	padding: 3px 8px;
	background: #333;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.ml-advblock a.advblock-close:hover {
	color: #333;
	background: #ccc;
}

.ml-advblock .previewimg {
	background: #f6f6f6;
	border: 1px solid #ccc;
	width: 45%;
	padding: 10px 0;
	vertical-align: middle;
	text-align: center;
}

.ml-advblock .previewimg img {
	margin: 0px auto;
	vertical-align: middle;
}

.ml-advblock-usage {
	background: #fff;
	padding: 20px 30px 10px 30px;
}

.ml-advblock-usage h2 {
	font-size: 1.2em;
	border-bottom: 1px solid #EFBF00;
	margin: 0 0 10px 0;
}

.ml-advblock-usage a.advblock-close {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	padding: 3px 8px;
	background: #333;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.ml-advblock-usage a.advblock-close:hover {
	color: #333;
	background: #ccc;
}

.ml-advblock-usage .previewimg {
	background: #f6f6f6;
	border: 1px solid #ccc;
	width: 45%;
	padding: 10px 0;
	vertical-align: middle;
	text-align: center;
}

.ml-advblock-usage .previewimg img {
	margin: 0px auto;
	vertical-align: middle;
}

/* New DropDown Options Menu / HTML System*/
dl#mini-hi-control-dd {
	display: inline;
	position: relative;
}

dl#mini-hi-control-dd dt {
	display: inline;
}

dl#mini-hi-control-dd dd {
	display: inline;
}

dl#mini-hi-control-dd dd ul {
	display: none;
	padding: 8px 10px 2px 10px;
	margin: 0 -5px;
	position: relative;
	left: 0;
	top: -3px;
}

dl#mini-hi-control-dd:hover dd ul {
	display: block;
}

dl#mini-hi-control-dd.hover dd ul {
	display: block;
}

dl#mini-hi-control-dd dd ul li {
	list-style: none;
}

dl#mini-hi-control-dd dd ul li a {
	text-decoration: none;
}

dl#mini-hi-control-dd dd ul li a#mini-hi-control-opts-add {
	text-decoration: none;
	background: transparent url('images/main/icon.folder-new.gif') left center no-repeat;
	padding-left: 30px;
}

dl#mini-hi-control-dd dd ul li a#mini-hi-control-opts-del {
	text-decoration: none;
	background: transparent url('images/main/icon.folder-del.gif') left center no-repeat;
	padding-left: 30px;
}

#ml-advwindow .ui-tabs-panel {
	height: 210px;
	overflow: auto;
	padding-bottom: 20px 20px 25px;
!important;
}

#ml-advwindow-usage .ui-tabs-panel {
	height: 210px;
	overflow: auto;
	padding-bottom: 25px !important;
}

ul#variation-list {
	list-style: none;
}

ul#variation-list li {
	display: block;
	border: 1px solid #ccc;
	background: #efefef;
	padding: 5px;
	text-decoration: none;
	margin: 0 0 5px 0;
}

ul#variation-list li:hover, ul#variation-list li.ieHover {
	border: 1px solid #EFBF00;
	background: #FFEC9F;
}

ul#variation-list li table {
	width: 100%;
	border-collapse: collapse;
}

.var-item-radio {
	width: 30px;
}

.var-item-opts {
	width: 100px;
	overflow: visible;
}

.var-item-img {
	width: 70px;
	overflow: visible;
}

.ml-details {
	font-size: 0.9em;
}

/* Top Bar */
form.ml-browse-opt-form {
	padding: 5px 0px 0 5px;
}

form.ml-browse-opt-form select {
	max-width: 110px;
	width: auto;
	width: 110px;
}

form.ml-browse-opt-form button {
	margin: 0px 4px !important;
}

#ml-advwindow .ui-tabs .ui-tabs-panel {
	padding: 10px 10px 10px 0;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #EFBF00;
}

#ml-advwindow-usage .ui-tabs .ui-tabs-panel {
	padding: 10px 10px 10px 0;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #EFBF00;
}

.dedit-options-min {
	cursor: pointer;
	background: url('images/main/wdgt.options-min.gif') no-repeat;
	width: 15px;
	float: right;
}

.dedit-options-max {
	cursor: pointer;
	background: url('images/main/wdgt.options-max.gif') no-repeat;
	width: 15px;
	float: right;
}

/* Media Library - ListView*/
.ml-listview {
	padding: 0px 20px;
	text-align: left;
}

.ml-listview a {
	color: #333;
}

.ml-listview a:hover {
	text-decoration: none;
}

.ml-listview table td.actions {
	width: 100px;
}

.ml-listview table td img {
	padding: 0 5px 0 0;
	cursor: pointer;
}

.verticalBarGraph {
	border-bottom: 1px solid #FFF;
	height: 120px;
	margin: 0;
	padding: 0;
	position: relative;
}

.verticalBarGraph li {
	border: 1px solid #555;
	background-color: #3CB6DD;
	border-bottom: none;
	bottom: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	width: 5px;
}

/* Variations */
.col2v-l {
	float: left;
	width: 70%;
}

.col2v-r {
	float: right;
	width: 25%;
}

#ml-var-preview {
	margin: 10px 0 0 0;
	background: #f6f6f6;
	border: 1px solid #ccc;
	padding: 10px 0;
	vertical-align: middle;
	text-align: center;
	min-height: 320px;
}

#ml-var-control {
}

#ml-var-control h3 {
	font-size: 1.1em;
	border: 0px !important;
}

#ml-var-control h3 a {
	margin: 10px 0 0 0;
	display: block;
	border: 1px solid #EFBF00;
	background: #FFEC9F;
	padding: 5px;
	color: #333;
	text-decoration: none;
}

#ml-var-control h3 a:hover {
	display: block;
	border: 1px solid #FFE57F;
	background: #FFF5CF;
}

#ml-var-control div {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #EFBF00;
	padding: 5px;
	background: #fff !important;
}

#ml-var-control p {
	font-size: 0.9em;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	font-style: italic;
}

#ml-var-control form label {
	display: inline !important;
	float: none !important;
	clear: none !important;
}

#ml-var-control form select, #ml-v-cust {
	width: 100% !important;
}

{
	width: 100% !important
;
}

#ml-var-control table {
}

#ml-var-control table tr td {
	background: none;
	border-bottom: none;
}

#ml-var-control table tr td.alt {
	background: none;
}

.modTab .ml-carousel {
	background: none;
	height: 105px;
	vertical-align: middle;
	overflow: hidden !important;
}

.modTab .ml-carousel img {
	vertical-align: top;
	text-align: center;
}

.modTab .ml-carousel a.flick {
	margin: 30px 0 0 0;
	border: 1px solid #4ABCE0;
	background: #C2E4EF;
}

.modTab .ml-carousel a.flick:hover {
}

#ml-var-carousel-clip {
	height: 105px;
	overflow: hidden !important;
}

.modTab .ml-carousel ul {
	width: 5000px;
	text-align: left;
	padding: 0 20px;
}

.modTab .ml-carousel ul li {
	background: #fff;
	height: 80px;
	border: 1px solid #C2E4EF
}

.modTab {
	overflow: visible;
}

.modTab, x:-moz-any-link {
	overflow-x: hidden;
	overflow-y: auto;
}

/* RDSM-6100: < FF2 */
.modTab, x:-moz-any-link, x:default {
	overflow: visible;
}

/* RDSM-6100: FF3+ */

/* TODO: Temporary fix for popup window width carousel */
.popupwin .ml-carousel ul {
	width: 100% !important;
	overflow: hidden !important;
}

/*
        */

/* jquery crop styles */
/* Fixes issue here http://code.google.com/p/jcrop/issues/detail?id=1 */
.jcrop-holder {
	text-align: left;
}

.jcrop-vline, .jcrop-hline {
	font-size: 0;
	position: absolute;
	background: white url('images/main/Jcrop.gif') top left repeat;
}

.jcrop-vline {
	height: 100%;
	width: 1px !important;
}

.jcrop-hline {
	width: 100%;
	height: 1px !important;
}

.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker {
	width: 100%;
	height: 100%;
}

.custom .jcrop-vline,
.custom .jcrop-hline {
	background: yellow;
}

.custom .jcrop-handle {
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#tab-history table {
	padding: 0px;
	border-collapse: collapse;
	border: 0px;
	font-size: 0.9em;
}

#tab-history table tr th {
	border-bottom: 1px solid #EFBF00;
	border-top: 1px solid #EFBF00;
	text-align: left;
	padding: 2px 4px;
	background: #FFEC9F;
}

#tab-history table tr td {
	border-bottom: 1px solid #EFBF00;
	text-align: left;
	padding: 2px 4px;
	vertical-align: top;
}

#tab-history table tr:hover td {
	background: #FFF5CF;
}

#tab-useage table {
	padding: 0px;
	border-collapse: collapse;
	border: 0px;
	font-size: 0.9em;
}

#tab-useage table tr th {
	border-bottom: 1px solid #EFBF00;
	border-top: 1px solid #EFBF00;
	text-align: left;
	padding: 2px 4px;
	background: #FFEC9F;
}

#tab-useage table tr td {
	border-bottom: 1px solid #EFBF00;
	text-align: left;
	padding: 2px 4px;
	vertical-align: top;
}

#tab-useage table tr:hover td {
	background: #FFF5CF;
}

/* Tabbed Block Paging */
.ui-tabs-paging-prev {
	background: transparent !important;
	border: none !important;
	margin: 0 5px 1px 0 !important;
}

.ui-tabs-paging-next {
	float: right !important;
	background: transparent !important;
	border: none !important;
	margin-bottom: 1px !important;
}

/* .ui-tabs-paging-prev a, .ui-tabs-paging-next a { display: block; position: relative; top: 1px; border: 1px solid #FFE57F; background: #FFF5CF !important; padding: 2px 4px !important; margin: 0 1px; text-decoration: none; z-index: 2; cursor: pointer;}  */
.ui-tabs-paging-prev a, .ui-tabs-paging-next a {
	display: block;
	position: relative;
	top: 1px;
	border: 1px solid #ccc;
	background: #e0e0e0 !important;
	padding: 2px 4px !important;
	margin: 0 1px;
	text-decoration: none;
	z-index: 2;
	cursor: pointer;
}

.ui-tabs-paging-next a:hover, .ui-tabs-paging-prev a:hover {
	border: 1px solid #EFBF00;
	background: #FFEC9F !important;
	color: #fff;
}

.ui-tabs-paging-disabled {
	display: none !important;
}

#tabsMenu li {
	display: inline;
}

/* DateTime Picker */
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-datepicker.ui-helper-hidden {
	display: none;
}

.ui-datepicker.ui-helper-hidden-accessible {
	position: absolute;
	left: -99999999px;
}

.ui-datepicker.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-datepicker.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.ui-datepicker.ui-helper-clearfix {
	display: inline-block;
}

/* required comment for clearfix to work in Opera \*/
* html .ui-datepicker.ui-helper-clearfix {
	height: 1%;
}

.ui-datepicker.ui-helper-clearfix {
	display: block;
}

/* end clearfix */
.ui-datepicker.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
.ui-datepicker.ui-state-disabled {
	cursor: default !important;
}

.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px !important;
	overflow: hidden !important;
	background-repeat: no-repeat;
}

.ui-datepicker.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-datepicker.ui-widget {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
}

.ui-datepicker.ui-widget input, .ui-datepicker.ui-widget select, .ui-datepicker.ui-widget textarea, .ui-datepicker.ui-widget button {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1em;
}

.ui-datepicker.ui-widget-content, .ui-datepicker .ui-widget-content {
	border: 1px solid #dddddd;
	background: #eeeeee url(images/main/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
	color: #333333;
}

.ui-datepicker.ui-widget-content a, .ui-datepicker .ui-widget-content a {
	color: #333333;
}

.ui-datepicker .ui-widget-header {
	background: #860001 url('images/main/login.background.formbox.png') 50% 0% repeat-x;
	color: #ffffff;
	font-weight: bold;
}

/* T4: BackGround Titles*/
.ui-datepicker .ui-widget-header a {
	color: #ffffff;
}

.ui-datepicker .ui-state-default, .ui-datepicker.ui-widget-content .ui-state-default {
	border: 1px solid #860001;
	background: #fff;
	font-weight: bold;
	color: #860001;
	outline: none;
}

.ui-datepicker .ui-state-default a, .ui-datepicker .ui-state-default a:link, .ui-datepicker .ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
	outline: none;
}

.ui-datepicker .ui-state-hover, .ui-datepicker.ui-widget-content .ui-state-hover, .ui-datepicker .ui-state-focus, .ui-datepicker.ui-widget-content .ui-state-focus {
	border: 1px solid #353535;
	background: #fff url('images/main/bg.mm.png') 50% 0% repeat-x;;
	font-weight: bold;
	color: #fff;
	outline: none;
}

.ui-datepicker .ui-state-hover a, .ui-datepicker .ui-state-hover a:hover {
	color: #c77405;
	text-decoration: none;
	outline: none;
}

.ui-datepicker .ui-state-active, .ui-datepicker.ui-widget-content .ui-state-active {
	border: 1px solid #353535;
	background: #fff url('images/main/bg.mm.png') 50% 0% repeat-x;;
	font-weight: bold;
	color: #fff;
	font-weight: bold;
	outline: none;
}

.ui-datepicker .ui-state-active a, .ui-datepicker .ui-state-active a:link, .ui-datepicker .ui-state-active a:visited {
	color: #fff;
	outline: none;
	text-decoration: none;
}

.ui-datepicker .ui-state-highlight, .ui-datepicker.ui-widget-content .ui-state-highlight {
	border: 1px solid #860001;
	background: #860001 url('images/main/login.background.formbox.png') 50% 0% repeat-x;
	color: #ffffff;
}

.ui-datepicker .ui-state-highlight a, .ui-datepicker .ui-widget-content .ui-state-highlight a {
	color: #363636;
}

.ui-datepicker .ui-state-error, .ui-datepicker.ui-widget-content .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(images/main/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #ffffff;
}

.ui-datepicker .ui-state-error a, .ui-datepicker.ui-widget-content .ui-state-error a {
	color: #ffffff;
}

.ui-datepicker .ui-state-error-text, .ui-datepicker.ui-widget-content .ui-state-error-text {
	color: #ffffff;
}

.ui-datepicker .ui-state-disabled, .ui-datepicker.ui-widget-content .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
}

.ui-datepicker .ui-priority-primary, .ui-datepicker.ui-widget-content .ui-priority-primary {
	font-weight: bold;
}

.ui-datepicker .ui-priority-secondary, .ui-datepicker.ui-widget-content .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal;
}

/* states and images */
.ui-datepicker .ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(images/main/ui-icons_ffffff_256x240.png);
}

.ui-datepicker .ui-widget-content .ui-icon {
	background-image: url(images/main/ui-icons_ffffff_256x240.png);
}

.ui-datepicker .ui-widget-header .ui-icon {
	background-image: url(images/main/ui-icons_ffffff_256x240.png);
}

.ui-datepicker .ui-state-default .ui-icon {
	background-image: url(images/main/ui-icons_ffffff_256x240.png);
}

.ui-datepicker .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(images/main/ui-icons_ffffff_256x240.png);
}

.ui-datepicker .ui-state-active .ui-icon {
	background-image: url(images/main/ui-icons_ffffff_256x240.png);
}

.ui-datepicker .ui-state-highlight .ui-icon {
	background-image: url(images/main/ui-icons_ffffff_256x240.png);
}

.ui-datepicker .ui-state-error .ui-icon, .ui-datepicker .ui-state-error-text .ui-icon {
	background-image: url(images/main/ui-icons_ffffff_256x240.png);
}

/* positioning */
.ui-icon-carat-1-n {
	background-position: 0 0;
}

.ui-icon-carat-1-ne {
	background-position: -16px 0;
}

.ui-icon-carat-1-e {
	background-position: -32px 0;
}

.ui-icon-carat-1-se {
	background-position: -48px 0;
}

.ui-icon-carat-1-s {
	background-position: -64px 0;
}

.ui-icon-carat-1-sw {
	background-position: -80px 0;
}

.ui-icon-carat-1-w {
	background-position: -96px 0;
}

.ui-icon-carat-1-nw {
	background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-datepicker .ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-datepicker .ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-off {
	background-position: -96px -144px;
}

.ui-icon-radio-on {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
}

.ui-corner-tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}

.ui-corner-bl {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}

.ui-corner-br {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

.ui-corner-top {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}

.ui-corner-bottom {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

.ui-corner-right {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

.ui-corner-left {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}

.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 3px;
	width: 1.8em;
	height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 2px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 4px;
}

.ui-datepicker .ui-datepicker-next {
	right: 4px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 3px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 3px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 3.3em;
	line-height: 1.8em;
	text-align: left;
}

.ui-datepicker .ui-datepicker-title select {
	float: left;
	font-size: 1em;
	margin: 3px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}

.ui-datepicker select.ui-datepicker-month {
	float: left
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
	float: left;
	position: absolute;
	top: 0px;
	width: 70px;
	right: 2.5em;
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}

.ui-datepicker td {
	border: 0;
	padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 5px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 5px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 5px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 5px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
	display: none; /*sorry for IE5*/
	display /**/: block; /*sorry for IE5*/
	position: absolute; /*must have*/
	z-index: -1; /*must have*/
	filter: mask(); /*must have*/
	top: -4px; /*must have*/
	left: -4px; /*must have*/
	width: 200px; /*must have*/
	height: 200px; /*must have*/
}

/* Slider
----------------------------------*/
.ui-datepicker .ui-slider {
	position: relative;
	text-align: left;
}

.ui-datepicker .ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}

.ui-datepicker .ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
}

.ui-datepicker .ui-slider-vertical {
	width: .8em;
	height: 100px;
}

.ui-datepicker .ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}

.ui-datepicker .ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.ui-datepicker .ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}

.ui-datepicker .ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

/* Tabs
----------------------------------*/
.ui-datepicker .ui-tabs {
	padding: .2em;
	zoom: 1;
}

.ui-datepicker .ui-tabs .ui-tabs-nav {
	list-style: none;
	position: relative;
	padding: .2em .2em 0;
}

.ui-datepicker .ui-tabs .ui-tabs-nav li {
	position: relative;
	float: left;
	border-bottom-width: 0 !important;
	margin: 0 .2em -1px 0;
	padding: 0;
}

.ui-datepicker .ui-tabs .ui-tabs-nav li a {
	float: left;
	text-decoration: none;
	padding: .5em 1em;
}

.ui-datepicker .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom: 1px;
	border-bottom-width: 0;
}

.ui-datepicker .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-datepicker .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}

.ui-datepicker .ui-tabs .ui-tabs-nav li a, .ui-datepicker .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-datepicker .ui-tabs .ui-tabs-panel {
	padding: 1em 1.4em;
	display: block;
	border-width: 0;
	background: none;
}

.ui-datepicker .ui-tabs .ui-tabs-hide {
	display: none !important;
}

/* Confirm/Notification/Warning Boxes */

div#pres-message {
	word-wrap: break-word;
	margin: 10px auto;
	padding: 10px 10px 30px 70px;
	border-width: 1px;
	border-style: solid;
	background-position: 10px 10px;
	background-repeat: no-repeat;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

div#pres-message h4 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0px;
}

div#pres-message p {
	padding: 0px;
	margin: 0px;
}

div#pres-message a.pres-message-x {
	float: right;
	margin: -10px -10px 0 0;
	padding: 2px 5px;
	font-weight: bold;
	text-decoration: none;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
}

div#pres-message ul, div#pres-message ol {
	margin-left: 20px;
}

div#pres-message table {
	border-collapse: collapse;
	border: 0px !important;
}

div#pres-message table th {
	font-weight: bold;
	padding: 2px 4px;
}

div#pres-message table td {
	padding: 2px 4px;
}

.pres-message-confirm {
	color: #598D41;
	border-color: #598D41;
	background-color: #EFFDC7;
	background-image: url('images/main/icon-publish-light-green.png');
}

.pres-message-confirm h4, .pres-message-confirm p {
	color: #598D41;
}

.pres-message-confirm a.pres-message-x {
	background-color: #598D41;
	color: #fff;
}

.pres-message-confirm table th {
	border-bottom: 2px solid #598D41;
}

.pres-message-confirm table tr.odd td {
	background-color: #EFFDC7;
	border-bottom: 1px dotted #598D41;
}

.pres-message-confirm table tr.even td {
	background-color: #EFFDC7;
	border-bottom: 1px dotted #598D41;
}

.pres-message-warning {
	color: #AF6700;
	border-color: #AF6700;
	background-color: #FFF4C7;
	background-image: url('images/main/icon-publish-light-amber.png');
}

.pres-message-warning h4, .pres-message-warning p {
	color: #AF6700;
}

.pres-message-warning a.pres-message-x {
	background-color: #AF6700;
	color: #fff;
}

.pres-message-warning table th {
	border-bottom: 2px solid #AF6700;
}

.pres-message-warning table tr.odd td {
	background-color: #FFF4C7;
	border-bottom: 1px dotted #AF6700;
}

.pres-message-warning table tr.even td {
	background-color: #FFF4C7;
	border-bottom: 1px dotted #AF6700;
}

.pres-message-error {
	color: #A41000;
	border-color: #A41000;
	background-color: #F8D1C7;
	background-image: url('images/main/icon-publish-light-red.png');
}

.pres-message-error h4, .pres-message-error p {
	color: #A41000;
}

.pres-message-error a.pres-message-x {
	background-color: #A41000;
	color: #fff;
}

.pres-message-error table th {
	border-bottom: 2px solid #A41000;
}

.pres-message-error table tr.odd td {
	background-color: #F8D1C7;
	border-bottom: 1px dotted #A41000;
}

.pres-message-error table tr.even td {
	background-color: #F8D1C7;
	border-bottom: 1px dotted #A41000;
}

/* Tooltips */
.t4-tooltip:link {
	margin-left: 10px;
	text-decoration: none;
	color: black;
	display: inline-block;
	width: 10px;
	height: 10px;
}

.t4-tooltip span {
	display: none;
	text-decoration: none;
	color: black;
}

.t4-tooltip:hover {
	position: relative;
	text-decoration: none;
	color: black;
}

.t4-tooltip:hover span {
	font-size: 0.9em;
	display: block;
	z-index: 10000;
	opacity: 1;
	position: absolute;
	left: -5px;
	top: 5px;
	width: 300px;
	padding: 4px 8px;
	background: #FFF4C8;
	border-top: 1px solid #EFBF00;
	border-right: 1px solid #EFBF00;
	border-bottom: 1px solid #CFA500;
	border-left: 1px solid #CFA500;
}

.t4-tooltip:hover span ol, .t4-tooltip:hover span ul {
	margin-left: 22px;
	padding: 3px 0px;
}

.t4-tooltip:hover span ol li, .t4-tooltip:hover span ul li {
	border-top: 1px dotted #CFA500;
	padding: 3px 0px;
}

.t4-grid-tooltip:link {
	margin-left: 10px;
	text-decoration: none;
	color: black;
	display: inline-block;
}

span.grid-tooltip-container {
	font-size: 0.9em;
	display: none;
	text-decoration: none;
	color: black;
	width: 300px;
	padding: 4px 8px;
	background: #FFF4C8;
	border-top: 1px solid #EFBF00;
	border-right: 1px solid #EFBF00;
	border-bottom: 1px solid #CFA500;
	border-left: 1px solid #CFA500;
}

span.grid-tooltip-container ol, span.grid-tooltip-container ul {
	margin-left: 22px;
	padding: 3px 0px;
}

span.grid-tooltip-container ol li, span.grid-tooltip-container ul li {
	border-top: 1px dotted #CFA500;
	padding: 3px 0px;
}

.licStyle {
	font-size: 14px;
}

#de-tooltip {
	position: absolute;
	border: 1px solid #333;
	background: #f7f5d1;
	padding: 2px 5px;
	color: #333;
	display: none;
	z-index: 199999;
}

table.tableAuto {
	width: auto !important;
}

#sparkyDat {
	font-size: 70%;
}

#reqflotDat {
	font-size: 70%;
}

#smLangList {
	position: absolute;
	margin: 5px 0 0 0;
	display: none;
	z-index: 20;
	right: -1px;
	padding: 0 0 5px 0;
	border: solid #ccc;
	border-width: 0 1px 1px 1px;
	background: #fff;
	width: 100px;
	white-space: nowrap;
}

#smLangList li {
	list-style: none;
	float: none;
	border: 1px solid transparent;
	padding: 0px 4px
}

#smLangList li a {
	display: block;
	padding: 2px 12px 2px 12px;
	background: none;
	color: #000;
	border-bottom: 1px dotted #ccc;
}

#smLangList li a:hover {
	text-decoration: underline;
}

ul.iddx {
	background: #FFF4C8;
	border-top: 1px solid #EFBF00;
	border-left: 1px solid #EFBF00;
	padding: 0px;
	overflow: hidden;
	scroll: no;
	width: auto;
	z-index: 2000;
}

ul.iddx li {
	background: #CFA500;
}

ul.iddx li a {
	line-height: 1.3em;
	background-color: #FFF4C8;
	display: block;
	padding: 4px 4px 4px 25px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #CFA500;
	border-right: 1px solid #CFA500;
}

ul.iddx li a:hover {
	background-color: #FFE57F;
	text-decoration: underline;
}

ul.iddx li.separator {
	background: #CFA500;
	border-bottom: 1px solid #CFA500;
	border-right: 1px solid #CFA500;
	display: block;
	height: 1px !important;
	overflow: hidden;
	line-height: 0px;
	font-size: 1px !important;
	padding: 0px;
	margin: 0px;
}

.spell-check {
	background: url('images/main/spell-check.gif') center center;
	padding-left: 16px;
	cursor: default;
	float: right;
	margin-top: 5px;
}

.mscs-list {
	background: #ffffff;
	font-size: 12px;
}

.mscs-list li {
	padding: 0px;
	list-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

.odd {
	background: #dedede;
}

.even {
	background: #ffffff;
}

.clear {
	width: 100%;
	height: 1px;
	font-size: 1px;
	clear: both;
}

.add {
	background: url("images/main/add.png") no-repeat scroll center center;
	padding-left: 16px;
	cursor: pointer;
}

.remove {
	background: url("images/main/delete.png") no-repeat scroll center center;
	padding-left: 16px;
	cursor: pointer;
}

.ex {
	background: url("images/main/arrow_down.gif") no-repeat scroll center center;
	padding-left: 16px;
	cursor: pointer;
}

.cn {
	background: url("images/main/arrow_up.gif") no-repeat scroll center center;
	padding-left: 16px;
	cursor: pointer;
}

.addG {
	background: url("images/main/add.png") no-repeat scroll center center;
	padding-left: 16px;
	cursor: pointer;
	float: right;
}

.removeG {
	background: url("images/main/delete.png") no-repeat scroll center center;
	padding-left: 16px;
	cursor: pointer;
	float: right;
}

/* [Group Select Input] */
div.groupselect, div.groupselect ul {
}

div.groupselect ul li {
	clear: both;
	text-align: right !important;
	list-style: none;
	padding: 0 0 0 0;
	border-bottom: 1px dotted #666;
}

div.groupselect ul li ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.groupselect ul li ul li {
	border-bottom: none;
	padding: 0px;
	border-top: 1px dotted #ccc;
}

div.groupselect ul li.odd {
	background-color: #F5F5F5;
}

div.groupselect label {
	float: left !important;
	display: inline-block;
	padding: 5px 5px 5px 10px;
	font-weight: normal;
	cursor: pointer;
	font-family: Verdana, Helvetica, sans-serif;
}

div.groupselect label::selection {
	background: none;
}

div.groupselect label::-moz-selection {
	background: none;
}

div.groupselect input {
	float: right !important;
	text-align: right !important;
	margin: 6px 10px 0 0;
}

/* Label Indenting Fix: RDSM-5811 */
div.groupselect ul li li label {
	padding: 5px 5px 5px 20px;
}

div.groupselect ul li li li label {
	padding: 5px 5px 5px 40px;
}

div.groupselect ul li li li li label {
	padding: 5px 5px 5px 60px;
}

div.groupselect ul li li li li li label {
	padding: 5px 5px 5px 80px;
}

div.groupselect ul li li li li li li label {
	padding: 5px 5px 5px 100px;
}

div.groupselect .fakecheck {
	display: inline-block;
	margin: 5px 10px 0 0;
	padding: 0px 5px;
	float: right;
	background: url("images/main/delete.png") no-repeat scroll center center;
}

/* RDSM-5861 */
div.groupselect .odd, div.groupselect .even {
	min-height: 24px;
}

.usrAccess-list {
	list-style: none;
	width: 99%;
}

.usrAccess-list li {
	width: 47%;
	float: left;
	border-bottom: 1px dotted #ccc;
	padding: 5px 1%;
	position: relative;
}

.usrAccess-list li.header {
	font-weight: bold;
}

.usrAccess-list li span {
	width: 20%;
	position: absolute;
	right: 0px;
	float: right;
}

/*This CSS is being use by Media Bulk delete */

.bl-link-stats {
}

.bl-link-stats h3 {
	font-size: 1.1em;
	border: 0px !important;
	margin: 10px 0 0 0;
	border: 1px solid #EFBF00;
	background: #FFEC9F;
	padding: 5px;
	color: #333;
	text-decoration: none;
}

/*.bl-link-stats h3:hover { display: block; border: 1px solid #FFE57F; background: #FFF5CF; }*/

.bl-link-stats div {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #EFBF00;
	padding: 5px;
	background: #fff !important;
}

.bl-link-stats table {
}

.bl-link-stats table tr td {
	background: none;
	border-bottom: 1px dotted #CCCCCC;
}

.bl-link-stats table tr td.alt {
	background: none;
	border-bottom: 1px dotted #CCCCCC;
}

.bl-link-stats-usage {
}

.bl-link-stats-usage h3 {
	font-size: 1.1em;
	border: 0px !important;
	margin: 10px 0 0 0;
	border: 1px solid #EFBF00;
	background: #FFEC9F;
	padding: 5px;
	color: #333;
	text-decoration: none;
}

/*.bl-link-stats-usage h3:hover { font-size: 1.1em; display: block; border: 1px solid #FFE57F; background: #FFF5CF; }*/

.bl-link-stats-usage div {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #EFBF00;
	padding: 5px;
	background: #fff !important;
}

.bl-link-stats-usage table {
}

.bl-link-stats-usage table tr td {
	background: none;
	border-bottom: 1px dotted #CCCCCC;
}

.bl-link-stats-usage table tr td.alt {
	background: none;
	border-bottom: 1px dotted #CCCCCC;
}

.media-usage-scroll-bar {
	height: 500px;
	overflow-y: auto;
}

#bl-link-stats {
}

#bl-link-stats h3 {
	font-size: 1.1em;
	border: 0px !important;
	margin: 10px 0 0 0;
	border: 1px solid #EFBF00;
	background: #FFEC9F;
	padding: 5px;
	color: #333;
	text-decoration: none;
}

#bl-link-stats h3:hover {
	display: block;
	border: 1px solid #FFE57F;
	background: #FFF5CF;
}

#bl-link-stats div {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #EFBF00;
	padding: 5px;
	background: #fff !important;
}

#bl-link-stats table {
}

#bl-link-stats table tr td {
	background: none;
	border-bottom: 1px dotted #CCCCCC;
}

#bl-link-stats table tr td.alt {
	background: none;
	border-bottom: 1px dotted #CCCCCC;
}

#bl-link-stats-usage {
}

#bl-link-stats-usage h3 {
	font-size: 1.1em;
	border: 0px !important;
	margin: 10px 0 0 0;
	border: 1px solid #EFBF00;
	background: #FFEC9F;
	padding: 5px;
	color: #333;
	text-decoration: none;
}

#bl-link-stats-usage h3:hover {
	display: block;
	border: 1px solid #FFE57F;
	background: #FFF5CF;
}

#bl-link-stats-usage div {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #EFBF00;
	padding: 5px;
	background: #fff !important;
}

#bl-link-stats-usage table {
}

#bl-link-stats-usage table tr td {
	background: none;
	border-bottom: 1px dotted #CCCCCC;
}

#bl-link-stats-usage table tr td.alt {
	background: none;
	border-bottom: 1px dotted #CCCCCC;
}

#accord-section-search {
}

#accord-section-search h3 {
	font-size: 1.1em;
	margin: 10px 0 0 0;
	border: 1px solid #EFBF00;
	background: #FFEC9F;
	padding: 5px;
	color: #333;
	text-decoration: none;
}

#accord-section-search h3:hover {
	display: block;
	border: 1px solid #FFE57F;
	background: #FFF5CF;
}

#accord-section-search .search-options {
	font-size: 0.9em;
	padding: 5px 0px 5px 60px;
}

#accord-section-search .search-options input {
	margin-right: 0 10px 0 5px;
	border: none;
	background: #FFEC9F;
}

#accord-section-search form {
	display: inline;
}

#accord-section-search button {
	margin: 0px 5px;
}

#accord-section-search .search-name, select#language {
	padding: 2px 0px;
	width: 160px;
}

#accord-section-search div.acc {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #EFBF00;
	padding: 5px;
	background: #fff !important;
}

#accord-section-search div#section-search-results {
	display: none;
}

#accord-section-search div.acc a.secLink {
	font-size: 1.2em;
}

#accord-section-search div.acc table.search tr td {
	padding: 0px 0px 3px 0px
}

#accord-section-search div.acc table.search tr td.image {
	background: url("images/main/icon.folder-open.gif") no-repeat scroll 0 -2px transparent;
	padding-left: 30px;
}

/* [SEO Checker] */
#seo-section-stats {
}

#seo-section-stats h3 {
	font-size: 1.1em;
	margin: 10px 0 0 0;
	border: 1px solid #EFBF00;
	background: #FFEC9F;
	padding: 5px;
	color: #333;
	text-decoration: none;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
}

#seo-section-stats h3:hover {
	display: block;
	border: 1px solid #FFE57F;
	background: #FFF5CF;
}

#seo-section-stats h3 a {
	text-decoration: none;
}

#seo-section-stats div {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #EFBF00;
	padding: 5px;
	background: #fff !important;
}

#seo-section-stats table {
}

#seo-section-stats table tr td {
	border-bottom: 1px dotted #CCCCCC;
}

#seo-section-stats table tr td.alt {
	border-bottom: 1px dotted #CCCCCC;
}

#seo-section-stats table.excerpt {
	border-collapse: separate;
	border-spacing: 0px 5px;
}

#seo-section-stats table.excerpt td {
	border: 1px outset #3B9CD2;
	padding: 5px;
}

#seo-section-stats table.excerpt td.alt {
	border: 1px outset #3B9CD2;
	padding: 5px;
}

#seo-section-stats span.highlight {
	background: #DFF4FF;
}

/* [Accessibility Checker] */
#accessibility-section-stats {
}

#accessibility-section-stats h3 {
	font-size: 1.1em;
	margin: 10px 0 0 0;
	border: 1px solid #EFBF00;
	background: #FFEC9F;
	padding: 5px;
	color: #333;
	text-decoration: none;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
}

#accessibility-section-stats h3:hover {
	display: block;
	border: 1px solid #FFE57F;
	background: #FFF5CF;
}

#accessibility-section-stats h3 a {
	text-decoration: none;
}

#accessibility-section-stats div {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #EFBF00;
	padding: 5px;
	background: #fff !important;
}

#accessibility-section-stats table {
}

#accessibility-section-stats table tr td {
	border-bottom: 1px dotted #CCCCCC;
}

#accessibility-section-stats table tr td.alt {
	border-bottom: 1px dotted #CCCCCC;
}

#accessibility-section-stats table.excerpt {
	border-collapse: separate;
	border-spacing: 0px 5px;
}

#accessibility-section-stats table.excerpt td {
	border: 1px outset #3B9CD2;
	padding: 5px;
}

#accessibility-section-stats table.excerpt td.alt {
	border: 1px outset #3B9CD2;
	padding: 5px;
}

#accessibility-section-stats span.highlight {
	background: #DFF4FF;
}

/* [Open Connection Checker] */
#open-conn-stats {
}

#open-conn-stats h3 {
	font-size: 1.1em;
	margin: 10px 0 0 0;
	border: 1px solid #EFBF00;
	background: #FFEC9F;
	padding: 5px;
	color: #333;
	text-decoration: none;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
}

#open-conn-stats h3:hover {
	display: block;
	border: 1px solid #FFE57F;
	background: #FFF5CF;
}

#open-conn-stats h3 a {
	text-decoration: none;
}

#open-conn-stats div {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #EFBF00;
	padding: 5px;
	background: #fff !important;
}

#open-conn-stats table {
}

#open-conn-stats table tr td {
	border-bottom: 1px dotted #CCCCCC;
}

#open-conn-stats table tr td.alt {
	border-bottom: 1px dotted #CCCCCC;
}

#open-conn-stats table.excerpt {
	border-collapse: separate;
	border-spacing: 0px 5px;
}

#open-conn-stats table.excerpt td {
	border: 1px outset #3B9CD2;
	padding: 5px;
}

#open-conn-stats table.excerpt td.alt {
	border: 1px outset #3B9CD2;
	padding: 5px;
}

#open-conn-stats span.highlight {
	background: #DFF4FF;
}

span.error {
	color: #B80000;
	font-weight: 700;
	font-style: italic;
}

/* CMS Search */
.cs-query-box {
	height: 16px;
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
	margin: 0;
	padding: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.cs-query-box input {
	background: none;
	padding: 0px 2px;
	border: medium none;
	color: #000000;
	font-size: 0.9em;
	outline: none;
	/* margin: -3px 0 0 0; */
	position: relative;
	top: -2px;
	width: 110px;
}

.cs-query-icon {
	background: url('images/main/icon.search.gif') no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: inline-block;
	height: 15px;
	width: 15px;
}

/* OLDER */
.cs-search input[type="text"] {
	border: 1px solid #c0c0c0;
	background: #fff url('images/main/bg.form.input.png') top left no-repeat;
	padding: 4px 5px;
	color: #333;
}

.cs-small {
	font-size: x-small;
	color: #808080
}

.cs-result {
	width: 700px;
	margin-bottom: 10px;
	margin-left: 2em;
}

.cs-search a {
	font-size: x-small;
	text-decoration: none;
}

.cs-search div {
	padding-bottom: 5px;
}

.legend table {
	width: auto !important;
}

.legend table td {
	border: none !important;
	padding: 3px !important;
}

#perf-details h3 {
	font-size: 1.1em;
	border: 0px !important;
}

#perf-details h3 a {
	margin: 10px 0 0 0;
	display: block;
	border: 1px solid #EFBF00;
	background: #FFEC9F;
	padding: 5px;
	color: #333;
	text-decoration: none;
}

#perf-details h3 a:hover {
	display: block;
	border: 1px solid #FFE57F;
	background: #FFF5CF;
}

#perf-details div {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #EFBF00;
	padding: 0 5px 10px 5px;
	background: #fff !important;
}

/* Window Popup */
div.usrmgmt-popup {
	position: absolute;
	width: 400px;
	background: #fff;
	border: 10px solid #333;
	z-index: 9001;
	padding: 10px 10px 0px 10px;
}

div.usrmgmt-popup a.usrmgmt-popup-close {
	position: absolute;
	top: 0px;
	right: 0px;
	background: #333333;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	padding: 3px 8px;
	text-decoration: none;
}

div.usrmgmt-popup a.usrmgmt-popup-close:hover {
	background: #ccc;
	color: #333;
}

div.usrmgmt-popup-searchbox {
	margin: 0px auto;
}

div.usrmgmt-popup-searchbox h3 {
	margin: 0px;
}

div.usrmgmt-popup-searchresults ul {
	list-style: none;
	clear: both;
	border: 1px solid #ccc;
	margin-top: 5px;
	max-height: 300px;
	overflow: auto;
}

div.usrmgmt-popup-searchresults ul li {
	padding: 5px 2px 5px 30px;
	position: relative;
}

div.usrmgmt-popup-searchresults ul li.alt {
	background: #efefef;
}

div.usrmgmt-popup-searchresults ul li.usr-contrib {
	background-image: url('images/main/icon-usr-contrib.gif');
	background-position: 5px 6px;
	background-repeat: no-repeat;
}

div.usrmgmt-popup-searchresults ul li.usr-moder {
	background-image: url('images/main/icon-usr-moder.gif');
	background-position: 5px 6px;
	background-repeat: no-repeat;
}

div.usrmgmt-popup-searchresults ul li.usr-power {
	background-image: url('images/main/icon-usr-power.gif');
	background-position: 5px 6px;
	background-repeat: no-repeat;
}

div.usrmgmt-popup-searchresults ul li.usr-admin {
	background-image: url('images/main/icon-usr-admin.gif');
	background-position: 5px 6px;
	background-repeat: no-repeat;
}

div.usrmgmt-popup-searchresults ul li.usr-group {
	background-image: url('images/main/icon-usr-group.gif');
	background-position: 5px 6px;
	background-repeat: no-repeat;
}

div.usrmgmt-popup-searchresults ul li a {
	text-decoration: none;
	margin: 0 2px 0 4px;
	display: inline-block;
	width: 24px;
	height: 24px;
	outline: none;
}

div.usrmgmt-popup-searchresults ul li div {
	top: 6px;
	right: 2px;
	position: absolute;
}

/* User Selector Options */
span.usrmgmt-single-select {
	display: inline;
	background-image: url(images/main/icon-usr-group.gif);
	background-repeat: no-repeat;
	background-position: 5px 0;
	padding-left: 25px;
}

span.usrmgmt-single-change {
	display: none;
	background-image: url(images/main/icon-usr-group.gif);
	background-repeat: no-repeat;
	background-position: 5px 0;
	padding-left: 25px;
}

span.usrmgmt-single-remove {
	display: none;
	background-image: url(images/main/icon-usr-group.gif);
	background-repeat: no-repeat;
	background-position: 5px 0;
	padding-left: 25px;
}

/* FormBuilder Selector */
#fb-selector {
}

#fb-selector h3 {
	font-size: 1.1em;
	margin: 10px 0 0 0;
	border: 1px solid #EFBF00;
	background: #FFEC9F;
	padding: 5px;
	color: #333;
	text-decoration: none;
}

#fb-selector h3:hover {
	display: block;
	border: 1px solid #FFE57F;
	background: #FFF5CF;
}

#fb-selector div.form_res_spec {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #EFBF00;
	padding: 5px;
	background: #fff !important;
}

/* Display of FormBuilder */
#loadingFormBuilder {
	position: absolute;
	left: 50%;
	top: 20%;
	z-index: -1;
	text-align: center;
	vertical-align: middle;
}

#loadingFormBuilder span {
	background: #fff url('images/main/ajax-loader.gif') no-repeat center center;
	display: inline-block;
}

/* Main Window */
div.usr-searchbox {
	padding: 5px;
	border: 1px solid #ccc;
	margin-top: 5px;
}

div.usr-searchbox input {
	margin: 5px 0;
}

/* [User Management/Rights and Roles] */
div.resultsbox, div.resultsbox-popup {
	clear: both;
	border: 1px solid #ccc;
	margin-top: 5px;
	display: none;
}

div.resultsbox ul, div.resultsbox-popup ul {
	list-style: none;
}

div.resultsbox ul li {
	padding: 5px 2px 5px 30px;
	position: relative;
}

div.resultsbox-popup ul li {
	padding: 5px 2px 5px 30px;
	position: relative;
	float: left;
	width: 92%;
}

div.resultsbox ul li.alt, div.resultsbox-popup ul li.alt {
	background: #efefef;
}

div.resultsbox-popup ul li span {
	float: left;
	clear: both;
}

div.resultsbox-popup ul li a {
	float: right;
	margin-right: 20px;
}

div.resultsbox ul li.usr-contrib, div.resultsbox-popup ul li.usr-contrib {
	background-image: url('images/main/icon-usr-contrib.gif');
	background-position: 5px 6px;
	background-repeat: no-repeat;
}

div.resultsbox ul li.usr-moder, div.resultsbox-popup ul li.usr-moder {
	background-image: url('images/main/icon-usr-moder.gif');
	background-position: 5px 6px;
	background-repeat: no-repeat;
}

div.resultsbox ul li.usr-power, div.resultsbox-popup ul li.usr-power {
	background-image: url('images/main/icon-usr-power.gif');
	background-position: 5px 6px;
	background-repeat: no-repeat;
}

div.resultsbox ul li.usr-admin, div.resultsbox-popup ul li.usr-admin {
	background-image: url('images/main/icon-usr-admin.gif');
	background-position: 5px 6px;
	background-repeat: no-repeat;
}

div.resultsbox ul li.usr-group, div.resultsbox-popup ul li.usr-group {
	background-image: url('images/main/icon-usr-group.gif');
	background-position: 5px 6px;
	background-repeat: no-repeat;
}

div.resultsbox ul li.animate, div.resultsbox-popup ul li.animate {
	position: absolute;
	background: #fff;
	z-index: 9999;
}

div.currentusers dl dt.usr-contrib {
	background-image: url('images/main/icon-usr-contrib.gif');
	background-position: 5px 10px;
	background-repeat: no-repeat;
}

div.currentusers dl dt.usr-moder {
	background-image: url('images/main/icon-usr-moder.gif');
	background-position: 5px 10px;
	background-repeat: no-repeat;
}

div.currentusers dl dt.usr-power {
	background-image: url('images/main/icon-usr-power.gif');
	background-position: 5px 10px;
	background-repeat: no-repeat;
}

div.currentusers dl dt.usr-admin {
	background-image: url('images/main/icon-usr-admin.gif');
	background-position: 5px 10px;
	background-repeat: no-repeat;
}

div.currentusers dl dt.usr-group {
	background-image: url('images/main/icon-usr-group.gif');
	background-position: 5px 10px;
	background-repeat: no-repeat;
}

div.currentusers {
	clear: both;
	border: 1px solid #ccc;
	margin-top: 5px;
}

div.currentusers dl {
}

div.currentusers dl dt {
	background-color: #E6E6E6;
	border-bottom: 1px solid #ccc;
	padding: 8px 2px 8px 30px;
	font-weight: bold;
	cursor: pointer;
	position: relative;
}

div.currentusers dl dt a {
	text-decoration: none;
	color: #333;
	outline: none;
}

div.currentusers dl dt span {
	position: absolute;
	top: 8px;
	right: 10px;
}

div.currentusers dl dt span.block-plus {
	width: 13px;
	display: inline-block;
	background-image: url('images/main/arrow_plus.gif');
	background-position: 0px 1px;
	background-repeat: no-repeat;
}

div.currentusers dl dt span.block-minus {
	width: 13px;
	display: inline-block;
	background-image: url('images/main/arrow_minus.gif');
	background-position: 0px 1px;
	background-repeat: no-repeat;
}

div.currentusers dl dd {
	padding: 1px 0px 0px 0px;
}

div.currentusers dl dd ul {
	display: none;
	padding: 0px;
	list-style: none;
}

div.currentusers dl dd ul li {
	padding: 6px 2px 6px 30px;
	position: relative;
}

div.currentusers dl dd ul li.alt {
	background: #efefef;
}

div.currentusers dl dd ul li div {
	top: 1px;
	right: 2px;
	position: absolute;
}

div.resultsbox ul li div, div.resultsbox-popup ul li div {
	top: 6px;
	right: 2px;
	position: absolute;
}

div.currentusers dl dd ul li div a, div.resultsbox ul li div a, div.resultsbox-popup ul li div a {
	text-decoration: none;
	margin: 0 2px 0 4px;
	display: -moz-inline-stack;
	display: inline-block;
	width: 24px;
	height: 24px;
	outline: none;
}

div a.usermgmt-add {
	background: transparent url('images/main/hi-view.options.png') -345px 0px no-repeat;
}

div a.usermgmt-add:hover {
	background-position: -345px -29px;
}

div a.usermgmt-remove {
	background: transparent url('images/main/hi-view.options.png') -313px 0px no-repeat;
}

div a.usermgmt-remove:hover {
	background-position: -313px -29px;
}

div a.usermgmt-profile {
	display: none !important;
	background: transparent url('images/main/hi-view.options.png') -410px 0px no-repeat;
}

div a.usermgmt-profile:hover {
	display: none !important;
	background-position: -410px -29px;
}

div a.usermgmt-group {
	background: transparent url('images/main/hi-view.options.png') -443px 0px no-repeat;
}

div a.usermgmt-group:hover {
	background-position: -443px -29px;
}

div a.usermgmt-user {
	background: transparent url('images/main/hi-view.options.png') -443px 0px no-repeat;
}

div a.usermgmt-user:hover {
	background-position: -443px -29px;
}

div a.usermgmt-inherit {
	background: transparent url('images/main/hi-view.options.png') -476px 0px no-repeat;
	cursor: default;
}

div a.usermgmt-inherit:hover {
}

/* Not selectable so dont hover it (icon is there though) */

p#usermgmt_undo-last {
	font-size: 0.9em;
}

p#usermgmt_undo-last a {
	text-decoration: none;
	color: #51A5D7;
}

/*div#modify_section_rights div.l {width: 295px;}
	html>body div#modify_section_rights div.l { width: auto; min-width: 295px;}*/

div#usrmgmt-popup-searchresults {
	max-height: 225px;
	width: auto;
	overflow-y: auto;
	overflow-x: hidden;
	position: relative;
}

div.resultsbox, div.resultsbox-popup {
	margin-bottom: 10px;
}

div.usr-searchbox input {
	height: 22px;
	margin: 5px
}

div.usr-searchbox button {
	margin: 0px;
	vertical-align: middle;
}

div.usr-searchbox label {
	display: inline;
	float: none;
	padding: 0;
	font-size: 1em;
	clear: none;
	text-align: left;
	margin-right: 5px;
}

input.seachInput {
	min-width: 59%;
}

.searchRadios {
	margin-left: 10px;
	margin-top: -9px;
	display: inline-block;
	clear: both;
}

.searchRadios input {
	vertical-align: middle;
	margin: 0;
}

#searchMask {
	background: #fff url('images/main/ajax-loader.gif') no-repeat center center;
	display: inline-block;
}

.ui-state-sort-highlight {
	height: 1px;
	background: #ccc;
}

.wdgt-col h3 {
	font-family: Verdana;
}

* html div.currentusers dl dt {
	position: relative;
}

/* [CMS Search] */
#cs_search {
	text-align: center;
}

#cs_search button {
	margin: 0px 5px 5px 5px;
	vertical-align: middle;
}

.cs-result {
	margin: 0px;
	width: auto;
	padding: 10px;
}

.cs-result:hover {
	background: #FFFCEF;
	border: 1px solid #fff5cf;
	padding: 9px;
}

.cs-result a {
	font-weight: bold;
}

a.cs-search-optionstoggle:hover {
	text-decoration: underline;
}

a.cs-search-optionstoggle {
	outline: none;
}

#cs-search-options {
	display: none;
	clear: both;
	padding-top: 5px;
}

#cs-search-options a {
	padding: 9px;
	padding: 4px;
}

#cs-search-options a {
	background: #efefef;
	border: 1px solid #E0E0E0;
	padding: 4px 9px;
}

#cs-search-options a:hover {
	background: #fff5cf;
	border: 1px solid #ffe57f;
}

#cs-search-options a.cs-search-selected {
	background: #FFEC9F;
	border: 1px solid #EFBF00;
	font-weight: bold;
}

#cs-search-options a.cs-search-selected:hover {
	background: #FFEC9F;
	border: 1px solid #EFBF00;
}

#cs_numResults {
	text-align: center;
	padding: 5px 0;
}

#cs_paging {
}

#usrmgmt-popup .tabButtons {
	position: relative;
}

#ml-sel-select, #ml-sel-modify, #content_owner_select_owner .tabButtons button, #submit_form_info_button {
	display: inline-block;
	padding-bottom: 2px !important;
}

/* Advanced User Search */
.usr-searchbox-advanced iframe {
	min-height: 0px;
}

.usr-searchbox span.searchToggle {
	clear: both;
	display: inline-block;
}

.usr-searchbox-advanced {
	display: none;
}

.usr-searchbox-advanced div {
	padding: 0 8px;
	text-align: right;
	width: 45%;
}

.usr-searchbox-advanced div.blockElement {
	text-align: center;
}

.usr-searchbox-advanced div.blockElement span {
	background: #FFFFFF;
	border: 1px solid #6A0000;
	margin: 0 40px;
	color: #000000;
	padding: 5px 10px;
	text-align: center;
}

.usr-searchbox-advanced span {
	float: left;
}

.usr-searchbox-advanced input[type=checkbox] {
	vertical-align: middle;
	margin: 0;
	*margin-top: -2px;
}

.usr-searchbox-advanced label {
	vertical-align: middle;
	float: left;
	margin-left: 10px;
}

/*div.usr-searchbox-advanced-user { 
		float: left;
		border-right: 1px solid #CCCCCC;
	}*/

div.usr-searchbox-advanced-user {
	float: left;
	border-right: 1px solid #CCCCCC;
}

div.usr-searchbox-advanced-fields {
	float: right;
}

/* Table Sorter */
table.t4-sortable thead tr .header {
	background-image: url('images/main/bg.gif');
	background-repeat: no-repeat;
	background-position: left 70%;
	cursor: pointer;
	padding-left: 20px;
}

table.t4-sortable thead tr .headerSortUp {
	background-image: url('images/main/asc.gif');
}

table.t4-sortable thead tr .headerSortDown {
	background-image: url('images/main/desc.gif');
}

.defaultSkin table.mceLayout tr.mceLast td, table#mce_fullscreen_tbl td.mceStatusbar div#mce_fullscreen_path_row {
	overflow: hidden;
}

.singlemoveclass, .bulkmoveclass {
	background-image: url('images/main/icon.ddown-legacy_disabled.gif');
	display: block;
	height: 15px;
	width: 15px;
}

table.mceLayout, table#mce_fullscreen_tbl {
	table-layout: fixed;
	word-wrap: break-word;
}

.contentFirstCell {
	width: 150px;
}

html > body .contentFirstCell {
	min-width: 150px;
}

#ui-datepicker-div, #ui-timepicker-div {
	z-index: 100 !important;
	display: none;
}

li#popup_tab, li#events_tab {
	display: none !important;
}

.ie6HeaderIndex {
	position: relative !important;
	z-index: 900 !important;
}

#tabbedblock table.mceLayout {
	width: 100% !important;
}

input#search_med_id {
	width: 65px !important;
}

#wrap-popupwin table {
	clear: both;
}

table.styledCodeTable {
	table-layout: fixed !important;
}

.too-long {
	color: #f00 !important;
	font-weight: bold !important;
}

.ml-browse-opt div {
	display: inline-block !important;
}

#secActions {
	padding: 30px 30px 30px 5px;
	background: transparent;
}

.ui-widget-header {
	background: transparent;
	border: none;
}

#tabs-none {
	line-height: 0;
}

.categoryChooser {
	font-size: 0.8em;
}

.categoryChooser ul {
	list-style-type: none;
	/* padding-left: 0.5em; */
	width: 100%;
}

.categoryChooser ul li {
	/* padding-left: 0.5em; */
	width: 100%;
}

.categoryChooser .item:hover {
	background: #fff5cf;
}

.categoryChooser .item {
	border-bottom: 1px dotted #ccc;
	height: 2em;
	display: block;
}

.categoryChooser .item label {
	width: 100%;
	text-align: left;
}

.categoryChooser li input {
	float: right;
	width: 16px;
	height: 16px;
}

.categoryChooser a.expander, .categoryChooser span.placeholder {
	display: block;
	float: left;
	text-indent: -9999px;
	width: 16px;
}

.categoryChooser a.tree-expand {
	background: url("images/main/icon.expand.gif") no-repeat scroll left -1px transparent;

}

.categoryChooser a.tree-contract {
	background: url("images/main/icon.collapse.gif") no-repeat scroll left -1px transparent;
}

.deletebookmark {
	background-image: url("icons/delete.gif");
	background-repeat: no-repeat;
	width: 14px;
	height: 16px;
	display: inline-block;
	margin-right: 0.5em;
	vertical-align: top;
}

.modifybookmark {
	background-image: url("icons/modify.gif");
	background-repeat: no-repeat;
	width: 14px;
	height: 16px;
	display: inline-block;
	margin-right: 0.5em;
	vertical-align: top;
}

.ui-widget-overlay {
	background: #aaa;
	opacity: 0.5;
	filter: alpha(opacity=50);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.ui-dialog {
	overflow: hidden;
	position: absolute;
	padding: 0.2em;
	background: url("icons/wdgt/wdgt.background-body.png") repeat-x scroll left bottom #FFFFFF;
	border: 1px solid #323232;
}

.CodeMirror {
	border: 1px solid #ccc;
}

.ui-dialog .ui-dialog-titlebar {
	padding: 0.4em 0.5em;
	position: relative;
	background: #920001;
	border: 2px solid black;
	color: white;
	font-weight: 700;
	font-size: 105%;
}

.ui-dialog .ui-dialog-titlebar-close {
	height: 18px;
	margin: -10px 0 0;
	padding: 1px;
	position: absolute;
	right: 0.3em;
	top: 50%;
	width: 19px;
	border: 0px;
}

.ui-icon-closethick {
	background-position: -95px -128px;
}

.ui-icon {
	background-image: url("images/main/ui-icons_222222_256x240.png");
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -99999px;
}

.ui-accordion-header .ui-icon {
	float: left;
	padding-right: 0.3em;
	margin-top: 0.5em;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url("images/main/ui-icons_454545_256x240.png");
}

.ui-state-active .ui-icon {
	background-image: url("images/main/ui-icons_454545_256x240.png");
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background: #DADADA;
	border: 1px solid #999999;
	color: #212121;
	font-weight: normal;
}

#modBookMark label {
	clear: none;
	display: inline-block;
	width: 15%;
	float: none;
	font-size: 1.1em;
	line-height: 1.5em;
	text-align: right;
	margin-top: 1em
}

#modBookMark input {
	display: inline-block;
	width: 80%;
	font-size: 1em;
	margin-left: 2%;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

#modBookMark fieldset {
	clear: none;
	display: block;
	float: none;
	font-size: 0.9em;
	line-height: 1.3em;
	text-align: left;
	padding: 0 0.5em;
	margin-bottom: 0.5em;
	border: none;
}

.messagepop {
	background-color: #FFFFFF;
	border: 1px solid #1F75CC;
	cursor: default;
	display: none;
	position: absolute;
	text-align: left;
	width: 394px;
	z-index: 50;
	padding: 0.5em;
	-webkit-border-radius: 7px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 7px;
	-moz-border-radius-bottomright: 0;
	border-radius: 7px;
	border-bottom-right-radius: 0;

}

.messagepop p, .messagepop.div {
	margin: 8px 0;
	padding: 0 !important;
	vertical-align: middle;
}

.messagepop p input {
	width: 76%;
	margin-right: 2%;
	vertical-align: middle;
}

.lt-ie8 .messagepop p input {
	width: 72%;
}

.messagepop p button {
	margin: 0;
	vertical-align: middle;
	padding: 0 0.5em;
	height: 1.8em;
}

a#bookmarkMe.selected {
	background-color: #1F75CC;
	color: white;
	z-index: 100;
	text-decoration: none;
}

.ui-dialog-buttonset {
	text-align: right;
}

.ui-dialog-buttonset .ui-state-hover {
	font-weight: bold;
}

.tab-wrap {
	background: url(data:image/gif;base64,R0lGODlhIAAgAPYAAP///4YAAfz6+vDi4unS0urU1Pbu7v38/Pr29ty4uLlsbKZERKpOTsaIiOvW1vn09OPGxqlMTIcEBJQeHu/g4PTq6tCentSmpvjy8seKipIaGp82Nt26uu7e3uza2r96eqI8PJgoKJosLNWoqL12dowODpYiItaqqq5WVvXs7MWGhpUgIIsMDNesrJMcHOTIyJAWFooKCpcmJsSEhOHCwqM+Po4SErx0dMqSksqQkJEYGMiMjNu2tpwwMN68vMuUlKVCQuzY2NOkpODAwOXKyubMzLBaWpckJMmOjsF+frtycsKAgIkICN++vtiursB8fMyWlrdoaLhqatu0tO3c3LNgYNqystmwsL54eOfOzsOCgq9YWJ0yMuLExPHk5Pv4+Pfw8PLm5pkqKrRiYrJeXvPo6LpwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjQeGCCkCjoYpBDQFKYMCHDMElYQeKgw1DA1BkAg5QAmhghUfKxK0Jh8VBwcOPBWFFR0PiQIJILTGGwmQALmEKUtGTgiIDxYhxrUW0ocEGyUKBogIFyLXEiEnlIcVz9GIBwQMLNcMRMrqHsGJBiMLGjYuC4RgeFXoAAYPLVSQ2OEDHMFBCCBkIJGBwwAD6Rwx45QggoYSAF+8cmDBAoVBAxSUu5GvUYUnE0zscEhgQbkFvRxRMEJLQc4CDMoxyNkIA5QaC0YMBGCgwQRjLnBkbGSACBGHyxwo2GBiA4mTDwtS4HAigQOMYQ89eGEhBy97iZg2uoOAQsYEED82xSVigcZSdSRgGAMyJC6HGi42ZEPUAUUMYyFGKEOAQRtTEiVoRaGCqIKCzLRA+AAgoAiSJCdyYlABg0kJKUQLdtSgo8eMAbqMwCjRwwK4d0ZqGJkytdCDBDM+WOhwQJwMY0Y8CDrgoUkBy4gEVKiQD4GQI7RKRCcENxQB3bwt/E1LmsYMJSbZFxJggLujQAAh+QQJCgAAACwAAAAAIAAgAAAH/4AAgoOEgwcVVFQpB4WNjo4PEEkoKEsvD4+ZjQI0RhoSEhpGEAKapgAVSxOgoBNJFaeFBg4EFQJBRkysoEZBsYIHDg0oDFhNREa7EiW9vwADJKsSOihOSdKgLq+CFRWMjwI8G7sTGTwoMKA2W0OlqUkDmQhCIcokFUVaDAwzBAjcUaI4yCTAyjhWK3JgQpAiBYJvAG4FKZWJgpJPEmAwgOBM3osnDCIoSIChYyMMBYYQCUKg1j+ThDA4MbIAhQVbMAsdGBKhBKgNJyDGQgDBAgGKD35gK0ECk7MORkIogAXgAY6lTTt6iCKDRDwAB5r0lMBiQwuhpxB0MUoRgAEnVZxq3syJFgDKIQQM5NQk4IAADA/q7nXLAQkUf6ceOOR7ZcGKI1GyCB6UwgKJESUfVVCQTsIRKE4dHbDSo0SNJhWjsJqAJHPEtmBHmJDAZUomDDhEMIGxIEGpAwWECCnQtoOSCEu+asYRRcoVvQA8SDGxIgoVQhVqmTqAgQJOsDx6gOrBY7LJISBAgRhivmOFHCFzUB2MvUiR+fQHBwIAIfkECQoAAAAsAAAAACAAIAAAB/+AAIKDhIUAB4aJiokHFUVdQQ+Lk4YHDksLNUYjFZSeABRPKxISJUAtkgcPGAieDwMFAwgCPkBMpBI6HwMYRBY4Jw4CixhOClsKPBUtXLilUQQnWyImGwovX4m0CyUlOgwJTRHOLk8XESW4LgpUiQYNOrgmOUEqR6QsEU4ZJs4SCxwQFUqRBAYuDRkMVLBghMGHLhWWxHO2ocWwQghOcIkhgQkIJ4gOKMQA4AGUe7hYAPFxsVAFFQt6RMgxQFEXFDbkfeigCEGFJi2GVBBoCMMVIz1CbLhBpJUhBBhCEu1ZwIkQHhSmCsJAQIiQAi09IZilrcmWEDKMQPhUSFW2QQa1VGggpUGLU7YAPEBxYmBQBRLpSim4y5YGil2DEFjg0m2DhbCfKnBoSqgCDiNGLNTEO+lACg8OOnEeTdoTBgNaSw86QADJEh+SKKUg4CU1oQ5RNMAACLnQgxw1lFCYBGEDKRNQYitKoQBGhCKTgmyBUeLj3QcUhg4ScEUKFNGKHjiJknkzAAwjoiQhQNQnSUoIKATpO8jBuCM53qsmVIBBiSM46LefIAZcoB57AxaCQXaEJUhaIAAh+QQJCgAAACwAAAAAIAAgAAAH/4AAgoOEhQcCB4WKi4yCBgRTTRSJjZWFDxdbG0BLBJSWlQdEDCUSEmIZFaCKCGAIgggtYqYSJVEOAhVFEEEPlgMtGRdBAghOIrS2BQQqDAtRLSmNFSobGj1JHQceYzC1GxYvWEemJRFTr4tFC7Q1CQAITQoLDBYePDW0EhpJqosvNZiY2mBF0IEKHSg8ENCihz5bHhhVUGCihIkoBBg1WVDKlIkZ/hQdeKHCyJImvhYN0NIjhgQYKDikW3TQQYWZigQ4yGGEgQIhQVLgXLUIQ5AuV3AsyXBlwCcwHQYMtXQAgoIeLkwAQeJvAI4tRloYIAqgAgkX+jZcACBgCoiXDLUyEiWQTx8MBfAshBjogywBhw/JADhAA8WEIwqCkA0SgYU+HUkEpeDRAAeRqY0e5GhpCgaDIYMQpDDwiaiHHQt6bIhyZSxZRge7OJlCAMNrUAdKK6pQIIxuRohAdViyQIEnS0GQJMA86MAVLqcspGyUYIEK17B9RNAB5MpMASlsEwJGRIClFC1ICAkp4EUDCyEFBQeFoMKDTwZUHInQ5fftQQ9YUANG/1VCAQcviFcgcP4tWGAgACH5BAkKAAAALAAAAAAgACAAAAf/gACCg4SFhoeIiQAYQURBD4qRhQ88UREKPBiSkgcFRjASMFFFB4OlmwgPpwc+GxKvQDwCAAgdRUGaiQcOFxZEkAcvESUSJQxdAgYJCgxRIxWJHVg9MlEQpRU/QGILFhUIQ1s6oQtWkIdDNa89FucVHBZN0Bg/Mq8SKzPQhgdEwxIbTpwTdAqAgRxH7rl4MgBRCgsoIjToULAQAh4LSjApAUJILn4ViNAYUNFQBQsMNkTYQVHRgZKHBFR4YYUHgQEYYG4CmWDHEgsEEBR6uXMQghYoTGgQoYDAqQdELFjZt7ODEWKvTGRIAWCXAjEgLgyUBKHHvWJGOnSFsECCCxVcyHcScXWvRBQqgjwkqcFgitCdA6KMeyUGSS4BHXy8MFCUVoIqXEKASFKg4AEBOhEdMBAEQgsoP1oEmdWYEAICOaKgUGDBQc7ShYJgEfEKxgIhcQ8d6PDCS2YEFjYwuSeKAGlDHT4sQEK1kAEtg++BsHK8EIEtExSoPZRiSfRXNaZUJ1Thwo1MhAS8Bs7lrA4jpBI9+Jb+BVBBQZ70sFFCQwTcpT0AkROlCFAADlEYocAJze0kgH0OmFKBAwVQ8FFpAqgC24YcdhgIACH5BAkKAAAALAAAAAAgACAAAAf/gACCg4SFhoeIiYIHD1+Kj4cYL0JTFAKQmAddRj1AOQOYkA9QJhIlW0QHgweqkAeXgw8WMqZGBKoHFC9EFa2IBl1XQbACRWYgDBYVAAcESgsRM0G+hQIJWyBJHoMIDlMQvQApSLQSG0IYiBgNExILPtSFFAolEhIrWsuHCC0RPQq3ElVoUIoFF2UCr1jo8kARAghSNtTAQgDWoQMIMFhM9IDAFR4OGobKxOrBg40jESEIcuXECwOEDmCogCAlAAEQonDpkQwmswpCZjQRGWrAk3amUEAQhGAIChkfQI0kgKKevR4nBhFQEAGKvlBBolhlAoIHtwJdpI5MIQSIDhgiyT50KBTP1QMPFqJE2VGkps1BAgb4GNGiCwECFVCmPBAkw4IeIG4wfFS3UAoLG+xJCJFkrkAeBPwCAFNg14AvBaLA0CwhwpDKN4cwyFCGGYUfDLiAUJCgSVXWC5rAZoxkCoYDFTBrnmDkwo0VmmFEIaDoQIqGOH9rlpGhRZUjOiZEuJAilAAeNVhLgIHFwZAdCpJM+QpJQJMITFjrmEGzQocK6aQUhBIuaBYDCC0Q9RcADzRhhAklwACCCp4tGMsLGUShxAUdKFZIIAAh+QQJCgAAACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4wCFR0pB4yTggUZChYVlIwIFhsaKBCSm4mdIiULNKMAGBQUD4wYYbCDBElGUJqCFRZSCk4pigZXWjwYgwgUBRUCggddDDAuRkTNiARGRwpBig8jIRISNTwIiQMqEUgDis8MLiZRRauGAg4cQdaJBk4kT8aLBwTMS/SAwgBapBIq7DaAgoGBACBOqiAkSpQfHlY9cABB16YHToDAkLABioFBA3ZEaSIxUYUMLsKViEJlUIoTOwi0RGTgBzgJLpR4ZFWhHKkDL6L0EIGixTFDAXcaegDhRw4eQwUJoOBjxBUCJxcJEIAgRQWEg+qpWMBlQ5QrYdEPpSiSoGPLCkh6lAinwQiNfIQqjDBSg0GODhAP0EARrnGIHBUOgPFSFAACDhFGlthgIVghBFNqxGgsQQMWBzRUGMEUpAKUnxJ0KOkAdQgD0hJWLJlixESJElxUELHQo/GED7QNeXhigonMBRYyyCC9oAUHIy5KwAAyIi4hBEOicJkQIgKUISR0kBZhYcAUKSiMWKCQCMPwGTmmuJqxgvSGFghgQEAXBETGDgYVpFDOAzwssFduUhAwSEALpWDBFhvUoMAQaC0kiH1XcNCBUYoEAgAh+QQJCgAAACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4wAB18HjZIADwQ+HZGTi0FPKFAVmotEKCEfA4QPBg+Nj5mCFRZPPBiDFS0NLaCKAh0+A64CKRS0ggJDDCYMCQiKBhZbLcSICE5cEhsXq4kPTTtEzIkHBQoRJASuiBgV2ooIlgTshQcCCAIH6Lv26Q4+Vl0UAkIdejAESwQgKHZ4wLfoAAYMAQEIIBJlhQQJJUTk0NXInYUcPkClsNDjoskIRBgiCoJFxJEtHBAM+ODC5EUuHFQaOjBkwUUxPwxUaGDCpgQQTSI2JGBERwkQQh48uBKhhEkYChaySjEiCooMDu51QFJjAgwZDKZIa1SBSJcO4OB4nVCBRYUFHwUqKGV0z9CDCgVOfNgSBQeBvYUEVOigNxGCF1GOlIDBRUuHaUR2KMjwDVEKHEdsApkCjtABB1gkH1FQQGWFJzpsirBQIUUQAlRWCfDh8+ICHqUJVchQ9CKTDSOCXJCC4kMTDAiGVMW4wEfwQQg4MNDBRMLqJiMWwJBgIsqLBx1UbDCxYYnWQ7aiRGBAggMBmia5WDCAoICFJRYQcJ1pFRDAQRMO2KZEbBf1AIUBACBQAQWNLSLAhZHA0kN3JUTAQzwCRVjAEkBwwYAFFIRoCC9XXBCSToQEAgA7AAAAAAAAAAAA) center 65px no-repeat;
}

.tab-wrap:before, .tab-wrap:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}

.tab-wrap:after {
	clear: both;
}

.tab-wrap {
	*zoom: 1;
}

.tab-Right {
	opacity: 0;
	visibility: hidden;
}

.lt-ie8 .tab-Right {
	visibility: visible !important;
}

.content-loaded {
	opacity: 1 !important;
	visibility: visible !important;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}

body.inner button.disabled {
	color: #BBBBBB;
	background: #DADADA;
	border: 1px solid #BBBBBB;
}

#levelError {
	margin-left: 1em;
	font-size: 0.9em;
	font-weight: normal;
}

#popContent {
	width: 160px;
}

#popContent li a {
	padding-left: 5px;
}

.legend {
	padding: 3px 10px;
	margin-right: 2em;
	min-width: 100px;
	display: inline-block;
	text-align: center;
}

.hiddenSidebar {
	display: none;
}

.lt-ie7 .searchFilter {
	font-size: 13px !important;
	color: #000 !important;
	font-family: Verdana sans-serif !important;
}

.lt-ie7 .EditButton a {
	position: fixed;
}

.lt-ie8 #contentGrid_toppager_left,
.lt-ie8 #contentResultsGrid_left {
	width: 15%;
}

.lt-ie8 #contentGrid_toppager_right,
.lt-ie8 #contentResultsGrid_right {
	width: 20%;
}

#searchmodfbox_contentGrid {
	display: block;
}

/*Advanced Search Widget*/
.wdgt-body form input.advSearchRadio {
	border: 0 transparent none;
	background: none;
	padding: 0px;
}

.media_bulk_move-popup-close {
	position: absolute;
	top: 0px;
	right: 0px;
	background: #333333;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	padding: 3px 8px;
	text-decoration: none;
}

#button_popup_cancel {
	position: absolute;
	top: 415px;
	left: 30px;
}

#button_popup_move_media {
	position: absolute;
	top: 415px;
	left: 282px;
}
