<!--
body{
	margin:0px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.news_list_lrg_white{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:15px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:15px;
	line-height:18px;
	list-style-image:url(https://company.salesxs.co/images/news_bullet_lrg.png);
}
.header_logo {
	background-image:url(https://salesxs.co/images/salesxs_logo.png);
	background-position:left;
	background-repeat:no-repeat;
	background-size:
}
.header_logo_center {
	background-image:url(https://salesxs.co/images/salesxs_logo.png);
	background-position:center;
	background-repeat:no-repeat;
}
.header_admin_logo {
	background-image:url(https://salesxs.co/images/salesxs_logo.png);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
}
.header_sr_logo {
	background-image:url(https://salesxs.co/images/salesxs_logo.png);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
}
/* NAV */
.nav_border2 {
	border-top:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	/*background-color:#06C;*/
	background-color:#2e5993;
}
.nav_link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FAFAFA;
	font-weight:bold;
	text-decoration:none;
	/*background-color:#06C;*/
	background-color:#2e5993;
	display:block;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}
.nav_link2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FAFAFA;
	font-weight:bold;
	text-decoration:none;
	/*background-color:#06C;*/
	background-color:#6f99c9;
	display:block;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}
.nav_link3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FAFAFA;
	font-weight:bold;
	text-decoration:none;
	/*background-color:#06C;*/
	background-color:#2e5993;
	display:block;
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	height:25px;
}
.nav_link3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FAFAFA;
	font-weight:bold;
	text-decoration:none;
	/*background-color:#06C;*/
	background-color:#6f99c9;
	display:block;
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	height:25px;
}
.nav_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FAFAFA;
	font-weight:bold;
}

.nav-date-alta {
	font-size:14px;
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	background: #D6D6D6 url(../../sbp2/images/d6d6d6_40x100_textures_02_glass_80.png) 0 50% repeat-x;
	border-top: 1px solid #BBB;
}

form {
	margin:0px;
	padding:0px;
}
.errMess {
	color:#FF0000;
}
td {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}
a {
	color:#386da3;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}
a:hover {
	color:#386da3;
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
}
.search_text {
	font-size:12px;
	color:#6699CC;
	font-family:Arial;
	text-decoration:none;
}
.loginForm_text {
	color:#333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.plain_text {
	color:#333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.txtbox {
	font-family:Arial;
	color:#333333;
	font-size:14px;
	padding:8px;
	border:1px #bcbcbc solid;	
}
.list_header_left {
	color:#FFF !important;
	font-size:11px !important;
	font-weight:bold !important;
	text-transform:uppercase !important;
	background-color:#6f99c9 !important;
	border-left:1px solid #2e5993 !important;
	border-top:1px solid #2e5993 !important;
	border-bottom:1px solid #2e5993 !important;
}
.list_header_center {
	color:#FFF !important;
	font-weight:bold !important;
	text-transform:uppercase !important;
	font-size:11px !important;
	background-color:#6f99c9 !important;
	border-top:1px solid #2e5993 !important;
	border-bottom:1px solid #2e5993 !important;
}
.list_header_right {
	color:#FFF !important;
	font-weight:bold !important;
	text-transform:uppercase !important;
	font-size:11px !important;
	background-color:#6f99c9 !important;
	border-right:1px solid #2e5993 !important;
	border-top:1px solid #2e5993 !important;
	border-bottom:1px solid #2e5993 !important;
}
.text_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1B1462;
	font-weight:bold;
}
.values2 {
	font-family:Arial;
	font-size:12px;
}
.header_link_old {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #34537f;
	text-decoration:none;
}
.header_link_old:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #34537f;
	text-decoration:underline;
}
.header_link_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #34537f;
	font-weight:bold;
	text-decoration:line-through;
	background-color:#D3E0EC;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
}
.header_link_off:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #34537f;
	font-weight:bold;
	text-decoration:line-through;
	background-color:#EEE;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
}
.header_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3169a5;
	font-weight:bold;
	text-decoration:none;
	background-color:#D3E0EC;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
}
.header_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#d07164;
	font-weight:bold;
	text-decoration:none;
	background-color:#f3f5f5;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
}
.header_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3169a5;
	font-weight:bold;
	text-decoration:none;
	background-color:#D3E0EC;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:right;
}
.btn { position: relative; background: #aaa; padding: 5px; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url(https://app.salesxs.co/images/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.blue { background: #2ae; text-decoration:none; }
.btn.blue2 { background:#00F; text-decoration:none; }
.btn.red { background:#F30; text-decoration:none; }
.btn.orange { background:#F90; text-decoration:none; }
.btn.purple { background:#90C; text-decoration:none; }
.btn.purple2 { background:#639; text-decoration:none; }
.btn.green { background: #9d4; text-decoration:none; }
.btn.pink { background: #e1a; text-decoration:none; }
.btn.yellow { background:#FFFF66; text-decoration:none; }
.btn:hover { text-decoration:underline; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(https://app.salesxs.co/images/shade.png); background-position: bottom; }

/* message boxes: warning, error, confirmation */
.notice {
    color:              #000000;
    background-color:   #FFFFDD;
}
h1.notice,
div.notice {
    margin:             0.5em 0 0.5em 0;
    border:             0.1em solid #FFD700;
        background-image:url(https://app.salesxs.com/images/s_notice.png);
    background-repeat:  no-repeat;
            background-position: 10px 50%;
    padding:            10px 10px 10px 36px;
            }
.notice h1 {
    border-bottom:      0.1em solid #FFD700;
    font-weight:        bold;
    text-align:         left;
    margin:             0 0 0.2em 0;
}

.warning {
    color:              #000000;
    background-color:   #F0CFC9;
}
p.warning,
h1.warning,
div.warning {
    margin:             0.5em 0 0.5em 0;
    border:             0.1em solid #FF0000;
        background-image:   url(https://app.salesxs.co/images/s_warn.png);
    background-repeat:  no-repeat;
            background-position: 10px 50%;
    padding:            10px 10px 10px 36px;
            }
.warning h1 {
    border-bottom:      0.1em solid #cc0000;
    font-weight:        bold;
    text-align:         left;
    margin:             0 0 0.2em 0;
}

.error {
    background-color:   #F0CFC9;
    color:              #000000;
}

h1.error,
div.error {
    margin:             0.5em 0 0.5em 0;
    border:             0.1em solid #FF0000;
        background-image:   url(https://app.salesxs.co/images/s_error.png);
    background-repeat:  no-repeat;
            background-position: 10px 50%;
    padding:            10px 10px 10px 36px;
            }
div.error h1 {
    border-bottom:      0.1em solid #ff0000;
    font-weight:        bold;
    text-align:         left;
    margin:             0 0 0.2em 0;
}

.confirmation {
    background-color:   #FFFFCC;
}
fieldset.confirmation {
    border:             0.1em solid #FF0000;
}
fieldset.confirmation legend {
    border-left:        0.1em solid #FF0000;
    border-right:       0.1em solid #FF0000;
    font-weight:        bold;
        background-image:   url(https://app.salesxs.co/images/s_really.png);
    background-repeat:  no-repeat;
            background-position: 5px 50%;
    padding:            0.2em 0.2em 0.2em 25px;
            }
/* end messageboxes */

/* NEW BUTTONS ************************************************************************************************* */
.sexybutton {
	display: inline-block;
	color:#2e5993;
	margin: 0;
	padding: 0;
	font: bold 13px "Helvetica Neue", Helvetica, Arial, clean, sans-serif !important;
	text-decoration: none !important;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.20);
	background: none;
	border: none;
	white-space: nowrap;
	cursor: pointer;
	user-select: none;
	-moz-user-select: none;
	/* Fix extra width padding in IE */
	_width: 0;
	overflow: visible;
}
.sexybutton span {
	display: block;						/* Prevents :active from working in IE--oh well! */
	height: 24px;
	padding-right: 12px;
	background-repeat: no-repeat;
	background-position: right top;
}
.sexybutton span span {
	padding-right: 0px;
	padding-left: 12px;
	line-height: 24px;
	background-position: left top;
}
.sexybutton span span span {
	padding-left: 21px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left center;
	/* IE6 still requires a PNG transparency fix */ 
	/* _background-image: none;		Or just hide icons from the undeserving IE6 */
	/* _padding-left: 0;					Or just hide icons from the undeserving IE6 */
}
.sexybutton:hover,.sexybutton:focus {color: #000000 !important;}	
.sexybutton span {	background-image: url(../images/button_right.png);}
.sexybutton span span {	background-image: url(../images/button_left.png);}
.sexybutton span.history { background-image: url(../images/history.png) !important; }
.sexybutton span.update-status	{ background-image: url(../images/update_status.png) !important; }
.sexybutton span.settings	{ background-image: url(../images/settings.png) !important; }
.sexybutton span.help	{ background-image: url(../images/help.png) !important; }
.sexybutton span.logout	{ background-image: url(../images/login.png) !important; }
.sexybutton span.login	{ background-image: url(../images/login.png) !important; }
.sexybutton span.search	{ background-image: url(../images/search.png) !important; }
.sexybutton span.sales-presentations	{ background-image: url(../images/sales_presentations.png) !important; }
.sexybutton span.send-sales-presentation	{ background-image: url(../images/sales_presentations.png) !important; }
.sexybutton span.delete-sales-presentation	{ background-image: url(../images/sales_presentations.png) !important; }
.sexybutton span.sales-reps	{ background-image: url(../images/salesreps.png) !important; }
.sexybutton span.leads	{ background-image: url(../images/leads.png) !important; }
.sexybutton span.prospects	{ background-image: url(../images/prospects.png) !important; }
.sexybutton span.tasks	{ background-image: url(../images/tasks.png) !important; }
.sexybutton span.task-alerts	{ background-image: url(../images/task_alerts.png) !important; }
.sexybutton span.notify-task-alert	{ background-image: url(../images/task_alert_notify.png) !important; }
.sexybutton span.financials	{ background-image: url(../images/financials.png) !important; }
.sexybutton span.orders	{ background-image: url(../images/orders.png) !important; }
.sexybutton span.scripts	{ background-image: url(../images/scripts.png) !important; }
.sexybutton span.bed-reports	{ background-image: url(../images/bed_reports.png) !important; }
.sexybutton span.statistics	{ background-image: url(../images/statistics.png) !important; }
.sexybutton span.notifications	{ background-image: url(../images/notifications.png) !important; }
.sexybutton span.social-network-data	{ background-image: url(../images/social_network_data.png) !important; }
.sexybutton span.agents	{ background-image: url(../images/agents.png) !important; }
.sexybutton span.blogs	{ background-image: url(../images/blog.png) !important; }
.sexybutton span.image	{ background-image: url(../images/image.png) !important; }
.sexybutton span.first	{ background-image: url(../images/first.png) !important; }
.sexybutton span.next	{ background-image: url(../images/next.png) !important; }
.sexybutton span.previous	{ background-image: url(../images/previous.png) !important; }
.sexybutton span.last	{ background-image: url(../images/last.png) !important; }
.sexybutton span.create	{ background-image: url(../images/create.png) !important; }
.sexybutton span.edit	{ background-image: url(../images/edit.png) !important; }
.sexybutton span.delete	{ background-image: url(../images/delete.png) !important; }
.sexybutton span.save	{ background-image: url(../images/save.png) !important; }
.sexybutton span.cancel	{ background-image: url(../images/cancel.png) !important; }
.sexybutton span.view	{ background-image: url(../images/view.png) !important; }
.sexybutton span.start	{ background-image: url(../images/start.png) !important; }
.sexybutton span.complete	{ background-image: url(../images/complete.png) !important; }
.sexybutton span.uncomplete	{ background-image: url(../images/uncomplete.png) !important; }
.sexybutton span.cities	{ background-image: url(../images/cities.png) !important; }
.sexybutton span.systemwide-notices	{ background-image: url(../images/systemwide_notices.png) !important; }
.sexybutton span.companies	{ background-image: url(../images/company.png) !important; }
.sexybutton span.training_modules	{ background-image: url(../images/training_modules.png) !important; }

/* END NEW BUTTONS ************************************************************************************************* */


-->

.chart_border_left {
	font-weight:bold;
	text-align:left;
	background-color:#D3E0EC;
	border-left:1px solid #22709F;
	border-top:1px solid #22709F;
	border-bottom:1px solid #22709F;
	padding:4px;
	color:#2D638D; font-family:Arial; font-size:10px; text-transform:uppercase;	
}
.chart_border_right {
	font-weight:bold;
	text-align:center;
	background-color:#D3E0EC;
	border-right:1px solid #22709F;
	border-top:1px solid #22709F;
	border-bottom:1px solid #22709F;
	padding:4px;
	color:#2D638D; font-family:Arial; font-size:10px; text-transform:uppercase;	
}
.chart_border_center {
	font-weight:bold;
	text-align:center;
	background-color:#D3E0EC;
	border-top:1px solid #22709F;
	border-bottom:1px solid #22709F;
	padding:4px;
	color:#2D638D; font-family:Arial; font-size:10px; text-transform:uppercase;	
}
.chart_date {
	color:#000;
	font-family:Arial;
	font-size:10px;
	text-align:left;
	padding:4px;
}
.chart_element {
	border-bottom:1px solid #333;
	color:#000;
	font-family:Arial;
	font-size:10px;
	text-align:center;
	padding:4px;
}
.chart_element0 {
	border-bottom:1px solid #333;
	color:#CCC;
	font-family:Arial;
	font-size:10px;
	text-align:center;
	padding:4px;
}
.chart_element0 {
	border-bottom:1px solid #333;
	color:#CCC;
	font-family:Arial;
	font-size:10px;
	text-align:center;
	padding:4px;
}
.chart_total {
	color:#000;
	font-family:Arial;
	font-size:10px;
	text-align:center;
	padding:4px;
}
.chart_total0 {
	color:#CCC;
	font-family:Arial;
	font-size:10px;
	text-align:center;
	padding:4px;
}