* {
padding:0;
margin:0
}
html, body {
	height:100%;
	min-height:100%
}
.siteContainer {
	margin:5px 10px 0
}
body {
	font-family:tahoma, verdana, helvetica;
	color:#666666;
	font-size:13px;
	padding:0;
	margin:0;
	text-decoration:none;
	background-color:white;
	padding-left:5% !important;
	padding-right:5% !important;
*padding-right:6% !important
}

.tabsectioninfo .ui-tabs .ui-tabs-nav li{    margin: 0px;background:#fff; border:0px;
    float: left;
    width: 50%;}
.tabsectioninfo .ui-tabs .ui-tabs-nav li a{     display: block;
    width: 100%;
    text-align: center;}
.tabsectioninfo .ui-tabs .ui-tabs-nav li.ui-state-active a{ background:#dbee9d; color:#000;border:0px;}

#header {
	background:url("../images/grain.png") repeat scroll 0 0 white;
	display:block;
	height:425px;
	position:absolute;
	width:100%;
	z-index:-1000;
	top:0;
	left:0
}
#clouds {
	background:url("../images/clouds.png") repeat-x;
	bottom:0;
	height:147px;
	position:absolute;
	width:100%
}
#preferences {
	background:url(../images/preferences.png) no-repeat
}
#preferences:hover {
	background-position:0 -69px
}
p {
	margin:1em 0;
	padding:0
}
p.importSF {
	margin-top:15px;
	margin-bottom:15px
}
p.mgInsetExplainer {
	margin:3px 0px 5px 0px;
	font-size:10pt
}
a, a.mgLink, a.darkLink {
	color:#326428;
	text-decoration:underline
}
a.mgLink {
	font-family:Arial !important
}
a.mgButton:Active {
	background-color:#FF7600
}
a.mgButton:Visited {
	background-color:#FF7600
}
a.mgButton:Hover {
	background-color:#D06202;
	cursor:pointer
}
a.helplink:visited {
	color:#0000FF
}
a.infoOnly {
	text-decoration:underline;
	cursor:help
}
a:hover, a.mgLink:hover {
	color:#FF7600
}
a.darkLink:hover {
	color:#262c10
}
a:focus, a:active {
	outline:none
}
H1 {
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
	color:#222222
}
.h1_sg {
	margin:14px;
	font-weight:bold;
	font-size:18px;
	color:#FF7600
}
H2 {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#222222
}
h2.green, h2.orange {
	background:#F1F3F5 url(../images/header_bg.jpg) no-repeat top left;
	border:#B4BFC8 1px solid;
	padding:5px 7px 5px 17px !important;
	padding:5px 7px 4px 17px
}
h2.orange {
	background:#F1F3F5 url(../images/header_orange.jpg) no-repeat top left
}
H3 {
	text-decoration:none;
	font-size:18px;
	color:#222222;
	margin:10px 0px 0px 10px;
}
h3.mgInsetExplainer {
	font-size:10pt;
	margin:0px 0px 3px 0px
}
.h1goto {
	color:white;
	font-size:29px;
	font-weight:bold
}
.h2goto {
	font-size:13px;
	color:#788B9B
}
h2.green, h2.orange {
	background:#F1F3F5 url(../images/header_bg.jpg) no-repeat top left;
	border:#B4BFC8 1px solid;
	padding:5px 7px 5px 17px !important;
	padding:5px 7px 4px 17px
}
h2.orange {
	background:#F1F3F5 url(../images/header_orange.jpg) no-repeat top left
}
.h3goto {
	font-size:12px;
	color:#666666;
	background:#E7EBEF;
	border:#B4BFC8 1px solid;
	text-align:center;
	padding:4px;
	margin-bottom:0
}
form2 {
	margin:0;
	padding:0
}
img {
	padding:0px;
	margin:0px;
	border:none
}
img.help {
	vertical-align:middle !important;
	margin:0 10px
}
img.mgHelp {
	margin-bottom:-5px;
	border:0px;
	padding:1px 1px 1px 1px
}
.pad_top-bottom {
	padding-top:12px;
	padding-bottom:12px
}
.pad_bottom6 {
	padding-bottom:6px
}
.pad_right {
	padding-left:12pt
}
.floatleft {
	float:left
}
.floatright {
	float:right
}
.vAlignCenter {
	vertical-align:middle
}
hr {
	color:#566879;
	background-color:#566879;
	height:1px;
	border:none
}
table {
	font-size:13px;
	line-height:20px;
}
input {
	vertical-align:middle
}
input[type="radio"] {
	vertical-align:middle;
	background:none;
	border:none
}
input[type="checkbox"] {
	vertical-align:middle;
	background:none;
	border:none
}
.inputError {
	border:1px solid #c00 !important
}
.ext-ie6.x-form-text {
	padding-top:2px !important
}
select {
	vertical-align:middle
}
li {
	line-height:150%
}
ul.listArrow li {
	background:url(../images/listArrowBullet.gif);
	background-repeat:no-repeat;
	background-position:0 .45em;
	padding-left:.9em
}
.divider {
	height:1px;
	background-color:#fff;
	border-top:1px solid #CCC;
	margin-top:14px;
	margin-bottom:14px
}
.rightHandSideHTML {
	z-index:2000;
	position:relative
}
.yui_menuCont {
	padding-left:210px;
	padding-top:50px;
	line-height:180%
}
#masthead_yuimenu {
	height:88px;
	background:#ffffff url(../images/masthead_middle2.jpg) top right no-repeat;
	padding:0;
	width:100%;
	min-width:960px;
	position:relative
}
#yui-gen1 a.yuimenubaritemlabel {
	border-left:none
}
#mastheadLoginPage {

	z-index:4000;
	padding:0;
	width:100%;
	position:relative;
	margin-bottom:8px;
}
#masthead {
	padding:0;
	width:100%;
	/*min-width:1010px;*/
	position:relative;
	min-height:100%
}
#masthead_noMenu {
	background:#ffffff url(../images/masthead_middle_noMenu.jpg) bottom right no-repeat;
	padding:0;
	width:100%;
	min-width:960px;
	position:relative
}
#masthead p {
	margin:8px;
	font-size:11px
}
#mastheadLeft {
	margin-left:10px;
	position:relative;
	z-index:1000
}
#logo-cloud {
	padding:0 0 0 0;
}
#masthead li.main, #masthead li.mainlast {
	background:url(../images/nav_right.jpg) no-repeat right top;
	padding:0
}
#masthead li.mainlast {
	margin-right:10px
}
#masthead li a.main {
	display:block;
	background:url(../images/nav_left.jpg) no-repeat left top;
	padding:5px 22px
}
#masthead li.genius {
	margin:0;
	padding:0;
	border:0;
	margin-left:0px;
	padding-left:20px
}
#masthead li a.sforce {
	width:90px;
	height:20px;
	display:block;
	margin:0;
	padding-bottom:0px;
	background-image:url(../images/sfconnected_90x20.gif);
	background-repeat:no-repeat;
	border:0
}
.hdrAlignRight {
	float:right;
	margin:8px 18px 18px;
*position:absolute;
*right:-22px;
*line-height:19px
}
.hdrImageAlignRight {
	float:right;
	margin-right:29px;
	margin-top:-10px;
	padding:5px;
	background-color:white;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	position:relative;
	z-index:2000
}
#pagetitletable {
	width:99%
}
.footer {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold
}
A.footer:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold
}
A.footer:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline
}
A.footer:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold
}
A.footer:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold
}
.footerColor {
	background-color:#94BD23
}
.footerBar {
	width:99%;
	height:5px;
	border:1px solid #80a31f;
	background-color:#94BD23
}
.footerBar2 {
	border-bottom:1px dotted #CCC;
	width:auto;
	height:2px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px
}
#greenbox {
	margin-left:10px;
	margin-right:10px;
	margin-top:-42px;
	position:relative;
*padding-top:83px;
*padding-bottom:20px;
*width:100%;
	background:#dbee9d;
	background:-moz-linear-gradient(top, #dbee9d 0%, #c0dd61 81%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbee9d), color-stop(81%, #c0dd61));
	background:-webkit-linear-gradient(top, #dbee9d 0%, #c0dd61 81%);
	background:-o-linear-gradient(top, #dbee9d 0%, #c0dd61 81%);
	background:-ms-linear-gradient(top, #dbee9d 0%, #c0dd61 81%);
	background:linear-gradient(top, #dbee9d 0%, #c0dd61 81%);
	border:1px solid #C0DD61;
	border-radius:5px;
}
#whitebox {
  background-color: white;
  margin: 59px 17px 17px;
  min-height: 150px;
  min-width: 810px;
  padding: 20px;

}

.templateselect #whitebox {
	padding:0px;
	background:url("../images/templateselect_left.png") repeat-y scroll 0 0 #FFFFFF;
	padding-bottom:20px
}
#whitebox_tr {
	width:5px;
	height:5px;
	top:0;
	right:0;
	position:absolute;
	background-image:url(../images/whiteboxtopright.png)
}
#whitebox_tl {
	width:5px;
	height:5px;
	top:0;
	left:0;
	position:absolute;
	background-image:url(../images/whiteboxtopleft.png)
}
#whitebox_bl {
	width:5px;
	height:5px;
	bottom:0;
	z-index:1000;
	left:0;
	position:absolute;
	background-image:url(../images/whiteboxbottomleft.png);
	background-image:url(../images/whiteboxbottomleft_ie.png) \0/;
*background-image:url(../images/whiteboxbottomleft_ie.png)
}
#whitebox_br {
	width:5px;
	height:5px;
	bottom:0;
	right:0;
	position:absolute;
	background-image:url(../images/whiteboxbottomright.png);
	background-image:url(../images/whiteboxbottomright_ie.png) \0/;
*background-image:url(../images/whiteboxbottomright_ie.png)
}
#od_bl {
	position:absolute;
	bottom:-1px;
	left:-1px;
	background-image:url(../images/outerdivbottomleft.png);
	width:4px;
	height:4px
}
#od_br {
	position:absolute;
	bottom:-1px;
	right:-1px;
	background-image:url(../images/outerdivbottomright.png);
	width:4px;
	height:4px
}
#od_tr {
	position:absolute;
	top:-1px;
	right:-1px;
	background-image:url(../images/outerdivtopright.png);
	width:4px;
	height:4px
}
#od_tl {
	position:absolute;
	top:-1px;
	left:-1px;
	background-image:url(../images/outerdivtopleft.png);
	width:4px;
	height:4px
}
#contentBoxCollarWidget {
	min-height:150px;
	min-width:984px;
	margin-left:10px;
	margin-right:10px
}
#contentBoxWidget {
	min-height:150px;
	min-width:984px;
	margin-left:10px;
	margin-right:10px
}
.templateselect #contentBoxWidget {
	margin:0px;
	overflow:hidden
}
#contentBoxAdmin {
	background:#ffffff;
	width:100%;
	min-width:960px;
	min-height:150px;
	float:left;
	border:solid 3px #365f8d;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px
}
#contentBox.subnavYes {
	border-top:none;
	border-left:#98A9B8 1px solid;
	border-bottom:#98A9B8 1px solid;
	border-right:#98A9B8 1px solid;
	padding:14px;
	margin-left:10px;
	margin-right:10px
}
#optOutDependency_container #tabController_container {
	background:transparent;
	padding:0px;
	-moz-border-radius:none;
	-webkit-border-radius:none;
	border-radius:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.marketingEmail #tabController_container {
	background:transparent;
	padding:0px;
	-moz-border-radius:none;
	-webkit-border-radius:none;
	border-radius:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.collarSidesBottom #content2 {
	padding:14px;
	border:none;
	background-color:transparent;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px
}
#contentnopad {
	padding:0px
}
#content select {
	font-size:11px;
	margin-bottom:10px;
	float:left
}
#content p.total {
	float:left;
	margin:2px 5px 1em 0
}
#content p.page {
	margin:2px 5px 1em 0;
	text-align:center
}
#content p.page img {
	margin:0 5px;
	text-decoration:none;
	border:0
}
.insidecontentBox {
	border:#98A9B8 1px solid;
	background:#FFFFFF;
	min-height:250px;
	float:left;
	width:100%;
	padding:15px
}
.insidecontentBox .subnavYes {
	border-top:none;
	margin-right:5px
}
.bodyBorder {
	background:#FFFFFF;
	min-height:150px;
	min-width:960px;
	padding:14px
}
.bluebox {
	background-color:#dce9f2;
	padding:8px;
	border:solid 1px #999
}
.module2top-corner-left {
	position:relative;
	margin-right:9px;
	background:url(../images/app_sprite02.gif) 0px -0px no-repeat;
	height:9px;
	font-size:2px;
	top:0px;
	z-index:1200
}
.module2top-corner-right {
	position:relative;
	margin-top:-9px;
	margin-left:9px;
	background:url(../images/app_sprite02.gif) no-repeat;
	background-position:100% 0;
	height:9px;
	font-size:2px;
	z-index:1200
}
.module2top-bar {
	position:relative;
	background:url(../images/app_sprite02.gif) no-repeat;
	height:40px;
	background-position:100% -9px;
	padding-left:16px;
	z-index:1200
}
.module2top-help {
	padding-bottom:10px;
	padding-top:10px;
	padding-left:16px;
	padding-right:16px;
	border-right:solid #888888 1px;
	border-left:solid #888888 1px;
	background:url(../images/app_sprite02.gif) no-repeat;
	background-position:0px -190px;
	z-index:1200
}
.module2top-help_blue {
	padding-bottom:10px;
	padding-top:10px;
	padding-left:16px;
	padding-right:16px;
	border-right:solid #888888 1px;
	border-left:solid #888888 1px;
	background-image:url(../images/module2_helpbar_blue.gif)
}
.module2 {
	padding:14px;
	border-left:1px solid #888888;
	border-bottom:1px solid #888888;
	border-right:1px solid #888888;
	border-top-style:none;
	border-top-width:medium
}
.module2blue {
	padding:14px;
	border-left:1px solid #AFADAD;
	border-bottom:1px solid #AFADAD;
	border-right:1px solid #AFADAD;
	border-top-style:none;
	border-top-width:medium;
	background-color:#EDF2F6
}
.module2_middle {
	padding:14px;
	border-left:3px solid #5382aa;
	border-right:3px solid #5382aa;
	border-top-style:none;
	border-top-width:medium
}
.module2_footer {
	border-bottom:3px solid #5382aa
}
.module2top {
	border-top:solid 1px #888888
}
.module3top-left {
	margin-right:10px;
	background-image:url('../images/module3_bkg.gif');
	height:10px;
	font-size:2px
}
.module3top-right {
	margin-top:-10px;
	margin-left:10px;
	background-image:url('../images/module3_bkg.gif');
	background-position:100% 0;
	height:10px;
	font-size:2px
}
.module3bottom-left {
	margin-right:10px;
	background:url(../images/app_sprite02.gif) no-repeat;
	background-position:0 -360px;
	height:10px;
	font-size:2px
}
.module3bottom-right {
	margin-top:-10px;
	margin-left:10px;
	background:url(../images/app_sprite02.gif) no-repeat;
	background-position:100% -360px;
	height:10px;
	font-size:2px
}
.module3inside {
	border-left:1px solid #afadad;
	border-right:1px solid #afadad;
	background:#edf2f6;
	color:#000000;
	padding-top:14px;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:8px
}
.module4top-left {
	margin-right:10px;
	background:url(../images/app_sprite02.gif) no-repeat;
	background-position:0 -380px;
	height:10px;
	font-size:2px
}
.module4top-right {
	margin-top:-10px;
	margin-left:10px;
	background:url(../images/app_sprite02.gif) no-repeat;
	background-position:100% -380px;
	height:10px;
	font-size:2px
}
.module4bottom-left {
	margin-right:10px;
	background:url(../images/app_sprite02.gif) no-repeat;
	background-position:0 -400px;
	height:10px;
	font-size:2px
}
.module4bottom-right {
	margin-top:-10px;
	margin-left:10px;
	background:url(../images/app_sprite02.gif) no-repeat;
	background-position:100% -400px;
	height:10px;
	font-size:2px
}
.module4inside {
	border-left:1px solid #afadad;
	border-right:1px solid #afadad;
	background-image:url('../images/module4_center_bkg.gif');
	background-position:right top;
	color:#000000;
	padding-top:4px;
	padding-bottom:14px;
	padding-left:14px;
	padding-right:14px
}
.module5top-left {
	margin-right:10px;
	background:url(../images/app_sprite02.gif) no-repeat;
	background-position:0 -960px;
	height:10px;
	font-size:2px
}
.module5top-right {
	margin-top:-10px;
	margin-left:10px;
	background:url(../images/app_sprite02.gif) no-repeat;
	background-position:100% -960px;
	height:10px;
	font-size:2px
}
.module5bottom-left {
	margin-right:10px;
	background:url(../images/app_sprite02.gif) no-repeat;
	background-position:0 -980px;
	height:10px;
	font-size:2px
}
.module5bottom-right {
	margin-top:-10px;
	margin-left:10px;
	background:url(../images/app_sprite02.gif) no-repeat;
	background-position:100% -980px;
	height:10px;
	font-size:2px
}
.module5inside {
	border-left:1px solid #5382aa;
	border-right:1px solid #5382aa;
	background-image:url('../images/module5_center_bkg.gif');
	background-position:right top;
	padding-top:4px;
	padding-bottom:14px;
	padding-left:14px;
	padding-right:14px
}
.no-gap {
	height:1px;
	margin:0 0 -1px 0;
	padding:0;
	font-size:1px
}
.module_orange_top {
	background-image:url('../images/module_orange_top.gif')
}
.module_bar_top_orange {
	background:url(../images/app_sprite02.gif) no-repeat;
	background-position:100% -140px
}
#subnav {
	float:left;
	width:100%;
	background:#ffffff url(../images/tabs/bg.gif) repeat-x 50% bottom;
	font:bold small Verdana, Arial, Helvetica, sans-serif
}
.subNavWrap {
	margin-left:10px;
	margin-right:10px
}
#subnav ul {
	margin:0;
	padding:0;
	list-style:none
}
#subnav li {
	float:left;
	background:url(../images/tabs/norm_right.gif) no-repeat right top;
	margin:0 3px 0 0;
	padding:0;
	line-height:16px
}
#subnav a {
	float:left;
	display:block;
	background:url(../images/tabs/norm_left.gif) no-repeat left top;
	padding:5px 15px 4px;
	color:#ffffff;
	text-decoration:none
}
#subnav a {
	float:none
}
#subnav a:hover {
	color:#666666
}
#subnav #current {
	background-image:url(../images/tabs/norm_right_on.gif)
}
#subnav #current a {
	background-image:url(../images/tabs/norm_left_on.gif);
	padding-bottom:5px;
	color:#788B9B
}
td.basicpad {
	padding:4px
}
td.basicsmallerpad {
	padding:2px
}
td.basicbiggerpad {
	padding:10px
}
table_in_content {
	margin:10px
}
td_in_content {
	padding:12px
}
table#geniusTable {
	width:96.5%;
	w\idth:100%;
	margin:0 0 12px 0;
	border:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#666666;
	float:left
}
table#geniusTable tr {
	margin:0;
	background:#E7EBEF
}
table#geniusTable th {
	padding:5px 0 5px 5px;
	margin-bottom:3px;
	background:#788B9B;
	color:#ffffff;
	border-right:#ffffff 1px solid
}
table#geniusTable th a {
	color:#ffffff;
	text-decoration:underline
}
table#geniusTable th.nobrd {
	border:none
}
table#geniusTable td {
	padding:5px 0 5px 5px;
	border-bottom:2px solid #FFFFFF
}
table#geniusTable td.bold {
	font-weight:bold
}
table#geniusTable img {
	vertical-align:bottom;
	border:0
}
.alignLeft {
	float:left
}
.alignRight {
	float:right
}
.clearboth {
	clear:both;
	overflow:hidden
}
.clearleft {
	clear:left
}
.clearbothRule {
	clear:both;
	overflow:hidden;
	border-top:1px solid #888888;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:0px;
	padding-bottom:0px
}
.clearbothRuleHeavy {
	clear:both;
	overflow:hidden;
	border-top:2px solid #888888;
	margin-top:10px;
	margin-bottom:10px
}
.zero {
	height:0px
}
.hide {
	display:none
}
.no_topBorder {
	border-top-style:none !important
}
.topBorder {
	border-top:1px solid #666666
}
.bottomBorder {
	border-bottom:1px solid #666666
}
.noTopPad {
	padding-top:0px !important
}
.basicpad {
	padding:6px
}
.basicpad4 {
	padding:4px
}
.basicpad2 {
	padding:2px
}
.padBelow6 {
	padding-bottom:6px
}
.padBelow12 {
	padding-bottom:12px
}
.basicpadTopBot {
	padding-top:10px;
	padding-bottom:10px
}
.basicpadTop {
	margin-top:10px
}
.basicpadTopSixPx {
	margin-top:6px
}
.horzSpacer16 {
	padding-left:0;
	padding-right:6px
}
.spacerElement {
	clear:both;
	margin-top:10px;
	margin-bottom:10px
}
.liteGreyRule {
	border-top:1px solid #cdcdcd;
	margin-top:12px;
	margin-bottom:12px
}
div.hideforprint {
	display:block
}
div.showforprint {
	display:none
}
.screen {
	color:#ffffff;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90
}
.ajaxload {
	display:block;
	margin-top:200px;
	margin-left:auto;
	margin-right:auto;
	height:152px;
	width:316px
}
.loading-indicator {
	font-size:8pt;
	background-image:url('../javascript/yui/extensions/resources/images/grid/loading.gif');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px
}
.extDialogRow {
	height:30px;
	width:auto;
	vertical-align:middle
}
.extDialogRow22 {
	height:22px;
	width:auto;
	vertical-align:middle
}
.expandableHorzCol {
	float:left;
	padding-right:12px
}
.colcont {
	width:auto
}
.twocolcont {
	width:auto
}
.threecolcont {
	width:auto
}
.fourcolcont {
	width:auto
}
.twoColLeftCheckbox {
	width:24px;
	float:left;
	height:26px
}
.twoColRightCheckbox {
	margin-left:24px;
	height:30px;
	width:auto
}
.twocolleftBasic {
	width:100px;
	float:left;
	height:26px
}
.twocolrightBasic {
	margin-left:100px;
	height:26px;
	width:auto
}
.twocolleft_24 {
	width:24px;
	float:left;
	height:24px;
	margin-top:4px
}
.twocolrt_24 {
	margin-left:24px;
	width:auto
}
.ext-ie6 .twocolrt_36px {
	margin-top:-10px
}
.twocolboxl_50 {
	width:50%;
	float:left
}
.twocolboxr_50 {
	margin-left:50%;
	width:auto;
	clear:right;
	text-align:right
}
.twocolboxl_800 {
	width:800px;
	float:left
}
body.emailEdit #whitebox_bl {
	z-index:1000
}
body.emailEdit div#whitebox {
	padding-left:0px;
	padding-bottom:0px;
	background:url(../images/email_edit_side.png) repeat-y #F7F7F7 right
}
body.newEditor div#whitebox {
	padding-left:0px;
	padding-bottom:0px;
	background:none;
	background:#F7F7F7
}
body.newEditor.emailPreview div#whitebox {
	background:#DDD
}
body.emailEdit div#contentBoxWidget {
	margin-left:0px
}
body.goodData div#whitebox {
	padding:0px
}
.twocolboxr_800 {
	margin-left:800px;
	width:auto;
	clear:right;
	text-align:right
}
.fourcolbasicbox {
	width:25%;
	float:left
}
.threecolbox {
	width:32%;
	float:left
}
.twocolboxl {
	width:50%;
	float:left;
	padding-right:10px
}
.twocolboxr {
	margin-left:50%;
	width:auto;
	clear:right;
	padding-left:10px
}
.twocolleft_36px {
	width:36px;
	float:left
}
.twocolrt_36px {
	margin-left:42px;
	width:auto;
	clear:right
}
.twocolleft_50px {
	width:50px;
	float:left
}
.twocolrt_50px {
	margin-left:54px;
	width:auto;
	clear:right
}
.twocolleft_90 {
	width:90px;
	float:left
}
.twocolrt_90 {
	margin-left:96px;
	width:auto;
	clear:right
}
.twocolleft_120 {
	width:120px;
	float:left;
	padding:1px;
	text-align:right
}
.twocolright_120 {
	margin-left:130px;
	width:auto;
	clear:right;
	padding:6px
}
.twocolrightMultiline_120 {
	margin-left:130px;
	width:auto;
	clear:right;
	padding:2px 6px 6px
}
.twocolleft_180 {
	width:180px;
	float:left
}
.twocolrt_180 {
	margin-left:194px;
	width:auto;
	clear:right
}
.twocolleft_440 {
	width:370px;
	float:left
}
.twocolrt_440 {
	width:auto;
	margin-left:381px
}
.fourcolbox {
	width:220px;
	float:left;
	padding:10px
}
.pagetitle {
color: #000000;
display: block;
font-size: 24px;
font-weight: bold;
line-height: 24px;
margin-left: 26px;
padding: 5px 0 0 27px;
position: relative;
z-index: 2000;
}
.pagetitle_subhead {
	color:#EEE;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	margin-left:26px
}
.ContentHeadline {
	color:#000;
	font-size:20px;
	font-weight:900;
	line-height:150%
}
.subhead {
	color:#555555;
	font-size:14px;
	font-weight:bold
}
.subheadNormal {
	color:#555555;
	font-size:14px
}
.largeSubhead {
	font-weight:bold;
	font-size:18px
}
.caption {
	color:#000;
	font-size:11px;
	font-weight:bold
}
.whitetext {
	color:#FFFFFF
}
.whitetext_sm {
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	line-height:11px
}
.orangetext {
	color:#ff7600 !important
}
.blacktext {
	color:#000
}
.greytext {
	color:#777
}
.bluetext {
	color:#5382aa
}
.text14 {
	font-size:14px !important
}
.text12 {
	font-size:12px !important
}
.darkbluetext {
	color:#1000bb
}
.redtext {
	color:#CC0000
}
.small {
	font-size:x-small
}
.smalltext {
	font-size:9px
}
.smallgreytext {
	color:#777;
	font-size:10px;
	font-style:italic
}
.bigGreyText {
	color:#999;
	font-size:24px;
	font-weight:bold
}
.midGreyText {
	color:#999;
	font-size:18px;
	font-weight:bold
}
.blueGreyText {
	color:#6e7e8c;
	font-size:10px
}
.bodyLargeGreen {
	font-size:12px;
	font-weight:bold;
	color:#669900
}
.indent {
	padding-left:10px
}
.indent20 {
	padding-left:20px
}
.textAlignRight {
	text-align:right !important
}
.error {
	font-weight:bold;
	color:#FF0000;
	font-size:10pt
}
.errorMsg {
	color:#CC0000;
	font-size:12px;
	font-weight:bold
}
.warningMsg {
	color:#FF6600;
	font-size:12px;
	font-weight:normal;
	font-style:normal
}
.errorMsgSmall {
	color:#CC0000;
	font-size:10px
}
.errorMsg_list {
	color:#CC0000;
	font-size:11px;
	text-align:right;
	padding:2px;
	margin-bottom:6px
}
.errorMsg_light {
	color:#cc0000;
	font-size:10px;
	font-weight:normal;
	font-style:italic
}
.errorLink {
	color:#00F;
	font-size:x-small;
	border-bottom:1px dotted #F00
}
.errorLink2 {
	color:#F00;
	font-size:x-small;
	border-bottom:1px dotted #F00
}
.italic {
	font-style:italic
}
.boldtext {
	font-weight:bold !important
}
.nounderline {
	border-bottom-width:0
}
.bodyBold {
	font-weight:bold;
	color:#666666
}
.underline {
	text-decoration:underline !important
}
.bodySmall {
	font-size:9px;
	color:#999999
}
.bodyHeader {
	font-size:12px;
	color:#222222;
	font-weight:bold
}
DIV.bodyHeader {
	margin-bottom:5px;
	margin-top:5px;
	display:block
}
.headline {
	font-variant:small-caps;
	font-size:16pt;
	font-weight:bold;
	color:#FF7600;
	margin:20px 0px 0px 2px;
	padding:0px 7px 0px 7px
}
DIV.errorMessage {
	width:620px;
	background-color:#FFF4F8;
	border:medium solid #ff0000;
	padding:5px;
	color:#9F2632;
	font-size:small
}
DIV.warningMessage {
	white-space:normal;
	width:620px;
	background-color:#FFFF99;
	border:medium solid #ffff00;
	padding:2px;
	margin:0px;
	margin-bottom:10px;
	color:#FF6600;
	font-size:small;
	display:block
}
DIV.greenMessage {
	width:620px;
	background-color:#EAF2D3;
	border:medium solid #94BD23;
	padding:2px;
	margin:0px;
	margin-bottom:10px;
	color:#333333;
	font-size:small;
	display:block;
	float:none;
	white-space:normal
}
DIV.message {
	font-weight:bold;
	color:#888
}
.helplink {
	font-family:Arial, sans-serif;
	font-size:8pt;
	text-decoration:none;
	border-bottom:1px dotted;
	margin-bottom:3px;
	margin-right:2px;
	text-transform:lowercase
}
#content input.button, #content a.button {
	width:auto;
	overflow:visible;
	padding:3px 10px;
	padding:2px 10px;
	cursor:pointer;
	margin-bottom:15px
}
#content input.global, #content a.global {
	color:#34495A;
	background:#D4DBE5 url(../images/btn_bg.jpg) repeat-x;
	border:1px solid;
	border-color:#D2D9E0 #98A9B8 #98A9B8 #D2D9E0
}
#content a.global {
	font-weight:bold;
	padding:3px 10px;
	text-decoration:none;
	margin-right:15px
}
#content a.global:hover {
	background:#EBF0F5
}
#content a.global:active, #content a.global:focus {
	background:#EBF0F5;
	border-color:#98A9B8 #D2D9E0 #D2D9E0 #98A9B8
}
.orangebutton, .greybutton {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	font-weight:bold;
	display:inline-block;
	margin:0px;
	padding:5px 0 6px 8px;
	line-height:14px;
	text-align:left
}
.orangebutton {
	background-image:url(../images/primary_left.gif)
}
.greybutton {
	background-image:url(../images/primary-grey_left.gif);
	color:#ebebeb
}
.orangebutton span, .greybutton span {
	background-color:transparent;
	background-position:right top;
	background-repeat:no-repeat;
	margin:0 8px 10px -5px;
	padding:5px 12px 6px 8px
}
.orangebutton span {
	background-image:url(../images/primary_right.gif)
}
.greybutton span {
	background-image:url(../images/primary-grey_right.gif)
}
a.orangebutton:link, a.orangebutton:visited, a.greybutton:link, a.greybutton:visited {
	color:white;
	text-decoration:none
}
a.orangebutton:hover, a.greybutton:hover {
	color:#666;
	text-decoration:none
}
a.orangebutton:active, a.greybutton:active {
	color:#001999;
	text-decoration:none
}
a.orangebutton, a.greybutton {
	display:table-cell;
	vertical-align:middle
}
.bluebutton {
	width:auto;
	overflow:visible !important;
	padding:2px 10px;
	cursor:pointer;
	margin-bottom:15px;
	color:#2b3c4a;
	background:#D4DBE5 url(../images/app_sprite02.gif) 0px -420px repeat-x;
	border:1px solid;
	border-color:#b0c1cd #8aa7bd #8aa7bd #b0c1cd;
	font-size:10px;
	line-height:21px;
	text-decoration:none;
	white-space:nowrap
}
.orangeSmallButton {
	width:auto;
	overflow:visible !important;
	padding:2px 10px;
	cursor:pointer;
	margin-bottom:15px;
	color:#fff;
	background:url(../images/app_sprite02.gif) 0px -1100px repeat-x;
	border:1px solid;
	border-color:#fa8729 #d76806 #d76806 #fa8729;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
	text-decoration:none;
	white-space:nowrap
}
.bluebuttonGrid {
	width:auto;
	overflow:visible !important;
	padding:2px 10px;
	cursor:pointer;
	margin-bottom:15px;
	color:#34495A;
	background:#D4DBE5 url(../images/app_sprite02.gif) 0px -420px repeat-x;
	border:1px solid;
	border-color:#b0c1cd #8aa7bd #8aa7bd #b0c1cd;
	font-size:10px;
	text-decoration:none;
	white-space:nowrap
}
.bluebutton:hover {
	border:#4e6172 1px solid;
	background-color:#cfd6e2;
	background-image:none
}
a.bluebutton, a.bluebutton_export {
	padding:3px 10px;
	color:#34495A;
	text-decoration:none;
	margin-right:15px
}
a.bluebutton:hover, a.bluebutton_export:hover {
	border-color:#59748f #375470 #375470 #59748f
}
.bluebutton_export {
	width:auto;
	overflow:visible;
	padding:3px 8px 2px 18px;
	padding:2px 8px 2px 18px;
	cursor:pointer;
	margin-bottom:15px;
	color:#34495A;
	background:#D4DBE5 url(../images/app_sprite02.gif) 0px -500px repeat-x;
	border:1px solid;
	border-color:#D2D9E0 #98A9B8 #98A9B8 #D2D9E0;
	font-size:10px;
	text-decoration:none;
	white-space:nowrap
}
.bluebutton_refresh {
	width:auto;
	overflow:visible;
	padding:3px 8px 4px 18px;
	padding:2px 8px 2px 18px;
	cursor:pointer;
	margin-bottom:15px;
	color:#34495A;
	background:#D4DBE5 url(../images/app_sprite02.gif) 0px -540px repeat-x;
	border:1px solid;
	border-color:#b0c1cd #8aa7bd #8aa7bd #b0c1cd;
	font-size:10px;
	text-decoration:none;
	line-height:18px;
	white-space:nowrap
}
.bluebutton_disabled {
	width:auto;
	overflow:visible;
	padding:3px 10px;
	padding:2px 10px;
	margin-bottom:15px;
	color:#999999;
	background:#D4DBE5 url(../images/app_sprite02.gif) 0px -460px repeat-x;
	border:1px solid;
	border-color:#b0c1cd #8aa7bd #8aa7bd #b0c1cd;
	font-size:10px;
	text-decoration:none;
	white-space:nowrap
}
a.bluebutton_disabled {
	padding:3px 10px;
	color:#34495A;
	text-decoration:none;
	margin-right:15px;
	white-space:nowrap
}
a.bluebutton_disabled:hover {
	color:#34495A;
	border-color:#b0c1cd #8aa7bd #8aa7bd #b0c1cd
}
.ext-ie .bluebuttonContainer {
	padding-top:4px;
	padding-bottm:4px
}
.horzRule {
	border-top:1px solid #555555;
	margin-top:10px;
	margin-bottom:10px
}
ul.formValidationErrorList {
	border:2px solid red;
	padding-left:1em
}
li.formValidationError {
	margin:0;
	color:black;
	list-style-type:none;
	font-weight:bold;
	font-size:100%;
	padding:5px 0px
}
table.report {
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	margin-top:10px;
	margin-bottom:10px
}
th.report {
	padding:0 0.5em;
	text-align:left
}
tr.report td {
	padding-right:12px;
	padding-left:4px
}
tr.multipage td {
	background:#ff5904;
	padding:4px 12px 6px 4px
}
tr.singlepage td {
	background:#ffbb04;
	padding:4px 12px 6px 4px
}
tr.opened td {
	background:#5cb34d;
	padding:4px 12px 6px 4px
}
tr.notOpened td {
	background:#4d76b3;
	padding:4px 12px 6px 4px
}
tr.bounced td {
	background:#b34db2;
	padding:4px 12px 6px 4px
}
tr.optOut td {
	background:#a5a1a8;
	padding:4px 12px 6px 4px
}
tr.report_more td {
	padding-right:4px;
	padding-left:4px
}
td.report {
	border-bottom:1px solid #CCC;
	padding:0 0.5em
}
td.width {
	width:190px
}
td.nowrap {
	white-space:nowrap
}
td.adjacent {
	border-left:1px solid #ccc;
	text-align:left;
	padding-right:8px;
	padding-left:4px
}
td.adjacent_column1 {
	text-align:left;
	padding-right:8px;
	padding-left:4px
}
.report_grid_container {
	border-top:1px solid #f00;
	border-bottom:1px solid #f00;
	padding-top:4px;
	padding-bottom:8px;
	width:694px;
	background-color:white;
	margin-bottom:10px
}
.wizardbodytext {
	font-size:13px
}
.wizardbodytextgrey {
	color:#999;
	font-size:13px
}
.wizardsmtext {
	color:#808080;
	font-size:10px
}
.wizardtableheadline {
	color:#ffffff;
	font-size:12px;
	font-weight:bold
}
.scrollerdiv {
	border:solid 1px #afadad;
	background:#ffffff;
	color:#000000;
	padding:4px;
	width:200px;
	height:420px;
	overflow:auto
}
.bizcardpop {
	font-size:10pt;
	line-height:10pt;
	padding:10pt;
	position:fixed;
	border:solid 1pt #000
}
.create_email_grey_box_header {
	border-top:3px solid #b4b4b4
}
.create_email_grey_box_middle {
	padding:14px;
	border-right:3px solid #b4b4b4;
	border-left:3px solid #b4b4b4
}
.create_email_grey_box_footer {
	border-bottom:3px solid #b4b4b4
}
.createEmail .colboxleft {
	width:100px;
	float:left
}
.createEmail .colboxright {
	width:160px;
	float:right
}
.createEmail .colboxmiddle {
	width:auto;
	margin-left:100px;
	margin-right:160px;
	text-align:right;
	padding-top:6px
}
.createEmail .colboxRadio {
	padding-top:6px;
	height:26px;
	float:left
}
.createEmail .colboxView00 {
	height:26px;
	padding-top:6px;
	float:left;
	padding-right:10px;
	padding-left:4px;
	position:relative
}
.createEmail .colboxView01 {
	width:26px;
	float:left
}
.createEmail .colboxView02 {
	width:86px;
	float:left
}
.overlay_moduletop-bar {
	background-image:url(../images/module_top_bar_orange.gif);
	background-position:100% 0;
	padding-left:16px;
	height:32px;
	border-top:3px solid #365f8d;
	border-right:3px solid #365f8d;
	border-left:3px solid #365f8d
}
.overlay_moduletop-barAlert {
	background-image:url(../images/module_top_bar_orange2.gif);
	background-color:#fe7600;
	background-position:100% 0;
	padding-left:16px;
	height:32px;
	border-top:3px solid #fe7600;
	border-right:3px solid #fe7600;
	border-left:3px solid #fe7600
}
.overlaySides {
	background-color:#fff;
	min-height:150px;
	padding:12px;
	border-right:3px solid #365f8d;
	border-left:3px solid #365f8d
}
.overlaySidesAlert {
	background-color:#fff;
	min-height:150px;
	padding:12px;
	border-right:3px solid #fe7600;
	border-left:3px solid #fe7600
}
.overlayBottom {
	background-color:#365f8d;
	padding:8px
}
.overlayBottomAlert {
	background-color:#fe7600;
	padding:8px
}
.dropshadow840 {
	background:url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background:url(../images/shadow_dither.gif) no-repeat bottom right;
	margin:10px 0 10px 10px !important;
	margin:10px 0 10px 5px;
	width:840px;
	padding:0px 6px 6px 0px
}
.dropshadow500 {
	background:url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background:url(../images/shadow_dither.gif) no-repeat bottom right;
	margin:10px 0 10px 10px !important;
	margin:10px 0 10px 5px;
	width:500px;
	padding:0px 6px 6px 0px
}
.innerbox {
	position:relative;
	border:0px solid #999999;
	padding:0px;
	margin:0px 0px 0px 0px
}
.innerbox {
	\margin:0px 0px -3px 0px;
	ma\rgin:0px 0px 0px 0px
}
.list {
	list-style:square;
	width:500px;
	padding-left:16px
}
.list li {
	padding:2px;
	font-size:8pt
}
.tab-content {
	display:none
}
#tabs1 {
	width:400px
}
.yui-ext-tabbody {
	border:1px solid #999;
	border-top:none
}
.yui-ext-tabitembody {
	display:none;
	padding:10px
}
#jtabs {
	width:600px
}
#jtabs .yui-ext-tabbody {
	border:1px solid #999;
	border-top:none;
	height:200px;
	overflow:auto
}
#jtabs .yui-ext-tabitembody {
	display:none;
	padding:10px;
	font-size:11px
}
.GTWLetterBtn {
	background-image:url(../images/GTW_buttons_joined.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	width:120px;
	height:94px
}
.GTWLetterBtnH {
	background-image:url(../images/GTW_buttons_joined.gif);
	background-repeat:no-repeat;
	background-position:0px -91px;
	width:120px;
	height:94px
}
.GTWLetterBtnO {
	background-image:url(../images/GTW_buttons_joined.gif);
	background-repeat:no-repeat;
	background-position:0px -188px;
	width:120px;
	height:94px
}
.GTWTemplateBtn {
	background-image:url(../images/GTW_buttons_joined.gif);
	background-repeat:no-repeat;
	background-position:-121px 3px;
	width:120px;
	height:94px
}
.GTWTemplateBtnH {
	background-image:url(../images/GTW_buttons_joined.gif);
	background-repeat:no-repeat;
	background-position:-121px -91px;
	width:120px;
	height:94px
}
.GTWTemplateBtnO {
	background-image:url(../images/GTW_buttons_joined.gif);
	background-repeat:no-repeat;
	background-position:-121px -188px;
	width:120px;
	height:94px
}
.GTWRawrBtn {
	background-image:url(../images/GTW_buttons_joined.gif);
	background-repeat:no-repeat;
	background-position:-241px 3px;
	width:120px;
	height:94px
}
.GTWRawrBtnH {
	background-image:url(../images/GTW_buttons_joined.gif);
	background-repeat:no-repeat;
	background-position:-241px -91px;
	width:120px;
	height:94px
}
SELECT.editSGRules {
	background-color:#F0FFF0;
	border:1px solid #000000;
	float:left;
	font-size:9pt;
	padding:0px;
	position:relative;
	width:180px
}
INPUT.editSGRules {
	background-color:#F0FFF0;
	border:1px solid #222222;
	border-collapse:collapse;
	float:left;
	font-size:9pt;
	left:-183px;
	padding:2px;
	position:relative;
	top:0px;
	height:13px;
	visibility:hidden;
	width:160px;
	z-index:1000
}
TEXTAREA.editSGRules {
	background-color:#F0FFF0;
	border:1px solid #222222;
	font-size:9pt;
	height:40px;
	padding:2px;
	width:550px
}
IMG.editSGRules {
	border-width:0px;
	float:left;
	left:-115px;
	position:relative;
	z-index:3
}
.editSGRulesBevel {
	padding:15px;
	border-color:#506683 #cdcdcd #cdcdcd #506683;
	border-style:solid;
	border-width:2px;
	z-index:300
}
.alert_text {
	font-size:12px;
	font-weight:bold;
	color:#FF9900
}
.manageSGText {
	font-weight:bold;
	padding:2px 3px 2px 3px
}
.editSGRuleNum {
	font-weight:bold;
	font-size:125%;
	vertical-align:text-top;
	text-align:right;
	width:25px;
	padding:0px;
	margin:0px
}
IMG.editSGCalendar {
	border:0;
	display:inline;
	top:0px;
	visibility:hidden
}
IMG.editSGCalendar {
	background:transparent;
	display:inline;
	margin:3px;
	position:absolute;
	visibility:hidden;
	z-index:50000
}
.editSGCount {
	left:-160px;
	top:0px;
	position:relative;
	width:60px;
	z-index:1000;
	text-align:right
}
DIV.editSGCalendarDivIcon {
	background:transparent;
	display:inline;
	position:absolute;
	visibility:hidden;
	top:0px
}
SELECT.groupRules {
	font-family:Arial;
	font-size:9pt;
	width:180px;
	padding:0px;
	border:1px solid #000000;
	background-color:#F0FFF0;
	position:relative;
	float:left
}
INPUT.groupRules {
	font-size:9pt;
	width:175px;
	height:19px;
	padding:2px;
	background-color:#F0FFF0;
	border:1px solid #222222;
	position:relative;
	z-index:0;
	left:-183px;
	float:left;
	border-collapse:collapse
}
TEXTAREA.groupRules {
	font-size:9pt;
	width:550px;
	height:40px;
	padding:2px;
	background-color:#F0FFF0;
	border:1px solid #222222
}
IMG.groupRules {
	float:left;
	border-width:0px;
	position:relative;
	z-index:3;
	left:-175px
}
.scroll_list {
	border-style:solid;
	border-width:1px;
	overflow:auto;
	padding-top:3px;
	padding-right:3px;
	padding-left:3px;
	height:322px;
	width:244px;
	margin-bottom:4px
}
.sg_element {
	float:left;
	padding-top:4px;
	padding-right:2px;
	border:1px solid #c4c4c4;
	margin-bottom:4px;
	width:174px;
	text-align:right;
	height:17px
}
.drag_element {
	background-color:#d4dae2;
	padding:2px;
	border:solid 1px #4d4d4d;
	margin-bottom:4px;
	width:216px;
	height:15px;
	overflow:hidden
}
.drag_element_empty {
	border:solid 1px #4d4d4d;
	margin-top:2px;
	background:#f0f2f3;
	margin-bottom:4px;
	width:222px;
	height:21px;
	text-align:left
}
.drag_element_target {
	background-color:#f0f2f3;
	border:1px dotted #f17b00
}
.csv_customField {
	float:left;
	padding-top:4px;
	padding-right:2px;
	border:1px solid #ff5904;
	margin-bottom:4px;
	width:174px;
	text-align:right;
	height:17px;
	overflow:hidden
}
.csv_customField_sm {
	float:left;
	padding-top:4px;
	padding-right:2px;
	border:1px solid #ff5904;
	margin-bottom:4px;
	width:20px;
	text-align:right;
	height:9px
}
.genericstep {
	float:left;
	background:url(../images/wizard_stepbar_sprite.gif) 0 -28px repeat;
	display:block;
	height:28px;
	overflow:hidden
}
.genericstep_empty {
	float:left;
	background:url(../images/wizard_stepbar_sprite.gif) 0 -56px repeat;
	display:block;
	height:38px;
	overflow:hidden
}
.stepcontainer {
	width:auto;
	height:40px;
	min-width:600px
}
.startstep {
	float:left;
	background:url(../images/wizard_stepbar_sprite.gif) 0 0px no-repeat;
	display:block;
	width:3px;
	height:28px;
	overflow:hidden
}
.sevenstep {
	float:left;
	background:url(../images/wizard_stepbar_sprite.gif) 0 -28px repeat;
	display:block;
	width:13%;
	height:28px;
	overflow:hidden
}
.sevenstep_empty {
	float:left;
	background:url(../images/wizard_stepbar_sprite.gif) 0 -56px repeat;
	display:block;
	width:13%;
	height:28px;
	overflow:hidden
}
.sixstep {
	float:left;
	background:url(../images/wizard_stepbar_sprite.gif) 0 -28px repeat;
	display:block;
	width:15%;
	height:28px;
	overflow:hidden
}
.sixstep_empty {
	float:left;
	background:url(../images/wizard_stepbar_sprite.gif) 0 -56px repeat;
	display:block;
	width:15%;
	height:28px;
	overflow:hidden
}
.fivestep {
	float:left;
	background:url(../images/wizard_stepbar_sprite.gif) 0 -28px repeat;
	display:block;
	width:19%;
	height:28px;
	overflow:hidden
}
.fivestep_empty {
	float:left;
	background:url(../images/wizard_stepbar_sprite.gif) 0 -56px repeat;
	display:block;
	width:19%;
	height:28px;
	overflow:hidden
}
.fourstep {
	float:left;
	background:url(../images/wizard_stepbar_sprite.gif) 0 -28px repeat;
	display:block;
	width:24%;
	height:28px;
	overflow:hidden
}
.fourstep_empty {
	float:left;
	background:url(../images/wizard_stepbar_sprite.gif) 0 -56px repeat;
	display:block;
	width:24%;
	height:28px;
	overflow:hidden
}
.threestep {
	float:left;
	background:url(../images/wizard_stepbar_sprite.gif) 0 -28px repeat;
	display:block;
	width:32%;
	height:28px;
	overflow:hidden
}
.threestep_empty {
	float:left;
	background:url(../images/wizard_stepbar_sprite.gif) 0 -56px repeat;
	display:block;
	width:32%;
	height:28px;
	overflow:hidden
}
.endstep {
	float:left;
	background:url(../images/wizard_stepbar_sprite.gif) 0 -84px no-repeat;
	display:block;
	width:3px;
	height:28px;
	overflow:hidden
}
.stepdivider {
	float:left;
	background:url(../images/wizard_stepbar_sprite.gif) 0 -112px no-repeat;
	display:block;
	width:3px;
	height:28px;
	overflow:hidden
}
.trialform {
	color:#000;
	font:11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background:url(../images/trial_form_bkgnd_full_top.gif) no-repeat;
	padding:100px 16px 10px;
	width:232px
}
.trialformBT {
	color:#000;
	font:11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background:url(../images/trial_form_bkgnd_full_top.gif) no-repeat;
	padding:100px 16px 10px;
	width:232px
}
.trialformAgree {
	color:#000;
	font:9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background:url(../images/trial_form_bkgnd_full_top.gif) no-repeat;
	padding:100px 16px 10px;
	width:232px
}
.trialforminput {
	color:#000;
	font:14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width:182px;
	margin-bottom:8px;
	background-color:#fff !important
}
.trialSignupErrorMsg {
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
	background-color:white;
	padding:8px;
	border:1px solid red;
	width:173px
}
.trialSignupMsg {
	color:#333;
	font-size:11px;
	background-color:white;
	padding:8px;
	border:1px solid #333;
	width:173px
}
TABLE.signupForm {
	width:100%;
	padding:8px;
	vertical-align:top
}
TD.signupFormRow {
	vertical-align:top;
	padding:10px 0px 10px 0px
}
.signupFormTitle {
	font-size:13px;
	color:#5677A8;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold
}
.tableformat {
	width:100%;
	text-align:center;
	background:#fff
}
.gridTablecol {
	text-align:center;
	padding-left:8px;
	height:20px
}
.headerColor {
	height:20px;
	background-image:url(../images/ext2_mod/default/grid/grid3-hrow.gif)
}
.blueRow {
	background-color:#f2f5f7
}
TABLE.zebraTable {
	text-decoration:none;
	color:#444444;
	width:100%;
	border:0px;
	padding:8px;
	border-collapse:collapse;
	vertical-align:top
}
TR.zebraHead {
	background-color:#D9D9D9;
	height:25px;
	padding:3px 10px 3px 10px;
	font-weight:bold
}
TR.zebraOdd {
	background-color:#EAEAEA;
	height:25px;
	padding:3px 10px 3px 10px
}
TR.zebraHighlight {
	background-color:#FFE6C6;
	height:25px;
	padding:3px 10px 3px 10px
}
TR.zebraSelected {
	background-color:#FFC57D;
	height:25px;
	padding:3px 10px 3px 10px
}
TR.zebraOddError {
	background-color:#FFD8D8;
	height:25px;
	padding:3px 10px 3px 10px
}
TR.zebraEven {
	background-color:#F8F8F8;
	height:25px;
	padding:3px 10px 3px 10px
}
TR.zebraEvenError {
	background-color:#FFE0E0;
	height:25px;
	padding:3px 10px 3px 10px;
	vertical-align:top
}
.userMessageWithFontFamily {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#800000;
	font-size:10pt;
	margin-left:15px;
	margin-top:3px;
	margin-bottom:3px
}
TD.zebraStyleA {
	padding-left:15px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:2px;
	line-height:125%;
	vertical-align:top
}
A.zebraStyleA {
	color:#648018
}
A.zebraStyleA:hover {
	color:#336600;
	text-decoration:none
}
TABLE.verticalForm {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:100%;
	border:0px;
	padding:8px;
	border-collapse:collapse;
	vertical-align:top
}
TD.verticalFormRow {
	vertical-align:top;
	padding:10px 0px 10px 0px
}
SELECT.mg {
	font-family:Arial;
	font-size:9pt;
	width:180px;
	padding:0px;
	background-color:#ffffff;
	border-collapse:collapse
}
INPUT.mg {
	font-family:Arial;
	font-size:12px;
	width:120px;
	height:14px;
	padding:1px 0px 1px 3px;
	margin:0px 4px 0px 1px;
	background-color:#ffffff;
	border-collapse:collapse
}
INPUT.mgStandardOff {
	font-family:Arial;
	font-size:9pt;
	width:200px;
	height:17px;
	padding:0px;
	background-color:#F0FFF0;
	border-color:#696969;
	border-style:solid;
	border-width:1px;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	vertical-align:bottom
}
TEXTAREA.mgStandardOff {
	font-family:Arial;
	font-size:9pt;
	width:200px;
	height:60px;
	padding:0px;
	background-color:#F0FFF0;
	border-color:#696969;
	border-style:solid;
	border-width:1px;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	vertical-align:bottom
}
INPUT.mgTinyStandardOn {
	font-family:Arial;
	font-size:10px;
	width:80px;
	height:12px;
	padding:0px;
	background-color:#F0FFF0;
	border-color:#696969;
	border-style:solid;
	border-width:1px;
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;
	vertical-align:bottom;
	margin-bottom:2px
}
TABLE.group {
	font-size:10pt;
	color:#111111;
	border-collapse:collapse
}
TABLE.homepage {
	background-color:#FFFFFF
}
TR.homepage {
	background-color:#FFFFFF
}
TD.group {
	border-spacing:0px;
	padding:3px;
	padding-left:15px;
	border-collapse:collapse;
	vertical-align:bottom
}
TH.group {
	border-bottom-style:solid;
	border-bottom-color:#888888;
	border-bottom-width:1px;
	background-color:#D9D9D9;
	font-size:9pt;
	font-weight:bold;
	padding:3px;
	padding-left:15px;
	text-align:left;
	border-collapse:collapse;
	vertical-align:bottom
}
TABLE.groupOn {
	border-width:1px 1px 1px 1px;
	border-style:solid solid solid solid;
	border-color:#FF7600 #FF7600 #FF7600 #FF7600;
	background-color:#ffd549
}
TABLE.groupOff {
	border-width:1px 1px 1px 1px;
	border-style:solid solid solid solid;
	border-color:#FFF #FFF #FFF #FFF;
	background-color:#FFF
}
TD.smartCell {
	padding:2px 15px 3px 2px;
	vertical-align:top
}
TD.smartCellHead {
	padding:2px 15px 4px 2px;
	vertical-align:bottom;
	text-decoration:none;
	white-space:nowrap
}
TD.smartCellHeadBold {
	padding:2px 15px 4px 2px;
	font-weight:bold;
	vertical-align:bottom;
	text-decoration:none;
	white-space:nowrap
}
A.mgButton, INPUT.mgButton {
	font-weight:400 !important;
	color:#FFF !important;
	font-size:9pt;
	font-family:Verdana, Arial;
	font-variant:small-caps;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	border-top:1px;
	border-left:1px;
	border-top:1px;
	border-bottom:1px;
	border-right:1px;
	text-decoration:none;
	background-color:#FF7600 !important;
	border-bottom:2px solid #BF6800 !important;
	border-right:2px solid #BF6800 !important;
	margin-left:0px;
	margin-right:20px;
	-moz-border-radius:4px 4px 4px 4px !important;
	cursor:pointer
}
#mgCover {
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/sieve.gif);
	z-index:100000;
	display:none
}
#mgDialog {
	position:absolute;
	top:0px;
	left:0px;
	background:yellow;
	z-index:110000;
	display:none;
	visibility:hidden;
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
	border-width:0px
}
#mgDialogContents {
	border:0px
}
DIV.hider {
	display:none;
	visibility:hidden
}
DIV.shower {
	display:block;
	visibility:visible
}
DIV.mgInvisible {
	display:none;
	visibility:hidden;
	height:0px
}
DIV.mgVisible {
	display:block;
	visibility:visible;
	margin-left:20px;
	margin-right:33px;
	font-size:9pt;
	border:2px grey solid;
	background-color:#ecf0f2;
	padding:3px 10px 2px 10px;
	border-collapse:collapse
}
IFRAME.mgHelpFrame {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px
}
.GeniusAppHelp h2 {
	margin-bottom:-9px;
	margin-top:3px
}
.noticePane {
	padding:3px 3px 3px 3px;
	margin:0px 0px 0px 6px;
	font-size:10pt
}
TD.leftEmailForm {
	padding-right:20px;
	padding-top:8px;
	padding-bottom:8px;
	text-align:right;
	vertical-align:top;
	color:#888888;
	white-space:nowrap;
	border:none;
	vertical-align:top;
	font-size:30px;
	font-weight:bolder
}
TD.rightEmailForm {
	padding-top:8px;
	padding-bottom:8px;
	text-align:left;
	vertical-align:top;
	color:#444444;
	white-space:nowrap;
	border:none;
	vertical-align:top;
	font-size:9pt
}
TD.mgSpacing {
	font-size:10px;
	height:10px
}
DIV.infoTextBox {
	border:0px solid #d3d3d3;
	background-color:#FFF;
	color:#444444;
	padding:2px 30px 2px 00px;
	width:600px;
	white-space:normal
}
INPUT.mgActivityInput {
	border:2px inset silver;
	background-color:#FFF;
	color:#222222;
	padding:2px 4px 2px 4px;
	white-space:normal
}
.mgLegend {
	vertical-align:top;
	font-size:9pt;
	white-space:normal;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding-right:5px;
	text-align:left;
	width:200px;
	border:0px none
}
.mgLegendHeading {
	background-color:#dcdcdc;
	padding:1px 1px 1px 1px;
	border:0px;
	text-align:center;
	vertical-align:middle;
	height:30px;
	margin:0px
}
.mgLegendBody {
	border-style:none solid solid;
	border-color:silver;
	border-width:0px 1px 1px;
	margin:0px;
	padding:0px;
	padding-right:10px
}
.mgLegend IMG {
	vertical-align:top;
	margin:0px;
	border:0px;
	padding:0px
}
a.mailMergeLink {
	vertical-align:baseline;
	text-decoration:none;
	border-bottom:1px dotted;
	text-transform:lowercase;
	margin:0px;
	padding:0px
}
a.mailMergeLink:visited {
	vertical-align:baseline;
	text-decoration:none;
	border-bottom:1px dotted;
	margin:0px;
	padding:0px;
	color:#0000FF
}
A.mgFormButton, INPUT.mgFormButton {
	font-weight:400;
	width:85px;
	height:17px;
	color:#FFF;
	font-size:10px;
	font-family:Verdana, Arial;
	font-variant:small-caps;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:1px;
	border-top:1px;
	border-left:1px;
	border-top:1px;
	border-bottom:2px solid #787878;
	border-right:2px solid #787878;
	text-decoration:none;
	background-color:#A8A8A8;
	margin-left:0px;
	margin-right:20px;
	-moz-border-radius:4px 4px 4px 4px;
	cursor:pointer
}
.mgInfoNotice {
	border:1px solid #7E9923;
	font-size:9pt;
	background-color:#F0FFF0;
	padding:3px 3px 3px 3px
}
ul.plainList {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-position:outside;
	list-style-type:none
}
P.maintenance {
	padding:10px 10px 10px 10px;
	background-color:yellow;
	text-align:center;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	border:3px solid #a9a9a9;
	padding:16px;
	z-index:900;
	-moz-border-radius:4px
}
.maintenance2 {
	font-size:14px
}
.countdownMaintenanceCont {
	padding:14px;
	background-color:white;
	text-align:left;
	border:3px solid #FF7600;
	z-index:900;
	min-height:36px;
	margin:10px
}
.maintenanceCont {
	padding:16px;
	background-color:white;
	text-align:left;
	border:3px solid #FF7600;
	z-index:900;
	min-height:180px;
	margin-right:10px;
	margin-left:10px
}
P.loginErrMsg {
	margin:0px;
	color:#FF0000;
	font-size:small;
	font-weight:bold
}
.hdrAlignRight {
	float:right;
	margin-right:1px !important;
	position:relative;
	z-index:9000
}
.hdrAlignRight a {
	color:#7F7F7F;
	display:inline-block;
	font-weight:bold;
	font-size:12px;
	height:19px;
	padding-left:24px;
	padding-right:10px;
	padding-top:0px;
	text-decoration:none
}
.hdrAlignRight a#logout {
	background:url(../images/login.png) no-repeat
}
.hdrAlignRight a#logout:hover {
	background-position:0px -69px
}
.hdrAlignRight a.HelpIconTopNav-gif {
	background:url(../images/help.png) no-repeat
}
.hdrAlignRight a.HelpIconTopNav-gif:hover {
	background-position:0px -69px
}
p.hdrAlignRight, p.hdrAlignRight, p.hdrAlignRight {
	color:#000
}
div#homePage {
	display:table-row;
	width:700px
}
div#homePage table {
	width:100%
}
div#learn_more hr {
	text-align:center;
	border:0px;
	width:85%;
	height:1px;
	background-color:#fff;
	margin:1em auto
}
div#learn_more ul {
	vertical-align:bottom;
	line-height:1.6em;
	font-size:16px;
	width:230px;
	margin-top:auto;
	list-style-type:none
}
div#learn_more ul li {
	text-align:left;
	vertical-align:bottom;
	line-height:1.6em;
	margin:auto;
	background-image:url(../images/learnMoreArrow_11x11.gif);
	background-repeat:no-repeat;
	background-position:0 .46em;
	padding-left:1em
}
div#learn_more ul a {
	font-family:arial;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	text-decoration:none
}
div#learn_more ul a:hover {
	color:#36c;
	text-decoration:underline
}
.signupResults {
	font-weight:normal;
	font-size:14px
}
.noMailYet {
	font-size:12px;
	font-weight:normal;
	font-style:italic
}
.havingIssuesStill {
	font-size:12px;
	font-weight:normal;
	font-style:italic
}
div#customer_activation, div#reset_password {
	color:#666;
	font-weight:bold
}
div.internalContainer {
	width:80%;
	margin:0 auto
}
#summary {
	margin:5px 0px 20px 125px
}
#message {
	margin:5px 0px 20px 125px
}
fieldset {
	padding:0px;
	margin:0px
}
legend {
	display:none
}
input.text, input.password {
	vertical-align:middle;
	margin-right:5px;
	width:195px;
	height:15px
}
.input_container {
	display:table-row;
	vertical-align:middle;
	line-height:15px;
	padding:0px
}
.loginInfoLink {
	display:table-cell;
	vertical-align:bottom;
	margin:0px;
	padding:0px
}
.submit {
	display:block;
	width:auto;
	margin-left:125px;
	height:20px
}
.percenttext {
	color:#690;
	font-weight:bold
}
.team_header_text {
	font-size:10px !important;
	line-height:11px !important
}
.grid_outline {
	border:#859cac 1px solid
}
.gridTeamChildText {
	color:#666;
	font-style:italic;
	margin-left:5px
}
.ext-ie6 .gridTeamChildText {
	display:block
}
.gridPercentageText {
	color:#e97313;
	font-weight:bold
}
.team_gridtext {
	color:#ff9000
}
.team_gridtext a {
	color:#e85218
}
td.tivoLinkifiedNumber {
	text-align:center;
	height:45px;
	background-image:url(../images/tivoPage.gif);
	background-position:center;
	background-repeat:no-repeat;
	font-weight:bolder;
	padding:4px 0px 0px 0px;
	vertical-align:middle
}
td.tivoDisplayedNumber {
	text-align:center;
	height:45px;
	background-image:url(../images/tivoPage.gif);
	background-position:center;
	background-repeat:no-repeat;
	color:#FF7600;
	font-weight:bolder;
	font-size:24px;
	padding:2px 0px 0px 0px;
	vertical-align:middle;
	color:#94BD23;
	cursor:default
}
a.tivoPage, a.tivoPage:active, a.tivoPage:hover, a.tivoPage:visited {
	text-decoration:none;
	font-size:16px;
	color:#777777;
	cursor:pointer;
	padding:8px 8px 8px 8px
}
a.tivoRightArrow {
	border:none;
	padding:4px 4px 4px 4px
}
a.tivoRightArrow:hover {
	border:none
}
a.tivoLeftArrow {
	border:none;
	padding:4px 4px 4px 4px
}
td.tivoPageURL {
	vertical-align:bottom;
	width:50%;
	font-weight:normal;
	font-size:9.5pt;
	padding:5px 0px 5px 0px
}
.ext-safari #pageURL {
	width:380px
}
.ext-safari table.tivoPageNumbersNav {
	width:400px
}
td.tivoPageNav {
	color:#FFF;
	background-color:#d06202;
	text-align:center;
	padding:3px 0px 3px 0px;
	margin-top:3px
}
td.tivoPageNumbersNav {
	background-color:#FF7600;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	padding:4px 10px 1px 10px
}
table.tivoTable {
	width:800px;
	padding:0px;
	background-color:#F0FFF0
}
table.tivoPageNumbersNav {
	width:100%;
	padding:0px
}
iframe.tivoPage {
	width:800px;
	height:500px
}
object.tivoPage {
	width:800px;
	height:500px
}
div.tivoPage {
	position:relative;
	top:0px;
	left:0px;
	background-color:#000
}
div.tivoCover {
	cursor:not-allowed;
	position:absolute;
	top:280px;
	left:42px;
	width:786px;
	height:486px;
	z-index:8000;
	background-color:#000;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:0
}
.mgTivoText {
	font-size:12px;
	padding-bottom:12px;
	vertical-align:top
}
.customFieldsTable {
	padding:3px 3px 3px 3px;
	margin:0px 0px 0px 0px;
	background-color:#CCFF99
}
TD.mgFormTableLeft {
	text-align:right;
	font-family:Arial, Helvetica;
	font-size:9pt;
	vertical-align:middle;
	padding-top:5px;
	color:#444444
}
TD.mgFormTableRight {
	text-align:left;
	font-family:Arial, Helvetica;
	font-size:9pt;
	padding-left:3px;
	padding-top:5px;
	vertical-align:middle
}
DIV.mgFormField, TEXTAREA.mgFormField, INPUT.mgFormField {
	background:#fff url(../images/text-bg.gif) repeat-x;
	text-align:left;
	padding:2px 4px 2px 4px !important;
	font-family:Arial, Helvetica;
	font-size:10pt !important;
	border:1px solid #B5B8C8 !important;
	width:200px;
	border-collapse:collapse
}
SELECT.mgFormField {
	text-align:left;
	padding:2px 4px 2px 4px !important;
	font-family:Arial, Helvetica;
	font-size:10pt !important;
	border:1px #A9A9A9 solid !important;
	background-color:#F3FFF2 !important;
	width:210px;
	border-collapse:collapse
}
DIV.mgFormFieldErr, TEXTAREA.mgFormFieldErr, INPUT.mgFormFieldErr {
	text-align:left;
	padding:1px 3px 1px 3px !important;
	font-family:Arial, Helvetica;
	font-size:10pt !important;
	background-color:#fff !important;
	border:2px #FF0000 solid !important;
	width:200px;
	border-collapse:collapse;
	background-image:url(../images/text-bg.gif);
	background-repeat:repeat-x;
	background-position:0 0px
}
SELECT.mgFormFieldErr {
	text-align:left;
	padding:1px 3px 1px 3px !important;
	font-family:Arial, Helvetica;
	font-size:10pt !important;
	border:2px #FF0000 solid !important;
	background-color:#FFEBEC !important;
	width:210px;
	border-collapse:collapse
}
.mgHighlight {
	background-color:yellow;
	padding:1px 3px 1px 3px
}
#buyNow {
	text-align:center
}
select#expireMonth {
	width:60px
}
select#expireMonth option {
	width:60px
}
select#expireYear {
	width:80px
}
select#expireYear option {
	width:80px
}
#verisign {
	padding:24px 5px 32px 5px;
	text-align:center
}
.optedOut {
	cursor:pointer;
	color:#8E5454
}
.prefsText {
	font-family:Verdana, Arial, sans-serif;
	font-size:9pt;
	color:#333333
}
.prefsSectionHeader {
	font-family:Verdana, Arial, sans-serif;
	font-size:9pt;
	color:#333333;
	font-weight:bold
}
.deleteLinkField {
	width:150px
}
DIV.sfRefreshing {
	font-weight:normal;
	color:#333;
	font-size:8pt;
	font-family:Verdana, Arial;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:2px;
	border:1px solid #999999;
	text-decoration:none;
	background-color:#F0FFF0;
	margin-left:0px;
	margin-right:0px;
	-moz-border-radius:4px 4px 4px 4px !important;
	cursor:not-allowed;
	vertical-align:middle
}
DIV.sfRefreshed {
	font-weight:normal;
	color:#333;
	font-size:8pt;
	font-family:Verdana, Arial;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:2px;
	border:1px solid #999999;
	text-decoration:none;
	background-color:#F0FFF0;
	margin-left:0px;
	margin-right:0px;
	-moz-border-radius:4px 4px 4px 4px !important;
	cursor:pointer;
	vertical-align:middle
}
DIV.sfRefreshed2 {
	font-weight:normal;
	color:#333;
	font-size:8pt;
	font-family:Verdana, Arial;
	padding-left:26px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:2px;
	border:1px solid #999999;
	text-decoration:none;
	background-color:#F0FFF0;
	background:url(../images/sf_progress_btn.gif);
	margin-left:0px;
	margin-right:0px;
	-moz-border-radius:4px 4px 4px 4px !important;
	cursor:pointer;
	vertical-align:middle;
	height:16px
}
DIV.chatTranscript {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt
}
SPAN.chatHistoryTime {
	font-size:9pt;
	color:#000000
}
#yui-history-iframe {
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:1px;
	visibility:hidden
}
.insideTabPadContainer {
	padding:16px
}
.maskedHelpOverlay {
	background:#fff;
	width:99%;
	height:100%;
	padding:6px
}
.previewOverlay {
	z-index:8000;
	background:#ffffff;
	cursor:not-allowed;
	position:absolute
}
.marketingEmailNEW .previewOverlay {
	z-index:8000;
	background:transparent;
	cursor:not-allowed;
	position:absolute;
	top:40px;
	right:10px
}
.emailActivityReportPage table {
	border-spacing:0pt;
	border-collapse:collapse
}
.gridHelpSection {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	font-weight:bold
}
.greyPadBorder {
	padding:10px;
	border:1px solid #bbb;
	width:410px
}
.gAnnounceContainer {
	background-color:#FFFFFF;
	border:2px solid #5382aa;
	font-size:12px;
	max-width:550px;
	min-width:380px;
	padding:10px 10px 12px;
	width:420px;
	height:54px;
	margin-bottom:12px
}
.gAnnouceLeft {
	width:70px;
	float:left
}
.gAnnouceRight {
	margin-left:70px;
	width:auto;
	text-align:left;
	widows:0
}
.gNotifyContainer {
	height:34px;
	border-bottom:1px solid #9c9c9c;
	margin-bottom:12px
}
.gNotifyLeft {
	width:34px;
	float:left;
	vertical-align:middle
}
.gNotifyRight {
	margin-left:34px;
	widows:0
}
.content .signupThankYou {
	min-width:534px
}
.contentBox .signupThankYou {
	min-width:554px;
	border:#98A9B8 1px solid;
	background:#FFFFFF
}
.maintenanceCont {
	padding:16px;
	background-color:white;
	text-align:left;
	border:3px solid #FF7600;
	z-index:900;
	min-height:180px
}
.countdownMaintenanceCont {
	padding:14px;
	background-color:white;
	text-align:left;
	border:3px solid #FF7600;
	z-index:900;
	min-height:36px
}
.maintenance2 {
	font-size:14px
}
.GroupPromoColLeftTop {
	width:490px;
	float:left;
	height:38px
}
.GroupPromoColRightTop {
	margin-left:490px;
	width:auto;
	clear:right;
	height:38px
}
.GroupPromoColLeft {
	width:490px;
	float:left
}
.GroupPromoColRight {
	margin-left:490px;
	width:auto;
	clear:right
}
#limitText {
	display:inline;
	padding-right:3px;
	padding-bottom:4px;
	padding-top:4px
}
input.budgetLimitText {
	width:40px;
	height:11px;
	font-size:9px
}
.tableoutline {
	padding:1pt;
	border:solid 1px #fff
}
.alert_box {
	background-color:#FFFFFF;
	padding:8px;
	border:1px solid gray
}
.grey_stroke {
	border-style:solid;
	border-width:1px
}
.error_box {
	color:#c00;
	font-size:12px;
	background-color:#fff;
	padding:8px;
	border:solid 3px;
	width:auto
}
.errorBox {
	color:#c00;
	font-size:12px;
	background:url(../images/app_sprite01.gif) 0px -2580px no-repeat;
	padding:8px 8px 8px 28px;
	border:solid 3px;
	width:50%
}
.content_container_960 {
	zoom:1;
	width:960px
}
.pad_bottom {
	padding-bottom:30px;
	margin-left:60px;
	margin-bottom:60px
}
.pad_top_bottom10 {
	padding-bottom:10px;
	margin-bottom:10px
}
.halfWidth {
	width:30%
}
.fakeLinkCursor {
	cursor:pointer;
	text-decoration:none
}
.activityNameLeftCol {
	width:226px;
	float:left;
	height:26px;
	padding-top:16px
}
.activityNameRightCol {
	margin-left:238px;
	height:26px;
	width:auto;
	padding-top:20px
}
.activityNameCont {
	height:46px
}
#activityName {
	width:580px;
	height:21px;
	background:#fff url(../images/text-bg.gif) repeat-x;
	text-align:left;
	padding:2px 4px 2px 4px !important;
	font-size:10pt !important;
	border:1px solid #B5B8C8 !important;
	border-collapse:collapse;
	margin:0px !important
}
.emailEdit #activityName {
	width:200px
}
.newEditor #activityName {
	width:auto
}
.addContactLeftDialog {
	width:60px;
	float:left
}
.addContactRightDialog {
	margin-left:60px;
	width:auto;
	clear:right
}
.verticalDivider {
	width:30px;
	height:39px;
	border-right:1px solid #999999;
	margin-right:30px;
	float:left
}
.iconDialogTextOffset {
	margin-left:40px
}
#reset_password_fs {
	margin:16px
}
#reset_password_form .bodyBorder {
	border:none
}
.reportingElement {
	z-index:2000
}
.betaflag {
	right:105px;
	display:none
}
.marketingEmail .betaflag {
	display:block
}
.sgCollarPosInline {
display:inline !important \0/
}
/* ext-geniusMod.css */.buttonIconExpandTriangle {
	background-image:url(../images/ext2_mod/default/grid/buttonIconExpandTriangle.gif) !important
}
.buttonIconCollapseTriangle {
	background-image:url(../images/ext2_mod/default/grid/buttonIconCollapseTriangle.gif) !important
}
.ext-el-mask-msg {
	z-index:1001;
	position:absolute;
	top:0;
	left:0;
	border:1px solid #3d3d3d;
	background:#b3bdcb url(../images/ext2_mod/default/box/tb-blue.gif) repeat-x 0 -16px;
	padding:2px
}
.x-tab-panel-header, .x-tab-panel-footer {
	background:#ebf0f7;
	overflow:hidden;
	zoom:1
}
.x-tab-panel-header {
	border:0px solid #8db2e3;
	padding-bottom:0px
}
ul.x-tab-strip-top {
	padding-top:1px;
	background:url(../images/ext2_mod/default/tabs/tab-strip-bg.gif) #cedff5 repeat-x bottom;
	border-bottom:1px solid #798599
}
ul.x-tab-strip-bottom {
	background:url(../images/ext2_mod/default/tabs/tab-strip-btm-bg.gif) #cedff5 repeat-x top
}
.x-tab-scroller-right {
	background:transparent url(../images/ext2_mod/default/tabs/scroll-right.gif) no-repeat 0 0
}
.x-tab-strip-bottom .x-tab-right {
	background:url(../images/ext2_mod/default/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom right
}
.x-tab-scroller-left {
	background:transparent url(../images/ext2_mod/default/tabs/scroll-left.gif) no-repeat -18px 0
}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
	background-image:url(../images/ext2_mod/default/tabs/tab-close.gif)
}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover {
	background-image:url(../images/ext2_mod/default/tabs/tab-close.gif)
}
.x-tab-strip-bottom .x-tab-left {
	background:url(../images/ext2_mod/default/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom left
}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
	background:url(../images/ext2_mod/default/tabs/tab-btm-left-bg.gif) no-repeat bottom right
}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
	background:url(../images/ext2_mod/default/tabs/tab-btm-right-bg.gif) no-repeat bottom left
}
.x-tab-strip span.x-tab-strip-text {
	font:normal 11px tahoma, arial, helvetica;
	color:black;
	white-space:nowrap;
	cursor:pointer;
	padding:4px 0
}
.x-tab-strip-active span.x-tab-strip-text {
	cursor:default;
	color:black;
	font-weight:bold
}
.x-tab-panel-body {
	border-left:1px solid #798599;
	border-right:1px solid #798599;
	border-bottom:1px solid #798599;
	background:#fff
}
.x-tab-panel-bbar .x-toolbar {
	border:1px solid #99a5b5
}
.x-tab-panel-tbar .x-toolbar {
	border:1px solid #99a5b5
}
.x-trigger-wrap-focus .x-form-trigger {
	border-bottom:1px solid #7c8892
}
.x-form-focus, textarea.x-form-focus {
	border:1px solid #7c8892
}
.x-btn-left {
	background:url(../images/ext2_mod/default/button/btn-sprite.gif) no-repeat 0 0
}
.x-btn-right {
	background:url(../images/ext2_mod/default/button/btn-sprite.gif) no-repeat 0 -21px
}
.x-btn-center {
	background:url(../images/ext2_mod/default/button/btn-sprite.gif) repeat-x 0 -42px
}
.x-btn-pressed .x-btn-left {
	background:url(../images/ext2_mod/default/button/btn-sprite.gif) no-repeat 0 -63px
}
.x-btn-pressed .x-btn-right {
	background:url(../images/ext2_mod/default/button/btn-sprite.gif) no-repeat 0 -84px
}
.x-btn-pressed .x-btn-center {
	background:url(../images/ext2_mod/default/button/btn-sprite.gif) repeat-x 0 -126px
}
.x-btn-toggleLight .x-btn-left {
	background:url(../images/ext2_mod/default/button/btn-sprite.gif) no-repeat 0 -336px
}
.x-btn-toggleLight .x-btn-right {
	background:url(../images/ext2_mod/default/button/btn-sprite.gif) no-repeat 0 -357px
}
.x-btn-toggleLight .x-btn-center {
	background:url(../images/ext2_mod/default/button/btn-sprite.gif) repeat-x 0 -378px
}
.x-btn-toggleLight .x-btn-over .x-btn-left {
	background-position:0 -400px
}
.x-btn-toggleLight .x-btn-over .x-btn-right {
	background-position:0 -420px
}
.x-btn-toggleLight .x-btn-over .x-btn-center {
	background-position:0 -441px
}
.x-btn-toggleLight .x-btn-text {
	color:#999999
}
.x-btn-toggleLight-pressed .x-btn-left {
	background:url(../images/ext2_mod/default/button/btn-sprite.gif) no-repeat 0 -63px
}
.x-btn-toggleLight-pressed .x-btn-right {
	background:url(../images/ext2_mod/default/button/btn-sprite.gif) no-repeat 0 -84px
}
.x-btn-toggleLight-pressed .x-btn-center {
	background:url(../images/ext2_mod/default/button/btn-sprite.gif) repeat-x 0 -126px
}
.x-btn-toggleDark .x-btn-left {
	background:url(../images/ext2_mod/default/button/btn-sprite.gif) no-repeat 0 -462px
}
.x-btn-toggleDark .x-btn-right {
	background:url(../images/ext2_mod/default/button/btn-sprite.gif) no-repeat 0 -483px
}
.x-btn-toggleDark .x-btn-center {
	background:url(../images/ext2_mod/default/button/btn-sprite.gif) repeat-x 0 -504px
}
.x-btn-toggleDark .x-btn-over .x-btn-left {
	background-position:0 -526px
}
.x-btn-toggleDark .x-btn-over .x-btn-right {
	background-position:0 -547px
}
.x-btn-toggleDark .x-btn-over .x-btn-center {
	background-position:0 -567px
}
.x-btn-toggleDark .x-btn-text {
	color:#fff;
	font-weight:bold
}
.x-btn-toggleDark-pressed .x-btn-left {
	background:url(../images/ext2_mod/default/button/btn-sprite.gif) no-repeat 0 -63px
}
.x-btn-toggleDark-pressed .x-btn-right {
	background:url(../images/ext2_mod/default/button/btn-sprite.gif) no-repeat 0 -84px
}
.x-btn-toggleDark-pressed .x-btn-center {
	background:url(../images/ext2_mod/default/button/btn-sprite.gif) repeat-x 0 -126px
}
.x-toolbar .x-btn-over .x-btn-left, .x-btn-over .x-btn-left {
	background:url(../images/ext2_mod/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -63px
}
.x-toolbar .x-btn-over .x-btn-right, .x-btn-over .x-btn-right {
	background:url(../images/ext2_mod/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -84px
}
.x-toolbar .x-btn-over .x-btn-center, .x-btn-over .x-btn-center {
	background:url(../images/ext2_mod/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -105px
}
.x-toolbar .x-btn-over .x-btn-left, .x-btn-over .x-btn-left, .x-btn-click .x-btn-left, .x-panel-btns .x-btn-pressed .x-btn-left, .x-panel-btns .x-btn-click .x-btn-left, .x-toolbar .x-btn-click .x-btn-left, .x-toolbar .x-btn-pressed .x-btn-left, .x-toolbar .x-btn-menu-active .x-btn-left {
	background:url(../images/ext2_mod/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -63px
}
.x-toolbar .x-btn-over .x-btn-right, .x-btn-over .x-btn-right, .x-btn-click .x-btn-right, .x-panel-btns .x-btn-pressed .x-btn-right, .x-panel-btns .x-btn-click .x-btn-right, .x-toolbar .x-btn-click .x-btn-right, .x-toolbar .x-btn-pressed .x-btn-right, .x-toolbar .x-btn-menu-active .x-btn-right {
	background:url(../images/ext2_mod/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -84px
}
.x-toolbar .x-btn-over .x-btn-center, .x-btn-over .x-btn-center, .x-btn-click .x-btn-center, .x-panel-btns .x-btn-pressed .x-btn-center, .x-panel-btns .x-btn-click .x-btn-center, .x-toolbar .x-btn-click .x-btn-center, .x-toolbar .x-btn-pressed .x-btn-center, .x-toolbar .x-btn-menu-active .x-btn-center {
	background:url(../images/ext2_mod/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -105px
}
.x-form-field-wrap .x-form-date-trigger {
	background-image:url(../images/ext2_mod/default/form/date-trigger.gif) !important
}
.x-form-invalid-tip .x-tip-tc {
	background:url(../images/ext2_mod/default/form/error-tip-corners.gif) repeat-x 0 -12px
}
.x-form-invalid-tip .x-tip-tl {
	background-image:url(../images/ext2_mod/default/form/error-tip-corners.gif)
}
.x-form-invalid-tip .x-tip-tr {
	background-image:url(../images/ext2_mod/default/form/error-tip-corners.gif)
}
.x-form-invalid-tip .x-tip-bc {
	background:url(../images/ext2_mod/default/form/error-tip-corners.gif) repeat-x 0 -18px
}
.x-form-invalid-tip .x-tip-bl {
	background:url(../images/ext2_mod/default/form/error-tip-corners.gif) no-repeat 0 -6px
}
.x-form-invalid-tip .x-tip-br {
	background:url(../images/ext2_mod/default/form/error-tip-corners.gif) no-repeat right -6px
}
.x-form-invalid-tip .x-tip-ml {
	background-image:url(../images/ext2_mod/default/form/error-tip-corners.gif)
}
.x-form-invalid-tip .x-tip-mr {
	background-image:url(../images/ext2_mod/default/form/error-tip-corners.gif)
}
td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner {
	background:#ebf3fd url(../images/ext2_mod/default/grid/grid3-hrow-over.gif) repeat-x left bottom
}
.x-dd-drag-proxy .x-grid3-hd-inner {
	background:#ebf3fd url(../images/ext2_mod/default/grid/grid3-hrow-over.gif) repeat-x left bottom
}
.x-grid3-header {
	background:#f9f9f9 url(../images/ext2_mod/default/grid/grid3-hrow.gif) repeat-x 0 bottom
}
.x-form-invalid, textarea.x-form-invalid {
	background:#fff url(../images/ext2_mod/default/grid/invalid_line.gif) repeat-x bottom
}
.x-date-mp-ybtn a {
	background:transparent url(../images/ext2_mod/default/panel/tool-sprites.gif) no-repeat
}
.x-tool {
	background-image:url(../images/ext2_mod/default/panel/tool-sprites.gif);
	background-color:transparent;
	background-repeat:no-repeat
}
.x-tab-strip-top .x-tab-right {
	background:transparent url(../images/ext2_mod/default/tabs/tabs-sprite.gif) no-repeat 0 -51px
}
.x-tab-strip-top .x-tab-left {
	background:transparent url(../images/ext2_mod/default/tabs/tabs-sprite.gif) no-repeat right -351px
}
.x-tab-strip-top .x-tab-strip-inner {
	background:transparent url(../images/ext2_mod/default/tabs/tabs-sprite.gif) repeat-x 0 -201px
}
.sort-asc .x-grid3-sort-icon {
	background-image:url(../images/ext2_mod/default/grid/sort_asc.gif)
}
.sort-desc .x-grid3-sort-icon {
	background-image:url(../images/ext2_mod/default/grid/sort_desc.gif)
}
.x-tbar-page-first {
	background-image:url(../images/ext2_mod/default/grid/page-first.gif) !important
}
.x-tbar-page-last {
	background-image:url(../images/ext2_mod/default/grid/page-last.gif) !important
}
.x-tbar-page-next {
	background-image:url(../images/ext2_mod/default/grid/page-next.gif) !important
}
.x-tbar-page-prev {
	background-image:url(../images/ext2_mod/default/grid/page-prev.gif) !important
}
.x-item-disabled .x-tbar-page-first {
	background-image:url(../images/ext2_mod/default/grid/page-first-disabled.gif) !important
}
.x-item-disabled .x-tbar-page-last {
	background-image:url(../images/ext2_mod/default/grid/page-last-disabled.gif) !important
}
.x-item-disabled .x-tbar-page-next {
	background-image:url(../images/ext2_mod/default/grid/page-next-disabled.gif) !important
}
.x-item-disabled .x-tbar-page-prev {
	background-image:url(../images/ext2_mod/default/grid/page-prev-disabled.gif) !important
}
.x-toolbar {
	background:#d0def0 url(../images/ext2_mod/default/toolbar/bg.gif) repeat-x top left
}
.x-window-tc {
	background:transparent url(../images/ext2_mod/default/window/top-bottom.png) repeat-x 0 0
}
.x-window-bc {
	background:transparent url(../images/ext2_mod/default/window/top-bottom.png) repeat-x 0 bottom
}
.x-window-tr {
	background:transparent url(../images/ext2_mod/default/window/right-corners.png) no-repeat right 0
}
.x-window-br {
	background:transparent url(../images/ext2_mod/default/window/right-corners.png) no-repeat right bottom
}
.x-window-ml {
	background:transparent url(../images/ext2_mod/default/window/left-right.png) repeat-y 0 0
}
.x-window-mr {
	background:transparent url(../images/ext2_mod/default/window/left-right.png) repeat-y right 0
}
.x-window-tl {
	background:transparent url(../images/ext2_mod/default/window/left-corners.png) no-repeat 0 0
}
.x-window-bl {
	background:transparent url(../images/ext2_mod/default/window/left-corners.png) no-repeat 0 bottom
}
.x-grid-panel .x-panel-mc .x-panel-body {
	border:1px solid #99a5b5
}
.x-grid3-hd-row td {
	font:normal 11px arial, tahoma, helvetica, sans-serif;
	font-stretch:condensed;
	-moz-outline:none;
	-moz-user-focus:normal;
	color:white
}
.x-grid3-row td, .x-grid3-summary-row td {
	font:normal 11px arial, tahoma, helvetica, sans-serif;
	-moz-outline:none;
	-moz-user-focus:normal
}
.x-grid3-hd-row td {
	line-height:15px;
	vertical-align:middle;
	border-left:1px solid #38444d;
	border-right:1px solid #afbac5
}
.x-grid3-hd-inner {
	position:relative;
	cursor:inherit;
	padding:3px 3px 3px 5px
}
.x-grid3-hd-body-cell {
	-moz-outline:0 none;
	outline:0 none
}
.x-grid3-header {
	background:#f9f9f9 url(../images/ext2_mod/default/grid/grid3-hrow.gif) repeat-x 0 top;
	cursor:default;
	zoom:1;
	padding:1px 0 0 0
}
td.x-grid3-hd-over, td.sort-desc, td.sort-asc, td.x-grid3-hd-menu-open {
	border-left:1px solid #d3dae0;
	border-right:1px solid #d3dae0
}
td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner {
	background:#ebf3fd url(../images/ext2_mod/default/grid/grid3-hrow-over.gif) repeat-x left top
}
.x-grid-group-hd {
	border-bottom:2px solid #99a5b5;
	cursor:pointer;
	padding-top:6px
}
.x-date-inner .x-date-today a {
	border:1px solid #3f3f3f;
	padding:1px 4px
}
.x-date-mp-btns button {
	text-decoration:none;
	text-align:center;
	text-decoration:none !important;
	background:#334f69;
	color:white;
	border:1px solid;
	border-color:#65657b #005 #005 #65657b;
	padding:1px 3px 1px;
	font:normal 11px arial, helvetica, tahoma, sans-serif;
	cursor:pointer
}
td.x-date-mp-month a, td.x-date-mp-year a {
	display:block;
	padding:2px 4px;
	text-decoration:none;
	text-align:center;
	color:#3F3F3F
}
td.x-date-mp-sel a {
	padding:1px 3px;
	background:#dfecfb url(../images/ext2_mod/default/shared/glass-bg.gif) repeat-x left top;
	border:1px solid #3F3F3F
}
.x-date-inner th {
	background:#dfecfb url(../images/ext2_mod/default/shared/glass-bg.gif) repeat-x left top
}
.x-date-inner .x-date-selected a {
	background:#dfecfb url(../images/ext2_mod/default/shared/glass-bg.gif) repeat-x left top
}
.x-date-bottom {
	background:#dfecfb url(../images/ext2_mod/default/shared/glass-bg.gif) repeat-x left top
}
.x-date-mp-btns {
	background:#dfecfb url(../images/ext2_mod/default/shared/glass-bg.gif) repeat-x left top
}
.x-date-middle, .x-date-left, .x-date-right {
	background:url(../images/ext2_mod/default/shared/hd-sprite.gif) repeat-x 0 -83px
}
.x-date-middle {
	width:90px
}
.x-date-left a {
	background-image:url(../images/ext2_mod/default/shared/left-btn.gif)
}
.x-date-right a {
	background-image:url(../images/ext2_mod/default/shared/right-btn.gif)
}
.x-menu-item-active {
	background:#ebf3fd url(../images/ext2_mod/default/menu/item-over.gif) repeat-x left bottom;
	border:1px solid #99a5b5;
	padding:0
}
.x-combo-list {
	border:1px solid #99a5b5;
	background:#ddecfe;
	zoom:1;
	overflow:hidden;
	z-index:50000
}
.x-combo-list-item {
	font:normal 12px tahoma, arial, helvetica, sans-serif;
	padding:2px;
	border:1px solid #fff;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:black
}
.x-panel {
	border-style:solid;
	border-color:#99a5b5;
	border-width:0
}
.x-panel-header {
	overflow:hidden;
	zoom:1;
	color:#15428b;
	font:bold 11px tahoma, arial, verdana, sans-serif;
	padding:5px 3px 4px 5px;
	border:1px solid #99a5b5;
	line-height:15px;
	background:transparent url(../images/ext2_mod/default/panel/white-top-bottom.gif) repeat-x 0 -1px
}
.x-panel-body {
	border:1px solid #99a5b5;
	border-top:0 none;
	overflow:hidden;
	background:white
}
.x-panel-bbar .x-toolbar {
	border:1px solid #99a5b5;
	border-top:0 none;
	overflow:hidden;
	padding:2px
}
.x-panel-tbar .x-toolbar {
	border:1px solid #99a5b5;
	border-top:0 none;
	overflow:hidden;
	padding:2px
}
.x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
	border-bottom:0 none
}
.x-panel-tbar .x-toolbar {
	border-top:1px solid #99A5B5
}
.tabController .x-panel-tbar .x-toolbar {
	border-top:none
}
.x-panel-body-noheader, .x-panel-mc .x-panel-body {
	border-top:1px solid #99a5b5
}
.x-panel-tl {
	background:transparent url(../images/ext2_mod/default/panel/corners-sprite.gif) no-repeat 0 0;
	padding-left:6px;
	zoom:1;
	border-bottom:1px solid #99a5b5
}
.x-panel-ghost ul {
	margin:0;
	padding:0;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:1px solid #99a5b5;
	border-top:0 none;
	display:block
}
.x-panel-dd-spacer {
	border:2px dashed #99a5b5
}
.x-window-proxy {
	background:#C7DFFC;
	border:1px solid #99a5b5;
	z-index:12000;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	display:none;
	opacity:.5;
	-moz-opacity:.5;
	filter:alpha(opacity=50)
}
.x-window-tl .x-window-header {
	color:white;
	font:bold 11px tahoma, arial, verdana, sans-serif;
	padding:5px 0px 4px 5px
}
.x-window-mc {
	border:1px solid #99a5b5;
	padding:0;
	margin:0;
	font:normal 11px tahoma, arial, helvetica, sans-serif;
	background:#dfe8f6
}
.x-window-bbar .x-toolbar {
	border-top:1px solid #99a5b5;
	border-bottom:0 none
}
.x-panel-ghost .x-window-tl {
	border-bottom:1px solid #99a5b5
}
body.x-body-masked .x-window-plain .x-window-mc {
	background:#fff
}
.x-panel-noborder .x-panel-header-noborder {
	border-width:0;
	border-bottom:1px solid #99a5b5
}
.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
	border-width:0;
	border-bottom:1px solid #99a5b5
}
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
	border-width:0;
	border-top:1px solid #99a5b5
}
.x-tab-panel-bbar-noborder .x-toolbar {
	border-width:0;
	border-top:1px solid #99a5b5
}
.x-tab-panel-tbar-noborder .x-toolbar {
	border-width:0;
	border-bottom:1px solid #99a5b5
}
.ext-ie6 #contentBoxCollarWidget .x-grid3-cell-inner {
	display:inline;
	line-height:18px
}
.x-grid3-row-expandable {
	width:100%;
	height:19px
}
.x-grid3-row-nonExpandable {
	height:19px
}
.x-grid3-body .x-grid3-td-expandable {
	background:url(../images/app_sprite01.gif);
	background-position:0px -3060px;
	background-repeat:repeat-y right
}
.x-grid3-body .x-grid3-td-expandable .x-grid3-cell-inner {
	padding:0 !important;
	height:100%
}
.x-grid3-row-collapsed .x-grid3-row-expandable .x-grid3-row-body {
	display:none !important
}
.x-grid3-row-expanded .x-grid3-row-expandable .x-grid3-row-body {
	display:block !important
}
.ext-ie6 .x-toolbar {
	margin-bottom:-2px
}
.x-grid3-row-spacer {
	padding-left:2px
}
.x-form-text, textarea.x-form-field {
	background:#fff url(../images/ext2_mod/default/form/text-bg.gif) repeat-x 0 0
}
.ext-safari textarea.x-form-invalid {
	background-color:white
}
.ext-ie6 #ext-gen54 {
	height:19px
}
.x-form-empty-field {
	font-style:italic
}
.ext-el-mask {
	z-index:1000
}
.x-tbar-loading {
	background-image:url(../images/ext2_mod/default/grid/refresh.gif) !important
}
.x-progress-wrap {
	border:1px solid #5977a4;
	overflow:hidden
}
.x-progress-inner {
	background:#edf0f3 url(../images/ext2_mod/default/progress/bg.gif) repeat-x;
	position:relative
}
.x-progress-text-back {
	color:#555555;
	line-height:16px
}
.x-progress-bar {
	height:16px;
	background:#a5b9d4 url(../images/ext2_mod/default/progress/progress-bg.gif )repeat-x left center
}
.flyover.x-tip .x-tip-tl {
	background:transparent url(../images/ext2_mod/default/qtip/tip-sprite.gif) no-repeat scroll 0 0
}
.flyover.x-tip .x-tip-tc {
	background:transparent url(../images/ext2_mod/default/qtip/tip-sprite.gif) no-repeat scroll 0 -62px;
	padding-top:3px
}
.flyover.x-tip .x-tip-tr {
	background:transparent url(../images/ext2_mod/default/qtip/tip-sprite.gif) no-repeat scroll right 0;
	padding-right:6px
}
.flyover.x-tip .x-tip-ml {
	background:#FFFFFF url(../images/ext2_mod/default/qtip/tip-sprite.gif) no-repeat scroll 0 -124px;
	padding-left:6px
}
.flyover.x-tip .x-tip-mr {
	background:transparent url(../images/ext2_mod/default/qtip/tip-sprite.gif) no-repeat scroll right -124px;
	padding-right:6px
}
.flyover.x-tip .x-tip-mc {
	-x-system-font:none;
	border:0 none;
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px
}
.flyover.x-tip .x-tip-bl {
	background:transparent url(../images/ext2_mod/default/qtip/tip-sprite.gif) no-repeat scroll 0 -59px;
	padding-left:6px
}
.flyover.x-tip .x-tip-br {
	background:transparent url(../images/ext2_mod/default/qtip/tip-sprite.gif) no-repeat scroll right -59px;
	padding-right:6px
}
.flyover.x-tip .x-tip-bc {
	background:transparent url(../images/ext2_mod/default/qtip/tip-sprite.gif) no-repeat scroll 0 -121px;
	height:3px
}
.flyover.flyover .x-tip-body {
	overflow-x:hidden
}
.x-form-field-wrap .x-form-trigger {
	background:transparent url(../images/ext2_mod/default/form/trigger.gif) no-repeat scroll 0 0
}
.x-form-field-wrap .x-form-trigger-over {
	background:transparent url(../images/ext2_mod/default/form/trigger.gif) no-repeat scroll -17px 0
}
.x-trigger-wrap-focus .x-form-trigger {
	background:transparent url(../images/ext2_mod/default/form/trigger.gif);
	background-position:-51px 0
}
.x-form-check {
	background:transparent url(../images/ext2_mod/default/form/checkbox.gif) no-repeat scroll 0 0
}
.x-item-disabled {
	opacity:0.5
}
.orangeButton .x-btn-tl, .orangeButton .x-btn-tr, .orangeButton .x-btn-tc, .orangeButton .x-btn-ml, .orangeButton .x-btn-mr, .orangeButton .x-btn-mc, .orangeButton .x-btn-bl, .orangeButton .x-btn-br, .orangeButton .x-btn-bc, .stateChangeOrange .x-btn-tl, .stateChangeOrange .x-btn-tr, .stateChangeOrange .x-btn-tc, .stateChangeOrange .x-btn-ml, .stateChangeOrange .x-btn-mr, .stateChangeOrange .x-btn-mc, .stateChangeOrange .x-btn-bl, .stateChangeOrange .x-btn-br, .stateChangeOrange .x-btn-bc, .bevelBtn.stateChangeOrange .x-btn-tl, .bevelBtn.stateChangeOrange .x-btn-tr, .bevelBtn.stateChangeOrange .x-btn-tc, .bevelBtn.stateChangeOrange .x-btn-ml, .bevelBtn.stateChangeOrange .x-btn-mr, .bevelBtn.stateChangeOrange .x-btn-mc, .bevelBtn.stateChangeOrange .x-btn-bl, .bevelBtn.stateChangeOrange .x-btn-br, .bevelBtn.stateChangeOrange .x-btn-bc, .bevelBtn-orange .x-btn-tl, .bevelBtn-orange .x-btn-tr, .bevelBtn-orange .x-btn-tc, .bevelBtn-orange .x-btn-ml, .bevelBtn-orange .x-btn-mr, .bevelBtn-orange .x-btn-mc, .bevelBtn-orange .x-btn-bl, .bevelBtn-orange .x-btn-br, .bevelBtn-orange .x-btn-bc {
	background-image:url(../images/ext2_mod/default/button/btn.gif)
}
.bevelBtn-search {
	background-image:url(../images/ext2_mod/default/toolbar/search-Icon.gif) !important
}
.bevelBtn-reset {
	background-image:url(../images/ext2_mod/default/toolbar/reset-Icon.gif) !important
}
.bevelBtn-help {
	background-image:url(../images/ext2_mod/default/toolbar/help-Icon.gif) !important
}
.orangeButton .x-btn-text {
	color:white;
	font-weight:bold;
	padding-bottom:2px !important;
	padding-left:4px !important;
	padding-right:4px !important
}
.bevelBtn .x-btn-tl, .bevelBtn .x-btn-tr, .bevelBtn .x-btn-tc, .bevelBtn .x-btn-ml, .bevelBtn .x-btn-mr, .bevelBtn .x-btn-mc, .bevelBtn .x-btn-bl, .bevelBtn .x-btn-br, .bevelBtn .x-btn-bc {
	background-image:url(../images/ext2_mod/default/button/bevelBtn-btn.gif)
}
.x-btn-tl, .x-btn-tr, .x-btn-tc, .x-btn-ml, .x-btn-mr, .x-btn-mc, .x-btn-bl, .x-btn-br, .x-btn-bc {
	background-image:url(../images/ext2_mod/default/button/bevelBtn-btn.gif)
}
.bevelBtn-search .x-btn-mc {
	background:url(../images/ext2_mod/default/toolbar/tb-btn-sprite.gif) no-repeat 0 0px
}
.x-btn-noicon .x-btn-small .x-btn-text {
	padding-bottom:1px;
	padding-left:4px;
	padding-right:4px
}
.x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
	padding-right:4px;
	padding-bottom:1px
}
.ext-ie7 .actionsContainer.pageView.x-column-layout-ct .x-form-field {
	height:20px
}
.ext-ie7.webToLeadEditor .x-form-check-wrap {
	min-height:0px
}
.ext-ie .x-form-check-wrap input {
	width:13px;
	height:13px
}
.x-btn button {
	font:11px arial, tahoma, verdana, helvetica;
	letter-spacing:0.05em
}
.x-btn-noicon .x-btn-small .x-btn-text {
	height:18px
}
.ext-webkit .x-small-editor .x-form-text {
	padding-top:1px
}
.ext-webkit .x-form-invalid {
	border-color:#CC3300
}
.x-toolbar .xtb-spacer {
	width:6px
}
/* sgPageFramework.css */.x-window-mc, .x-window-mc .x-panel-body {
	border:none !important;
	background:white !important
}
.x-window-mc .x-panel-body.x-form {
	border-bottom:1px solid #666666 !important;
	padding-bottom:6px;
	display:block
}
.x-window-header-text {
	font-size:14px
}
.x-window-body {
	padding:10px
}
.modalLoadingIcon {
	background:url('../images/ajax-loader-genius01_sm.gif');
	height:24px !important;
	width:24px !important;
	margin-right:10px
}
.x-combo-list-inner .unselectable {
	color:#999
}
.x-tip {
	z-index:30000
}
.exportDownloadButton {
	text-align:center;
	clear:both
}
.x-updatablehtml-field {
	padding-top:3px
}
.descriptionNote {
	font-size:10px;
	font-style:italic;
	padding-bottom:6px;
	font-weight:normal
}
.iconToLeftOfText {
	padding-right:4px
}
.ommittedIcon {
	padding-right:21px
}
/* appWebGreeting.css */.ext-gecko .mgIPCDCSS_personalmessage_n, .ext-safari .mgIPCDCSS_personalmessage_n {
	background-image:url('../chat/styles/images/personalmessage_mid.png')
}
.ext-firefox3 .mgIPCDCSS_personalmessage_n {
	display:block
}
.mgIPCDCSS_personalmessage_n {
	display:inline-block;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../chat/styles/images/personalmessage_mid.png', sizingMethod='scale');
	background-repeat:repeat-y
}
.mgIPCDCSS_personalmessage_bg {
	background-color:#FFFFFF;
	background-image:url('../chat/styles/images/bg_personalmessage.gif');
	background-repeat:no-repeat;
	margin-left:1px;
	margin-right:8px
}
.mgIPCDCSS_personalmessage_head {
	color:#ff7600;
	font-size:18px;
	line-height:19pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-0.2px;
	padding:0px 4px 0px 11px
}
.mgIPCDCSS_personalmessage_text {
	padding:0px 10px 11px 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11pt;
	font-weight:bold;
	color:#4f4f4f
}
.ext-firefox3 .mgIPCDCSS_personalmessage_text {
	padding:0px 0px 11px 11px
}
.ext-gecko .mgIPCDCSS_personalmessage_north, .ext-safari .mgIPCDCSS_personalmessage_north {
	background-image:url('../chat/styles/images/personalmessage_north.png')
}
.mgIPCDCSS_personalmessage_north {
	display:inline-block;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../chat/styles/images/personalmessage_north.png");
	height:7px;
	width:213px
}
.ext-gecko .mgIPCDCSS_personalmessage_south, .ext-safari .mgIPCDCSS_personalmessage_south {
	background-image:url('../chat/styles/images/personalmessage_south.png')
}
.mgIPCDCSS_personalmessage_south {
	display:inline-block;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../chat/styles/images/personalmessage_south.png");
	height:30px;
	width:213px
}
.webGreetingCustomTextDisplayArea {
	border:1px solid #000000;
	z-index:100;
	overflow:auto;
	overflow-x:hidden;
	display:block;
	overflow-y:auto;
	border:none;
	background:transparent;
	left:-10px;
	top:1em;
	width:185px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11pt;
	font-weight:bold;
	color:#4f4f4f
}
.ext-firefox3 .webGreetingCustomTextDisplayArea {
	width:173px
}
.ext-ie .webGreetingCustomTextDisplayArea {
	width:165px
}
/* teamAdminStyle.css */.groupSelect {
	margin-right:6px;
	margin-left:6px
}
.topColumnMinWidth {
	min-width:220px
}
/* spriteStyle.css */.btn_bg-jpg {
	background:url(../images/app_sprite01.jpg) 0px 0px no-repeat;
	height:40px;
	width:8px;
	display:block
}
.logo-jpg {
	background:url(../images/logo.jpg) no-repeat;
	width:212px;
	height:154px;
	margin-left:77px;
	display:block;
	margin-right:94px
}
.login-logo-jpg {
	background:url(../images/logo.jpg) no-repeat;
	width:292px;
	height:80px;
	margin-top:10px;	
	margin-left: 20px;
	display:block;
	margin-right:94px
}

.accountLogin {
	margin-top:0px !important
}
.large_info_i_icon-jpg {
	background:url(../images/app_sprite01.jpg) 0px -130px no-repeat;
	height:56px;
	width:80px;
	display:block
}
.yellow_light-jpg {
	background:url(../images/app_sprite01.jpg) -100px -200px no-repeat;
	height:74px;
	width:80px;
	display:block
}
.red_light-jpg {
	background:url(../images/app_sprite01.jpg) -200px -200px no-repeat;
	height:74px;
	width:80px;
	display:block
}
.gettowow_preview-jpg {
	background:url(../images/app_sprite01.jpg) 0px -300px no-repeat;
	height:124px;
	width:122px;
	display:block
}
.clear-940-gif {
	background:url(../images/app_sprite02.gif) 0px -600px no-repeat;
	height:1px;
	width:940px;
	display:block
}
.letter_shadow_bottom-gif {
	background:url(../images/app_sprite02.gif) 0px -630px no-repeat;
	height:40px;
	width:640px;
	display:block
}
.rounded_bottom-gif {
	background:url(../images/app_sprite02.gif) 0px -700px no-repeat;
	height:18px;
	width:385px;
	display:block
}
.rounded_top-gif {
	background:url(../images/app_sprite02.gif) -600px -700px no-repeat;
	height:18px;
	width:385px;
	display:block
}
.loading_black-gif {
	background:url(../images/app_sprite02.gif) 0px -740px no-repeat;
	height:113px;
	width:830px;
	display:block
}
/* marketingPhase.css */.marketingEmail .twocolboxr_50 {
	margin-left:0
}
.ext-firefox3.marketingEmail .twocolboxr_50 {
	width:40%;
	text-align:inherit
}
.ext-safari.marketingEmail .twocolboxr_50 {
margin-left:;
	width:auto;
	clear:right;
text-align:
}
.marketingEmail .sixColBox a {
	text-decoration:none;
	color:#333
}
.marketingEmail .sixColBox a:hover {
	text-decoration:none;
	color:black
}
.marketingEmail .mgPhase01 {
	width:600px;
	height:30px;
	background:url(../images/newphase.png) 0px 0px no-repeat;
	display:block;
	float:right
}
.marketingEmail .mgPhase02 {
	width:600px;
	height:30px;
	background:url(../images/newphase.png) 0px -31px no-repeat;
	display:block;
	float:right;
	margin-right:253px;
	margin-top:6px
}
.marketingEmail .mgPhase02 #emailEditForm_edit {
	color:white !important
}
.marketingEmail span#editEmail {
	margin-right:5px
}
.marketingEmail span#loadContent {
	margin-right:11px
}
.marketingEmail span#previewCheck {
	margin-right:2px
}
.marketingEmail span#editOptions {
	margin-right:3px
}
.marketingEmail span#editOptions {
	margin-right:3px
}
.marketingEmail span#defineToFrom {
	margin-right:7px
}
.marketingEmail span#deployOptions {
	margin-right:-5px
}
.marketingEmail .mgPhase03 {
	width:600px;
	height:30px;
	background:url(../images/newphase.png) 0px -62px no-repeat;
	display:inline-block;
	float:right
}
.marketingEmail .mgPhase04 {
	width:600px;
	height:30px;
	background:url(../images/newphase.png) 0px -93px no-repeat;
	display:block;
	float:right
}
.marketingEmail .mgPhase05 {
	width:600px;
	height:30px;
	background:url(../images/newphase.png) 0px -124px no-repeat;
	display:block;
	float:right
}
.marketingEmail .mgPhase06 {
	width:600px;
	height:30px;
	background:url(../images/newphase.png) 0px -155px no-repeat;
	display:block;
	float:right
}
.marketingEmail .checkGraphicOn {
	background:url(../images/newphase.png) -100px -186px no-repeat;
	width:22px;
	height:24px;
	display:block;
	margin-top:-7px;
	float:left
}
.marketingEmail .checkGraphicOff {
	background:url(../images/newphase.png) 0px -186px no-repeat;
	width:22px;
	height:24px;
	display:block;
	float:left
}
.emailRecipients .autoSaveTimeStamp {
	width:auto !important
}
.emailRecipients .marketingPhasePageCont .manualSaveDiv {
	margin-top:10px
}
.marketingEmail .sixColBox {
	width:96px;
	height:22px;
	float:left;
	display:block;
	color:#444;
	padding-top:8px;
	padding-right:4px;
	font-size:9px;
	font-weight:bold
}
.emailPreview #ext-comp-1002 {
	float:right;
	margin-bottom:15px;
	margin-top:15px
}
.emailOptions .twocolleft_editMail {
	background:none !important;
	top:auto !important;
	bottom:30px !important;
	display:none
}
.emailOptions #ext-comp-1003 {
	float:right;
	margin-bottom:20px
}
.marketingEmail .marketingPhasePageCont {
	position:relative
}
.emailLoadContent .marketingPhasePageCont {
	position:static !important
}
#emailEditForm_form .marketingPhasePageCont {
	display:inline-block;
	width:350px;
	margin-left:20px
}
.marketingEmail .marketingPhasePageCont .twocolboxl_50 {
	width:auto !important;
	padding-top:0px !important;
	display:none
}
.emailLoadContent .marketingPhasePageCont .twocolboxl_50 {
	display:block !important
}
.emailPreview .marketingPhasePageCont .twocolboxl_50 {
	display:block !important
}
.emailOptions .marketingPhasePageCont .twocolboxl_50 {
	display:block !important
}
.emailRecipients .marketingPhasePageCont .twocolboxl_50 {
	display:block !important
}
.emailSend .marketingPhasePageCont .twocolboxl_50 {
	display:block !important
}
.marketingEmail .marketingPhasePageCont #ext-gen15 {
	float:left !important;
	margin-right:0px;
	clear:none !important
}
.emailSend .twocolleft_editMail {
	background:none !important;
	padding-top:0px !important;
	position:static !important
}
.marketingEmail .marketingPhasePageCont #ext-gen15 #ext-comp-1005 {
	float:left
}
.marketingEmail .marketingPhasePageCont #ext-gen15 .autoSaveTimeStamp {
	float:right
}
.marketingEmail .marketingPhasePageCont .padTop {
	padding-top:6px
}
.marketingEmail .marketingPhasePageCont .manualSaveDiv {
	border-top:2px solid #888888;
	clear:both;
	padding-top:6px
}
#helpwithhtml {
	display:none
}
#emailEditForm_form #ext-gen13 {
	background:none repeat scroll 0 0 #FFFFFF;
	border-bottom:1px solid #AAAAAA;
	border-top:medium none;
	padding-bottom:20px;
	padding-left:13px;
	position:absolute;
	right:-30px;
	top:278px;
	width:246px;
	z-index:2000;
	display:none
}
.marketingEmail SELECT.mgFormField2 {
	text-align:left;
	font-family:Arial, Helvetica;
	font-size:10pt !important;
	border:1px #A9A9A9 solid !important;
	background-color:#fff !important;
	width:210px;
	border-collapse:collapse
}
.marketingEmail SELECT.mgFormField2Selected {
	text-align:left;
	font-family:Arial, Helvetica;
	font-size:10pt !important;
	border:1px #A9A9A9 solid !important;
	background-color:#ffba7f !important;
	width:210px;
	border-collapse:collapse
}
.envelope_48-gif {
	background:url(../images/mail_write_48.png) no-repeat !important;
	margin-top:-10px;
	height:45px !important
}
#tOoLtIp033 {
	z-index:5000 !important
}
#tOoLtIp037 {
	z-index:5000 !important
}
.marketingEmail .insertMailMerge {
	font-size:11px !important;
	color:#ff6200;
	background:url(../images/app_sprite01.gif) -80px -720px no-repeat;
	margin-left:136px;
	text-decoration:underline;
	margin-top:6px
}
.marketingEmail .twocolleft_editMail {
	background:url("../images/email_edit_side_top.png") no-repeat scroll 0 0 transparent;
	padding-top:105px;
	position:absolute;
	right:-30px;
	top:-10px;
	width:259px
}
.marketingEmail #mmEdit_container .twocolleft_editMail {
	top:183px;
	padding:0px;
	background:none;
	background-color:#FFF;
	z-index:1000;
	padding-left:13px;
	padding-bottom:10px;
	width:246px;
	border-bottom:1px solid #AAA
}
.marketingEmail #mmEdit_container .twocolleft_editMail .basicpadTopBot {
	padding-left:0px
}
.marketingEmail .twocolrtt_editMail {
	margin-right:231px;
	width:auto
}
.marketingEmail .twocolleft_editMailThin {
	width:100px;
	float:left;
	padding-top:6px
}
.marketingEmail .twocolrtt_editMailThin {
	margin-left:110px;
	width:auto;
	clear:right
}
.marketingEmail .editMail_MergeDropdown {
	padding-top:4px;
	padding-bottom:4px
}
.marketingEmail .subjectFieldWidth {
	width:692px;
	margin-top:6px;
	margin-bottom:10px
}
.marketingEmail .editEmailCont {
	width:100%
}
div#emailEditForm_container #ext-gen11 {
	width:246px;
	margin:0px;
	position:absolute;
	right:-30px;
	top:124px;
	background-color:#FFF;
	padding-left:13px;
	padding-top:5px;
	padding-bottom:14px
}
.twocolrtt_editMail .rawHTMLCont #emailBody {
	width:100% !important;
	border-left:0px !important;
	border-right:0px !important;
	border-bottom:0px !important;
	border-color:#AAA !important;
	padding:0px !important
}
.marketingEmail .twocolleft_checkbox {
	width:24px;
	float:left;
	height:22px;
	padding-top:9px
}
.marketingEmail .twocolrt_text {
	margin-left:24px;
	width:auto;
	height:32px;
	line-height:28px
}
#ext-gen12 input#subject {
	position:absolute;
	right:6px;
	top:211px;
	width:202px;
	z-index:1000
}
.marketingEmail .twocolleft_editMail .basicpadTopBot {
	padding-top:7px;
	padding-bottom:9px;
	text-align:left;
	padding-left:13px;
	background-color:#FFF
}
.marketingEmail .autoSaveTimeStamp {
	width:220px;
	padding-top:5px
}
.ext-ie7.marketingEmail .autoSaveTimeStamp {
	padding-left:200px;
	width:120px
}
.ext-firefox3.marketingEmail .autoSaveTimeStamp {
	padding-left:142px;
	width:125px
}
.ext-ie8.marketingEmail .twocolleft_checkbox {
	height:20px
}
.ext-ie7.marketingEmail .twocolleft_checkbox {
	padding-top:5px
}
.editEmailCont span.cke_skin_kama {
	width:100% !important;
	border:none !important;
	padding:0px !important;
	border-radius:0px !important
}
.editEmailCont .cke_skin_kama .cke_wrapper {
	border-radius:0px !important
}
#editorContainer {
	height:auto !important
}
#editorContainer #cke_editorContent {
	width:auto !important
}
.marketingEmail .ui-tabs {
	padding:0px !important;
	margin:0px !important;
	border-radius:0px !important;
	border:none !important;
	background:none !important
}
.marketingEmail .ui-tabs .ui-widget-header {
	background:none;
	border:none;
	border-radius:0px
}
.marketingEmail .ui-tabs .ui-tabs-nav li a {
	float:right;
	width:120px;
	height:14px;
	text-align:center
}
.marketingEmail .ui-tabs .ui-tabs-nav li {
	float:right
}
.marketingEmail .ui-tabs .ui-tabs-panel {
	padding:1% !important;
	border-left:none !important;
	border-right:none !important;
	border-bottom:none !important;
	border-top:1px solid #AAA;
	width:98%;
	background:white
}
.marketingEmail.newEditor .ui-tabs .ui-tabs-panel {
	padding:20px !important
}
.marketingEmail .ui-tabs .ui-tabs-panel textarea#sgEmailText {
	border:none !important;
	width:100% !important
}
.marketingEmail.newEditor .ui-tabs .ui-tabs-panel textarea#sgEmailText {
	padding:0px;
	margin:0px;
	padding-left:1%;
	width:99% !important
}
.marketingEmail .ui-tabs #tab_header {
	padding-right:20px;
	margin-bottom:-1px
}
.marketingEmail .ui-tabs #tab_header li, .emailPreview .ui-tabs .ui-tabs-nav li {
	border:none;
	border-radius:0px;
	background:url(../images/tab.png) no-repeat -7px 0;
	width:144px;
	height:25px;
	border-bottom:1px solid #AAA
}
.emailPreview .ui-tabs .ui-tabs-nav li:first-child {
	left:-30px
}
.emailPreview .ui-tabs #emailPreview_container_text {
	width:100%;
	padding:0px
}
.emailPreview .ui-tabs #emailPreview_container_text #emailPreview_mask_text {
	width:100%;
	height:600px;
	border:0px
}
.emailPreview .ui-tabs #emailPreview_container_text textarea {
	width:99%;
	height:600px;
	border:0px;
	padding-left:1%
}
.marketingEmail .ui-tabs-nav li.ui-tabs-selected {
	height:25px !important;
	border-bottom:1px solid white !important;
	z-index:100
}
.marketingEmail .ui-tabs #tab_header li#sgEmailBodyHTML {
	left:-15px
}
.marketingEmailNEW .ui-tabs #tab_header li#sgEmailBodyHTML {
	right:-45px;
	left:inherit;
*left:45px
}
.marketingEmail .ui-tabs #tab_header li#sgEmailBodyText {
	right:-15px
}
.marketingEmail .ui-tabs #tab_header li#sgEmailBodyRecip {
	left:-15px
}
.marketingEmail #emailPreview_iframe {
	width:100% !important
}
.emailSend .marketingPhasePageCont {
	position:inherit !important
}
/* emailRecipients.css */.emailRecipients .selectSmartGroup {
	float:left;
	vertical-align:middle;
	height:28px
}
.ext-ie7.emailRecipients .increasedHeight {
	height:70px
}
.ext-ie8.emailRecipients .twocolleft_checkbox {
	margin-top:0px
}
/* emailOptions.css */.emailOptions #emailOptionsForm_container {
	min-height:610px
}
.ext-firefox3.emailOptions .webGreetingCustomTextDisplayArea {
	width:177px
}
.ext-ie.emailOptions #instantPromo_container {
	height:300px
}
/* emailType.css */.emailType .twocolcont {
	width:auto
}
.emailType .twocolleftBasic {
	width:100px;
	float:left;
	height:80px
}
.emailType .twocolrightBasic {
	margin-left:110px;
	height:80px;
	width:auto;
	padding-top:10px;
	text-align:left
}
/* emailSend.css */.emailSend .twocolleftBasic {
	width:60px;
	float:left;
	height:36px;
	text-align:right;
	padding-top:6px
}
.emailSend .twocolrightBasic {
	margin-left:70px;
	height:40px;
	width:auto;
	padding-top:4px
}
.emailSend .twocolleft_editMail {
	width:270px;
	float:left
}
.emailSend .twocolrtt_editMail {
	margin-left:280px;
	width:auto;
	clear:right
}
.ext-firefox3 .emailSend .autoSaveTimeStamp {
	display:none
}
/* responseActivate.css */.responseActivate .twocolleftBasic {
	width:80px;
	float:left;
	height:36px;
	text-align:right;
	padding-top:6px
}
.responseActivate .twocolrightBasic {
	margin-left:90px;
	height:40px;
	width:auto;
	padding-top:4px
}
.responseActivate .twocolleft_editMail {
	width:270px;
	float:left
}
.responseActivate .twocolrtt_editMail {
	margin-left:280px;
	width:auto;
	clear:right
}
/* emailLoadContent.css */.ext-firefox3.emailLoadContent .autoSaveTimeStamp {
	display:none
}
/* emailDrafts.css */.emailDrafts .sm_icon_workflow-gif {
	background:url(../images/app_sprite01.gif) -160px -560px no-repeat;
	height:16px;
	width:24px;
	display:block
}
.emailDrafts .sm_icon_marketingMail-gif {
	background:url(../images/app_sprite01.gif) -200px -560px no-repeat;
	margin-left:2px;
	height:16px;
	width:24px;
	display:block
}
/* emailReview.css */.emailReview .twocolleftBasic {
	width:130px;
	float:left;
	height:auto;
	font-weight:bold;
	text-align:right
}
.emailReview .twocolrightBasic {
	margin-left:146px;
	height:auto;
	width:auto;
	color:black
}
.emailReview .twocolleftBasicWide {
	float:left;
	font-weight:bold;
	height:20px;
	margin-top:6px;
	text-align:right;
	width:210px
}
.emailReview .twocolrightBasicWide {
	margin-left:220px;
	height:40px;
	width:auto
}
.emailReview .twocolleftBasicMailMerge {
	width:210px;
	float:left
}
.emailReview .sfWorkflowLabel {
	margin-left:34px;
	width:auto
}
.emailReview td.recipientName {
	width:310px
}
.emailReview td.recipientEmail {
	width:310px
}
.emailReview .optionElement {
	width:20px;
	vertical-align:middle;
	float:left
}
.ext-gecko.emailReview .optionElement {
	padding-top:4px
}
.emailReview .optionDescription {
	margin-left:30px;
	height:20px;
	line-height:20px;
	width:auto
}
.emailReview .iframeHeight {
	height:600px
}
.emailReview .twocolleftSaveTemplate {
	width:186px;
	height:24px;
	float:left
}
.ext-ie.emailReview .twocolleftSaveTemplate {
	width:206px
}
.emailReview .twocolrightSaveTemplate {
	margin-left:186px;
	height:24px;
	width:auto;
	padding-top:4px
}
.emailReview .tabController {
	padding:10px 0 0
}
.emailReview .twocolleft_editMail {
	display:none
}
.emailReview .twocolleft_editMail .caption {
	color:#666666
}
.emailReview #activityName {
	width:640px;
	height:21px;
	background:#fff url(../images/text-bg.gif) repeat-x;
	text-align:left;
	padding:2px 4px 2px 4px !important;
	font-size:10pt !important;
	border:1px solid #B5B8C8 !important;
	border-collapse:collapse
}
.emailReview .optionDescriptionUser {
	width:80px;
	float:left
}
.ext-safari.emailReview .x-form-field-wrap {
	position:static
}
.ext-safari.emailReview .x-form-field-wrap .x-form-trigger, .ext-safari.emailReview .x-form-field-wrap .x-form-twin-triggers .x-form-trigger {
	position:static;
	top:auto;
	vertical-align:middle
}
.emailReview .geniusWorkflowLogo-gif {
	float:left
}
.emailReview .sfWorkflowIcon {
	width:32px;
	float:left
}
.emailReview .SFWorkflowLogo-gif {
	float:left
}
/* emailEdit.css */.emailEdit .rawTextArea {
	width:690px;
	height:400px;
	border:1px solid #000;
	padding:5px;
	margin-bottom:12px
}
/* adminConsole.css */.adminConsole .twocolcont {
	width:640px;
	clear:both
}
.adminConsole .twocolleft {
	width:300px;
	float:left;
	text-align:right;
	padding-top:6px;
	padding-bottom:6px
}
.adminConsole .twocolleftError {
	width:300px;
	float:left;
	text-align:right
}
.adminConsole .twocolright {
	margin-left:310px;
	width:auto;
	clear:right;
	padding-top:6px;
	padding-bottom:6px
}
.adminConsole .twocolButtonSpacer {
	width:466px;
	float:left
}
.adminConsole .buttonSpaceLeft {
	width:14px;
	float:left
}
/* SFgeniusTab.css */.SFgeniusTab .twocolleft {
	width:500px;
	float:left
}
.SFgeniusTab .twocolright {
	margin-left:520px;
	width:auto;
	clear:right
}
.SFgeniusTab .twocolleftIcon {
	width:120px;
	float:left;
	padding-left:10px
}
.SFgeniusTab .twocolrightContent {
	margin-left:140px;
	width:auto
}
.SFgeniusTab .twocolleftTop {
	width:240px;
	float:left
}
.SFgeniusTab .twocolrightTop {
	margin-left:240px;
	width:auto
}
.SFgeniusTab .colcontSFTab {
	width:500px;
	padding-top:10px;
	padding-bottom:14px
}
.SFgeniusTab .colcontSFTabTopRow {
	height:70px
}
.largerFont {
	font-size:12px;
	line-height:14px
}
.buttonSpacer {
	width:20px;
	float:left
}
.bottomBorder {
	border-bottom:1px solid #999999
}
.bottomBorderThick {
	border-bottom:2px solid #333333
}
.padtagline {
	margin-top:6px
}
/* manageLists.css */.manageLists .adjustedHeight {
	height:3em
}
/* launchpad.css */.launchpad .twocolleft_editMailThin {
	width:75px;
	float:left
}
.launchpad .twocolrtt_editMailThin {
	margin-left:75px;
	width:auto;
	clear:right
}
.launchpad .rowpad {
	padding-top:10px;
	padding-bottom:10px;
	text-align:left
}
.launchpad input {
	vertical-align:middle
}
.launchpad .messageCont {
	width:550px;
	height:240px;
	padding-top:40px
}
.launchpad .horizon {
	width:940px;
	height:320px;
	padding-top:40px
}
.launchpad .extDialogRowNew {
	height:22px;
	width:auto;
	vertical-align:middle;
	padding-left:25px
}
/* yuiLogger.css */.yui-log input {
	float:left
}
.yui-log {
	font-family:verdana;
	font-size:100%
}
/* errorPage.css */.errorPage .horizon {
	height:320px;
	padding-top:40px;
	text-align:center
}
.errorPage .messageCont {
	width:550px;
	height:240px;
	padding-top:40px;
	text-align:left;
	margin:auto
}
.errorPage .twocolleft_editMailThin {
	width:70px;
	float:left;
	padding-top:6px
}
.errorPage .twocolrtt_editMailThin {
	margin-left:80px;
	width:auto;
	clear:right
}
/* automationWorkflows.css */.automationWorkflows .buttonAlignment {
	padding-bottom:12px
}
.automationWorkflows .selectWorkflowTypeIcon {
	float:left
}
.automationWorkflows .selectWorkflowTypeText {
	margin-left:12px
}
.automationWorkflows .selectWorkflowTypeTextBold {
	font-weight:700 !important
}
/* unsubscribePage.css */body.unsubscribePage {
	background-image:none;
	margin-right:10px;
	margin-left:10px
}
span.resubscribe {
	font-size:12px;
	padding-top:20px;
	text-align:center
}
.unsubscribeline1 {
	font-size:13px
}
.unsubscribeline2 {
	margin-top:10px
}
span.unsubscribeline34 {
	font-size:20px;
	padding-top:20px;
	text-align:center
}
DIV.unsubscribe {
	margin-top:16px;
	background-color:#f8f8f8;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:3px solid #a9a9a9;
	padding:16px;
	padding-right:20px;
	z-index:900;
	-moz-border-radius:4px;
	text-align:left !important
}
.genericBlueLink {
	color:#0000cc;
	font-style:underline
}
SPAN.unsubscribeline1 {
	font-size:16px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold
}
SPAN.unsubscribeline34, DIV.unsubscribe A, SPAN.resubscribe {
	font-size:12px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold
}
.unsubscribeTitle {
	color:#666666;
	font-size:25px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:8px
}
span.resubscribe {
	font-size:12px;
	padding-top:20px;
	text-align:center
}
span.unsubscribeline1 {
	font-size:20px;
	margin-top:200px;
	margin-left:100px;
	padding-top:100px;
	padding-left:200px;
	text-align:center
}
span.unsubscribeline34 {
	font-size:20px;
	padding-top:20px;
	text-align:center
}
.unsubscribePage .orangeButtonSimple {
	border:1px solid #a9a9a9;
	background-color:#fa8729;
	padding:10px 20px;
	cursor:pointer;
	color:white;
	font-weight:bold;
	font-size:30px
}
/* jquery-ui-1.8.15.custom.css */.ui-helper-hidden {
	display:none
}
.ui-helper-hidden-accessible {
	position:absolute !important;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,1px)
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
.ui-helper-clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.ui-helper-clearfix {
	display:inline-block
}
* html .ui-helper-clearfix {
	height:1%
}
.ui-helper-clearfix {
	display:block
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0)
}
.ui-state-disabled {
	cursor:default !important
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat
}
.ui-widget-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ui-widget {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size:1.1em
}
.ui-widget .ui-widget {
	font-size:1em
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size:1em
}
.ui-widget-content {
	border:1px solid #dddddd;
	background:#eeeeee url(../images/jquery_ui/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
	color:#333333
}
.ui-widget-content a {
	color:#333333
}
.ui-widget-header {
	border:1px solid #e78f08;
	background:#f6a828 url(../images/jquery_ui/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
	color:#ffffff;
	font-weight:bold
}
.ui-widget-header a {
	color:#ffffff
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:1px solid #cccccc;
	background:#f6f6f6 url(../images/jquery_ui/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#1c94c4
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#1c94c4;
	text-decoration:none
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border:1px solid #fbcb09;
	background:#fdf5ce url(../images/jquery_ui/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#c77405
}
.ui-state-hover a, .ui-state-hover a:hover {
	color:#c77405;
	text-decoration:none
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border:1px solid #fbd850;
	background:#ffffff url(../images/jquery_ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#eb8f00
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#eb8f00;
	text-decoration:none
}
.ui-widget :active {
	outline:none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border:1px solid #fed22f;
	background:#ffe45c url(../images/jquery_ui/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color:#363636
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color:#363636
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border:1px solid #cd0a0a;
	background:#b81900 url(../images/jquery_ui/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color:#ffffff
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color:#ffffff
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color:#ffffff
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight:bold
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:normal
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none
}
.ui-icon {
	width:16px;
	height:16px;
	background-image:url(../images/jquery_ui/ui-icons_222222_256x240.png)
}
.ui-widget-content .ui-icon {
	background-image:url(../images/jquery_ui/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
	background-image:url(../images/jquery_ui/ui-icons_ffffff_256x240.png)
}
.ui-state-default .ui-icon {
	background-image:url(../images/jquery_ui/ui-icons_ef8c08_256x240.png)
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image:url(../images/jquery_ui/ui-icons_ef8c08_256x240.png)
}
.ui-state-active .ui-icon {
	background-image:url(../images/jquery_ui/ui-icons_ef8c08_256x240.png)
}
.ui-state-highlight .ui-icon {
	background-image:url(../images/jquery_ui/ui-icons_228ef1_256x240.png)
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image:url(../images/jquery_ui/ui-icons_ffd27a_256x240.png)
}
.ui-icon-carat-1-n {
	background-position:0 0
}
.ui-icon-carat-1-ne {
	background-position:-16px 0
}
.ui-icon-carat-1-e {
	background-position:-32px 0
}
.ui-icon-carat-1-se {
	background-position:-48px 0
}
.ui-icon-carat-1-s {
	background-position:-64px 0
}
.ui-icon-carat-1-sw {
	background-position:-80px 0
}
.ui-icon-carat-1-w {
	background-position:-96px 0
}
.ui-icon-carat-1-nw {
	background-position:-112px 0
}
.ui-icon-carat-2-n-s {
	background-position:-128px 0
}
.ui-icon-carat-2-e-w {
	background-position:-144px 0
}
.ui-icon-triangle-1-n {
	background-position:0 -16px
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px
}
.ui-icon-triangle-1-s {
	background-position:-64px -16px
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px
}
.ui-icon-arrow-1-n {
	background-position:0 -32px
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px
}
.ui-icon-arrow-1-s {
	background-position:-64px -32px
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position:0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px
}
.ui-icon-arrow-4 {
	background-position:0 -80px
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px
}
.ui-icon-extlink {
	background-position:-32px -80px
}
.ui-icon-newwin {
	background-position:-48px -80px
}
.ui-icon-refresh {
	background-position:-64px -80px
}
.ui-icon-shuffle {
	background-position:-80px -80px
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px
}
.ui-icon-folder-collapsed {
	background-position:0 -96px
}
.ui-icon-folder-open {
	background-position:-16px -96px
}
.ui-icon-document {
	background-position:-32px -96px
}
.ui-icon-document-b {
	background-position:-48px -96px
}
.ui-icon-note {
	background-position:-64px -96px
}
.ui-icon-mail-closed {
	background-position:-80px -96px
}
.ui-icon-mail-open {
	background-position:-96px -96px
}
.ui-icon-suitcase {
	background-position:-112px -96px
}
.ui-icon-comment {
	background-position:-128px -96px
}
.ui-icon-person {
	background-position:-144px -96px
}
.ui-icon-print {
	background-position:-160px -96px
}
.ui-icon-trash {
	background-position:-176px -96px
}
.ui-icon-locked {
	background-position:-192px -96px
}
.ui-icon-unlocked {
	background-position:-208px -96px
}
.ui-icon-bookmark {
	background-position:-224px -96px
}
.ui-icon-tag {
	background-position:-240px -96px
}
.ui-icon-home {
	background-position:0 -112px
}
.ui-icon-flag {
	background-position:-16px -112px
}
.ui-icon-calendar {
	background-position:-32px -112px
}
.ui-icon-cart {
	background-position:-48px -112px
}
.ui-icon-pencil {
	background-position:-64px -112px
}
.ui-icon-clock {
	background-position:-80px -112px
}
.ui-icon-disk {
	background-position:-96px -112px
}
.ui-icon-calculator {
	background-position:-112px -112px
}
.ui-icon-zoomin {
	background-position:-128px -112px
}
.ui-icon-zoomout {
	background-position:-144px -112px
}
.ui-icon-search {
	background-position:-160px -112px
}
.ui-icon-wrench {
	background-position:-176px -112px
}
.ui-icon-gear {
	background-position:-192px -112px
}
.ui-icon-heart {
	background-position:-208px -112px
}
.ui-icon-star {
	background-position:-224px -112px
}
.ui-icon-link {
	background-position:-240px -112px
}
.ui-icon-cancel {
	background-position:0 -128px
}
.ui-icon-plus {
	background-position:-16px -128px
}
.ui-icon-plusthick {
	background-position:-32px -128px
}
.ui-icon-minus {
	background-position:-48px -128px
}
.ui-icon-minusthick {
	background-position:-64px -128px
}
.ui-icon-close {
	background-position:-80px -128px
}
.ui-icon-closethick {
	background-position:-96px -128px
}
.ui-icon-key {
	background-position:-112px -128px
}
.ui-icon-lightbulb {
	background-position:-128px -128px
}
.ui-icon-scissors {
	background-position:-144px -128px
}
.ui-icon-clipboard {
	background-position:-160px -128px
}
.ui-icon-copy {
	background-position:-176px -128px
}
.ui-icon-contact {
	background-position:-192px -128px
}
.ui-icon-image {
	background-position:-208px -128px
}
.ui-icon-video {
	background-position:-224px -128px
}
.ui-icon-script {
	background-position:-240px -128px
}
.ui-icon-alert {
	background-position:0 -144px
}
.ui-icon-info {
	background-position:-16px -144px
}
.ui-icon-notice {
	background-position:-32px -144px
}
.ui-icon-help {
	background-position:-48px -144px
}
.ui-icon-check {
	background-position:-64px -144px
}
.ui-icon-bullet {
	background-position:-80px -144px
}
.ui-icon-radio-off {
	background-position:-96px -144px
}
.ui-icon-radio-on {
	background-position:-112px -144px
}
.ui-icon-pin-w {
	background-position:-128px -144px
}
.ui-icon-pin-s {
	background-position:-144px -144px
}
.ui-icon-play {
	background-position:0 -160px
}
.ui-icon-pause {
	background-position:-16px -160px
}
.ui-icon-seek-next {
	background-position:-32px -160px
}
.ui-icon-seek-prev {
	background-position:-48px -160px
}
.ui-icon-seek-end {
	background-position:-64px -160px
}
.ui-icon-seek-start {
	background-position:-80px -160px
}
.ui-icon-seek-first {
	background-position:-80px -160px
}
.ui-icon-stop {
	background-position:-96px -160px
}
.ui-icon-eject {
	background-position:-112px -160px
}
.ui-icon-volume-off {
	background-position:-128px -160px
}
.ui-icon-volume-on {
	background-position:-144px -160px
}
.ui-icon-power {
	background-position:0 -176px
}
.ui-icon-signal-diag {
	background-position:-16px -176px
}
.ui-icon-signal {
	background-position:-32px -176px
}
.ui-icon-battery-0 {
	background-position:-48px -176px
}
.ui-icon-battery-1 {
	background-position:-64px -176px
}
.ui-icon-battery-2 {
	background-position:-80px -176px
}
.ui-icon-battery-3 {
	background-position:-96px -176px
}
.ui-icon-circle-plus {
	background-position:0 -192px
}
.ui-icon-circle-minus {
	background-position:-16px -192px
}
.ui-icon-circle-close {
	background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px
}
.ui-icon-circle-check {
	background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	-khtml-border-top-left-radius:4px;
	border-top-left-radius:4px
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	-khtml-border-top-right-radius:4px;
	border-top-right-radius:4px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	-khtml-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	-khtml-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px
}
.ui-widget-overlay {
	background:#666666 url(../images/jquery_ui/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity:.50;
	filter:Alpha(Opacity=50)
}
.ui-widget-shadow {
	margin:-5px 0 0 -5px;
	padding:5px;
	background:#000000 url(../images/jquery_ui/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity:.20;
	filter:Alpha(Opacity=20);
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.ui-resizable {
	position:relative
}
.ui-resizable-handle {
	position:absolute;
	font-size:0.1px;
	z-index:99999;
	display:block
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display:none
}
.ui-resizable-n {
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	left:0
}
.ui-resizable-s {
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	left:0
}
.ui-resizable-e {
	cursor:e-resize;
	width:7px;
	right:-5px;
	top:0;
	height:100%
}
.ui-resizable-w {
	cursor:w-resize;
	width:7px;
	left:-5px;
	top:0;
	height:100%
}
.ui-resizable-se {
	cursor:se-resize;
	width:12px;
	height:12px;
	right:1px;
	bottom:1px
}
.ui-resizable-sw {
	cursor:sw-resize;
	width:9px;
	height:9px;
	left:-5px;
	bottom:-5px
}
.ui-resizable-nw {
	cursor:nw-resize;
	width:9px;
	height:9px;
	left:-5px;
	top:-5px
}
.ui-resizable-ne {
	cursor:ne-resize;
	width:9px;
	height:9px;
	right:-5px;
	top:-5px
}
.ui-selectable-helper {
	position:absolute;
	z-index:100;
	border:1px dotted black
}
.ui-accordion {
	width:100%
}
.ui-accordion .ui-accordion-header {
	cursor:pointer;
	position:relative;
	margin-top:1px;
	zoom:1
}
.ui-accordion .ui-accordion-li-fix {
	display:inline
}
.ui-accordion .ui-accordion-header-active {
	border-bottom:0 !important
}
.ui-accordion .ui-accordion-header a {
	display:block;
	font-size:1em;
	padding:.5em .5em .5em .7em
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left:2.2em
}
.ui-accordion .ui-accordion-header .ui-icon {
	position:absolute;
	left:.5em;
	top:50%;
	margin-top:-8px
}
.ui-accordion .ui-accordion-content {
	padding:1em 2.2em;
	border-top:0;
	margin-top:-2px;
	position:relative;
	top:1px;
	margin-bottom:2px;
	overflow:auto;
	display:none;
	zoom:1
}
.ui-accordion .ui-accordion-content-active {
	display:block
}
.ui-autocomplete {
	position:absolute;
	cursor:default
}
* html .ui-autocomplete {
	width:1px
}
.ui-menu {
	list-style:none;
	padding:2px;
	margin:0;
	display:block;
	float:left
}
.ui-menu .ui-menu {
	margin-top:-3px
}
.ui-menu .ui-menu-item {
	margin:0;
	padding:0;
	zoom:1;
	float:left;
	clear:left;
	width:100%
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight:normal;
	margin:-1px
}
.ui-button {
	display:inline-block;
	position:relative;
	padding:0;
	margin-right:.1em;
	text-decoration:none !important;
	cursor:pointer;
	text-align:center;
	zoom:1;
	overflow:visible
}
.ui-button-icon-only {
	width:2.2em
}
button.ui-button-icon-only {
	width:2.4em
}
.ui-button-icons-only {
	width:3.4em
}
button.ui-button-icons-only {
	width:3.7em
}
.ui-button .ui-button-text {
	display:block;
	line-height:1.4
}
.ui-button-text-only .ui-button-text {
	padding:.4em 1em
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding:.4em;
	text-indent:-9999999px
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding:.4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding:.4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
	padding-left:2.1em;
	padding-right:2.1em
}
input.ui-button {
	padding:.4em 1em
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position:absolute;
	top:50%;
	margin-top:-8px
}
.ui-button-icon-only .ui-icon {
	left:50%;
	margin-left:-8px
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left:.5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right:.5em
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right:.5em
}
.ui-buttonset {
	margin-right:7px
}
.ui-buttonset .ui-button {
	margin-left:0;
	margin-right:-.3em
}
button.ui-button::-moz-focus-inner {
border:0;
padding:0
}
.ui-dialog {
	position:absolute;
	padding:.2em;
	width:300px;
	overflow:hidden
}
.ui-dialog .ui-dialog-titlebar {
	padding:.4em 1em;
	position:relative
}
.ui-dialog .ui-dialog-title {
	float:left;
	margin:.1em 16px .1em 0
}
.ui-dialog .ui-dialog-titlebar-close {
	position:absolute;
	right:.3em;
	top:50%;
	width:19px;
	margin:-10px 0 0 0;
	padding:1px;
	height:18px
}
.ui-dialog .ui-dialog-titlebar-close span {
	display:block;
	margin:1px
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding:0
}
.ui-dialog .ui-dialog-content {
	position:relative;
	border:0;
	padding:.5em 1em;
	background:none;
	overflow:auto;
	zoom:1
}
.ui-dialog .ui-dialog-buttonpane {
	text-align:left;
	border-width:1px 0 0 0;
	background-image:none;
	margin:.5em 0 0 0;
	padding:.3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float:right
}
.ui-dialog .ui-dialog-buttonpane button {
	margin:.5em .4em .5em 0;
	cursor:pointer
}
.ui-dialog .ui-resizable-se {
	width:14px;
	height:14px;
	right:3px;
	bottom:3px
}
.ui-draggable .ui-dialog-titlebar {
	cursor:move
}
.ui-slider {
	position:relative;
	text-align:left
}
.ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:1.2em;
	height:1.2em;
	cursor:default
}
.ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-position:0 0
}
.ui-slider-horizontal {
	height:.8em
}
.ui-slider-horizontal .ui-slider-handle {
	top:-.3em;
	margin-left:-.6em
}
.ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left:0
}
.ui-slider-horizontal .ui-slider-range-max {
	right:0
}
.ui-slider-vertical {
	width:.8em;
	height:100px
}
.ui-slider-vertical .ui-slider-handle {
	left:-.3em;
	margin-left:0;
	margin-bottom:-.6em
}
.ui-slider-vertical .ui-slider-range {
	left:0;
	width:100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom:0
}
.ui-slider-vertical .ui-slider-range-max {
	top:0
}
.ui-tabs {
	position:relative;
	padding:.2em;
	zoom:1
}
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:.2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
	list-style:none;
	float:left;
	position:relative;
	top:1px;
	margin:0 .2em 1px 0;
	border-bottom:0 !important;
	padding:0;
	white-space:nowrap
}
.ui-tabs .ui-tabs-nav li a {
	float:left;
	padding:.5em 1em;
	text-decoration:none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom:0;
	padding-bottom:1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor:text
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor:pointer
}
.ui-tabs .ui-tabs-panel {
	display:block;
	border-width:0;
	padding:1em 1.4em;
	background:none
}
.ui-tabs .ui-tabs-hide {
	display:none !important
}
.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
	display:none
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top:1px
}
.ui-datepicker .ui-datepicker-prev {
	left:2px
}
.ui-datepicker .ui-datepicker-next {
	right:2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
	width:100%
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width:49%
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:bold;
	border:0
}
.ui-datepicker td {
	border:0;
	padding:1px
}
.ui-datepicker td span, .ui-datepicker td a {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left
}
.ui-datepicker.ui-datepicker-multi {
	width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0em
}
.ui-datepicker-rtl {
	direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker-cover {
	display:none;
	display:block;
	position:absolute;
	z-index:-1;
	filter:mask();
	top:-4px;
	left:-4px;
	width:200px;
	height:200px
}
.ui-progressbar {
	height:2em;
	text-align:left
}
.ui-progressbar .ui-progressbar-value {
	margin:-1px;
	height:100%
}
/* teamAdmin.css */.teamAdmin #teamInfoWrapper {
	padding:14px
}
.teamAdmin #sfConnectionInfo {
	padding-left:20px
}
.teamAdmin .x-panel-body {
	border:none !important
}
.teamAdmin .subhead {
	padding-bottom:6px
}
.ext-ie6.teamAdmin .x-form-field-wrap {
	margin-right:0px;
	margin-left:1px;
	padding-left:1px;
	position:absolute
}
.teamAdmin #users .x-grid3-hd-inner {
	height:36px
}
.teamAdmin #users .x-grid3-col {
	border-right:1px solid #e3e3e3;
	padding-right:0
}
.teamAdmin #users .x-grid3-td-status, .teamAdmin #users .x-grid3-td-sendToTeam {
	border-right:1px solid #d6d6d6
}
.teamAdmin .reset-password .x-btn-wrap {
	margin-top:6px
}
.teamAdmin .reset-password hr {
	margin:20px 0px 0px 0px;
	background-color:#d6d6d6;
	width:100%
}
.teamAdmin div.reset-password {
	vertical-align:middle
}
.teamAdmin .reset-password-wrap label {
	width:263px !important;
	margin-top:4px
}
.teamAdmin label.reset-password-wrap-submitted {
	width:28px !important;
	margin-top:0px
}
.teamAdmin div.reset-pasword-input-container-submitted {
	padding-left:0px !important
}
.teamAdmin #x-form-el-manageTeamInfo_ringLeadNote {
	margin-top:-8px;
	margin-bottom:6px
}
/* navMenu.css */.navMenu ul.navMenuParents {
	background:url(../images/menu_leftdoor.png) no-repeat 0 4px;
	right:6px;
*right:-16px;
	margin-top:44px;
	padding-left:11px;
	position:absolute;
	top:0;
	z-index:8500
}
#nav_right_door {
	background:url(../images/menu_rightdoor.png) no-repeat 100% 4px;
	width:11px;
	height:59px
}
.navMenu ul.navMenuParents li.navMenuParents {
	padding:0px;
	background:url(../images/menu_back.png) repeat-x
}
.navMenu ul.navMenuParents li.navMenuParents a.navMenuParents {
	border-left:1px solid #BBBBBB;
	color:#777777;
	cursor:pointer !important;
	display:block;
	font-family:Verdana, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold !important;
	letter-spacing:0.07em !important;
	line-height:4em;
	margin-top:8px;
	margin-bottom:3px;
	padding:0 1.2em;
	text-align:left;
	text-decoration:none;
	white-space:nowrap
}
.navMenu ul.navMenuParents li.navMenuParents a.navMenuParents:hover {
	color:#666666;
	background:url(../images/menu_hover.png) repeat
}
.navMenu ul.navMenuChildren {
	background-color:#DCF6A9;
	border:none;
	cursor:default !important;
	letter-spacing:0;
	padding:0;
	list-style-type:none;
	width:18em
}
.ext-ie .navMenu ul.navMenuChildren {
	margin-top:-1px;
	margin-left:-1px
}
.ext-ie7 .navMenu ul.navMenuChildren {
	margin-top:-3px;
	margin-left:-3px
}
.navMenu ul.navMenuChildren li.navMenuChildren {
	list-style-type:none;
	line-height:150%;
	margin:0;
	padding:0
}
.navMenu ul.navMenuChildren li.navMenuChildren a.navMenuChildren {
	float:none !important;
	position:relative;
	white-space:normal;
	background-color:transparent;
	background-image:none;
	border:1px solid #8DD200;
	color:#666666;
	font-family:Arial, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal !important;
	padding-bottom:normal !important;
	padding-left:5px;
	padding-right:5px;
	padding-top:7px !important;
	text-align:left;
	text-decoration:none;
	letter-spacing:1px !important;
	margin:0;
	display:block;
	cursor:pointer !important;
	margin-top:-1px
}
.navMenu ul.navMenuChildren li.navMenuChildren:hover, .navMenu ul.navMenuChildren li.navMenuChildren a.navMenuChildren:hover {
	background-color:#FFFFFF;
	text-decoration:none
}
.navMenu .yuimenu {
	border-width:0;
	background-color:transparent
}
.navMenu .genius {
	padding:0 0 0 20px;
	line-height:150%
}
.navMenu .genius a {
	background:transparent url(../images/app_sprite01.gif) no-repeat scroll 0 -920px
}
#launchClientButton {
	margin-bottom:12px
}
.topmenudrops li {
	position:relative
}
.topmenudrops li ul {
	display:none;
	position:absolute
}
.topmenudrops li:hover ul {
	display:block
}
/* geniusHelpPage.css */.geniusHelpPage .mgVisible {
	padding-top:0px !important
}
.geniusHelpPage .mgVisible H2 {
	padding-top:3px
}
/* campaignEditor.css */.campaignEditor .x-panel-body-noheader, .x-panel-mc .x-panel-body {
	border-width:0
}
.campaignEditor .rightAlignButtonToForm {
	margin-left:778px
}
.campaignEditor .formDivider, .campaignEditor .formDividerTop {
	width:826px
}
.campaignEditor #saveFormLower {
	border-top:1px solid #CDCDCD;
	padding-top:6px;
	width:826px
}
.campaignEditor #editCampaignForm .formButton .x-form-field {
	border:none
}
/* campaignReport.css */.campaignReport #campaignReportForm .x-panel-body-noheader, .x-panel-mc .x-panel-body {
	border-width:0;
	padding-bottom:6px
}
.campaignReport #campaignReportForm .formButton .x-form-field {
	border:none
}
/* sgTableView.css */.sgTableView .tableRow-cellFloater {
	float:left
}
.sgTableView em.addRemoveColumnButtons, .sgTableView em.addRemoveColumnButtons button.lightWeightImageButton {
	height:24px;
	width:24px;
	display:block
}
.sgTableView em.addRemoveColumnButtons {
	float:left
}
.sgTableView table.x-btn-wrap {
	margin:10px
}
.sgTableView .tableRowStripe {
	background-color:#f1f0f0
}
/* webToLeadFormPreview.css */#webToLeadFormPreview #previewHeader {
	padding:14px;
	margin-bottom:14px
}
#webToLeadFormPreview .refreshPreview {
	width:80px;
	float:left
}
#webToLeadFormPreview .PreviewMessage {
	margin-left:80px;
	font-size:12px
}
#webToLeadFormPreview #previewIframe {
	border:1px solid #000000
}
#webToLeadFormPreview .PreviewErrorContainer {
	margin:0px auto;
	text-align:center;
	width:400px;
	margin-top:60px
}
#webToLeadFormPreview .errorIcon {
	background:url(../images/app_sprite01.gif) -210px -440px no-repeat;
	height:45px;
	width:70px;
	display:block;
	float:left
}
#webToLeadFormPreview .errorMessage {
	margin-left:40px;
	font-size:12px;
	background:none;
	border:none;
	color:#666;
	font-size:12px;
	padding:5px;
	width:auto;
	text-align:left
}
/* sfPowerWizard.css */.sfPowerWizard .partialUserWrapper {
	padding-top:10px
}
#geniusTopNavMenu .bd {
	display:block;
	padding-left:10px
}
.OptOutPage #contentBoxWidget {
	margin-top:-95px;
	padding-top:103px
}
.sfPowerWizard h2 {
	font-size:15px
}
.sfPowerWizard #partialUserSummaryWrapper {
	margin-top:14px;
	margin-bottom:12px
}
.sfPowerWizard input {
	margin-bottom:4px
}
.sfPowerWizard th {
	font-weight:700;
	font-style:italic
}
.sfPowerWizard .valid, .sfPowerWizard .invalid {
	border-top:1px solid #cdcdcd
}
.sfPowerWizard .aliasHeader {
	width:220px
}
.sfPowerWizard .usernameHeader {
	width:200px
}
.sfPowerWizard .activeHeader {
	width:80px
}
.sfPowerWizard .userTypeHeader {
	width:80px
}
.sfPowerWizard .failureReasonHeader, .sfPowerWizard .stubHeader, .sfPowerWizard .stubHeader {
	width:200px
}
.sfPowerWizard #partialUserWrapper .invalid {
	border-bottom:none
}
.sfPowerWizard .validHeader {
	font-size:12px;
	font-weight:700
}
.sfPowerWizard .invalidHeader {
	font-size:12px;
	font-weight:700
}
/* geniusSass.css */.hasToolTip {
	border-bottom-width:1px;
	border-bottom-style:dotted;
	cursor:help
}
.x-window-dlg .confirmBoxNote {
	font-weight:bold;
	padding-bottom:8px;
	padding-top:4px
}
.analytics-login-modal .x-window-body {
	border:none
}
.formDivider, .formDividerTop {
	border-bottom:1px solid #CDCDCD;
	margin-bottom:12px;
	padding-bottom:2px
}
.formDivider {
	padding-top:16px
}
.gurlTextFieldInputOverride {
	background:none;
	border:none;
	padding-left:0;
	color:#666
}
.x-form .x-form-text.gurlTextFieldInputOverride {
	padding-top:3px
}
.ext-ie7.campaignReport .x-form-text.gurlTextFieldInputOverride {
	padding-top:0px;
	margin-top:-26px
}
.ext-ie7 .x-form .x-form-text.gurlTextFieldInputOverride {
	padding-top:0px
}
.ext-ie8 .x-form .x-form-text.gurlTextFieldInputOverride {
	padding-top:2px
}
a.simpleOrangeButton {
	background:url(../images/orangeButtonBkg.gif) repeat-x;
	padding:2px 7px;
	border:1px solid #f07d00;
	color:white;
	font-weight:700;
	font-size:11.5px;
	text-decoration:none
}
a.simpleOrangeButton:hover {
	background:url(../images/orangeButtonBkgOver.gif) repeat-x;
	color:#521201;
	border:1px solid #ffa44a
}
a.simpleOrangeButton.linkTypeButton {
	text-decoration:underline;
	padding:1px 8px 3px
}
.orangeText {
	color:#FF7600
}
.orangebutton3 {
	color:#FFF !important;
	display:inline-block;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:solid 1px #da7c0c !important;
	text-shadow:0 1px 1px rgba(0, 0, 0, .3);
	padding:5px;
	padding-left:12px;
	padding-right:12px;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .2);
	box-shadow:0 1px 2px rgba(0, 0, 0, .2);
	background:#f78d1d;
	background:-webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background:-moz-linear-gradient(top, #faa51a, #f47a20);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
	text-decoration:none;
	font-size:13px
}
.orangebutton3:hover {
	background:#f47c20;
	background:-webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background:-moz-linear-gradient(top, #f88e11, #f06015);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015')
}
.orangebutton3:active {
	position:relative;
	top:1px;
	color:#fcd3a5;
	background:-webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background:-moz-linear-gradient(top, #f47a20, #faa51a);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a')
}
.greenbutton3 {
	color:#FFF !important;
	display:inline-block;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:solid 1px #41620b !important;
	text-shadow:0 1px 1px rgba(0, 0, 0, .3);
	padding:5px;
	padding-left:12px;
	padding-right:12px;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .2);
	box-shadow:0 1px 2px rgba(0, 0, 0, .2);
	background:#85CB13;
	background:-webkit-gradient(linear, left top, left bottom, from(#85CB13), to(#7DB90C));
	background:-moz-linear-gradient(top, #85CB13, #7DB90C);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#85CB13', endColorstr='#7DB90C');
	text-decoration:none;
	font-size:13px
}
.greenbutton3:hover {
	background:#f47c20;
	background:-webkit-gradient(linear, left top, left bottom, from(#75b310), to(#6ca009));
	background:-moz-linear-gradient(top, #75b310, #6ca009);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#75b310', endColorstr='#6ca009')
}
.greenbutton3:active {
	position:relative;
	top:1px;
	color:#fcd3a5;
	background:-webkit-gradient(linear, left top, left bottom, from(#85CB13), to(#7DB90C));
	background:-moz-linear-gradient(top, #85CB13, #7DB90C);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#85CB13', endColorstr='#7DB90C')
}
#alertBox {
	width:500px;
	float:left;
	padding:20px;
	margin-left:16px;
	font-size:11px;
	background-color:white;
	border:solid 3px #666;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	-webkit-box-shadow:8px 8px 8px #bbbbbb;
	-moz-box-shadow:8px 8px 8px #bbbbbb;
	box-shadow:8px 8px 8px #bbbbbb;
	background:#fff;
	background:-webkit-gradient(linear, left top, left bottom, from(#f1f0f0), to(#fff));
	background:-moz-linear-gradient(top, #f1f0f0, #fff);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f0f0', endColorstr='#fff')
}
#alertMessage {
	margin-left:64px;
	font-size:13px
}
#footer {
	text-align:right;
	font-size:9px;
	color:#999999;
	padding-right:4px;
	margin-right:10px;
	margin-bottom:10px
}
.textAlignRight {
	text-align:right
}
.x-form-cb-annotation {
	margin-left:4px;
	position:relative;
	top:2px
}
.toggleContent {
	margin-left:18px
}
.inlineAlertBox {
	border:solid 1px #f78000;
	padding:8px;
	color:#f78000;
	line-height:14px
}
.inlineAlertBox .tinyAlertIconInline-gif {
	float:left
}
.inlineAlertBox .inlineAlertBoxContent {
	margin-left:32px
}
.inlineAlertBox .alert {
	font-size:13px;
	font-weight:700
}
.x-combo-list-item {
	white-space:normal
}
.sgPageFramework .subhead {
	color:#333;
	font-size:15px;
	font-weight:bold
}
.sgPageFramework .subhead.subheadItem {
	color:#666666;
	font-size:13px
}
.sgPageFramework .formDividerTop {
	border-bottom:1px solid #CDCDCD;
	margin-bottom:12px;
	padding-bottom:2px
}
.sgPageFramework .formDivider {
	border-bottom:1px solid #CDCDCD;
	margin-bottom:12px;
	padding-bottom:2px;
	border-bottom:1px solid #CDCDCD;
	margin-bottom:12px;
	padding-bottom:2px;
	padding-top:16px
}
.sgPageFramework .gridSubHead .x-panel-header {
	background:none;
	border:none;
	color:#333;
	font-size:15px;
	font-weight:bold;
	border-bottom:1px solid #CDCDCD;
	margin-bottom:12px;
	padding-bottom:2px;
	padding-top:16px;
	padding-left:0;
	padding-bottom:4px
}
.sgPageFramework .gridSubHead .x-panel-bwrap {
	margin-left:20px
}
.sgPageFramework .reportingForm .x-form-item-label {
	font-weight:bold
}
.sgPageFramework .reportingForm .x-form-item {
	margin-bottom:1px
}
.sgPageFramework .customFieldLink {
	font-weight:normal;
	font-size:12px;
	margin-left:10px
}
.sgPageFramework .linkButton {
	padding:4px 8px 5px 25px;
	border:1px solid #999;
	color:#444;
	text-decoration:underline;
	background:#d3d5da url('../images/replayButtonIcon.gif') no-repeat scroll 5px center
}
.sgPageFramework .linkButton:hover {
	background:#cbcbcb url('../images/replayButtonIcon.gif') no-repeat scroll 5px center
}
.sgPageFramework .linkButton.disabled {
	border:1px solid #d6d6d6;
	color:#bdbdbd;
	background:#f1f1f1 url('../images/replayButtonIconDisabled.gif') no-repeat scroll 5px center;
	cursor:default
}
.sgPageFramework .x-btn.stateChangeOrange button {
	color:white;
	font-weight:700;
	font-size:9pt
}
.sgPageFramework .headerButton {
	margin-bottom:1em
}
.sgPageFramework .x-grid-panel .stateChangeOrange {
	margin-left:5px;
	margin-right:5px
}
.sgPageFramework .x-fieldset-header {
	display:block
}
.sgPageFramework .x-form-checkbox {
	margin-top:3px
}
.sgPageFramework .x-grid3-hd-inner .sortable {
	text-decoration:underline
}
#preJsLoading {
	background:url(../images/geniusWatermark-sm.gif) no-repeat 50% 0;
	height:400px
}
.widgetMaskModal .x-window-tc {
	height:6px
}
.widgetMaskModal .x-window-tc .x-window-header {
	display:none
}
.delete2-gif {
	background:url(../images/ui/sprite.gif) -376px -166px no-repeat;
	width:13px;
	height:14px;
	display:block;
	cursor:pointer
}
.delete2-gif:hover {
	background:url(../images/ui/sprite.gif) -70px -254px no-repeat
}
.delete2Disabled-gif {
	background:url(../images/ui/sprite.gif) -439px -402px no-repeat;
	width:13px;
	height:14px;
	display:block;
	cursor:default
}
.templateSelectIcon-gif {
	background:url(../images/ui/sprite.gif) -602px -134px no-repeat;
	width:26px;
	height:13px;
	display:block;
	cursor:pointer
}
.templateSelectIcon-gif:hover {
	background:url(../images/ui/sprite.gif) -86px -89px no-repeat
}
.workflowActivateBtn-gif {
	background:url(../images/ui/sprite.gif) -162px -29px no-repeat;
	width:48px;
	height:13px;
	display:block
}
.workflowActivateBtn-gif:hover {
	background:url(../images/ui/sprite.gif) -136px -92px no-repeat
}
.workflowDeactivateBtn-gif {
	background:url(../images/ui/sprite.gif) -525px -70px no-repeat;
	width:58px;
	height:13px;
	display:block
}
.workflowDeactivateBtn-gif:hover {
	background:url(../images/ui/sprite.gif) -195px -79px no-repeat
}
.use-icon-gif {
	background:url(../images/ui/sprite.gif) -225px -505px no-repeat;
	width:24px;
	height:14px;
	display:block
}
.use-icon-gif:hover {
	background:url(../images/ui/sprite.gif) -363px -212px no-repeat
}
.sm_icon_marketingMail-gif {
	background:url(../images/ui/sprite.gif) -440px -522px no-repeat;
	width:17px;
	height:13px;
	display:block
}
.emailDrafts .sm_icon_marketingMail-gif {
	background:url(../images/ui/sprite.gif) -440px -522px no-repeat;
	width:17px;
	height:13px;
	display:block;
	margin-left:6px
}
.sm_icon_workflow-gif, .emailDrafts .sm_icon_workflow-gif {
	background:url(../images/ui/sprite.gif) -266px -4px no-repeat;
	width:23px;
	height:13px;
	display:block
}
.managerReports .sm_icon_workflow-gif {
	height:13px;
	margin-left:16px;
	margin-top:-12px
}
.email_sent_grid_icon-gif {
	background:url(../images/ui/sprite.gif) -398px -522px no-repeat;
	width:16px;
	height:13px;
	display:block
}
.unscheduleIcon-gif {
	background:url(../images/ui/sprite.gif) -18px -222px no-repeat;
	width:29px;
	height:12px;
	display:block
}
.unscheduleIcon-gif:hover {
	background:url(../images/ui/sprite.gif) -406px -90px no-repeat
}
.editDocIcon-gif {
	background:url(../images/ui/sprite.gif) -623px -162px no-repeat;
	width:17px;
	height:13px;
	display:block;
	margin-right:8px
}
.editDocIcon-gif:hover {
	background:url(../images/ui/sprite.gif) -373px -286px no-repeat
}
.HelpIconForm-gif {
	background:url(../images/ui/sprite-clearRight.gif) -2px -110px no-repeat;
	width:29px;
	height:13px;
	display:block;
	vertical-align:text-bottom
}
.HelpIconForm-gif:hover {
	background:url(../images/ui/sprite-clearRight.gif) -2px -127px no-repeat
}
.workflowIconEditWorkflow-gif {
	background:url(../images/ui/sprite.gif) -365px -452px no-repeat;
	width:18px;
	height:13px;
	display:block;
	float:left;
	margin-top:2px
}
.workflowIconEditWorkflow-gif:hover {
	background:url(../images/ui/sprite.gif) -284px -159px no-repeat
}
.sectionHelpIcon-gif {
	background:url(../images/ui/loose/sectionHelpIcon.png) no-repeat;
	width:23px;
	height:23px;
	display:block;
	float:left
}
.sectionHelpIcon-gif:hover {
	background:url(../images/ui/loose/sectionHelpIcon-over.png) no-repeat
}
.HelpIcon-gif {
	background:url(../images/ui/sprite-clearRight.gif) -2px -144px no-repeat;
	width:29px;
	height:13px;
	display:block;
	margin-left:4px;
	margin-top:6px;
	float:left
}
.HelpIcon-gif:hover {
	background:url(../images/ui/sprite-clearRight.gif) -2px -161px no-repeat
}
.workflowDesigner .editableWorkflow .filtersHeaderRemoveButton {
	background:url(../images/ui/sprite.gif) -621px -53px no-repeat;
	width:24px;
	height:25px;
	display:block
}
.workflowDesigner .editableWorkflow .filtersHeaderRemoveButton:hover {
	background:url(../images/ui/sprite.gif) -159px -461px no-repeat
}
.workflowDesigner .filtersHeaderRemoveButton.x-item-disabled {
	background:url(../images/ui/sprite.gif) -350px -43px no-repeat;
	width:24px;
	height:25px;
	display:block
}
.workflowDesigner .filtersHeaderRemoveButton.x-item-disabled:hover {
	background:url(../images/ui/sprite.gif) -350px -43px no-repeat;
	width:24px;
	height:25px;
	display:block
}
.workflowDesigner .filtersAddButton {
	background:url(../images/ui/sprite.gif) -10px -412px no-repeat;
	width:20px;
	height:22px;
	display:block
}
.workflowDesigner .filtersAddButton:hover {
	background:url(../images/ui/sprite.gif) -628px -101px no-repeat
}
.workflowDesigner .filtersRemoveButton {
	background:url(../images/ui/sprite.gif) -11px -22px no-repeat;
	width:24px;
	height:22px;
	display:block
}
.workflowDesigner .filtersRemoveButton:hover {
	background:url(../images/ui/sprite.gif) -253px -120px no-repeat
}
.workflowDesigner .waitUntilDateTimeAndWatch_eventIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -373px -325px no-repeat;
	width:23px;
	height:17px;
	display:block;
	display:inline
}
.workflowDesigner .waitUntilDateTimeAndWatch_eventIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -640px -217px no-repeat;
	display:inline
}
.workflowDesigner .pageView_eventIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -126px -114px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:inline
}
.workflowDesigner .pageView_eventIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -589px -153px no-repeat;
	display:inline
}
.workflowDesigner .waitAndWatch_eventIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -290px -22px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:inline
}
.workflowDesigner .waitAndWatch_eventIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -318px -46px no-repeat;
	display:inline
}
.workflowDesigner .multiPageVisit_eventIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -412px -361px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:inline
}
.workflowDesigner .multiPageVisit_eventIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -632px -184px no-repeat;
	display:inline
}
.workflowDesigner .visitStart_eventIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -365px -519px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:inline
}
.workflowDesigner .visitStart_eventIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -159px -175px no-repeat;
	display:inline
}
.workflowDesigner .visitEnd_eventIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -114px -314px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:inline
}
.workflowDesigner .visitEnd_eventIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -49px -199px no-repeat;
	display:inline
}
.workflowDesigner .emailOpened_eventIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -79px -197px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:inline
}
.workflowDesigner .emailOpened_eventIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -231px -484px no-repeat;
	display:inline
}
.workflowDesigner .chatStart_eventIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -327px -468px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:inline
}
.workflowDesigner .chatStart_eventIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -585px -29px no-repeat;
	display:inline
}
.workflowDesigner .chatEnd_eventIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -295px -321px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:inline
}
.workflowDesigner .chatEnd_eventIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -446px -372px no-repeat;
	display:inline
}
.workflowDesigner .leftAMessage_eventIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -178px -110px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:inline
}
.workflowDesigner .leftAMessage_eventIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -43px -84px no-repeat;
	display:inline
}
.workflowDesigner .webToLeadFormSubmission_eventIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -636px -252px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:inline
}
.workflowDesigner .webToLeadFormSubmission_eventIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -181px -8px no-repeat;
	display:inline
}
.workflowDesigner .campaignAssociation_eventIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -247px -310px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:inline
}
.workflowDesigner .campaignAssociation_eventIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -542px -481px no-repeat;
	display:inline
}
.x-grid3-check-col {
	background:url(../images/ui/sprite.gif) -639px -132px no-repeat;
	width:16px;
	height:16px;
	display:block;
	margin-left:30px
}
.x-grid3-check-col:hover {
	background:url(../images/ui/sprite.gif) -265px -177px no-repeat
}
.editListMembers .x-grid3-check-col {
	background:url(../images/ui/sprite.gif) -639px -132px no-repeat;
	width:16px;
	height:16px;
	display:block;
	margin-left:12px
}
.editListMembers .x-grid3-check-col:hover {
	background:url(../images/ui/sprite.gif) -265px -177px no-repeat
}
.marketingEmail.emailRecipients .x-grid3-check-col {
	background:url(../images/ui/sprite.gif) -639px -132px no-repeat;
	width:16px;
	height:16px;
	display:block;
	margin-left:15px
}
.marketingEmail.emailRecipients .x-grid3-check-col:hover {
	background:url(../images/ui/sprite.gif) -265px -177px no-repeat
}
.x-grid3-check-col-on {
	background:url(../images/ui/sprite.gif) -113px -190px no-repeat;
	width:16px;
	height:16px;
	display:block;
	margin-left:30px
}
.x-grid3-check-col-on:hover {
	background:url(../images/ui/sprite.gif) -565px -456px no-repeat
}
.editListMembers .x-grid3-check-col-on {
	background:url(../images/ui/sprite.gif) -113px -190px no-repeat;
	width:16px;
	height:16px;
	display:block;
	margin-left:12px
}
.editListMembers .x-grid3-check-col-on:hover {
	background:url(../images/ui/sprite.gif) -565px -456px no-repeat
}
.marketingEmail.emailRecipients .x-grid3-check-col-on {
	background:url(../images/ui/sprite.gif) -113px -190px no-repeat;
	width:16px;
	height:16px;
	display:block;
	margin-left:15px
}
.marketingEmail.emailRecipients .x-grid3-check-col-on:hover {
	background:url(../images/ui/sprite.gif) -565px -456px no-repeat
}
.editButton-gif {
	background:url(../images/ui/sprite.gif) -24px -480px no-repeat;
	width:27px;
	height:13px;
	display:block;
	display:block
}
.editButton-gif:hover {
	background:url(../images/ui/sprite.gif) -586px -443px no-repeat
}
.enableButton-gif {
	background:url(../images/ui/sprite.gif) -355px -193px no-repeat;
	width:38px;
	height:13px;
	display:block;
	display:block
}
.enableButton-gif:hover {
	background:url(../images/ui/sprite.gif) -400px -113px no-repeat
}
.addButton-gif {
	background:url(../images/ui/sprite.gif) -66px -273px no-repeat;
	width:30px;
	height:13px;
	display:block;
	display:block
}
.addButton-gif:hover {
	background:url(../images/ui/sprite.gif) -519px -341px no-repeat
}
.enablingButton-gif {
	background:url(../images/ui/sprite.gif) -207px -283px no-repeat;
	width:54px;
	height:13px;
	display:block;
	display:block
}
.x-grid3-row-expandable .x-grid3-row-expander {
	background:url(../images/ui/sprite-clearRight.gif) -2px -262px no-repeat;
	width:18px;
	height:14px;
	display:block;
	padding-right:2px;
	vertical-align:top;
	display:block
}
.x-grid3-row-expandable .x-grid3-row-expander:hover {
	background:url(../images/ui/sprite-clearRight.gif) -2px -280px no-repeat
}
.x-grid3-row-collapsed .x-grid3-row-expandable .x-grid3-row-expander {
	background:url(../images/ui/sprite-clearRight.gif) -2px -262px no-repeat;
	width:18px;
	height:14px;
	display:block;
	padding-right:2px;
	vertical-align:top;
	display:block
}
.x-grid3-row-collapsed .x-grid3-row-expandable .x-grid3-row-expander:hover {
	background:url(../images/ui/sprite-clearRight.gif) -2px -280px no-repeat
}
.x-grid3-row-expanded .x-grid3-row-expandable .x-grid3-row-expander {
	background:url(../images/ui/sprite-clearRight.gif) -2px -178px no-repeat;
	width:18px;
	height:14px;
	display:block;
	padding-right:2px;
	vertical-align:top;
	display:block
}
.x-grid3-row-expanded .x-grid3-row-expandable .x-grid3-row-expander:hover {
	background:url(../images/ui/sprite-clearRight.gif) -2px -196px no-repeat
}
.teamAdmin .x-grid-group-collapsed .x-grid-group-hd div {
	background:url(../images/ui/sprite-clearRight.gif) -2px -298px no-repeat;
	width:18px;
	height:20px;
	display:block;
	display:inline
}
.teamAdmin .x-grid-group-collapsed .x-grid-group-hd div:hover {
	background:url(../images/ui/sprite-clearRight.gif) -2px -322px no-repeat
}
.teamAdmin .x-grid-group-hd div {
	background:url(../images/ui/sprite-clearRight.gif) -2px -214px no-repeat;
	width:18px;
	height:20px;
	display:block;
	display:inline
}
.teamAdmin .x-grid-group-hd div:hover {
	background:url(../images/ui/sprite-clearRight.gif) -2px -238px no-repeat
}
.globeLinkIcon-gif {
	background:url(../images/ui/sprite.gif) -247px -52px no-repeat;
	width:25px;
	height:16px;
	display:block;
	display:block
}
.globeLinkIcon-gif:hover {
	background:url(../images/ui/sprite.gif) -158px -438px no-repeat
}
.magGlassDetail-gif {
	background:url(../images/ui/sprite.gif) -8px -385px no-repeat;
	width:16px;
	height:16px;
	display:block;
	display:block
}
.magGlassDetail-gif:hover {
	background:url(../images/ui/sprite.gif) -356px -474px no-repeat
}
.webToLeadEditor .addBlueRoundButton-gif {
	background:url(../images/ui/sprite.png) -176px -3px no-repeat;
	width:24px;
	height:24px;
	display:block;
	display:block
}
.webToLeadEditor .addBlueRoundButton-gif:hover {
	background:url(../images/ui/sprite.png) -143px -4px no-repeat
}
.sgTableView em.addButton .addBlueRoundButton-gif {
	background:url(../images/ui/sprite.png) -176px -3px no-repeat;
	width:24px;
	height:24px;
	display:block;
	display:block
}
.sgTableView em.addButton .addBlueRoundButton-gif:hover {
	background:url(../images/ui/sprite.png) -143px -4px no-repeat
}
.webToLeadEditor .tableViewContainerActive .active .addBlueRoundButton-gif {
	background:url(../images/ui/sprite.png) -176px -3px no-repeat;
	width:24px;
	height:24px;
	display:block;
	display:block
}
.webToLeadEditor .tableViewContainerActive .active .addBlueRoundButton-gif:hover {
	background:url(../images/ui/sprite.png) -143px -4px no-repeat
}
.webToLeadEditor .removeBlueRoundButton-gif {
	background:url(../images/ui/sprite.png) -5px -20px no-repeat;
	width:24px;
	height:24px;
	display:block;
	display:block
}
.webToLeadEditor .removeBlueRoundButton-gif:hover {
	background:url(../images/ui/sprite.png) -86px -5px no-repeat
}
.sgTableView em.removeButton {
	background:url(../images/ui/sprite.png) -5px -20px no-repeat;
	width:24px;
	height:24px;
	display:block;
	display:block
}
.sgTableView em.removeButton:hover {
	background:url(../images/ui/sprite.png) -86px -5px no-repeat
}
.webToLeadEditor .tableViewContainerActive .active .removeBlueRoundButton-gif {
	background:url(../images/ui/sprite.png) -5px -20px no-repeat;
	width:24px;
	height:24px;
	display:block;
	display:block
}
.webToLeadEditor .tableViewContainerActive .active .removeBlueRoundButton-gif:hover {
	background:url(../images/ui/sprite.png) -86px -5px no-repeat
}
.webToLeadEditor .emptyBlueRoundButton-gif {
	background:url(../images/ui/sprite.png) -190px -46px no-repeat;
	width:24px;
	height:24px;
	display:block;
	display:block
}
.webToLeadEditor .tableViewContainerActive .active .emptyBlueRoundButton-gif {
	background:url(../images/ui/sprite.png) -190px -46px no-repeat;
	width:24px;
	height:24px;
	display:block;
	display:block
}
.sgTableView .tableRow-grippy {
	background:url(../images/ui/sprite.gif) -313px -251px no-repeat;
	width:14px;
	height:18px;
	display:block;
	display:block
}
.sgTableView .tableRowStripe .tableRow-grippy {
	background:url(../images/ui/sprite.gif) -263px -27px no-repeat;
	width:14px;
	height:18px;
	display:block;
	display:block
}
.sgTableView .tableViewContainerActive .tableRowContainer.active .tableRow-grippy {
	background:url(../images/ui/sprite.gif) -44px -429px no-repeat;
	width:14px;
	height:18px;
	display:block;
	display:block
}
.sgTableView .tableHeaderContainer .grippyColumn {
	background:url(../images/ui/sprite.png) -47px -4px no-repeat;
	width:18px;
	height:20px;
	display:block;
	display:block
}
button.fakeEXTbtn {
	background:url(../images/ui/sprite.gif) -56px -225px no-repeat;
	width:60px;
	height:23px;
	display:block;
	display:block;
	border:none;
	cursor:pointer;
	font-family:tahoma, verdana, helvetica;
	font-size:11px;
	height:23px;
	width:60px;
	margin:auto
}
button.fakeEXTbtn:hover {
	background:url(../images/ui/sprite.gif) -174px -311px no-repeat
}
.marketingGeniusLogo-gif {
  background: url("../images/logo.jpg") no-repeat scroll 0 12px transparent;
  display: block;
  height: 127px;
  margin: 0 10px 10px;
  width: 288px;
}
.getToWowNews_genius_icon-gif {
	background:url(../images/ui/sprite.gif) -382px -362px no-repeat;
	width:24px;
	height:24px;
	display:block;
	display:block
}
.activeWorkflowIcon-gif {
	background:url(../images/ui/sprite.gif) -161px -224px no-repeat;
	width:18px;
	height:13px;
	display:block;
	display:block
}
.deactivatedWorkflowIcon-gif {
	background:url(../images/ui/sprite.gif) -527px -376px no-repeat;
	width:18px;
	height:13px;
	display:block;
	display:block
}
.invalidWorkflowIcon-gif {
	background:url(../images/ui/sprite.gif) -474px -68px no-repeat;
	width:18px;
	height:13px;
	display:block;
	display:block
}
.workflowDesigner .downArrow-gif {
	background:url(../images/ui/sprite.gif) -40px -392px no-repeat;
	width:61px;
	height:24px;
	display:block;
	display:block
}
.workflowDesigner .actionRemoveButton {
	background:url(../images/ui/sprite.gif) -237px -2px no-repeat;
	width:20px;
	height:22px;
	display:block;
	display:block
}
.workflowDesigner .actionRemoveButton:hover {
	background:url(../images/ui/sprite.gif) -481px -324px no-repeat
}
.workflowDesigner .triggerHelpIcon-gif {
	background:url(../images/ui/sprite.gif) -391px -8px no-repeat;
	width:22px;
	height:18px;
	display:block;
	display:block;
	float:left;
	margin-top:-2px
}
.workflowDesigner .triggerHelpIcon-gif:hover {
	background:url(../images/ui/sprite.gif) -446px -118px no-repeat
}
.workflowDesigner .workflowIconContinue-gif {
	background:url(../images/ui/sprite.gif) -306px -190px no-repeat;
	width:21px;
	height:19px;
	display:block;
	display:block;
	float:left;
	padding-right:2px
}
.workflowDesigner .workflowIconUpsertSalesforceCampaignMember-gif {
	background:url(../images/ui/sprite.gif) -563px -328px no-repeat;
	width:23px;
	height:17px;
	display:block;
	display:block;
	float:left;
	padding-right:4px;
	margin-top:2px
}
.statusBarIcon-gif {
	background:url(../images/ui/sprite.gif) -110px -279px no-repeat;
	width:28px;
	height:23px;
	display:block;
	display:block;
	float:left;
	margin-top:2px
}
.workflowDesigner .workflowValidStatusIndicator {
	background:url(../images/ui/sprite-clearRight.gif) -2px -594px no-repeat;
	width:200px;
	height:15px;
	display:block;
	display:block
}
.workflowDesigner .workflowInValidStatusIndicator {
	background:url(../images/ui/sprite-clearRight.gif) -2px -575px no-repeat;
	width:200px;
	height:15px;
	display:block;
	display:block
}
.workflowDesigner .alertTracker_actionIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -196px -459px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:inline
}
.workflowDesigner .alertTracker_actionIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -419px -17px no-repeat
}
.workflowDesigner .upsertSalesforceCampaignMember_actionIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -563px -328px no-repeat;
	width:23px;
	height:17px;
	display:block;
	display:inline
}
.workflowDesigner .upsertSalesforceCampaignMember_actionIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -306px -502px no-repeat
}
.workflowDesigner .workflowIconAlertTracker-gif {
	background:url(../images/ui/sprite.gif) -196px -459px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:block;
	float:left;
	margin-top:2px
}
.workflowDesigner .changeContactOwner_actionIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -114px -256px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:inline
}
.workflowDesigner .changeContactOwner_actionIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -185px -56px no-repeat
}
.workflowDesigner .workflowIconChangeOwnership-gif {
	background:url(../images/ui/sprite.gif) -114px -256px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:block;
	float:left;
	margin-top:2px
}
.workflowDesigner .changeGeniusScore_actionIcon .x-tree-node-icon, .workflowDesigner .changeGeniusScoreSF_actionIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -516px -8px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:inline
}
.workflowDesigner .changeGeniusScore_actionIcon .x-tree-node-icon:hover, .workflowDesigner .changeGeniusScoreSF_actionIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -233px -159px no-repeat
}
.workflowDesigner .workflowIconChangeGeniusScore-gif {
	background:url(../images/ui/sprite.gif) -516px -8px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:block;
	float:left
}
.workflowDesigner .sendEmail_actionIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -3px -66px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:inline
}
.workflowDesigner .sendEmail_actionIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -129px -164px no-repeat
}
.workflowDesigner .setFieldValueSF_actionIcon .x-tree-node-icon, .workflowDesigner .setFieldValueNonSF_actionIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -212px -101px no-repeat;
	width:24px;
	height:17px;
	display:block;
	display:inline
}
.workflowDesigner .setFieldValueSF_actionIcon .x-tree-node-icon:hover, .workflowDesigner .setFieldValueNonSF_actionIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -153px -286px no-repeat
}
.workflowDesigner .workflowIconSetFieldValue-gif {
	background:url(../images/ui/sprite.gif) -212px -101px no-repeat;
	width:24px;
	height:17px;
	display:block;
	display:block;
	float:left;
	padding-right:2px
}
.workflowDesigner .dragEventTarget {
	background:url(../images/ui/sprite-clearRight.gif) -2px -2px no-repeat;
	width:350px;
	height:50px;
	display:block
}
.workflowDesigner .innerDropTargetHover {
	background:url(../images/ui/sprite-clearRight.gif) -2px -56px no-repeat;
	width:348px;
	height:50px;
	display:block
}
.workflowDesigner .sfWorkflowTriggered_eventIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -412px -49px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:inline
}
.workflowDesigner .sfWorkflowTriggered_eventIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -609px -228px no-repeat
}
.workflowDesigner .emailSent_actionIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -132px -220px no-repeat;
	width:23px;
	height:17px;
	display:block;
	display:inline
}
.workflowDesigner .emailSent_actionIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -610px -276px no-repeat
}
.workflowDesigner .workflowIconEmailSent-gif {
	background:url(../images/ui/sprite.gif) -3px -66px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:block;
	float:left;
	margin-top:2px;
	padding-right:4px
}
.greyDot-gif {
	background:url(../images/ui/sprite.gif) -417px -76px no-repeat;
	width:12px;
	height:9px;
	display:block;
	display:block;
	margin:0 auto
}
#masthead li a.genius {
	background:url(../images/genius_tracker.png) no-repeat;
	background-position:0px 4px;
	width:178px;
	height:30px;
	display:block;
	display:block;
	border:0 none;
	margin-top:17px;
	margin-bottom:12px;
	padding:0
}
#masthead li a.genius:hover {
	opacity:.8
}
.mgYUIWowReportWidget_reportExportButton92 {
	background:url(../images/ui/sprite.gif) -356px -495px no-repeat;
	width:17px;
	height:14px;
	display:block;
	display:block
}
.getToWowNews_keys-gif {
	background:url(../images/ui/sprite.gif) -340px -301px no-repeat;
	width:26px;
	height:33px;
	display:block;
	display:block
}
.getToWowNews_outlook_icon-gif {
	background:url(../images/ui/sprite.gif) -601px -90px no-repeat;
	width:22px;
	height:18px;
	display:block;
	display:block
}
.geniusMail-gif {
	background:url(../images/ui/sprite.gif) -197px -198px no-repeat;
	width:101px;
	height:74px;
	display:block;
	display:block
}
.workflow-large-icon-gif {
	background:url(../images/ui/sprite.gif) -50px -5px no-repeat;
	width:100px;
	height:74px;
	display:block
}
.myContactsIcon-gif {
	background:url(../images/ui/sprite.gif) -441px -70px no-repeat;
	width:26px;
	height:26px;
	display:block;
	vertical-align:middle
}
.allTeamIcon-gif {
	background:url(../images/ui/sprite.gif) -557px -362px no-repeat;
	width:86px;
	height:26px;
	display:block;
	vertical-align:middle
}
.create_email_open_triangle-gif {
	background:url(../images/ui/sprite.gif) -476px -12px no-repeat;
	width:23px;
	height:11px;
	display:block;
	display:block
}
.create_email_closed_triangl-gif {
	background:url(../images/ui/sprite.gif) -17px -253px no-repeat;
	width:36px;
	height:26px;
	display:block;
	display:block
}
.envelope_48-gif {
	background:url(../images/ui/sprite.gif) -597px -310px no-repeat;
	width:54px;
	height:39px;
	display:block;
	display:block
}
.x-window-dlg .orangeQuestionIcon-gif {
	background:url(../images/ui/sprite.gif) -622px -463px no-repeat;
	width:38px;
	height:32px;
	display:block;
	display:block
}
.x-window-dlg .orangeAlertIcon-gif {
	background:url(../images/ui/sprite.gif) -573px -176px no-repeat;
	width:40px;
	height:42px;
	display:block;
	display:block
}
.orangeAlertIcon-gif {
	background:url(../images/ui/sprite.gif) -573px -176px no-repeat;
	width:40px;
	height:42px;
	display:block;
	display:block
}
.bigAlertIcon-gif {
	background:url(../images/ui/sprite.gif) -288px -74px no-repeat;
	width:94px;
	height:79px;
	display:block;
	display:block
}
.ext-dialogErrorIcon-gif {
	background:url(../images/ui/sprite.gif) -332px -235px no-repeat;
	width:54px;
	height:45px;
	display:block;
	display:block
}
.error_icon-gif {
	background:url(../images/ui/sprite.gif) -332px -235px no-repeat;
	width:54px;
	height:45px;
	display:block;
	display:block
}
.dirty_checkbox_element-gif {
	background:url(../images/ui/sprite.gif) -164px -143px no-repeat;
	width:64px;
	height:26px;
	display:block;
	display:block
}
.save_changes_btn_element-gif {
	background:url(../images/ui/sprite.gif) -257px -437px no-repeat;
	width:95px;
	height:25px;
	display:block;
	display:block
}
.reset_btn_element-gif {
	background:url(../images/ui/sprite.gif) -307px -158px no-repeat;
	width:57px;
	height:25px;
	display:block;
	display:block
}
.search_element-gif {
	background:url(../images/ui/sprite.gif) -455px -29px no-repeat;
	width:109px;
	height:24px;
	display:block;
	display:block
}
.set_calendar_element-gif {
	background:url(../images/ui/sprite.gif) -345px -4px no-repeat;
	width:38px;
	height:22px;
	display:block;
	display:block
}
.search_btn_element-gif {
	background:url(../images/ui/sprite.gif) -433px -333px no-repeat;
	width:34px;
	height:22px;
	display:block;
	display:block
}
.clear_search_element-gif {
	background:url(../images/ui/sprite.gif) -480px -91px no-repeat;
	width:34px;
	height:22px;
	display:block;
	display:block
}
.tickler_triangle-gif {
	background:url(../images/ui/sprite-clearRight.gif) -2px -503px no-repeat;
	width:6px;
	height:20px;
	display:block;
	display:block
}
.redAlertIcon-gif {
	background:url(../images/ui/sprite-clearRight.gif) -2px -346px no-repeat;
	width:25px;
	height:12px;
	display:block;
	display:block
}
.confirmIcon-gif {
	background:url(../images/ui/sprite.gif) -266px -282px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:block
}
.geniusWorkflowLogo-gif {
	background:url(../images/ui/sprite.gif) -619px -11px no-repeat;
	width:36px;
	height:33px;
	display:block;
	display:block
}
.SFWorkflowLogo-gif {
	background:url(../images/ui/sprite.gif) -477px -365px no-repeat;
	width:33px;
	height:35px;
	display:block;
	display:block
}
.boxChecked-gif {
	background:url(../images/ui/sprite.gif) -218px -50px no-repeat;
	width:20px;
	height:13px;
	display:block;
	display:block
}
.boxUnChecked-gif {
	background:url(../images/ui/sprite.gif) -108px -355px no-repeat;
	width:20px;
	height:13px;
	display:block;
	display:block
}
.salesforce-logo_grid_tiny-gif {
	background:url(../images/ui/sprite-clearRight.gif) -2px -423px no-repeat;
	width:13px;
	height:11px;
	display:block;
	display:inline-block
}
.x-grid3-body .x-grid3-td-expandable {
	background:url(../images/ui/sprite.gif) -550px -108px no-repeat;
	width:44px;
	height:30px;
	height:19px
}
.info_flyover-gif {
	background:url(../images/ui/sprite.gif) -545px -510px no-repeat;
	width:21px;
	height:21px;
	display:block;
	display:inline
}
.activityReport .refreshWarningButton button {
	background:url(../images/ui/sprite-clearRight.gif) -2px -362px no-repeat;
	width:10px;
	height:18px;
	display:block;
	padding-left:12px !important;
	display:inline;
	width:100px;
	margin-left:6px
}
.webToLeadEditor #customFieldDeletedWarning {
	background:url(../images/ui/sprite-clearRight.gif) -2px -466px no-repeat;
	width:28px;
	height:33px;
	display:block;
	border:2px solid #FF8500;
	display:block;
	font-size:11px;
	height:17px;
	margin-bottom:6px;
	padding:8px 8px 8px 34px;
	width:786px
}
.grey_circle_1-gif {
	background:url(../images/ui/sprite.gif) -613px -503px no-repeat;
	width:31px;
	height:31px;
	display:block;
	display:block
}
.grey_circle_2-gif {
	background:url(../images/ui/sprite.gif) -574px -256px no-repeat;
	width:31px;
	height:31px;
	display:block;
	display:block
}
.grey_circle_3-gif {
	background:url(../images/ui/sprite.gif) -8px -443px no-repeat;
	width:31px;
	height:31px;
	display:block;
	display:block
}
.ext-dialogActionIcon-gif {
	background:url(../images/ui/sprite.gif) -382px -396px no-repeat;
	width:51px;
	height:49px;
	display:block;
	display:block
}
.clock-alert-gif {
	background:url(../images/ui/sprite.gif) -263px -482px no-repeat;
	width:36px;
	height:36px;
	display:block;
	display:block
}
.bigLogo-180-gif {
	background:url(../images/ui/sprite.gif) -398px -148px no-repeat;
	width:170px;
	height:171px;
	display:block;
	display:block
}
.bigSFlogo-gif {
	background:url(../images/ui/sprite.gif) -65px -427px no-repeat;
	width:65px;
	height:71px;
	display:block;
	display:block
}
.salesforce_sm_tab-gif {
	background:url(../images/ui/sprite.gif) -357px -422px no-repeat;
	width:13px;
	height:13px;
	display:block;
	display:block
}
.returnLink {
	background:url(../images/ui/sprite-clearRight.gif) -2px -384px no-repeat;
	width:300px;
	height:13px;
	display:block;
	display:block;
	padding-left:10px
}
.teamAdmin .orangeAlertIcon-gif {
	background:url(../images/ui/sprite-clearRight.gif) -2px -438px no-repeat;
	width:26px;
	height:24px;
	display:block;
	display:block
}
.tinyAlertIcon-gif {
	background:url(../images/ui/sprite-clearRight.gif) -2px -527px no-repeat;
	width:30px;
	height:20px;
	display:block;
	display:block;
	padding:8px
}
.tinyAlertIconInline-gif {
	background:url(../images/ui/sprite-clearRight.gif) -2px -551px no-repeat;
	width:30px;
	height:20px;
	display:block;
	display:block;
	margin-top:-2px
}
.workflowDesigner .sfCampaignAssociation_eventIcon .x-tree-node-icon {
	background:url(../images/ui/sprite.gif) -214px -435px no-repeat;
	width:24px;
	height:16px;
	display:block;
	display:inline
}
.workflowDesigner .sfCampaignAssociation_eventIcon .x-tree-node-icon:hover {
	background:url(../images/ui/sprite.gif) -335px -516px no-repeat
}
.app-logo-gif {
	background:url(../images/ui/sprite.gif) -393px -461px no-repeat;
	width:142px;
	height:53px;
	display:block;
	display:block
}
.bigProspects-gif {
	background:url(../images/ui/sprite.gif) -14px -291px no-repeat;
	width:88px;
	height:76px;
	display:block;
	display:block
}
.reportIcon-gif {
	background:url(../images/ui/sprite.gif) -21px -108px no-repeat;
	width:100px;
	height:70px;
	display:block;
	display:block
}
.app-logo-png {
	background:url(../images/ui/sprite.png) -36px -35px no-repeat;
	width:137px;
	height:53px;
	display:block;
	display:block
}
.greyToggleTriangleOpen-png {
	background:url(../images/ui/sprite.png) -220px -16px no-repeat;
	width:20px;
	height:32px;
	display:block;
	display:block;
	margin-left:-2px
}
.greyToggleTriangleClosed-png {
	background:url(../images/ui/sprite.png) -5px -59px no-repeat;
	width:20px;
	height:32px;
	display:block;
	display:block
}
.sgGurlList.sgGurlListWithItem {
	max-height:300px;
	overflow-y:auto;
	border-bottom:1px solid #bbb;
	margin-bottom:5px
}
.sgGurlList.sgGurlListWithItem .sgGurlListRow {
	margin-bottom:1em
}
.sgGurlList.sgGurlListWithItem .gurlDestinationURL {
	display:inline
}
.sgGurlList.sgGurlListWithItem .gurlTextFieldInputOverride {
	font-size:11px;
	margin-left:4px;
	padding-top:0
}
.sgGurlList.sgGurlListWithItem .gurlLabel {
	padding-top:1px
}
.ext-ie7 .gurlTextFieldInputOverride {
	border:1px solid #FFF
}
.sgGurlList.sgGurlListScrolling {
	border:1px solid #bbb;
	padding:6px
}
.x-multiselect-list {
	border:1px solid #B5B8C8;
	background:white none repeat scroll 0 0
}
.x-multiselectforce-field .x-form-field {
	float:left;
	color:black;
	background-color:white;
	border:1px solid #B5B8C8;
	padding:1px 3px;
	background:white url(../images/ext2_mod/default/form/text-bg.gif) repeat-x scroll 0 0;
	height:18px;
	overflow:hidden
}
.x-multiselect-list-inner {
	overflow:auto;
	padding-left:6px;
	border:1px solid #B5B8C8
}
.x-multiselect-list-inner .emptyMessage {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px
}
.x-multiselect-list-footer {
	border-top:1px solid #B5B8C8;
	padding:4px;
	background-color:#F4F4F4
}
.x-form-field-wrap .x-multiselect-trigger {
	background:transparent url(../images/ext2_mod/default/form/multiSelectTrigger.gif)
}
.x-multiselectforce-field .x-multiselect-trigger {
	background:transparent url(../images/ext2_mod/default/form/multiSelectTrigger.gif) scroll -34px 0 !important
}
.x-multiselectforce-field .x-multiselect-trigger.x-form-trigger-over {
	background:transparent url(../images/ext2_mod/default/form/multiSelectTrigger.gif) scroll -51px 0 !important
}
.x-multiselect-trigger.x-form-trigger-over {
	background:transparent url(../images/ext2_mod/default/form/multiSelectTrigger.gif) scroll -17px 0 !important
}
.x-multiselect-trigger-display {
	background:transparent url(../images/workflow_sprite01.gif) no-repeat 0px -100px;
	height:16px;
	width:17px;
	display:inline;
	margin-top:8px
}
.x-multiselect-list .x-form-check-wrap-inner {
	white-space:nowrap
}
.x-multiselect-list.x-form-invalid {
	border:1px solid red
}
.x-multiselect-list-footer-btn {
	float:left
}
.x-multiselect-list-footer-combo {
	float:right
}
.x-multiselect-list-footer-clear {
	clear:both
}
div.x-multiselect-list-footer-btn button {
	background-image:url(../images/ext2_mod/default/form/multiSelectTriggerUpArrow.gif);
	background-repeat:no-repeat
}
.x-multiselect-list-footer-btn .x-btn-text {
	background-position:0 6px;
	background-repeat:no-repeat;
	padding:3px 0 2px 8px
}
.x-multiselect-list-inner label {
	display:inline
}
.ext-ie .x-multiselect-list-footer-btn .x-btn-text {
	padding:3px 0 2px 11px
}
.ext-ie .x-multiselect-list .x-form-cb-label {
	position:static
}
.x-csvchecklist-inner {
	padding-bottom:10px
}
.x-csvchecklist-inner .x-form-check-wrap, .x-csvchecklist-inner .x-form-radio-wrap {
	line-height:18px;
	padding:3px 0 2px
}
.x-csvchecklist-anyDivider {
	width:80%
}
.x-csvchecklist-inner .ext-el-mask {
	background-color:#fff
}
.x-csvchecklist-noCheck .x-form-check {
	background-position:0 0 !important
}
.sgLegend {
	padding-left:5px
}
.sgLegend .sgLegend_EmptyMessage {
	padding:0 5px 5px 5px;
	font-style:italic
}
.sgLegend .sgLegendSeriesColorIndicator {
	-webkit-box-shadow:2px 2px 2px #d2d2d2;
	-moz-box-shadow:2px 2px 2px #d2d2d2;
	box-shadow:2px 2px 2px #d2d2d2;
	margin-right:4px
}
.sgLegend .sgLegendSeries .x-form-check-wrap {
	margin-top:-4px
}
.sgLegend .sgLegendSeriesRollup {
	border-bottom:solid 1px #afafaf;
	margin-bottom:10px
}
.sgTableView .emptyContent {
	text-align:center
}
.sgTableView .emptyContent .x-btn {
	margin-left:auto;
	margin-right:auto
}
.sgTableView .dragDrop-topIndicator {
	padding-top:0
}
.sgTableView .dragDrop-topIndicator .dragFiller {
	margin-bottom:.5em
}
.sgTableView .dragDrop-bottomIndicator {
	padding-bottom:0
}
.sgTableView .dragDrop-bottomIndicator .dragFiller {
	margin-top:2.5em
}
.ext-ie7 .sgTableView .dragDrop-bottomIndicator .dragFiller {
	margin-top:.5em
}
.sgTableView .tableRow-grippy {
	background:url(../images/ui/sprite.gif) -313px -251px no-repeat;
	width:14px;
	height:18px;
	display:block;
	margin-left:2px
}
.sgTableView .tableRowStripe .tableRow-grippy {
	background:url(../images/ui/sprite.gif) -263px -27px no-repeat;
	width:14px;
	height:18px;
	display:block
}
.sgTableView .tableViewContainerActive .tableRowContainer.active {
	background:#d7dee7
}
.sgTableView .tableViewContainerActive .tableRowContainer.active .tableRow-grippy {
	background:url(../images/ui/sprite.gif) -44px -429px no-repeat;
	width:14px;
	height:18px;
	display:block;
	cursor:move
}
.sgTableView .tableHeaderContainer .grippyColumn {
	background:url(../images/ui/sprite.png) -47px -4px no-repeat;
	width:18px;
	height:20px;
	display:block
}
.sgTableView .dragFiller {
	background-color:white;
	height:2em;
	clear:both;
	border-style:dashed;
	border-width:2px;
	border-color:#70b60C
}
.sgTableView .tableRow-checkboxRequired .x-form-check-wrap.x-item-disabled {
	opacity:1
}
.accountIndex .x-panel-header {
	background:none;
	color:black;
	border-top:none;
	border-right:none;
	border-left:none;
	margin-top:-10px;
	border-bottom:1px solid #dfdfdf
}
.accountIndex #newLeadsHeader, .accountIndex #emailsSentHeader {
	font-size:16px;
	font-weight:700
}
.accountIndex #emailsSentHeader {
	padding-bottom:8px
}
.accountIndex #chart_container .x-panel-header-text, .accountIndex #emailChart_container .x-panel-header-text {
	font-weight:normal;
	font-size:12px
}
.accountIndex .chartLabel {
	font-weight:700;
	margin-left:-5px
}
.accountIndex .chartLabelContentAlt {
	font-style:italic
}
.accountIndex #chart_container {
	padding-bottom:4px
}
.accountIndex #chartContainer {
	border-top:1px solid #ccc;
	padding-top:5px
}
.accountIndex #chartContainer #newLeadCountEl {
	font-size:11pt;
	padding-left:3px
}
.accountIndex #chartContainer #emailCountEl {
	font-size:11pt;
	padding-left:3px
}
.accountIndex #sidebarContent {
	margin-left:20px
}
.accountIndex #sidebarContent #homepageSidebar-Cont {
	width:220px;
	padding-bottom:12px
}
.accountIndex #sidebarContent .homepageSidebar-top {
	padding:8px 12px;
	color:white;
	font-weight:700;
	font-size:16px
}
.accountIndex #sidebarContent .homepageSidebar-lower {
	padding:8px 12px;
	font-size:12px
}
.accountIndex #sidebarContent #homepageSidebar-Cont li {
	background:url(../images/ui/sprite-clearRight.gif) -2px -503px no-repeat;
	width:6px;
	height:20px;
	display:block;
	display:block;
	padding-left:12px;
	width:180px;
	margin-bottom:6px;
	margin-left:10px
}
.accountIndex #sidebarContent .homepageSidebarSubTitle {
	color:#666;
	font-weight:700;
	font-size:13px;
	margin-bottom:2px
}
.accountIndex #sidebarContent .homepageSidebarA-top {
	background:url(../images/homepagePanelA-top.png) no-repeat 0 top
}
.accountIndex #sidebarContent .homepageSidebarA-lower {
	background:url(../images/homepagePanelA-lower.png) no-repeat 0 bottom
}
.accountIndex #sidebarContent .homepageSidebarB-top {
	background:url(../images/homepagePanelB-top.png) no-repeat 0 top
}
.accountIndex #sidebarContent .homepageSidebarB-lower {
	background:url(../images/homepagePanelB-lower.png) no-repeat 0 bottom
}
.accountIndex #sidebarContent .padTop6 {
	padding-top:6px
}
.accountIndex .maintenanceNotification {
	padding-bottom:2em;
	font-weight:bold;
	color:black
}
.accountIndex .x-panel-body {
	border-style:none
}
.accountLogin #announcementContainer {
	margin-left:auto;
	margin-right:auto;
	margin-top:14px;
	width:500px
}
.accountLogin .bookmarkMessage {
	margin-left:4px;
	font-style:italic
}
.accountLogin .noLogoutCheckbox {
	width:13px
}
.accountLogin .loginCont {
	margin-left:auto;
	margin-right:auto;
	width:500px;
	padding-bottom:70px;
	margin-top:20px
}
.accountLogin .h1goto {
	color:#FF7600;
	font-size:18px;
	font-weight:bold;
	padding-bottom:6px;
	margin-left:0px
}
.accountLogin label {
	float:left;
	width:100px;
	font-size:14px;
	font-weight:normal;
	padding-top:2px
}
.accountLogin .noLabel {
	margin-left:108px;
	margin-bottom:0px
}
.accountLogin input {
	width:180px;
	margin-bottom:15px;
	margin-left:8px
}
.accountLogin br {
	clear:left
}
.accountLogin .loginButton {
	margin-left:108px;
	margin-top:14px
}
.accountLogin .loginRight {
	width:150px;
	float:right;
	height:140px;
	border-left:1px solid #ccc;
	padding-left:20px;
	padding-top:40px
}
.accountLogin .loginLeft {
	margin-right:10px;
	width:auto;
	height:140px
}
.accountLogin .orangeButton .x-btn-text {
	font-size:13px;
	letter-spacing:0.02em
}
.accountLogin p.loginInfoMsg {
	margin-left:auto;
	margin-right:auto;
	font-size:12pt;
	font-weight:bold;
	text-align:left;
	color:red;
	display:block;
	width:500px
}
.activityReport #expandableContentPanel .x-panel {
	border:1px solid #99A5B5;
	margin-bottom:14px
}
.activityReport #expandableContentPanel.collapsed .x-grid3-hd-inner .sortable {
	text-decoration:none
}
.activityReport .ext-gecko .salesforce-logo_grid_tiny-gif {
	height:11.109px
}
.activityReport #saveToGeniusList .x-panel {
	border:none !important
}
.activityReport .x-panel-body.x-form {
	border-top:none;
	border-right:none;
	border-left:none
}
.activityReport #expandableContentPanel {
	border:none !important
}
.activityReport #expandableContentPanel .x-panel-body {
	border:none !important
}
.activityReport .x-panel-tbar .xtb-text {
	color:#000;
	font-weight:bold
}
.activityReport .ext-ie7 .emailContactsButton button.x-btn-text {
	width:110px
}
.activityReport .ext-ie7 .saveToGeniusListButton button.x-btn-text {
	width:180px
}
.activityReport .ext-safari .emailContactsButton button.x-btn-text {
	width:110px
}
.activityReport .ext-safari .saveToGeniusListButton button.x-btn-text {
	width:180px
}
.activityReport .x-toolbar {
	background:none;
	height:24px
}
.activityReport #expandableContentPanel.collapsed td.sort-desc .x-grid3-hd-inner, .activityReport #expandableContentPanel.collapsed td.sort-asc .x-grid3-hd-inner {
	background:none
}
.activityReport #expandableContentPanel.collapsed td.sort-desc img.x-grid3-sort-icon, .activityReport #expandableContentPanel.collapsed td.sort-asc img.x-grid3-sort-icon {
	display:none
}
.activityReport .x-toolbar .xtb-sep {
	background-image:none
}
.activityReport .x-panel-bbar .x-toolbar {
	background:#D0DEF0 url(../images/ext2_mod/default/toolbar/bg.gif) repeat-x scroll left top !important
}
.activityReport #gridMultiPageVisits_view_more, .activityReport #gridSinglePageVisits_view_more, .activityReport #gridOpened_view_more, .activityReport #gridNotOpened_view_more, .activityReport #gridBounced_view_more, .activityReport #gridOptOut_view_more {
	margin-bottom:14px;
	margin-top:-15px;
	border:1px solid #99A5B5;
	padding:4px
}
.activityReport .ext-ie7 #gridMultiPageVisits_view_more, .activityReport .ext-ie7 #gridSinglePageVisits_view_more, .activityReport .ext-ie7 #gridOpened_view_more, .activityReport .ext-ie7 #gridNotOpened_view_more, .activityReport .ext-ie7 #gridBounced_view_more, .activityReport .ext-ie7 #gridOptOut_view_more {
	width:964px !important
}
.activityReport .x-panel-tbar .x-toolbar.expandableContentToolbarTop {
	margin-bottom:6px;
	border:none
}
.activityReport .x-panel-bbar .x-toolbar.expandableContentToolbarBottom {
	background:none !important;
	margin-top:6px;
	margin-bottom:6px;
	border:none
}
.activityReport .expanded .x-panel-bbar .x-toolbar {
	border-bottom:0px !important
}
.activityReport .x-panel-bbar .x-toolbar {
	padding-bottom:1px;
	border-bottom:1px solid #99A5B5
}
.activityReport #exportButtons {
	margin-top:20px
}
.activityReport .x-panel-header-text {
	color:black
}
.activityReport #gridMultiPageVisits .x-toolbar {
	background:transparent url(../images/app_sprite_activityReport.gif) 0px -0px scroll repeat-x
}
.activityReport #gridSinglePageVisits .x-toolbar {
	background:transparent url(../images/app_sprite_activityReport.gif) 0px -40px scroll repeat-x
}
.activityReport #gridOpened .x-toolbar {
	background:transparent url(../images/app_sprite_activityReport.gif) 0px -80px scroll repeat-x
}
.activityReport #gridNotOpened .x-toolbar {
	background:transparent url(../images/app_sprite_activityReport.gif) 0px -120px scroll repeat-x
}
.activityReport #gridBounced .x-toolbar {
	background:transparent url(../images/app_sprite_activityReport.gif) 0px -160px scroll repeat-x
}
.activityReport #gridOptOut .x-toolbar {
	background:transparent url(../images/app_sprite_activityReport.gif) 0px -200px scroll repeat-x
}
.activityReport #layoutTop {
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	padding-top:8px;
	margin-top:14px
}
.activityReport #subjectText {
	padding-top:12px;
	padding-bottom:10px
}
.activityReport #elUpdatableOverview {
	line-height:13px
}
.activityReport #elUpdatableOverviewHR {
	background-color:#bbb;
	color:#bbb
}
.activityReport .x-grid-empty {
	padding-bottom:2px;
	padding-left:7px;
	padding-top:5px
}
.activityReport #emailNotSentWarningContainer {
	display:none;
	padding-bottom:10px
}
.activityReport .x-toolbar .bevelBtn.x-item-disabled {
	display:none
}
.activityReport .toGeniusListHeader {
	padding-bottom:1.5em
}
.activityReport #toGeniusList .x-panel .x-form-field-wrap {
	margin-top:10px
}
.activityReport .sgPageFramework .x-form-cb-label {
	display:inline
}
.activityReport .x-window-dlg .x-window-body {
	margin-bottom:-2em
}
.activityReport #geniusListResultModalTitle {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding-bottom:12px
}
.activityReport #resultsModalTable {
	width:100%
}
.activityReport #resultsModalTable td {
	padding:1px 0;
	vertical-align:top
}
.activityReport #resultsModalTable #geniusListRow td {
	padding:1px 0 8px 0
}
.activityReport #resultsModalTable td.addedCell {
	vertical-align:bottom
}
.emailResults .sm_icon_workflow-gif {
	margin-left:16px;
	margin-top:-11px
}
.emailResults .sm_icon_marketingMail-gif {
	margin-left:22px;
	margin-top:-11px
}
.emailResults .email_sent_grid_icon-gif {
	margin-left:14px;
	margin-top:-11px
}
.emailResults .margin_left {
	margin-left:5px
}
.ext-ie7.emailResults .x-form-date-trigger {
	margin-top:-1px
}
.ext-ie8.emailResults .x-form-date-trigger {
	margin-top:1px
}
.administrationIndex .x-grid3-hd-inner {
	font-size:8pt;
	line-height:9pt
}
.viewContact .x-panel-body-noheader, .viewContact .x-panel-mc .x-panel-body {
	border-top:none
}
.viewContact #editContactContainer .x-panel-body {
	border-width:0px
}
.viewContact #labelsForm .x-panel-body {
	border-width:0px
}
.viewContact #editContactContainer {
	padding-left:14px;
	padding-right:14px
}
.viewContact #noEditWarning {
	margin-top:14px
}
.viewContact #editContactForm {
	padding-top:6px;
	padding-bottom:14px
}
.viewContact #latestVisitEl {
	padding-left:10px;
	padding-bottom:8px;
	padding-top:8px;
	min-height:20px;
	height:auto !important;
	height:20px
}
.viewContact #replayVisitButton {
	padding-top:8px
}
.viewContact #saveButton {
	border-top:1px solid #CDCDCD;
	margin-bottom:14px;
	margin-top:14px;
	padding-left:14px;
	padding-top:10px;
	text-align:right
}
.viewContact #saveButton .stateChangeOrange {
	margin-left:auto
}
.viewContact .memoField {
	width:95% !important
}
.viewContact.ext-ie7 #editContactContainer, .viewContact.ext-ie8 #editContactContainer, .viewContact.ext-ie7 #latestVisitContainer, .viewContact.ext-ie8 #latestVisitContainer {
	height:auto !important
}
.viewContact #replayVisitEl {
	height:30px;
	margin-top:13px;
	overflow:visible
}
.viewContact .x-form-text.x-item-disabled {
	color:#444
}
.viewContact .x-form-field-wrap.x-item-disabled .x-form-text {
	color:#444 !important
}
.viewContact .x-form-check-wrap.x-item-disabled {
	opacity:1 !important
}
.viewContact.ext-ie8 #labelsForm {
	padding-bottom:20px
}
.visitDetail #visitDetailEl {
	padding-bottom:1px
}
.visitDetail #visitDetailTopContainer {
	padding-bottom:10px
}
.visitDetail .linksToContact {
	padding-bottom:14px
}
.contactsIndex .collarTop {
	background-color:#365F8D;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px
}
.contactsIndex .collarSidesBottom {
	border-bottom:3px solid #365F8D;
	border-left:3px solid #365F8D;
	border-right:3px solid #365F8D;
	color:#666;
	min-height:200px;
	min-width:976px
}
.emailSource .buttonAlignment {
	padding-bottom:12px
}
.emailSource .dialogContentHeight {
	height:180px;
	height:180px
}
.emailSource .marketingEmailDialogTextHeight {
	height:90px
}
.emailSource .sm_icon_marketingMail-gif {
	margin-left:6px
}
.emailSource .x-btn-text-icon .x-btn-mc .geniusMailButtonIcon-gif {
	background:url(../images/icons/geniusMailButtonIcon-clearRight.gif) no-repeat;
	padding-left:28px;
	height:18px
}
.emailSource .x-btn-text-icon .x-btn-mc .responseMailIcon-gif {
	background:url(../images/icons/sm_icon_workflow-btn-clearRight.gif) no-repeat;
	padding-left:28px;
	height:18px
}
.sfCampaigns .x-window-dlg .x-window-body {
	margin-bottom:-2em
}
.sfCampaigns #geniusListResultModalTitle {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding-bottom:12px
}
.sfCampaigns #resultsModalTable {
	width:100%
}
.sfCampaigns #resultsModalTable td {
	padding:1px 0;
	vertical-align:top
}
.sfCampaigns #resultsModalTable #geniusListRow td {
	padding:1px 0 8px 0
}
.sfCampaigns #resultsModalTable td.addedCell {
	vertical-align:bottom
}
.leadContactFields .deleteWarningMessage {
	margin-left:40px
}
.leadContactFields .deleteWarningMessage ul {
	margin-top:0
}
.leadContactFields .deleteWarningMessage li {
	list-style:disc outside;
	margin-left:20px;
	line-height:120%
}
.managerReports .sm_icon_marketingMail-gif {
	margin-left:23px;
	margin-top:-12px
}
.managerReports .sm_icon_workflow-gif {
	height:18px;
	margin-left:16px;
	margin-top:-16px
}
.managerReports .currentView {
	padding:10px 0 10px 10px
}
.managerReports .collarTop {
	background-color:#365f8d;
	padding-top:8px;
	zoom:1
}
.managerReports.ext-webkit .collarTop, .managerReports.ext-ie7 .collarTop {
	background-color:#365f8d;
	padding:6px
}
.managerReports .collarMinWidth {
	margin-top:-8px;
	padding-bottom:14px;
	padding-left:8px;
	width:982px;
	display:inline-block;
	height:40px
}
.managerReports.ext-webkit .collarMinWidth, .managerReports.ext-ie7 .collarMinWidth {
	margin-top:-8px;
	padding-bottom:0px;
	width:982px
}
.managerReports .collarMinWidthInner {
	display:inline-block;
	float:left;
	height:40px;
	padding-right:6px
}
.managerReports.ext-webkit .buttonDivStyle {
	padding-top:9px
}
.managerReports .sgCollarPosInline {
	display:inline-block
}
.managerReports .buttonDivStyle {
	padding-top:0px
}
.managerReports .collarSidesBottom {
	color:#666666;
	min-height:150px;
	border-right:3px solid #365f8d;
	border-bottom:3px solid #365f8d;
	border-left:3px solid #365f8d;
	min-width:982px;
	zoom:1
}
.managerReports .collarSidesBottomWidget {
	color:#666666;
	min-height:200px;
	border-right:3px solid #365f8d;
	border-bottom:3px solid #365f8d;
	border-left:3px solid #365f8d;
	min-width:976px;
	zoom:1
}
.managerReports.ext-ie .buttonDivStyle {
	margin-top:5px
}
.managerReports.ext-ie .x-form-field {
	margin-top:-4px
}
.managerReports.ext-ie8 .x-form-field {
	margin-top:-2px
}
.managerReports.ext-ie .x-form-trigger {
	margin-top:5px
}
.managerReports.ext-ie .x-form-field-wrap {
	padding-right:5px
}
.OptOutPage .fourcolbox140 {
	width:140px;
	float:left;
	padding:8px;
	padding-top:16px;
	text-align:right
}
.OptOutPage .fourcolbox300 {
	width:300px;
	float:left;
	padding:8px;
	padding-top:20px
}
.OptOutPage .fourcolbox {
	padding-top:20px
}
.OptOutPage label {
	vertical-align:middle !important
}
.OptOutPage #csvImportForm_container, .OptOutPage #addEmailForm_container, .OptOutPage #removeEmailForm_container, .OptOutPage #domainsForm_container {
	width:100%
}
.OptOutPage .fourcolbox_sm {
	width:14%;
	height:30px;
	float:left;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:4px
}
.OptOutPage .pad_top_top16 {
	padding-top:16px
}
.OptOutPage .pad_top_top12 {
	padding-top:12px
}
.OptOutPage #optOutDependency_container {
	border-top:1px solid gray !important;
	margin-top:10px;
	padding:5px
}
.OptOutPage .x-toolbar-left-row .bevelBtn-orange {
	padding:3px;
	padding-right:6px
}
.ext-ie6.OptOutPage .fourcolbox {
	padding-top:23px
}
.webToLeadEditor {
.spacerfieldforringleadaccountradiobuttons-height:10px
}
.webToLeadEditor .returnUrl-descriptionNote {
	width:592px
}
.webToLeadEditor #webToLeadProcessingForm {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CDCDCD;
	margin-bottom:10px
}
.webToLeadEditor .x-dd-drop-icon {
	display:none
}
.webToLeadEditor .x-dd-drag-ghost {
	padding-left:5px
}
.webToLeadEditor .x-form-radio-wrap-inner div {
	float:left;
	margin-top:-3px;
	padding-left:4px;
	text-align:left
}
.webToLeadEditor .x-form-radio-wrap-inner img {
	float:left
}
.webToLeadEditor .x-form-radio-wrap {
	clear:both
}
.webToLeadEditor .dedupeOptionHeader {
margin-left:!dedupeStateNoteWidth - 9;
	margin-top:.5em;
	font-weight:700;
	padding-left:10px
}
.ext-ie7.webToLeadEditor .dedupeOptionHeader {
	padding-bottom:.5em
}
.webToLeadEditor .dedupeStateNote {
	width:18px;
	font-weight:bold;
	display:inline-block
}
.webToLeadEditor .dedupeStateNoteIndent {
	width:27px
}
.webToLeadEditor .x-panel.x-form-radio-group.x-panel-noborder.x-form-field {
	padding-left:25px
}
.webToLeadEditor #webToLeadNameForm .x-fieldset-header-text {
	cursor:default;
	font-size:12px;
	color:#666
}
.webToLeadEditor #webToLeadNameForm .x-fieldset-header .x-form-radio-wrap {
	display:inline
}
.ext-gecko.webToLeadEditor .deduplicationField label, .ext-safari.webToLeadEditor .deduplicationField label {
	margin-top:3px
}
.webToLeadEditor .x-fieldset legend {
	padding-right:8px;
	padding-left:8px;
	display:inline
}
.webToLeadEditor .x-fieldset.x-panel-collapsed {
	border:0px !important
}
.webToLeadEditor .x-form-radio {
	margin-right:4px;
	margin-top:3px
}
.webToLeadEditor #x-form-el-webToLeadNameForm_ringLeadFieldSet .x-form-label-right label {
	text-align:left
}
.webToLeadEditor #webToLeadNameForm_geniusFieldSet .x-form-label-right label {
	text-align:left
}
.webToLeadEditor .x-fieldset-body-noheader .x-form-item-label {
	text-align:left
}
.webToLeadEditor .x-fieldset-body .x-form-item-label {
	text-align:left
}
.webToLeadEditor #webToLeadNameForm_ringLeadFieldSet .boldtext {
	font-weight:normal !important
}
.webToLeadEditor .spacerFieldBeforeDeDupe {
	height:10px
}
.webToLeadEditor .ringLeadAccountUnboxedRadioButton {
	margin-left:19px
}
.webToLeadEditor .ringLeadFreeAccountExplanation {
	margin-left:30px;
	margin-top:.5em;
	font-style:italic;
	padding-left:10px
}
.ext-ie7.webToLeadEditor .ringLeadFreeAccountExplanation {
	padding-bottom:.5em
}
.webToLeadEditor .tableRowEmail-NACell {
	border:1px solid #dcdcdc;
	background:white;
	color:gray;
	height:18px;
	font-style:italic;
	padding-bottom:2px;
	line-height:18px;
	padding-left:6px;
	font-size:12px
}
.webToLeadEditor #webToLeadNameForm .x-form-cb-label {
	display:inline
}
.webToLeadEditor #webToLeadNameForm legend.webToLeadSetRadio div {
	display:inline
}
.webToLeadEditor #contentBox {
	width:826px;
	min-width:826px
}
.webToLeadEditor .x-panel-body-noheader, .webToLeadEditor .x-panel-mc .x-panel-body {
	border-width:0 !important
}
.webToLeadEditor .rightAlignButtonToForm {
	margin-left:778px
}
.webToLeadEditor .formDivider, .webToLeadEditor .formDividerTop {
	width:826px
}
.webToLeadEditor .subhead.subheadDividerTop {
	width:816px;
	margin-top:12px
}
.webToLeadEditor .tableViewContainer {
	width:814px;
	border:1px solid #666666
}
.webToLeadEditor .tableRow-cellFloater {
	margin-right:7px;
	margin-left:7px
}
.webToLeadEditor .tableRowContainer {
	width:814px;
	padding-top:.5em;
	padding-bottom:.5em
}
.webToLeadEditor .tableHeaderContainer {
	width:814px;
	background:transparent url(../images/ext2_mod/default/grid/grid3-hrow.gif) repeat-x;
	color:white;
	height:20px;
	line-height:18px
}
.webToLeadEditor #webToLeadHiddenFieldsEditor {
	margin-bottom:20px;
	margin-top:10px
}
.webToLeadEditor #hiddenFieldsHeader .descriptionNote {
	padding-bottom:0px
}
.webToLeadEditor .sgTableView table.x-btn-wrap {
	margin-left:344px
}
.webToLeadEditor #customFieldDeletedWarning {
	background:url(../images/ui/sprite-clearRight.gif) -2px -527px no-repeat;
	width:30px;
	height:20px;
	display:block;
	border:2px solid #FF8500;
	display:block;
	height:17px;
	margin-bottom:6px;
	padding:8px;
	padding-left:36px;
	width:786px;
	font-size:11px
}
.webToLeadEditor .tableRowEmail .tableRow-cellFloater.tableRow-fieldDD {
	border:1px solid #dcdcdc;
	height:20px !important;
	width:298px !important;
	background:white
}
.webToLeadEditor .tableRowEmail .tableRowEmail-EmailCell {
	padding-top:2px;
	padding-left:6px;
	font-size:12px;
	color:#000
}
.webToLeadEditor .emptyBlueRoundButton-gif button {
	cursor:default
}
.webToLeadEditor #generateFormCodeButton {
	margin-bottom:10px
}
.webToLeadEditor .headerTopBorder {
	border-top:1px solid #CDCDCD
}
.webToLeadEditor #inputFieldsHeaderItem, .webToLeadEditor #webToLeadInputFieldsEditor, .webToLeadEditor #hiddenFieldsHeader, .webToLeadEditor #webToLeadHiddenFieldsEditor {
	margin-left:10px
}
.webToLeadEditor .unselectableSectionLabel {
	font-weight:700;
	font-style:italic
}
.webToLeadEditor .tableRowContainer_currentlyBeingMoved {
	border:1px solid #b8b8b8
}
.webToLeadEditor .x-dd-drag-proxy {
	border:1px solid #666
}
.webToLeadEditor .x-dd-drag-ghost {
	background:#D7DEE7
}
.webToLeadEditor .addRemoveColumnButtons button {
	background:none;
	border:none;
	width:26px;
	height:26px
}
.webToLeadEditor .x-tree-elbow {
	width:2px !important
}
.ext-ie7.webToLeadEditor #x-form-el-webToLeadProcessingForm_startDate .x-form-trigger, .ext-ie7.webToLeadEditor #x-form-el-webToLeadProcessingForm_endDate .x-form-trigger {
	margin-top:-1px
}
.ext-ie.webToLeadEditor #webToLeadNameForm_geniusFieldSet .x-form-item {
	margin-top:10px
}
.ext-ie.webToLeadEditor #webToLeadNameForm_geniusFieldSet .x-form-trigger {
	margin-top:-1px
}
.ext-ie7.webToLeadEditor #x-form-el-webToLeadNameForm_formOwner .x-form-trigger {
	margin-top:-1px
}
.webToLeadReport .x-panel-body-noheader, .webToLeadReport .x-panel-mc .x-panel-body {
	border:0
}
.workflowDesigner .workflowDragProxyCont {
	background:url(../images/workflowDragProxyBkg.png);
	width:350px;
	height:124px
}
.workflowDesigner .workflowDragProxyTitle {
	font-size:10px;
	color:white;
	padding:3px
}
.workflowDesigner .workflowDragProxyMessage {
	margin:24px 10px;
	text-align:center;
	font-weight:bold;
	white-space:normal
}
.workflowDesigner .startWithGeniusList .x-panel-tl {
	background:transparent url(../images/extAutomation/panel/corners-sprite-grey.gif) no-repeat scroll 0 0 !important
}
.workflowDesigner .startWithGeniusList .x-panel-tr {
	background:transparent url(../images/extAutomation/panel/corners-sprite-grey.gif) no-repeat scroll right 0 !important
}
.workflowDesigner .startWithGeniusList .x-panel-header {
	background:transparent url(../images/extAutomation/panel/top-bottom-grey.gif) repeat-x scroll 0 0 !important
}
.workflowDesigner .startWithGeniusList .x-panel-header-text {
	color:#000000 !important;
	font-size:16px;
	padding-left:4px
}
.workflowDesigner .x-panel-collapsed.startWithGeniusList .x-panel-tc {
	height:42px !important
}
.workflowDesigner .x-panel-collapsed.startWithGeniusList .x-panel-tl {
	background:transparent url(../images/extAutomation/panel/corners-minimized-sprite-grey.gif) no-repeat scroll 0 0 !important;
	height:32px !important
}
.workflowDesigner .x-panel-collapsed.startWithGeniusList .x-panel-tr {
	background:transparent url(../images/extAutomation/panel/corners-minimized-sprite-grey.gif) no-repeat scroll right 0 !important;
	height:36px !important
}
.workflowDesigner .workflowParentPanel .x-panel-body {
	border:0;
	padding:0
}
.workflowDesigner .workflowParentPanel .x-tab-panel-bwrap .x-panel-body {
	padding:10px
}
.workflowDesigner .workflowParentPanel .workflowDesignerTopLevel .x-panel-body {
	padding:2px
}
.workflowDesigner .workflowDesignerTopLevel .innerDesignerContent .x-panel-body {
	padding:10px;
	padding-top:0px
}
.workflowDesigner .workflowDesignerTopLevel .innerDesignerContent .logicalOperatorDD .x-panel-body {
	padding:0px
}
.workflowDesigner .x-panel-body {
	padding:10px
}
.workflowDesigner .logicalOperatorDD .x-panel-body {
	padding:0px
}
.workflowDesigner .logicalOperatorDD .x-panel-body-noheader {
	border:none
}
.workflowDesigner .x-panel-mc .x-panel-body {
	border:none
}
.workflowDesigner .workflowSubPanel .logicalOperatorDD .x-form-field-wrap {
	margin-right:0px !important
}
.workflowDesigner .workflowSubPanel .dateTimeField .x-form-field-wrap {
	margin-right:0px !important
}
.workflowDesigner .x-border-panel {
	padding:10px
}
.workflowDesigner .mainPageTreeContainer {
	padding-right:10px
}
.workflowDesigner .workflowSubPanel .ext-el-mask {
	background-color:#ffffff
}
.workflowDesigner .workflowSubPanel .x-panel-tl, .workflowDesigner .workflowSubPanel .x-panel-tr, .workflowDesigner .workflowSubPanel .x-panel-tc {
	border-bottom:0
}
.workflowDesigner .workflowSubPanel .x-panel-tl {
	background:transparent url(../images/extAutomation/panel/corners-sprite.gif) no-repeat scroll 0 0
}
.workflowDesigner .workflowSubPanel .x-panel-tr {
	background:transparent url(../images/extAutomation/panel/corners-sprite2.gif) no-repeat scroll right 0;
	padding-right:12px
}
.workflowDesigner .workflowSubPanel.x-panel-collapsed .x-panel-tl {
	background:transparent url(../images/extAutomation/panel/corners-minimized-sprite.gif) no-repeat scroll 0 0
}
.workflowDesigner .workflowSubPanel.x-panel-collapsed .x-panel-tr {
	background:transparent url(../images/extAutomation/panel/corners-minimized-sprite.gif) no-repeat scroll right 0
}
.workflowDesigner .workflowSubPanel.x-panel-collapsed .x-panel-tc {
	background:transparent url(../images/extAutomation/panel/top-bottom2.gif) repeat-x scroll 0 bottom;
	height:32px
}
.workflowDesigner .workflowSubPanel.x-panel-collapsed .x-panel-header {
	background:transparent url(../images/extAutomation/panel/top-bottom2.gif) repeat-x scroll 0 0;
	height:21px
}
.workflowDesigner .workflowSubPanel.x-panel-collapsed .x-panel-tl, .workflowDesigner .workflowSubPanel.x-panel-collapsed .x-panel-tr {
	height:26px;
	padding-bottom:4px
}
.workflowDesigner .workflowSubPanel .x-panel-header {
	background:transparent url(../images/extAutomation/panel/top-bottom.gif) repeat-x scroll 0 0
}
.workflowDesigner .workflowSubPanel .firstItem .x-panel-header {
	background:transparent url(../images/extAutomation/panel/top-bottomFirstItem.gif) repeat-x scroll 0 0
}
.workflowDesigner .x-panel-header {
	background:transparent url(../images/extAutomation/panel/white-top-bottom.gif) repeat-x scroll 0 -1px
}
.workflowDesigner .x-panel-ml {
	background:white url(../images/extAutomation/panel/left-right.gif) repeat-y scroll 0 0;
	padding-left:6px
}
.workflowDesigner .x-panel-mr {
	background:transparent url(../images/extAutomation/panel/left-right2.gif) repeat-y scroll right 0;
	padding-right:12px
}
.workflowDesigner .x-panel-mc {
	background:url(../images/extAutomation/panel/body-top-bottom-center.gif) repeat-x scroll 0 bottom
}
.workflowDesigner .x-panel-bc {
	background:transparent url(../images/extAutomation/panel/body-top-bottom2.gif) repeat-x scroll 0 bottom;
	height:12px
}
.workflowDesigner .x-panel-bl {
	background:transparent url(../images/extAutomation/panel/body-corners-sprite2.gif) no-repeat scroll 0 bottom;
	padding-left:6px
}
.workflowDesigner .x-panel-br {
	background:transparent url(../images/extAutomation/panel/body-corners-sprite2.gif) no-repeat scroll right bottom;
	padding-right:12px
}
.workflowDesigner .workflowSubPanel .x-panel-header-text {
	color:white
}
.workflowDesigner .workflowSubPanel .actionPanel {
	background-color:#fff9eb;
	border-left:1px solid gray;
	border-bottom:1px solid silver;
	border-right:1px solid silver;
	border-top:1px solid gray;
	padding:6px
}
.workflowDesigner .workflowSubPanel .filterPanel {
	background-color:#f8fafd;
	border-left:1px solid gray;
	border-bottom:1px solid silver;
	border-right:1px solid silver;
	border-top:1px solid gray;
	padding:10px;
	-moz-border-radius-bottomleft:1em;
	-moz-border-radius-bottomright:1em;
	-moz-border-radius-topleft:1em;
	-moz-border-radius-topright:1em
}
.workflowDesigner .workflowSubPanel .defaultActionsContainer {
	border-top-style:none !important
}
.workflowDesigner .workflowSubPanel .actionsContainer {
	line-height:20px;
	margin-top:5px;
	margin-bottom:5px
}
.workflowDesigner .workflowSubPanel .actionsContainerSpacer {
	height:10px
}
.workflowDesigner .workflowSubPanel .mainActionsContainer {
	padding:4px;
	background-color:#faf9f2;
	background-image:url(../images/workflowActionsBkg.gif);
	border:1px solid #979797;
	min-height:20px;
	height:auto !important;
	height:20px;
	padding-left:8px;
	padding-right:8px
}
.workflowDesigner .workflowSubPanel .mainActionsContainer.dragHighlight {
	border:2px dashed #59c03e;
	margin:-1px 9px;
	padding:4px !important;
	padding-left:8px !important;
	padding-right:8px !important
}
.workflowDesigner .editableWorkflow .workflowSubPanel .mainActionsContainer.preDropMessage {
	background-image:url(../images/workflowActionsMessageBkg.gif);
	padding-top:25px
}
.workflowDesigner .editableWorkflow .workflowSubPanel .mainActionsContainer.preDropMessage.dragHighlight {
	padding-top:25px !important
}
.workflowDesigner .workflowSubPanel .filtersContainer {
	border:1px solid #666666;
	padding:10px 0;
	margin-bottom:10px;
	margin-top:14px;
	overflow:visible;
	height:auto !important
}
.workflowDesigner .workflowSubPanel .filterConditionsContainer, .workflowDesigner .workflowSubPanel .filterActionsHeaderText, .workflowDesigner .workflowSubPanel .defaultActionsText, .workflowDesigner .workflowSubPanel .mainActionsContainer {
	margin:0 10px
}
.workflowDesigner .workflowSubPanel .filterConditionsContainer .filtersContainer {
	margin-bottom:10px;
	border:none;
	padding:2px 0
}
.workflowDesigner .workflowSubPanel .filterHeaderText {
	margin-top:-24px;
	overflow:visible !important;
	position:relative;
	padding:4px 0 4px 10px
}
.workflowDesigner .workflowSubPanel .filtersHeaderTextSpan {
	background-color:#f1f1f1;
	padding:3px 6px;
	color:black
}
.workflowDesigner .workflowSubPanel .x-form-field-wrap {
	margin-right:8px;
	padding-right:1px;
	overflow:visible
}
.workflowDesigner .readOnly .workflowSubPanel .actionsContainer .x-column, .workflowDesigner .readOnly .workflowSubPanel .actionsContainer .actionMultiValueField {
	padding-left:8px
}
.workflowDesigner .workflowSubPanel .actionsText {
	margin-right:8px !important
}
.workflowDesigner .workflowSubPanel .filterActionsHeaderText {
	color:black;
	font-weight:bold;
	margin-bottom:4px;
	margin-top:15px
}
.workflowDesigner .workflowSubPanel .defaultActionsText {
	height:12px;
	font-weight:bold;
	color:black;
	margin-bottom:4px
}
.workflowDesigner .workflowSubPanel .addFilterButtonPad {
	padding-right:10px;
	padding-left:10px
}
.workflowDesigner .workflowSubPanel .x-toolbar {
	background:url(../images/workflow_sprite01.gif) repeat-x 0px -3100px;
	border-bottom:none;
	border-style:none;
	padding-top:0px !important
}
.workflowDesigner .x-panel-header {
	background:#d0def0 url(../../../../../images/ext2_mod/default/toolbar/bg.gif) repeat-x scroll left top
}
.workflowDesigner .innerDropTarget {
	min-height:24px;
	width:99%;
	padding:2px
}
.workflowDesigner .innerDropTargetHover {
	padding:0;
	border:2px dashed #59c03e
}
.workflowDesigner .innerDropTargetHover .downArrow-gif {
	background:none
}
.workflowDesigner #conversionEventTab .downArrow-gif {
	background:none
}
.workflowDesigner #conversionEventTab .defaultActionsContainer {
	display:none
}
.workflowDesigner .filtersHeaderRemoveButton {
	display:block;
	margin-left:12px
}
.workflowDesigner .filtersHeaderRemoveButton button {
	background:none;
	border:none;
	height:22px;
	width:21px
}
.workflowDesigner .editableWorkflow .filtersHeaderRemoveButton {
	background-color:#f1f1f1
}
.workflowDesigner .filtersHeaderRemoveButton.x-item-disabled {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity = 100)
}
.workflowDesigner .readOnly .filtersHeaderRemoveButton.x-item-disabled {
	background:none
}
.workflowDesigner .readOnly .filtersRemoveButton, .workflowDesigner .readOnly .filtersAddButton {
	display:none
}
.workflowDesigner .x-btn .lightWeightImageButton {
	width:21px !important;
	padding-bottom:4px;
	margin-left:6px
}
.workflowDesigner .actionsContainer button {
	background:none;
	border:none;
	width:21px
}
.workflowDesigner .readOnly .actionRemoveButton {
	background:none
}
.workflowDesigner .actionRemoveButton, .workflowDesigner .filtersRemoveButton, .workflowDesigner .filtersAddButton {
	float:right
}
.workflowDesigner .x-tree-node-icon {
	width:24px;
	padding-right:4px
}
.workflowDesigner .westTreePanelBody {
	padding:0px;
	border-style:none
}
.workflowDesigner .actionIcon, .workflowDesigner .eventIcon {
	margin-left:24px
}
.workflowDesigner .x-panel-header {
	background:#d0def0 url(../images/ext2_mod/default/toolbar/bg.gif) repeat-x scroll left top
}
.workflowDesigner .dragHighlight .dragEventTarget {
	border:2px dashed #59c03e;
	margin:0 0 0 0
}
.workflowDesigner .lastTriggerSpacer {
	height:16px !important
}
.workflowDesigner .x-panel.gx-dummyPanel .x-panel-body {
	border:0;
	margin:0px;
	padding:0px
}
.workflowDesigner .workflowTitleLabel, .workflowDesigner .workflowTitleArea .x-panel-body {
	border-style:none;
	font-weight:bold;
	font-size:14px;
	padding-left:0;
	padding-right:0
}
.workflowDesigner.editWorkflow .workflowTitleArea .x-panel-body, .workflowDesigner.viewWorkflow .workflowTitleArea .x-panel-body {
	padding-top:0px
}
.workflowDesigner .workflowTitleArea {
	padding-bottom:8px
}
.workflowDesigner .fieldSpacer {
	width:10px;
	float:left
}
.workflowDesigner .mainTab_container .x-panel-body {
	padding:none !important;
	border-color:lime !important
}
.workflowDesigner .autoSaveTimestamp {
	font-weight:normal;
	font-size:12px
}
.workflowDesigner .x-box-tl {
	background:transparent url(../images/ext2_mod/default/box/corners.gif) no-repeat scroll 0 0
}
.workflowDesigner .x-box-tr {
	background:transparent url(../images/ext2_mod/default/box/corners.gif) no-repeat scroll right -8px
}
.workflowDesigner .x-box-tc {
	background:transparent url(../images/ext2_mod/default/box/tb.gif) repeat-x scroll 0 0;
	height:8px;
	overflow:hidden
}
.workflowDesigner .x-box-ml {
	background:transparent url(../images/ext2_mod/default/box/l.gif) repeat-y scroll 0 50%;
	overflow:hidden;
	padding-left:4px
}
.workflowDesigner .x-box-mr {
	background:transparent url(../images/ext2_mod/default/box/r.gif) repeat-y scroll right center;
	overflow:hidden;
	padding-right:4px
}
.workflowDesigner .x-box-mc {
	background:#ffbd7d url(../images/ext2_mod/default/box/tb.gif) repeat-x scroll 0 -16px;
	color:#fff;
	font-family:"Myriad Pro", "Myriad Web", "Tahoma", "Helvetica", "Arial", sans-serif;
	font-size:12px;
	padding:2px 10px
}
.workflowDesigner .x-box-bl {
	background:transparent url(../images/ext2_mod/default/box/corners.gif) no-repeat scroll 0 -16px
}
.workflowDesigner .x-box-br {
	background:transparent url(../images/ext2_mod/default/box/corners.gif) no-repeat scroll right -24px
}
.workflowDesigner .x-box-bc {
	background:transparent url(../images/ext2_mod/default/box/tb.gif) repeat-x scroll 0 -8px;
	height:8px;
	overflow:hidden
}
.workflowDesigner .x-box-mc h3 {
	font-size:16px;
	margin-left:14px
}
.workflowDesigner .workflowStatusIndicator {
	padding-left:14px;
	font-weight:normal;
	font-size:12px
}
.workflowDesigner .workflowSubPanel .waitAndWatch, .workflowDesigner .workflowSubPanel .pageView, .workflowDesigner .workflowSubPanel .startWithGeniusList {
	margin-top:1px;
	padding-bottom:10px
}
.workflowDesigner .startWithGeniusList .blockParamLabel, .workflowDesigner .waitAndWatch .blockParamLabel {
	font-weight:bold
}
.workflowDesigner .x-tab-strip-top .invalidDataTab .x-tab-right {
	background:transparent url(../images/ext2_mod/default/tabs/tabs-spriteWorkflowInvalid.gif) no-repeat scroll 0 -51px
}
.workflowDesigner .x-tab-strip-top .invalidDataTab .x-tab-left {
	background:transparent url(../images/ext2_mod/default/tabs/tabs-spriteWorkflowInvalid.gif) no-repeat scroll right -351px
}
.workflowDesigner .x-tab-strip-top .invalidDataTab .x-tab-strip-inner {
	background:transparent url(../images/ext2_mod/default/tabs/tabs-spriteWorkflowInvalid.gif) repeat-x scroll 0 -201px
}
.workflowDesigner .x-form-invalid, .workflowDesigner .x-combo-value-not-found {
	background:white url(../images/ext2_mod/default/form/text-bg-invalid.gif) repeat-x scroll right 0
}
.workflowDesigner .actionsContainer .x-column-inner .x-btn {
	margin-left:-8px;
	padding-bottom:6px
}
.workflowDesigner .filterInputField {
	width:170px
}
.workflowDesigner .x-form-text {
	padding-left:4px
}
.workflowDesigner .workflowTitleInput {
	width:210px
}
.workflowDesigner .disabled {
	color:#cccccc
}
.workflowDesigner .disabledEmptyPlaceholder, .workflowDesigner .x-combo-value-not-found {
	font-style:italic;
	color:#888
}
.workflowDesigner .invalidValuePlaceholder {
	font-style:italic;
	color:#CC0000
}
.workflowDesigner .optGroupLabel {
	font-weight:bold;
	font-style:italic
}
.workflowDesigner .pageView .pageViewHttp {
	padding-left:8px
}
.workflowDesigner .statBalloonLeft {
	float:left;
	height:48px;
	width:31px;
	display:block;
	cursor:pointer;
	background-image:url(../images/workflowStatsBalloonLeft.png)
}
.workflowDesigner .statBalloonLeft.child {
	float:left;
	height:48px;
	width:31px;
	display:block;
	cursor:pointer;
	background-image:url(../images/workflowStatsBalloonLeftChild.png)
}
.workflowDesigner .statBalloonLeftDisabled {
	float:left;
	height:48px;
	width:31px;
	display:block;
	background-image:url(../images/workflowStatsBalloonLeftDisabled.png)
}
.workflowDesigner .statBalloonLeftDisabled.child {
	float:left;
	height:48px;
	width:31px;
	display:block;
	background-image:url(../images/workflowStatsBalloonLeftDisabledChild.png)
}
.workflowDesigner .statBalloonMiddle {
	height:40px;
	width:132px;
	display:block;
	padding-top:7px;
	text-align:right;
	font-size:11px;
	float:left;
	background-image:url(../images/workflowStatsBalloonMiddle.png);
	line-height:12px
}
.workflowDesigner .statBalloonMiddle.child {
	height:40px;
	width:132px;
	display:block;
	padding-top:7px;
	text-align:right;
	font-size:11px;
	float:left;
	background-image:url(../images/workflowStatsBalloonMiddleChild.png)
}
.workflowDesigner .statBalloonRight {
	height:48px;
	width:73px;
	display:block;
	float:left;
	background-image:url(../images/workflowStatsBalloonRight.png)
}
.workflowDesigner .statBalloonRight.child {
	height:48px;
	width:73px;
	display:block;
	float:left;
	background-image:url(../images/workflowStatsBalloonRightChild.png)
}
.workflowDesigner .statBalloonLeftTall {
	float:left;
	height:75px;
	width:31px;
	display:block;
	cursor:pointer;
	background-image:url(../images/workflowStatsBalloonLeftTall.png)
}
.workflowDesigner .statBalloonLeftDisabledTall {
	float:left;
	height:75px;
	width:31px;
	display:block;
	cursor:pointer;
	background-image:url(../images/workflowStatsBalloonLeftTall.png);
	background-image:url(../images/workflowStatsBalloonLeftDisabledTall.png)
}
.workflowDesigner .statBalloonMiddleTall {
	height:67px;
	width:132px;
	display:block;
	padding-top:7px;
	text-align:right;
	font-size:11px;
	float:left;
	background-image:url(../images/workflowStatsBalloonMiddleTall.png);
	line-height:12px
}
.workflowDesigner .statBalloonRightTall {
	height:75px;
	width:72px;
	display:block;
	float:left;
	background-image:url(../images/workflowStatsBalloonRightTall.png)
}
.workflowDesigner .statBalloonLeftTallTop, .workflowDesigner .statBalloonLeftDisabledTallTop {
	height:37px;
	width:31px;
	display:block
}
.workflowDesigner .statBalloonLeftTallTop {
	cursor:pointer
}
.workflowDesigner .statBalloonLeftTallBottom {
	cursor:pointer;
	height:38px;
	width:31px;
	display:block
}
.workflowDesigner .statBalloonLeftDisabledTallBottom {
	height:38px;
	width:31px;
	display:block
}
.workflowDesigner .statBalloonLeftTallTop {
	background-image:url(../images/workflowStatsBalloonLeftTall-top.png)
}
.workflowDesigner .statBalloonLeftTallBottom {
	background-image:url(../images/workflowStatsBalloonLeftTall-bottom.png)
}
.workflowDesigner .statBalloonLeftDisabledTallTop {
	background-image:url(../images/workflowStatsBalloonLeftTall-top-disable.png)
}
.workflowDesigner .statBalloonLeftDisabledTallBottom {
	background-image:url(../images/workflowStatsBalloonLeftTall-bottom-disable.png)
}
.workflowDesigner .topStatusBar {
	background-color:#ff9000;
	padding:8px;
	width:100%;
	color:#ffffff;
	margin-bottom:15px
}
.workflowDesigner .topStatusBarText {
	margin-left:30px;
	font-size:11px;
	padding-right:20px
}
.workflowDesigner .topStatusBarHeadline {
	font-weight:bold;
	font-size:18px
}
.workflowDesigner .activeWorkflow .x-panel gx-dummyPanel x-column, .workflowDesigner.viewWorkflow .workflowWarningBar, .workflowDesigner.editWorkflow .workflowWarningBar {
	width:100%
}
.workflowDesigner .workflowTitleArea .x-column-inner, .workflowDesigner.viewWorkflow .workflowTitleArea .x-panel.x-column {
	width:100% !important
}
.workflowDesigner .activeWorkflow .x-panel-body x-panel-body-noheader x-column-layout-ct {
	padding-top:0px
}
.workflowDesigner .readOnly .x-form-field-wrap {
	background-color:#f6f6f6;
	padding-left:4px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	float:left
}
.workflowDesigner .readOnly .mainActionsContainer.preDropMessage {
	background-image:url(../images/workflowActionsMessageBlankBkg.gif)
}
.workflowDesigner .readOnlyTitleText {
	font-weight:normal;
	font-style:normal;
	font-size:14px
}
.workflowDesigner .readOnlyTitle {
	float:left
}
.workflowDesigner.viewWorkflow .wf-editLink_txt {
	font-weight:normal;
	font-size:11px;
	color:#326428;
	text-decoration:underline
}
.workflowDesigner.viewWorkflow .wf-editLink {
	float:left;
	margin-left:48px;
	white-space:nowrap;
	width:95px
}
.workflowDesigner .sfTriggerURLlogo {
	background:url(../images/workflow_sprite01.gif) 0px -1728px no-repeat;
	height:16px;
	width:17px;
	display:block;
	float:left
}
.workflowDesigner .sfTriggerURLText {
	margin-left:20px
}
.workflowDesigner .reportingNoticeText {
	font-size:11px !important;
	font-weight:normal !important;
	padding-bottom:10px
}
.workflowDesigner .x-tool-drag {
	background:url(../images/workflow_sprite01.gif) 0px -60px no-repeat;
	width:56px;
	height:15px;
	text-align:center;
	font-size:10px;
	color:#5d667f;
	display:block;
	padding-right:6px;
	font-weight:normal
}
.workflowDesigner .x-form-invalid, .workflowDesigner .x-combo-value-not-found, .workflowDesigner .x-form-invalid.x-multiselect-list {
	border-color:red;
	border-style:solid;
	border-width:1px 1px 1px 2px;
	background:white url(../images/ext2_mod/default/form/text-bg-invalid.gif) repeat-x scroll right 0
}
.workflowDesigner .x-form-arrow-trigger.x-form-trigger-over {
	background:transparent url(../images/ext2_mod/default/form/trigger.gif) scroll -17px 0 !important
}
.workflowDesigner textarea.omittedCsvItems {
	margin-top:0.5em;
	width:100%;
	height:250px
}
.workflowDesigner .x-item-disabled .x-form-invalid, .workflowDesigner .x-item-disabled.x-form-invalid, .workflowDesigner .x-item-disabled .x-combo-value-not-found, .workflowDesigner .x-item-disabled.x-combo-value-not-found, .workflowDesigner .x-item-disabled.x-multiselect-list.x-form-invalid {
	background:white url(../images/ext2_mod/default/form/text-bg.gif) repeat-x scroll right 0;
	border:1px solid #7C8892
}
.workflowDesigner .x-tree-elbow, .workflowDesigner .x-tree-elbow-end {
	width:2px
}
.workflowDesigner .filterHeaderText .x-box-inner {
	overflow:visible
}
.workflowDesigner .x-combo-list-item.sfLogo-list-item {
	background:url(../images/ui/sprite-clearRight.gif) -2px -401px no-repeat;
	width:16px;
	height:18px;
	display:block;
	display:block;
	padding-left:18px;
	width:auto
}
.ext-ie.workflowDesigner .textEntryField {
	margin-top:1px
}
.ext-ie.workflowDesigner .x-form-num-field {
	margin-bottom:1px
}
.ext-ie.workflowDesigner .workflowTitleInput {
	margin-top:1px
}
.statDataSpacer {
	height:4px
}
.statBalloonLeftTallContainer {
	float:left
}
.workflowDesigner.ext-ie .x-btn-text-icon .x-btn-center .x-btn-text {
	padding-top:4px
}
.workflowDesigner.ext-ie .x-form-field-wrap .x-form-trigger {
	border-color:#B5B8C8 !important
}
.ext-ie.workflowDesigner.viewWorkflow .x-trigger-noedit, .ext-ie.workflowDesigner.viewWorkflow .filterInputField {
	display:none
}
.ext-ie.workflowDesigner .x-form-invalid.textEntryField {
	border-bottom-width:2px
}
body.geniusTab {
	background:url(../images/sfTabContent/sfTabBkg.png) no-repeat
}
#contentBox {
	background:none
}
.geniusTab .x-panel-body {
	background:none
}
.geniusTab {
	width:980px;
	padding:16px
}
.geniusTab .x-panel-header {
	background:none;
	color:black;
	border-top:none;
	border-right:none;
	border-left:none;
	margin-top:-10px;
	border-bottom:1px solid #dfdfdf
}
.geniusTab .x-panel-body {
	border:none
}
.geniusTab #topRow {
	height:90px;
	width:100%;
	border-bottom:1px solid black
}
.geniusTab #greenbox {
	margin-top:0px !important;
	display:inline-block !important
}
.geniusTab #whitebox {
	margin-top:20px !important
}
.geniusTab #topRow .app-logo-png {
	float:left;
	cursor:pointer;
	background:url(../images/new-genius-logo.jpg) no-repeat;
	width:145px !important;
	height:83px !important
}
.geniusTab #topRow .orangebutton3 {
	float:right;
	margin-top:10px;
	font-weight:700;
	width:auto
}
.geniusTab #emailsSentHeader, .geniusTab #newLeadsHeader {
	font-size:16px;
	font-weight:700
}
.geniusTab #chartRow {
	border-bottom:1px solid silver;
	margin-bottom:12px
}
.geniusTab #chartContainer, .geniusTab #newLeadsChartContainer {
	padding-top:12px
}
.geniusTab #emailChart_container .x-panel-header-text {
	font-weight:normal;
	font-size:12px
}
.geniusTab .chartLabel {
	font-weight:700;
	margin-left:-5px
}
.geniusTab .chartLabelContentAlt {
	font-style:italic
}
.geniusTab .promoPanel {
	width:170px;
	float:left;
	padding:20px;
	margin-left:12px;
	font-size:11px;
	min-height:150px;
	height:auto !important;
	height:150px;
	background-color:white;
	border:solid 3px #666;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	-webkit-box-shadow:8px 8px 8px #D1D1D1;
	-moz-box-shadow:8px 8px 8px #D1D1D1;
	box-shadow:8px 8px 8px #D1D1D1;
	background:#f4f4f4;
	background:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#eeeade));
	background:-moz-linear-gradient(top, #f4f4f4, #eeeade);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeade')
}
.geniusTab .promoPanel:hover {
	-moz-transform:scale(1.03);
	-moz-transition-duration:0.2s;
	-moz-transition-timing-function:ease-in-out;
	-webkit-transform:scale(1.03);
	-webkit-transition:-webkit-transform 0.2s ease-in-out
}
.geniusTab .promoPanel h2 {
	font-size:14px;
	font-weight:700;
	margin:0px
}
.geniusTab .promoPanel.geniusEmail {
	margin-left:8px
}
.geniusTab .promoPanelButton {
	padding-top:12px
}
.geniusTab .promoGraphic {
	float:left;
	height:60px;
	width:48px;
	margin-left:-5px
}
.geniusTab .promoGraphic.geniusEmail {
	background:url(../images/sfTabContent/promoPanel1Bkg.png) no-repeat
}
.geniusTab .promoGraphic.manageContacts {
	background:url(../images/sfTabContent/promoPanel2Bkg.png) no-repeat
}
.geniusTab .promoGraphic.emailResults {
	background:url(../images/sfTabContent/promoPanel3Bkg.png) no-repeat
}
.geniusTab .promoGraphic.geniusTemplates {
	background:url(../images/sfTabContent/promoPanel4Bkg.png) no-repeat
}
.geniusTab .promoContent {
	float:right;
	width:125px;
	height:110px
}
.geniusTab #promoPanelContainer {
	width:auto;
	border-top:1px solid #666666;
	padding-top:14px;
	margin-bottom:14px
}
.geniusTab #promoPanelContainer #emailsSentHeader {
	padding-bottom:12px
}
.geniusTab #promoPanelContainer .orangebutton3 {
	width:100%;
	padding-left:0;
	padding-right:0;
	text-align:center
}
.geniusTab #referPanel {
	border-top:1px solid #666666;
	margin-top:12px;
	padding-top:16px
}
.geniusTab .greenbutton3 {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:2px !important;
	padding-left:9px !important;
	padding-right:9px !important;
	margin-right:9px
}
.geniusTab #rightSurround {
	width:220px;
	font-size:11px;
	background-color:white;
	border:solid 3px #666;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	-webkit-box-shadow:8px 8px 8px #bbbbbb;
	-moz-box-shadow:8px 8px 8px #bbbbbb;
	box-shadow:8px 8px 8px #bbbbbb;
	background:url("../images/sidebarPanel-top.png") no-repeat right top
}
.geniusTab #rightSurround #gurlQuickCreateHeader {
	color:white;
	font-size:16px;
	font-weight:700;
	padding:10px 12px;
	height:24px
}
.geniusTab #rightSurround #gurlQuickCreateForm {
	padding:8px 10px 0 10px
}
.geniusTab #gurlList {
	padding:0 10px
}
.geniusTab #gurlQuickCreateForm_saveButtonTable .formButton .x-form-field {
	text-align:right
}
.geniusTab #gurlQuickCreateForm_saveButtonTable .formButton .x-form-field .x-btn {
	margin-left:auto
}
.campaignIndex .headerButton {
	margin-bottom:1em
}
.campaignIndex .alertImageSalesforce {
	float:left;
	height:70px;
	width:55px;
	background:url(../images/SF-logo-3d.png) no-repeat
}
/* ext-3.2.0/Spinner.css */.x-form-field-wrap .x-form-spinner-trigger {
	background:transparent url('../cssPackages/ext-3.2.0/images/spinner.gif') no-repeat 0 0
}
.x-form-field-wrap .x-form-spinner-overup {
	background-position:-17px 0
}
.x-form-field-wrap .x-form-spinner-clickup {
	background-position:-34px 0
}
.x-form-field-wrap .x-form-spinner-overdown {
	background-position:-51px 0
}
.x-form-field-wrap .x-form-spinner-clickdown {
	background-position:-68px 0
}
.x-trigger-wrap-focus .x-form-spinner-trigger {
	background-position:-85px 0
}
.x-trigger-wrap-focus .x-form-spinner-overup {
	background-position:-102px 0
}
.x-trigger-wrap-focus .x-form-spinner-clickup {
	background-position:-119px 0
}
.x-trigger-wrap-focus .x-form-spinner-overdown {
	background-position:-136px 0
}
.x-trigger-wrap-focus .x-form-spinner-clickdown {
	background-position:-153px 0
}
.x-trigger-wrap-focus .x-form-trigger {
	border-bottom:1px solid #7eadd9
}
.x-form-field-wrap .x-form-spinner-splitter {
	line-height:1px;
	font-size:1px;
	background:transparent url('../cssPackages/ext-3.2.0/images/spinner-split.gif') no-repeat 0 0;
	position:absolute;
	cursor:n-resize
}
.x-trigger-wrap-focus .x-form-spinner-splitter {
	background-position:-14px 0
}
/* jquery-ui-1.8.15.custom.css */.ui-helper-hidden {
	display:none
}
.ui-helper-hidden-accessible {
	position:absolute !important;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,1px)
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
.ui-helper-clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.ui-helper-clearfix {
	display:inline-block
}
* html .ui-helper-clearfix {
	height:1%
}
.ui-helper-clearfix {
	display:block
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0)
}
.ui-state-disabled {
	cursor:default !important
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat
}
.ui-widget-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ui-widget {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size:1.1em
}
.ui-widget .ui-widget {
	font-size:1em
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size:1em
}
.ui-widget-content {
	border:1px solid #dddddd;
	background:#eeeeee url(../images/jquery_ui/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
	color:#333333
}
.ui-widget-content a {
	color:#333333
}
.ui-widget-header {
	border:1px solid #e78f08;
	background:#f6a828 url(../images/jquery_ui/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
	color:#ffffff;
	font-weight:bold
}
.ui-widget-header a {
	color:#ffffff
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:1px solid #cccccc;
	background:#f6f6f6 url(../images/jquery_ui/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#1c94c4
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#1c94c4;
	text-decoration:none
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border:1px solid #fbcb09;
	background:#fdf5ce url(../images/jquery_ui/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#c77405
}
.ui-state-hover a, .ui-state-hover a:hover {
	color:#c77405;
	text-decoration:none
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border:1px solid #fbd850;
	background:#ffffff url(../images/jquery_ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#eb8f00
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#eb8f00;
	text-decoration:none
}
.ui-widget :active {
	outline:none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border:1px solid #fed22f;
	background:#ffe45c url(../images/jquery_ui/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color:#363636
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color:#363636
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border:1px solid #cd0a0a;
	background:#b81900 url(../images/jquery_ui/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color:#ffffff
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color:#ffffff
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color:#ffffff
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight:bold
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:normal
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none
}
.ui-icon {
	width:16px;
	height:16px;
	background-image:url(../images/jquery_ui/ui-icons_222222_256x240.png)
}
.ui-widget-content .ui-icon {
	background-image:url(../images/jquery_ui/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
	background-image:url(../images/jquery_ui/ui-icons_ffffff_256x240.png)
}
.ui-state-default .ui-icon {
	background-image:url(../images/jquery_ui/ui-icons_ef8c08_256x240.png)
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image:url(../images/jquery_ui/ui-icons_ef8c08_256x240.png)
}
.ui-state-active .ui-icon {
	background-image:url(../images/jquery_ui/ui-icons_ef8c08_256x240.png)
}
.ui-state-highlight .ui-icon {
	background-image:url(../images/jquery_ui/ui-icons_228ef1_256x240.png)
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image:url(../images/jquery_ui/ui-icons_ffd27a_256x240.png)
}
.ui-icon-carat-1-n {
	background-position:0 0
}
.ui-icon-carat-1-ne {
	background-position:-16px 0
}
.ui-icon-carat-1-e {
	background-position:-32px 0
}
.ui-icon-carat-1-se {
	background-position:-48px 0
}
.ui-icon-carat-1-s {
	background-position:-64px 0
}
.ui-icon-carat-1-sw {
	background-position:-80px 0
}
.ui-icon-carat-1-w {
	background-position:-96px 0
}
.ui-icon-carat-1-nw {
	background-position:-112px 0
}
.ui-icon-carat-2-n-s {
	background-position:-128px 0
}
.ui-icon-carat-2-e-w {
	background-position:-144px 0
}
.ui-icon-triangle-1-n {
	background-position:0 -16px
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px
}
.ui-icon-triangle-1-s {
	background-position:-64px -16px
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px
}
.ui-icon-arrow-1-n {
	background-position:0 -32px
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px
}
.ui-icon-arrow-1-s {
	background-position:-64px -32px
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position:0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px
}
.ui-icon-arrow-4 {
	background-position:0 -80px
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px
}
.ui-icon-extlink {
	background-position:-32px -80px
}
.ui-icon-newwin {
	background-position:-48px -80px
}
.ui-icon-refresh {
	background-position:-64px -80px
}
.ui-icon-shuffle {
	background-position:-80px -80px
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px
}
.ui-icon-folder-collapsed {
	background-position:0 -96px
}
.ui-icon-folder-open {
	background-position:-16px -96px
}
.ui-icon-document {
	background-position:-32px -96px
}
.ui-icon-document-b {
	background-position:-48px -96px
}
.ui-icon-note {
	background-position:-64px -96px
}
.ui-icon-mail-closed {
	background-position:-80px -96px
}
.ui-icon-mail-open {
	background-position:-96px -96px
}
.ui-icon-suitcase {
	background-position:-112px -96px
}
.ui-icon-comment {
	background-position:-128px -96px
}
.ui-icon-person {
	background-position:-144px -96px
}
.ui-icon-print {
	background-position:-160px -96px
}
.ui-icon-trash {
	background-position:-176px -96px
}
.ui-icon-locked {
	background-position:-192px -96px
}
.ui-icon-unlocked {
	background-position:-208px -96px
}
.ui-icon-bookmark {
	background-position:-224px -96px
}
.ui-icon-tag {
	background-position:-240px -96px
}
.ui-icon-home {
	background-position:0 -112px
}
.ui-icon-flag {
	background-position:-16px -112px
}
.ui-icon-calendar {
	background-position:-32px -112px
}
.ui-icon-cart {
	background-position:-48px -112px
}
.ui-icon-pencil {
	background-position:-64px -112px
}
.ui-icon-clock {
	background-position:-80px -112px
}
.ui-icon-disk {
	background-position:-96px -112px
}
.ui-icon-calculator {
	background-position:-112px -112px
}
.ui-icon-zoomin {
	background-position:-128px -112px
}
.ui-icon-zoomout {
	background-position:-144px -112px
}
.ui-icon-search {
	background-position:-160px -112px
}
.ui-icon-wrench {
	background-position:-176px -112px
}
.ui-icon-gear {
	background-position:-192px -112px
}
.ui-icon-heart {
	background-position:-208px -112px
}
.ui-icon-star {
	background-position:-224px -112px
}
.ui-icon-link {
	background-position:-240px -112px
}
.ui-icon-cancel {
	background-position:0 -128px
}
.ui-icon-plus {
	background-position:-16px -128px
}
.ui-icon-plusthick {
	background-position:-32px -128px
}
.ui-icon-minus {
	background-position:-48px -128px
}
.ui-icon-minusthick {
	background-position:-64px -128px
}
.ui-icon-close {
	background-position:-80px -128px
}
.ui-icon-closethick {
	background-position:-96px -128px
}
.ui-icon-key {
	background-position:-112px -128px
}
.ui-icon-lightbulb {
	background-position:-128px -128px
}
.ui-icon-scissors {
	background-position:-144px -128px
}
.ui-icon-clipboard {
	background-position:-160px -128px
}
.ui-icon-copy {
	background-position:-176px -128px
}
.ui-icon-contact {
	background-position:-192px -128px
}
.ui-icon-image {
	background-position:-208px -128px
}
.ui-icon-video {
	background-position:-224px -128px
}
.ui-icon-script {
	background-position:-240px -128px
}
.ui-icon-alert {
	background-position:0 -144px
}
.ui-icon-info {
	background-position:-16px -144px
}
.ui-icon-notice {
	background-position:-32px -144px
}
.ui-icon-help {
	background-position:-48px -144px
}
.ui-icon-check {
	background-position:-64px -144px
}
.ui-icon-bullet {
	background-position:-80px -144px
}
.ui-icon-radio-off {
	background-position:-96px -144px
}
.ui-icon-radio-on {
	background-position:-112px -144px
}
.ui-icon-pin-w {
	background-position:-128px -144px
}
.ui-icon-pin-s {
	background-position:-144px -144px
}
.ui-icon-play {
	background-position:0 -160px
}
.ui-icon-pause {
	background-position:-16px -160px
}
.ui-icon-seek-next {
	background-position:-32px -160px
}
.ui-icon-seek-prev {
	background-position:-48px -160px
}
.ui-icon-seek-end {
	background-position:-64px -160px
}
.ui-icon-seek-start {
	background-position:-80px -160px
}
.ui-icon-seek-first {
	background-position:-80px -160px
}
.ui-icon-stop {
	background-position:-96px -160px
}
.ui-icon-eject {
	background-position:-112px -160px
}
.ui-icon-volume-off {
	background-position:-128px -160px
}
.ui-icon-volume-on {
	background-position:-144px -160px
}
.ui-icon-power {
	background-position:0 -176px
}
.ui-icon-signal-diag {
	background-position:-16px -176px
}
.ui-icon-signal {
	background-position:-32px -176px
}
.ui-icon-battery-0 {
	background-position:-48px -176px
}
.ui-icon-battery-1 {
	background-position:-64px -176px
}
.ui-icon-battery-2 {
	background-position:-80px -176px
}
.ui-icon-battery-3 {
	background-position:-96px -176px
}
.ui-icon-circle-plus {
	background-position:0 -192px
}
.ui-icon-circle-minus {
	background-position:-16px -192px
}
.ui-icon-circle-close {
	background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px
}
.ui-icon-circle-check {
	background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	-khtml-border-top-left-radius:4px;
	border-top-left-radius:4px
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	-khtml-border-top-right-radius:4px;
	border-top-right-radius:4px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	-khtml-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	-khtml-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px
}
.ui-widget-overlay {
	background:#666666 url(../images/jquery_ui/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity:.50;
	filter:Alpha(Opacity=50)
}
.ui-widget-shadow {
	margin:-5px 0 0 -5px;
	padding:5px;
	background:#000000 url(../images/jquery_ui/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity:.20;
	filter:Alpha(Opacity=20);
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.ui-resizable {
	position:relative
}
.ui-resizable-handle {
	position:absolute;
	font-size:0.1px;
	z-index:99999;
	display:block
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display:none
}
.ui-resizable-n {
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	left:0
}
.ui-resizable-s {
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	left:0
}
.ui-resizable-e {
	cursor:e-resize;
	width:7px;
	right:-5px;
	top:0;
	height:100%
}
.ui-resizable-w {
	cursor:w-resize;
	width:7px;
	left:-5px;
	top:0;
	height:100%
}
.ui-resizable-se {
	cursor:se-resize;
	width:12px;
	height:12px;
	right:1px;
	bottom:1px
}
.ui-resizable-sw {
	cursor:sw-resize;
	width:9px;
	height:9px;
	left:-5px;
	bottom:-5px
}
.ui-resizable-nw {
	cursor:nw-resize;
	width:9px;
	height:9px;
	left:-5px;
	top:-5px
}
.ui-resizable-ne {
	cursor:ne-resize;
	width:9px;
	height:9px;
	right:-5px;
	top:-5px
}
.ui-selectable-helper {
	position:absolute;
	z-index:100;
	border:1px dotted black
}
.ui-accordion {
	width:100%
}
.ui-accordion .ui-accordion-header {
	cursor:pointer;
	position:relative;
	margin-top:1px;
	zoom:1
}
.ui-accordion .ui-accordion-li-fix {
	display:inline
}
.ui-accordion .ui-accordion-header-active {
	border-bottom:0 !important
}
.ui-accordion .ui-accordion-header a {
	display:block;
	font-size:1em;
	padding:.5em .5em .5em .7em
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left:2.2em
}
.ui-accordion .ui-accordion-header .ui-icon {
	position:absolute;
	left:.5em;
	top:50%;
	margin-top:-8px
}
.ui-accordion .ui-accordion-content {
	padding:1em 2.2em;
	border-top:0;
	margin-top:-2px;
	position:relative;
	top:1px;
	margin-bottom:2px;
	overflow:auto;
	display:none;
	zoom:1
}
.ui-accordion .ui-accordion-content-active {
	display:block
}
.ui-autocomplete {
	position:absolute;
	cursor:default
}
* html .ui-autocomplete {
	width:1px
}
.ui-menu {
	list-style:none;
	padding:2px;
	margin:0;
	display:block;
	float:left
}
.ui-menu .ui-menu {
	margin-top:-3px
}
.ui-menu .ui-menu-item {
	margin:0;
	padding:0;
	zoom:1;
	float:left;
	clear:left;
	width:100%
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight:normal;
	margin:-1px
}
.ui-button {
	display:inline-block;
	position:relative;
	padding:0;
	margin-right:.1em;
	text-decoration:none !important;
	cursor:pointer;
	text-align:center;
	zoom:1;
	overflow:visible
}
.ui-button-icon-only {
	width:2.2em
}
button.ui-button-icon-only {
	width:2.4em
}
.ui-button-icons-only {
	width:3.4em
}
button.ui-button-icons-only {
	width:3.7em
}
.ui-button .ui-button-text {
	display:block;
	line-height:1.4
}
.ui-button-text-only .ui-button-text {
	padding:.4em 1em
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding:.4em;
	text-indent:-9999999px
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding:.4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding:.4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
	padding-left:2.1em;
	padding-right:2.1em
}
input.ui-button {
	padding:.4em 1em
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position:absolute;
	top:50%;
	margin-top:-8px
}
.ui-button-icon-only .ui-icon {
	left:50%;
	margin-left:-8px
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left:.5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right:.5em
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right:.5em
}
.ui-buttonset {
	margin-right:7px
}
.ui-buttonset .ui-button {
	margin-left:0;
	margin-right:-.3em
}
button.ui-button::-moz-focus-inner {
border:0;
padding:0
}
.ui-dialog {
	position:absolute;
	padding:.2em;
	width:300px;
	overflow:hidden
}
.ui-dialog .ui-dialog-titlebar {
	padding:.4em 1em;
	position:relative
}
.ui-dialog .ui-dialog-title {
	float:left;
	margin:.1em 16px .1em 0
}
.ui-dialog .ui-dialog-titlebar-close {
	position:absolute;
	right:.3em;
	top:50%;
	width:19px;
	margin:-10px 0 0 0;
	padding:1px;
	height:18px
}
.ui-dialog .ui-dialog-titlebar-close span {
	display:block;
	margin:1px
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding:0
}
.ui-dialog .ui-dialog-content {
	position:relative;
	border:0;
	padding:.5em 1em;
	background:none;
	overflow:auto;
	zoom:1
}
.ui-dialog .ui-dialog-buttonpane {
	text-align:left;
	border-width:1px 0 0 0;
	background-image:none;
	margin:.5em 0 0 0;
	padding:.3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float:right
}
.ui-dialog .ui-dialog-buttonpane button {
	margin:.5em .4em .5em 0;
	cursor:pointer
}
.ui-dialog .ui-resizable-se {
	width:14px;
	height:14px;
	right:3px;
	bottom:3px
}
.ui-draggable .ui-dialog-titlebar {
	cursor:move
}
.ui-slider {
	position:relative;
	text-align:left
}
.ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:1.2em;
	height:1.2em;
	cursor:default
}
.ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-position:0 0
}
.ui-slider-horizontal {
	height:.8em
}
.ui-slider-horizontal .ui-slider-handle {
	top:-.3em;
	margin-left:-.6em
}
.ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left:0
}
.ui-slider-horizontal .ui-slider-range-max {
	right:0
}
.ui-slider-vertical {
	width:.8em;
	height:100px
}
.ui-slider-vertical .ui-slider-handle {
	left:-.3em;
	margin-left:0;
	margin-bottom:-.6em
}
.ui-slider-vertical .ui-slider-range {
	left:0;
	width:100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom:0
}
.ui-slider-vertical .ui-slider-range-max {
	top:0
}
.ui-tabs {
	position:relative;
	padding:.2em;
	zoom:1
}
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:.2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
	list-style:none;
	float:left;
	position:relative;
	top:1px;
	margin:0 .2em 1px 0;
	border-bottom:0 !important;
	padding:0;
	white-space:nowrap
}
.ui-tabs .ui-tabs-nav li a {
	float:left;
	padding:.5em 1em;
	text-decoration:none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom:0;
	padding-bottom:1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor:text
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor:pointer
}
.ui-tabs .ui-tabs-panel {
	display:block;
	border-width:0;
	padding:1em 1.4em;
	background:none
}
.ui-tabs .ui-tabs-hide {
	display:none !important
}
.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
	display:none
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top:1px
}
.ui-datepicker .ui-datepicker-prev {
	left:2px
}
.ui-datepicker .ui-datepicker-next {
	right:2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
	width:100%
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width:49%
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:bold;
	border:0
}
.ui-datepicker td {
	border:0;
	padding:1px
}
.ui-datepicker td span, .ui-datepicker td a {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left
}
.ui-datepicker.ui-datepicker-multi {
	width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0em
}
.ui-datepicker-rtl {
	direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker-cover {
	display:none;
	display:block;
	position:absolute;
	z-index:-1;
	filter:mask();
	top:-4px;
	left:-4px;
	width:200px;
	height:200px
}
.ui-progressbar {
	height:2em;
	text-align:left
}
.ui-progressbar .ui-progressbar-value {
	margin:-1px;
	height:100%
}
/*-- new css --*/
.content-box {
	width:790px;
	float:left;
}


/**************** 1-Dec-2012 ***************/


* {
padding:0;
margin:0
}
.clear { clear:both;}
.siteContainer {
	margin:5px 10px 0
}
body {
	font-family:tahoma, verdana, helvetica;
	color:#666666;
	font-size:13px;
	padding:0;
	margin:0;
	text-decoration:none;
	background-color:white;
	padding-left:5% !important;
	padding-right:5% !important;
*padding-right:6% !important
}
#header {
	background:url("../images/grain.png") repeat scroll 0 0 white;
	display:block;
	height:425px;
	position:absolute;
	width:100%;
	z-index:-1000;
	top:0;
	left:0
}
#clouds {
	background:url("../images/clouds.png") repeat-x;
	bottom:0;
	height:147px;
	position:absolute;
	width:100%
}
#preferences {
	background:url(../images/preferences.png) no-repeat
}
#preferences:hover {
	background-position:0 -69px
}
p {
	margin:1em 0;
	padding:0
}
p.importSF {
	margin-top:15px;
	margin-bottom:15px
}
p.mgInsetExplainer {
	margin:3px 0px 5px 0px;
	font-size:10pt
}
a, a.mgLink, a.darkLink {
	color:#326428;
	text-decoration:underline
}
a.mgLink {
	font-family:Arial !important
}
a.mgButton:Active {
	background-color:#FF7600
}
a.mgButton:Visited {
	background-color:#FF7600
}
a.mgButton:Hover {
	background-color:#D06202;
	cursor:pointer
}
a.helplink:visited {
	color:#0000FF
}
a.infoOnly {
	text-decoration:underline;
	cursor:help
}
a:hover, a.mgLink:hover {
	color:#FF7600
}
a.darkLink:hover {
	color:#262c10
}
a:focus, a:active {
	outline:none
}






#yui-gen1 a.yuimenubaritemlabel {
	border-left:none
}

#masthead {
	padding:0;
	width:100%;
	position:relative;
	min-height:100%
}

#masthead p {
	margin:8px;
	font-size:11px
}
#mastheadLeft {
	margin-left:10px;
	position:relative;
	z-index:1000
}
#logo-cloud {
	padding:0 0 0 0;
}

.hdrAlignRight {
	float:right;
	margin:8px 18px 18px;
*position:absolute;
*right:-22px;
*line-height:19px
}
.hdrImageAlignRight {
	float:right;
	margin-right:29px;
	margin-top:-10px;
	padding:5px;
	background-color:white;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	position:relative;
	z-index:2000
}
.hdrAlignRight {
	float:right;
	margin-right:1px !important;
	position:relative;
	z-index:9000
}
.hdrAlignRight a {
	color:#7F7F7F;
	display:inline-block;
	font-weight:bold;
	font-size:12px;
	height:19px;
	padding-left:24px;
	padding-right:10px;
	padding-top:0px;
	text-decoration:none
}
.hdrAlignRight a#logout {
	background:url(../images/login.png) no-repeat
}
.hdrAlignRight a#logout:hover {
	background-position:0px -69px
}
.hdrAlignRight a.HelpIconTopNav-gif {
	background:url(../images/help.png) no-repeat
}
.hdrAlignRight a.HelpIconTopNav-gif:hover {
	background-position:0px -69px
}
p.hdrAlignRight, p.hdrAlignRight, p.hdrAlignRight {
	color:#000
}

















.footer {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold
}
A.footer:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold
}
A.footer:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline
}
A.footer:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold
}
A.footer:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold
}
.footerColor {
	background-color:#94BD23
}
.footerBar {
	width:99%;
	height:5px;
	border:1px solid #80a31f;
	background-color:#94BD23
}
.footerBar2 {
	border-bottom:1px dotted #CCC;
	width:auto;
	height:2px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px
}

.templateselect #whitebox {
	padding:0px;
	background:url("../images/templateselect_left.png") repeat-y scroll 0 0 #FFFFFF;
	padding-bottom:20px
}
#whitebox_tr {
	width:5px;
	height:5px;
	top:0;
	right:0;
	position:absolute;
	background-image:url(../images/whiteboxtopright.png)
}
#whitebox_tl {
	width:5px;
	height:5px;
	top:0;
	left:0;
	position:absolute;
	background-image:url(../images/whiteboxtopleft.png)
}
#whitebox_bl {
	width:5px;
	height:5px;
	bottom:0;
	z-index:1000;
	left:0;
	position:absolute;
	background-image:url(../images/whiteboxbottomleft.png);
	background-image:url(../images/whiteboxbottomleft_ie.png) \0/;
*background-image:url(../images/whiteboxbottomleft_ie.png)
}
#whitebox_br {
	width:5px;
	height:5px;
	bottom:0;
	right:0;
	position:absolute;
	background-image:url(../images/whiteboxbottomright.png);
	background-image:url(../images/whiteboxbottomright_ie.png) \0/;
*background-image:url(../images/whiteboxbottomright_ie.png)
}
#od_bl {
	position:absolute;
	bottom:-1px;
	left:-1px;
	background-image:url(../images/outerdivbottomleft.png);
	width:4px;
	height:4px
}
#od_br {
	position:absolute;
	bottom:-1px;
	right:-1px;
	background-image:url(../images/outerdivbottomright.png);
	width:4px;
	height:4px
}
#od_tr {
	position:absolute;
	top:-1px;
	right:-1px;
	background-image:url(../images/outerdivtopright.png);
	width:4px;
	height:4px
}
#od_tl {
	position:absolute;
	top:-1px;
	left:-1px;
	background-image:url(../images/outerdivtopleft.png);
	width:4px;
	height:4px
}
#contentBoxCollarWidget {
	min-height:150px;
	min-width:984px;
	margin-left:10px;
	margin-right:10px
}
#contentBoxWidget {
	min-height:150px;
	min-width:984px;
	margin-left:10px;
	margin-right:10px
}
.templateselect #contentBoxWidget {
	margin:0px;
	overflow:hidden
}
#contentBoxAdmin {
	background:#ffffff;
	width:100%;
	min-width:960px;
	min-height:150px;
	float:left;
	border:solid 3px #365f8d;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px
}
#contentBox.subnavYes {
	border-top:none;
	border-left:#98A9B8 1px solid;
	border-bottom:#98A9B8 1px solid;
	border-right:#98A9B8 1px solid;
	padding:14px;
	margin-left:10px;
	margin-right:10px
}
#optOutDependency_container #tabController_container {
	background:transparent;
	padding:0px;
	-moz-border-radius:none;
	-webkit-border-radius:none;
	border-radius:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.marketingEmail #tabController_container {
	background:transparent;
	padding:0px;
	-moz-border-radius:none;
	-webkit-border-radius:none;
	border-radius:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.collarSidesBottom #content2 {
	padding:14px;
	border:none;
	background-color:transparent;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px
}
#contentnopad {
	padding:0px
}
#content select {
	font-size:11px;
	margin-bottom:10px;
	float:left
}
#content p.total {
	float:left;
	margin:2px 5px 1em 0
}
#content p.page {
	margin:2px 5px 1em 0;
	text-align:center
}
#content p.page img {
	margin:0 5px;
	text-decoration:none;
	border:0
}

.pagetitle_subhead {
	color:#EEE;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	margin-left:26px
}

.getToWowNews_genius_icon-gif {
	background:url(../images/ui/sprite.gif) -382px -362px no-repeat;
	width:24px;
	height:24px;
	display:block;
	display:block
}
.activeWorkflowIcon-gif {
	background:url(../images/ui/sprite.gif) -161px -224px no-repeat;
	width:18px;
	height:13px;
	display:block;
	display:block
}
.deactivatedWorkflowIcon-gif {
	background:url(../images/ui/sprite.gif) -527px -376px no-repeat;
	width:18px;
	height:13px;
	display:block;
	display:block
}
.invalidWorkflowIcon-gif {
	background:url(../images/ui/sprite.gif) -474px -68px no-repeat;
	width:18px;
	height:13px;
	display:block;
	display:block
}
.accountIndex .x-panel-header {
	background:none;
	color:black;
	border-top:none;
	border-right:none;
	border-left:none;
	margin-top:-10px;
	border-bottom:1px solid #dfdfdf
}
.accountIndex #newLeadsHeader, .accountIndex #emailsSentHeader {
	font-size:16px;
	font-weight:700
}
.accountIndex #emailsSentHeader {
	padding-bottom:8px
}
.accountIndex #chart_container .x-panel-header-text, .accountIndex #emailChart_container .x-panel-header-text {
	font-weight:normal;
	font-size:12px
}
.accountIndex .chartLabel {
	font-weight:700;
	margin-left:-5px
}
.accountIndex .chartLabelContentAlt {
	font-style:italic
}
.accountIndex #chart_container {
	padding-bottom:4px
}
.accountIndex #chartContainer {
	border-top:1px solid #ccc;
	padding-top:5px
}
.accountIndex #chartContainer #newLeadCountEl {
	font-size:11pt;
	padding-left:3px
}
.accountIndex #chartContainer #emailCountEl {
	font-size:11pt;
	padding-left:3px
}
.accountIndex #sidebarContent {
	margin-left:20px
}
.accountIndex #sidebarContent #homepageSidebar-Cont {
	width:220px;
	padding-bottom:12px
}
.accountIndex #sidebarContent .homepageSidebar-top {
	padding:8px 12px;
	color:white;
	font-weight:700;
	font-size:16px
}
.accountIndex #sidebarContent .homepageSidebar-lower {
	padding:8px 12px;
	font-size:12px
}
.accountIndex #sidebarContent #homepageSidebar-Cont li {
	background:url(../images/ui/sprite-clearRight.gif) -2px -503px no-repeat;
	width:6px;
	height:20px;
	display:block;
	display:block;
	padding-left:12px;
	width:180px;
	margin-bottom:6px;
	margin-left:10px
}
.accountIndex #sidebarContent .homepageSidebarSubTitle {
	color:#666;
	font-weight:700;
	font-size:13px;
	margin-bottom:2px
}
.accountIndex #sidebarContent .homepageSidebarA-top {
	background:url(../images/homepagePanelA-top.png) no-repeat 0 top
}
.accountIndex #sidebarContent .homepageSidebarA-lower {
	background:url(../images/homepagePanelA-lower.png) no-repeat 0 bottom
}
.accountIndex #sidebarContent .homepageSidebarB-top {
	background:url(../images/homepagePanelB-top.png) no-repeat 0 top
}
.accountIndex #sidebarContent .homepageSidebarB-lower {
	background:url(../images/homepagePanelB-lower.png) no-repeat 0 bottom
}
.accountIndex #sidebarContent .padTop6 {
	padding-top:6px
}


/*-- new css --*/
.content-box {
	width:790px;
	float:left;
}
/*-----------navigation------------*/
#navlinks {
  background: url("../images/menu_leftdoor.png") no-repeat scroll 0 4px transparent;
  height: 62px;
  padding: 0 0 0 10px;
  position: absolute;
  right: 0;
  top: 33px;
  width: auto;
  z-index: 99999;
}
#navlinks ul {
    list-style: none;
	float:left;
	background:url(../images/menu_back.png) repeat-x; 
}
#navlinks ul li {
    display: block;
    position: relative;
    float: left;
	background:url(../images/bor-strip.jpg) no-repeat 0 8px; 

}
#navlinks ul li:first-child {
	background:none;
}
#navlinks li ul {
    display: none;
}
#navlinks ul li a {
    display: block;
    text-decoration: none;
	margin:8px 0 0 0;
    padding:17px 18px 17px 17px;
	font-size:13px;
    color:#010000;
	font-weight:bold !important;
}
#navlinks ul li ul {
	top:56px;
	border:1px solid #cadd8c;
	border-top:none;
}
#navlinks ul li ul li {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#navlinks ul li ul li a {
	border-bottom:1px solid #cadd8c;
	margin:0 0 0px 0;
	padding:10px 8px;
}
#navlinks ul li a:hover {
	background: #cadd8c;
}
#navlinks li:hover ul {
    display: block;
    position: absolute;
	z-index:999;
	margin:0 0 0 0px;
	padding:0;
	width:230px;
}
#navlinks li:hover li {
    float: none;
    font-size: 16px;
}
#navlinks li:hover a { background: #deefa7; }
#navlinks li:hover li a:hover {
    background: #cadd8c;
}
#navlinks-active {
	background: #cadd8c !important;
}
#nav_right_door {
	background:url(../images/menu_rightdoor.png) no-repeat 0px 4px;
	width:17px;
	float:right;
	height:59px;
	
}
/*-----------navigation-end------------*/
#footer {
	width:100%;
	text-align:right;
	padding:0 0 10px 0;
}
.category-table {
width:100%;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
margin:0 0 15px 0;
}
.category-table tr {

}
.category-table tr td {
	padding:5px;
}
.category-table tr td {
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.category-table2 {
width:100%;
margin:0 0 20px 0;
}
.category-table2 tr {

}
.category-table2 tr td {
	padding:5px;
}
.inputtextbox {
	width:300px;
	height:22px;
	border:1px solid #CCC;
	padding:0 0 0 5px;
	font-size:13px;
}
.inputtextbox2 {
	width:150px;
	height:22px;
	border:1px solid #CCC;
	padding:0 0 0 5px;
	font-size:13px;
}
.inputtextbox4 {
	width:175px;
	height:70px;
	border:1px solid #CCC;
	padding:0 0 0 5px;
	font-size:13px;
	margin:0 0 15px 0;
}

.category-table4 {
	margin: auto;
}
.category-table4 tr {

}
.category-table4 tr td {
	padding:5px;
	valign:top;
}
.succ{color:#087511}

.category-table tr td {
	padding:5px;
	vertical-align: top;
}

.navition {

  position: relative;
  width:auto;
  z-index: 100;
  padding:0;
}
.navition ul{
              
			   margin:0;
			   padding:0;
			   width:auto;
			   height:22px}
.navition ul li
{
	display:inline;
	padding:0 12px;
	font-size:13px;
	font-weight:bold;
	color:#000;
	background:url(../images/navigation_icon.png) right no-repeat;
	color:#7e7d7d;
}
.navition ul li.active
{
	background:none;
	padding-left:6px;
}
.navition ul li a
{
	color:#333;
}
.search-table {
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin: 0 0 15px;
    width: 100%;
	background:#faffe8;
}
.search-table tr {
}
.search-table tr td {
    padding: 5px;
}
.search-table tr td {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
}
.category-table tr th{
 background-color: #E4E4E4;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
font-size: 14px;
font-weight: bold;
padding-left: 19px;
}
.bg-green {
  background-color: #00A65A !important;
}
.bg-red {
  background-color: #F56954 !important;
}
.bg-yellow {
  background-color: #F39C12 !important;
}
.small {
  border-radius: 0.25em !important;
  color: #FFFFFF;
  display: inline;
  font-size: 75% !important;
  font-weight: bold !important;
  line-height: 1 !important;
  padding: 0.2em 0.6em 0.3em !important;
  text-align: center !important;
  vertical-align: baseline !important;
  white-space: nowrap !important;

}
.modal-dialog { top:50%!important;  margin-top:-160px!important;}

@media screen and (max-width: 768px) { 
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}