﻿/* Only used for change password, redirect  and admin index */

div.f-wrapper {
	position: relative;
}
div#panelFileManager div.f-wrapper {
	position: static;
}
span#load {
	background: url(../CatalystImages/bg-loading.png);
	height: 90px;
	position: absolute;
	top: 60px;
	left: 35%;
	width: 90px;
	z-index: 10000;
}
span#load img {
	position: absolute;
	top: 27px;
	left: 28px;
}
div#intro {
	background: #eee url(../CatalystImages/CssImg/bg-intro.png) repeat-x 0 0;
	border: 1px solid #ccc;
	height: 189px;
	margin: 0 0 18px;
	padding: 36px;
	position: relative;
	width: 688px;
}
div#intro h2 {
	border-bottom: 1px solid #ccc;
	font-size: 24px;
	font-weight: bold;
	margin: 8px 0 36px;
	padding: 0 0 9px;
}
div.close {
	background: url(../CatalystImages/a16/remove-window.png) no-repeat 0 0;
	font-size: 11px;
	padding: 0 0 0 24px;
	position: absolute;
	right: 0;
	top: 9px;
	width: 90px;
}
div#intro ol.steps {
	margin: 0;
	width: 474px;
}
div#intro ol.steps li {
	float: left;
	font-size: 12px;
	width: 140px;
	height: 100px;
	list-style: none;
	padding: 9px;
	text-align: center;
}
div#intro ol.steps li:hover {
	background: #E0F0FA;
}
div#intro ol.steps a {
	color: #1E86E3 ;
	text-decoration: none;
}
div#intro li p {
	margin: 3px 0 0;
}
div#intro ul.help {
	margin: 0;
	position: absolute;
	right: 10px;
	top: 120px;
	width: 200px;
}
div#intro ul.help li {
	font-size: 10px;
	list-style: none;
}
div#intro ul.help li.heading {
	color: #000;
	font-weight: bold;
}
div#container-header {
	background: #fff url(../CatalystImages/CssImg/bg-header.png) repeat-x;
	height: 72px!important;
	min-width: 990px;
	width: auto!important;
}
div#container-header div.belt {
	margin-right: auto;
	min-width: 990px;
	width: auto!important;
	width: 100%;
}
div#container-nav {
	background: #ebebeb url(../CatalystImages/CssImg/bg-container-nav.png) repeat-x;
	height: 72px;
	min-width: 990px;
	width: auto!important;
	width: 100%;
}
div#container-nav div.belt {
	height: 72px;
	margin-right: auto;
	min-width: 990px;
	width: 100%;
	position: relative;
	z-index: 218;
}
div#container-body {
	background: url(../CatalystImages/CssImg/bg-container-body.png) repeat-x;
	height: auto!important;
	min-width: 990px;
	width: auto!important;
	width: 990px;
}
div#container-body div.belt {
	height: auto!important;
	margin-right: auto;
	width: 990px;
}
div#container-footer {
	clear: both;
	height: auto!important;
}
div#content {
	margin-top: 9px;
}
div.grid {
    overflow: auto;
    height: 400px;
    width: 320px;
    border: 1px solid Gray;
}

div.checklist {
    overflow: auto;
    height: 400px;
    width: 190px;
    border: 1px solid Gray;
}

table.cklist {
    width: 140px;
}

ul#ribbon {
	background: transparent url(../CatalystImages/CssImg/bg-ribbon.png);
	color: #666;
	font-size: 10px;
	height: 28px;
	line-height: 28px;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	white-space: nowrap;
	z-index: 220;
}
ul#ribbon li {
	display: inline;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding: 0 18px 0 21px;
}
ul#ribbon li.user span {
	font-size: 9px;
	line-height: 28px;
}
.admin-dropdown, .theme-dropdown, ul#lang-dropdown, ul#csf-dropdown, ul#lang-dropdown-v3, ul#csf-dropdown-v3  {
	background: url(../CatalystImages/CssImg/transparent-top.png) no-repeat 100% 0;
	display: none;
	font-size: 11px;
	list-style: none;
	margin: 0;
	padding: 18px 0 0 0;
	position: absolute;
	top: 12px;
	right: -20px;
	width: 221px;
	z-index: 222;
}

ul#lang-dropdown-v3 {
	top: 20px;
	right: 190px;
	width: 250px;
}
ul#lang-dropdown {
	top: 20px;
	right: 118px;
	width: 250px;
}

ul#csf-dropdown-v3 {
	top: 20px;
	right: 396px;
	width: 170px;
}
ul#csf-dropdown {
	top: 20px;
	right: 330px;
	width: 170px;
}
ul#admin-dropdown {
	top: 20px;
	right: 239px;
}
ul#admin-dropdown-v3 {
	top: 20px;
	right: 321px;
}

ul#theme-dropdown-v3 {
	width: 120px;
	top: 20px;
	right: 248px;
}
ul#theme-dropdown {
	width: 120px;
	top: 20px;
	right: 168px; 
}

ul#ribbon li .admin-dropdown li,
ul#ribbon li .theme-dropdown li, 
ul#ribbon li ul#lang-dropdown li, 
ul#ribbon li ul#csf-dropdown li, 
ul#ribbon li ul#lang-dropdown-v3 li, 
ul#ribbon li ul#csf-dropdown-v3 li  {
	display: inline;
	height: auto;
	line-height: 27px;
	padding: 0;
}

ul#ribbon .admin-dropdown li a, 
ul#ribbon .theme-dropdown li a, 
ul#ribbon ul#lang-dropdown li a, 
ul#ribbon ul#lang-dropdown-v3 li a, 
ul#ribbon ul#csf-dropdown li a, 
ul#ribbon ul#csf-dropdown-v3 li a {
	background: url(../CatalystImages/CssImg/transparent.png) repeat;
	border-bottom: 1px solid #222;
	color: #fff;
	display: block;
	height: 27px;
	line-height: 27px;
}
ul#ribbon ul#csf-dropdown li a, 
ul#ribbon ul#csf-dropdown-v3 li a, 
ul#ribbon .theme-dropdown li a {
	text-indent: 18px;
}
ul#ribbon .admin-dropdown li a, 
ul#ribbon ul#lang-dropdown li a, 
ul#ribbon ul#lang-dropdown-v3 li a,
ul#recentitems-dropdown li a {
	text-indent: 38px !important;
}

ul#ribbon .admin-dropdown li a:hover, 
ul#ribbon .theme-dropdown li a:hover, 
ul#ribbon ul#lang-dropdown li a:hover, 
ul#ribbon ul#lang-dropdown-v3 li a:hover, 
ul#ribbon ul#csf-dropdown li a:hover,
ul#ribbon ul#csf-dropdown-v3 li a:hover {
	background-color: #000;
	text-decoration: none;
}
.admin-dropdown li img, .theme-dropdown li img, ul#lang-dropdown li img, ul#csf-dropdown li img, ul#lang-dropdown-v3 li img, ul#csf-dropdown-v3 li img {
	margin-right: 3px;
	position: relative;
	top: 3px;
}
a#logo {
	display: block;
	width: 200px;
	height: 60px;
	margin: 9px 0 0 18px;
}
div#header {
	overflow: hidden;
	position: relative;
}
div#header h1 {
	color: #333;
	font-size: 18px;
	float: left;
	line-height: 26px;
	margin: 0 0 18px;
	padding: 27px 0 0 18px;
	width: 690px;
}
div#header h1 span {
	color: #1969bc;
	white-space: pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
div#wrapper {
	padding: 0 0 0 18px;
}
div#helpbox {
	background: #D4F1FF;
	border: 1px solid #6FB3DD;
	font-size: 11px;
	height: 126px;
	margin-bottom: 18px;
	padding: 0;
	position: relative;
	width: 100%;
}
div#helpbox h2#head {
	background: #ABDBFF url(../CatalystImages/c16/info.png) no-repeat 18px 5px;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	margin: 0;
	text-indent: 39px;
}
div#helpbox ul {
	height: 27px;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
}
div#helpbox ul li {
	display: block;
	float: left;
	height: 27px;
	line-height: 27px;
	padding-right: 18px;
	padding-left: 27px;
}
div#helpbox ul li a {
	display: block;
	float: left;
	height: 27px;
	line-height: 27px;
}
li.support {
	background: transparent url(../CatalystImages/c16/support.png) no-repeat 7px 6px;
	display: none!important;
}
li.close {
	background: transparent url('../CatalystImages/b16/remove window.png') no-repeat 7px 6px;
}
div#helpbox div#body {
	padding: 9px 18px;
}
div#helpbox div#body p {
	margin: 0 0 18px 0;
}
ul#helpbox2 {
	height: 27px;
	font-size: 11px;
	position: absolute;
	right: 0;
	top: 10px;
}
ul#helpbox2 li {
	display: block;
	float: left;
	height: 27px;
	line-height: 27px;
	padding-right: 0;
	padding-left: 45px;
}
ul#helpbox2 li a {
	display: block;
	float: left;
	height: 27px;
	line-height: 27px;
}
ul#helpbox2 li.close {
	background: transparent url('../CatalystImages/b16/add window.png') no-repeat 24px 6px;
}
div.main {
	float: left;
	width: 770px;
}
div.footerbuttons {
	/*margin: 27px 0;*/
}
div.footerTopicButtons{
    padding:15px;
}
div.positionbuttons {
	position: absolute;
	margin-top: 899px;
	height: 36px;
}
div#actionbox, div#reportbox {
	float: right;
	width: 200px;
}
div#reportbox {
	min-height: 500px;
}
div#footer {
	clear: both;
	height: 72px;
	margin-left: 18px;
	margin-top: 18px;
}
div#top {
	background: url(../CatalystImages/a32/back-to-top.png) no-repeat 0 0;
	float: right;
	font-size: 11px;
	height: 32px;
	width: 160px;
}
div#top span {
	cursor: pointer;
	cursor: hand;
	display: block;
	height: 32px;
	line-height: 32px;
	padding-left: 36px;
	text-align: left;
}
ul#nav-main {
	overflow: hidden;
	overflow-y: hidden;
	overflow-x: auto;
}
ul#nav-main, ul.nav-sub {
	margin: 0;
	height: 36px;
	list-style: none;
	min-width: 960px;
	padding-left: 18px;
	width: auto!important;
}
ul.nav-sub {
	display: none;
}
ul#nav-main li {
	float: left;
	margin: 0;
}
ul#nav-main li#recentitems {
	float: right;
	margin-right: 18px;
	position: relative;
	z-index: 219;
}
ul#nav-main li#recentitems a {
	background: url(../CatalystImages/CssImg/nav-recentitems.png);
	color: #1E86E3 ;
}
ul#nav-main li#recentitems span {
	background: url(../CatalystImages/CssImg/nav-recentitems.png) 100% 0;
}
ul#nav-main li#recentitems a:hover {
	background-position: 0 -36px;
	text-decoration: none;
}
ul#nav-main li#recentitems a:hover span {
	background-position: 100% -36px;
	color: #1E86E3 ;
}
ul#nav-main a {
	background: url(../CatalystImages/CssImg/nav-main.png);
	color: #38290b;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 36px;
	line-height: 36px;
	outline: none;
	padding-left: 6px;
	text-align: center;
	text-decoration: none;
	width: 108px;
}
ul#nav-main a:hover {
	background-position: 0 -72px;
	text-decoration: none;
}
ul#nav-main a:hover span {
	background-position: 100% -72px;
	color: #38290b;
}
ul#nav-main li.current a {
	background-position: 0 -36px;
	color: #fff;
}
ul#nav-main li.current a:hover span {
	color: #fff;
}
ul#nav-main li.current span {
	background-position: 100% -36px;
}
ul#nav-main span {
	background: url(../CatalystImages/CssImg/nav-main.png) 100% 0;
	display: block;
	line-height: 36px;
	padding-right: 6px;
}
ul.nav-sub li {
	float: left;
	margin: 0;
	padding: 0 0 0 12px;
}
ul.nav-sub a {
	color: #fff;
	display: block;
	float: left;
	font-size: 11px;
	height: 36px;
	line-height: 40px;
	outline: none;
	padding-right: 12px;
	text-align: center;
	text-decoration: none;
}
ul.nav-sub a:visited {
	color: #fff;
	text-decoration: none;
}
ul.nav-sub a:hover, ul.nav-sub active {
	color: #ABDBFF;
	text-decoration: none;
}
ul.nav-sub li.filemanager {
	background: url(../CatalystImages/b16/folder.png) no-repeat 4px 11px;
	margin-right: 18px;
	padding-left: 27px;
	position: absolute;
	right: 0;
	text-align: right;
}
ul.nav-sub li.current {
	background: url(../CatalystImages/CssImg/nav-sub.png) no-repeat 50% 0;
}
ul.nav-sub li.current a:hover, ul.nav-sub li.current a:active {
	color: #72b3d2;
	text-decoration: none;
}
ul.nav-sub li#bcc35 {
	position: relative;
	z-index: 219;
}
ul#recentitems-dropdown {
	background: url(../CatalystImages/CssImg/transparent-top.png) no-repeat 100% 0;
	display: none;
	font-size: 11px;
	list-style: none;
	margin: 0;
	padding: 18px 0 0 0;
	position: absolute;
	right: 0;
	top: 36px;
	width: 220px;
	z-index: 220;
}
ul#webapps-dropdown {
	background: url(../CatalystImages/CssImg/transparent-top.png) no-repeat 100% 0;
	display: none;
	font-size: 11px;
	list-style: none;
	margin: 0;
	padding: 18px 0 0 0;
	position: absolute;
	top: 27px;
	right: -18px;
	width: 220px;
	z-index: 220;
}
ul#liveviewediting-dropdown {
	background-image: url(../CatalystImages/CssImg/transparent-top.png);
	background-repeat: no-repeat;
	background-position: -90px 0;
	display: none;
	font-size: 11px;
	left: 0;
	list-style: none outside none;
	margin: 27px 0 0 18px;
	padding: 18px 0 0;
	position: absolute;
	width: 220px;
	z-index: 220;
}
ul#liveviewediting-dropdown .incontextediting-link, ul#liveviewediting-dropdown .sitewalk-link {
	display: block;
	line-height: 27px;
	height: 27px;
}
ul#liveviewediting-dropdown .incontextediting-link IMG, ul#liveviewediting-dropdown .sitewalk-link IMG {
	vertical-align: middle;
	margin-right: 6px;
}
ul#liveviewediting-dropdown .incontextediting-new {
	display: block;
	line-height: 27px;
	height: 27px;
	text-align: right;
	margin-top: -27px;
	font-weight: bold;
	color: #A9E429;
	padding-right: 10px;
}
ul#liveviewediting-dropdown .sitewalk-deprecated {
	display: block;
	line-height: 27px;
	height: 27px;
	text-align: right;
	margin-top: -27px;
	font-weight: bold;
	color: #E3E3E3;
	padding-right: 10px;
}
ul#webapps-dropdown li {
	background-image: none;
	float: none!important;
	padding: 0;
}
ul#recentitems-dropdown li a, ul#webapps-dropdown li a, ul#liveviewediting-dropdown li a {
	background: transparent url(../CatalystImages/CssImg/transparent.png) repeat;
	border-bottom: 1px solid #222;
	color: #fff;
	display: block;
	float: none;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	text-align: left;
	text-indent: 18px;
}
ul#liveviewediting-dropdown li a {
	background-position: 16px center;
	background-repeat: no-repeat;
	font-weight: bold;
	text-indent: 40px;
}
ul#liveviewediting-dropdown li a.incontextediting {
	background-image: url(../CatalystImages/a16/file-edit.png);
}
ul#liveviewediting-dropdown li a.sitewalk {
	background-image: url(../CatalystImages/a16/edit.png);
}
ul#recentitems-dropdown li a:hover, ul#webapps-dropdown li a:hover, ul#liveviewediting-dropdown li a:hover {
	background-color: #000;
	text-decoration: none;
}
ul#recentitems-dropdown li img, ul#webapps-dropdown li img {
	margin-right: 3px;
	position: relative;
	top: 3px;
}
ul#sub-website, ul#sub-modules, ul#sub-customers, ul#sub-reports, ul#sub-marketing, ul#sub-ecommerce {
	display: none;
}
a#logotext {
	color: #888;
	display: none;
	height: 26px;
	float: left;
	font-weight: bold;
	line-height: 28px;
	margin: 3px 0 0 18px;
	text-decoration: none;
}
a:link, a:visited {
	color: #1E86E3 ;
	cursor: pointer;
	cursor: hand;
	text-decoration: none;
}
a:hover, a:active {
	color: #000;
	cursor: pointer;
	cursor: hand;
	text-decoration: none;
}
ul#ribbon a:link, ul#ribbon a:visited {
	color: #1E86E3 ;
}
ul#ribbon a:hover, ul#ribbon a:active {
	color: #1E86E3 ;
}
h1 a:link, h1 a:visited {
	color: #000;
}
div.extenddb a {
	background: url(../CatalystImages/a16/db-add.png) no-repeat;
	padding: 0 0 0 19px;
}
div.tinywindow {
	background: #fff;
	border: 1px solid #d7d7d7;
	margin-bottom: 18px;
	width: 520px;
}

div.smallwindow, div.editorwindow {
	background: #fff;
	border: 1px solid #d7d7d7;
	margin-bottom: 18px;
	width: 760px;
}
div.bigwindow {
	width: 100%;
	margin-bottom: 18px;
}
div.tinywindow div.inner,
div.smallwindow div.inner {
	padding: 18px;
}
div.tinywindow div.indentedBlock ,
div.smallwindow div.indentedBlock {
	border:none;
}
div.tinywindow div.indentedBlock h2,
div.smallwindow div.indentedBlock h2{
	background:none;
	line-height: normal !important;
	height: auto !important;
}
div.smallwindow div.norecord {
	padding-left:10px;
}
div.tinywindow h2,
div.smallwindow h2,
div.editorwindow h2 {
	background: #fff url(../CatalystImages/CssImg/bg-h2.png) repeat-x;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	margin: 0;
	position: relative;
	text-indent: 9px;
}
div.tinywindow h2 img.popup,
div.smallwindow h2 img.popup {
	position: relative;
	top: 3px;
}
div.tinywindow div.helptext,
div.smallwindow div.helptext {
  padding: 12px 9px;
  font-size: 11px;
}
div.headinglink {
	color: #888;
	height: 27px;
	line-height: 27px;
	padding: 0 18px 0 0;
	position: absolute;
	top: 0;
	right: 0;
	width: auto;
}
div.headinglink a {
	line-height: 27px;
}
div.headinglink .basic-view, div.headinglink .advance-view {
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 12px;
}
div.headinglink select.dropdown {
	margin: 3px 0 0 0;
	width: 150px;
}
div.headinglink input {
	margin-top: 3px;
}
div.editorwindow h2 {
	margin: 0;
}
div.match {
	border: 2px solid #1E86E3 ;
	margin-bottom: 18px;
	width: 760px;
}
div.extenddb {
	color: #1E86E3 ;
	text-align: right;
	margin-bottom: 18px;
	width: 760px;
}
span.period {
	font-size: 10px;
	font-weight: normal;
}
a.titlelink {
	display: block;
	height: 27px;
	line-height: 27px;
	padding-right: 18px;
	position: absolute;
	right: 0;
	text-align: right;
	top: 0;
	width: 200px;
}
div.smallwindow div.graph {
	height: 162px;
	width: 760px;
	position: relative;
}
div.graph h3 {
	display: none;
}
ul.domtabs {
	height: 90px;
	list-style: none;
	margin: 0;
}
ul.domtabs li {
	background: url(../CatalystImages/CssImg/bg-domtab.png) repeat-x;
	float: left;
	height: 90px;
	width: 25%;
}
ul.domtabs li.g1 a, ul.domtabs li.g2 a, ul.domtabs li.g3 a {
	border-top:;
	border-right: 1px solid #ddd;
}
ul.domtabs li a {
	border-top: 1px solid #ddd;
	display: block;
	height: 89px;
}
ul.domtabs li a.selected {
	/*border-top: none;*/
	background-color: #f0f0f0;
}
ul.domtabs li a:hover {
	background-color: #f9f9f9;
	text-decoration: none;
}
div.percent-up, div.percent-down, div.percent-zero {
	float: left;
	font-size: 10px;
	height: 60px;
	line-height: 87px;
	text-align: center;
	width: 45px;
}
div.var {
	font-size: 11px;
	font-weight: bold;
	padding: 6px 0 3px 69px;
	text-align: left;
}
div.val {
	color: #111;
	float: right;
	font-size: 24px;
	font-weight: bold;
	height: 36px;
	line-height: 36px;
	width: 120px;
}
div.val-alt {
	font-size: 9px;
}
.domtabs .var {
	padding: 6px 0 0 56px;
}
.domtabs .val {
	font-size: 18px;
	width: 134px;
}
.domtabs .val-alt {
	height: 24px;
	line-height: 15px;
}
div.percent-up {
	background: url(../CatalystImages/a32/up-alt.png) no-repeat 9px 1px;
	color: #006426;
	padding: 0 0 0 9px;
	text-align: left;
}
div.percent-down {
	background: url(../CatalystImages/a32/down-red.png) no-repeat 9px 1px;
	color: #e90026;
	padding: 0 0 0 9px;
	text-align: left;
}
div.percent-zero {
	background: url(../CatalystImages/a32/button-withe.png) no-repeat 9px 1px;
	color: #000;
	padding: 0 0 0 9px;
	text-align: left;
	text-indent: 8px;
}
span#loading {
	display: block;
	height: 27px;
	line-height: 27px;
	position: absolute;
	top: 0;
	right: 0;
	width: 200px;
	z-index: 100;
}
select.createnew {
	margin: 0 0 18px 0;
	width: 200px;
}

#quickLinks {
	display: none !important;
}

ul#menu, ul.menu, ul#othermenu, ul.othermenu, ul#wizard, ul.wizard, ul#whats-new, ul#upcoming-tasks, ul#campaign-summary, ul#system-usage {
	font-size: 11px;
	list-style: none;
	margin: 0 0 12px 0;
}
ul#menu, ul.menu, ul#othermenu, ul.othermenu, ul#wizard, ul.wizard, ul#whats-new, ul#upcoming-tasks, ul#campaign-summary, ul#system-usage {
	background: #F5F5F5;
	border: 1px solid #C5C5C5;
}
ul#whats-new, ul#upcoming-tasks, ul#campaign-summary, ul#system-usage {
	padding-bottom: 6px;
}
div#actionbox li a {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #D8D8D1;
	display: block;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	padding: 0;
	text-indent: 30px;
	white-space: nowrap;
}
div#actionbox li a:hover {
	background-color: #fafafa!important;
	border-top: 1px solid #fafafa;
	border-bottom: 1px solid #fafafa;
	color: #222;
	text-decoration: none;
}
div#actionbox li a.active {
	color: #222;
}
ul#campaign-summary span.date {
	font-weight: normal!important;
}
ul#whats-new li, ul#upcoming-tasks li, ul#campaign-summary li, ul#system-usage li {
	display: block;
	padding: 3px 12px 3px;
}
ul#whats-new li h6, ul#upcoming-tasks li h6, ul#campaign-summary li h6, ul#system-usage li h6 {
	font-size: 11px;
	height: 27px;
	line-height: 27px;
	padding-left: 22px;
}
ul#whats-new li h6 {
	background: url(../CatalystImages/c16/announce.png) no-repeat 9px 6px;
}
ul#upcoming-tasks li h6 {
	background: url(../CatalystImages/b16/todo.png) no-repeat 9px 6px;
}
ul#campaign-summary li h6 {
	background: url('../CatalystImages/b16/flag green.png') no-repeat 9px 6px;
}
ul#system-usage li h6 {
	background: url(../CatalystImages/c16/network.png) no-repeat 9px 6px;
}
ul#whats-new li a, ul#upcoming-tasks li a, ul#campaign-summary li a, ul#system-usage li a {
	background: transparent;
	border: none;
	display: inline;
	font-size: 10px;
	line-height: 18px;
	white-space: normal;
}
ul#whats-new li a:hover, ul#upcoming-tasks li a:hover, ul#campaign-summary li a:hover, ul#system-usage li a:hover {
	background: transparent!important;
	border: none;
}
div#actionbox li.menutitle {
	background: url(../CatalystImages/CssImg/bg-othermenu.png) repeat-x;
	border: none;
	color: #333;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	margin: 0;
	padding: 0;
	text-indent: 9px;
}
ul#whats-new li.menutitle, ul#upcoming-tasks li.menutitle, ul#campaign-summary li.menutitle, ul#system-usage li.menutitle {
	margin: 0 0 6px 0;
}
div#actionbox span.date {
	color: #000;
	font-size: 10px;
	font-weight: bold;
}
div#actionbox span.onhold {
	color: #FF8A00;
	font-size: 10px;
	font-weight: bold;
}
div#actionbox div.text {
	padding: 0 0 9px 9px;
}
select#createnew {
	margin: 0 0 18px 0;
	width: 100%;
}
div#actionbox li a {
	background-position: 9px 10px;
	background-repeat: no-repeat;
}
div#actionbox li.editwebapp a {
	background-image: url(../CatalystImages/a16/tools.png);
}
div#actionbox li.addnewwebapp a {
	background-image: url(../CatalystImages/a16/tools.png);
}
div#actionbox li.applytemplate a {
	background-image: url(../CatalystImages/c16/import.png);
}

/* sprites_ab - icons for the action box links */
div#actionbox li span.item-icon-placeholder {
	float:left;
	width: 16px;
	height: 16px;
	margin: 10px -32px -32px 9px;
	background-image: url('../CatalystImages/sprites/sprites_ab.png')!important;
	display: inline-block;
}
div#actionbox li.archive span.item-icon-placeholder {
	background-position: 0 0 !important;
}
div#actionbox li.module span.item-icon-placeholder {
	background-position: -20px 0 !important;
}
div#actionbox li.modulemgr  span.item-icon-placeholder {
	background-position: -20px 0 !important;
}
div#actionbox li.menu span.item-icon-placeholder {
	background-position: -40px 0 !important;
}
div#actionbox li.previewb span.item-icon-placeholder {
	background-position: -60px 0 !important;
}
div#actionbox li.commentrules span.item-icon-placeholder  {
	background-position: -80px 0 !important;
}
div#actionbox li.secure span.item-icon-placeholder {
	background-position: -100px 0 !important;
}
div#actionbox li.rss span.item-icon-placeholder {
	background-position: -120px 0 !important;
}
div#actionbox li.metadata span.item-icon-placeholder {
	background-position: -140px 0 !important;
}
div#actionbox li.workflow span.item-icon-placeholder {
	background-position: -160px 0 !important;
}
div#actionbox li.report span.item-icon-placeholder {
	background-position: -180px 0 !important;
}
div#actionbox li.audit span.item-icon-placeholder, 
div#actionbox li.action span.item-icon-placeholder {
	background-position: -200px 0 !important;
}
div#actionbox li.addnew span.item-icon-placeholder {
	background-position: -220px 0 !important;
}
div#actionbox li.listall span.item-icon-placeholder {
	background-position: -240px 0 !important;
}
div#actionbox li.copy span.item-icon-placeholder {
	background-position: -260px 0 !important;
}
div#spamProtection li.action span.item-icon-placeholder {
	background-position: -200px 0 !important;
}

/* sprites_ui - general icons, used in all pages */
ul#ribbon li.csr-avail a span.icon-placeholder,
ul#ribbon li.partner a span.icon-placeholder,
ul#ribbon li.admin a span.icon-placeholder,
ul#ribbon li.theme a span.icon-placeholder,
ul#ribbon li.help a span.icon-placeholder,
div#helpbox li.morehelp a span.icon-placeholder,
ul#helpbox2 li.morehelp a span.icon-placeholder {
	width: 16px;
	height: 16px;
	margin: 6px 0 0 -21px;
	background-image: url('../CatalystImages/sprites/sprites_ui.png') !important;
	display: inline-block;
	position: absolute;
}

ul#ribbon li.csr-avail a span.icon-placeholder {
	background-position: 0 1px !important;
}
ul#ribbon li.partner a span.icon-placeholder {
	background-position: -20px 0 !important;
}
ul#ribbon li.admin a span.icon-placeholder {
	background-position: -40px 0 !important;
}
ul#ribbon li.theme a span.icon-placeholder {
	background-position: -60px 0 !important;
}
ul#ribbon li.help a span.icon-placeholder,
div#helpbox li.morehelp a span.icon-placeholder,
ul#helpbox2 li.morehelp a span.icon-placeholder {
	background-position: -80px 1px !important;
}


ul#ribbon li.expiry {
	background: transparent url(../CatalystImages/a16/button-red.png) no-repeat 0 6px;
	position: relative;
}

ul#ribbon li.minimize {
	background: transparent url(../CatalystImages/c16/minus.png) no-repeat 0 0;
}
ul#ribbon li.maximize {
	background: transparent url(../CatalystImages/c16/plus.png) no-repeat 0 0;
}
ul#ribbon li.restart {
	background: transparent url(../CatalystImages/c16/back2.png) no-repeat 0 0;
}
ul#ribbon li.exit {
	background: transparent url(../CatalystImages/a16/door.png) no-repeat 0 0;
}

.admin-dropdown li a span.item-icon-placeholder,
ul#recentitems-dropdown li a span.item-icon-placeholder
 {
	width: 20px;
	height: 18px;
	margin: 4px -37px -18px 18px;
	float: left;
	background-image: url('../CatalystImages/sprites/sprites_ui.png') !important;
	display: inline-block;
}

.admin-dropdown li.manage-users a span.item-icon-placeholder {
	background-position: -100px 0 !important;
}
.admin-dropdown li.manage-roles a span.item-icon-placeholder {
	background-position: -120px 0 !important;
}
.admin-dropdown li.manage-domain-name a span.item-icon-placeholder {
	background-position: -140px 0 !important;
}
.admin-dropdown li.manage-site-wide-templates a span.item-icon-placeholder {
	background-position: -160px 0 !important;
}
.admin-dropdown li.manage-content-holders a span.item-icon-placeholder {
	background-position: -180px 0 !important;
}
.admin-dropdown li.manage-categories a span.item-icon-placeholder {
	background-position: -200px 0 !important;
}
.admin-dropdown li.manage-workflows a span.item-icon-placeholder {
	background-position: -220px 0 !important;
}
.admin-dropdown li.import-data a span.item-icon-placeholder {
	background-position: -240px 0 !important;
}
.admin-dropdown li.manage-seo a span.item-icon-placeholder {
	background-position: -260px 0 !important;
}
.admin-dropdown li.build-apps a span.item-icon-placeholder {
	background-position: -280px 0 !important;
}
.admin-dropdown li.extend-crm a span.item-icon-placeholder {
	background-position: -300px 0 !important;
}
.admin-dropdown li.manage-csf a span.item-icon-placeholder {
	background-position: -320px 0 !important;
}
.admin-dropdown li.manage-api a span.item-icon-placeholder {
	background-position: -340px 0 !important;
}
.admin-dropdown li.customize-system-messages a span.item-icon-placeholder {
	background-position: -360px 0 !important;
}
.admin-dropdown li.customize-system-emails a span.item-icon-placeholder {
	background-position: -360px 0 !important;
}
.admin-dropdown li.more-customization-options a span.item-icon-placeholder {
	background-position: -360px 0 !important;
}

/* sprites_flags - flags icons, used in the lang link */
ul#ribbon li.lang-en a span.ie-icon-placeholder,
ul#ribbon li.lang-enuk a span.ie-icon-placeholder,
ul#ribbon li.lang-de a span.ie-icon-placeholder,
ul#ribbon li.lang-es a span.ie-icon-placeholder,
ul#ribbon li.lang-fr a span.ie-icon-placeholder,
ul#ribbon li.lang-se a span.ie-icon-placeholder,
ul#ribbon li.lang-nl a span.ie-icon-placeholder,
ul#ribbon li.lang-jp a span.ie-icon-placeholder
 {
	width: 20px;
	height: 18px;
	margin: 8px 0 0 -21px;
	background-image: url('../CatalystImages/sprites/sprites_flags.png') !important;
	display: inline-block;
	position: absolute;
}
ul#ribbon li.lang-en a span.ie-icon-placeholder {
	background-position: 0px 0 !important;
}
ul#ribbon li.lang-enuk a span.ie-icon-placeholder {
	background-position: -20px 0 !important;
}
ul#ribbon li.lang-de a span.ie-icon-placeholder {
	background-position: -40px 0 !important;
}
ul#ribbon li.lang-es a span.ie-icon-placeholder {
	background-position: -60px 0 !important;
}
ul#ribbon li.lang-fr a span.ie-icon-placeholder {
	background-position: -80px 0 !important;
}
ul#ribbon li.lang-se a span.ie-icon-placeholder {
	background-position: -100px 0 !important;
}
ul#ribbon li.lang-nl a span.ie-icon-placeholder {
	background-position: -120px 0 !important;
}
ul#ribbon li.lang-jp a span.ie-icon-placeholder {
	background-position: -140px 0 !important;
}

/* sprites_flags - flags icons, used in the lang dropdown items */
ul.lang-dropdown li.item-lang-en a span.item-icon-placeholder,
ul.lang-dropdown li.item-lang-enuk a span.item-icon-placeholder,
ul.lang-dropdown li.item-lang-de a span.item-icon-placeholder,
ul.lang-dropdown li.item-lang-es a span.item-icon-placeholder,
ul.lang-dropdown li.item-lang-fr a span.item-icon-placeholder,
ul.lang-dropdown li.item-lang-se a span.item-icon-placeholder,
ul.lang-dropdown li.item-lang-nl a span.item-icon-placeholder,
ul.lang-dropdown li.item-lang-jp a span.item-icon-placeholder
 {
	width: 20px;
	height: 18px;
	margin: 9px -37px -18px 18px;
	float: left;
	background-image: url('../CatalystImages/sprites/sprites_flags.png') !important;
	display: block;
}
ul.lang-dropdown li.item-lang-en a span.item-icon-placeholder {
	background-position: 0px 0 !important;
}
ul.lang-dropdown li.item-lang-enuk a span.item-icon-placeholder {
	background-position: -20px 0 !important;
}
ul.lang-dropdown li.item-lang-de a span.item-icon-placeholder {
	background-position: -40px 0 !important;
}
ul.lang-dropdown li.item-lang-es a span.item-icon-placeholder {
	background-position: -60px 0 !important;
}
ul.lang-dropdown li.item-lang-fr a span.item-icon-placeholder {
	background-position: -80px 0 !important;
}
ul.lang-dropdown li.item-lang-se a span.item-icon-placeholder {
	background-position: -100px 0 !important;
}
ul.lang-dropdown li.item-lang-nl a span.item-icon-placeholder {
	background-position: -120px 0 !important;
}
ul.lang-dropdown li.item-lang-jp a span.item-icon-placeholder {
	background-position: -140px 0 !important;
}

/* recent items dropdown menu items*/
ul#recentitems-dropdown li.item-AffiliateMarketing a span.item-icon-placeholder {
	background-position: 0px -20px !important;
}
ul#recentitems-dropdown li.item-Announcements a span.item-icon-placeholder {
	background-position: -20px -20px !important;
}
ul#recentitems-dropdown li.item-APIIntegration a span.item-icon-placeholder {
	background-position: -40px -20px !important;
}
ul#recentitems-dropdown li.item-Banners a span.item-icon-placeholder {
	background-position: -60px -20px !important;
}
ul#recentitems-dropdown li.item-Blogs a span.item-icon-placeholder, 
ul#recentitems-dropdown li.item-BlogsPosts a span.item-icon-placeholder {
	background-position: -80px -20px !important;
}
ul#recentitems-dropdown li.item-Bookings a span.item-icon-placeholder {
	background-position: -100px -20px !important;
}
ul#recentitems-dropdown li.item-BookingsSubscription a span.item-icon-placeholder {
	background-position: -120px -20px !important;
}
ul#recentitems-dropdown li.item-Broadcast a span.item-icon-placeholder {
	background-position: -140px -20px !important;
}
ul#recentitems-dropdown li.item-Campaigns a span.item-icon-placeholder {
	background-position: -160px -20px !important;
}
ul#recentitems-dropdown li.item-CampaignsLists a span.item-icon-placeholder {
	background-position: -180px -20px !important;
}
ul#recentitems-dropdown li.item-Companies a span.item-icon-placeholder {
	background-position: -200px -20px !important;
}
ul#recentitems-dropdown li.item-Cases a span.item-icon-placeholder {
	background-position: -220px -20px !important;
}
ul#recentitems-dropdown li.item-Catalogues a span.item-icon-placeholder {
	background-position: -240px -20px !important;
}
ul#recentitems-dropdown li.item-Categories a span.item-icon-placeholder {
	background-position: -260px -20px !important;
}
ul#recentitems-dropdown li.item-ContentHolder a span.item-icon-placeholder {
	background-position: -280px -20px !important;
}
ul#recentitems-dropdown li.item-CustomContent a span.item-icon-placeholder {
	background-position: -300px -20px !important;
}
ul#recentitems-dropdown li.item-CustomContentValues a span.item-icon-placeholder {
	background-position: -320px -20px !important;
}
ul#recentitems-dropdown li.item-CustomErrors a span.item-icon-placeholder {
	background-position: -340px -20px !important;
}
ul#recentitems-dropdown li.item-CustomForms a span.item-icon-placeholder {
	background-position: -360px -20px !important;
}
ul#recentitems-dropdown li.item-CustomerServiceEmails a span.item-icon-placeholder {
	background-position: -380px -20px !important;
}
ul#recentitems-dropdown li.item-EmailLists a span.item-icon-placeholder {
	background-position: -400px -20px !important;
}
ul#recentitems-dropdown li.item-FAQ a span.item-icon-placeholder {
	background-position: -420px -20px !important;
}
ul#recentitems-dropdown li.item-Files a span.item-icon-placeholder {
	background-position: -440px -20px !important;
}
ul#recentitems-dropdown li.item-Folders a span.item-icon-placeholder {
	background-position: -460px -20px !important;
}
ul#recentitems-dropdown li.item-Forums a span.item-icon-placeholder,
ul#recentitems-dropdown li.item-ForumsTopics a span.item-icon-placeholder {
	background-position: -480px -20px !important;
}
ul#recentitems-dropdown li.item-GiftVouchers a span.item-icon-placeholder {
	background-position: -500px -20px !important;
}
ul#recentitems-dropdown li.item-Help a span.item-icon-placeholder {
	background-position: -520px -20px !important;
}
ul#recentitems-dropdown li.item-Import a span.item-icon-placeholder {
	background-position: -540px -20px !important;
}
ul#recentitems-dropdown li.item-Individuals a span.item-icon-placeholder {
	background-position: -560px -20px !important;
}
ul#recentitems-dropdown li.item-Literature a span.item-icon-placeholder {
	background-position: -580px -20px !important;
}
ul#recentitems-dropdown li.item-Menus a span.item-icon-placeholder {
	background-position: -600px -20px !important;
}
ul#recentitems-dropdown li.item-MetaData a span.item-icon-placeholder {
	background-position: -620px -20px !important;
}
ul#recentitems-dropdown li.item-MetaDataTemplates a span.item-icon-placeholder {
	background-position: -640px -20px !important;
}
ul#recentitems-dropdown li.item-Opportunities a span.item-icon-placeholder {
	background-position: -660px -20px !important;
}
ul#recentitems-dropdown li.item-Orders a span.item-icon-placeholder {
	background-position: -680px -20px !important;
}
ul#recentitems-dropdown li.item-PhotoGallery a span.item-icon-placeholder {
	background-position: -700px -20px !important;
}
ul#recentitems-dropdown li.item-Products a span.item-icon-placeholder {
	background-position: -720px -20px !important;
}
ul#recentitems-dropdown li.item-ReportsGenerator a span.item-icon-placeholder {
	background-position: -740px -20px !important;
}
ul#recentitems-dropdown li.item-Roles a span.item-icon-placeholder {
	background-position: -760px -20px !important;
}
ul#recentitems-dropdown li.item-RssChannels a span.item-icon-placeholder {
	background-position: -780px -20px !important;
}
ul#recentitems-dropdown li.item-SecureZones a span.item-icon-placeholder {
	background-position: -800px -20px !important;
}
ul#recentitems-dropdown li.item-Search a span.item-icon-placeholder {
	background-position: -820px -20px !important;
}
ul#recentitems-dropdown li.item-SEO a span.item-icon-placeholder {
	background-position: -840px -20px !important;
}
ul#recentitems-dropdown li.item-Tasks a span.item-icon-placeholder {
	background-position: -860px -20px !important;
}
ul#recentitems-dropdown li.item-Templates a span.item-icon-placeholder {
	background-position: -880px -20px !important;
}
ul#recentitems-dropdown li.item-Trackers a span.item-icon-placeholder {
	background-position: -900px -20px !important;
}
ul#recentitems-dropdown li.item-Users a span.item-icon-placeholder {
	background-position: -920px -20px !important;
}
ul#recentitems-dropdown li.item-WebForms a span.item-icon-placeholder {
	background-position: -940px -20px !important;
}
ul#recentitems-dropdown li.item-WebURLs a span.item-icon-placeholder {
	background-position: -960px -20px !important;
}
ul#recentitems-dropdown li.item-WebPages a span.item-icon-placeholder {
	background-position: -980px -20px !important;
}
ul#recentitems-dropdown li.item-Workflows a span.item-icon-placeholder,
ul#recentitems-dropdown li.item-WorkflowProcess a span.item-icon-placeholder {
	background-position: -380px 0px !important;
}

div#actionbox li.attributes a {
	background-image: url('../CatalystImages/b16/DB web.png');
}
div#actionbox li.auto a {
	background-image: url('../CatalystImages/c16/email.png');
}
div#actionbox li.c-summary a {
	background-image: url('../CatalystImages/a16/vcard.png');
}
div#actionbox li.c-details a {
	background-image: url('../CatalystImages/a16/vcard-edit.png');
}
div#actionbox li.c-link a {
	background-image: url('../CatalystImages/a16/user-link.png');
}
div#actionbox li.c-enquiry a {
	background-image: url('../CatalystImages/a16/user-enquiry.png');
}
div#actionbox li.c-sales a {
	background-image: url('../CatalystImages/a16/user-sales.png');
}
div#actionbox li.c-purchase a {
	background-image: url('../CatalystImages/a16/user-purchase.png');
}
div#actionbox li.c-bookings a {
	background-image: url('../CatalystImages/a16/user-booking.png');
}
div#actionbox li.c-subscription a {
	background-image: url('../CatalystImages/b16/doc.png');
}
div#actionbox li.c-marketing a {
	background-image: url('../CatalystImages/c16/export.png');
}
div#actionbox li.c-dates a {
	background-image: url(../CatalystImages/c16/cal.png);
}
div#actionbox li.campaign a {
	background-image: url('../CatalystImages/b16/flag green.png');
}
div#actionbox li.classify a {
	background-image: url('../CatalystImages/b16/folder doc.png');
}
div#actionbox li.customize a {
	background-image: url('../CatalystImages/b16/tools.png');
}
div#actionbox li.editlegacy a {
	background-image: url('../CatalystImages/ie6/list/edit.gif');
}
div#actionbox li.delete a {
	background-image: url('../CatalystImages/b16/remove.png');
}
div#actionbox li.download a {
	background-image: url('../CatalystImages/a16/package-down.png');
}
div#actionbox li.email a {
	background-image: url(../CatalystImages/b16/email.png);
}
div#actionbox li.filemgr a {
	background-image: url(../CatalystImages/b16/folder.png);
}
div#actionbox li.forums a {
	background-image: url('../CatalystImages/b16/users 1.png');
}
div#actionbox li.grouping a {
	background-image: url(../CatalystImages/b16/packages.png);
}
div#actionbox li.home a {
	background-image: url(../CatalystImages/a16/home.png);
}
div#actionbox li.htmlcode a {
	background-image: url(../CatalystImages/a16/html.png);
}
div#actionbox li.manage a {
	background-image: url("../CatalystImages/b16/user blue.png");
}
div#actionbox li.menulook a {
	background-image: url(../CatalystImages/a16/button-blue.png);
}
div#actionbox li.import a {
	background-image: url('../CatalystImages/a16/db-upload.png');
}
div#actionbox li.ipaddress a {
	background-image: url('../CatalystImages/b16/protect green.png');
}
div#actionbox li.itemlook a {
	background-image: url('../CatalystImages/a16/button blue alt.png');
}
div#actionbox li.oneclick a {
	background-image: url(../CatalystImages/c16/import.png);
}
div#actionbox li.manuals a {
	background-image: url(../CatalystImages/b16/help.png);
}
div#actionbox li.poplets a {
	background-image: url(../CatalystImages/c16/image.png);
}
div#actionbox li.preview a {
	background-image: url(../CatalystImages/b16/read.png);
}
div#actionbox li.pricing a {
	background-image: url(../CatalystImages/c16/calculator.png);
}
div#actionbox li.productlist a {
	background-image: url(../CatalystImages/b16/packages.png);
}
div#actionbox li.redirect a {
	background-image: url(../CatalystImages/b16/router.png);
}
div#actionbox li.result a {
	background-image: url(../CatalystImages/a16/db-download.png);
}
div#actionbox li.retalted a {
	background-image: url(../CatalystImages/c16/cc.png);
}
div#actionbox li.sales a {
	background-image: url('../CatalystImages/c16/cash-register.png');
}
div#actionbox li.subscribers a {
	background-image: url('../CatalystImages/a16/users.png');
}
div#actionbox li.tags a {
	background-image: url(../CatalystImages/a16/tag.png);
}
div#actionbox li.tocatalogue a {
	background-image: url(../CatalystImages/c16/faq.png);
}
div#actionbox li.undo a {
	background-image: url('../CatalystImages/a16/undo.png');
}
div#actionbox li.upload a {
	background-image: url('../CatalystImages/a16/package-up.png');
}
div#actionbox li.videos a {
	background-image: url('../CatalystImages/b16/video.png');
}
div#actionbox li.one a {
	background-image: url(../CatalystImages/1.png);
}
div#actionbox li.two a {
	background-image: url(../CatalystImages/2.png);
}
div#actionbox li.three a {
	background-image: url(../CatalystImages/3.png);
}
div#actionbox li.four a {
	background-image: url(../CatalystImages/4.png);
}
div#actionbox li.five a {
	background-image: url(../CatalystImages/5.png);
}
div#actionbox li.six a {
	background-image: url(../CatalystImages/6.png);
}
div#actionbox li.seven a {
	background-image: url(../CatalystImages/7.png);
}
div#actionbox li.eight a {
	background-image: url(../CatalystImages/8.png);
}
div#actionboxli.nine a {
	background-image: url(../CatalystImages/9.png);
}
div#actionbox li.ten a {
	background-image: url(../CatalystImages/10.png);
}
table.text {
	width: auto;
}
table.text th {
	background: url(../CatalystImages/CssImg/bg-h2.png) repeat-x;
	color: #666;
	height: 27px;
}
table.text tr.heading td {
	border-bottom: 1px solid #f2f2f2;
	color: #333;
	padding: 1px;
}

table.textb {
	color: #555;
	margin: 9px;
	width: auto;
}
.textb .optional {
	background: #f7f7f7;
}
table.textb table.textb {
	margin: 0;
}
table.textb td {
	color: #444;
	font-size: 11px;
	font-weight: bold;
}
table.textb table.textb {
	padding: 0;
}
table.textb td {
	margin: 0;
	padding: 6px;
}
/*
a#url {
	display: block;
	width: 600px;
	white-space: pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
*/
a#url {
	display: inline;
	width: 600px;
	white-space: pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
table.textb td.var {
	font-size: 12px;
	font-weight: normal;
}

table.textb td.varusr {
    font-size: 12px;
    font-weight: normal;
}
span#AL {
	float: right;
	margin: 0 18px 0 0;
}
p span#AL {
	float: none;
}
table#AO1 td {
	padding: 18px 0 0 18px;
}
td#addresslist td, td#phonenumberlist td {
	padding: 0;
}
td#addresslist table#addresses td {
	padding: 3px 6px;
}
td#phonenumberlist table#phonenumbers td {
	padding: 3px 0;
}
td#phonenumberlist table#phonenumbers td.var, td#addresslist table#addresses td.var {
	padding: 3px 10px 10px 0;
}
table.text td {
	padding: 3px 0;
}
table.text td img {
	float: left;
	margin: 0 6px 0 0;
}
span.textgray a:link {
	color: #1E86E3 ;
}
label {
	color: #888;
	font-weight: normal;
}
label.more_on_same_row
{
	color: #888;
	font-weight: normal;
	width: 120px;
	float: left;
}
input {
	padding: 0 0 0 4px;
	vertical-align: middle;
}
input, select, textarea {
	font-size: 12px;
}
select.dropdown60 {
	width:60px;
}
select.dropdown75 {
	width:75px;
}
select.dropdown150 {
	width: 150px;
}
select.dropdown100 {
	width: 108px;
}
select.dropdown320 {
	width: 320px;
}
select.dropdown340 {
	width: 332px;
}
select.dropdown415 {
	width: 423px;
}
select.dropdown530 {
	width: 530px;
}
select.dropdown720 {
	width: 720px;
}
input.textbox20 {
    width: 20px;
}
input.textbox20baseline {
    width: 20px;
    vertical-align: baseline !important; 
}
input.textbox50 {
	width: 40px;
}
input.textbox55 {
	width: 50px;
}
input.textbox75 {
	width: 70px;
}
input.textbox85 {
	width: 85px;
}
input.textbox100 {
	width: 100px;
}
input.calendar {

}

input.textbox140 {
	width: 136px;
}
input.textbox146 {
    width: 146px;
    margin: 0px;
}
input.textbox150 {
	margin: 0 6px 0 0;
	width: 146px;
}
input.textbox255 {
	width: 255px;
}
input.textbox260 {
    width:260px;    
}
input.textbox270 {
	width:270px;
}
input.textbox310 {
	width: 310px;
}
input.textbox315 {
	width: 315px;
}
input.textbox340,
textarea.textbox340  {
	width: 323px;
}
input.textbox360 {
	width: 360px;
}
input.textbox415 {
	width: 415px;
}
input.textbox530 {
	width: 530px;
}
input.textbox650 {
	width: 650px;
}
input.textbox720 {
	width: 720px;
}
input.textbox760 {
	width: 720px;
}
textarea.textarea100pc {
	width: 100%;
}
textarea.textarea260 {
	width: 260px;
}
textarea.textarea260_130 {
	width: 260px;
	height: 130px;
}
textarea.textarea340 {
	width: 323px;
}
textarea.textarea415 {
	width: 415px;
}
textarea.textarea530 {
	width: 530px;
}
textarea.textarea720 {
	width: 720px;
}
textarea.textboxmulti150 {
	width: 150px;
}
select.listbox150 {
	width: 150px;
}
select.listbox340 {
	width: 320px;
	height: 200px;
}
select.layoutlistbox {
	width: 150px;
}
select.listbox170 {
	width:170px;
	border:1px solid #E9E9E9;
	height:350px;
}
input.button25 {
	width: 25px;
}
span.label {
	color: #888;
	font-weight: normal;
}
div.details {
	color: #888;
	font-size: 11px;
}
iframe.preview {
	width: 100%;
	height: 470px;
}
input.readonly {
	border: none;
	text-align: right;
	width: 70px;
}
ul#thread.messagelist.liste {
	border: none;
}
ul#thread.messagelist.liste li span {
	display: inline;
	line-height: 27px;
	margin: 0 0 0 18px;
	position: static;
}
ul.forums {
	list-style: none;
	margin: 0;
}
ul.forums li {
	background: url(../CatalystImages/a32/question.png) no-repeat 0 9px;
	display: block;
	padding: 9px 36px;
}
ul.manuals.liste li span {
	color: #888;
	display: block;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	padding-right: 18px;
	position: absolute;
	right: 0;
	text-align: left;
	top: 0;
	width: 260px;
}
ul.liste {
	background: #fff;
	border: 1px solid #D7D7D7;
	height: auto!important;
	list-style: none;
	margin: 0 0 18px 0;
	padding: 0;
	width: 760px;
}
ul.liste li {
	border-bottom: 1px solid #f2f2f2;
	display: block;
	font-size: 11px;
	height: 27px;
	line-height: 27px;
	margin: 0;
	padding: 0;
	text-indent: 30px;
}
ul.liste li span {
	color: #888;
	display: block;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	position: absolute;
	left: 300px;
	text-align: left;
	top: 0;
	width: 500px;
}
ul.liste li span.right {
	width: 200px;
}
ul.orderlist li span {
	width: 200px;
}
ul.liste li.heading {
	background: #fff url(../CatalystImages/CssImg/bg-h2.png) repeat-x;
	border: none;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	margin: 0;
	overflow: hidden;
	text-indent: 18px;
}
ul.liste li a {
	background-repeat: no-repeat;
	background-position: 9px 6px;
	display: block;
	height: 27px;
	line-height: 27px;
	position: relative;
	width: 100%;
}
ul.liste li.sort {
	background: #fff url(../CatalystImages/CssImg/bg-listitem.png) repeat-x 0 100%;
	border: none;
	color: #ddd;
	font-size: 10px;
	height: 27px;
	line-height: 27px;
	text-indent: 15px;
}
ul.liste li.sort a {
	background: none;
	display: inline;
	padding: 0 4px;
}
ul.tracker li a {
	background-image: url("../CatalystImages/b16/flag blue.png");
}
ul.affiliatelist li a {
	background-image: url(../CatalystImages/a16/dollar.png);
}
ul.bannerlist li a {
	background-image: url(../CatalystImages/a16/reload.png);
}
ul.bloglist li a {
	background-image: url(../CatalystImages/a16/edit.png);
}
ul.campaignlist li a {
	background-image: url('../CatalystImages/b16/flag green.png');
}
ul.caselist li a {
	background-image: url('../CatalystImages/a16/user-enquiry.png');
}
ul.contentholderlist li a {
	background-image: url('../CatalystImages/b16/DB3.png');
}
ul.cslist li a {
	background-image: url('../CatalystImages/c16/support.png');
}
ul.customizelist li a {
	background-image: url('../CatalystImages/b16/tools sign.png');
}
ul.manuals li a {
	background-image: url(../CatalystImages/b16/help.png);
}
ul.menulist li a {
	background-image: url(../CatalystImages/b16/actions.png);
}
ul.metadatalist li a {
	background-image: url(../CatalystImages/b16/project.png);
}
ul.crmformlist li a {
	background-image: url(../CatalystImages/a16/db.png);
}
ul.forumlist li a {
	background-image: url('../CatalystImages/b16/users 1.png');
}
ul.mrulist li {
	text-indent: 9px;
}
ul.mrulist li img {
	vertical-align: middle;
}
ul.orderlist li a {
	background-image: url('../CatalystImages/b16/Credit Card.png');
}
ul.relationshiplist li.contact a {
	background-image: url('../CatalystImages/a16/user.png');
}
ul.relationshiplist li.company a {
	background-image: url('../CatalystImages/a16/server.png');
}
ul.relationshiplist li.contact span.delete a, ul.relationshiplist li.company span.delete a {
	background-image: none;
}
ul.reportlist li a {
	background-image: url('../CatalystImages/c16/statics-1.png');
}
ul.rolelist li a {
	background-image: url(../CatalystImages/c16/uses.png);
}
ul.rsslist li a {
	background-image: url(../CatalystImages/a16/rss.png);
}
ul.searchlist li a {
	background-image: url('../CatalystImages/b16/find.png');
}
ul.securezonelist li a {
	background-image: url('../CatalystImages/b16/protect blue.png');
}
ul.templatelist li a {
	background-image: url('../CatalystImages/c16/window-2.png');
}
ul.templatelist li.newtemplate a {
	background-image: url('../CatalystImages/c16/template-new.png');
}
ul.urllist li a {
	background-image: url('../CatalystImages/b16/globe.png');
}
ul.urllist li.error a {
	background-image: url('../CatalystImages/b16/router.png');
}
ul.userlist li a {
	background-image: url('../CatalystImages/c16/user.png');
}
ul.videos li a {
	background-image: url('../CatalystImages/b16/video.png');
}
ul.webapplist li a {
	background-image: url(../CatalystImages/a16/tools.png);
}
ul.webpagelist li a {
	background-image: url(../CatalystImages/b16/webpage.png);
}
ul.workflowlist li a {
	background-image: url(../CatalystImages/a16/forward.png);
}
ul.relationshiplist li {
	position: relative;
}
ul.relationshiplist li span.delete {
	display: block;
	position: absolute;
	left: auto;
	padding-right: 18px;
	right: 0;
	width: 60px;
	z-index: 300px;
}
ul.relationshiplist li span.delete a:hover {
	background: transparent!important;
}
div.sysok, div.sysalert, div.syserror {
	font-size: 11px;
	margin: 0 0 18px 0;
	padding: 18px 18px 18px 54px;
}
div.sysok {
	background: #D7F3BD url(../CatalystImages/a16/ok.png) no-repeat 18px 18px;
	border: 1px solid #9ABF85;
}
div.sysalert {
	background: #FDD8A6 url(../CatalystImages/a16/alert.png) no-repeat 18px 18px;
	border: 1px solid #E0A687;
	color: black;
}
div.syserror {
	background: #FFD3D4 url(../CatalystImages/a16/delete.png) no-repeat 18px 18px;
	border: 1px solid #E59D9E;
}
div.sysokAutoHide, div.sysalertAutoHide, div.syserrorAutoHide {
	font-size: 11px;
	padding: 18px 18px 18px 54px;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	width: auto;
	z-index: 1000;
}
div.sysokAutoHide {
	background: #D7F3BD url(../CatalystImages/a16/ok.png) no-repeat 18px 18px;
	border-top: 2px solid #9ABF85;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/CatalystImages/a16/ok.png",enabled='true', sizingMethod="image");
}
div.sysalertAutoHide {
	background: #FDD8A6 url(../CatalystImages/a16/alert.png) no-repeat 18px 18px;
	border-top: 2px solid #E0A687;
	color: black;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/CatalystImages/a16/alert.png",enabled='true', sizingMethod="image");

}
div.syserrorAutoHide {
	background: #FFD3D4 url(../CatalystImages/a16/delete.png) no-repeat 18px 18px;
	border-top: 2px solid #E59D9E;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/CatalystImages/a16/delete.png",enabled='true', sizingMethod="image");

}
body.login {
	background: #d7d7d7;
	padding-left: calc(100vw - 100%);
}
#panelTOU {
	padding-bottom: 55px;
	margin-left: 0 !important;
}
#panelTOU a {
	color: #1E86E3  !important;
}
#panelTOU #touDisplay {
	border: 1px solid #cccccc;
	margin-top: 30px;
	margin-bottom: 20px;
	height: 290px;
	overflow: auto;
	padding: 15px 15px 0px 15px;
}

#panelTOU #touDisplayBox {
	border:1px dotted #C8C8C8; 
    font-weight:normal;
    padding:8px !important; 
    text-align:justify; 
    width:432px !important; 
}

#panelTOU #bntAcceptTou {
	float: right;
	margin-top: 30px;
}

div#login {
	margin: 108px auto 0;
	width: 546px;
}
div#cap-top {
	background: transparent url(../CatalystImages/login/cap-top.png) no-repeat;
	height: 8px;
	width: 546px;
}
* html #cap-top {
	margin-bottom: -8px;
}
* html div#cap-top {
	background-image: none;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src="/CatalystImages/login/cap-top.png",sizingMethod="crop");
}
div#cap-body {
	padding-left: 40px;
	padding-right: 40px;
	background: transparent url(../CatalystImages/login/cap-bg.png) repeat-y;
}
* html div#cap-body {
	background-image: none;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/CatalystImages/login/cap-bg.png',sizingMethod='scale');
}
div#cap-bottom {
	background: transparent url(../CatalystImages/login/cap-bottom.png) no-repeat;
	height: 15px;
	width: 546px;
}
* html div#cap-bottom {
	background-image: none;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src="/CatalystImages/login/cap-bottom.png",sizingMethod="crop");
}
div#login div#panelLogin div, div#login div#panelConfirmSiteDeletion div, div#login div#panelResetPass div, div#login div#panelChangePass div {
	margin: 0 auto;
	padding-bottom: 18px;
	width: 456px;
}
div#login div#branding {
	padding-top: 20px;
}
div#login div#branding img {
	display: block;
	margin: 0 0 10px 0px;
}
div#login label {
	color: #888;
	display: block;
	font-size: 12px;
}
div#login span.checkBoxListStyle label {
	display: inline;
}
div#login input#txtLogin, div#login input#txtPassword, div#login input#txtEmailAddressResetPass, div#login input.textbox340 {
	background: #fafafa;
	border: 1px solid #eee;
	font-size: 18px;
	line-height: 20px;
	margin: 0;
	padding: 3px;
	width: 440px;
}
* html div#login input#txtLogin, * html div#login input#txtPassword, * html div#login input#txtEmailAddressResetPass, * html div#login input.textbox340 {
	background: #eee;
	border: 1px solid #ddd;
	font-size: 18px;
	line-height: 20px;
	margin: 0;
	padding: 3px;
	width: 440px;
}
div#login input#txtLogin:focus, div#login input#txtPassword:focus, div#login input.textbox340:focus {
	background: #fcfcfc;
	border: 1px solid #ccc;
}
div#login div.submit p {
	float: left;
	margin: 0;
}
div#login input#btnLogin, div#login input#btnRetrieve, div#login input#btnUpdate {
	float: right;
	margin-bottom: 10px;
}
div#login a:link, div#login a:visited {
	color: #aaa;
}
div#login a:hover, div#login a:active {
	color: #fff;
}
p.lostpassword {
	margin: 0;
	position: relative;
	top: -42px;
	left: 0;
	width: 200px;
}
div#login p.lostpassword a {
	color: #1E86E3 !important;
}
body.login div#panelErrorMsg {
	color: #000;
	margin: 30px auto -85px;
	padding: 18px 18px 18px 54px;
	width: 450px;
}
ul#modules {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 980px;
}
ul#modules li {
	border: 1px solid #eee;
	display: block;
	float: left;
	font-size: 11px;
	width: 100px;
	height: 100px;
	margin: 0 18px 18px 0;
	overflow: hidden;
	padding: 9px;
	text-align: center;
}
ul#modules li:hover {
	background: #f9f9f9;
	border: 1px solid #ddd;
}
ul#modules li p {
	margin: 3px 0;
}
ul#modules li a {
	text-decoration: none;
}
ul#notes, ul#tasks {
	font-size: 11px;
	list-style: none;
	margin: 0;
	padding: 0 0 18px 0;
}

ul.site-happenings 
{
    font-size: 11px;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.site-happenings li, ul#notes li, ul#tasks li {
	display: block;
	height: 21px;
	line-height: 18px;
	text-indent: 22px;
}
ul.site-happenings li.day {
/*	border-bottom: 1px solid #eee;*/
	font-size: 12px;
	font-weight: bold;
	line-height: 27px;
	margin: 0 0 5px;
	padding-top: 5px;
	text-indent: -20px;
}
ul#tasks li {
	border-top: 1px solid #eee;
	line-height: 15px;
	margin: 0;
	padding: 9px 0 9px 21px;
}
.ical a {
	background: #eee;
	color: #666;
	display: inline-block;
	font-size: 9px;
	padding: 0 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.ical a:hover {
	background: #e0f0fa;
	color: #1E86E3 ;
}
ul#tasks li.task-default {
	background: url('../CatalystImages/b16/todo.png') no-repeat 0 12px;
}
ul#tasks li.task-call {
	background: url('../CatalystImages/a16/phone-green.png') no-repeat 0 12px;
}
ul#tasks li.task-meeting {
	background: url('../CatalystImages/a16/users.png') no-repeat 0 12px;
}
ul#tasks a.download-ical-link {
	margin-left: 12px;
}
ul#notes li {
	background: url('../CatalystImages/b16/note.png') no-repeat 0 0;
}
li.newtopic {
	background: url('../CatalystImages/b16/users 1.png') no-repeat 0 0;
}
li.newcomment {
	background: url('../CatalystImages/a16/exclamation.png') no-repeat 0 1px;
}
li.linkvisit {
	background: url('../CatalystImages/b16/DB web.png') no-repeat 0 1px;
}
li.webapp {
	background: url('../CatalystImages/a16/tools.png') no-repeat 0 1px;
}
li.webform {
	background: url('../CatalystImages/b16/web disk.png') no-repeat 0 1px;
}
li.purchase {
	background: url('../CatalystImages/b16/Credit Card.png') no-repeat 0 1px;
}
li.booking {
	background: url('../CatalystImages/b16/book.png') no-repeat 0 1px;
}
li.campaignclick {
	background: url('../CatalystImages/b16/campaign-click.png') no-repeat 0 1px;
}
li.campaignopen {
	background: url('../CatalystImages/b16/flag green.png') no-repeat 0 1px;
}
li.listsubscribe {
	background: url('../CatalystImages/b16/list.png') no-repeat 0 1px;
}
li.listunsubscribe {
	background: url('../CatalystImages/b16/list-unsubscribe.png') no-repeat 0 1px;
}
li.doubleopt {
	background: url('../CatalystImages/b16/double-opt.png') no-repeat 0 1px;
}
li.productdownload {
	background: url('../CatalystImages/a16/package-down.png') no-repeat 0 1px;
}
li.quote {
	background: url('../CatalystImages/b16/doc.png') no-repeat 0 1px;
}
li.refer {
	background: url('../CatalystImages/b16/users 2.png') no-repeat 0 1px;
}
li.securezonelogin {
	background: url('../CatalystImages/b16/protect blue.png') no-repeat 0 1px;
}
ul.site-happenings span.time, ul#tasks li span.contact, ul#notes li span.contact, ul#notes li span.date {
	color: #999;
	font-size: 10px;
	padding: 0 0 0 3px;
}
ul#tasks li span.date {
	display: block;
	font-size: 10px;
}
div#feedsummary {
	background: #fbfbfb;
	border-left: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	float: right;
	width: 210px;
	display: none;
}
ul#summary-today, ul#summary-week, ul#summary-month {
	font-size: 11px;
	list-style: none;
	margin: 0 0 18px 0;
	overflow: hidden;
	padding: 18px;
}
ul#summary-today li, ul#summary-week li, ul#summary-month li {
	line-height: 18px;
	text-indent: 22px;
}
ul#summary-today li.heading, ul#summary-week li.heading, ul#summary-month li.heading {
	font-weight: bold;
	text-indent: 0;
}
div#period {
	color: #666;
	height: 36px;
}
div#period strong {
	color: #111;
}
.reports-container {
	width: 760px;
	float: left;
}
ul#reports {
	list-style: none;
	margin: 0 0 18px 0;
	padding: 0;
}
ul#reports li {
	border: 1px solid #ddd;
	float: left;
	height: 260px;
	width: 574px;
	margin: 0 9px 15px 0px;
}
ul#reports li h2 {
	background: #fff url(../CatalystImages/CssImg/bg-h2.png) repeat-x;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	margin: 0;
	overflow: hidden;
	position: relative;
	text-indent: 18px;
}
.systemMessage {
	background: #CEFDA6;
}
div#topbar {
	height: 38px;
	border-bottom: 1px solid #eee;
}
ul#sitewalk-bar {
	background: #f7f7f7;
	border-bottom: 2px solid #aaa;
	color: #666;
	font-size: 11px;
	height: 30px;
	line-height: 30px;
	list-style: none;
	margin: 0;
}
ul#sitewalk-bar li {
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #fff;
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0 9px;
}
ul#sitewalk-bar li.showlive {
	border-right: none;
}
ul#sitewalk-bar li.restart {
	border-left: none;
}
ul#sitewalk-bar li span {
	color: #000;
}
ul#sitewalk-bar input#showlive {
	line-height: 30px;
	vertical-align: middle;
}
ul#sitewalk-bar li.exit, ul#sitewalk-bar li.restart {
	float: right;
}
ul#sitewalk-bar li a, ul#sitewalk-bar li label {
	line-height: 30px;
	vertical-align: middle;
}
ul#sitewalk-bar li#security img {
	margin: 5px 0 0 0;
}
ul#sitewalk-bar input#chkShowLiveOnly {
	margin: 5px 5px 0 0;
}
div#filemanager {
	background: url(../CatalystImages/CssImg/bg-fmpreview.png) repeat-y 100% 0;
	border: 1px solid #dadada;
}
div#filemanager h2 {
	font-size: 12px;
	font-weight: bold;
}
div#filemanager label {
	color: #333;
	font-size: 11px;
}
ul#menubar {
	background: #eee url(../CatalystImages/CssImg/bg-fmmenu.png) repeat-x;
	height: 36px;
	list-style: none;
	margin: 0;
	padding: 0 0 0 9px;
}
ul#menubar li {
	background-position: 0 10px;
	background-repeat: no-repeat;
	padding: 0 20px;
}
ul#menubar li a {
	font-size: 11px;
	line-height: 36px;
}
ul#menubar li.create, ul#menubar li.upload, ul#menubar li.delete {
	float: left;
}
ul#menubar li.sort, ul#menubar li.thumbnail, ul#menubar li.detail {
	float: right;
	font-size: 11px;
}
ul#menubar li.create {
	background-image: url('../CatalystImages/b16/add folder.png');
}
ul#menubar li.delete {
	background-image: url('../CatalystImages/b16/remove folder.png');
}
ul#menubar li.upload {
	background-image: url('../CatalystImages/b16/upload-files.png');
}
ul#menubar li.thumbnail {
	background-image: url(../CatalystImages/thumbnail-view.png);
}
ul#menubar li.detail {
	background-image: url(../CatalystImages/detail-view.png);
}
select.sort {
	margin: 8px 0 0 0;
}
div#createfolder {

}
div#createfolder ul {
	background: #eee;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ddd;
	height: 36px;
	list-style: none;
	margin: 0;
	padding: 0 18px;
}
div#createfolder ul li {
	float: left;
	height: 36px;
	padding: 0 18px 0 0;
}
div#createfolder ul li span {
	font-weight: bold;
	line-height: 36px;
	padding: 0 9px 0 0;
}
div#createfolder ul li input {
	margin: 0;
}
div#createfolder ul li input.buttonsave, div#createfolder ul li input.buttoncancel {
	margin: 4px 0 0 0;
}
div#fileupload {
	background: #eee;
	padding: 18px;
}
div#fileupload td {
	font-size: 11px;
	padding: 6px;
}
div#path {
	background: #F7F7F7;
	border-bottom: 1px solid #eee;
	font-size: 11px;
	height: 27px;
	line-height: 27px;
	padding: 0 9px;
}
div#path span {
	line-height: 27px;
}
ul#files {
	float: left;
	list-style: none;
	margin: 9px 0 18px 0;
	padding: 0;
	width: 760px;
}
ul#files li {
	float: left;
	height: 99px;
	margin: 6px;
	width: 90px;
}
ul#files li:hover {
	background: #fbfbfb;
}
ul#files li img {
	margin-top: 6px;
}
ul#files li.upper, ul#files li.folder {
	border: 1px solid #fff;
}
ul#files li.file {
	border: 1px solid #fff;
}
ul#files li a {
	display: block;
	height: 100%;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 100%;
}
ul#files li a p {
	bottom: 6px;
	font-size: 11px;
	left: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	width: 100%;
}
div#preview {
	float: right;
	font-size: 11px;
	width: 200px;
}
table#files {
	float: left;
	height: 100%;
	width: 752px;
}
table#files th {
	font-weight: bold;
}
table#files td {
	font-size: 11px;
}
table#files td img {
	margin-right: 6px;
	vertical-align: middle;
}
table#files tr:hover {
	background: #EFF5F9;
}
table#files th, table#files td {
	border-bottom: 1px solid #f2f2f2;
	height: 27px!important;
	padding: 0 18px;
	vertical-align: middle;
}
table#files th {
	border-bottom: 2px solid #f2f2f2;
}
table#files th+th, table#files td+td {
	text-align: center;
}
table#files th+th+th, table#files td+td+td {
	text-align: right;
}
table#files a {
	text-decoration: none;
}
div#imgresize p {
	margin: 9px 0;
}
div.manager div#filemanager {
	background: url(../CatalystImages/CssImg/bg-fmpreview.png) repeat-y 100% 0;
	border: 1px solid #dadada;
	width: 756px;
}
div.manager table#files {
	float: left;
	height: 100%;
	width: 536px;
}
div.manager ul#files {
	float: left;
	list-style: none;
	margin: 9px 0 18px 0;
	padding: 0;
	width: 536px;
}

table#files.RadGrid_Default {
	border: 0 none;
	padding: 0;
	float: none;
	width: 100%;
}

div#filePane div#preview {
	margin-left: 10px;
    width: 190px;
	float: none;
}

/* Files list/table icons */

table#files td a {
	display: block;
	padding-left: 22px;
}

table#files td a.folder {
	background: url(../CatalystImages/b16/folder.png) no-repeat;
}

table#files td a.file {
	background: url(../CatalystImages/b16/file.png) no-repeat;
}

table#files td a.picture {
	background: url(../CatalystImages/a16/picture.png) no-repeat;
}

table#files td a.up {
	background: url(../CatalystImages/b16/up.png) no-repeat;
}

ul#files li a.folder {
	background: url(../CatalystImages/b64/folder.png) no-repeat center top;
}

ul#files li a.up {
	background: url(../CatalystImages/b64/up.png) no-repeat center top;
}

ul#files li a.file {
	background: url(../CatalystImages/b64/file.png) no-repeat center top;
}

ul#files li a.file_swf {
	background: url(../CatalystImages/file-swf.png) no-repeat center top;
}

ul#files li a.file_js {
	background: url(../CatalystImages/file-js.png) no-repeat center top;
}

ul#files li a.file_css {
	background: url(../CatalystImages/file-css.png) no-repeat center top;
}

ul#files li a.file_pdf {
	background: url(../CatalystImages/file-pdf.png) no-repeat center top;
}


/* End of Files list/table icons */

div#popup h1 {
	background: #333 url(../CatalystImages/CssImg/bg-popup.png) repeat-x;
	color: #fff;
	font-size: 14px;
	height: 36px;
	margin: 0;
	padding: 0 18px;
	position: relative;
}
div#popup div#content {
	margin: 0;
	padding: 18px;
}
div#popup div.editorwindow {
	border: 1px solid #d7d7d7;
	margin: 18px 0 0 0;
	width: 746px;
}
div#popup div#treediv {
	height: auto!important;
	width: auto!important;
}
div#popup div#content div {
	margin: 0;
}
div#popup div.footerbuttons {
	padding: 18px 0;
}
a.button {
	display: block;
	float: left;
}
a.nubutt {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #fff;
	border: 1px solid #d7d7d7;
	color: #1E86E3 ;
	display: inline;
	float: none;
	font-weight: bold;
	margin: 0 3px 0 0;
	padding: 3px 6px;
	text-decoration: none;
}
a.nubutt:hover {
	background: #1E86E3 ;
	border: 1px solid #1E86E3 ;
	color: #fff;
}
input.button {
	background-color: #f9f9f9;
	border-top: 2px solid #ddd;
	border-left: 2px solid #ddd;
	border-right: 2px solid #aaa;
	border-bottom: 2px solid #aaa;
	font-size: 11px;
}

.RadGrid_Default .rgHeader
{
	font-weight: bold !important;
}

.RadGrid .rgMasterTable
{
	border: 1px solid #d8d8d8;
}

tr.radgrideditform td 
{  
    text-align: right !important;
    padding: 15px;
}

tr.radgrideditform input[id$="_UpdateButton"]:not([class]) {
	background-image: url(../CatalystImages/c16/save.png);
}

tr.radgrideditform input[id$="_CancelButton"]:not([class])  {
	background-image: url(../CatalystImages/c16/stop.png);
}

tr.radgrideditform input[id$="_UpdateButton"]:not([class]),
tr.radgrideditform input[id$="_CancelButton"]:not([class])  {
	background-color: #f9f9f9;
	background-position: 6px 3px;
	background-repeat: no-repeat;
	border-top: 2px solid #ddd;
	border-left: 2px solid #ddd;
	border-right: 2px solid #aaa;
	border-bottom: 2px solid #aaa;
	font-size: 11px;
	height: 27px;
	padding: 0 6px 0 0px;
    /* using text-indent instead of padding-right to overcome iPad Safari ignoring padding-right */
	text-indent: 26px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

input.buttonsave, input.buttonsaveitemdraft, input.buttonsavepublish, input.buttonreset, input.buttonimport, input.buttonexport, input.buttondelete, input.buttonback, input.buttonnext, input.buttoncancel, input.buttonnew, input.buttonemail, input.buttonuse, input.buttonfilter, input.buttonup, input.buttondown, input.buttonup, input.buttondown, input.buttonselect, input.buttonselectall, input.buttonunselect, input.buttonunselectall, input.buttonleft, input.buttonright, input.buttonmove, input.buttonprint, input.buttonpreview, input.buttonsavedraft, input.buttonnopicture, input.buttonblank, input.buttonupgrade,
.buttonpreview {
	background-color: #f9f9f9;
	background-position: 6px 3px;
	background-repeat: no-repeat;
	border-top: 2px solid #ddd;
	border-left: 2px solid #ddd;
	border-right: 2px solid #aaa;
	border-bottom: 2px solid #aaa;
	font-size: 11px;
	height: 27px;
	padding: 0 6px 0 0px;
    /* using text-indent instead of padding-right to overcome iPad Safari ignoring padding-right */
	text-indent: 26px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
input.buttonblank {
	padding: 0 10px 2px 10px;
}
input.buttonsave, input.buttonsaveitemdraft {
	background-image: url(../CatalystImages/c16/save.png);
}
input.buttonsavepublish {
	background-image: url(../CatalystImages/c16/save-as.png);
}
input.buttonreset {
	background-image: url(../CatalystImages/c16/back2.png);
}
input.buttonimport {
	background-image: url(../CatalystImages/c16/import.png);
}
input.buttonexport {
	background-image: url(../CatalystImages/c16/export.png);
}
input.buttondelete {
	background-image: url(../CatalystImages/c16/delete.png);
}
input.buttonback {
	background-image: url(../CatalystImages/c16/backward.png);
}
input.buttonnext {
	background-image: url(../CatalystImages/c16/forward.png);
}
input.buttoncancel {
	background-image: url(../CatalystImages/c16/stop.png);
}
input.buttonnew {
	background-image: url(../CatalystImages/c16/plus.png);
}
input.buttonemail {
	background-image: url(../CatalystImages/c16/email.png);
}
input.buttonuse {
	background-image: url(../CatalystImages/c16/email2.png);
}
input.buttonfilter {
	background-image: url(../CatalystImages/c16/hd.png);
}
input.buttonpreview {
	background-image: url(../CatalystImages/b16/window.png);
}
input.buttonup {
	background-image: url(../CatalystImages/c16/up4.png);
}
input.buttondown {
	background-image: url(../CatalystImages/c16/down3.png);
}
input.buttonselect {
	background-image: url(../CatalystImages/c16/right.png);
	background-position: 12px 4px;
}
input.buttonselectall {
	background-image: url(../CatalystImages/c16/right-all.png);
	background-position: 12px 4px;
}
input.buttonunselect {
	background-image: url(../CatalystImages/c16/left.png);
	background-position: 12px 4px;
}
input.buttonunselectall {
	background-image: url(../CatalystImages/c16/left-all.png);
	background-position: 12px 4px;
}
input.buttonleft {
	background-image: url(../CatalystImages/c16/left.png);
}
input.buttonright {
	background-image: url(../CatalystImages/c16/right.png);
}
input.buttonmove {
	background-image: url(../CatalystImages/c16/open-folder.png);
}
input.buttonprint {
	background-image: url(../CatalystImages/b16/print.png);
}
input.buttonsavedraft {
	background-image: url(../CatalystImages/c16/file.png);
}
input.buttonnopicture {
	padding: 0 6px 0 6px;
}
div.scroller {
    /*height: 342px; /*162 graph + 2x90 sections */
	overflow: hidden;
	width: 760px;
}
div.scroller div.section {
    height: 90px;
	overflow: hidden;
	/*float: left;*/
	width: 760px;
}
div.crmdetails div.scroller {
	height: 342px;
	overflow: hidden;
	width: 760px;
}
div.cmsdetails div.scroller-customcontent {
	overflow: hidden;
	width: 760px;
}
div.crmdetails div.scroller div.section {
	height: 342px;
	float: left;
	overflow: hidden;
	width: 760px;
}
div.crmdetails div.scroller div.scroll {
	overflow: auto;
	overflow-y: scroll;
}
div.cmsdetails div.scroller-customcontent div.section {
	float: left;
	overflow: hidden;
	width: 760px;
}
div.cmsdetails div#section1 div.inner {
	padding: 0;
}
div.scroller div.content,
div.scroller-customcontent div.content
 {
	width: 10000px;
}
div#nav-glider 
{
    display: none;
/*	background: #F7F7F7;
	border-top: 1px solid #DDDDDD;
	height: 21px;
	padding-top: 6px;
	text-align: center;*/
}

div#nav-glider a {
	text-decoration: none;
}
ul#crmdetails {
	float: right;
	font-size: 11px;
	height: 27px;
	list-style: none;
	margin: 0;
	padding: 0 18px 0 0;
	position: absolute;
	top:0;
	right: 0;
}
ul#crmdetails li {
	display: inline;
	line-height: 27px;
	position: relative;
}
ul#crmdetails li ul.add li {
	background-position: 9px 6px;
	background-repeat: no-repeat;
	color: #1E86E3 ;
	display: block;
	float: none;
	font-weight: normal;
	text-indent: 30px;
}
ul#crmdetails li ul.add li {
	background-image: url(../CatalystImages/b16/add.png);
}
ul#crmdetails li ul.add li.notes {
	background-image: url(../CatalystImages/b16/note.png);
}
ul#crmdetails li ul.add li.tasks {
	background-image: url(../CatalystImages/b16/todo.png);
}
ul#crmdetails li ul.add li.notes {
	border-top: 1px solid #eee;
}
ul#crmdetails li ul.add {
	background: #fff;
	border: 1px solid #ccc;
	cursor: pointer;
	cursor: hand;
	display:none;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 9999;
	width: 150px;
	margin-top:-7px;
}

ul#crmdetails li a.on {
	background: url(../CatalystImages/CssImg/bg-on.png) no-repeat 5px 4px;
}
ul#crmdetails li a {
	height: 27px;
	line-height: 27px;
	padding: 0 0 0 12px;
}
ul#crmdetails li:hover ul.add, ul#crmdetails li.sfhover ul.add{
	display:block;
	*top: 14px;
}
table.half {
	float: left;
}
table.half span {
	display: inline;
}
table.first {
	width: 42%;
}
table.second {
	width: 58%;
}
table.expand {
	width: 96%;
}
table.first.half {
	float: left;
}
table.second.half {
	float: right;
}
table.first col.var {
	color: #ccc;
	width: 44%;
}
table.first col.var2 {
	color: #ccc;
	width: 50%;
}
table.second col.var3 {
	color: #ccc;
	width: 50%;
}
table.second col.var {
	color: #ccc;
	width: 22%;
}
table.half td {
	color: #000;
	padding: 1px;
	vertical-align: top;
}
table.half td.var {
	color: #888;
	font-weight: normal;
	padding: 3px;
	text-align: right;
	width: 120px;
}
table.second td.var {
	width: 110px;
}
table.second ul.relationshiplist {
	border: none;
	width: 300px;
}
table.second ul.relationshiplist li {
	border: none;
}
table.second ul.relationshiplist li a:hover {
	background-color: transparent!important;
}
table.second ul.relationshiplist li span {
	width: 100px;
}
table#address td {
	color: #888;
	font-weight: normal;
	padding: 3px 6px;
}
table#address td+td {
	padding: 4px 0;
}
div.crmdetails div.inner {
	padding: 18px;
}
div.col {
	background: url(../CatalystImages/CssImg/bg-fmpreview.png) repeat-y 100% 0;
}
span.delete {
	font-size: 10px;
}
table#Table3.half span.text {
	display: inline;
}
div.panel {
	float: left;
	width: 500px;
}
div.panel.overflow {
	height: 320px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	width: 520px;
}
div.panel h3 {
	color: #ccc;
	font-size: 18px;
	margin: 0 0 0 18px;
}

.hybrid-visible {
	display: none !important;
}

.hybrid-inline-block {
	display: none !important;
}

.hybridForm div.panel{
	/*text-indent: 30px;*/
	margin-left: 15px;
}
ul.options {
	float: left;
	padding: 0 0 0 40px;
}
ul#paymenthistory, ul.options {
	list-style: none;
	margin: 0;
}
ul#paymenthistory li, ul.options li a {
	line-height: 21px;
}
ul#paymenthistory li {
	background: url('../CatalystImages/b16/Credit Card.png') no-repeat 3px;
	padding: 0 0 0 24px;
}
ul#paymenthistory li span a {
	font-size: 11px;
	padding: 0 0 0 3px;
}
div#makepayment, div#makecommissionpayment {
	color: #666;
	float: right;
	font-size: 11px;
	padding: 3px 0 0 0;
	width: 185px;
}
div#makepayment h3, div#makecommissionpayment h3 {
	display: none;
}
table.payment td {
	padding: 3px 0;
}
table.textb table#workflow {
	width: 760px;
}
table#workflow {
	width: 100%;
}
table#workflow th {
	color: #888;
	padding: 0 0 4px 0;
}
table#workflow td {
	padding: 2px 0;
	width: 33%;
}
col.step {
	width: 30%;
}
col.initiate {
	width: 30%;
}
col.complete {
	width: 30%;
}
div#city {
	border-right: 1px solid;
	padding-right: 5px;
	border-top: 1px solid;
	padding-left: 5px;
	z-index: 2000;
	background: white;
	visibility: hidden;
	padding-bottom: 5px;
	border-left: 1px solid;
	width: 190px;
	padding-top: 5px;
	border-bottom: 1px solid;
	position: absolute;
	height: 100px;
}
tr#address td {
}
select.dropdownaddress, select.dropdowncontact {
	width: 104px;
}
input.address, input.contact {
	width: 188px;
}
input.city {
	width: 94px;
}
input.state {
	width: 34px;
}
input.zipcode {
	width: 37px;
}
select.country {
	width: 100px;
}
ul#commissionhistory {
	clear: both;
	list-style: none;
	margin: 18px 0 0 0;
}
#filelist, ul#customeredithistory {
	list-style: none;
	margin: 0;
}
table#addanotherproduct td {
	padding: 0 18px;
	vertical-align: top;
}
table#addanotherproduct td a {
	vertical-align: top;
}
table.producttable {
	width: 100%;
	padding-bottom: 9px;
}
table.producttable td {
	font-size: 11px;
}
table.producttable td div span, table.producttable td div span a {
	line-height: 27px;
}
table.producttable td input.readonly {
	color: #666!important;
	font-size: 11px!important;
}
table.producttable td.product, table.producttable td.variation, table.producttable td.desc, table.producttable td.unit, table.producttable td.unitprice, table.producttable td.tax, table.producttable td.total {
	background: #fff url(../CatalystImages/CssImg/bg-h2.png) repeat-x;
	font-size: 12px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
}
td.product {
	padding: 0 0 0 18px;
	width: 25%;
}
td.variation {
	padding: 0 0 0 18px;
	width: 20%;
}
td.desc {
	width: 20%;
}
td.unit {
	text-align: center;
	width: 8%;
}
td.unitprice {
	text-align: center;
	width: 9%;
}
td.tax {
	text-align: center;
	width: 9%;
}
td.total {
	padding: 0 18px 0 0;
	text-align: right;
	width: 9%;
}
td#productlist {
	padding: 0 0 0 18px;
}
td#producttotal, td.price {
	padding: 0 18px 0 0;
}
td#productlist, td#variationlist, td#productdesc, td#productunit, td#producttax, td#productprice, td#producttotal {
	font-weight: normal;
	padding-top: 9px;
	padding-bottom: 18px;
	vertical-align: top;
}
td#productlist div, td#variationlist div, td#productdesc div {
	height: 27px;
}
td#productunit div, td#producttax div, td#productprice div {
	height: 27px;
	text-align: center;
}
td#producttotal div {
	height: 27px;
	position: relative;
	text-align: right;
}
img.productdelete {
	position: absolute;
	top: 1px;
	right: -18px;
}
input.units, input.price, input.tax, input.total {
	width: 46px;
}
input.total {
	float: right;
	text-align: right;
}
td.price {
	text-align: right;
}
select.products {
	width: 200px;
}
select.variations {
	width: 200px;
}
ul.rootGroup span.text {
	height: auto;
	width: auto;
}
div.customersummary div.inner {
	margin: 18px 0;
}
div.customersummary h3 {
	border-bottom: 1px solid #ccc;
	color: #888;
	font-size: 12px;
	margin: 9px 0;
}
div.customersummary table.first col.var {
	width: 30%;
}
div.customersummary table.second col.var {
	width: 35%;
}
.searchBoxInput{
	/*margin-bottom: 0px;*/
	height:24px;
}
ul#results {
	background: #fff;
	border: 1px solid #ddd;
	height: auto;
	margin: 0;
	position: absolute;
	list-style: none;
	visibility: hidden;
	width: 366px;
	z-index: 2000;
}
ul#results li {
	background-repeat: no-repeat;
	background-position: 9px 6px;
	display: block;
	height: auto;
	padding: 0 0 0 0;
}

ul#results li:hover {
	background-color: #eeeeee;
}

ul#results li span.highlight{
	background-color: #DDDDDD;
}
ul#results li span.entityId{
	color:#888888;
	font-size:10px;
	padding-left:5px;
}

ul#results li.ui-state-hover span.entityId{
	color:#333333;
}
ul#results li.ui-state-hover{
    background-color: #DDDDDD;
}
ul#results li.ui-state-hover span.highlight{
    background-color: transparent;
}
ul#results li>span{
	display: block;
	height: auto;
	background-repeat: no-repeat;
	background-position: 9px 6px;
}
ul#results li a {
	line-height: 27px;
	padding: 0 0 0 30px;
}
ul#results li>span.case {
	background-image: url('../CatalystImages/a16/user-enquiry.png');
}
ul#results li>span.contact {
	background-image: url('../CatalystImages/a16/vcard.png');
}
ul#results li>span.company {
	background-image: url('../CatalystImages/a16/server.png');
}
ul#results li>span.order {
	background-image: url('../CatalystImages/b16/Credit Card.png');
}
div.tree img {
	vertical-align: top;
}
div.radtreeview {
	padding: 18px;
}
.nu div.radtreeview {
	padding: 0;
}
div.RadTreeView {
	padding: 18px;
}
.nu div.RadTreeView {
	padding: 0;
}
.nu div.radtreeview {
	padding: 0;
}
div.RadTreeView span.onhold {
	color: #FF8A00;
}
div.RadTreeView span.failed {
	color: red;
}

div.rtTop, div.rtMid {
	height: 24px!important;
}
div#wrapper div.tree .treenode, body#popupwindow div.tree .treenode {
	background-repeat: no-repeat;
	background-position: 0 4px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	padding: 5px 0 8px 21px;
}
div#wrapper div.tree .selected, body#popupwindow div.tree .selected {
	background-color: #3782DA;
	color: #FFFFFF;
}
div.tree a.category {
	background-image: url('../CatalystImages/b16/misc.png');
	background-repeat: no-repeat;
}
div.tree span.folder {
	background-image: url('../CatalystImages/b16/folder.png');
	background-repeat: no-repeat;
}
div.tree .webpagenew {
	background-image: url('../CatalystImages/b16/add file.png');
	background-repeat: no-repeat;
}
div.tree .webpage {
	background-image: url('../CatalystImages/b16/webpage.png');
	background-repeat: no-repeat;
}
div.tree .announcement {
	background-image: url('../CatalystImages/c16/announce.png');
	background-repeat: no-repeat;
}
div.tree .blog {
	background-image: url('../CatalystImages/a16/edit.png');
	background-repeat: no-repeat;
}
div.tree .booking {
	background-image: url('../CatalystImages/b16/book.png');
	background-repeat: no-repeat;
}
div.tree .catalogue {
	background-image: url('../CatalystImages/c16/faq.png');
	background-repeat: no-repeat;
}
div.tree .faq {
	background-image: url('../CatalystImages/a16/faq.png');
	background-repeat: no-repeat;
}
div.tree .forum {
	background-image: url('../CatalystImages/b16/users 1.png');
	background-repeat: no-repeat;
}
div.tree .literature {
	background-image: url('../CatalystImages/a16/package-down.png');
	background-repeat: no-repeat;
}
div.tree .mp3 {
	background-image: url('../CatalystImages/literature/mp3.png');
	background-repeat: no-repeat;
}
div.tree .others {
	background-image: url('../CatalystImages/literature/other.png');
	background-repeat: no-repeat;
}
div.tree .pdf {
	background-image: url('../CatalystImages/literature/pdf.png');
	background-repeat: no-repeat;
}
div.tree .rsschannel {
	background-image: url('../CatalystImages/a16/rss.png');
	background-repeat: no-repeat;
}
div.tree .templatenew {
	background-image: url('../CatalystImages/c16/template-new.png');
	background-repeat: no-repeat;
}
div.tree .template {
	background-image: url('../CatalystImages/c16/window-2.png');
	background-repeat: no-repeat;
}
div.tree .catalogue {
	background-image: url('../CatalystImages/c16/faq.png');
	background-repeat: no-repeat;
}
div.tree a.approved {
	background-image: url('../CatalystImages/Admin_Icon_ListsApproved.png');
	background-repeat: no-repeat;
}
div.tree a.disapprove {
	background-image: url('../CatalystImages/Admin_Icon_ListsDisapprove.png');
	background-repeat: no-repeat;
}
div.tree a.new {
	background-image: url('../CatalystImages/Admin_Icon_ListsNEW.png');
	background-repeat: no-repeat;
}
div.tree a.ongoing {
	background-image: url('../CatalystImages/Admin_Icon_ListsOngoing.png');
	background-repeat: no-repeat;
}
div.tree a.pause {
	background-image: url('../CatalystImages/Admin_Icon_ListsPAUSE.png');
	background-repeat: no-repeat;
}
div.tree a.waiting {
	background-image: url('../CatalystImages/Admin_Icon_ListsWaitingApproval.png');
	background-repeat: no-repeat;
}
div.tree a.finished {
	background-image: url('../CatalystImages/Admin_Icon_Finished.png');
	background-repeat: no-repeat;
}
div.tree span.approved {
	background-image: url('../CatalystImages/Admin_Icon_ListsApproved.png');
	background-repeat: no-repeat;
}
div.tree span.disapprove {
	background-image: url('../CatalystImages/Admin_Icon_ListsDisapprove.png');
	background-repeat: no-repeat;
}
div.tree span.new {
	background-image: url('../CatalystImages/Admin_Icon_ListsNEW.png');
	background-repeat: no-repeat;
}
div.tree span.ongoing {
	background-image: url('../CatalystImages/Admin_Icon_ListsOngoing.png');
	background-repeat: no-repeat;
}
div.tree span.pause {
	background-image: url('../CatalystImages/Admin_Icon_ListsPAUSE.png');
	background-repeat: no-repeat;
}
div.tree span.waiting {
	background-image: url('../CatalystImages/Admin_Icon_ListsWaitingApproval.png');
	background-repeat: no-repeat;
}
div.tree span.finished {
	background-image: url('../CatalystImages/Admin_Icon_Finished.png');
	background-repeat: no-repeat;
}
body#popupwindow {
	height: auto;
	width: auto;
	padding: 18px;
}
body#popupwindow div#modalwindow, body#popupwindow div#helpbox {
	height: auto!important;
}
body#popupwindow div#panelErrorMsg {
	margin: 0 auto 18px;
}
td.topheader {
	background: #fff;
	color: #888;
	font-weight: bold;
	padding: 0 0 9px 0;
}
col#left, col#right {
	width: 100px;
}
col#center {
	width: 60px;
}
div#modalwindow table.default {
	width: auto!important;
}
div#modalwindow div.tinywindow,
div#modalwindow div.smallwindow {
	margin: 0 0 18px;
}
div#modalwindow div.editorwindow {
	width: 745px!important;
}
div#modalwindow th {
	text-align: left;
}
div#modalwindow th.left, div#modalwindow td.left {
	text-align: left;
}
div#modalwindow th.center, div#modalwindow td.center {
	text-align: center;
}
div#modalwindow td.middle input {
	margin: 0 auto;
}
div#modalwindow th.right, div#modalwindow td.right {
	text-align: right;
}
div#modalwindow ul.liste {
	width: auto!important;
}
#modalwindow .inner {
	overflow: hidden;
}
table.custom, table.opportunity, table.opportunity {
	width: 100%;
}
table.opportunity th {
	color: #888;
}
table.opportunity th, table.opportunity td {
	padding: 9px 9px 9px 18px;
}
table.RadEWrapper {
	position: relative;
	z-index: 200!important;
}
table.tasks, table.adminusage {
	width: 100%;
}
table.tasks th, table.adminusage th {
	background: #fff url(../CatalystImages/CssImg/bg-h2.png) repeat-x;
	color: #333;
	font-weight: bold;
	height: 27px;
	padding: 0 9px;
}
table.tasks td, table.adminusage td {
	padding: 9px;
	vertical-align: middle;
}
table.tasks td {
	border-bottom: 1px solid #eee;
}
table.tasks td img, table.adminusage td img {
	margin: 0 3px 0 0;
	vertical-align: middle;
}
table.default {
	font-size: 11px;
	width: 94%;
	margin: 18px;
}

table.secureZonesList input 
{
    font-size: 11px;
}

table.secureZonesList 
{
    width: auto;
}

table.default .noPreview {
	border:1px solid #E9E9E9;
	height:350px;
	width:290px;
	text-align:center;
	background-image:url(../AdminConsole/static/images/hybrid/noPreview.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
table.default div.noPreviewTxt { 
	margin:auto;
	margin-top:200px;
}

table.default td.annivName {
	width:150px;
	text-align:right;
	font-size: 12px;
	font-weight: bold;
	text-indent: 9px;
	padding-right:10px;
	padding-top:1px;
	vertical-align:top;
}
div.smallwindow table.default td.campaignDetails {
	width:50%;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}
div.smallwindow table.statsTable {
	width:760px;
}
div.smallwindow table.statsTable td.leftColumn {
	width:360px;
}
div.smallwindow table.statsTable td.rightColumn {
	width:385px;
	padding-left:15px;
}
table.statsTable td.leftColumn div.statsReports .icon-placeholder {
	display: block;
	width: 16px;
	height: 16px;
	margin-right: 4px;
	background: url('../CatalystImages/Admin_Icon_Reporting.gif') no-repeat;
}

table.default label.selectHeader {
  font-weight:bold;
  font-size:12px;
  color:black;
}
table.default div.spacer {
	height:3px;
}
table.special {
	border: 1px solid #d7d7d7;
	width: 760px;
}
table.special td {
	border-bottom: 1px solid #f2f2f2;
	height: 27px;
	vertical-align: middle;
}
table.special tfoot td {
	border: none;
	height: auto;
}
table.special td.sort {
	color: #888;
	height: 35px;
	padding: 0 18px 0 9px;
	vertical-align: middle;
}
table.special td.sort a {
	font-size: 11px;
	line-height: 35px;
}
.page-navigation {
	color: #2C8CDF;
	font-size: 12px;
	font-weight: bold;
	height: 35px;
	padding: 0;
	vertical-align: middle;
}

.page-navigation a {
	line-height: 35px;
	padding: 0 8px 0 0;
}

.page-navigation a.selected {
	color: #333333;
}
table.special th {
	background: #fff url(../CatalystImages/CssImg/bg-h2.png) repeat-x;
	height: 27px;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	text-indent: 18px;
}
table.special table th {
	text-indent: 0;
}
table.special th div.headinglink {
	display: inline;
	margin-left: 560px;
	padding: 0;
	position: static;
	width: 200px;
}
table.special th div.headinglink input {
	margin-top: 0;
}
div.headinglink ul#results {
	background: #fff;
	border: 1px solid #aaa;
	margin-left: 483px;
	width: 270px;
}
h2 div.headinglink ul#results {
	margin-left: -99px;
}
div.headinglink ul#results li.product {
	padding: 3px 6px;
	text-indent: 0;
}
div.headinglink ul#results li.product a {
	font-size: 11px;
	line-height: 18px;
}
table.special div.item-list a {
	background-position: 9px 6px;
	background-repeat: no-repeat;
	color: #000;
	font: 11px Arial, Verdana, sans-serif!important;
	display: block;
	height: 27px;
	line-height: 27px!important;
	overflow: hidden;
	padding: 0 0 0 30px;
	text-decoration: none;
}
#container-body table.product td, #container-body table.webappitem td, #container-body table.emaillist td {
	padding: 0;
}
#container-body table.product td input, #container-body table.webappitem td input, #container-body table.emaillist td input {
	margin-left: 9px;
}
#container-body table.special tfoot td input {
	margin: 0;
}
table.product div.item-list a {
	background-image: url(../CatalystImages/b16/package.png);
}
table.webappitem div.item-list a {
	background-image: url('../CatalystImages/b16/misc red.png');
}
table.booking div.item-list a {
	background-image: url(../CatalystImages/b16/book.png);
}
table.emaillist div.item-list a {
	background-image: url(../CatalystImages/b16/list.png);
}
table.giftvoucher div.item-list a {
	background-image: url(../CatalystImages/c16/download.png);
}
table.literature div.item-list a {
	background-image: url(../CatalystImages/a16/package-down.png);
}
table.announcement div.item-list a {
	background-image: url(../CatalystImages/c16/announce.png);
}
table.webformlist div.item-list a {
	background-image: url('../CatalystImages/b16/folder doc.png');
}
table.webformlist div.item-list {
	position: relative;
}
table.webformlist div.item-list a.edit {
	background-image: none;
	color: #1969bc;
	font-size: 10px;
	height: 18px;
	line-height: 18px!important;
	padding: 3px 9px;
	position: absolute;
	right: 0;
	top: 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
table.webformlist div.item-list a.edit:hover {
	background-color: #1969bc;
	background-image: none;
	color: #fff;
	font-size: 10px;
	height: 18px;
	line-height: 18px!important;
	padding: 3px 9px;
	position: absolute;
	right: 0;
	top: 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
table.faq div.item-list a {
	background-image: url(../CatalystImages/a16/faq.png);
}
div#livefeed h2, ul#whats-new h6 {
	position: relative;
}
div#livefeed h2 a.rss, ul#whats-new h6 a.rss {
	display: block;
	position: absolute;
	top: 6px;
	right: 9px;
}
a.upgrade-button {
	background: url(../CatalystImages/button-upgrade.gif);
	cursor: pointer;
	cursor: hand;
	display: block;
	height: 26px;
	position: absolute;
	text-indent: -9999px;
	top: 41px;
	right: 18px;
	width: 83px;
}
td.sort div.listview-actions {
	border: none;
	float: left;
	height: 35px;
	line-height: 35px;
	padding: 0 9px 0 0;
	position: relative;
	font-weight: bold;
	letter-spacing: 0;
	width: 70px;
}
div.action-container-top {
	border-bottom: 1px solid #d7d7d7;
}
div.action-container {
	border-top: 1px solid #d7d7d7;
}
div.listview-actions {
	height: 35px;
	padding: 0 9px;
	position: relative;
	font-weight: bold;
}
div#action-top, div#action-bottom {
	width: 70px;
}
td.sort div#action-top {
	border: none;
}
div.listview-actions a.btn {
	display: block;
	line-height: 35px;
	padding: 0 0 0 15px;
}
.extra-bottom-margin {
	margin-bottom: 18px;	
}
div#action-top a.btn {
	background: url(../CatalystImages/listview-action-top.png) no-repeat 0;
	font-size: 12px;
}
div#action-bottom a.btn {
	background: url(../CatalystImages/listview-action-bottom.png) no-repeat 0;
	font-size: 12px;
}
ul.action-list, ul.action-list2 {
	background: #e0f0fa;
	border: 1px solid #BFE3FA;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 35px;
	z-index: 9;
	width: 120px;
}
ul.action-sub-menu {
	background: #e0f0fa;
	border: 1px solid #BFE3FA;
	display: none;
	height: 220px;
	overflow: auto;
	position: absolute;
	margin-top: -31px;
	margin-left: 120px;
	width: 220px;
}
ul.action-sub-menu li {
	border: none;
}
#action-bottom ul.action-sub-menu {
	margin-top: -221px;
}
td.sort ul.action-list {
	left: -10px;
}
table.special td.sort ul.action-list a {
	line-height: 18px;
}
ul.action-list li, ul.action-list2 li {
	list-style: none;
}
ul.action-list2 {
	top: auto;
	bottom: 35px;
}
ul.action-list li a, ul.action-list2 li a {
	border-bottom: 1px solid #BFE3FA;
	color: #1E86E3 ;
	display: block;
	font-size: 11px;
	font-weight: normal;
	padding: 6px 18px;
	text-decoration: none;
}
ul.action-list2 li a {
	border-bottom: none;
	border-top: 1px solid #BFE3FA;
}
ul.action-list a:hover, ul.action-list2 a:hover {
	background: #1E86E3 ;
	color: #fff;
}
div#metrics div.graph {
	position: relative;
}
ul.zoom {
	position: absolute;
	top: 42px;
	right: 5px;
}
ul.zoom li {
	list-style: none;
}
ul.zoom a {
	background-image: url(../CatalystImages/CssImg/dashboard-graph-zoom.png);
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	width: 16px;
}
ul.zoom li.in a {
	background-position: 0 0;
}
ul.zoom li.in a:hover {
	background-position: -18px 0;
}
ul.zoom li.out a {
	background-position: 0 -24px;
}
ul.zoom li.out a:hover {
	background-position: -18px -24px;
}
table#ctl00_cp_tblArchive td {
	color: #666;
	padding: 6px;
}
table#ctl00_cp_tblArchive td a {
	text-align: center;
}
table#ctl00_cp_tblArchive tr.textb td {
	background: #f7f7f7;
	color: #333;
	font-size: 11px;
	font-weight: bold;
}
table#ctl00_cp_tblArchive td {
	font-size: 11px!important;
}
.qm ul {
	background: url(../CatalystImages/CssImg/transparent-top.png) no-repeat 100% 0;
	padding: 18px 0 0;
	margin: 27px 0 0 -148px;
	list-style: none;
	line-height: 1;
	position: absolute;
	width: 220px;
}
.qm li.left ul {
	background: transparent url(../CatalystImages/CssImg/transparent-top.png) no-repeat -90px 0;
	margin: 27px 0 0 -27px;
}
* html .qm ul {
	margin: 27px 0 0 -205px;
}
* html .qm li.left ul {
	background: transparent url(../CatalystImages/ie6/dropdown/transparent-top.gif) no-repeat -90px 0;
	margin: 27px 0 0 -90px;
}
*+html .qm li.left ul {
	margin: 27px 0 0 -90px;
}
*+html .qm ul {
	margin: 27px 0 0 -205px;
}
.qm ul ul, .qm li.left ul ul {
	background-image: none;
	margin: 0 0 0 220px;
	padding: 0;
}
* html .qm ul ul, * html .qm li.left ul ul {
	margin: 0;
}
*+html .qm ul ul, *+html .qm li.left ul ul {
	margin: 0;
}
.qm ul a {
	border-bottom: 1px solid #222;
	clear: left;
	color: #fff;
	float: left;
	height: 27px!important;
	line-height: 27px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: left;
	width: 220px;
}
.qm ul a:hover {
	background-color: #000;
	color: #fff!important;
	height: 27px!important;
	margin: 0!important;
	overflow: hidden;
	padding: 0!important;
	text-decoration: none;
}
.qm ul li {
	background: url(../CatalystImages/CssImg/transparent.png) repeat;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	clear: left;
	height: 27px!important;
	float: left!important;
	padding: 0;
	margin: 0;
	overflow: hidden;
	width: 220px;
}
.qm ul li a {
	background: transparent url(../CatalystImages/qm-sprite-24bit.png) no-repeat;
	text-indent: 39px;
}
* html .qm ul li a {
	background: transparent url(../CatalystImages/qm-sprite.png) no-repeat;
	text-indent: 39px;
}
.qm li.qm-create a {
	background-position: 16px 7px;
}
.qm li.qm-viewall a {
	background-position: 16px -21px;
}
.qm li.qm-announcement a {
	background-position: 16px -46px;
}
.qm li.qm-booking a {
	background-position: 16px -75px;
}
.qm li.qm-campaign a {
	background-position: 16px -101px;
}
.qm li.qm-catalogue a {
	background-position: 16px -128px;
}
.qm li.qm-menu a {
	background-position: 16px -156px;
}
.qm li.qm-faq a {
	background-position: 16px -183px;
}
.qm li.qm-forum a {
	background-position: 16px -210px;
}
.qm li.qm-gallery a {
	background-position: 16px -238px;
}
.qm li.qm-gift a {
	background-position: 16px -264px;
}
.qm li.qm-list a {
	background-position: 16px -290px;
}
.qm li.qm-literature a {
	background-position: 16px -317px;
}
.qm li.qm-products a {
	background-position: 16px -345px;
}
.qm li.qm-rss a {
	background-position: 16px -372px;
}
.qm li.qm-secure a {
	background-position: 16px -398px;
}
.qm li.qm-search a {
	background-position: 16px -425px;
}
.qm li.qm-webform a {
	background-position: 16px -452px;
}
.qm li.qm-webpage a {
	background-position: 16px -480px;
}
.qm li.qm-blog a {
	background-position: 16px -507px;
}
.qm li.qm-affiliate a {
	background-position: 16px -534px;
}
.qm li.qm-rotator a {
	background-position: 16px -561px;
}
.qm ul li li a {
	background-image: none;
	text-indent: 18px;
}
ul#ribbon {
	height: 28px!important;
	padding: 0 0 0 9px!important;
}
body#buscat ul.moostick li {
	background-position: 0 5px!important;
	display: block!important;
	height: 28px!important;
	padding-top: 0!important;
	padding-bottom: 0!important;
}
ul#ribbon p {
	margin: 0!important;
	line-height: 23px!important;
	display: inline!important;
}
iframe#support-forums {
	height: 10000px;
	overflow-x: hidden;
	width: 770px;
}
.product-attribute h1 {
	font-weight: bold;
}
.product-attribute .top-buttons
{
	margin: 0px 0 24px 0 !important;
}

.product-attribute a.button {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #fff;
	border: 1px solid #d7d7d7;
	color: #1E86E3 ;
	display: inline;
	float: none;
	font-weight: bold;
	margin: 0 3px 0 0;
	padding: 3px 6px;
	text-decoration: none;
}
.product-attribute a.button:hover {
	background: #1E86E3 ;
	border: 1px solid #1E86E3 ;
	color: #fff;
}
.attribute-details {
	border: 1px solid #CBCBCB;
	margin: 20px 0 21px;
	padding: 13px 13px 0 13px;
}
.attribute-details ul, tr.item-details ul {
	overflow: hidden;
	margin: 0 0 9px;
}
.attribute-details li, tr.item-details li {
	float: left;
	list-style: none;
	margin: 0 9px 0 0;
}
.attribute-details label, tr.item-details label {
	color: #000;
	display: block;
}
.product-attribute h3 {
	border-bottom: 1px solid #888;
	font-weight: bold;
	margin: 24px 0 0;
	overflow: hidden;
	width: 100%;
}
.product-attribute h3 strong {
	float: left;
	width: 70%;
}
.product-attribute h3 span {
	color: #666;
	font-size: 10px;
	font-weight: normal;
}
.product-attribute h3 a.button {
	float: right;
	margin: 0 0 3px 3px;
	padding: 1px 6px;
}
table.accortable {
	margin: 0 0 9px;
	width: 100%;
}
table.accortable th {
	background: #eee;
	font-size: 11px;
	padding: 0 6px;
}
table.accortable td {
	border-bottom: 1px solid #d7d7d7;
	font-size: 11px;
	padding: 0 6px;
}
table.accortable th.item, table.accortable th.image {
	width: 20%;
}
table.accortable th.actions {
	width: 15%;
}
table.accortable tr.selected td {
	background: #C2E4FA;
	border-bottom: 1px solid #C2E4FA;
}
table.accortable tr.item-details td {
	background: #e0f0fa;
	padding: 9px;
}

table.accortable td.attribute-option-actions a
{
	padding: 0 16px 0 0 !important;
}

.poplet_images .var 
{
	padding-top: 5px !important;
}
.poplet_images a
{
	font-size: 11px !important;
	margin: 0 2px !important;
}

.hybridFormTitlewrap .attribute-header-details
{
	font-size: 12px !important;
}

.hybridFormTitlewrap .attribute-header-details a
{
	padding: 0 3px !important;
}

table.accortable tr.item-details input.medium
{
	width: 100%;
}
table.accortable tr.item-details label
{
	font-size: 12px;
	font-weight: bold;
}
table.accortable tr.item-details .attribute-option-editor-actions
{
	padding: 12px 0px 4px 0px;
}

table.accortable tr.item-details .image-option-editor
{
	border-width: 0px !important;
	width: 100%;
}

table.accortable tr.item-details .image-option-editor td
{
	border-width: 0px !important;
	padding: 0 12px 0 0;
	vertical-align: middle;
}
.attribute-window
{
	border: 1px solid #DBDBDB;
	margin-bottom: 26px;
}
.attribute-window #option-actions
{
    padding: 9px 10px 0 10px;
	height: 24px;
    background: #E9E9E9;
    margin: 0;
}

.attribute-window .rgMasterTable
{
	border-width: 0 !important;
}
.attribute-window .RadGrid_Default
{
	padding: 0 !important;
	border-width: 0 !important;
}
tr.item-details input.file {
	width: 190px;
}
table.accortable td span {
	color: #ccc;
	margin: 0 3px;
}
table.accortable label span {
	color: #666;
}
.btn-group {
	clear: both;
}
.help {
	color: #1E86E3 ;
	font-size: 10px;
}
#field-buttons {
	background: #E0FAED;
	border: 1px solid #B8EED3;
	float: left;
	height: 580px;
	padding: 15px 24px 24px;
	width: 386px;
}
#field-buttons h1 {
	color: #00A351;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 9px;
}
#field-buttons h1 span {
	font-size: 11px;
	font-weight: normal;
}
#field-buttons h2 {
	color: #00A351;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 9px;
}
#system-fields {
	background: #fff;
	border: 1px solid #B8EED3;
	margin: 0 0 21px;
	height: 280px;
}
#system-fields ul, #custom-fields ul {
	margin: 0;
	padding: 0;
}
#system-fields li, #custom-fields li {
	list-style: none;
}
ul#tabs {
	background: #eee;
	height: 36px;
	margin: 0 0 9px;
}
ul#tabs li {
	display: inline;
}
ul#tabs li a {
	border-right: 1px solid #d7d7d7;
	color: #666;
	height: 36px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 36px;
	padding: 0 6px;
}
ul#tabs li a:hover {
	background: #bbb;
	color: #fff;
}
ul#tabs li.active a {
	background: #fff;
	font-weight: bold;
	color: #000;
	cursor: default;
}
ul#contact, ul#ecommerce, ul#marketing, ul#other, ul#list, ul#innerForms {
	margin: 0 9px 0;
}
ul#ecommerce, ul#marketing, ul#other, ul#list, ul#innerForms {
	display: none;
}
ul#contact li, ul#ecommerce li, ul#marketing li, ul#other li, ul#create li, ul#list li, ul#innerForms li {
	display: inline;
}
ul#contact li a, ul#ecommerce li a, ul#marketing li a, ul#other li a, ul#create li a, ul#list li a, ul#innerForms li a {
	background: #fff;
	border: 1px solid #BCE8D2;
	font-size: 11px;
	font-weight: bold;
	float: left;
	height: 24px;
	line-height: 24px;
	margin: 3px;
	padding: 0 0 0 9px;
	width: 166px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
ul#list li a, ul#innerForms li a {
	width: 320px;
}
ul#contact li a:hover, ul#ecommerce li a:hover, ul#marketing li a:hover, ul#other li a:hover, ul#create li a:hover, ul#list li a:hover, ul#innerForms li a:hover {
	background: #E3FEF0;
}
ul#contact li.used a, ul#ecommerce li.used a, ul#marketing li.used a, ul#other li.used a, ul#create li.used a, ul#list li.used a, ul#innerForms li.used a  {
	background: #05B35B;
	border: 1px solid #05B35B;
	color: #fff;
	cursor: default;
}
ul#contact li.disabled a, ul#ecommerce li.disabled a, ul#marketing li.disabled a, ul#other li.disabled a, ul#create li.disabled a, ul#list li.disabled a, ul#innerForms li.disabled a {
	background: #f7f7f7;
	border: 1px solid #eee;
	color: #ccc;
	cursor: default;
}
ul#contact li span, ul#ecommerce li span, ul#marketing li span, ul#other li span, ul#list li span, ul#innerForms li span {
	font-size: 9px;
}
ul#list, ul#innerForms {
	height: 222px;
	overflow: hidden;
	overflow-y: scroll;
}
#tooltip {
	background: #e0f0fa;
	border: 2px solid #CBE5F6;
	cursor: pointer;
	cursor: hand;
	font-size: 10px;
	line-height: 18px;
	padding: 9px;
	position: relative;
	width: 240px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#tt-pointer {
	border-bottom: 15px solid #CBE5F6;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	display: block;
	height: 0;
	position: absolute;
	top: -15px;
	width: 0;
}
#tt-pointer .fill {
	border-bottom: 13px solid #e0f0fa;
	border-left: 13px solid transparent;
	border-right: 13px solid transparent;
	display: block;
	height: 0;
	left: -13px;
	position: absolute;
	top: 3px;
	width: 0;
}
* html #tt-pointer .fill {
	display: none;
}
#wysiwyg {
	border: 1px solid #ccc;
	border-left: 2px solid #f7f7f7;
	display: inline;
	float: right;
	height: 100%;
	margin: 0 11px 0 0;
	min-height: 586px;
	padding: 9px 24px 24px 24px;
	width: 274px;
}
#form-system-field select {
	width: 230px;
}
#form-action {
	background: #eee;
	bottom: 0;
	left: 0;
	padding: 24px 24px 24px 24px;
	position: absolute;
	width: 486px;
}
#wysiwyg li.actions {
	clear: both;
	margin: 0;
}
#form-action a#save, li.actions a.save {
	background: #1E86E3 ;
	color: #fff;
	font-weight: bold;
	padding: 3px 9px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#form-action a#save:hover, li.actions a.save:hover {
	background: #000;
}
li.actions a.save {
	margin: 0 9px 0 0;
}
#start-form {
	border-bottom: 1px solid #ccc;
	margin: 0 0 21px;
	position: relative;
}
#start-form:hover {
	background: #ECF4FA;
}
#start-form h1 {
	padding: 9px;
	font-size: 16px;
	line-height: 24px;
	margin: 0;
	overflow: hidden;
}
#start-form h1:hover {
	background: #ECF4FA;
	padding: 9px;
	cursor: pointer;
	cursor: hand;
}
#start-form h1 span {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
}
span.req {
	color: #f00;
	font-weight: bold;
}
ul.webform, ul.customform {
	border-bottom: 1px dotted #d7d7d7;
	margin: 0;
}
ul.webform li, ul.customform li {
	border: 1px dotted #d7d7d7;
	border-bottom: 1px solid transparent;
	list-style: none;
	padding: 9px;
	position: relative;
}
ul.webform li:hover, ul.customform li:hover {
	background: #ECF4FA;
	border: 1px solid #e0f0fa!important;
	cursor: move;
}
ul.webform li.set div, ul.customform li.set div {
	padding: 9px 9px 0 9px;
	list-style: none;
}
ul.webform li.set .field-actions, ul.customform li.set .field-actions {
	padding: 6px;
}
ul.webform li.set, ul.customform li.set {
	border: 1px dotted #d7d7d7;
	border-bottom: 1px solid transparent;
	padding: 0 0 9px;
	position: relative;
}
#wysiwyg li label {
	color: #000;
	display: block;
	font-weight: normal;
}
* html #wysiwyg li label {
	cursor: pointer;
	cursor: hand;
}
.field-actions, .form-actions {
	display: none;
	padding: 6px 6px 5px 6px;
	position: absolute;
	right: 3px;
	top: 0;
	width: 40px;
}
* html .field-actions, * html .form-actions {
	display: block;
}
.field-actions a, .field-actions span, .form-actions a {
	color: #1E86E3 ;
	float: right;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 6px;
	text-decoration: none;
	text-indent: -9999px;
	width: 16px;
}
.field-actions .edit {
	background-image: url(../CatalystImages/a16/file-edit.png);
	background-repeat: no-repeat;
	margin-left: 0;
}
.field-actions .delete, .form-actions .delete {
	background-image: url(../CatalystImages/b16/remove.png);
	background-repeat: no-repeat;
}
.field-actions .mandatory {
	background-image: url(../CatalystImages/a16/delete-alt.png);
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	margin: 0;
	text-indent: -9999px;
	width: 16px;
}
li:hover .field-actions, #start-form:hover .form-actions {
	display: block;
}
#wysiwyg select.cat_dropdown {
	width: 220px;
}
#wysiwyg input.cat_textbox, #wysiwyg textarea.cat_listbox {
	padding: 3px;
	width: 220px;
}
#wysiwyg select.cat_dropdown_smaller {
	margin: 0 6px 0 0;
	width: 110px;
}
li .group {
	line-height: 24px;
}
#wysiwyg label.choice {
	font-weight: normal;
	margin: -21px 0 0 21px;
}
ul.clear input[type="text"] {
	padding: 3px;
}
li#opportunity-details ul.clear {
	padding: 12px 0 0;
}
li#opportunity-details li {
	float: left;
	width: 153px;
}
li#opportunity-details li input[type="text"], li#opportunity-details li select {
	width: 130px;
}
#wysiwyg ul.clear label.choice {
	margin: -18px 0 0 18px;
}
ul#form-settings, ul#form-settings ul, ul#field-settings, ul#field-settings ul, ul#new-field-settings, ul#new-field-settings ul, ul#system-constraints, ul#system-constraints ul {
	margin: 0;
	padding: 0;
}
ul#form-settings, ul#field-settings, ul#new-field-settings, ul#system-constraints {
	position: absolute;
}
ul#form-settings, ul#field-settings, ul#new-field-settings, ul#system-constraints {
	background: #e0f0fa;
	border: 2px solid #CBE5F6;
	padding: 12px;
}
li.pointer {
	border-bottom: 15px solid #CBE5F6;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	height: 0;
	left: 30px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -15px;
}
p.fill {
	border-bottom: 12px solid #e0f0fa;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	height: 0;
	left: -12px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 3px;
}
ul#form-settings li, ul#field-settings li, ul#new-field-settings li, ul#system-constraints li {
	list-style: none;
	margin: 0 0 9px;
}
ul#form-settings input, ul#field-settings input, ul#new-field-settings input, ul#system-constraints input {
	margin-left: 0;
}
ul#form-settings li.action, ul#field-settings li.action, ul#new-field-settings li.action, ul#system-constraints li.action {
	margin: 0;
}
ul#form-settings li.action {
	float: left;
	line-height: 30px;
	margin: 0 12px 0 0;
}
ul#form-settings li label, ul#field-settings li label, ul#new-field-settings li label, ul#system-constraints li label {
	font-size: 11px;
}
ul#form-settings {
	width: 527px;
}
ul#form-settings h1 {
	background: #3D9BD6;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	margin: 0;
	padding: 0 9px;
}
li#form-settings-save a {
	background: #1E86E3 ;
	border: 1px solid #04509E;
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	text-align: center;
	text-decoration: none;
	width: 60px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
li.top1-1 {
	border-bottom: 1px solid #CBE5F6;
	padding: 0 0 9px;
}
li.top2-1, li.top2-2 {
	border-bottom: 1px solid #CBE5F6;
	float: left;
	margin: 0 9px 0 0;
	padding: 0 0 9px;
}
#form-settings li.top2-2 {
	padding-left: 12px;
	width: 260px;
}
ul#field-settings li.top2-1, ul#field-settings li.top2-2, ul#new-field-settings li.top2-1, ul#new-field-settings li.top2-2, ul#system-constraints li.top2-1, ul#system-constraints li.top2-2 {
	margin: 0 9px 12px 0;
}
li.top2-1 textarea, li.top2-2 textarea {
	width: 150px;
}
input.disabled {
	background-color: #ECF4FA;
}
li.end {
	background: #C6E3F6;
	clear: both;
	margin: 0 0 9px;
	padding: 9px 9px 0;
}
li.end legend {
	color: #368ABE;
	display: block;
	font-weight: bold;
	margin: 0 0 9px;
	width: 100%;
}
ul#multi-fields {
	padding: 9px 0 0!important;
}
ul#multi-fields li label {
	font-weight: normal;
	margin: -18px 0 9px 21px;
}
li.top4-1, li.top4-2, li.top4-3, li.top4-4 {
	border-bottom: 1px solid #CBE5F6;
	float: left;
	margin: 0 9px 0 0;
	padding: 0 0 9px;
	width: 24%;
}
li.top3-1, li.top3-2, li.top3-3 {
	border-bottom: 1px solid #CBE5F6;
	float: left;
	height: 38px;
	margin: 0 9px 0 0;
	padding: 0 0 9px;
	width: 175px;
}
ul#multi-fields li.one, ul#multi-fields li.two {
	float: left;
	margin: 0 9px 0 0;
	width: 45%;
}
ul#multi-fields li.three textarea {
	height: 50px;
	width: 100%;
}
li.top4-1 textarea {
	width: 80px;
}
li.top4-2 select {
	width: 80px;
}
li.top3-1 select, li.top3-2 select, li.top3-3 select {
	width: 160px;
}
li.top4-4 {
	margin: 0;
	width: 19%;
}
li.top1-1 input#txtFormName {
	width: 98%;
}
li.for-field-type {
	background: #ECF4FA;
	border: 1px solid #CBE5F6;
	clear: both;
	margin: 0 0 9px;
	padding: 9px;
}
li.for-field-type #radio, li.for-field-type #multi-fields, li.for-field-type #textarea, li.for-field-type #select, li.for-field-type #checkbox, li.for-field-type #system {
	display: block;
}
fieldset.choices {
	color: #75B0D6;
	font-size: 11px;
}
.multi-fields input {
	margin: 0 6px 0 0;
}
a.add-field, a.del-field {
	margin: 0 4px 0 0;
}
a.add-field img, a.del-field img {
	vertical-align: middle;
}
#system {
	font-size: 11px;
	padding: 9px;
}
#system p {
	margin: 0;
}
li.bottom2-1, li.bottom2-2 {
	float: left;
	width: 49%;
}
li.bottom2-1 label, li.bottom2-2 label {
	display: block;
	font-size: 11px;
}
li#actions {
	clear: both;
	padding: 9px;
}
li#actions a {
	margin: 0 21px 0 0;
}
ul.rpRootGroup {
	border-top: none!important;
	border-right: 1px solid #bbb!important;
	border-bottom: 1px solid #bbb!important;
	border-left: 1px solid #bbb!important;
	font: 10px Arial, Verdana, sans-serif!important;
}
ul.rpRootGroup a {
	font-family: Arial, Verdana, sans-serif!important;
}
ul.rpRootGroup a.rpLink, ul.rpRootGroup a.rpLink:hover {
	background-position: 0 -1px;
	font-size: 11px;
}
ul.rpRootGroup span.rpText {
	font-size: 11px;
}
ul.rpRootGroup a.rpExpanded, ul.rpRootGroup a.rpExpandable {
	border-top: 1px solid #aaa!important;
}
.RadPanelBar .rpItem {
	border-bottom: 1px solid #eee;
}
.speebub {
	background: #fff;
	border: 1px solid #eee;
	font-size: 12px;
	margin: 0 0 36px;
	padding: 12px 18px;
	position: relative;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.speebub img {
	width: 90%;
}
.by {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 18px;
}
.by span {
	color: #666;
	font-size: 10px;
	font-weight: normal;
}
.pointer {
	position: absolute;
	width: 0;
	height: 0;
	border-bottom-width: 0;
	background: none;
}
.bottom-right-border {
	border-left: 53px solid transparent;
	border-right: 0 solid transparent;
	border-top: 27px solid #f0f0f0;
	bottom: -27px;
	right: 42px;
	left: auto;
	margin-left: 0;
}
.bottom-right-content {
	border-left: 47px solid transparent;
	border-right: 0 solid transparent;
	border-top: 23px solid #fff;
	bottom: auto;
	right: 2px;
	top: -27px;
}
.bottom-left-border {
	border-left: 0 solid transparent;
	border-right: 53px solid transparent;
	border-top: 27px solid #f0f0f0;
	bottom: -27px;
	left: 42px;
	right: auto;
	margin-left: 0;
}
.bottom-left-content {
	border-left: 0 solid transparent;
	border-right: 47px solid transparent;
	border-top: 23px solid #fff;
	bottom: auto;
	left: 2px;
	top: -27px;
}
.default {
	color: #444;
}
.customer {
	background: #fff;
	border: 1px solid #000000;
	color:#444444;
}
.customer .bottom-left-border, .customer .bottom-right-border {
	border-top-color: #000000;
}

.customer .bottom-left-content, .customer .bottom-right-content {
    border-top-color: #fff;
    border-left: 50px solid transparent;
    border-top: 25px solid white;
    right:1px;
}

.spam {
	background: #fff;
	border: 1px solid #ff0000;
	color:#444444;
}
.spam .bottom-left-border, .spam .bottom-right-border {
	border-top-color: #ff0000;
}

.spam .bottom-left-content, .spam .bottom-right-content {
    border-top-color: #fff;
    border-left: 50px solid transparent;
    border-top: 25px solid white;
    right:1px;
}

.internal {
	background: #fff;
	border: 1px solid #999999;
	color:#444444;
}
.internal .bottom-right-border {
	border-top-color: #999999;
}
.internal .bottom-right-content {
	border-top-color: #999999;
	border-left: 50px solid transparent;
    border-top: 25px solid white;
    right:1px;
}


* html .pointer {
	display: none;
}
* html .by {
	left: 21px;
	margin: 0;
	position: relative;
	text-align: left;
	top: 40px;
}
.sb-actions {
	display: block;
	height: 30px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 18px;
	top: 12px;
	
}
.sb-actions > li {
	display: inline;
	font-size: 11px;
	list-style: none;
}
.sb-actions > li > a {
	display: block;
	float: right;
	height: 26px;
	margin: 0 0 0 9px;
	text-indent: -9999px;
	width: 16px;
}

.sb-actions .sb-edit a {
	background: url(../CatalystImages/a16/editcomment.png) no-repeat;
	background-position : center;
}
.sb-actions .sb-delete a {
	background: url(../CatalystImages/b16/deletecomment.png) no-repeat;
	background-position : center;
}

.sb-actions .sb-moderate > div {
  /* This is the only width setting you'll need to change. */
  width: 100px !important;
  position : relative;
  height : 30px;
}
.sb-actions .sb-moderate > div .chzn-drop {
  width: 98% !important;
}
.sb-actions .sb-moderate > div .chzn-drop .chzn-search {
	display: none;
}
#web_template_exploit_name_chzn .chzn-drop .chzn-search input {
  width: 98% !important;
}


.speebub:hover .sb-actions {
	display: block;
}
.speebub .inline-edit {
	border: 1px solid #d7d7d7;
	height: 50px;
	margin: 0 0 9px;
	width: 100%;
}
div.radwindow_Black table.titlebarcontrols em {
	color: #fff!important;
}
.notice-wrap {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 9999;
}
* html .notice-wrap {
	position: absolute;
}
.notice-item {
	color: #000;
	cursor: pointer;
	cursor: hand;
	padding: 21px;
	font-size: 11px;
	display: block;
	position: relative;
	text-indent: 27px;
}
.notice-item p {
	margin: 0;
	padding: 0;
}
.notice-wrap .ok {
	background: #D7F3BD url(../CatalystImages/a16/ok.png) no-repeat 21px 21px;
	border-top: 2px solid #9ABF85;
}
.notice-wrap .error {
	background: #FFD3D4 url(../CatalystImages/a16/delete.png) no-repeat 21px 14px;
	border-top: 2px solid #E59D9E;
}
.TelerikModalOverlay {
	filter: progid: DXImageTransform.Microsoft.Alpha(style=0,opacity=10)!important;
	background: #000!important;
	opacity: .5!important;
	-moz-opacity: .5!important;
}
.RadToolBar_Default .rtbWrap, .RadToolBar_Default .rtbTemplate, .rtbText {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif!important;
	font-size: 11px;
}
.footerbuttons a span {
	padding: 0!important;
}
.footerbuttons img.rtbIcon {
	padding: 3px!important;
}
.footerbuttons .rtbChoiceArrow {
	margin: 0!important;
}
.RadToolBarDropDown {
	border: 1px solid #aaa!important;
}
#btnEmailInvoice .rtbText {
    display: block;
    padding: 0 3px 0 3px;
}

.footerbuttons .RadToolBar .rtbMid {
	height: 18px!important;
	font-size: 12px!important;
}
.footerbuttons .RadToolBar .rtbMiddle {
	background-color: #f9f9f9;
	background-image: none;
	border: none;
}
.footerbuttons .RadToolBar_Default .rtbOuter {
	border-top: 2px solid #ddd;
	border-left: 2px solid #ddd;
	border-right: 2px solid #aaa;
	border-bottom: 2px solid #aaa;
	height: 23px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.footerbuttons .rtbInner, .footerbuttons .rtbMid, .footerbuttons .rtbOuter {
	padding: 0!important;
}
.footerbuttons .rtbDropDownExpanded .rtbIn, .footerbuttons .rtbDropDownExpanded .rtbWrap, .footerbuttons .rtbDropDownExpanded .rtbMid, .footerbuttons .rtbDropDownExpanded .rtbOut {
	background: #eee!important;
	color: #000;
}
a.help {
	font-size: 10px;
}
.box {
	margin: 18px 0;
}
.nu-list-control {
	background: #EAECEE;
	border: 1px solid #dedede;
	margin: 0;
	width: 100%;
}
.nu-list-control td {
	border: none;
}
.nlc-tabs {
	padding: 0 0 0 18px;
}
.nlc-tabs ul {
	margin: 0;
	padding: 0;
}
.nlc-tabs li {
	float: left;
	list-style: none;
	margin: 0 18px 0 0;
}
.nlc-tabs a {
	color: #000;
	font-weight: bold;
}
.nlc-filter-search {
	width: 200px;
	text-align: right;
}
.nlc-pagina {
	color: #666;
	font-size: 10px;
	text-align: right;
	width: 260px;
}
.nlc-pagina label {
	color: #444;
	font-weight: bold;
}
.nlc-pagina a {
	margin: 0 0 0 9px;
}
.nlc-pagina input {
	text-align: right;
	width: 40px;
}
.nu-list-view {
	margin: 0;
	width: 100%;
}
.nu-list-view th {
	background: #8A8D91;
	border: none;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 6px;
}
.nu-list-view td {
	border: none;
	line-height: 18px;
	padding: 6px 6px 0;
	vertical-align: top;
}
tr.even td {
	background: #F2F2F2;
}
.nlv-check {
	text-align: center;
	vertical-align: middle;
	width: 20px;
}
.nlv-date {
	color: #666;
	font-size: 10px;
	width: 90px;
}
.nlv-date strong {
	color: #333;
	display: block;
	font-size: 11px;
}
.nlv-item {
	display: block;
	margin: 0 0 3px;
}
.nlv-item-info {
	color: #aaa;
	font-size: 10px;
	margin: 0;
	overflow: hidden;
	padding: 3px 0;
}
.nlv-secure {
	font-size: 11px;
	width: 100px;
}
.nlv-category {
	font-size: 11px;
	width: 100px;
}
.nlv-quickie {
	background: #016AD5;
	margin: 0;
	padding: 3px 0;
	display: none;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}
.nlv-quickie a {
	color: #fff;
	font-weight: bold;
	font-size: 10px;
}
.nlv-quickie a:hover {
	color: cyan;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
.nlv-quickie li {
	display: inline;
	font-size: 11px;
	list-style: none;
	margin: 0 0 0 12px;
}
.nu-list-view tr:hover td {
	background: #e0f0fa;
}
.nu-list-view tr:hover .nlv-quickie {
	display: block;
}
.nu-list-view tr:hover .nlv-item-info {
	display: none;
}
.nu-settings {
	margin: 0 0 18px;
}
.nu-settings li {
	line-height: 1.5;
	list-style: none;
	margin-bottom: 12px;
}
.nu-settings label {
	color: #444;
	font-size: 11px;
	font-weight: bold;
	display: block;
	line-height: 1.5;
}
.nu-settings label a {
	font-size: 10px;
	font-weight: normal;
}
.nu-settings .nu-list-box label {
	color: #666;
	font-weight: normal;
}
input#text-new-tags {
	border: 1px solid #d7d7d7;
	margin: 0 3px 0 0;
	padding: 2px;
	width: 140px;
}
.nu-settings .option {
	margin: -18px 0 0 15px;
}
.col-1-2, .col-2-2 {
	float: left;
	margin: 0 3px 0 0;
}
.nu-list-box {
	border: 1px solid #d7d7d7;
	height: 150px;
	margin: 3px 0;
	padding: 0 9px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}
.nu-list-box li {
	font-size: 11px;
	list-style: none;
	margin: 0 0 6px;
}
.nu-list-box label, .nu-list-box .option {
	display: inline;
	margin: 0 1px 0 0;
	vertical-align: middle;
}
.nu-list-box input {
	margin: 0 3px 0 0;
}
.nu-list-box .nu-del-icon {
	margin: 0 0 0 3px;
}
.nu-list-box li img {
	vertical-align: middle;
}
.nu-start-butt-row {
	margin: 0 0 18px;
	overflow: hidden;
}
.nsbr {
	background: url(../CatalystImages/CssImg/bg-header.png) repeat-x 0 -18px;
	border: 1px solid #ccc;
	color: #000!important;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0 9px 0 0;
	padding: 6px 9px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.nu-container {
	border: 1px solid #dedede;
}
.nc-header {
	background: #EAECEE;
	height: 24px;
	margin: 1px;
	padding: 6px 12px;
}
.nc-header h1 {
	color: #000;
	display: inline;
	font-size: 14px;
	font-weight: bold;
	margin: 0 9px 0 0;
	line-height: 24px;
}
.nc-header h1 span {
	color: #666;
	font-weight: normal;
}
.nc-content {
	overflow: hidden;
	padding: 27px;
}
.nc-choose-blog {
	color: #666;
	display: inline;
	font-size: 11px;
	margin: 0;
}
.nc-content label span {
	color: #666;
	font-size: 9px;
	font-weight: normal;
}
.nu-small-submit {
	background: transparent;
	border: none;
	color: #1E86E3;
	font-size: 11px;
	margin: 0 6px 0 0;
	padding: 3px 6px;
	width:;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.nu-toggle-box {
	margin: 12px 0;
}
.toggle-arrow-min, .toggle-arrow-max {
	background-image: url(../CatalystImages/toggle-arrows.png);
	background-repeat: no-repeat;
	display: inline-block;
	zoom: 1;
	*display: inline;
	height: 15px;
	_height: 15px;
	vertical-align: middle;
	width: 12px;
}
.toggle-arrow-max {
	background-position: 0 -18px;
}
.nu-toggle {
	background: #EAECEE;
	border: 1px solid #dedede;
	cursor: pointer;
	cursor: hand;
	height: 27px;
	padding: 0 9px;
	overflow: hidden;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}
.nu-toggle a {
	color: #1E86E3 ;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
}
.nu-toggle .nt-enable {
	display: inline;
	font-size: 11px;
	font-weight: normal;
}
.nu-toggle-content {
	border: 1px solid #dedede;
	border-top: none;
	margin: 0 0 18px;
	overflow: hidden;
	padding: 18px;
}
.nu-del-icon {
	font-size: 9px;
}
.layout-new-post-main {
	float: left;
	width: 675px;
}
.layout-new-post-sub {
	float: right;
	padding: 13px 0 0;
	width: 205px;
}
.layout-new-post-main label {
	line-height: 1.5;
}
input.lnp-title-input {
	border: 1px solid #d7d7d7;
	font-size: 14px;
	padding: 5px 6px;
	width: 660px;
}
label.lnp-url-input {
	color: #999;
	display: inline;
	font-size: 11px;
	vertical-align: middle;
}
input.lnp-url-input {
	border: 1px solid #eee;
	color: #999;
	display: inline;
	font-size: 10px;
	margin: 0;
	padding: 3px;
	vertical-align: middle;
	width: 360px;
}
input.lnp-url-input:hover, input.lnp-url-input:focus {
	color: #000;
}
.lnp-url {
	color: #999;
	font-size: 11px;
	padding: 3px 0 0;
}

select.lnp-dropdown,
input.lnp-publish-date {
	border: 1px solid #d7d7d7;
	padding: 2px;
	width: 198px;
}
.blur-field {
	color: #999;
}
#trackback-content ul {
	margin: 0;
	padding: 0;
}
#trackback-content li {
	list-style: none;
}
#trackback-content textarea {
	border: 1px solid #d7d7d7;
	height: 36px;
	margin: 0 0 18px;
	width: 100%;
}
.custom td {
	border-bottom: 1px solid #eee;
	padding: 6px 0 6px 18px;
}
.custom td td {
	border: none;
	padding: 2px;
}
.custom-var {
	text-align: right;
	width: 150px;
}
.custom-var label {
	color: #444;
}
.custom-val img {
	vertical-align: middle;
	margin: 0 0 0 3px;
}
.custom-input {
	width: 530px;
}
.custom-textarea {
	height: 80px;
	width: 536px;
}
#panelInvoices .billing-form {
	margin: 0;
	list-style: none;
	padding: 12px 40px 9px;
}
#panelInvoices .billing-form label {
	color: #888;
}
#panelInvoices .billing-form li {
	margin: 0 0 18px;
}
#panelInvoices .submit {
	padding: 0 36px 36px;
}

.seo-partialurlmatching {
    font-weight: normal;
}

.seo-partialurlmatching .seo-partialurlmatching-separator {
    border-top: 1px solid #D7D7D7;
}

.seo-partialurlmatching input {
    vertical-align: bottom;
}

.pre-wrap {
	width: 200px;
	white-space: pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
.clear {
	display: inline-block;
}
.clear:after, .container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html .clear {
	height: 1%;
}
.clear {
	display: block;
}
table.nu {
	width: auto;
}
table.nu th {
	background: #eee none;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	padding: 6px 9px;
}
table.nu td {
	border-bottom: 1px solid #eee;
	font-size: 11px;
	padding: 6px 9px;
	vertical-align: top;
}
table.nu .var {
	color: #000;
	text-align: right;
	width: 36%;
}
table.nu .val {
	color: #666;
}
table.nu span input {
	margin: -3px 3px 0 0;
}
div.middle {
	position: relative;
	left: 50px;
	top: 20px;
	width: 465px;
}
div.wide {
	width: 725px;
}
div.middle h2 {
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
	font-weight: bold;
	font-size: 16px;
}
div.middle p {
	font-size: 16px;
	color: grey;
}
div.middle input.buttonclose {
	float: right;
	font-size: 14px;
	width: 80px;
}
div.middle p.bold, div.middle span.bold {
	font-weight: bold;
	padding-top: 10px;
}
div.middle p.info {
	padding-top: 10px;
}
div.middle span.info {
	display: block;
	float: left;
	width: 180px;
}
div.middle div {
	padding-bottom: 5px;
}
div.middle input.buttonremove {
	float: right;
	font-size: 14px;
	margin-left: 8px;
}
a.disabled-link {
	color: #888;
}
a.disabled-link:hover {
	color: #888!important;
}
span.empty-msg {
	padding-left: 9px;
}

/* Tabbed panels */

.tabbedPanel {
	border-bottom: 1px solid  #c6c6c6;
	background: #f5f5f5;
	padding: 10px 0 0 10px;
}

.tabbedPanelTabs {
	list-style: none;
	margin: 0;
}

.tabbedPanelTab {
	display: block;
	border: 1px solid #c6c6c6;
	border-bottom: 0;
	background: #eee;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 15px;
	cursor: pointer;
	color: #666;
	float: left;
}

.tabbedPanelTab-hover {
	color: black;
	text-decoration: underline;
}

.tabbedPanelTab-active {
	background: white;
	cursor: default;
	text-decoration: none;
	color: #000;
	border-color: black;
}

/* Rad Panel */
.RadPanelBar span.rpExpandHandle {
    display: none !important;
}
/* End Rad Panel */

#upgradeButtonContainer 
{
    position: absolute;
    top: 23px;
    left: -27px;
}
#upgradeButtonArrow
{
    background-image: url(../CatalystImages/upgradeButtonArrow.png);
    background-repeat: no-repeat;
    background-position: 27px 0px;
    height: 9px;
}
#upgradeButton
{
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #CC3300;
    color: #FFFFFF;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 1px 2px 4px #666666;
    -webkit-box-shadow: 1px 2px 4px #666666;
    box-shadow: 1px 2px 4px #666666;
    width: 70px;
    height: 40px;
    cursor:pointer;
    text-align: center;
}
#upgradeButtonText
{
    line-height:40px;
}

.radioButtonTable label, input[type="radio"]{
	font-size:12px; 
	vertical-align:middle;
	margin-bottom:3px;
}

.hybridForm input.buttonfilter{
	margin-left: 5px;
}

.hybridForm .norecord{
	padding: 5px 15px;
}
table.relCases td {
	padding-bottom:0px !important;
}


.price-currency 
{
	vertical-align: middle;
	font: 12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	margin-right: 2px;
}


ul.wraplist {
	background: #fff;
	border: 1px solid #D7D7D7;
	height: auto!important;
	list-style: none;
	margin: 0 0 18px 0;
	padding: 0;
	width: 760px;
}
ul.wraplist li {
	border-bottom: 1px solid #f2f2f2;
	display: block;
	font-size: 11px;
	line-height: 27px;
	margin: 0;
	padding: 0;
	text-indent: 30px;
}
ul.wraplist li a:link, ul.wraplist li a:visited{
    color: #1E86E3 ;
    cursor: pointer;
    text-decoration: none;
}

ul.wraplist li a:hover, ul.wraplist li a:active {
    color: #1E86E3 ;
    cursor: pointer;
    text-decoration: none;
}
/*
ul.wraplist li span {
	color: #888;
	display: block;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	position: absolute;
	left: 300px;
	text-align: left;
	top: 0;
	width: 500px;
}
*/
ul.wraplist li span.listItemTitle {
	display: block;
	float: left;
	width: 300px;
	position: static;
	overflow: visible;
}

ul.wraplist li span.listItemDescription {
	display: block;
	margin-left: 310px;
	position: static;
	overflow: visible;
	width: 400px;
	text-indent: 0;
	height: auto;
	color: #888;
}

ul.wraplist li.heading {
	background: #fff url(../CatalystImages/CssImg/bg-h2.png) repeat-x;
	border: none;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	line-height: 27px;
	margin: 0;
	overflow: hidden;
	text-indent: 18px;
}
ul.wraplist li a {
	background-repeat: no-repeat;
	background-position: 9px 6px;
	display: block;
	line-height: 27px;
	position: relative;
	width: 100%;
}

ul#templatemultiscreenTabsList {
	float: right;
	font-size: 11px;
	height: 27px;
	list-style: none;
	margin: 0;
	padding: 0 18px 0 0;
	position: absolute;
	top:0;
	right: 0;
}
ul#templatemultiscreenTabsList li {
	display: inline;
	line-height: 27px;
	position: relative;
}
ul#templatemultiscreenTabsList li ul.add li {
	background-position: 9px 6px;
	background-repeat: no-repeat;
	color: #1E86E3 ;
	display: block;
	float: none;
	font-weight: normal;
	text-indent: 30px;
}
ul#templatemultiscreenTabsList li ul.add li {
	background-image: url(../CatalystImages/b16/add.png);
}
ul#templatemultiscreenTabsList li ul.add li.notes {
	background-image: url(../CatalystImages/b16/note.png);
}
ul#templatemultiscreenTabsList li ul.add li.tasks {
	background-image: url(../CatalystImages/b16/todo.png);
}
ul#templatemultiscreenTabsList li ul.add li.notes {
	border-top: 1px solid #eee;
}
ul#templatemultiscreenTabsList li ul.add {
	background: #fff;
	border: 1px solid #ccc;
	cursor: pointer;
	cursor: hand;
	display:none;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 150px;
	margin-top:-7px;
}

ul#templatemultiscreenTabsList li a.on {
	background: url(../CatalystImages/CssImg/bg-on.png) no-repeat 5px 4px;
}
ul#templatemultiscreenTabsList li a {
	height: 27px;
	line-height: 27px;
	padding: 0 0 0 12px;
}
ul#templatemultiscreenTabsList li:hover ul.add, ul#templatemultiscreenTabsList li.sfhover ul.add{
	display:block;
	*top: 14px;
}

td.icon a.lock 
{
    background-image:url('../CatalystImages/a16/lock.png');
    background-repeat:no-repeat;
    background-position:0px 0px;
    padding-left:20px;
    padding-top:0px;
}

td.icon a.webpage 
{
    background-image:url('../CatalystImages/b16/webpage.png');
    background-repeat:no-repeat;
    background-position:0px 0px;
    padding-left:20px;    
    padding-top:0px;
}

td.icon a.webpagenew 
{
    background-image:url('../CatalystImages/b16/add file.png');
    background-repeat:no-repeat;
    background-position:0px 0px;
    padding-left:20px;    
}

.send-verification-email {
	margin-left: 18px;
}

table.pageSearchOptions textarea {
	padding: 0 0 0 4px;
}

.upgradeSEO {
	min-height: 340px;
}

.upgradeSEO .info a {
	text-decoration: underline;
}

.upgradeSEO #migrateInfo{
	margin-bottom: 0;
}

.upgradeSEO ul {
	margin-top: 0;
	list-style: none;
	margin-left: 0;
}


/* @group Comments layout */

.commentEditFormButtonAlign
{
    text-align: right;
}
    
.commentEditFormFeedback
{
    height: 250px;
    width: 100%;
}
.commentEditFormTDFeedback
{
    width: 100%;
}
    
.commentEditFormTextbox
{
    width: 250px;
}
    
.commentEditFormDropDown
{
    width: 258px;
}
    
.commentEditFormTable
{
    width: 98%;
}
    
.commentEditFormLabelTD
{
    text-align: right;
    width: 100px;
}

div.smallwindow table.commentFilter input[type="text"]
{
	width:140px;
	text-align: left;
}

.pathResultsContainer
{
    margin-top: 5px;
    margin-left : 0px;
    z-index: 1;
    border: 1px solid;
    position: absolute;
    background-color: white;
    list-style-type: none;
}
    
.pathResultsItem
{
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;       
    min-width: 127px;
    max-width: 500px;
    text-overflow: ellipsis;
    overflow: hidden;
}


.pathItemHoover
{
    background: #e9e9e9;
}

div.smallwindow table.commentFilter ul#pathResults:hover
{
    background: #ffffff;
}

div.smallwindow table.commentFilter ul#pathResults li:hover
{
    background: #e9e9e9;
}

.attributeGuideMessage {
	margin-top: -8px;
	margin-bottom: 26px;
}

/* inline help */

.inlinehelp {
    background-color: #f9f9f9;
    position: relative;
    color: #333!important;
    font-size: 12px;
    font-weight: normal;
    padding:20px;
    margin: -20px;
}

.inlinehelpshown {
    border-bottom: 1px dashed #dfdfdf;
}

.inlinehelp a {
    font-size: 12px!important;
    color:#0C7BE5!important;
    text-decoration: none;
}

.inlinehelp h1 {
    font-size: 20px!important;
    margin:0;
    padding:0;
    margin-bottom: -20px;
    color: #333!important;
    border:none;
}

/* @end */

