/*System Styles */
body, html {
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	background-color:#fff;
	line-height:1.22em;
}
body, html {
	line-height:16px;
}
#mnl_footer {
	background-color:#FFFFFF;
	width:300px;
	text-align:center;
}
a {
	outline:none;
}
img {
	border:none;
}
h1, h2, h3, h4, h5, h6, ul, ol, p {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6, ul, ol, p {
	padding-bottom:10px;
}
h1 {
	font-size:16px;
	font-weight:normal;
}
h2 {
	font-size:14px;
	font-weight:normal;
	color:#205e5e;
}
h3 {
	font-size:12px;
	font-weight:normal;
}
ul, ol {
	margin-left:20px;
}
.divider {
	background:#ccc none repeat scroll 0 0;
	border:0 none;
	font-size:1px;
	height:1px;
	margin-bottom:10px;
	overflow:hidden;
	padding:0;
}
form {
	display:inline;
}
fieldset {
	-moz-border-radius: 10px;
	border-radius: 10px;
}
legend {
	color:#333;
	font-weight:bold;
}
input, select, option, optgroup, textarea, submit {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
.edit_body {
	width: 700px;
}

.clear {
	clear:both;
	margin:0;
	padding:0;
	line-height:0;
}

.alert {
	color:#FF0000;
	font-weight:bold;
}
#system_container {
	width:95%;
	padding:0;
	margin: 0 auto;
	/*border:solid 1px #ccc;
	background:#fff;*/
 	border-bottom:1px solid #339999;
}
#public_container {
	width:1000px;
	padding:0;
	margin: 0 auto;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;/*border:solid 1px #ccc;
	background:#fff;*/
}
#public_container submit {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#footer_container {
	width: 95%;
	padding:10px;
	margin: 0 auto;
}
#global_header {
	height:60px;
	background:#339999 url(/img/global_header_bg.jpg) repeat-x;
	color:#fff;
	padding:0;
	margin:0;
}
#global_header_content {
	width:1000px;
	padding:0;
	margin:0 auto;
}
ul#public_header_links {
	list-style:none;
	padding:0;
	margin:0;
	float:right;
}
#public_header_links li {
	padding:0;
	margin:0 20px 0 0;
	float:left;
}
#public_header_links a {
	display:block;
	height:60px;
}
.public_left {
	width:200px;
	padding:0;
	margin:0 20px 0 0;
	float:left;
}
.public_left a.active {
	color:#F90;
}
.public_right {
	width:780px;
	padding:0;
	margin:0;
	float:left;
}
.content_unit_top {
	height:9px;
	background:url(/img/corner_top_r.gif) no-repeat top right #F2F2F2;
}
.content_unit_btm {
	height:9px;
	background:url(/img/corner_btm_r.gif) no-repeat top right #F2F2F2;
}
.content_unit {
	background:#f2f2f2;
	border-right:1px solid #e7e7e7;
	border-left:1px solid #e7e7e7;
	padding:0 15px 0 15px;
}
.recurring_icon {
	display:block;
	height:16px;
	background:url(/img/icons/icon_recur.gif) top left no-repeat;
	padding:0 0 0 20px;
}
.folder_closed_icon {
	display:block;
	/*height:16px;*/
	background:url(/img/icons/icon_folder-closed.gif) top left no-repeat;
	padding:0 0 0 20px;
}
.magnify_icon {
	display:block;
	height:16px;
	width:16px;
	background:url(/img/icons/icon_view.gif) no-repeat;
}
.loading_icon {
	display:block;
	height:32px;
	width:32px;
	background:url(/img/ajax-loader.gif) no-repeat;
	margin:0 auto;
}
a.home {
	width:40px;
	background:url(/img/navigation/nav_home.jpg);
}
a:hover.home, a.active_home {
	background:url(/img/navigation/nav_home_ov.jpg);
}
a.overview {
	width:59px;
	background:url(/img/navigation/nav_overview.jpg);
}
a:hover.overview, a.active_overview {
	background:url(/img/navigation/nav_overview_ov.jpg);
}
a.crm {
	width:30px;
	background:url(/img/navigation/nav_crm.jpg)
}
a:hover.crm, a.active_crm {
	background:url(/img/navigation/nav_crm_ov.jpg)
}
a.email {
	width:32px;
	background:url(/img/navigation/nav_email.jpg)
}
a:hover.email, a.active_email {
	background:url(/img/navigation/nav_email_ov.jpg)
}
a.pricing {
	width:40px;
	background:url(/img/navigation/nav_pricing.jpg)
}
a:hover.pricing, a.active_pricing {
	background:url(/img/navigation/nav_pricing_ov.jpg)
}
a.modules {
	width:51px;
	background:url(/img/navigation/nav_modules.jpg)
}
a:hover.modules, a.active_modules {
	background:url(/img/navigation/nav_modules_ov.jpg)
}
a.support {
	width:48px;
	background:url(/img/navigation/nav_support.jpg)
}
a:hover.support, a.active_support {
	background:url(/img/navigation/nav_support_ov.jpg)
}
a.about {
	width:56px;
	background:url(/img/navigation/nav_about.jpg)
}
a:hover.about, a.active_about {
	background:url(/img/navigation/nav_about_ov.jpg)
}
a.signup {
	width:54px;
	background:url(/img/navigation/nav_signup.jpg)
}
a:hover.signup, a.active_signup {
	background:url(/img/navigation/nav_signup_ov.jpg)
}
a.myplace {
	width:58px;
	background:url(/img/navigation/nav_myplace.jpg)
}
a:hover.myplace, a.active_myplace {
	background:url(/img/navigation/nav_myplace_ov.jpg)
}
a.webworlds {
	width:79px;
	background:url(/img/navigation/nav_webworlds.jpg)
}
a:hover.webworlds, a.active_webworlds {
	background:url(/img/navigation/nav_webworlds_ov.jpg)
}
a.ourplace {
	width:63px;
	background:url(/img/navigation/nav_ourplace.jpg)
}
a:hover.ourplace, a.active_ourplace {
	background:url(/img/navigation/nav_ourplace_ov.jpg)
}
a.contact {
	width:88px;
	background:url(/img/navigation/nav_contact.jpg)
}
a:hover.contact, a.active_contact {
	background:url(/img/navigation/nav_contact_ov.jpg)
}
a.login {
	width:59px;
	background:url(/img/navigation/nav_login.jpg)
}
a:hover.login, a.active_login {
	background:url(/img/navigation/nav_login_ov.jpg)
}
a.logout {
	width:59px;
	background:url(/img/navigation/nav_logout.jpg)
}
a:hover.logout, a.active_logout {
	background:url(/img/navigation/nav_logout_ov.jpg)
}
#header {
	width: 100%;
	height: 100px;
	margin: 0;
}
#title_bar {
	height:100px;
	background:#578585;
	padding:0;
	margin:0 0 20px 0;
}
#title_bar_content {
	width:1000px;
	padding:0;
	margin:0 auto;
}
.homelink {
	width: 533px;
	height: 89px;
	display:block;
}
#topnav {
	width: 100%;
	height: 23px;
	margin: 0;
	background: #4F91CD;
	color:#fff;
	text-align:right;
}
#topnav ul {
	list-style:none;
	margin:0;
	padding:6px 0 0 10px;
}
#topnav li {
	display:inline;
	padding-right:10px;
}
#sendbox {
	background:#f2f2f2;
	border:solid 1px #666666;
}
#subtopnav, #subtopnav2 {
	width: 100%;
	height: 23px;
	margin: 0;
}
#subtopnav ul, #subtopnav2 ul {
	list-style:none;
	margin:0;
	padding:6px 0 0 10px;
}
#subtopnav li, #subtopnav2 li {
	display:inline;
	padding-right:10px;
}
#subnav {
	float:right;
	background:#fff;
	border:solid 1px #CCCCCC;
	/*height: 16px;*/
	margin:0;
	padding:0;
}
#subnav ul {
	list-style:none;
	margin:0;
	padding:1px 0 1px 3px;
}
#subnav li {
	display:inline;
	padding-right:3px;
}
#data_nav ul {
	list-style:none;
	margin:0;
	padding:1px 0 0 3px;
}
#data_nav li {
	display:inline;
	padding-right:3px;
}
#crumbs {
	background:#f2f2f2;
	border-bottom:solid 1px #e7e7e7;
	margin:0;
	padding:0;
}
#crumbs p {
	padding: 5px 15px 5px 15px;
	margin:0;
}
#headerlinks_public {
	padding: 5px 20px 0 0;
	margin:0;
	float:right;
}
.contentwrapper {
	padding:10px 0 10px 20px;
	margin:0;
}
.leftnavwrapper {
	padding:5px 10px 10px 10px;
	margin:0;
}
#system_left {
	float:left;
	width:200px;
	background:#ccc;
}
#content {
	width:100%;
	padding:0;
	margin:0;
}
#content_help {
	width:480px;
	padding:5px 15px 10px 15px;
	margin:0;
	background: #fff;
}
#content_left {
	width:49%;
	float: left;
	padding:0;
	margin: 0;
}
#content_right {
	width:49%;
	float: right;
	padding:0;
	margin: 0;
}
/*#edit_fields {
	width:49%;
	float: left;
    padding:0;
	margin: 0;
}

#comments {
	width:49%;
	float: right;
    padding:0;
	margin: 0;
}*/


#footer {
	width: 1000px;
	padding:0;
	margin: 20px auto;
}
#dataoverflow {
	overflow:auto;
	width:718px;
	padding:1px;
	margin:0;
}
* html #dataoverflow {
	overflow-y:hidden;
	overflow-x:auto;
	padding:0;
	margin:0;
}

div.newdata 
{
	width:100%; 
	min-height:1px; 
	border: 1px #CCCCCC solid;
	padding:0;  
	position:relative;
	clear:both;
	
}

div.data_header {
	padding:3px;
}
div.clear
{
	clear:both;
	font-size:0px;
	line-height:0px; 
	height:0px; 
	padding:0; 
	overflow:none;
	
}

div.none
{
	padding:3px;
	margin:0;
	border: medium none;
	
	
}

.multiresult {
	border:0 !important;
}
table.data, .none .data, .form .data {
	width:100%;
	border:1px solid #cccccc;
	/*  border-top:1px solid #cccccc; 
  border-left:1px solid #cccccc; 
  border-right:0px;*/
  border-collapse:collapse;
	margin:0px;
	padding:0px;
}
.al {
	text-align:left;
}
.ac {
	text-align:center;
}
.ar {
	text-align:right;
}
.data_header a {
	text-decoration:none;
	font-size:9px;
}
.data_header a:hover {
	color: #ff9807;
	text-decoration:none;
}
.data_header {
	background-color:#E0CEE1;
	color:#ffffff;
	font-weight:bold;
}
tr.data_header span {
	color:#ffffff;
}
table.data td, .none .data td, .form .data td {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:3px;
}
table.data th, .none .data th, .form .data th {
	background-color : #dcdcdc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:3px;
}
.data_altrow {
	background-color : #f2f2f2;
}
table.none, table.data table.none {
	border:none;
	padding:0;
	margin:0;
}
table.none tr, table.data table.none tr {
	border:none;
	padding:0;
	margin:0;
}
table.none td, table.data table.none td {
	border:none;
	padding:0;
	margin:0;
}
table.none th, table.data table.none th {
	border:none;
	padding:0;
	margin:0;
}
table.form, table.data table.none {
	border:none;
	padding:0;
	margin:0;
}
table.form tr, table.data table.none tr {
	border:none;
	padding:0;
	margin:0;
}
table.form td, table.data table.none td {
	border:none;
	padding:3px;
	margin:0;
}
table.form th, table.data table.none th {
	border:none;
	padding:3px;
	margin:0;
}
/*link styles*/
a:link, a:visited {
	color:#5A7E9E;
	outline:none;
}
a:hover {
	color:#4F91CD;
}
#header a:link, #header a:visited {
	color:#666666;
	text-decoration:none;
}
#header a:hover {
	color:#4F91CD;
	text-decoration:none;
}
#topnav a:link, #topnav a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#topnav a:hover {
	color:#ECECEC;
	text-decoration:none;
}
#subtopnav a:link, #subtopnav a:visited, #subtopnav2 a:link, #subtopnav2 a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#subtopnav a:hover, #subtopnav2 a:hover {
	color:#ECECEC;
	text-decoration:none;
}
#subnav a:link, #subnav a:visited {
	text-decoration:none;
}
#subnav a:hover {
	text-decoration:none;
}
#footer a:link, #footer a:visited {
	color:#666666;
	text-decoration:none;
}
#footer a:hover {
	color:#4F91CD;
	text-decoration:none;
}
a.link_copy
{
	color:#AAA !important;
}
/*icons with text*/
#download_csv {
	height:16px;
	background:url(/img/icons/icon_csv.gif) no-repeat;
	padding-bottom:10px;
	margin:0;
}
#download_csv p {
	padding:0 0 0 20px;
	margin:0;
}
#import_salesforce {
	height:16px;
	background:url(/img/icons/icon_sf.gif) no-repeat;
	padding-bottom:10px;
	margin:0;
}
#import_salesforce p {
	padding:0 0 0 20px;
	margin:0;
}
#delete {
	height:16px;
	background:url(/img/icons/icon_delete.gif) no-repeat;
	padding:0 0 10px 0;
	margin:0;
}
#delete p {
	padding:0 0 0 20px;
	margin:0;
}
#wizard {
	height:16px;
	background:url(/img/icons/icon_wizard.jpg) no-repeat;
	padding-bottom:10px;
	margin:0;
}
#wizard p {
	padding:0 0 0 20px;
	margin:0;
}
#info {
	height:16px;
	background:url(/img/icons/icon_info.gif) no-repeat;
	padding-bottom:10px;
	margin:0;
}
#info p {
	padding:0 0 0 20px;
	margin:0;
}
#help {
	height:16px;
	background:url(/img/icons/icon_help.gif) no-repeat;
	padding-bottom:10px;
	margin:0;
}
#help p {
	padding:0 0 0 20px;
	margin:0;
}
#fields {
	height:16px;
	background:url(/img/icons/icon_contact_fields.gif) no-repeat;
	padding-bottom:10px;
	margin:0;
}
#fields p {
	padding:0 0 0 20px;
	margin:0;
}
#mail {
	height:16px;
	background:url(/img/icons/icon_mail.gif) no-repeat;
	padding-bottom:10px;
	margin:0;
}
#mail p {
	padding:0 0 0 20px;
	margin:0;
}
#copy {
	height:16px;
	background:url(/img/icons/icon_copy.gif) no-repeat;
	padding-bottom:10px;
	margin:0;
}
#copy p {
	padding:0 0 0 20px;
	margin:0;
}
#viewlinks {
	text-align:center;
	height:16px;
	margin:0 auto;
}
#view {
	height:16px;
	background:url(/img/icons/icon_view.gif) no-repeat;
	padding-bottom:10px;
	margin:0;
}
#view p {
	padding:0 0 0 20px;
	margin:0;
}
#no {
	height:16px;
	background:url(/img/icons/icon_no.gif) no-repeat;
	padding-bottom:10px;
	margin:0;
}
#no p {
	padding:0 0 0 20px;
	margin:0;
}
#cancel {
	height:16px;
	background:url(/img/icons/icon_cancel.gif) no-repeat;
	padding-bottom:10px;
	margin:0;
}
#cancel p {
	padding:0 0 0 20px;
	margin:0;
}
#audio {
	height:16px;
	background:url(/img/icons/icon_audio.gif) no-repeat;
	padding-bottom:10px;
	margin:0;
}
#audio p {
	padding:0 0 0 20px;
	margin:0;
}
#edit {
	height:16px;
	background:url(/img/icons/icon_edit.gif) no-repeat;
	padding-bottom:10px;
	margin:0;
}
#edit p {
	padding:0 0 0 20px;
	margin:0;
}
#print {
	height:16px;
	background:url(/img/icons/icon_print.gif) no-repeat;
	padding-bottom:10px;
	margin:0;
}
#print p {
	padding:0 0 0 20px;
	margin:0;
}
ul.image {
	margin:0;
	padding: 0;
	list-style: none;
}
ul.image a {
	text-decoration:none;
}
li.arrow {
	margin: 2px 8px;
	padding: 0px 0 3px 15px;
	background: url(/img/icons/arrow.gif) left top no-repeat;
}


li.none {
	font-size:11px;
	margin: 2px 8px;
	padding: 0px 0 3px 15px;
	background: none;
}

li.sub {
	font-size:11px;
	margin: 2px 8px 2px 31px;
	padding: 0px 0 3px 15px;
}

li.drag {
	margin: 2px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_drag.gif) left top no-repeat;
}

li.fl_select select
{
 	
	float:left;
	display:block;
		
}
li.fl_select
{
	clear:left;
}
.optin
{
	padding: 0 0 0 20px;
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
	height:20px;
	display:block;
	float:left;
	background: url("/img/icons/opt-in.gif") no-repeat top left;
}
.optout
{
	padding: 0 0 0 20px;
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
	height:20px;
	display:block;
	float:left;
	background: url("/img/icons/opt-in-faded.gif") no-repeat top left;
}
.remove
{
	padding: 0 0 0 20px;
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
	height:20px;
	display:block;
	float:left;
	background: url("/img/icons/icon_delete.gif") no-repeat top left;
}
a.dyn
{
	background:url("/img/icons/icon_dynamic.gif") no-repeat top right;
	padding:0 35px 0 0;
}

a.lock {
	display:block;
	width:16px;
	height:10px;
	float:left;
	background:url(/img/icons/icon_lock.gif) no-repeat top left;
}
li.copy {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_copy.gif) left top no-repeat;
}
li.cut {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_cut.gif) left top no-repeat;
}
li.list {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_list.gif) left top no-repeat;
}
li.paste {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_paste.gif) left top no-repeat;
}
li.delete {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_delete.gif) left top no-repeat;
}
li.unsubscribe {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/opt-in-faded.gif) left top no-repeat;
}
li.unsubscribe_global {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/opt-out-red.gif) left top no-repeat;
}
li.unsubscribe_global_perm {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/opt-out.gif) left top no-repeat;
}
li.subscribe {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/opt-in.gif) left top no-repeat;
}
li.bounced {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_bounced.gif) left top no-repeat;
}
li.newtemplate {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_new_template.gif) left top no-repeat;
}
li.newfolder {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_folder-open.gif) left top no-repeat;
}
li.print {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_print.gif) left top no-repeat;
}
li.cancel_account {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_no.gif) left top no-repeat;
}
li.pdf {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_pdf.gif) left top no-repeat;
}
li.cancel {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_cancel.gif) left top no-repeat;
}
li.download_csv {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_csv.gif) left top no-repeat;
}
li.import_salesforce {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_sf.gif) left top no-repeat;
}
li.wizard {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_wizard.gif) left top no-repeat;
}
li.info {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_info.gif) left top no-repeat;
}
li.help {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_help.gif) left top no-repeat;
}
li.fields {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_contact_fields.gif) left top no-repeat;
}
li.mail {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_mail.gif) left top no-repeat;
}

li.email_prefs {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_beacon.gif) left top no-repeat;
}


li.view {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_view.gif) left top no-repeat;
}

li.publiclink {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/cb/wysiwygPro/themes/default/wysiwygpro/buttons/link.gif) left top no-repeat;
}

li.sharethis {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(http://w.sharethis.com/images/share-icon-16x16.png?CXNID=1000014.0NXC) left top no-repeat;
}



li.no {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_no.gif) left top no-repeat;
}
li.cancel {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_cancel.gif) left top no-repeat;
}
li.audio {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_audio.gif) left top no-repeat;
}
li.edit {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_edit.gif) left top no-repeat;
}
li.refresh {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_refresh.gif) left top no-repeat;
}
li.print {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_print.gif) left top no-repeat;
}
li.person {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_person.gif) left top no-repeat;
}
li.clone {
	margin: 5px 8px;
	padding: 0px 0 3px 30px;
	background: url(/img/icons/icon_clone.gif) left top no-repeat;
}
li.archive {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_archive.gif) left top no-repeat;
}
li.report {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_list.gif) left top no-repeat;
}
li.save {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_save.gif) left top no-repeat;
}
li.add {
	margin: 5px 8px;
	padding: 0px 0 3px 20px;
	background: url(/img/icons/icon_add.gif) left top no-repeat;
}
li.money {
	margin: 5px 8px;
	padding: 0px 0 3px 15px;
	background: url(/img/icons/icon_money.gif) left top no-repeat;
}
a.minmax {
	display:block;
	width:13px;
	height:13px;
	background:url(/img/icons/hide_details.gif) no-repeat;
	float:left;
}
a.min {
	display:block;
	width:13px;
	height:13px;
	background:url(/img/icons/show_details.gif) no-repeat;
	float:left;
}
/* BEGIN COMMENT STYLES */

div.customer {
	width:100%;
	background: #F7F7F7;
	border: 1px solid #C2C2C2;
}
div.customer_head {
	width:100%;
	background: #EDEDED;
	border-bottom: 1px solid #C2C2C2;
}
div.owner {
	width:100%;
	background: #F8FBF0;
	border: 1px solid #A4BB81;
}
div.owner_head {
	width:100%;
	background: #E6F0CE;
	border-bottom: 1px solid #A4BB81;
}
div.escalated {
	width:100%;
	background: #FCF5F0;
	border: 1px solid #E9BF9D;
}
div.escalated_head {
	width:100%;
	background: #F8E7D9;
	border-bottom: 1px solid #E9BF9D;
}
div.other {
	width:100%;
	background: #FFF7F7;
	border: 1px solid #EB9999;
}
div.other_head {
	width:100%;
	background: #FFE4E4;
	border-bottom: 1px solid #EB9999;
}
/* END COMMENT STYLES */


.pop {
	background-color:#35667D;
	background-repeat: repeat-y;
	border:1px solid #35667D;
	position:absolute;
	visibility:hidden;
	top:25px;
	z-index:99;
	padding:5px;
}
.pop a:link {
	color:#fff;
}
ul.tree {
	margin:0;
	padding:0;
	list-style:none;
}
ul.tree li ul {
	margin:5px 0 0 2px;
	padding:0;
	list-style:none;
}
.tree li {
	margin:0 0 0 10px;
	padding:0;/*	padding:0 0 4px 15px;
	background:url(/images/tree/ico-bullet.gif) no-repeat 0 3px;*/
}
.tree li.toggle {
	margin:0 0 0 10px;
	padding:0 0 4px 15px;
	background:url(/img/icons/plus.png) no-repeat;
}
.tree li.toggle_close {
	margin:0 0 0 10px;
	padding:0 0 4px 15px;
	background:url(/img/icons/minus.png) no-repeat;
}

.tree li.toggle_blank {
	margin:0 0 0 10px;
	padding:0 0 4px 15px;
}

/* Drag Drop Stuff */

tr.dropTarget td {
	border-bottom:1px solid #333 !important; 
	
	
}
.hidedata {
	color:#FFFFFF;
	font-style:oblique;
	font-size:xx-small;
}
.showdata {
}

.graphbar {
	background-color:#E0CEE1;
	height:10px;
}

/* jquery tooltip */
.hastooltip {
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
}
#tooltip h3, #tooltip div { margin: 0; padding: 0; }

.bouncedata {
	color:#660099;
}
.permopt {
	color:#F00;
}




