/* sl_foundation_220 2/2022 */
/* Donnie Fischer/Spencer Hansen */
/* @group Initialize */

html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: normal;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

td, th, caption {
font-weight: normal;
text-align: left;
}

img, fieldset {
border: 0;
}

ol {
list-style: decimal;
}

ul {
list-style: square;
}

q:before, q:after {
content:'';
}

/* @end */

 a.btngreen {
	border: 1px solid #79477a;
	border-radius: 5px;
	color: #f0f0f0;
	background-color: #007b5f;
	text-decoration: none;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 4px;
	display: inline-block;
	/* width: 300px; */
}

a.btngreen:hover {
	background-color: #008668;
}

 a.btnred {
	border: 1px solid #8A1538;
	border-radius: 5px;
	color: #f0f0f0;
	background-color: #8A1538;
	text-decoration: none;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 4px;
	display: inline-block;
	/* width: 300px; */
}

a.btnred:hover {
	background-color: #A31947;
}

 a.btnyellow {
	border: 1px solid #79477a;
	border-radius: 5px;
	color: #202020;
	background-color: #E3E600;
	text-decoration: none;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 4px;
	display: inline-block;
	/* width: 300px; */
}

a.btnyellow:hover {
	background-color: #E3E600;
}
	

 a.genericbt {
	border: 1px solid #79477a;
	border-radius: 5px;
	color: #cb6ede;
	background-color: rgba(64,64,64,1);
	text-decoration: none;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 7px;
	display: inline-block;
	/* width: 300px; */
}

a.genericbt:hover {
	border: 1px solid #79477a;
	background-color: rgba(255,255,255,0.05);
}

a.genericbt:active {
	border: 1px solid #dcafeb;
	background-color: rgba(255,255,255,0.1);
	color: #fff;
}

 a.reportsbt 
 {
 	border: 1px solid #4C3D38;
	border-radius: 6px;
	color: #4C3D38;
	background-color: rgba(221,158,84,1);
	padding: 6px;
	text-decoration: none;
	font: 15pt cronos-pro, "Cronos Pro", sans-serif;
	width: 230px;
	height: 35px;
	
	
	display: inline-block;
}
a.reportsbt:hover {
	border: 1px solid #4C3D38;
	color: #888;
	background-color: rgba(221,158,84,1);
}

a.reportsbt:active {
	border: 1px solid #fff;
	background-color: rgba(221,158,84,1);
	color: #fff;
}

 a.btnstd 
 {
 	border: 1px solid #4C3D38;
	border-radius: 6px;
	color: #4C3D38;
	background-color: rgba(221,158,84,1);
	padding: 6px;
	text-decoration: none;
	font: 15pt cronos-pro, "Cronos Pro", sans-serif;

	
	
	display: inline-block;
}
a.btnstd:hover {
	border: 1px solid #4C3D38;
	color: #888;
	background-color: rgba(221,158,84,1);
}

a.btnstd:active {
	border: 1px solid #fff;
	background-color: rgba(221,158,84,1);
	color: #fff;
}




/* @group Demo Management */

table#demo_resets_table {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
}

table#demo_resets_table tr td {
	background-image: url(../images/uikit_wood_grey.jpg);
	text-align: center;
	color: #00c787;
	padding-top: 7px;
	padding-bottom: 7px;
}

table#demo_resets_table tr.demo_head td {
	background: url(../images/uikit_wood_golden.jpg) repeat;
	text-align: center;
	color: #fff;
	font-size: 18pt;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

table#demo_resets_table tr.demo_odd td {
	background-image: url(../images/uikit_wood_grey.jpg);
	text-align: center;
	color: #c5a787;
}

table#demo_resets_table tr.demo_even td {
	background-image: url(../images/uikit_wood_grey_alt.jpg);
	text-align: center;
	color: #c5a787;
}

table#demo_resets_table tr:last-of-type td {
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	padding-bottom: 14px;
}

table.status {
	margin-left: auto;
	margin-right: auto;
	margin-top: 21px;
	width: 400px;
}

table.status tr td {
	text-align: center;
	background: url(../images/uikit_wood_blue.jpg) repeat;
	padding: 12px;
	font-size: 12pt;
	color: #34baff;
}

table.status tr:first-of-type td {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

table.status tr:last-of-type td:first-of-type {
	border-bottom-left-radius: 7px;
}

table.status tr:last-of-type td:last-of-type {
	border-bottom-right-radius: 7px;
}

a#slcpmf_lbdownloadrpt	{
	margin-left: 45%; margin-right: 45%; margin-top: 12px; margin-bottom: 30px;
	padding: 12px;
	font-size: 14pt; color: white;
	border: 1px solid rgba(255,255,255,0.3);
	background-color: rgb(17,87,64);
	display: inline-block;
	text-align: center;
	text-decoration: none;
	border-radius: 4px;
	width: 10%
}

a#slcpmf_lbdownloadrpt:hover	{
	border: 1px solid rgba(255,255,255,0.7);
	background-color: rgb(40,114,79);
}

a#delschalt	{
	margin-left: 45%; margin-right: 45%; margin-top: 12px; margin-bottom: 30px;
	padding: 12px;
	font-size: 14pt; color: white;
	border: 1px solid rgba(255,255,255,0.3);
	background-color: rgb(17,87,64);
	display: inline-block;
	text-align: center;
	text-decoration: none;
	border-radius: 4px;
	width: 10%
}
a#delschalt:hover	{
	border: 1px solid rgba(255,255,255,0.7);
	background-color: rgb(40,114,79);
}



/* @end */

/* @group Cheatsheet */

div#cheatsheet {
	border: 2px solid #6a5b12;
	background-image: url(../images/bg_cheatsheet.jpg);
	float: left;
	margin: 130px 5% -110px;
}

div#cheatsheet div#cs_header {
	width: 155px;
	float: right;
	background-image: url(../images/cs5_hide_cheat_sheet.jpg);
	padding-right: 12px;
	height: 35px;
	display: none;
}

div#cs_header span {
	display: none;
}

div#cheatsheet div#cs_content {
	width: 760px;
	background: url(../images/cs7_not_available.jpg) no-repeat;
	height: 200px;
}

div#cheat-scs div#cs_content {
	width: 761px;
	height: 351px;
	background: url(../images/cs6_scs.jpg) no-repeat;
}

div#cheat-scsactivity1 div#cs_content {
	width: 768px;
	height: 227px;
	background: url(../images/cs5_scsactivity1.jpg) no-repeat;
}

div#cheat-scsactivity2 div#cs_content {
	width: 768px;
	height: 227px;
	background: url(../images/cs5_scsactivity1.jpg) no-repeat;
}

div#cheat-scsactivity3 div#cs_content {
	width: 768px;
	height: 227px;
	background: url(../images/cs5_scsactivity1.jpg) no-repeat;
}

div#cheat-scsactivity1AddFirstAppointment div#cs_content {
	width: 768px;
	height: 329px;
	background: url(../images/c84_scsactivity1_addfirstappointment.jpg) no-repeat;
}

div#cheat-scsactivity1Followup div#cs_content {
	width: 768px;
	height: 329px;
	background: url(../images/c84_scsactivity1_followup.jpg) no-repeat;
}

div#cheat-scsactivity2FollowupCall div#cs_content {
	width: 768px;
	height: 329px;
	background: url(../images/c84_scsactivity2_followupcall.jpg) no-repeat;
}

div#cheat-scsactivity3FollowupCall div#cs_content {
	width: 768px;
	height: 329px;
	background: url(../images/c84_scsactivity3_followupcall.jpg) no-repeat;
}

div#cheat-scsactivity1TouchbackAppt div#cs_content {
	width: 768px;
	height: 313px;
	background: url(../images/cs5_scsactivity1touchbackappt.jpg) no-repeat;
}

div#cheat-scsactivity1RefusedAppointment div#cs_content {
	width: 768px;
	height: 359px;
	background: url(../images/c84_scsactivity1_refusedappointment.jpg) no-repeat;
}

div#cheat-scsactivity1LeftMessage div#cs_content {
	width: 768px;
	height: 309px;
	background: url(../images/c84_scsactivity1_leftmessage.jpg) no-repeat;
}

div#cheat-scsactivity1SentEmail div#cs_content {
	width: 768px;
	height: 349px;
	background: url(../images/c84_scsactivity1_sentemail.jpg) no-repeat;
}

div#cheat-scsactivity1Stage3ProposalAppointment div#cs_content {
	width: 768px;
	height: 329px;
	background: url(../images/c84_scsactivity1_stage3proposalappointment.jpg) no-repeat;
}

div#cheat-scsactivity1ServiceCallAppt div#cs_content {
	width: 768px;
	height: 259px;
	background: url(../images/c84_scsactivity1_servicecallappt.jpg) no-repeat;
}

div#cheat-scsactivity1ClientNote div#cs_content {
	width: 768px;
	height: 239px;
	background: url(../images/c84_scsactivity1_clientnote.jpg) no-repeat;
}

div#cheat-scsactivity2ClientNote div#cs_content {
	width: 768px;
	height: 233px;
	background: url(../images/c84_scsactivity1_clientnote.jpg) no-repeat;
}

div#cheat-scsactivity3ClientNote div#cs_content {
	width: 768px;
	height: 233px;
	background: url(../images/c84_scsactivity1_clientnote.jpg) no-repeat;
}

div#cheat-scsactivity2RescheduleAppointment div#cs_content {
	width: 768px;
	height: 259px;
	background: url(../images/c84_scsactivity2_rescheduleappointment.jpg) no-repeat;
}

div#cheat-scsactivity2Refused1stApptDeclined div#cs_content {
	width: 768px;
	height: 299px;
	background: url(../images/c84_scsactivity2_refused1stapptdeclined.jpg) no-repeat;
}

div#cheat-scsactivity2CompleteServiceCallAppt div#cs_content {
	width: 768px;
	height: 259px;
	background: url(../images/c84_scsactivity2_completeservicecall.jpg) no-repeat;
}

div#cheat-scsactivity3RefusedProposalDeclined div#cs_content {
	width: 768px;
	height: 359px;
	background: url(../images/c84_scsactivity3_refusedproposeddeclined.jpg) no-repeat;
}

div#cheat-scsactivity2RollbacktoStage1 div#cs_content {
	width: 768px;
	height: 230px;
	background: url(../images/c84_scsactivity2_rollbacktostage1.jpg) no-repeat;
}

div#cheat-scsactivity3RollbacktoStage2 div#cs_content {
	width: 768px;
	height: 213px;
	background: url(../images/c84_scsactivity3_rollbacktostage2.jpg) no-repeat;
}

div#cheat-scsactivity3Sold div#cs_content {
	width: 768px;
	height: 199px;
	background: url(../images/c84_scsactivity3_sold.jpg) no-repeat;
}

div#cheat-aemyact div#cs_content {
	width: 768px;
	height: 255px;
	background: url(../images/cs5_aemyact.jpg) no-repeat;
}

div#cheat-scsadminrpt div#cs_content {
	width: 768px;
	height: 324px;
	background: url(../images/cs7_scsadminrpt.jpg) no-repeat;
}

div#cheat-scsrpts div#cs_content {
	width: 768px;
	height: 324px;
	background: url(../images/cs5_scsrpts.jpg) no-repeat;
}

div#cheat-ned4 div#cs_content {
	width: 768px;
	height: 259px;
	background: url(../images/cs6_ned4.jpg) no-repeat;
}

div#cheat-scsadminrpt_weeklyreport div#cs_content {
	width: 768px;
	height: 146px;
	background: url(../images/cs7_scsadminrpt_weeklyreport.jpg) no-repeat;
}

div#cheat-scsadminrpt_cyclereport div#cs_content {
	width: 768px;
	height: 192px;
	background: url(../images/cs7_scsadminrpt_cyclereport.jpg) no-repeat;
}

div#cheat-scsadminrpt_forecast div#cs_content {
	width: 768px;
	height: 196px;
	background: url(../images/cs7_scsadminrpt_forecast.jpg) no-repeat;
}

div#cheat-scsadminrpt_forecastnxtyear div#cs_content {
	width: 768px;
	height: 198px;
	background: url(../images/cs7_scsadminrpt_forecastnxtyear.jpg) no-repeat;
}

div#cheat-aemyact_alltypes div#cs_content {
	width: 768px;
	height: 255px;
	background: url(../images/cs5_aemyact.jpg) no-repeat;
}

div#cheat-aemyact_open div#cs_content {
	width: 768px;
	height: 255px;
	background: url(../images/cs5_aemyact.jpg) no-repeat;
}

div#cheat-aemyact_agencies div#cs_content {
	width: 768px;
	height: 255px;
	background: url(../images/cs5_aemyact.jpg) no-repeat;
}

div#cheat-aemyact_ae div#cs_content {
	width: 768px;
	height: 255px;
	background: url(../images/cs5_aemyact.jpg) no-repeat;
}

div#cheat-ned2 div#cs_content {
	width: 768px;
	height: 195px;
	background: url(../images/cs7_ned2.jpg) no-repeat;
}

div#cheat-ned5 div#cs_content {
	width: 768px;
	height: 283px;
	background: url(../images/cs7_ned5.jpg) no-repeat;
}

div#cheat-ned6 div#cs_content {
	width: 768px;
	height: 218px;
	background: url(../images/cs7_ned6.jpg) no-repeat;
}

div#cheat-userexport div#cs_content {
	width: 768px;
	height: 226px;
	background: url(../images/cs8_userexport.jpg) no-repeat;
}

div#cheat-scsactivity2AddProposalAppointment div#cs_content {
	width: 768px;
	height: 319px;
	background: url(../images/c84_scsactivity2_addproposalappointment.jpg) no-repeat;
}

div#cheat-schedule div#cs_content {
	width: 768px;
	height: 226px;
	background: url(../images/cs8_schedule.jpg) no-repeat;
}

div#cheat-vidstatus div#cs_content {
	width: 768px;
	height: 250px;
	background: url(../images/cs8_vidstatus.jpg) no-repeat;
}

div#cheat-vidtraffic div#cs_content {
	width: 768px;
	height: 254px;
	background: url(../images/cs8_vidtraffic.jpg) no-repeat;
}

div#cheat-scsactivity3EditAppointmentProposal div#cs_content {
	width: 768px;
	height: 359px;
	background: url(../images/c84_scsactivity3_editappointmentproposal.jpg) no-repeat;
}

div#cheat-marketimport_stage1 div#cs_content {
	width: 768px;
	height: 359px;
	background: url(../images/cs71_marketimport_stage1.jpg) no-repeat;
}

div#cheat-marketimport_stage2 div#cs_content {
	width: 768px;
	height: 359px;
	background: url(../images/cs70_marketimport.jpg) no-repeat;
}

div#cheat-marketimport_stage3 div#cs_content {
	width: 768px;
	height: 359px;
	background: url(../images/cs71_marketimport_stage3.jpg) no-repeat;
}



/* @end */

/* @group Deprecated */

div#preloader {
	width: 1px;
	height: 1px;
	overflow: hidden;	
}



/* @end */

/* @group Market Admin User */

p.admin_info {
	color: #fff;
	font-size: 11pt;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 1px;
	text-align: center;
}

table#slcpmf_tbdata {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	background: url(../images/wood_blue.jpg) repeat;
	color: #a6c2c1;
	border-radius: 12px;
	overflow: hidden;
	border: 7px solid #123244;
	font-size: 10pt;
}

div#localpage table#slcpmf_tbdata tr.header td {
	color: #efc076;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: bold;
	font-size: 9pt;
}

div#localpage table#slcpmf_tbdata td {
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
}

a.marketadmin_userreset {
	display: block;
	/* text-align: left; */
	text-decoration: none;
	color: #00bcff;
	padding-left: 33px;
	background: url(../images/icn_marketadmin_userreset.png) no-repeat 0 center;
	padding-right: 7px;
}

a.marketadmin_userreset:hover {
	color: #4efbcf;
}

input.marketadmin_email {
	background-color: #337ba3;
	color: #fff;
	width: 350px;
	font: 8pt sans-serif;
	border-radius: 5px;
	border: 1px solid #113244;
	padding: 3px 7px;
}

input.marketadmin_phone {
	background-color: #337ba3;
	color: #fff;
	width: 100px;
	font: 8pt sans-serif;
	border-radius: 5px;
	border: 1px solid #113244;
	padding: 3px 7px;
}

input.marketadmin_checkbox {
	margin-right: 18px;
	margin-left: 18px;
}

a.marketadmin_save {
	width: 61px;
	height: 28px;
	background: url(../images/btn_sm_save3.png) no-repeat;
	display: block;
}

a.marketadmin_save span {
	display: none;
}

a.emailwelcome_save {
	width: 73px;
	height: 28px;
	background: url(../images/btn_sm_send.png) no-repeat;
	display: block;
}

a.emailwelcome_save span {
	display: none;
}

td.marketadmin_modified {
	font-size: 8pt;
	text-align: center;
	color: #f4e8bf;
	width: 80px;
}

div#slcpmf_welcomemsgsetup {
	background-image: url(../images/wood_yellow.jpg);
	width: 90%;
	border: 2px solid #421d0d;
	border-radius: 12px;
	text-align: center;
	color: #f4d8aa;
	font-size: 11pt;
	padding-top: 12px;
	padding-bottom: 3px;
	margin-right: auto;
	margin-top: 21px;
	margin-left: auto;
}

textarea#slcpmf_tbwelcomemsg {
	background-color: #89542e;
	color: #fff;
	font: 8pt sans-serif;
	border-radius: 5px;
	border: 1px solid #44210f;
	padding: 3px 7px;
	text-align: center;
	height: auto;
	margin-top: 12px;
	margin-bottom: 12px;
	width: 400px;
}

div#marketadmin_add_user {
	background-image: url(../images/wood_green.jpg);
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 21px;
	border: 2px solid #153323;
	border-radius: 12px;
	text-align: center;
	padding-bottom: 12px;
}

div#marketadmin_add_user p {
	color: #94e9c2;
	font: 11pt sans-serif;
	margin-top: 12px;
	margin-bottom: 7px;
}

input#slcpmf_tbnewuser {
	background-color: #427e60;
	color: #fff;
	width: 300px;
	font: 8pt sans-serif;
	border-radius: 5px;
	border: 1px solid #113244;
	text-align: center;
	padding: 3px 7px;
}

div#slcpmf_marketadmin_groupedit {
	background-image: url(../images/wood_green.jpg);
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 21px;
	border: 2px solid #153323;
	border-radius: 12px;
	text-align: center;
	padding-bottom: 12px;
}

div#slcpmf_marketadmin_groupedit p {
	color: #94e9c2;
	font: 11pt sans-serif;
	margin-top: 12px;
	margin-bottom: 7px;
}

input#slcpmf_tbeditgroupname {
	background-color: #427e60;
	color: #fff;
	width: 300px;
	font: 8pt sans-serif;
	border-radius: 5px;
	border: 1px solid #113244;
	text-align: center;
	padding: 3px 7px;
}

div#marketadmin_change_user {
	background-image: url(../images/wood_red.jpg);
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #4b0b1d;
	border-radius: 12px;
	text-align: center;
	padding-bottom: 12px;
	margin-top: 4px;
}

div#marketadmin_change_user p {
	color: #ffa9a0;
	font: 11pt sans-serif;
	margin: 12px 70px 7px;
}

input#slcpmf_tbsubnewname {
	background-color: #bf3744;
	color: #fff;
	width: 300px;
	font: 8pt sans-serif;
	border-radius: 5px;
	border: 1px solid #5e2730;
	padding: 3px 7px;
	text-align: center;
}

a.lbeditdemo {
	/*display: block;
	text-align: left;
	text-decoration: none;*/
	color: #FAE8B9;
/*	padding-left: 33px;
	padding-right: 7px;
*/
}

div#slcpmf_diveditusercfg {
	background: #89542e repeat;
	padding-top: 16px;
	text-align: center;
	color: #fff;
	font: 14pt cronos-pro, "Cronos Pro", sans-serif;
	padding-bottom: 16px;
	position: fixed;
	left: 5%;
	box-shadow: 0px 21px 40px rgba(0,0,0,0.6);
	border-radius: 10px;
	border: 3px solid #0094ca;
	width: 90%;
	top: 160px;
	z-index: 999990;
}
div#divdemoedit {
	background: #89542e repeat;
	padding-top: 16px;
	text-align: center;
	color: #fff;
	font: 14pt cronos-pro, "Cronos Pro", sans-serif;
	padding-bottom: 16px;
	position: fixed;
	left: 5%;
	box-shadow: 0px 21px 40px rgba(0,0,0,0.6);
	border-radius: 10px;
	border: 3px solid #0094ca;
	width: 90%;
	top: 160px;
	z-index: 999990;
}


/* @end */

/* @group Market Import */

div#feature div#slcpmf_uploadctls {
	margin-left: auto;
	margin-right: auto;
	color: #f4e8bf;
	background-repeat: repeat;
	width: 500px;
}

div#feature div#slcpmf_uploadctls input#slcpmf_FileUpload {
	margin-right: 14px;
	width: 250px;
	overflow: hidden;
}

div#market_import div#slcpmf_uploadctls {
	margin-left: 5%;
	margin-right: 5%;
	color: #f4e8bf;
	background-repeat: repeat;
}

div#localpage div#market_import h2 {
	text-align: center;
	color: #fff;
	font-size: 16pt;
	margin-bottom: 21px;
}

div#market_import div#slcpmf_preprocessctls {
	margin-left: auto;
	margin-right: auto;
	border-radius: 13px;
	overflow: hidden;
	border: 1px solid #ae6f43;
	width: 90%;
	background-image: url(../images/uikit_wood_grey.jpg);
	padding: 3px 14px;
}

div#market_import div#slcpmf_preprocessctls table {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

div#market_import div#slcpmf_preprocessctls table td {
	text-align: center;
	vertical-align: middle;
	line-height: 2em;
	color: #bf96d4;
	font-size: 11pt;
	padding: 7px;
}

div#market_import div#slcpmf_preprocessctls table select {
	vertical-align: middle;
	margin-left: 7px;
	margin-right: 0;
}

div#market_import div#slcpmf_preprocessctls table input {
	vertical-align: middle;
	margin-right: 7px;
	margin-left: 21px;
}

div#market_import table#slcpmf_tbdata a.edit_line {
	background-image: url(../images/ctrl_edit_line.png);
	display: block;
	width: 23px;
	height: 23px;
}

div#market_import a.edit_line span {
	display: none;
}

div#market_import div#scrolling_table_display {
	overflow-y: scroll;
	border-radius: 13px;
	padding: 12px;
	border: 1px solid #a6683b;
	background-image: url(../images/uikit_wood_grey.jpg);
	margin-left: auto;
	margin-right: auto;
	width: 90%;
	height: 400px;
	margin-top: 12px;
}

div#market_import table#slcpmf_tbdata {
	border-style: none;
	background: none repeat;
}

div#market_import table#slcpmf_tbdata td {
	border-bottom: 1px solid #3f3f3f;
	font-size: 9pt;
	color: #a6c2c1;
}

div#market_import a#slcpmf_lbpreprocess {
	width: 252px;
	height: 62px;
	display: block;
	background-image: url(../images/uikit_button_run_preflight_check.png);
	margin-left: auto;
	margin-right: auto;
	margin-top: 14px;
}

div#market_import a#slcpmf_lbpreprocess:hover {
	background-image: url(../images/uikit_button_run_preflight_check.png);
	background-position-x: -252px;
}

div#market_import a#slcpmf_lbpreprocess:active {
	background-image: url(../images/uikit_button_run_preflight_check.png);
	background-position-x: -504px;
}

a#slcpmf_lbpreprocess span {
	display: none;
}

p#help_notes {
	text-align: center;
	font-style: italic;
	font-size: 10pt;
	color: #ffeb9e;
}

div#slcpmf_uploadctls p {
	float: left;
	background: url(../images/slnote_requires_tab_delimited.jpg) no-repeat;
	width: 350px;
	height: 50px;
	color: rgba(255,255,255,0);
	border-radius: 14px;
	overflow: hidden;
	border: 1px solid #ae6f43;
	margin-right: 21px;
}

div#market_import a#slcpmf_lbimport {
	width: 252px;
	height: 62px;
	display: inline-block;
	background: url(../images/uikit_button_complete_import.png) no-repeat;
	float: right;
	margin-left: auto;
	margin-right: 20%;
}

div#market_import a#slcpmf_lbimport:hover {
	background: url(../images/uikit_button_complete_import.png) no-repeat;
	background-position-x: -252px;
}

div#market_import a#slcpmf_lbimport:active {
	background: url(../images/uikit_button_complete_import.png) no-repeat;
	background-position-x: -504px;
}

div#market_import a#slcpmf_lbrestart span {
	display: none;
	}


div#market_import a#slcpmf_lbrestart {
	width: 252px;
	height: 62px;
	display: inline-block;
	background: url(../images/uikit_button_make_changes.png) no-repeat;
	float: none;
	margin-left: 20%;
	margin-right: auto;
}

div#market_import a#slcpmf_lbrestart:hover {
	background: url(../images/uikit_button_make_changes.png) no-repeat;
	background-position-x: -252px;
}

div#market_import a#slcpmf_lbrestart:active {
	background: url(../images/uikit_button_make_changes.png) no-repeat;
	background-position-x: -504px;
}



/* @end */

/* @group UI Kit */

div#help_focus {
	clear: both;
	text-align: center;
}

span.red_text {
	/*color: #ff313f; */
	color: #ff4545;
	font-weight: bold;
}

#sidebar {
float: right;
padding: 5px 5px 5px 5px;
border: 2px solid #6d4625;


width : 200px;
	background: url(../images/uikit_wood_golden.jpg) repeat;
	font-size: 10pt;
	line-height: 1.3em;
	border-radius: 9px;
	overflow: hidden;
	margin-right: 5%;
}

#sidebar h3 {
	color: #fff;
	text-align: center;
	padding: 3px 7px;
	font: bold 12pt cronos-pro, "Cronos Pro", Arial, sans-serif;
}

body {
	margin: 0;
	padding: 0;
	background: #996335 url(../images/uikit_wood.jpg) repeat fixed;
	min-width: 960px;
}



/* @end */

/* @group Masthead / Navigation */

#masthead {
	background: #865631 url(../images/uikit_bg_masthead.jpg) repeat-x;
	height: 90px;
	padding: 0;
	margin: 0;
	width: 100%;
	position: fixed;
	top: 0;
	min-width: 960px;
	z-index: 4;
}

#mastlogo {
	z-index: 5;
	background: url(../images/uikit_logo_saleslogic_small.png) no-repeat;
	width: 125px;
	height: 70px;
	float: right;
	position: absolute;
	top: 7px;
	right: 4px;
}

div#company_logo {
	vertical-align: middle;
	float: left;
	overflow: hidden;
	width: 620px;
	margin-left: 10px;
	margin-top: 3px;
}

div#company_logo img {
	float: left;
	border-radius: 7px;
	max-width: 350px;
	max-height: 70px;
	overflow-x: hidden;
	overflow-y: hidden;
	margin-top: 7px;	
}

div#user_message {
	top: 0;
	right: 125px;
	width: 350px;
	height: 90px;
	overflow: hidden;
	background: url(../images/uikit_bg_user_message.jpg) no-repeat;
	position: absolute;
}

div#user_message.display p.global_usr_message {
	margin-bottom: 25px;
	height: 30px;
}

div#user_message.edit div#edit_switch {
	display: none;
}

div#user_message.display div#edit_switch {
	margin-bottom: 100px;
	width: 31px;
	height: 30px;
	margin-left: auto;
}

div#edit_switch a {
	width: 31px;
	height: 30px;
	background: url(../images/uikit_badge_edit_user_message.png) no-repeat;
	display: block;
}

div#edit_switch a:hover {
	background: url(../images/uikit_badge_edit_user_message.png) no-repeat -31px;
}

div#edit_switch a:active {
	background: url(../images/uikit_badge_edit_user_message.png) no-repeat -62px;
}

div#edit_switch a span {
	display: none;
	background-repeat: no-repeat;
}

div#user_message.edit p.global_usr_message {
	display: none;
}

div#user_message.edit p.expire_notice {
	float: left;
	color: #fef2ce;
	font: 9pt cronos-pro, "Cronos Pro", sans-serif;
	margin-left: 21px;
}

div#user_message.display p.expire_notice {
	float: left;
	margin-left: 5%;
	display: none;
	margin-top: 10px;
}

div#user_message.edit textarea#tbmsgedit {
	color: #f8f0df;
	border: 1px solid #b77b37;
	padding: 5px;
	height: 45px;
	width: 87%;
	background-color: rgba(0,0,0,0.1);
	border-radius: 9px;
	font: 9pt cronos-pro, "Cronos Pro", sans-serif;
	margin: 5px 5% 2px;
	display: block;
}

div#user_message.edit textarea#tbmsgedit:hover {
	color: #f8f0df;
	border: 1px solid #b77b37;
	background-color: rgba(0,0,0,0.15);
}

div#user_message.edit textarea#tbmsgedit:focus {
	color: #f8f0df;
	border: 1px solid #d18d3f;
	background-color: rgba(0,0,0,0.2);
}

div#user_message.display textarea#tbmsgedit {
	display: none;
}

div#user_message.edit input.expire_date {
	background-color: rgba(0,0,0,0.1);
	border: 1px solid #bf8c3d;
	width: 75px;
	color: #fef2e1;
	text-align: center;
	border-radius: 5px;
	font: 9pt cronos-pro, "Cronos Pro", sans-serif;
	margin-top: 2px;
}

div#user_message.edit input.expire_date:hover {
	background-color: rgba(0,0,0,0.15);
	border: 1px solid #b77b37;
	color: #fef2e1;
	border-radius: 5px;
}

div#user_message.edit input.expire_date:focus {
	background-color: rgba(0,0,0,0.2);
	border: 1px solid #d18d3f;
	color: #fef2e1;
	border-radius: 5px;
}

div#user_message.display input.expire_date {
	display: none;
}

a#lbsaveusermsg {
	display: inline-block;
	width: 100px;
	border-radius: 11px;
	border: 1px solid #638672;
	font: 9pt cronos-pro, "Cronos Pro", sans-serif;
	color: #d1e8d4;
	text-align: center;
	text-decoration: none;
	padding: 1px 0;
	background-color: rgba(0,72,58,0.3);
}

a#lbsaveusermsg:hover {
	border: 1px solid #638672;
	color: #d1e8d4;
	background-color: rgba(0,59,47,0.4);
}

a#lbsaveusermsg:active {
	border: 1px solid #28392f;
	color: #fff;
	background-color: rgba(0,59,47,0.5);
}

div#user_message p {
	color: #e9dcb1;
	margin: 5px 10px;
	font: 11pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
}

div#admin_user_message_toggle {
	width: 242px;
	height: 31px;
	position: absolute;
	right: 160px;
	top: 58px;
}

div#admin_user_message_toggle a {
	width: 242px;
	height: 31px;
	background: url(../images/uikit_tab_user_message.png) no-repeat;
	display: block;
}

div#admin_user_message_toggle a:hover {
	background: url(../images/uikit_tab_user_message.png) no-repeat -242px;
}

div#admin_user_message_toggle a:active {
	background: url(../images/uikit_tab_user_message.png) no-repeat -484px;
}

div#admin_user_message_toggle a span {
	display: none;
}

div#it_message {
	top: 0;
	right: 125px;
	width: 350px;
	height: 90px;
	overflow: hidden;
	background: url(../images/uikit_bg_it_message.jpg) no-repeat;
	position: absolute;
}

div#it_message div#edit_switch {
	display: none;
}

div#it_message p.expire_notice {
	display: none;
}

div#it_message textarea#tbmsgedit {
	display: none;
}

div#it_message input.expire_date {
	display: none;
}

div#it_message a#lbsaveusermsg {
	display: none;
	width: 100px;
	border-radius: 11px;
	border: 1px solid #638672;
	font: 9pt cronos-pro, "Cronos Pro", sans-serif;
	color: #d1e8d4;
	text-align: center;
	text-decoration: none;
	padding: 1px 0;
	background-color: rgba(0,72,58,0.3);
}

div#it_message p {
	color: #5ebce8;
	margin: 5px 10px;
	font: 11pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
}

div#sys_message {
	top: 0;
	right: 125px;
	width: 350px;
	height: 90px;
	overflow: hidden;
	background: url(../images/uikit_bg_sys_message.jpg) no-repeat;
	position: absolute;
}

div#sys_message div#edit_switch {
	display: none;
}

div#sys_message p.expire_notice {
	display: none;
}

div#sys_message textarea#tbmsgedit {
	display: none;
}

div#sys_message input.expire_date {
	display: none;
}

div#sys_message a#lbsaveusermsg {
	display: none;
	width: 100px;
	border-radius: 11px;
	border: 1px solid #638672;
	font: 9pt cronos-pro, "Cronos Pro", sans-serif;
	color: #d1e8d4;
	text-align: center;
	text-decoration: none;
	padding: 1px 0;
	background-color: rgba(0,72,58,0.3);
}

div#sys_message p {
	color: #ff295c;
	margin: 5px 10px;
	font: 11pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
}

#navbar {
   width: 100%;
   position: absolute;
	z-index: 5;
	top: 90px;
	background: url(../images/uikit_navbar.png) repeat-x 0 -3px;
	height: 52px;
	overflow: hidden;
	min-width: 960px;
}

div#navbar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#navbar ul li a {
	display: block;
}

div#navbar ul li a span {
	display: none;
}

li#lbhome a {
	background: url(../images/uikit_globalnav_home.png) no-repeat;
	float: left;
	height: 40px;
	width: 102px;
	margin-left: 14px;
}

li#lbhome a:hover {
	background: url(../images/uikit_globalnav_home.png) no-repeat -102px;
}

li#lbhome a:active {
	background: url(../images/uikit_globalnav_home.png) no-repeat -204px;
}

li#lbnavcycle a {
	height: 40px;
	background: url(../images/uikit_globalnav_cycle.png) no-repeat 0;
	float: left;
	width: 108px;
}

li#lbnavcycle a:hover {
	background: url(../images/uikit_globalnav_cycle.png) no-repeat -216px;
}

li#lbnavcycle a:active {
	background: url(../images/uikit_globalnav_cycle.png) no-repeat -324px;
}

li#lbnavcycle a.navcurrent {
	background: url(../images/uikit_globalnav_cycle.png) no-repeat -108px;
}

li#lbnavcycle a.navcurrent:hover {
	background: url(../images/uikit_globalnav_cycle.png) no-repeat -108px;
}

li#lbnavaccts a {
	width: 152px;
	height: 40px;
	background: url(../images/uikit_globalnav_database.png) no-repeat 0;
	float: left;
}

li#lbnavaccts a:hover {
	background: url(../images/uikit_globalnav_database.png) no-repeat -304px;
}

li#lbnavaccts a:active {
	background: url(../images/uikit_globalnav_database.png) no-repeat -456px;
}

li#lbnavaccts a.navcurrent {
	background: url(../images/uikit_globalnav_database.png) no-repeat -152px;
}

li#lbnavaccts a.navcurrent:hover {
	background: url(../images/uikit_globalnav_database.png) no-repeat -152px;
}

li#lbledger a {
	width: 137px;
	height: 40px;
	background: url(../images/uikit_globalnav_forecast.png) no-repeat;
	float: left;
}

li#lbledger a:hover {
	background: url(../images/uikit_globalnav_forecast.png) no-repeat -274px;
	float: left;
}

li#lbledger a:active {
	background: url(../images/uikit_globalnav_forecast.png) no-repeat -411px;
	float: left;
}

li#lbledger a.navcurrent {
	background: url(../images/uikit_globalnav_forecast.png) no-repeat -137px;
}

li#lbledger a.navcurrent:hover {
	background: url(../images/uikit_globalnav_forecast.png) no-repeat -137px;
}

li#lbreports a {
	height: 40px;
	background: url(../images/uikit_globalnav_reports.png) no-repeat 0;
	float: left;
	width: 139px;
}

li#lbreports a:hover {
	background: url(../images/uikit_globalnav_reports.png) no-repeat -278px;
}

li#lbreports a:active {
	background: url(../images/uikit_globalnav_reports.png) no-repeat -417px;
}

li#lbreports a.navcurrent {
	background: url(../images/uikit_globalnav_reports.png) no-repeat -139px;
}

li#lbreports a.navcurrent:hover {
	background: url(../images/uikit_globalnav_reports.png) no-repeat -139px;
}

li#ltlogout a {
	width: 106px;
	height: 40px;
	background: url(../images/uikit_globalnav_logout.png) no-repeat;
	float: left;
}

li#ltlogout a:hover {
	background: url(../images/uikit_globalnav_logout.png) no-repeat -106px;
}

li#ltlogout a:active {
	background: url(../images/uikit_globalnav_logout.png) no-repeat -212px;
}

a.lkguide span {
       display: none;
}

a.lkguide
{
       width: 40px;
       height: 40px;
	   display: block;
       background: url(../images/uikit_globalnav_cheat_sheet.png) no-repeat;
       float: right;
}

a.lkguide:hover
{
       background: url(../images/uikit_globalnav_cheat_sheet.png) no-repeat -40px;
}

a.lkguide:active
{
       background: url(../images/uikit_globalnav_cheat_sheet.png) no-repeat -80px;
}

a.lksalessupport span {
       display: none;
}

a.lksalessupport
{
       width: 40px;
       height: 40px;
       display: block;
       float: right;
	background: url(../images/uikit_globalnav_sales_support.png) no-repeat;
}

a.lksalessupport:hover
{
    background: url(../images/uikit_globalnav_sales_support.png) no-repeat -40px;
}

a.lksalessupport:active
{
    background: url(../images/uikit_globalnav_sales_support.png) no-repeat -80px;
}

a.lktechsupport span {
       display: none;
}

a.lktechsupport
{
       height: 40px;
       display: block;
       background: url(../images/uikit_globalnav_tech_support.png) no-repeat 0;
       float: right;
	width: 40px;
	margin-right: 14px;
}

a.lktechsupport:hover
{
       background: url(../images/uikit_globalnav_tech_support.png) no-repeat -40px;
}

a.lktechsupport:active
{
       background: url(../images/uikit_globalnav_tech_support.png) no-repeat -80px;
}

a.lkaux span {
       display: none;
}

a.lkaux
{
       height: 40px;
      
       display: block;
       background: url(../images/uikit_globalnav_traffic.png) no-repeat 0 0;
       float: right;
	width: 40px;
}

a.lkaux:hover
{
       background: url(../images/uikit_globalnav_traffic.png) no-repeat -40px 0;
}

a.lkaux:active
{
       background: url(../images/uikit_globalnav_traffic.png) no-repeat -80px 0;
}

a#lkmgrapproval
{
       height: 40px;
      
       display: block;
       background: url(../images/uikit_globalnav_manager_approval.png) no-repeat 0 0;
       float: right;
	width: 40px;
}

a#lkmgrapproval:hover
{
       background: url(../images/uikit_globalnav_manager_approval.png) no-repeat -40px 0;
}

a#lkmgrapproval:active
{
       background: url(../images/uikit_globalnav_manager_approval.png) no-repeat -80px 0;
}

a#lkmgrapproval span {
       display: none;
}


div#help_inquiry {
	width: 586px;
	height: 145px;
	text-align: center;
	background: url(../images/uikit_support_request_sheet.png) no-repeat;
	position: fixed;
	right: 14px;
	top: 130px;
	z-index: 10000;
}

div#help_inquiry h3 {
	color: #557563;
	margin-bottom: 3px;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	margin-top: 30px;
}

div#help_inquiry textarea {
	background-color: rgba(0,0,0,0.1);
	color: #3a5043;
	border: 1px solid #83b095;
	display: block;
	margin: 0 auto 3px;
	width: 500px;
	height: 47px;
	border-radius: 4px;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: center;
}

div#help_inquiry textarea:hover {
	background-color: rgba(134,179,152,0.2);
	color: #3a5043;
	border: 1px solid #6dac6c;
	display: block;
	margin: 0 auto 3px;
	width: 500px;
	height: 47px;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
}

div#help_inquiry textarea:focus {
	background-color: rgba(134,179,152,0.2);
	color: #3a5043;
	border: 1px solid #00af76;
	display: block;
	margin: 0 auto 3px;
	width: 500px;
	height: 47px;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
}

input#btexecnext {
	background-image: none;
	background-color: #83b095;
	color: #d1e8d4;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	border: 1px solid #638672;
	padding: 3px 12px 0;
	border-radius: 4px;
	text-align: center;
	margin: 2px 3px 0;
}

input#btexecnext:hover {
	background-image: none;
	background-color: #5e9473;
	color: #d1e8d4;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	border: 1px solid #638672;
	padding: 3px 12px 0;
	border-radius: 4px;
	text-align: center;
	margin: 2px 3px 0;
}

input#btexecnext:active {
	background-image: none;
	background-color: #4e7d61;
	color: #fff;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	border: 1px solid #638672;
	padding: 3px 12px 0;
	border-radius: 4px;
	text-align: center;
	margin: 2px 3px 0;
}

input#Button1 {
	background-image: none;
	background-color: #8a6d71;
	color: rgba(234,232,230,0.7);
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	border: 1px solid #604b4d;
	padding: 3px 12px 0;
	border-radius: 4px;
	text-align: center;
	margin: 2px 3px 0;
}

input#Button1:hover {
	background-image: none;
	background-color: #8a4553;
	color: rgba(234,232,230,0.7);
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	border: 1px solid #604b4d;
	padding: 3px 12px 0;
	border-radius: 4px;
	text-align: center;
	margin: 2px 3px 0;
}

input#Button1:active {
	background-image: none;
	background-color: #8a374e;
	color: #fff;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	border: 1px solid #604b4d;
	padding: 3px 12px 0;
	border-radius: 4px;
	text-align: center;
	margin: 2px 3px 0;
}



/* @end */

/* @group Login / Main Menu */

div#login_maintenance_notification {
	width: 600px;
	background: url(../images/login_maintenance_notification.jpg) no-repeat 0 30px;
	margin: 28px auto -220px;
	visibility: visible;
	position: relative;
	color: #34baff;
	height: 250px;
	font: 14pt cronos-pro, "Cronos Pro", sans-serif;
}

div#restoretime {
	width: 600px;
	background: none no-repeat 0 30px;
	visibility: visible;
	position: relative;
	color: #34baff;
	font: 18pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: center;
	margin: 28px auto -14px;
	height: 14px;
}

a img {
	border-width: 0;
}

div#logo {
	width: 344px;
	background: url(../images/uikit_logo_saleslogic_large.png) no-repeat;
	height: 245px;
	margin: 24px auto 28px;
}

div#login_form {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	color: #f0ddbc;
	padding-right: 200px;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
}

.input_field {
	display: inline-block;
	width: 200px;
	color: #00af76;
	text-align: center;
	border-radius: 7px;
	border: 2px solid #462114;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	background: #1d2124 repeat;
}

.input_field:hover {
	display: inline-block;
	width: 200px;
	color: #00af76;
	text-align: center;
	border-radius: 7px;
	border: 2px solid #462114;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	background: #262a2e repeat;
}

.input_field:focus {
	display: inline-block;
	width: 200px;
	color: #fff;
	text-align: center;
	border-radius: 7px;
	border: 2px solid #462114;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	background: #2a2e32 repeat;
}

div#login_form p {
	text-align: right;
	color: #f2dbbf;
	margin-right: 48px;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
}

h1#welcome {
	color: #db9952;
	text-align: center;
	width: 585px;
	margin: 7px auto 21px;
	font: normal normal 18pt cronos-pro, "Cronos Pro", sans-serif;
}

div#company {
	text-align: center;
	color: #f4e8bf;
	font: 13pt cronos-pro, "Cronos Pro", sans-serif;
}

a#btlogin span {
	display: none;
}

a#btlogin {
	width: 200px;
	height: 55px;
	display: block;
	margin-left: auto;
	margin-bottom: 7px;
	background: url(../images/uikit_hbtn_login.png) 0 0;
}

a#btlogin:hover {
	background: url(../images/uikit_hbtn_login.png) -200px;
}

a#btlogin:active {
	background: url(../images/uikit_hbtn_login.png) -400px;
}

div#nav_menu {
	text-align: center;
	margin: 28px auto 21px;
	width: 880px;
}

div#nav_menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#nav_menu ul li {
	display: inline-block;
	margin-right: 7px;
	margin-left: 7px;
	margin-top: 12px;
}

div#nav_menu ul li a {
	display: block;
}

div#nav_menu ul li a span {
	display: none;
}

li#database a {
	width: 157px;
	height: 157px;
	background: url(../images/uikit_hbtn_database.png) no-repeat;
	margin-left: auto;
	float: left;
	margin-right: auto;
}

li#database a:hover {
	background: url(../images/uikit_hbtn_database.png) no-repeat -157px;
}

li#database a:active {
	background: url(../images/uikit_hbtn_database.png) no-repeat -314px;
}

li#reports a {
	width: 157px;
	height: 157px;
	background: url(../images/uikit_hbtn_reports.png) no-repeat;
	float: left;
	margin-left: auto;
	margin-right: auto;
}

li#reports a:hover {
	background: url(../images/uikit_hbtn_reports.png) no-repeat -157px;
}

li#reports a:active {
	background: url(../images/uikit_hbtn_reports.png) no-repeat -314px;
}

li#ledger a {
	width: 157px;
	height: 157px;
	float: left;
	background: url(../images/uikit_hbtn_forecast.png) no-repeat;
	margin-left: auto;
	margin-right: auto;
}

li#ledger a:hover {
	background: url(../images/uikit_hbtn_forecast.png) no-repeat -157px;
}

li#ledger a:active {
	background: url(../images/uikit_hbtn_forecast.png) no-repeat -314px;
}

li#cycle a {
	width: 157px;
	height: 157px;
	background: url(../images/uikit_hbtn_cycle.png) no-repeat;
	float: left;
	margin-left: auto;
	margin-right: auto;
}

li#cycle a:hover {
	background: url(../images/uikit_hbtn_cycle.png) no-repeat -157px;
}

li#cycle a:active {
	background: url(../images/uikit_hbtn_cycle.png) no-repeat -314px;
}

li#traffic a {
	width: 157px;
	height: 157px;
	background: url(../images/uikit_hbtn_traffic.png) no-repeat;
	margin-left: auto;
	margin-right: auto;
}

li#traffic a:hover {
	background: url(../images/uikit_hbtn_traffic.png) no-repeat -157px;
}

li#traffic a:active {
	background: url(../images/uikit_hbtn_traffic.png) no-repeat -314px;
}

li#system a {
	width: 157px;
	height: 157px;
	background: url(../images/uikit_hbtn_system.png) no-repeat;
	margin-right: auto;
	margin-left: auto;
}

li#system a:hover {
	background: url(../images/uikit_hbtn_system.png) no-repeat -157px;
}

li#system a:active {
	background: url(../images/uikit_hbtn_system.png) no-repeat -314px;
}

li#marketmaint a {
	width: 157px;
	height: 157px;
	background: url(../images/uikit_hbtn_settings.png) no-repeat;
	margin-left: auto;
	margin-right: auto;
}

li#marketmaint a:hover {
	background: url(../images/uikit_hbtn_settings.png) no-repeat -157px;
}

li#marketmaint a:active {
	background: url(../images/uikit_hbtn_settings.png) no-repeat -314px;
}

li#mktcalendar a {
	width: 157px;
	height: 157px;
	background: url(../images/uikit_hbtn_cal2.png) no-repeat;
	margin-left: auto;
	margin-right: auto;
}

li#mktcalendar a:hover {
	background: url(../images/uikit_hbtn_cal2.png) no-repeat -157px;
}

li#mktcalendar a:active {
	background: url(../images/uikit_hbtn_cal2.png) no-repeat -314px;
}

div#browser {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}

div#browser span {
	display: none;
}

div#browser p {
	color: #f0ddbc;
	padding: 10px;
	border: 2px solid #441011;
	border-radius: 9px;
	margin-top: 20px;
	background: url(../images/tint_black20.png) repeat;
	margin-bottom: 7px;
	font: 12pt/1.5em cronos-pro, "Cronos Pro", sans-serif;
}

div#firefox {
	width: 252px;
	float: left;
	margin-left: 28px;
}

div#safari {
	width: 252px;
	float: right;
	margin-right: 28px;
}

div#firefox a {
	width: 252px;
	background: url(../images/uikit_hbtn_download_firefox.png) no-repeat 0 0;
	height: 62px;
	display: block;
}

div#firefox a:hover {
	background: url(../images/uikit_hbtn_download_firefox.png) no-repeat -252px 0;
}

div#firefox a:active {
	background: url(../images/uikit_hbtn_download_firefox.png) no-repeat -504px 0;
}

div#safari a {
	width: 252px;
	background: url(../images/uikit_hbtn_download_safari.png) no-repeat 0 0;
	height: 62px;
	display: block;
}

div#safari a:hover {
	background: url(../images/uikit_hbtn_download_safari.png) no-repeat -252px 0;
}

div#safari a:active {
	background: url(../images/uikit_hbtn_download_safari.png) no-repeat -504px 0;
}

p.version {
	color: #a07147;
	padding-top: 80px;
	clear:both;
	margin-bottom: 1px;
	text-align: center;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
}

p.login_copyright {
	color: #734333;
	margin-top: 12px;
	text-align: center;
	font: 8pt cronos-pro, "Cronos Pro", sans-serif;
}

div#logout {
	display: block;
	clear: both;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	height: 55px;
}

div#logout a {
	display: block;
	background-image: url(../images/uikit_hbtn_logout.png);
	width: 200px;
	height: 55px;
}

div#logout a span {
	display: none;
}

div#logout a:hover {
	background: url(../images/uikit_hbtn_logout.png) -200px;
}

div#logout a:active {
	background: url(../images/uikit_hbtn_logout.png) -400px;
}

div#login_env {
	width: 100%;
	height: 100%;
	position: fixed;
	background: #210a02 url(../images/uikit_wood_login.jpg) no-repeat scroll center center;
	z-index: -1;
	top: 0;
	visibility: visible;
}



/* @end */

/* @group User Management Bar */

div#user_management {
	background: rgba(0,0,0,0.3) none repeat;
	width: 90%;
	margin: 145px auto 20px;
	border-radius: 10px;
	overflow: hidden;
	height: 60px;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
	border-top: 2px solid #50321c;
	border-right: 1px solid #945a34;
	border-left: 1px solid #945a34;
	border-bottom: 1px solid #a16e4d;
	z-index: 0;
}

div#current_user {
	float: left;
	color: #f7e19b;
	padding-top: 1px;
	line-height: 1.5em;
	font-size: 13pt;
}

div#current_user a#lbadminpswdreset {
	background: url(../images/btn_save_password_dark.png) no-repeat 0 bottom;
	width: 16px;
	float: left;
	margin-top: 7px;
	margin-left: 12px;
	height: 40px;
}

div#current_user a#lbuserpswdreset {
	background: url(../images/btn_save_password_dark.png) no-repeat 0 bottom;
	width: 16px;
	height: 40px;
	float: left;
	margin-top: 7px;
	margin-left: 12px;
}

div#managed_user {
	float: right;
	color: #f7e19b;
	text-align: right;
	margin-right: 12px;
	line-height: 1.5em;
	font-size: 13pt;
}

div#managed_user a#lbadminpswdreset {
	background: url(../images/btn_save_password_dark.png) no-repeat 0 bottom;
	width: 16px;
	height: 40px;
	float: left;
	margin-top: 7px;
	margin-left: 12px;
}

div#managed_user a#lbuserpswdreset {
	background: url(../images/btn_save_password_dark.png) no-repeat 0 bottom;
	width: 16px;
	height: 40px;
	float: right;
	margin-top: 7px;
}

a#lbadminpswdreset span {
	display: none;
}

a#lbuserpswdreset span {
	display: none;
}

div#user_management div#current_user span.market {
	display: block;
	height: 25px;
	padding-top: 7px;
	float: left;
	margin-right: 21px;
	color: #c8bef1;
}

div#user_management div#current_user span.ae span.market {
	color: #c8bef1;
	height: 25px;
	padding-top: 0;
	margin-top: 0;
	display: inline-block;
	float: none;
	margin-left: 21px;
}

div#user_management div#current_user span.admin {
	background: url(../images/sluser_admin.png) no-repeat 0 bottom;
	margin-right: 21px;
	color: #f7e19b;
	margin-left: 3px;
	padding-left: 60px;
	float: left;
	display: block;
	height: 40px;
	padding-top: 7px;
}
a.aloginas
{
	color: #f7e19b;
}

div#user_management div#current_user span.ae {
	background: url(../images/sluser_ae.png) no-repeat 0 7px;
	display: block;
	color: #f7e19b;
	margin-right: 21px;
	margin-left: 3px;
	padding-left: 60px;
	float: left;
}

div#user_management div#current_user span.it {
	background: url(../images/icn_it_user.png) no-repeat;
	display: block;
	height: 40px;
	margin-left: 12px;
	padding-top: 7px;
	padding-left: 60px;
	color: #f7e19b;
}

div#user_management div#managed_user span.admin {
	background: url(../images/sluser_admin.png) no-repeat right top;
	display: block;
	margin-left: 12px;
	padding-right: 45px;
	padding-top: 7px;
	height: 40px;
}

div#user_management div#managed_user span.ae {
	background: url(../images/sluser_ae.png) no-repeat right bottom;
	display: block;
	height: 40px;
	margin-left: 12px;
	padding-right: 60px;
	margin-right: 20px;
	padding-top: 7px;
}

div#user_management div#managed_user span.it {
	background: url(../images/icn_it_user.png) no-repeat right top;
	display: block;
	height: 40px;
	margin-left: 12px;
	padding-right: 60px;
	padding-top: 7px;
}

span.lastlogincurrent {
/*	display: block;*/
	font-size: 9pt;
	font-style: italic;
	color: #d1d1d1;
	/* margin-top: -7px;*/
}

span.lastloginmanaged {
	display: block;
	font-size: 9pt;
	font-style: italic;
	color: #d1d1d1;
}



/* @end */

/* @group Notifications */

div#diverrormsg {
	color: #e32235;
	width: 240px;
	padding: 7px;
	text-align: center;
	margin-left: 265px;
	margin-bottom: 12px;
	margin-top: 12px;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	border-radius: 7px;
	background: url(../images/uikit_wood_wine.jpg) repeat;
	border: 2px solid #391608;
}

div#browser p {
	color: #e32235;
	padding: 7px;
	text-align: center;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	border-radius: 7px;
	background: url(../images/uikit_wood_wine.jpg) repeat;
	border: 2px solid #391608;
	margin: 12px auto;
}

div#diverror {
	background: #500814 repeat;
	padding-top: 16px;
	text-align: center;
	color: #ff2d53;
	font: 14pt cronos-pro, "Cronos Pro", sans-serif;
	padding-bottom: 16px;
	position: fixed;
	left: 5%;
	box-shadow: 0px 21px 40px rgba(0,0,0,0.6);
	border-radius: 10px;
	border: 3px solid #c3203f;
	width: 90%;
	top: 160px;
	z-index: 200;
}

div#maintenance_notification {
	width: 100%;
	height: 90px;
	position: fixed;
	top: 0;
	z-index: 5;
	text-align: center;
	background: url(../images/bg_maintenance_notification.jpg) repeat-x 150px;
	color: #34baff;
	font-weight: bold;
}

div#advisory_icon {
	width: 300px;
	height: 90px;
	background: url(../images/bg_maintenance_notification.png) no-repeat -14px 3px;
	position: absolute;
	top: 0;
	left: 0;
}

div#maintenance_notification h1 {
	text-align: center;
	color: #ffe800;
	font-weight: bold;
	font-size: 14pt;
	margin-bottom: 3px;
	margin-left: 120px;
	margin-top: 12px;
}

div#maintenance_notification p {
	margin-left: 120px;
	text-align: center;
	color: #fff6c3;
	margin-top: 3px;
	font: italic 10pt serif;
	margin-right: 5%;
}

div#slcpmf_divinproc {
	background: #06364c repeat;
	padding-top: 16px;
	text-align: center;
	color: #00cafe;
	font: 14pt cronos-pro, "Cronos Pro", sans-serif;
	padding-bottom: 16px;
	position: fixed;
	left: 25%;
	box-shadow: 0px 21px 40px rgba(0,0,0,0.6);
	border-radius: 10px;
	border: 3px solid #0094ca;
	width: 50%;
	top: 160px;
	z-index: 999990;
}

div#slcpmf_divinproc a {
	background: #06364c repeat;
	text-align: center;
	color: #00cafe;
	font: 14pt cronos-pro, "Cronos Pro", sans-serif;
}

div#divinprocmp {
	background: #06364c repeat;
	padding-top: 16px;
	text-align: center;
	color: #00cafe;
	font: 14pt cronos-pro, "Cronos Pro", sans-serif;
	padding-bottom: 16px;
	position: fixed;
	left: 25%;
	box-shadow: 0px 21px 40px rgba(0,0,0,0.6);
	border-radius: 10px;
	border: 3px solid #0094ca;
	width: 50%;
	top: 160px;
	z-index: 999990;
}

div#divinprocmp a {
	background: #06364c repeat;
	text-align: center;
	color: #00cafe;
	font: 14pt cronos-pro, "Cronos Pro", sans-serif;
}

div#nmpdivinproc {
	background: url(../images/wood_blue.jpg) repeat;
	margin-left: auto;
	margin-right: auto;
	padding-top: 14px;
	text-align: center;
	color: #00bcff;
	font: 14pt cronos-pro, "Cronos Pro", sans-serif;
	padding-bottom: 14px;
	margin-top: 140px;
	border: 3px solid #0094ca;
	width: 40%;
	position: absolute;
	top: 480px;
	left: 30%;
	box-shadow: 0px 14px 14px rgba(0,0,0,0.3);
	border-radius: 10px;
	z-index: 999990;
}



/* @end */

/* @group TypeKit */

body {
	font-family: cronos-pro, "Cronos Pro", Arial, sans-serif;
}

h1#sitename {
	color: #fff;
	overflow: hidden;
	padding-left: 12px;
	margin-top: 7px;
	vertical-align: middle;
	font: normal normal 20pt cronos-pro, "Cronos Pro", Arial, sans-serif;
}

h1#sitename span {
	color: #fff;
	overflow: hidden;
	font: italic 12pt cronos-pro, "Cronos Pro", Arial, sans-serif;
}

p.copyright {
	color: #e5b98e;
	text-align: center;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 21px;
	padding-bottom: 21px;
	font: 10pt cronos-pro, "Cronos Pro", Arial, sans-serif;
}



/* @end */

/* @group Calendars */

div#calendar_box {
	background-color: #fefffe;
	padding-bottom: 5px;
	border-left: 2px solid #5d391e;
	border-right: 2px solid #6b4425;
	margin-bottom: 40px;
	border-radius: 10px;
	box-shadow: 0px 7px 7px rgba(0,0,0,0.5);
	border-bottom: 3px solid rgba(0,0,0,0.3);
	overflow: hidden;
	border-top: 1px solid #c71e47;
}

table#slcpmf_Calendar1 {
	width: 100%;
	border-style: none;
	padding: 0;
	margin: 0;
}

table#slcpmf_Calendar1 td.caldates {
	border-style: none;
	padding: 0;
	margin: 0;
}

div#calnav {
	text-align: center;
	color: #fff;
	font: bold 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding-top: 12px;
	padding-bottom: 12px;
	background: url(../images/bg_h3_sidebar.jpg) 0 bottom;
}

div#calnav a#slcpmf_lbcalprev {
	color: rgba(255,255,255,0.7);
	text-decoration: none;
	font-size: 10pt;
	padding: 7px;
	display: inline-block;
	float: left;
	margin-top: -7px;
	font-weight: normal;
	font-style: normal;
	border-top-right-radius: 14px;
	border-bottom-right-radius: 14px;
	border: 1px solid rgba(255,255,255,0);
}

div#calnav a#slcpmf_lbcalnext {
	color: rgba(255,255,255,0.7);
	font-size: 10pt;
	padding: 7px;
	display: inline-block;
	float: right;
	margin-top: -7px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	border-top-left-radius: 14px;
	border-bottom-left-radius: 14px;
	border: 1px solid rgba(255,255,255,0);
}

div#calnav a#slcpmf_lbcalprev:hover {
	background-color: rgba(255,255,255,0.2);
	color: #fff;
	border-color: rgba(0,0,0,0.3);
}

div#calnav a#slcpmf_lbcalnext:hover {
	background-color: rgba(255,255,255,0.2);
	color: #fff;
	border-color: rgba(0,0,0,0.3);
}

div#calnav a#slcpmf_lbcalprev:active {
	background-color: rgba(255,255,255,0.3);
	color: #fff;
}

div#calnav a#slcpmf_lbcalnext:active {
	background-color: rgba(255,255,255,0.3);
	color: #fff;
}

table#slcpmf_Calendar1 th {
	margin-bottom: 10px;
	width: 14%;
	border: 1px solid #323232;
	text-align: center;
	background-color: rgba(0,0,0,0.8);
	padding-top: 3px;
	padding-bottom: 3px;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	color: #cacaca;
}

table#slcpmf_Calendar1 td.cur_month {
	margin-bottom: 10px;
	width: 14%;
	border: 1px solid #cbbba0;
	text-align: center;
	color: #403a47;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
}

table#slcpmf_Calendar1 td.cur_month a {
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

table#slcpmf_Calendar1 td.not_cur_month a {
	text-decoration: none;
}

table#slcpmf_Calendar1 td.today a {
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

table#slcpmf_Calendar1 td.today {
	margin-bottom: 10px;
	width: 14%;
	border: 2px solid #00df98;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	background-color: #00af76;
	font: bold 10pt cronos-pro, "Cronos Pro", sans-serif;
	color: #fff;
}

table#slcpmf_Calendar1 td.appointment {
	margin-bottom: 10px;
	width: 14%;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	background-color: #708cbb;
	font: bold 10pt cronos-pro, "Cronos Pro", sans-serif;
	color: #fff;
}

table#slcpmf_Calendar1 td.not_cur_month {
	margin-bottom: 10px;
	width: 14%;
	border: 1px solid #decdb1;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	color: rgba(49,50,55,0.2);
	background-color: rgba(38,38,38,0.15);
}

div#sidebar p.calnote {
	margin: 0;
	padding-top: 7px;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	color: #5278b2;
	text-align: center;
}



/* @end */

/* @group Cycle (Main) */

div#cycle_legend {
	color: #f8f0df;
	margin-bottom: 24px;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
}

div#view_chooser {
	color: #f8f0df;
	width: 800px;
	height: 30px;
	z-index: 5;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
}

div#view_chooser input {
	margin-left: 12px;
}

span.legend_new {
	background: url(../images/uikit_wood_green.jpg) repeat;
	border: 1px solid #153122;
	margin-right: 14px;
	margin-left: 7px;
	color: #00c787;
	padding: 3px 7px;
	border-radius: 5px;
}

span.legend_verify {
	background: url(../images/uikit_wood_wine.jpg) repeat;
	border: 1px solid #440417;
	margin-right: 14px;
	padding: 3px 7px;
	color: #ff313f;
	border-radius: 5px;
}

span.legend_declined {
	overflow: hidden;
	border: 1px solid #6a4121;
	margin-right: 14px;
	padding: 3px 7px;
	color: rgba(154,143,137,0.8);
	background-image: none;
	background-color: rgba(0,0,0,0.1);
	border-radius: 5px;
}

div#cycle_main table.invtable {
	margin-left: 5%;
	background-image: none;
	color: #fff;
	margin-top: 21px;
	border-collapse: separate;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
}

tr.lateral_sep td {
	height: 6px;
}

td.stage_1_sep {
	height: 6px;
	width: 6px;
}

td.stage_2_sep {
	height: 6px;
	width: 6px;
}

td.stage_3_sep {
	height: 6px;
	width: 6px;
}

div#cycle_main table.invtable td.stage_1_head {
	color: #fff;
	text-align: center;
	padding: 7px;
	background: url(../images/uikit_wood_golden.jpg) repeat;
	border-right: 1px solid #381605;
	border-left: 1px solid #381605;
	border-top: 2px solid #381605;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	border-radius: 7px;
}

div#cycle_main table.invtable td.stage_2_head {
	background-image: url(../images/uikit_wood_golden.jpg);
	color: #feffff;
	text-align: center;
	padding: 7px;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	border-top: 2px solid #381605;
	border-right: 1px solid #381605;
	border-left: 1px solid #381605;
	border-radius: 7px;
	
}

div#cycle_main table.invtable td.stage_3_head_1 {
	color: #feffff;
	text-align: center;
	padding: 7px;
	border-top: 2px solid #381605;
	border-left: 1px solid #381605;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	background: url(../images/uikit_wood_golden.jpg) repeat;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

div#cycle_main table.invtable td.stage_3_head_2 {
	color: #feffff;
	text-align: center;
	padding: 7px;
	border-right: 1px solid #381605;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	background: url(../images/uikit_wood_golden.jpg) repeat;
	border-top: 2px solid #381605;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

div#cycle_main table.invtable td.stage_4_head_1 {
	color: #feffff;
	text-align: center;
	padding: 7px;
	border-top: 2px solid #381605;
	border-left: 1px solid #381605;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	background: url(../images/uikit_wood_golden.jpg) repeat;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

div#cycle_main table.invtable td.stage_4_head_2 {
	background-image: url(../images/uikit_wood_golden.jpg);
	color: #feffff;
	text-align: center;
	padding: 7px;
	border-right: 1px solid #381605;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	border-top: 2px solid #381605;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

td.stage1 {
	font: 10pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
	background-color: rgba(0,0,0,0.21);
	border-top: 2px solid rgba(0,0,0,0.1);
	border-right: 1px solid rgba(0,0,0,0.1);
	border-left: 1px solid rgba(0,0,0,0.1);
	color: #f7eedd;
	padding: 5px;
	border-radius: 7px;
}

div#cycle_main table.invtable td.stage1 a {
	color: #f8d9a5;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage1 a:hover {
	background-color: rgba(255,255,255,0.1);
}

div#cycle_main table.invtable td.stage1 a:active {
	background-color: rgba(255,255,255,0.2);
	color: #fff;
}

td.stage1_declined {
	color: rgba(154,143,137,0.7);
	border: 1px solid #6a4121;
	padding: 7px;
	background-color: rgba(0,0,0,0.1);
	font: 10pt/1.3em cronos-pro, "Cronos Pro", sans-serif;
	border-radius: 7px;
}

div#cycle_main table.invtable td.stage1_declined a {
	color: rgba(154,143,137,0.8);
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage1_declined a:hover {
	color: rgba(154,143,137,0.8);
	text-decoration: none;
	background-color: rgba(255,255,255,0.05);
}

div#cycle_main table.invtable td.stage1_declined a:active {
	color: #fff;
	text-decoration: none;
	background-color: rgba(255,255,255,0.2);
}

td.stage1_new {
	color: #f7eedd;
	background: url(../images/uikit_wood_green.jpg) repeat;
	padding: 7px;
	font: 10pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
	border-top: 2px solid #153122;
	border-right: 1px solid #153122;
	border-left: 1px solid #153122;
	border-radius: 7px;
}

div#cycle_main table.invtable td.stage1_new a {
	color: #00c787;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage1_new a:hover {
	background-color: rgba(255,255,255,0.07);
}

div#cycle_main table.invtable td.stage1_new a:active {
	background-color: rgba(255,255,255,0.14);
	color: #fff;
}

td.stage1_verify {
	color: #f7eedd;
	background: url(../images/uikit_wood_wine.jpg) repeat;
	padding: 7px;
	font: 10pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
	border-top: 1px solid #440417;
	border-right: 1px solid #440417;
	border-left: 1px solid #440417;
	border-radius: 7px;
}

div#cycle_main table.invtable td.stage1_verify a {
	color: #ff313f;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage1_verify a:hover {
	background-color: rgba(127,55,50,0.5);
}

div#cycle_main table.invtable td.stage1_verify a:active {
	background-color: rgba(255,255,255,0.14);
	color: #fff;
}

td.stage2 {
	font: 10pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
	background-color: rgba(0,0,0,0.21);
	border-top: 2px solid rgba(0,0,0,0.1);
	border-right: 1px solid rgba(0,0,0,0.1);
	border-left: 1px solid rgba(0,0,0,0.1);
	color: #f7eedd;
	padding: 7px;
	border-radius: 7px;
}

div#cycle_main table.invtable td.stage2 a {
	color: #f8d9a5;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage2 a:hover {
	background-color: rgba(255,255,255,0.1);
}

div#cycle_main table.invtable td.stage2 a:active {
	background-color: rgba(255,255,255,0.2);
	color: #fff;
}

td.stage2_declined {
	color: rgba(154,143,137,0.8);
	border: 1px solid #6a4121;
	padding: 7px;
	background-color: rgba(0,0,0,0.1);
	font: 10pt/1.3em cronos-pro, "Cronos Pro", sans-serif;
	border-radius: 7px;
}

div#cycle_main table.invtable td.stage2_declined a {
	color: rgba(154,143,137,0.7);
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage2_declined a:hover {
	color: rgba(154,143,137,0.7);
	text-decoration: none;
	background-color: rgba(255,255,255,0.05);
}

div#cycle_main table.invtable td.stage2_declined a:active {
	color: #fff;
	text-decoration: none;
	background-color: rgba(255,255,255,0.2);
}

td.stage2_new {
	color: #f7eedd;
	background: url(../images/uikit_wood_green.jpg) repeat;
	padding: 7px;
	font: 10pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
	border-top: 2px solid #153122;
	border-right: 1px solid #153122;
	border-left: 1px solid #153122;
	border-radius: 7px;
}

div#cycle_main table.invtable td.stage2_new a {
	color: #00c787;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage2_new a:hover {
	background-color: rgba(255,255,255,0.07);
}

div#cycle_main table.invtable td.stage2_new a:active {
	background-color: rgba(255,255,255,0.14);
	color: #fff;
}

td.stage2_verify {
	color: #f7eedd;
	background: url(../images/uikit_wood_wine.jpg) repeat;
	padding: 7px;
	font: 10pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
	border-top: 1px solid #440417;
	border-right: 1px solid #440417;
	border-left: 1px solid #440417;
	border-radius: 7px;
}

div#cycle_main table.invtable td.stage2_verify a {
	color: #ff313f;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage2_verify a:hover {
	background-color: rgba(127,55,50,0.5);
}

div#cycle_main table.invtable td.stage2_verify a:active {
	background-color: rgba(255,255,255,0.14);
	color: #fff;
}

td.stage3 {
	font: 10pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
	background-color: rgba(0,0,0,0.21);
	border-top: 2px solid rgba(0,0,0,0.1);
	border-left: 1px solid rgba(0,0,0,0.1);
	color: #f7eedd;
	padding: 7px;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

div#cycle_main table.invtable td.stage3 a {
	color: #f8d9a5;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage3 a:hover {
	background-color: rgba(255,255,255,0.1);
}

div#cycle_main table.invtable td.stage3 a:active {
	background-color: rgba(255,255,255,0.2);
	color: #fff;
}

td.stage3_proposed {
	font: 10pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
	background-color: rgba(0,0,0,0.21);
	border-top: 2px solid rgba(0,0,0,0.1);
	border-right: 1px solid rgba(0,0,0,0.1);
	color: #f7eedd;
	padding: 7px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

div#cycle_main table.invtable td.stage3_proposed a {
	color: #f8d9a5;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage3_proposed a:hover {
	background-color: rgba(255,255,255,0.1);
}

div#cycle_main table.invtable td.stage3_proposed a:active {
	background-color: rgba(255,255,255,0.2);
	color: #fff;
}

td.stage3_declined {
	color: rgba(154,143,137,0.7);
	padding: 7px;
	background-color: rgba(0,0,0,0.1);
	font: 10pt/1.3em cronos-pro, "Cronos Pro", sans-serif;
	border-top: 1px solid #6a4121;
	border-left: 1px solid #6a4121;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

div#cycle_main table.invtable td.stage3_declined a {
	color: rgba(154,143,137,0.8);
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage3_declined a:hover {
	color: rgba(154,143,137,0.8);
	text-decoration: none;
	background-color: rgba(255,255,255,0.05);
}

div#cycle_main table.invtable td.stage3_declined a:active {
	color: #fff;
	text-decoration: none;
	background-color: rgba(255,255,255,0.2);
}

td.stage3_proposed_declined {
	color: rgba(154,143,137,0.8);
	padding: 7px;
	background-color: rgba(0,0,0,0.1);
	font: 10pt/1.3em cronos-pro, "Cronos Pro", sans-serif;
	border-top: 1px solid #6a4121;
	border-right: 1px solid #6a4121;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

div#cycle_main table.invtable td.stage3_proposed_declined a {
	color: rgba(154,143,137,0.8);
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage3_proposed_declined a:hover {
	color: rgba(154,143,137,0.7);
	text-decoration: none;
	background-color: rgba(255,255,255,0.05);
}

div#cycle_main table.invtable td.stage3_proposed_declined a:active {
	color: #fff;
	text-decoration: none;
	background-color: rgba(255,255,255,0.2);
}

td.stage3_new {
	color: #f7eedd;
	background: url(../images/uikit_wood_green.jpg) repeat;
	padding: 7px;
	font: 10pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
	border-top: 2px solid #153122;
	border-left: 1px solid #153122;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

div#cycle_main table.invtable td.stage3_new a {
	color: #00c787;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage3_new a:hover {
	background-color: rgba(255,255,255,0.07);
}

div#cycle_main table.invtable td.stage3_new a:active {
	background-color: rgba(255,255,255,0.14);
	color: #fff;
}

td.stage3_proposed_new {
	color: #f7eedd;
	background: url(../images/uikit_wood_green.jpg) repeat;
	padding: 7px;
	font: 10pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
	border-top: 2px solid #153122;
	border-right: 1px solid #153122;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

div#cycle_main table.invtable td.stage3_proposed_new a {
	color: #00c787;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage3_proposed_new a:hover {
	background-color: rgba(255,255,255,0.07);
}

div#cycle_main table.invtable td.stage3_proposed_new a:active {
	background-color: rgba(255,255,255,0.14);
	color: #fff;
}

td.stage3_verify {
	color: #f7eedd;
	background: url(../images/uikit_wood_wine.jpg) repeat;
	padding: 7px;
	font: 10pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
	border-top: 1px solid #440417;
	border-left: 1px solid #440417;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

div#cycle_main table.invtable td.stage3_verify a {
	color: #ff313f;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage3_verify a:hover {
	background-color: rgba(127,55,50,0.5);
}

div#cycle_main table.invtable td.stage3_verify a:active {
	background-color: rgba(255,255,255,0.14);
	color: #fff;
}

td.stage3_proposed_verify {
	color: #f7eedd;
	background: url(../images/uikit_wood_wine.jpg) repeat;
	padding: 7px;
	font: 10pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
	border-top: 1px solid #440417;
	border-right: 1px solid #440417;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

div#cycle_main table.invtable td.stage3_proposed_verify a {
	color: #ff313f;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage3_proposed_verify a:hover {
	background-color: rgba(127,55,50,0.5);
}

div#cycle_main table.invtable td.stage3_proposed_verify a:active {
	background-color: rgba(255,255,255,0.14);
	color: #fff;
}

td.stage4 {
	font: 10pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
	background-color: rgba(0,0,0,0.21);
	border-top: 2px solid rgba(0,0,0,0.1);
	border-left: 1px solid rgba(0,0,0,0.1);
	color: #f7eedd;
	padding: 7px;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

div#cycle_main table.invtable td.stage4 a {
	color: #f8d9a5;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage4 a:hover {
	background-color: rgba(255,255,255,0.1);
}

div#cycle_main table.invtable td.stage4 a:active {
	background-color: rgba(255,255,255,0.2);
	color: #fff;
}

td.stage4_proposed {
	font: 10pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
	background-color: rgba(0,0,0,0.21);
	border-top: 2px solid rgba(0,0,0,0.1);
	color: #f7eedd;
	padding: 7px;
	border-right: 1px solid rgba(0,0,0,0.1);
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

div#cycle_main table.invtable td.stage4_proposed a {
	color: #f8d9a5;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage4_proposed a:hover {
	background-color: rgba(255,255,255,0.1);
}

div#cycle_main table.invtable td.stage4_proposed a:active {
	background-color: rgba(255,255,255,0.2);
	color: #fff;
}

td.stage4_closed {
	font: 10pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
	background-color: rgba(0,0,0,0.21);
	border-top: 2px solid rgba(0,0,0,0.1);
	color: #f7eedd;
	padding: 7px;
	border-right: 1px solid rgba(0,0,0,0.1);
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

div#cycle_main table.invtable td.stage4_closed a {
	color: #f8d9a5;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage4_closed a:hover {
	background-color: rgba(255,255,255,0.1);
}

div#cycle_main table.invtable td.stage4_closed a:active {
	background-color: rgba(255,255,255,0.2);
	color: #fff;
}

td.stage4_new {
	color: #f7eedd;
	background: url(../images/uikit_wood_green.jpg) repeat;
	padding: 7px;
	font: 10pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
	border-top: 2px solid #153122;
	border-left: 1px solid #153122;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

div#cycle_main table.invtable td.stage4_new a {
	color: #00c787;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage4_new a:hover {
	background-color: rgba(255,255,255,0.07);
}

div#cycle_main table.invtable td.stage4_new a:active {
	background-color: rgba(255,255,255,0.14);
	color: #fff;
}

td.stage4_proposed_new {
	color: #f7eedd;
	background: url(../images/uikit_wood_green.jpg) repeat;
	padding: 7px;
	font: 10pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
	border-top: 2px solid #153122;
	border-right: 1px solid #153122;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}


div#cycle_main table.invtable td.stage4_proposed_new a {
	color: #00c787;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage4_proposed_new a:hover {
	background-color: rgba(255,255,255,0.07);
}

div#cycle_main table.invtable td.stage4_proposed_new a:active {
	background-color: rgba(255,255,255,0.14);
	color: #fff;
}

td.stage4_closed_new {
	color: #f7eedd;
	background: url(../images/uikit_wood_green.jpg) repeat;
	padding: 7px;
	font: 10pt/1.2em cronos-pro, "Cronos Pro", sans-serif;
	border-top: 2px solid #153122;
	border-right: 1px solid #153122;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

div#cycle_main table.invtable td.stage4_closed_new a {
	color: #00c787;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0;
	width: 100%;
	margin-bottom: 3px;
	font-size: 11pt;
}

div#cycle_main table.invtable td.stage4_closed_new a:hover {
	background-color: rgba(255,255,255,0.07);
}

div#cycle_main table.invtable td.stage4_closed_new a:active {
	background-color: rgba(255,255,255,0.14);
	color: #fff;
}
/* End cycle stage td's */
div#divpopmsg {
	padding: 3px 0;
	padding: 5px;
	box-shadow: inset 0px -3px 7px 1px rgba(0,0,0,0.3);
	font-size: 11pt;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	
}
div#divpopmsg a 
{
	text-decoration: none;
	font-size: 11pt;
	color: black;
	display: inline-block;
	width: 100%;
	}
div#divpopmsg a:hover
{
	background-color: rgba(255,255,255,0.7);
	}
div#divpopmsg a:active
{
	background-color: rgba(255,255,255,0.14);
	color: #fff;
	}


div#divpopact {
	padding: 3px 0;
	padding: 5px;
	box-shadow: inset 0px -3px 7px 1px rgba(0,0,0,0.3);
	font-size: 11pt;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
}
div#divpopact a 
{
	text-decoration: none;
	font-size: 11pt;
	color: black;
	display: inline-block;
	width: 100%;
	}
div#divpopact a:hover
{
	background-color: rgba(255,255,255,0.7);
	}
div#divpopact a:active
{
	background-color: rgba(255,255,255,0.14);
	color: #fff;
	}

div#cycle_main div#sidebar {
	margin-right: 5%;
	margin-left: 14px;
	background-image: none;
	background-color: transparent;
	padding: 0;
	border-radius: 0px;
	border-style: none;
}

div#cycle_main div#sidebar h3 {
	border-style: none;
	text-align: center;
	color: #fefffe;
	background: url(../images/bg_h3_sidebar.jpg) repeat-x;
	padding-top: 14px;
	padding-bottom: 14px;
	border-top: 3px solid #9f1532;
	border-right: 1px solid #a5173f;
	border-left: 1px solid #a5173f;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom: 1px solid #800f2b;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	box-shadow: inset 0px -3px 7px 1px rgba(0,0,0,0.3);
	margin-bottom: 0;
	z-index: 10;
}

div#sidebar ul.sbar_appointments {
	margin: 0 0 40px;
	padding: 0;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	overflow: hidden;
	box-shadow: 0px 7px 7px rgba(0,0,0,0.5);
	color: #4e4e4e;
}

div#sidebar ul.sbar_appointments li {
	background: url(../images/bg_sidebar_list_item.jpg) no-repeat;
	list-style-type: none;
	width: 200px;
	margin: 0;
	padding: 12px 7px;
	font: 11pt/1.5em cronos-pro, "Cronos Pro", sans-serif;
	box-shadow: inset 0px 1px 12px 1px rgba(0,0,0,0.3);	
}

div#sidebar p.future_appointments {
	display: block;
	border-right: 2px solid #773b17;
	border-left: 2px solid #773b17;
	background: #fefffe url(../images/bg_sidebar_list_item.jpg) repeat-x;
	padding-top: 7px;
	padding-bottom: 14px;
	border-bottom: 2px solid #633f23;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	box-shadow: 0px 7px 7px rgba(0,0,0,0.5);
	margin-top: 0;
	margin-bottom: 40px;
}

ul.sbar_appointments li a {
	text-decoration: none;
	color: #135b94;
	
}

ul.sbar_appointments li a:hover {
	text-decoration: underline;
	color: #135b94;
}

p.future_appointments {
	text-align: center;
	color: #1d76bb;
	margin-top: 7px;
	margin-bottom: 7px;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
}

p.future_appointments a {
	text-align: center;
	color: #1d76bb;
	margin-top: 7px;
	margin-bottom: 7px;
	text-decoration: none;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
}

div#sidebar table {
	background-color: #fefffe;
	margin-bottom: 0;
}

div#add_new_prospect {
	width: 213px;
	height: 46px;
	float: left;
	margin-left: 5%;
	margin-right: 40px;
}

div#add_new_prospect a span {
	display: none;
}

div#add_new_prospect a {
	background: url(../images/uikit_normbtn_add_prospect.png) no-repeat;
	display: block;
	width: 213px;
	height: 46px;
	margin-top: 7px;
}

div#add_new_prospect a:hover {
	background: url(../images/uikit_normbtn_add_prospect.png) no-repeat -213px;
}

div#add_new_prospect a:active {
	background: url(../images/uikit_normbtn_add_prospect.png) no-repeat -426px;
}

div#cycle_main td.recyclex {
	background: rgba(0,0,0,0.21) url(../images/uikit_icon_recycle.png) no-repeat right bottom;
}

/* jump and jumpactivity order is important to display order */
div#sched_quote_builder td span.multilineeditsetup { /*sched gear to bring up multiline edit*/
	background: url(../images/uikit_icon_edit.png) no-repeat 0 center;
	color: #f7e19b;
	margin-left: 3px;
	margin-right: 3px;
	float: right;
	height: 25px;
	width: 25px;
}

div#cycle_main td span.stagesetup {
	background: url(../images/uikit_icon_edit.png) no-repeat 0 center;
	color: #f7e19b;
	margin-left: 3px;
	margin-right: 3px;
	float: right;
	height: 25px;
	width: 25px;
}
div#cycle_main td span.stagesetup a {
	color: #f7e19b;
	margin-left: 3px;
	margin-right: 3px;
	display: inline-block;
	height: 25px;
	width: 25px;
}
div#cycle_main td span.stagesetup a.hover {
	background-color: rgba(255,255,255,0.1);
}

span.jump {
	background: url(../images/jump_ico4.png) no-repeat 0 center;
	color: #f7e19b;
	margin-left: 3px;
	margin-right: 3px;
	float: right;
	height: 25px;
	width: 25px;
}

div#cycle_main td span.jumpactivity {
	background: url(../images/activity_icon.png) no-repeat 0 center;
	color: #f7e19b;
	margin-left: 3px;
	margin-right: 3px;
	float: right;
	height: 25px;
	width: 25px;
}

div#cycle_main td span.jumpactivity a {
	color: #f7e19b;
	margin-left: 3px;
	margin-right: 3px;
	display: inline-block;
	height: 25px;
	width: 25px;
}
div#cycle_main td span.jumpactivity a.hover {
	background-color: rgba(255,255,255,0.1);
}

div#cycle_main td span.jump {
	background: url(../images/jump_ico4.png) no-repeat 0 center;
	color: #f7e19b;
	margin-left: 3px;
	margin-right: 3px;
	float: right;
	height: 25px;
	width: 25px;
}

div#cycle_main td span.jump a {
	color: #f7e19b;
	margin-left: 3px;
	margin-right: 3px;
	display: inline-block;
	height: 25px;
	width: 25px;
}
div#cycle_main td span.jump a.hover {
	background-color: rgba(255,255,255,0.1);
}

div#cycle_main td.recycle span.icon2 {
	background: url(../images/uikit_icon_recycle.png) no-repeat center;
	color: #f7e19b;
	margin-left: 3px;
	margin-right: 3px;
	float: right;
	height: 25px;
	width: 25px;
	
}

/* @end */

/* @group Cycle (Action) */

div#cycle_action {
	margin-left: 5%;
	padding: 0;
	margin-bottom: 40px;
}

div.add_activity {
	border-radius: 10px;
	overflow: hidden;
	display: block;
	width: 700px;
	margin: 0;
}

div.add_activity table {
	width: 100%;
}

div#cycle_action div.add_activity table.invtable td {
	padding: 7px;
}

div#cycle_action div#sidebar {
	margin-right: 5%;
	background-image: none;
	background-color: transparent;
	border-radius: 0px;
	border-style: none;
	padding: 0;
}

div#cycle_action div#sidebar h3 {
	border-style: none;
	text-align: center;
	color: #fefffe;
	background: url(../images/bg_h3_sidebar.jpg) repeat-x;
	padding-top: 14px;
	padding-bottom: 14px;
	border-top: 2px solid #a71632;
	border-right: 1px solid #a5173f;
	border-left: 1px solid #a5173f;
	border-top-right-radius: 10px;
	border-top-left-radius:10px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom: 1px solid #800f2b;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
}

div#cycle_action div#sidebar div#calnav {
	text-align: center;
	background-color: #262626;
	color: #fff;
	font: bold 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding-top: 7px;
	padding-bottom: 7px;
}

div#cycle_action div#sidebar div#hotnews div {
	margin: 0;
}

div#cycle_action div#sidebar div#hotnews div#calendar_box {
	margin-bottom: 40px;
}

div#cycle_action div#sidebar div#hotnews div#calendar_box table#slcpmf_Calendar1 tr td.not_cur_month a {
	color: #bcbcbc !important; 
}

div#cycle_action div#sidebar div#hotnews div#calendar_box tr td.selectedday {
	text-align: center;
}

div#cycle_action div#sidebar div#hotnews div#calendar_box tr td.selectedday a {
	text-align: center;
	text-decoration: none;
	background-color: #7ba58c;
	display: block;
}

div#cycle_action tr.head td {
	text-align: center;
	color: #fff;
	padding: 7px;
	background: url(../images/uikit_wood_golden.jpg) repeat-x 0 bottom;
	height: 30px;
	font: 16pt/1.5em cronos-pro, "Cronos Pro", sans-serif;
	border-top: 2px solid #381605;
	border-bottom: 1px solid #c57e49;
	border-right: 1px solid #381605;
	border-left: 1px solid #381605;
}

div#cycle_action table#activitytable {
	background-color: rgba(255,255,255,0.14);
	border-left: 1px solid #6a4121;
	border-right: 1px solid #6a4121;
	border-bottom: 1px solid #c38f67;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	color: #f7eedd;
}

textarea#slcpmf_tbnote {
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	color: #f7eedd;
	background-color: rgba(0,0,0,0.1);
	border: 1px solid #6a4121;
	padding: 2px 3px 2px 5px;
}

textarea#slcpmf_tbnote:hover {
	background-color: rgba(240,169,42,0.1);
	border: 1px solid #6a4121;
}

textarea#slcpmf_tbnote:focus {
	background-color: rgba(240,169,42,0.1);
	border: 1px solid #edc07c;
}

div#cycle_action table.invtable td a {
	color: #f8ce75;
	text-decoration: none;
	display: inline-block;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 3px;
}

div#cycle_action table.invtable td a:hover {
	background-color: rgba(255,206,179,0.2);
}

div#cycle_action table.invtable td a:active {
	background-color: rgba(255,206,179,0.3);
	color: #fff;
}

div#cycle_action div#slcpmf_divappt table.invtable {
	border-top: 2px solid #65532f;
	border-bottom: 1px solid #b3985e;
	background-color: rgba(0,175,118,0.14);
	text-align: left;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	color: #f7eedd;
	border-right: 1px solid #6a4121;
	border-left: 1px solid #6a4121;
}

div#cycle_action div#slcpmf_divappt table.invtable tr td {
	text-align: left;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	color: #f7eedd;
}

div#cycle_action div#slcpmf_divappt table.invtable tr td input {
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	color: #00faab;
	background-color: rgba(255,255,255,0.1);
	border: 1px solid #254d38;
	padding: 2px 3px 2px 5px;
}

div#cycle_action div#slcpmf_divappt table.invtable tr td input:hover {
	background-color: rgba(255,255,255,0.2);
	border: 1px solid #254d38;
}

div#cycle_action div#slcpmf_divappt table.invtable tr td input:focus {
	background-color: rgba(255,255,255,0.2);
	border: 1px solid #27c881;
}

div#slcpmf_divschedule {
	border-top: 2px solid #101620;
	border-bottom: 1px solid #536786;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/uikit_wood_blue.jpg);
	color: #909dfb;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: center;
}

div#cycle_action div#slcpmf_divschedule p {
	color: #91b2e7;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: left;
	margin-left: 10px;
}

div#slcpmf_divprop div#slcpmf_dvshowupload {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #bddef9;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	background-color: rgba(25,126,255,0.28);
	border-style: none;
	border-right: 1px solid #6a4121;
	border-top: 2px solid #39465e;
	border-left: 1px solid #6a4121;
	border-bottom: 1px solid #7792be;
}

div#slcpmf_divproplist {
	border-top: 2px solid #1b2230;
	border-bottom: 1px solid #c57e49;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/uikit_wood_blue.jpg);
	color: #909dfb;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
}

div#slcpmf_divproplist select {
	background-color: rgba(255,255,255,0.14);
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	color: #92a0ff;
	border: 1px solid #6a74bb;
}

div#propedit table.invtable {
	background-color: rgba(0,0,0,0.3);
	color: #83b095;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	border-top: 2px solid #4a2e17;
}

div#slcpmf_divbubble {
	width: 700px;
	background: rgba(0,175,118,0.14) repeat;
	color: #f7eedd;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
}

input#slcpmf_tbbubble {
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	color: #00faab;
	background-color: rgba(255,255,255,0.1);
	border: 1px solid #254d38;
	padding: 2px 3px 2px 5px;
}

input#slcpmf_tbbubble:hover {
	background-color: rgba(255,255,255,0.2);
	border: 1px solid #254d38;
}

input#slcpmf_tbbubble:focus {
	background-color: rgba(255,255,255,0.2);
	border: 1px solid #27c881;
}

td#current_proposal {
	text-align: left;
	color: #83b095;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
}

p.calc_note {
	color: #34baff;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
	background: url(../images/uikit_icon_info.png) no-repeat 0 4px;
	height: 24px;
	padding-left: 20px;
	width: 110px;
}

td#average_money {
	text-align: left;
	width: 35%;
}

div#cycle_action div#divpropdata {
	background-color: rgba(0,0,0,0.3);
	color: #83b095;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	width: 100%;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom: 1px solid #c57e49;
}

div#divpropdata table td {
	text-align: center;
	padding-top: 12px;
	vertical-align: top;
	line-height: 1.5em;
	font-size: 10pt;
}

div#divpropdata td input {
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	color: #00faab;
	background-color: rgba(255,255,255,0.1);
	border: 1px solid #254d38;
	padding: 2px 3px 2px 5px;
}

div#divpropdata td input:hover {
	background-color: rgba(180,252,224,0.2);
}

div#divpropdata td input:focus {
	background-color: rgba(180,252,224,0.2);
	border: 1px solid #27c881;
}

a#slcpmf_lbshowweeks {
	color: #f8ce75;
	text-decoration: none;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 5px;
	clear: both;
	float: none;
	width: 140px;
	border: 1px solid #927449;
	margin: 7px auto 12px;
}

a#slcpmf_lbshowweeks:hover {
	background-color: rgba(255,206,179,0.2);
}

a#slcpmf_lbshowweeks:active {
	background-color: rgba(255,206,179,0.4);
	color: #fff;
}
a#slcpmf_lbsaveedits {
	color: #f8ce75;
	text-decoration: none;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 5px;
	clear: both;
	float: none;
	width: 140px;
	border: 1px solid #927449;
	margin: 1px auto 12px;
}

a#slcpmf_lbsaveedits:hover {
	background-color: rgba(255,206,179,0.2);
}

a#slcpmf_lbsaveedits:active {
	background-color: rgba(255,206,179,0.4);
	color: #fff;
}

a#slcpmf_btCalc {
	display: inline-block;
	width: 108px;
	height: 34px;
	background: url(../images/uikit_widget_calculate.png) no-repeat;
	margin: 12px;
}

a#slcpmf_btCalc:hover {
	background: url(../images/uikit_widget_calculate.png) no-repeat -108px;
}

a#slcpmf_btCalc:active {
	background: url(../images/uikit_widget_calculate.png) no-repeat -216px;
}

a#slcpmf_btCalc span {
	display: none;
}

a#slcpmf_btcalcweeks {
	display: inline-block;
	width: 213px;
	height: 46px;
	background: url(../images/uikit_button_calculate_even_weeks.png) no-repeat 0 0;
	margin-right: 14px;
}

a#slcpmf_btcalcweeks:hover {
	background: url(../images/uikit_button_calculate_even_weeks.png) no-repeat -213px 0;
}

a#slcpmf_btcalcweeks:active {
	background: url(../images/uikit_button_calculate_even_weeks.png) no-repeat -426px 0;
}

a#slcpmf_btcalcweeks span {
	display: none;
}

a#slcpmf_btcalcmonths {
	display: inline-block;
	width: 213px;
	height: 46px;
	background: url(../images/uikit_button_calculate_even_months.png) no-repeat 0 0;
	margin-left: 14px;
}

a#slcpmf_btcalcmonths:hover {
	background: url(../images/uikit_button_calculate_even_months.png) no-repeat -213px 0;
}

a#slcpmf_btcalcmonths:active {
	background: url(../images/uikit_button_calculate_even_months.png) no-repeat -426px 0;
}

a#slcpmf_btcalcmonths span {
	display: none;
}

div#cycle_action div#week_selection table.invtable td.weeks_header {
	background: url(../images/uikit_wood_green.jpg) repeat 0 bottom;
	color: #fff;
	height: 30px;
	border-top: 2px solid #153122;
	font: 14pt cronos-pro, "Cronos Pro", sans-serif;
	border-bottom: 1px solid #c57e49;
	border-left: 1px solid #153122;
	border-right: 1px solid #153122;
}

div#week_selection {
	clear: both;
	margin-top: 21px;
	border-radius: 10px;
	overflow: hidden;
}

div#week_selection table {
	border-left: 2px solid #6a4121;
	border-right: 2px solid #6a4121;
	border-bottom: 2px solid rgba(197,126,73,0.7);
}

div#cycle_action div#week_selection table.invtable tr td {
	border-bottom: 1px solid rgba(0,0,0,0.15);
	text-align: center;
	border-collapse: collapse;
}

div#week_selection table.invtable td input {
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	color: #00faab;
	background-color: rgba(0,0,0,0.1);
	border: 1px solid #254d38;
	padding: 2px 3px 2px 5px;
}

div#week_selection table.invtable td input:hover {
	background-color: rgba(0,175,118,0.14);
	border: 1px solid #254d38;
}

div#week_selection table.invtable td input:focus {
	background-color: rgba(0,175,118,0.14);
	border: 1px solid #00c787;
}

div#cycle_action div#week_selection table.invtable td.month_odd {
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	color: #f7eedd;
	background: rgba(255,255,255,0.1) repeat;
}

div#cycle_action div#week_selection table.invtable td.month_even {
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	color: #f7eedd;
	background: rgba(255,255,255,0.2) no-repeat;
}

div#cycle_action div#week_selection table.invtable td.month_5w {
	background: rgba(3,115,129,0.3) none repeat;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	color: #f7eedd;
}

li#clfcreditapp a {
	width: 252px;
	height: 62px;
	background: url(../images/uikit_button_credit_application.png) no-repeat 0 0;
}

li#clfcreditapp a:hover {
	background: url(../images/uikit_button_credit_application.png) no-repeat -252px 0;
}

li#clfcreditapp a:active {
	background: url(../images/uikit_button_credit_application.png) no-repeat -504px 0;
}

li#clfpdorder a {
	width: 252px;
	height: 62px;
	background: url(../images/uikit_button_production_order.png) no-repeat 0 0;
}

li#clfpdorder a:hover {
	background: url(../images/uikit_button_production_order.png) no-repeat -252px 0;
}

li#clfpdorder a:active {
	background: url(../images/uikit_button_production_order.png) no-repeat -504px 0;
}

li#clfreturn a {
	width: 252px;
	height: 62px;
	background: url(../images/uikit_button_complete_sold_stage.png) no-repeat 0 0;
}

li#clfreturn a:hover {
	background: url(../images/uikit_button_complete_sold_stage.png) no-repeat -252px 0;
}

li#clfreturn a:active {
	background: url(../images/uikit_button_complete_sold_stage.png) no-repeat -504px 0;
}

div#client_history div.cycle_entry {
	margin-bottom: 21px;
	width: 700px;
	border-radius: 10px;
	overflow: hidden;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
	border-top: 2px solid #381605;
	border-left: 1px solid #381605;
	border-right: 1px solid #381605;
	border-bottom: 1px solid #c57e49;
	margin-left: 0;
}

div#client_history div.cycle_entry table tr.odd td {
	border-bottom: 1px solid rgba(255,255,255,0.07);
}

div#client_history div.cycle_entry table tr.even td {
	border-bottom: 1px solid rgba(255,255,255,0.07);
}

div#client_history {
	margin-left: 5%;
	margin-right: 5%;
}

a.forecastedit 
{
	background: url(../images/uikit_icon_edit.png) no-repeat;
}

div.add_activity table#activitytable td a#slcpmf_lbeditclient.edit {
	background: url(../images/uikit_icon_edit.png) no-repeat;
	height: 14px;
	width: 14px;
	color: rgba(255,255,255,0);
	display: inline-block;
	margin-top: 0;
	padding: 0;
	vertical-align: middle;
	overflow: hidden;
}
div.add_activity table#activitytable td a#slcpmf_lbeditclient.edit_alert {
	background: url(../images/uikit_icon_edit_alert.png) no-repeat;
	height: 14px;
	width: 14px;
	color: rgba(255,255,255,0);
	display: inline-block;
	margin-top: 0;
	padding: 0;
	vertical-align: middle;
	overflow: hidden;
}

div.add_activity table#activitytable a#slcpmf_lbforecast {
	background: url(../images/uikit_icon_forecast.png) no-repeat;
	height: 14px;
	width: 20px;
	overflow: hidden;
	color: rgba(166,194,193,0);
	display: inline-block;
	padding: 0;
	margin-top: 2px;
	vertical-align: top;
}

a#slcpmf_lbseeallcycles:hover {
	background: url(../images/uikit_button_view_all_cycle_entries.png) no-repeat -213px 0;
}

a#slcpmf_lbseeallcycles:active {
	background: url(../images/uikit_button_view_all_cycle_entries.png) no-repeat -426px 0;
}

a#slcpmf_lbseeallcycles {
	width: 213px;
	height: 46px;
	background: url(../images/uikit_button_view_all_cycle_entries.png) no-repeat 0 0;
	display: block;
	margin-left: 250px;
}

a#slcpmf_lbseeallcycles span {
	display: none;
}

/* Below Not Migrated */

a#slcpmf_lbcontact {
	background: url(../images/icn_vcard_download.png) no-repeat 0 bottom;
	display: block;
	height: 65px;
	width: 50px;
}

a#slcpmf_lbacontact {
	background: url(../images/icn_vcard_download.png) no-repeat 0 bottom;
	display: block;
	width: 50px;
	height: 80px;
}

/* Previous Versions */

/*div#client_history table.invtable tr.even td {
	border-top: 1px solid #b7956e;
	border-bottom: 1px solid #b9976f;
}*/

div#slcpmf_dvshowupload {
	font-size: 10pt;
	border-bottom: 1px solid #cda47d;
	padding-top: 12px;
	padding-bottom: 14px;
	padding-left: 21px;
}

div#slcpmf_dvshowupload input#slcpmf_FileUpload1 {
	width: 220px;
	padding-right: 21px;
}

/*div#slcpmf_dvshowupload ul {
	list-style-type: none;
}*/

/*div#slcpmf_dvshowupload ul li {
	float: left;
	margin-right: 14px;
	margin-left: 14px;
	margin-bottom: 7px;
}*/

/*Load Schedule File Button*/
a#slcpmf_lbshowupload {
	width: 131px;
	height: 29px;
	background: url(../images/btn_load_schedule_file.png) no-repeat;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

/*a#slcpmf_lbcreateschedule {
	width: 131px;
	height: 29px;
	background: url(../images/btn_create_schedule.png) no-repeat;
	display: block;
}*/


a#slcpmf_lbshowupload span {
	display: none;
}



/*Schedule DIV*/

/*Current Cycle Schedule Text*/
div#slcpmf_divschedule p {
	font-size: 10pt;
	text-align: center;
	padding: 0;
	margin: 3px 0 7px;
	color: #664c15;
}


/*Create Schedule Button*/
a#slcpmf_lbcreateschedule {
	background: url(../images/btn_create.png) no-repeat;
	width: 34px;
	height: 29px;
	display: inline-block;
	margin-left: 7px;
}

a#slcpmf_lbcreateschedule span {
	display: none;
}


/*Edit Schedule Button*/
a#slcpmf_lbeditschedule {
	background: url(../images/uikit_widget_edit_sm.png) no-repeat 0 0;
	width: 29px;
	height: 36px;
	display: inline-block;
}

a#slcpmf_lbeditschedule:hover {
	background: url(../images/uikit_widget_edit_sm.png) no-repeat -29px 0;
}

a#slcpmf_lbeditschedule:active {
	background: url(../images/uikit_widget_edit_sm.png) no-repeat -58px 0;
}

a#slcpmf_lbeditschedule span {
	display: none;
}


/*Schedule Pulldown Menu*/
select#slcpmf_dlschedlist {
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	margin-top: 12px;
	width: 490px;
}


/*Delete Schedule Button this has been replaced with link below, could just keep same name i guess*/
a#lbschdelete {
	background: url(../images/uikit_widget_delete_sm.png) no-repeat 0 0;
	width: 39px;
	height: 36px;
	display: inline-block;
}

a#lbschdelete:hover {
	background: url(../images/uikit_widget_delete_sm.png) no-repeat -39px 0;
}

a#lbschdelete:active {
	background: url(../images/uikit_widget_delete_sm.png) no-repeat -78px 0;
}

a#lbschdelete span {
	display: none;
}

a#lbpschdelete {
	background: url(../images/uikit_widget_delete_sm.png) no-repeat 0 0;
	width: 39px;
	height: 36px;
	display: inline-block;
}

a#lbpschdelete:hover {
	background: url(../images/uikit_widget_delete_sm.png) no-repeat -39px 0;
}

a#lbpschdelete:active {
	background: url(../images/uikit_widget_delete_sm.png) no-repeat -78px 0;
}

a#lbpschdelete span {
	display: none;
}

/*Locked Schedule Indicator*/

img#slcpmf_mglocked {
	display: inline-block;
}

/*Print Schedule Button*/
a#slcpmf_lbschprint {
	background: url(../images/uikit_widget_print_sm.png) no-repeat 0 1px;
	width: 33px;
	height: 37px;
	display: inline-block;
}

a#slcpmf_lbschprint:hover {
	background: url(../images/uikit_widget_print_sm.png) no-repeat -32px 1px;
}

a#slcpmf_lbschprint:active {
	background: url(../images/uikit_widget_print_sm.png) no-repeat -64px 1px;
}

a#slcpmf_lbschprint span {
	display: none;
}


/*Export Schedule Button*/
a#slcpmf_lbexport {
	background: url(../images/uikit_widget_export_sm.png) no-repeat 0 2px;
	width: 40px;
	height: 38px;
	display: inline-block;
}

a#slcpmf_lbexport:hover {
	background: url(../images/uikit_widget_export_sm.png) no-repeat -40px 2px;
}

a#slcpmf_lbexport:active {
	background: url(../images/uikit_widget_export_sm.png) no-repeat -80px 2px;
}

a#slcpmf_lbexport span {
	display: none;
}


div#cycle_action div#week_selection table.invtable {
	background-image: none;
}

/*p.calc_advise {
	color: #4e4e4e;
	border-radius: 3px;
	font-style: italic;
	font-size: 8pt;
	vertical-align: top;
	display: inline-block;
	padding-top: 5px;
	margin-left: 7px;
}*/

div#localpage div#cycle_action {
	min-width: 1050px;
}


div#cycle_action div#slcpmf_UpdatePanel1 a#slcpmf_lbunlock		{display: block; padding-top: 7px; padding-bottom: 7px; 
						padding-left: 14px; padding-right: 30px; margin-bottom: 7px;
						color: rgba(255,255,255,0.7); font-weight: bold;
						text-decoration: none; border-radius: 5px; font-size: 12pt;
						background-image: url(../images/uikit_bgpointer_left.png);
						background-position: right center;}

div#cycle_action div#slcpmf_UpdatePanel1 tr td a#slcpmf_lbunlock:hover	{color: rgba(255,255,255,1.0);
						text-decoration: none; border-radius: 5px; font-size: 12pt;
						background-image: url(../images/uikit_bgpointer_left.png);
						background-position: right center;
						background-color: transparent;}

span.approval_status		{display: block;
							background-image: url(../images/uikit_bgpointer_top.png);
							background-position: center bottom;
							padding-bottom: 14px; padding-top: 7px; text-align: center;
							font-size: 10pt; border-radius: 5px; color: white;
							padding-left: 7px; padding-right: 7px;}

/* @end */

/* @group Database (Main) */

div#database_main div#pagecontent {
	min-width: 1100px;
	margin: 0;
	padding: 0;
}

div#database_main h2 {
	margin-left: 5%;
	color: #fff;
	font: 28pt cronos-pro, "Cronos Pro", sans-serif;
	margin-top: 0;
	display: inline-block;
	margin-right: 21px;
}

p.db {
	color: #fff;
	margin-right: auto;
	display: inline;
	text-align: left;
	font: 12pt/1.5em cronos-pro, "Cronos Pro", sans-serif;
	margin-left: auto;
}

select#slcpmf_dltype {
	margin-top: 7px;
	margin-right: 21px;
	max-width: 180px;
	width: 180px;
}

div.search_ui {
	margin-bottom: 7px;
	right: 0;
	top: 0;
	display: inline-block;
	white-space: nowrap;
}

div#database_main div#table {
	border-radius: 10px;
	overflow: hidden;
	width: 65%;
	margin-left: 5%;
	border-bottom: 1px solid #c57e49;
	border-top: 2px solid #59361b;
}

input#slcpmf_tbsearch {
	border-radius: 14px;
	margin-right: 12px;
	color: rgba(250, 198, 120, 1);
	margin-top: 5px;
	display: inline-block;
	width: 200px;
	background: rgba(0,0,0,0.2) left center;
	border-top: 2px solid #59361b;
	border-bottom: 1px solid #6f4423;
	border-right: 1px solid #59361b;
	border-left: 1px solid #59361b;
	padding-top: 3px;
	padding-right: 37px;
	padding-bottom: 3px;
	padding-left: 7px;
	text-align: center;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
}

input#slcpmf_tbsearch:hover {
	background: rgba(21,89,215,0.15) none no-repeat left center;
}

input#slcpmf_tbsearch:focus {
	background: rgba(28,106,255,0.3) none no-repeat left center;
	color: #fff;
}

a#slcpmf_lbsearch {
	display: inline-block;
	text-decoration: none;
	color: #e5b98e;
	text-align: center;
	margin-left: auto;
	margin-right: 14px;
	border-radius: 5px;
	background-color: rgba(0,0,0,0.2);
	border: 1px solid #50361e;
	margin-top: 2px;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 3px 7px;
}

a#slcpmf_lbsearch:hover {
	color: #e5b98e;
	background-color: rgba(0,175,118,0.1);
	border: 1px solid #50361e;
}

a#slcpmf_lbsearch:active {
	color: #fff;
	background-color: rgba(0,175,118,0.2);
	border: 1px solid #50361e;
}

a#lbsearchsetup {
	width: 31px;
	height: 30px;
	background: url(../images/uikit_badge_edit_user_message.png) no-repeat;
	display: inline-block;
	margin-bottom: -10px;
	margin-left: -50px;
	margin-right: 7px;
}

div#slcpmf_divsrchcontrols	{
	color: rgba(250, 198, 120, 1);
	text-align: center;
	width: 65%;
	margin-left: 5%;
	background-image: url(../images/uikit_linen.jpg);
	border-radius: 7px;
	margin-bottom: 14px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 2px solid rgba(0,0,0,0.15);
}

div#slcpmf_divsrchcontrols input[type='checkbox']	{
	display: inline-block;
	width: 14px;
	margin-right: 3px;
}

div#slcpmf_divsrchcontrols label	{
	display: inline-block;
	width: auto;
	margin-right: 21px;
	font-size: 11pt;
}

a#lbsearchsetup:hover {
	background: url(../images/uikit_badge_edit_user_message.png) no-repeat -31px;
}

a#lbsearchsetup:active {
	background: url(../images/uikit_badge_edit_user_message.png) no-repeat -62px;
}

a#lbsearchsetup span {
	display: none;
	background-repeat: no-repeat;
}


div#pagecontent div#content div#table table#slcpmf_Table1.invtable {
	width: 100%;
	background: url(../images/uikit_wood_grey.jpg) repeat;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
}

div#database_main table#slcpmf_Table1 tr.head {
	color: #fff;
	background: url(../images/uikit_wood_golden.jpg) repeat;
}

div#database_main table#slcpmf_Table1 tr.head td {
	color: #fff;
	background-image: none;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	border-left-style: none;
	border-right-style: none;
	border-bottom: 1px solid rgba(197,126,73,0.3);
	padding: 0;
	border-top-style: none;
	text-align: center;
}

div#database_main table#slcpmf_Table1 tr.head td.in_cycle {
	color: #fff;
	background-image: none;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	border-left-style: none;
	border-right-style: none;
	border-bottom: 1px solid rgba(197,126,73,0.3);
	border-top-style: none;
	text-align: center;
	padding: 0 7px;
}

div#database_main table#slcpmf_Table1 tr.even {
	color: #8b8f92;
	border-bottom: 1px solid #31373a;
	background-image: none;
}

div#database_main table#slcpmf_Table1 tr.even td {
	padding: 0;
	vertical-align: middle;
	color: #8b8f92;
}

div#database_main table#slcpmf_Table1 tr.odd {
	color: #8b8f92;
	border-bottom: 1px solid #31373a;
	background-image: none;
}

div#database_main table#slcpmf_Table1 tr.odd td {
	padding: 0;
	vertical-align: middle;
	color: #8b8f92;
}

div#database_main div#pagecontent div#content div#table table tr.head td.select a#slcpmf_btsettargets1 {
	text-decoration: none;
	color: #eab76f;
	display: block;
	margin: 0;
	padding: 12px 7px;
	font-weight: normal;
	font-style: normal;
}

div#database_main table tr.head td.select a#slcpmf_btsettargets1:hover {
	color: #eab76f;
	background-color: rgba(255,255,255,0.1);
}

tr.head td.select a#slcpmf_btsettargets1:active {
	color: #fff;
	background-color: rgba(255,255,255,0.15);
}

tr.head td.select_col2 a#slcpmf_btsettargets2 {
	text-decoration: none;
	color: #eab76f;
	font-weight: normal;
	font-style: normal;
	display: block;
	margin: 0;
	padding: 12px 7px;
}

tr.head td.select_col2 a#slcpmf_btsettargets2:hover {
	color: #eab76f;
	background-color: rgba(255,255,255,0.1);
}

tr.head td.select_col2 a#slcpmf_btsettargets2:active {
	color: #fff;
	background-color: rgba(255,255,255,0.15);
}

div#database_main td.select {
	text-align: center;
	padding-left: 7px;
	width: 45px;
	padding-right: 7px;
}

div#database_main td.client {
	padding-right: 12px;
}

div#database_main td.select_col2 {
	text-align: center;
	padding-right: 7px;
	padding-left: 7px;
	border-left: 1px solid #31373a;
	width: 45px;
}

div#database_main table#slcpmf_Table1 tr.odd td.in_cycle {
	padding-right: 7px;
	padding-left: 7px;
	text-align: center;
	color: #00af76;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	width: 50px;
	max-width: 50px;
}

div#database_main table#slcpmf_Table1 tr.odd td.in_cycle {
	padding-right: 7px;
	padding-left: 7px;
	text-align: center;
	color: #00af76;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	width: 50px;
	max-width: 50px;
}

div#database_main table#slcpmf_Table1 tr.even td.in_cycle {
	padding-right: 7px;
	padding-left: 7px;
	text-align: center;
	color: #00af76;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	width: 50px;
	max-width: 50px;
}

div#database_main table.invtable a {
	color: #7ecdff;
	display: block;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
	text-decoration: none;
	padding: 7px;
}

div#database_main table.invtable a:hover {
	background-color: rgba(255,255,255,0.12);
	color: #b7d8fe;
}

div#database_main table.invtable a:active {
	background-color: rgba(255,255,255,0.21);
	color: #fff;
}

div#database_main table.invtable a.edit {
	width: 29px;
	height: 36px;
	background: url(../images/uikit_widget_edit.png) no-repeat 0 0;
	display: inline-block;
	padding: 0;
	vertical-align: middle;
	margin-top: -2px;
}

div#database_main table.invtable a.edit:hover {
	background: url(../images/uikit_widget_edit.png) no-repeat -29px 0;
}

div#database_main table.invtable a.edit:active {
	background: url(../images/uikit_widget_edit.png) no-repeat -58px 0;
}

a.edit span {
	width: 16px;
	height: 16px;
	display: none;
}

div#database_main table.invtable a.scs {
	width: 43px;
	height: 38px;
	background: url(../images/uikit_widget_cycle_history.png) no-repeat 0 0;
	display: inline-block;
	padding: 0;
	vertical-align: middle;
}

div#database_main table.invtable a.scs:hover {
	background: url(../images/uikit_widget_cycle_history.png) no-repeat -43px 0;
}

div#database_main table.invtable a.scs:active {
	background: url(../images/uikit_widget_cycle_history.png) no-repeat -86px 0;
}

a.scs span {
	width: 16px;
	height: 16px;
	display: none;
}

div#database_main div#slcpmf_seltools {
	position: fixed;
	right: 5%;
	background: url(../images/uikit_wood_golden.jpg) repeat;
	width: 240px;
	border-top: 2px solid #59361b;
	border-right: 1px solid #59361b;
	border-left: 1px solid #59361b;
	border-bottom: 1px solid #c57e49;
	border-radius: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	top: 35%;
	z-index: 100;
}

a.add_prospect {
	width: 105px;
	height: 61px;
	display: inline-block;
	background: url(../images/uikit_widget_add_prospect.png) no-repeat 0 0;
	padding: 0;
	margin: 0 auto;
}

a.add_prospect:hover {
	background: url(../images/uikit_widget_add_prospect.png) no-repeat -105px 0;
}

a.add_prospect:active {
	background: url(../images/uikit_widget_add_prospect.png) no-repeat -210px 0;
}

a.add_prospect span {
	display: none;
}

a#slcpmf_lbimport {
	width: 105px;
	height: 61px;
	display: inline-block;
	background: url(../images/uikit_widget_import_to_database.png) no-repeat 0 0;
	margin: 0 auto;
	padding: 0;
}

a#slcpmf_lbimport:hover {
	background: url(../images/uikit_widget_import_to_database.png) no-repeat -105px 0;
}

a#slcpmf_lbimport:active {
	background: url(../images/uikit_widget_import_to_database.png) no-repeat -210px 0;
}

a#slcpmf_lbimport span {
	display: none;
}

a#slcpmf_lbdownload {
	background: url(../images/uikit_widget_download_database.png) no-repeat 0 0;
	width: 105px;
	height: 61px;
	display: inline-block;
	margin: 0 auto;
}

a#slcpmf_lbdownload:hover {
	background: url(../images/uikit_widget_download_database.png) no-repeat -105px 0;
}

a#slcpmf_lbdownload:active {
	background: url(../images/uikit_widget_download_database.png) no-repeat -210px 0;
}

a#slcpmf_lbdownload span {
	display: none;
}



a#slcpmf_lbreverttoprospect {
	background: url(../images/uikit_widget_make_prospect.png) no-repeat 0 0;
	width: 105px;
	height: 61px;
	display: inline-block;
	margin: 0 auto;
}

a#slcpmf_lbreverttoprospect:hover {
	background: url(../images/uikit_widget_make_prospect.png) no-repeat -105px 0;
}

a#slcpmf_lbreverttoprospect:active {
	background: url(../images/uikit_widget_make_prospect.png) no-repeat -210px 0;
}

a#slcpmf_lbreverttoprospect span {
	display: none;
}


a#slcpmf_lbsettoclient {
	background: url(../images/uikit_widget_make_client.png) no-repeat 0 0;
	width: 105px;
	height: 61px;
	display: inline-block;
	margin: 0 auto;
}

a#slcpmf_lbsettoclient:hover {
	background: url(../images/uikit_widget_make_client.png) no-repeat -105px 0;
}

a#slcpmf_lbsettoclient:active {
	background: url(../images/uikit_widget_make_client.png) no-repeat -210px 0;
}

a#slcpmf_lbsettoclient span {
	display: none;
}


p#database_nav {
	text-align: center;
}

p#database_nav a span {
	display: none;
}

p#database_nav a#slcpmf_lbclearsel {
	width: 105px;
	height: 61px;
	background: url(../images/uikit_widget_unselect_all.png) no-repeat 0 0;
	display: inline-block;
	margin: 0 auto;
	padding: 0;
}

p#database_nav a#slcpmf_lbclearsel:hover {
	background: url(../images/uikit_widget_unselect_all.png) no-repeat -105px 0;
}

p#database_nav a#slcpmf_lbclearsel:active {
	background: url(../images/uikit_widget_unselect_all.png) no-repeat -209px 0;
}

p#database_nav a#slcpmf_lbgocycle {
	width: 105px;
	height: 61px;
	display: inline-block;
	background: url(../images/uikit_widget_send_to_cycle.png) no-repeat 0 0;
	padding: 0;
	margin: 0 auto;
}

p#database_nav a#slcpmf_lbgocycle:hover {
	background: url(../images/uikit_widget_send_to_cycle.png) no-repeat -105px 0;
}

p#database_nav a#slcpmf_lbgocycle:active {
	background: url(../images/uikit_widget_send_to_cycle.png) no-repeat -210px 0;
}

p#database_nav a#slcpmf_lbgoemail {
	width: 105px;
	height: 61px;
	display: inline-block;
	background: url(../images/uikit_widget_email_blast.png) no-repeat 0 0;
	margin: 0 auto;
	padding: 0;
}

p#database_nav a#slcpmf_lbgoemail:hover {
	background: url(../images/uikit_widget_email_blast.png) no-repeat -105px 0;
}

p#database_nav a#slcpmf_lbgoemail:active {
	background: url(../images/uikit_widget_email_blast.png) no-repeat -210px 0;
}

p#database_nav a#slcpmf_lbmaillist {
	width: 105px;
	height: 61px;
	display: inline-block;
	background: url(../images/uikit_widget_download_mailing_list.png) no-repeat 0 0;
}

p#database_nav a#slcpmf_lbmaillist:hover {
	background: url(../images/uikit_widget_download_mailing_list.png) no-repeat -105px 0;
}

p#database_nav a#slcpmf_lbmaillist:active {
	background: url(../images/uikit_widget_download_mailing_list.png) no-repeat -210px 0;
}

p#database_nav a#slcpmf_lbcoldlist {
	width: 105px;
	height: 61px;
	display: inline-block;
	background: url(../images/uikit_widget_download_cold_list.png) no-repeat 0 0;
}

p#database_nav a#slcpmf_lbcoldlist:hover {
	background: url(../images/uikit_widget_download_cold_list.png) no-repeat -105px 0;
}

p#database_nav a#slcpmf_lbcoldlist:active {
	background: url(../images/uikit_widget_download_cold_list.png) no-repeat -210px 0;
}

p#database_nav a.add_agency {
	width: 105px;
	height: 61px;
	display: inline-block;
	background: url(../images/uikit_widget_add_agency.png) no-repeat 0 0;
}

p#database_nav a.add_agency:hover {
	background: url(../images/uikit_widget_add_agency.png) no-repeat -105px 0;
}

p#database_nav a.add_agency:active {
	background: url(../images/uikit_widget_add_agency.png) no-repeat -210px 0;
}

p#database_nav a#slcpmf_lbdeletebiz {
	width: 105px;
	height: 61px;
	display: inline-block;
	background: url(../images/uikit_widget_delete.png) no-repeat 0 0;
}

p#database_nav a#slcpmf_lbdeletebiz:hover {
	background: url(../images/uikit_widget_delete.png) no-repeat -105px;
}

p#database_nav a#slcpmf_lbdeletebiz:active {
	background: url(../images/uikit_widget_delete.png) no-repeat -210px;
}

a.add_agency span {
	display: none;
}

a#slcpmf_lbmaillist span {
	display: none;
}

p#dbase_reallocate {
	color: #c19f79;
	text-align: center;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	width: 190px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 7px;
	display: block;
}

select#slcpmf_dlmoveae {
	display: block;
	max-width: 150px;
	margin: 7px auto;
}

label span {
	color: rgba(137,176,142,0.99);
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	margin-left: 3px;
}

a#slcpmf_btmoveae {
	width: 117px;
	height: 39px;
	display: block;
	background: url(../images/uikit_widget_reallocate.png) no-repeat 0 0;
	padding: 0;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}

a#slcpmf_btmoveae:hover {
	background: url(../images/uikit_widget_reallocate.png) no-repeat -117px 0;
}

a#slcpmf_btmoveae:active {
	background: url(../images/uikit_widget_reallocate.png) no-repeat -234px 0;
}

a#slcpmf_btmoveae span {
	display: none;
}

/* @end */

/* @group Database (Tidbits) */

div#database_tidbits div#content {
	width: 650px;
	margin-left: 5%;
}

div#database_tidbits div#sidebar {
	background: url(../images/uikit_wood_wine.jpg) repeat;
	color: #fff;
	margin-right: 5%;
	margin-top: 70px;
	padding: 7px;
	border-top: 2px solid #440417;
	border-right: 1px solid #440417;
	border-bottom: 1px solid #c57e49;
	border-left: 1px solid #440417;
}

div#database_tidbits div#sidebar p {
	border-style: none;
	color: #e22648;
	padding: 7px;
}

div#database_tidbits div#content table.invtable {
	border-radius: 14px;
	overflow: hidden;
	width: 700px;
	padding: 0;
	border-top: 2px solid #381605;
	border-bottom: 1px solid #c57e49;
	border-right: 1px solid #381605;
	border-left: 1px solid #381605;
	background-image: none;
	margin: 0;
}

div#database_tidbits div#content table.invtable tr.details td {
	color: #83b095;
	padding: 14px;
	font: 12pt/1.5em cronos-pro, "Cronos Pro", sans-serif;
	background-image: url(../images/uikit_wood_grey.jpg);
}

div#database_tidbits table.invtable tr.details a {
	color: #5e7497;
	display: inline-block;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
	text-decoration: none;
	padding: 7px;
}

div#database_tidbits table.invtable tr.details a:hover {
	color: #5e7497;
	background-color: rgba(255,255,255,0.1);
}

div#database_tidbits table.invtable tr.details a:active {
	color: #fff;
	background-color: rgba(255,255,255,0.2);
}

a#slcpmf_LinkButton2 {
	width: 213px;
	height: 46px;
	display: inline-block;
	background: url(../images/uikit_button_delete.png) no-repeat 0 0;
}

a#slcpmf_LinkButton2:hover {
	background: url(../images/uikit_button_delete.png) no-repeat -213px 0;
}

a#slcpmf_LinkButton2:active {
	background: url(../images/uikit_button_delete.png) no-repeat -426px 0;
}

a#slcpmf_LinkButton1 {
	width: 213px;
	height: 46px;
	display: inline-block;
	background: url(../images/uikit_button_cancel.png) no-repeat 0 0;
}

a#slcpmf_LinkButton1:hover {
	background: url(../images/uikit_button_cancel.png) no-repeat -213px 0;
}

a#slcpmf_LinkButton1:active {
	background: url(../images/uikit_button_cancel.png) no-repeat -426px 0;
}

tr.controls a span {
	display: none;
}

div#database_tidbits div#content table.invtable tr.controls td {
	color: #83b095;
	background-image: url(../images/uikit_wood_grey.jpg);
	font-size: 10pt;
	text-align: center;
	padding-bottom: 7px;
	border-bottom: 2px solid #c57e49;
}

div#database_tidbits table.invtable a.edit {
	width: 29px;
	height: 36px;
	background: url(../images/uikit_widget_edit.png) no-repeat 0 0;
	display: inline-block;
	padding: 0;
	vertical-align: middle;
	margin-top: -2px;
}

div#database_tidbits table.invtable a.edit:hover {
	background: url(../images/uikit_widget_edit.png) no-repeat -29px 0;
}

div#database_tidbits table.invtable a.edit:active {
	background: url(../images/uikit_widget_edit.png) no-repeat -58px 0;
}

div#database_tidbits tr.head td.report_head {
	color: #fff;
	text-align: center;
	padding: 7px 14px;
	font-size: 24pt;
	background-image: none;
	border: 5px solid rgba(255,255,255,0);
}

div#database_tidbits tr.head td {
	border-bottom: 1px solid #6a4121;
}

div#database_tidbits tr.subhead {
	background: url(../images/uikit_wood_golden.jpg) repeat;
}

div#database_tidbits tr.subhead td {
	font-size: 11pt;
	color: #fff;
	text-align: center;
	padding: 14px;
	border-bottom: 1px solid #6a4121;
}

tr.email_odd {
	color: #83b095;
	background-image: url(../images/uikit_wood_grey.jpg);
	padding: 14px;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
}

tr.email_even {
	color: #83b095;
	background-image: url(../images/uikit_wood_grey.jpg);
	padding: 14px;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
}

tr.email_odd td {
	background-image: url(../images/uikit_wood_grey.jpg);
	border-bottom: 1px solid #313237;
	padding: 3px 14px;
}

tr.email_even td {
	background-image: url(../images/uikit_wood_grey.jpg);
	border-bottom: 1px solid #313237;
	padding: 3px 14px;
}

td.email_error {
	color: #f42a4e;
	background-image: url(../images/uikit_wood_wine.jpg);
	font-family: cronos-pro, "Cronos Pro", sans-serif;
}

div#email_selected_list a {
	display: inline-block;
	background: url(../images/uikit_button_send_email_blast.png) no-repeat 0 0;
	width: 213px;
	height: 46px;
	margin-top: 14px;
	margin-left: 40px;
	float: left;
}

div#email_selected_list a:hover {
	background: url(../images/uikit_button_send_email_blast.png) no-repeat -213px 0;
}

div#email_selected_list a:active {
	background: url(../images/uikit_button_send_email_blast.png) no-repeat -426px 0;
}

div#email_selected_list a span {
	display: none;
}

a#slcpmf_lbbacktodb {
	display: inline-block;
	background: url(../images/uikit_button_more_actions.png) no-repeat 0 0;
	width: 213px;
	height: 46px;
	margin-top: 14px;
	margin-left: auto;
	margin-right: 0;
	float: right;
}

a#slcpmf_lbbacktodb:hover {
	background: url(../images/uikit_button_more_actions.png) no-repeat -213px 0;
}

a#slcpmf_lbbacktodb:active {
	background: url(../images/uikit_button_more_actions.png) no-repeat -426px 0;
}

a#slcpmf_lbbacktodb span{
	display: none;
}



/* @end */

/* @group Reports Menu */

div#reports_menu_pg {
	margin-right: 5%;
	margin-left: 5%;
	margin-top: 21px;
}

input#slcpmf_imgcheck2 {
	max-width: 16px;
	max-height: 16px;
	margin-right: 3px;
	border: 1px solid #dba379;
}

a#slcpmf_ltimgcheck1lable	{
	text-decoration: none;
	color: white;
}

div#ae_toggle {
	color: #f4e8bf;
	position: static;
	text-align: right;
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
	font: 14pt cronos-pro, "Cronos Pro", sans-serif;
}

div#ae_toggle label {
	margin-right: 100px;
	margin-left: 3px;
}

div#reports_menu_pg div#sidebar {
	background-image: none;
	border-style: none;
	margin-right: 0;
}

div#reports_menu_pg div#sidebar h3 {
	border-style: none;
	text-align: center;
	color: #fefffe;
	background: url(../images/bg_h3_sidebar.jpg) repeat-x;
	padding-top: 14px;
	padding-bottom: 14px;
	border-top: 3px solid #9f1532;
	border-right: 1px solid #a5173f;
	border-left: 1px solid #a5173f;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom: 1px solid #800f2b;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	box-shadow: inset 0px -3px 7px 1px rgba(0,0,0,0.3);
	margin-bottom: 0;
	z-index: 10;
	margin-right: 0;
}

div#reports_menu_pg div#calendar_box {
	margin-bottom: 21px;
}

div#reports_menu_pg div#sidebar p {
	color: #4e4e4e;
	padding: 7px;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	background-image: url(../images/bg_sidebar_list_item.jpg);
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	box-shadow: 0px 7px 7px rgba(0,0,0,0.5);
	margin-bottom: 21px;
}

div#reports_menu_pg div#sidebar p a {
	color: #4b6589;
	text-decoration: none;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
	font-weight: bold;
}

div#reports_menu_pg div#sidebar p a:hover {
	color: #00af76;
	font-weight: bold;
	text-decoration: none;
}

div#reports_menu table.invtable {
	background-image: none;
}

tr.title td {
	color: #fff;
	font: 24pt cronos-pro, "Cronos Pro", sans-serif;
	padding-left: 14px;
}

tr.time_period td {
	color: #feffff;
	font: 14pt cronos-pro, "Cronos Pro", sans-serif;
	padding-left: 14px;
}

ul.report_filter {
	padding: 0;
	list-style-type: none;
	margin: 14px 0 0 24px;
}

ul.report_filter li {
	display: inline-block;
	margin-right: 21px;
}

ul.report_filter li span {
	color: #fff;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	display: inline-block;
	margin-bottom: 7px;
}

ul.report_type {
	list-style-type: none;
	/* padding: 0; */
	margin: 10px 0px 10px; 
}

ul.report_type li {
	display: inline-block;
	padding: 2px;
}

ul.report_type li a span {
	display: none;
}

ul.report_type li a {
	display: inline-block;
}
ul.report_type li.showno {
	display: none;
}
	

li#rptweek a {
	width: 252px;
	height: 62px;
	background: url(../images/uikit_button_weekly_report.png) no-repeat 0 0;
}

li#rptweek a:hover {
	background: url(../images/uikit_button_weekly_report.png) no-repeat -252px 0;
}

li#rptweek a:active {
	background: url(../images/uikit_button_weekly_report.png) no-repeat -504px 0;
}

li#rptsnapshot a {
	width: 252px;
	height: 62px;
	background: url(../images/uikit_button_cycle_snapshot_report.png) no-repeat 0 0;
}

li#rptsnapshot a:hover {
	background: url(../images/uikit_button_cycle_snapshot_report.png) no-repeat -252px 0;
}

li#rptsnapshot a:active {
	background: url(../images/uikit_button_cycle_snapshot_report.png) no-repeat -504px 0;
}


a.rptledger2016 {
	width: 252px;
	height: 62px;
	background: url(../images/uikit_button_2016_forecast_report.png) no-repeat 0 0;
}

a.rptledger2016:hover {
	background: url(../images/uikit_button_2016_forecast_report.png) no-repeat -252px 0;
}

a.rptledger2016:active {
	background: url(../images/uikit_button_2016_forecast_report.png) no-repeat -504px 0;
}

a.rptledger2017 {
	width: 252px;
	height: 62px;
	background: url(../images/uikit_button_2017_forecast_report.png) no-repeat 0 0;
}

a.rptledger2017:hover {
	background: url(../images/uikit_button_2017_forecast_report.png) no-repeat -252px 0;
}

a.rptledger2017:active {
	background: url(../images/uikit_button_2017_forecast_report.png) no-repeat -504px 0;
}

a.rptledger2018 {
	width: 252px;
	height: 62px;
	background: url(../images/uikit_button_2018_forecast_report.png) no-repeat 0 0;
}

a.rptledger2018:hover {
	background: url(../images/uikit_button_2018_forecast_report.png) no-repeat -252px 0;
}

a.rptledger2018:active {
	background: url(../images/uikit_button_2018_forecast_report.png) no-repeat -504px 0;
}

a.rptledger2019 {
	width: 252px;
	height: 62px;
	background: url(../images/uikit_button_2019_forecast_report.png) no-repeat 0 0;
}

a.rptledger2019:hover {
	background: url(../images/uikit_button_2019_forecast_report.png) no-repeat -252px 0;
}

a.rptledger2019:active {
	background: url(../images/uikit_button_2019_forecast_report.png) no-repeat -504px 0;
}

a.rptledger2020 {
	width: 252px;
	height: 62px;
	background: url(../images/uikit_button_2020_forecast_report.png) no-repeat 0 0;
}

a.rptledger2020:hover {
	background: url(../images/uikit_button_2020_forecast_report.png) no-repeat -252px 0;
}

a.rptledger2020:active {
	background: url(../images/uikit_button_2020_forecast_report.png) no-repeat -504px 0;
}

a.rptledger2021 {
	width: 252px;
	height: 62px;
	background: url(../images/uikit_button_2021_forecast_report.png) no-repeat 0 0;
}

a.rptledger2021:hover {
	background: url(../images/uikit_button_2021_forecast_report.png) no-repeat -252px 0;
}

a.rptledger2021:active {
	background: url(../images/uikit_button_2021_forecast_report.png) no-repeat -504px 0;
}

a.rptledger2022 {
	width: 252px;
	height: 62px;
	background: url(../images/uikit_button_2022_forecast_report.png) no-repeat 0 0;
}

a.rptledger2022:hover {
	background: url(../images/uikit_button_2022_forecast_report.png) no-repeat -252px 0;
}

a.rptledger2022:active {
	background: url(../images/uikit_button_2022_forecast_report.png) no-repeat -504px 0;
}

a.rptledger2023 {
	width: 252px;
	height: 62px;
	background: url(../images/uikit_button_2023_forecast_report.png) no-repeat 0 0;
}

a.rptledger2023:hover {
	background: url(../images/uikit_button_2023_forecast_report.png) no-repeat -252px 0;
}

a.rptledger2023:active {
	background: url(../images/uikit_button_2023_forecast_report.png) no-repeat -504px 0;
}

a#slcpmf_lbrptweeklystatus {
	width: 252px;
	height: 62px;
	background: url(../images/uikit_button_weekly_status_report.png) no-repeat 0 0;
	color: transparent;
}

a#slcpmf_lbrptweeklystatus:hover {
	background: url(../images/uikit_button_weekly_status_report.png) no-repeat -252px 0;
}

a#slcpmf_lbrptweeklystatus:active {
	background: url(../images/uikit_button_weekly_status_report.png) no-repeat -504px 0;
}

a#slcpmf_lbrptweeklystatus span	{
	display: none;
}

a#slcpmf_lbeditplannerx {
	width: 252px;
	height: 62px;
	background: url(../images/uikit_button_budget_planner.png) no-repeat 0 0;
	color: transparent;
}

a#slcpmf_lbeditplannerx:hover {
	background: url(../images/uikit_button_budget_planner.png) no-repeat -252px 0;
}

a#slcpmf_lbeditplannerx:active {
	background: url(../images/uikit_button_budget_planner.png) no-repeat -504px 0;
}

a#slcpmf_lbeditplanner span	{
	display: none;
}


div#slcpmf_bdg1 {
	padding: 7px;
	background-image: url(../images/uikit_wood_golden.jpg);
	border-radius: 9px;
	border-top: 2px solid #381605;
	border-bottom: 1px solid #c57e49;
	border-right: 1px solid #6a4121;
	border-left: 1px solid #6a4121;
	margin-right: auto;
	margin-bottom: 21px;
	margin-left: auto;
	clear: both;
	min-width: 1100px;
}

div#slcpmf_bdg1 table.invtable {
	width: 100%;
	margin-left: 0;
}

div#slcpmf_bdg1 input {
	border-radius: 5px;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: center;
	color: #00af76;
	padding: 3px;
	border: 1px solid #5e391d;
	background: rgba(0,0,0,0.3) repeat;
	margin-left: auto;
	margin-right: auto;
	max-width: 70px;
	display: block;
}

div#slcpmf_bdg1 input:hover {
	background-color: rgba(0,0,0,0.1);
	color: #00faab;
}

div#slcpmf_bdg1 input:focus {
	background-color: rgba(255,255,255,0.1);
	color: #fff;
	border: 1px solid #c57e49;
}

div#slcpmf_bdg1 input#slcpmf_bgsave1 {
	border-radius: 5px;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: center;
	color: #f7eedd;
	border: 1px solid #381605;
	padding: 3px 7px;
	background-color: #6a4121;
}

div#slcpmf_bdg1 input#slcpmf_bgsave1:hover {
	color: #f7eedd;
	background-color: #7c4c27;
}

div#slcpmf_bdg1 input#slcpmf_bgsave1:active {
	color: #fff;
	background-color: #935a30;
}

div#slcpmf_bdg1 input#slcpmf_bgsave2 {
	border-radius: 5px;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: center;
	color: #f7eedd;
	border: 1px solid #381605;
	padding: 3px 7px;
	background-color: #6a4121;
}

div#slcpmf_bdg1 input#slcpmf_bgsave2:hover {
	color: #f7eedd;
	background-color: #7c4c27;
}

div#slcpmf_bdg1 input#slcpmf_bgsave2:active {
	color: #fff;
	background-color: #935a30;
}

table.invtable tr.budget_header td {
	text-align: center;
	color: #fff;
	font: 16pt cronos-pro, "Cronos Pro", sans-serif;
}

tr.budget_month td {
	text-align: center;
	color: #fff;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
}

td.budget_year {
	text-align: center;
	color: #fff;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
}

div#slcpmf_bdg1 table td {
	padding: 3px 3px 7px;
}

div#slcpmf_bdg2 {
	margin-right: auto;
	margin-left: auto;
	padding: 7px;
	background-image: url(../images/uikit_wood_golden.jpg);
	border-radius: 9px;
	border-top: 2px solid #381605;
	border-bottom: 1px solid #c57e49;
	border-right: 1px solid #6a4121;
	border-left: 1px solid #6a4121;
	clear: both;
	min-width: 1100px;
}

div#slcpmf_bdg2 table.invtable {
	width: 100%;
	margin-left: 0;
}

div#slcpmf_bdg2 input {
	border-radius: 5px;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: center;
	color: #00af76;
	padding: 3px;
	border: 1px solid #5e391d;
	background: rgba(0,0,0,0.3) repeat;
	margin-left: auto;
	margin-right: auto;
	max-width: 70px;
	display: block;
}

div#slcpmf_bdg2 input:hover {
	background-color: rgba(0,0,0,0.1);
	color: #00faab;
}

div#slcpmf_bdg2 input:focus {
	background-color: rgba(255,255,255,0.1);
	color: #fff;
	border: 1px solid #c57e49;
}

div#slcpmf_bdg2 input#slcpmf_bgofsave1 {
	border-radius: 5px;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: center;
	color: #f7eedd;
	border: 1px solid #381605;
	padding: 3px 7px;
	background-color: #6a4121;
}

div#slcpmf_bdg2 input#slcpmf_bgofsave1:hover {
	color: #f7eedd;
	background-color: #7c4c27;
}

div#slcpmf_bdg2 input#slcpmf_bgofsave1:active {
	color: #fff;
	background-color: #935a30;
}

div#slcpmf_bdg2 a#slcpmf_lbenteractual {
	border-radius: 5px;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: center;
	color: #f7eedd;
	border: 1px solid #381605;
	background-color: #6a4121;
	text-decoration: none;
	display: inline-block;
	margin-right: 40px;
	padding: 4px 7px 3px;
	vertical-align: 4px;
}

div#slcpmf_bdg2 a#slcpmf_lbenteractual:hover {
	color: #f7eedd;
	background-color: #7c4c27;
}

div#slcpmf_bdg2 a#slcpmf_lbenteractual:active {
	color: #fff;
	background-color: #935a30;
}

div#slcpmf_bdg2 input#slcpmf_bgofsave2 {
	border-radius: 5px;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: center;
	color: #f7eedd;
	border: 1px solid #381605;
	padding: 3px 7px;
	background-color: #6a4121;
}

div#slcpmf_bdg2 input#slcpmf_bgofsave2:hover {
	color: #f7eedd;
	background-color: #7c4c27;
}

div#slcpmf_bdg2 input#slcpmf_bgofsave2:active {
	color: #fff;
	background-color: #935a30;
}

div#slcpmf_bdg2 table td {
	padding: 3px 3px 7px;
	clear: both;
}

li#rptmanager a {
	width: 252px;
	height: 62px;
	background: url(../images/uikit_button_managers_report.png) no-repeat 0 0;
}

li#rptmanager a:hover {
	background: url(../images/uikit_button_managers_report.png) no-repeat -252px 0;
}

li#rptmanager a:active {
	background: url(../images/uikit_button_managers_report.png) no-repeat -504px 0;
}

li#rptmanager a span {
	display: none;
}

div#slcpmf_mgrsetup {
	margin-right: auto;
	margin-left: auto;
	padding: 7px;
	background-image: url(../images/uikit_wood_golden.jpg);
	border-radius: 9px;
	border-top: 2px solid #381605;
	border-bottom: 1px solid #c57e49;
	border-right: 1px solid #6a4121;
	border-left: 1px solid #6a4121;
	clear: both;
}

div#slcpmf_mgrsetup table.invtable {
	width: 100%;
	margin-left: 0;
}

table.invtable tr.head td {
	text-align: center;
	color: #eab76f;
	font: 16pt cronos-pro, "Cronos Pro", sans-serif;
	border-style: none;
}

div#reports_menu table.invtable tr.head td span {
	text-align: center;
	color: #eab76f;
	font: italic 11pt/1.5em cronos-pro, "Cronos Pro", sans-serif;
	border-style: none;
	display: block;
}

div#slcpmf_mgrsetup table td {
	padding: 7px 3px;
}

div#slcpmf_mgrsetup input {
	border-radius: 5px;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: center;
	color: #00af76;
	padding: 3px;
	border: 1px solid #5e391d;
	background: rgba(0,0,0,0.3) repeat;
	margin-left: auto;
	margin-right: auto;
	max-width: 120px;
	display: block;
}

div#slcpmf_mgrsetup input:hover {
	background-color: rgba(0,0,0,0.1);
	color: #00faab;
}

div#slcpmf_mgrsetup input:focus {
	background-color: rgba(255,255,255,0.1);
	color: #fff;
	border: 1px solid #c57e49;
}

div#slcpmf_mgrsetup input#slcpmf_btgoalsave {
	border-radius: 5px;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: center;
	color: #f7eedd;
	border: 1px solid #381605;
	padding: 3px 7px;
	background-color: #6a4121;
}

div#slcpmf_mgrsetup input#slcpmf_btgoalsave:hover {
	color: #f7eedd;
	background-color: #7c4c27;
}

div#slcpmf_mgrsetup input#slcpmf_btgoalsave:active {
	color: #fff;
	background-color: #935a30;
}

div#slcpmf_bdg1 tr.options td {
	text-align: center;
	color: #eab76f;
	font-size: 12pt;
}

div#slcpmf_bdg2 tr.options td {
	text-align: center;
	font-size: 12pt;
	color: #eab76f;
}

div#slcpmf_bdg1 tr.options select {
	vertical-align: 2px;
	margin-right: 40px;
}

div#slcpmf_bdg2 tr.options select {
	vertical-align: 2px;
}

div#slcpmf_bdg1 tr.options input[type='checkbox'] {
	display: inline-block;
	margin-right: 7px;
	vertical-align: 2px;
}

div#slcpmf_bdg2 tr.options input[type='checkbox'] {
	display: inline-block;
	margin-right: 7px;
	vertical-align: 2px;
}

div#slcpmf_bdg1 tr.options label {
	vertical-align: middle;
}

div#slcpmf_bdg2
 tr.options label {
	vertical-align: middle;
	margin-right: 40px;
}

div#slcpmf_bdg2 tr.options select {
	vertical-align: 2px;
	margin-right: 40px;
}




div#slcpmf_divactual {
	margin-right: auto;
	margin-left: auto;
	padding: 7px;
	background-image: url(../images/uikit_wood_golden.jpg);
	border-radius: 9px;
	border-top: 2px solid #381605;
	border-bottom: 1px solid #c57e49;
	border-right: 1px solid #6a4121;
	border-left: 1px solid #6a4121;
	clear: both;
	margin-top: 21px;
	min-width: 1100px;
}

div#slcpmf_divactual table.invtable {
	width: 100%;
	margin-left: 0;
}

div#slcpmf_divactual table td {
	padding: 3px 3px 7px;
}

div#slcpmf_divactual input {
	border-radius: 5px;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: center;
	color: #00af76;
	padding: 3px;
	border: 1px solid #5e391d;
	background: rgba(0,0,0,0.3) repeat;
	margin-left: auto;
	margin-right: auto;
	max-width: 70px;
	display: block;
}

div#slcpmf_divactual input:hover {
	background-color: rgba(0,0,0,0.1);
	color: #00faab;
}

div#slcpmf_divactual input:focus {
	background-color: rgba(255,255,255,0.1);
	color: #fff;
	border: 1px solid #c57e49;
}

div#slcpmf_divactual input#slcpmf_btsaveact {
	border-radius: 5px;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: center;
	color: #f7eedd;
	border: 1px solid #381605;
	padding: 3px 7px;
	background-color: #6a4121;
}

div#slcpmf_divactual input#slcpmf_btsaveact:hover {
	color: #f7eedd;
	background-color: #7c4c27;
}

div#slcpmf_divactual input#slcpmf_btsaveact:active {
	color: #fff;
	background-color: #935a30;
}

div#slcpmf_divimport {
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/uikit_wood_green.jpg);
	border-radius: 9px;
	border-top: 2px solid #381605;
	border-bottom: 1px solid #c57e49;
	border-right: 1px solid #6a4121;
	border-left: 1px solid #6a4121;
	clear: both;
	text-align: center;
	color: #a3d8b8;
	padding-top: 14px;
	padding-bottom: 14px;
	min-height: 120px;
	margin-top: 21px;
	min-width: 1100px;
}

div#slcpmf_divimport h2 {
	font-size: 16pt;
	margin-bottom: 12px;
	color: white;
}


div.sticky_note								{display: block; float: left; margin-left: 7px; margin-top: -34px;
												width: 20%; text-align: center;}
div.sticky_note textarea					{border-radius: 3px; display: block; font-size: 8pt;
												background-color: rgba(0,0,0,0.3); color: rgba(255,255,255,0.5);
												width: 80%; height: 60px; margin-left: auto; margin-right: auto;
												margin-top: 3px; margin-bottom: 3px;
												border: 1px solid rgba(255,255,255,0.2);}
div.sticky_note textarea:hover				{border-radius: 3px; display: block; font-size: 8pt;
												background-color: rgba(0,0,0,0.1); color: rgba(255,255,255,0.5);}

div.sticky_note span						{font-size: 10pt;}

div.sticky_note input						{background-color: rgba(255,255,255,0.2); 
												color: rgba(255,255,255,0.9);
												border: 1px solid rgba(0,0,0,0.5);
												border-radius: 3px;}
div.sticky_note input:hover					{background-color: rgba(255,255,255,0.3);}

div.file_selection							{display: block; float: left; width: 60%; text-align: center;}
div.file_selection label						{margin-left: 7px; margin-right: 21px; font-size: 10pt;}
span#slcpmf_rblimportfunction				{display: block; margin-top: 7px; margin-bottom: 7px;}



div#slcpmf_plannersetup	{
	text-align: center;
	color: white;
	font-size: 18pt;
}

div#slcpmf_plannersetup a	{
	font-size: 12pt;
	display: inline-block;
	color: transparent;
}






/* @end */

/* @group Manager's Report */

div#manager_report {
	font-family: cronos-pro, "Cronos Pro", sans-serif;
	width: 100%;
}

div#manager_report h3 {
	text-align: center;
	color: #fff;
	font-size: 24pt;
	margin-bottom: 21px;
	margin-top: 0;
	line-height: 1em;
}

div#manager_report h3 span {
	text-align: center;
	color: #fff;
	font-size: 11pt;
	margin-bottom: 21px;
	margin-top: 0;
	display: block;
	font-style: italic;
	line-height: 2em;
}

div#mgr_report table.invtable {
	color: #acacac;
	width: 90%;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	margin-left: 5%;
	margin-right: 5%;
}

div#mgr_report table.invtable td {
	padding: 7px 14px;
}


div#mgr_report table.invtable tr.report_mgr td:first-of-type {
	border-top-left-radius: 10px;
}

div#mgr_report table.invtable tr.report_mgr td:last-of-type {
	border-top-right-radius: 10px;
}
	
div#mgr_report table.invtable tr.report_mgr td {
	text-align: center;
	color: #eab76f;
	border-bottom: 2px solid rgba(0,0,0,0.15);
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	background-image: url(../images/uikit_wood_golden.jpg);
}

div#mgr_report table.invtable tr.report_mgr td span {
	text-align: center;
	color: #f7eedd;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	display: block;
}

div#mgr_report table.invtable tr.totals {
	background-image: url(../images/uikit_wood_green.jpg);
}

div#mgr_report table.invtable tr.team_avg td {
	color: #fff;
	font-size: 11pt;
	background-image: url(../images/uikit_wood_golden.jpg);
}

div#mgr_report table.invtable tr.team_avg td:first-of-type {
	border-bottom-left-radius: 10px;
}

div#mgr_report table.invtable tr.team_avg td:last-of-type {
	border-bottom-right-radius: 10px;
}

div#mgr_report table.invtable tr.totals td {
	color: #fff;
	border-bottom: 1px solid #6a4121;
	font-weight: bold;
}

div#mgr_report table.invtable td.numeric {
	text-align: center;
	padding: 7px 14px;
	width: 70px;
	color: #00e590;
	font-weight: bold;
}

div#mgr_report table.invtable td.currency {
	text-align: right;
	padding: 7px 14px;
	width: 70px;
	color: #00e590;
	font-weight: bold;
}

div#mgr_report table.invtable tr.datarow  {
	background-image: url(../images/uikit_wood_grey.jpg);
}

div#mgr_report table.invtable tr.datarow td {
	border-bottom: 1px solid rgba(255,255,255,0.05);
	border-left: 1px solid #323439;
}

div#mgr_report table.invtable tr.datarow td.numeric_needs_improvement {
	padding: 7px 14px;
	color: rgba(255,255,255,0.4);
	text-align: center;
	background-color: rgba(177,22,19,0.21);
	border-left: 1px solid #5c323c;
}

div#mgr_report table.invtable tr.datarow td.currency_needs_improvement {
	padding: 7px 14px;
	color: rgba(255,255,255,0.4);
	text-align: right;
	background-color: rgba(177,22,19,0.21);
	border-left: 1px solid #5c323c;
}

div#mgr_report table.invtable tr.totals td.currency_unsatisfactory {
	padding: 7px 14px;
	color: rgba(255,255,255,0.4);
	text-align: right;
	background-image: url(../images/uikit_wood_wine.jpg);
}

div#mgr_report table.invtable tr.totals td.numeric_unsatisfactory {
	padding: 7px 14px;
	color: rgba(255,255,255,0.4);
	text-align: center;
	background-image: url(../images/uikit_wood_wine.jpg);
}

/* @end */

/* @group Reports (Weekly) */

p.report_title {
	color: #fff;
	text-align: center;
	font-size: 18pt;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
	margin-bottom: 14px;
}


div#report_overview {
	border-radius: 10px;
	overflow: hidden;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 14px;
}

div#weekly_report table {
	width: 100%;
	margin: 0;
	padding: 0;
}

div#reports_weekly tr.report_head td {
	background-image: url(../images/uikit_wood_golden.jpg);
	color: #eab76f;
	font: 14pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 7px;
	border-top: 2px solid #381605;
}

div#activities td {
	color: #eab76f;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: center;
}

div#reports_weekly tr.report_subhead td {
	background-image: url(../images/uikit_wood_golden.jpg);
	color: #fff;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 7px;
	text-align: center;
	border-bottom: 2px solid #222326;
}

div#reports_weekly tr.odd td {
	background-image: url(../images/uikit_wood_grey.jpg);
	padding: 7px;
	border-bottom: 1px solid #3d3e44;
}

div#reports_weekly tr.even td {
	background-image: url(../images/uikit_wood_grey.jpg);
	padding: 7px;
		border-bottom: 1px solid #3d3e44;

}

div#reports_weekly td.vp_label {
	border-left: 2px solid #373d41;
	color: #83b095;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: right;
}

div#activities td.vp_label {
	border-left: 2px solid #373d41;
	color: #83b095;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: left;
}

div#activities td.vp_value {
	border-left: 2px solid #373d41;
	color: #83b095;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
}

div#activities a {
	color: #eab76f;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
}

div#reports_weekly td.numeric {
	color: #eab76f;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: left;
}

div#reports_weekly td.vp_value {
	color: #eab76f;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: left;
}

div#activities {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	overflow: hidden;
	margin: 0 auto 14px;
}

div#reports_weekly tr.report_head td:first-of-type {
	background-image: url(../images/uikit_wood_golden.jpg);
	color: #eab76f;
	font: 14pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 7px;
	border-top: 2px solid #381605;
	text-align: left;
}

div#not_contacted {
	border-radius: 10px;
	overflow: hidden;
	margin: 21px auto 14px;
}

div#reports_weekly div#not_contacted tr.report_subhead td {
	background-image: url(../images/uikit_wood_golden.jpg);
	color: #fff;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 7px;
	text-align: left;
	border-bottom: 2px solid #222326;
}

div#not_contacted tr.odd td {
	color: #9a8f89;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
}

div#not_contacted tr.even td {
	color: #9a8f89;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
}

/* @end */

/* @group Reports (Cycle Snapshot) */

div#cycle_snapshot {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	color: #fff;
}

div#cycle_snapshot table.invtable td.stage_1_head {
	color: #fff;
	text-align: center;
	padding: 7px;
	background: url(../images/uikit_wood_golden.jpg) repeat;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	border-radius: 7px;
}

div#cycle_snapshot table.invtable td.stage_2_head {
	background-image: url(../images/uikit_wood_golden.jpg);
	color: #feffff;
	text-align: center;
	padding: 7px;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	border-radius: 7px;
	
}

div#cycle_snapshot table.invtable td.stage_3_head_1 {
	color: #feffff;
	text-align: center;
	padding: 7px;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	background: url(../images/uikit_wood_golden.jpg) repeat;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

div#cycle_snapshot table.invtable td.stage_3_head_2 {
	color: #feffff;
	text-align: center;
	padding: 7px;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	background: url(../images/uikit_wood_golden.jpg) repeat;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

div#cycle_snapshot table.invtable td.stage_4_head_1 {
	color: #feffff;
	text-align: center;
	padding: 7px;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	background: url(../images/uikit_wood_golden.jpg) repeat;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

div#cycle_snapshot table.invtable td.stage_4_head_2 {
	background-image: url(../images/uikit_wood_golden.jpg);
	color: #feffff;
	text-align: center;
	padding: 7px;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

div#cycle_snapshot td {
	overflow: hidden;
	border: none;
}

/* @end */

/* @group Forecast (Reports Forecast) */

div#reports_forecast p.report_title {
	text-align: center;
	color: #fff;
	font: 18pt cronos-pro, "Cronos Pro", sans-serif;
}

div#reports_forecast p.report_title.v4 {
	font-size: 18pt;
}

div#reports_forecast p.report_title.v4 span {
	/* display: block; */
	font-size: 14pt;
	font-style: italic;
	color: rgba(255,255,255,0.7);
}

div.scrollable_table_view_top {
	width: 96%;
	margin: 14px 2% 0;
	min-width: 1000px;
}

div.scrollable_table_view_top table {
	width: 100%;
	border-collapse: separate;
}

div.scrollable_table_view_top tr.header td img {
	float: left;
	margin-right: 3px;
}

div.scrollable_table_view_top tr.header td.label_first {
	border-top-left-radius: 7px;
	background-image: url(../images/uikit_wood_golden.jpg);
	color: #fff;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 7px 3px;
	border-right: 1px solid rgba(255,255,255,0.01);
}

div.scrollable_table_view_top tr.header td.month {
	text-align: center;
	min-width: 60px;
	max-width: 60px;
	padding: 7px 3px;
	width: 60px;
	background-image: url(../images/uikit_wood_golden.jpg);
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	color: #fff;
	border-right: 1px solid rgba(255,255,255,0.01);
}

div.scrollable_table_view_top tr.header td.month_last {
	border-top-right-radius: 7px;
	text-align: center;
	width: 75px;
	max-width: 75px;
	padding: 7px 3px;
	background-image: url(../images/uikit_wood_golden.jpg);
	color: #fff;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
}

div.scrollable_table_view_bottom 
{
	/* height: 250px; */
	overflow-y: auto;
    	position: sticky;
}

div.scrollable_table_view_bottom .cal td {
	text-align: center;
	padding: 7px 3px;
	background-image: url(../images/uikit_wood_brown.jpg);
	color: rgb(253,190,135);
}

div.caldivx {
	width: 100%;
	max-height: 500px;
	overflow-y: auto;
	overflow-x: hidden;
}

div.scrollable_table_view_data {
	min-width: 1000px;
	margin-left: 2%;
	width: 96%;
}

div.scrollable_table_view_data table {
	width: 100%;
	border-collapse: separate;
}

div.scrollable_table_view_data tr.zone_name {
	background-image: url(../images/uikit_wood_blue.jpg);
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	color: #34baff;
}

div.scrollable_table_view_data tr.odd {
	background-image: url(../images/uikit_wood_grey.jpg);
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	color: rgba(222,236,255,0.7);
}

div.scrollable_table_view_data tr.zone_name td {
	min-width: 60px;
	border-bottom: 1px solid #37455c;
	padding-left: 3px;
	border-top: 1px solid rgba(52,186,255,0.5);
	padding: 7px;
	text-align: center;
}

div.scrollable_table_view_data tr.odd td {
	min-width: 60px;
	border-right: 1px solid rgba(52,186,255,0.21);
	border-bottom: 1px solid rgba(52,186,255,0.21);
	padding-left: 3px;
	background-color: rgba(255,255,255,0.03);
}

div.scrollable_table_view_data tr.odd td a {
	text-decoration: none;
	color: #7ecdff;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
}

div.scrollable_table_view_data tr.odd td a.indent1 {
	text-decoration: none;
	color: #7ecdff;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 18px;
}

div.scrollable_table_view_data tr.odd td a.indent2 {
	text-decoration: none;
	color: #c7a4e6;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 34px;
}

div.scrollable_table_view_data tr.odd td a:hover {
	background-color: rgba(255,255,255,0.1);
}

div.scrollable_table_view_data tr.odd td a:active {
	background-color: rgba(255,255,255,0.2);
	color: #fff;
}

div.scrollable_table_view_bottom tr.ae_header td {
	background-image: url(../images/uikit_wood_golden.jpg);
	color: #fff;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 7px 3px;
	border-right: 1px solid rgba(255,255,255,0.01);
	text-align: center;
}

div.scrollable_table_view_bottom tr.totals td a {
	text-decoration: none;
	color: #00faab;
	display: inline-block;
	font-size: 11pt;
	padding: 7px;
}

div.scrollable_table_view_bottom tr.totals td a:hover {
	background-color: rgba(255,255,255,0.14);
}

div.scrollable_table_view_bottom tr.totals td a:active {
	background-color: rgba(255,255,255,0.21);
	color: #fff;
}

div.scrollable_table_view_bottom tr.totals td img {
	float: left;
	padding-top: 8px;
	padding-right: 0;
}

div.scrollable_table_view_data tr.even td a {
	text-decoration: none;
	color: #7ecdff;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
}

div.scrollable_table_view_data tr.even td a.indent1 {
	text-decoration: none;
	color: #7ecdff;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 18px;
}

div.scrollable_table_view_data tr.even td a.indent2 {
	text-decoration: none;
	color: #c7a4e6;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 34px;
}

div.scrollable_table_view_data tr.even td a:hover {
	background-color: rgba(255,255,255,0.1);
}

div.scrollable_table_view_data tr.even td a:active {
	background-color: rgba(255,255,255,0.2);
	color: #fff;
}

div.scrollable_table_view_data tr td img {
	float: left;
}

div.scrollable_table_view_data tr.even {
	background-image: url(../images/uikit_wood_grey.jpg);
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	color: #fff;
}

div.scrollable_table_view_data tr.even td {
	min-width: 60px;
	border-right: 1px solid rgba(52,186,255,0.21);
	border-bottom: 1px solid rgba(52,186,255,0.21);
	padding-left: 3px;
	color: rgba(222,236,255,0.7);
}

div#reports_forecast tr.ref_even {
	background-image: url(../images/uikit_wood_grey.jpg);
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	color: rgba(255,255,255,0.28);
}

div#reports_forecast tr.ref_even td {
	min-width: 60px;
	border-right: 1px solid rgba(255,255,255,0.12);
	border-bottom: 1px solid rgba(255,255,255,0.21);
	padding-left: 3px;
	background-color: rgba(229,185,142,0.1);
	border-top: 1px solid rgba(255,255,255,0.21);
	color: rgba(255,255,255,0.28);
}

div.scrollable_table_view_bottom {
	width: 96%;
	min-width: 1000px;
	margin: 0 2% 40px;
	padding-right: 20px;
}

div.scrollable_table_view_bottom tr.odd td img {
	float: left;
}

div.scrollable_table_view_bottom tr.even td img {
	float: left;
}

div.scrollable_table_view_bottom table tr:last-of-type td:first-of-type {
	border-bottom-left-radius: 10px;
}

div.scrollable_table_view_bottom table tr:last-of-type td:last-of-type {
	border-bottom-right-radius: 10px;
}

div.scrollable_table_view_bottom table tr:last-of-type td {
	border-bottom: 1px solid #c57e49;
}

div.scrollable_table_view_bottom table {
	width: 100%;
	border-collapse: separate;
	border-top: 2px solid #0f271a;
}

div.scrollable_table_view_bottom tr.zone_totals td {
	background-image: url(../images/uikit_wood_green.jpg);
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	color: #00faab;
}

div.scrollable_table_view_bottom tr.zone_totals td {
	min-width: 60px;
	border-bottom: 1px solid #066b62;
	padding-left: 3px;
	border-top: 1px solid #00af76;
	padding: 7px;
	text-align: center;
}

div.scrollable_table_view_bottom tr {
	background-image: url(../images/uikit_wood_grey.jpg);
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	color: rgba(211,252,209,0.7);
}

div.scrollable_table_view_bottom tr.odd td {
	min-width: 60px;
	border-right: 1px solid rgba(0,175,118,0.21);
	border-bottom: 1px solid rgba(0,175,118,0.21);
	padding-left: 3px;
	background-color: rgba(255,255,255,0.03);
}

div.scrollable_table_view_bottom tr td {
	min-width: 60px;
	border-right: 1px solid rgba(0,175,118,0.21);
	border-bottom: 1px solid rgba(0,175,118,0.21);
	padding-left: 3px;
}

div.scrollable_table_view_bottom tr.odd td a {
	text-decoration: none;
	color: #7ecdff;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
}

div.scrollable_table_view_bottom tr.odd td a.indent1 {
	text-decoration: none;
	color: #7ecdff;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 18px;
}

div.scrollable_table_view_bottom tr.odd td a.indent2 {
	text-decoration: none;
	color: #c7a4e6;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 34px;
}

div.scrollable_table_view_bottom tr.odd td a:hover {
	background-color: rgba(255,255,255,0.1);
}

div.scrollable_table_view_bottom tr.odd td a:active {
	background-color: rgba(255,255,255,0.2);
	color: #fff;
}

div.scrollable_table_view_bottom tr.even td a {
	text-decoration: none;
	color: #7ecdff;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
}

div.scrollable_table_view_bottom tr.even td a.indent1 {
	text-decoration: none;
	color: #7ecdff;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 18px;
}

div.scrollable_table_view_bottom tr.even td a.indent2 {
	text-decoration: none;
	color: #c7a4e6;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 34px;
}

div.scrollable_table_view_bottom tr.even td a:hover {
	background-color: rgba(255,255,255,0.1);
}

div.scrollable_table_view_bottom tr.even td a:active {
	background-color: rgba(255,255,255,0.2);
	color: #fff;
}

div.scrollable_table_view_bottom tr.totals {
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
}

div.scrollable_table_view_bottom tr.totals td {
	padding: 7px 3px;
	border-right: 1px solid rgba(0,175,118,0.21);
	border-bottom: 1px solid rgba(0,175,118,0.21);
	background-image: url(../images/uikit_wood_green.jpg);
}

div.scrollable_table_view_bottom tr.stb_totals td {
	padding: 7px 3px;
	border-right: 1px solid rgba(255,255,255,0.14);
	border-bottom: 1px solid rgba(255,255,255,0.07);
	background-image: url(../images/uikit_wood_green.jpg);
}

div.scrollable_table_view_bottom tr.stb_totals td.label_first {
	border-bottom-left-radius: 7px;
	min-width: 60px;
	max-width: 60px;
	background-image: url(../images/uikit_wood_green.jpg);
	color: rgba(211,252,209,0.7);
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 7px 3px;
}

div#reports_forecast td.numeric {
	text-align: right;
	min-width: 60px;
	max-width: 60px;
	overflow: hidden;
	width: 60px;
	padding: 7px 3px;
	color: #fff;
}

div#reports_forecast td.numeric_last {
	text-align: right;
	min-width: 75px;
	max-width: 75px;
	overflow: hidden;
	width: 75px;
	padding: 7px 3px;
	color: #fff;
}

div#reports_forecast div.scrollable_table_view_data td.numeric:last-of-type {
	text-align: right;
	min-width: 75px;
	max-width: 75px;
	overflow: hidden;
	width: 75px;
	padding: 7px 3px 7px 3px;
}

div#reports_forecast div.scrollable_table_view_bottom td.numeric:last-of-type {
	text-align: right;
	min-width: 75px;
	max-width: 75px;
	overflow: hidden;
	width: 75px;
	padding: 7px 3px;
}

div.scrollable_table_view_bottom tr td.numeric_last {
	color: #fff;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: right;
}

div.scrollable_table_view_bottom tr.stb_totals td.numeric_last {
	border-bottom-right-radius: 7px;
	color: #fff;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: right;
}

div.scrollable_table_view_data tr td.client_indent img {
	float: left;
	margin-left: 12px;
}

div.scrollable_table_view_bottom tr td.client_indent img {
	float: left;
	margin-left: 12px;
}

div#reports_forecast td.exp1_numeric {
	text-align: right;
	min-width: 60px;
	max-width: 60px;
	overflow: hidden;
	width: 60px;
	padding: 7px 3px;
	color: #c5a787;
}

div#reports_forecast td.exp2_numeric {
	text-align: right;
	min-width: 60px;
	max-width: 60px;
	overflow: hidden;
	width: 60px;
	padding: 7px 3px;
	color: #83b095;
}

div#reports_forecast span.indent1 {
	padding-left: 18px;
	display: block;
}

/*div#reports_forecast div.scrollable_table_view_bottom span.spanindent1 {
	padding-left: 0;
}*/

/*div#reports_forecast div.scrollable_table_view_bottom span.spanindent2 {
	padding-left: 0;
}*/

/*div#reports_forecast span.spanindent2 {
	padding-left: 28px;
}*/



/* @end */

/* @group Business History */

div#business_history div#sidebar h3 {
	display: none;
}

div#business_history div#sidebar p {
	color: #dcb996;
	margin-bottom: 7px;
	margin-top: 7px;
	text-align: center;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
}

div#business_history div#sidebar p a {
	text-decoration: none;
	color: #7ecdff;
	font-size: 8pt;
	display: block;
	margin-top: 3px;
	padding: 3px;
}

div#business_history div#sidebar p a:hover {
	text-decoration: none;
	color: #b7d8fe;
	font-size: 8pt;
	display: block;
	margin-top: 3px;
	padding: 3px;
	background-color: rgba(255,255,255,0.14);
}

div#business_history div#sidebar p a:active {
	text-decoration: none;
	color: #fff;
	font-size: 8pt;
	display: block;
	margin-top: 3px;
	padding: 3px;
	background-color: rgba(255,255,255,0.24);
}

div#localpage div#business_history h2 {
	text-align: left;
	color: #fff;
	font: 22pt cronos-pro, "Cronos Pro", sans-serif;
	margin-left: 5%;
	margin-bottom: 12px;
}

div#business_history div#sidebar p strong {
	color: #fff;
	margin-bottom: 7px;
	margin-top: 7px;
	text-align: center;
	font: bold 12pt cronos-pro, "Cronos Pro", sans-serif;
}

div#business_history div#edit_button a span {
	display: none;
}

div#business_history div#edit_button {
	margin-left: 5%;
	margin-right: 5%;
	margin-bottom: 21px;
}

div#business_history div#edit_button a {
	width: 213px;
	height: 46px;
	display: block;
	background: url(../images/uikit_button_edit_cycle_entry.png) no-repeat 0 0;
}

div#business_history div#edit_button a:hover {
	background: url(../images/uikit_button_edit_cycle_entry.png) -213px 0;
}

div#business_history div#edit_button a:active {
	background: url(../images/uikit_button_edit_cycle_entry.png) -426px 0;
}

div#business_history div.cycle_entry {
	margin-bottom: 21px;
	width: 700px;
	margin-left: 5%;
	border-radius: 10px;
	overflow: hidden;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
	border-top: 2px solid #381605;
	border-left: 1px solid #381605;
	border-right: 1px solid #381605;
	border-bottom: 1px solid #c57e49;
}

div.cycle_entry table {
	width: 100%;
}

div.cycle_entry table tr.cycle_head_odd {
	background: url(../images/uikit_wood_golden.jpg) repeat;
	color: #e1b775;
	font-size: 14pt;
}

div.cycle_entry table tr.cycle_head_even {
	background: url(../images/uikit_wood_golden.jpg) repeat;
	color: #edc07c;
	font-size: 14pt;
}

div.cycle_entry table tr.cycle_head_odd_subhead {
	background-image: url(../images/uikit_wood_golden.jpg);
	color: #fff;
	font-size: 12pt;
	border-bottom: 1px solid #171a1d;
	border-top: 1px solid #703510;
}

div.cycle_entry table tr.cycle_head_even_subhead {
	background-image: url(../images/uikit_wood_golden.jpg);
	color: #fff;
	font-size: 12pt;
	border-bottom: 1px solid #171a1d;
}

div.cycle_entry table tr.odd {
	background: url(../images/uikit_wood_grey.jpg) repeat;
	color: #9a8f89;
	border-bottom: 1px solid rgba(255,255,255,0.07);
	font-size: 11pt;
}

div.cycle_entry table tr.even {
	background: url(../images/uikit_wood_grey.jpg) repeat;
	color: #9a8f89;
	border-bottom: 1px solid rgba(255,255,255,0.07);
	font-size: 11pt;
}

div.cycle_entry table tr.even td {
	background-color: rgba(255,255,255,0.03);
}

div.cycle_entry table td {
	padding: 7px;
}

div.cycle_entry table td.ae {
	text-align: right;
	padding: 7px 21px 7px 7px;
}



/* @end */

/* @group NED Global */

div#slcpmf_seltools div#controls {
	position: fixed;
	right: 5%;
	background: url(../images/uikit_wood_golden.jpg) repeat;
	width: 240px;
	border-top: 2px solid #59361b;
	border-right: 1px solid #59361b;
	border-left: 1px solid #59361b;
	border-bottom: 1px solid #c57e49;
	border-radius: 10px;
	top: 35%;
	padding: 7px 0;
	margin: 0;
}

div#slcpmf_seltools div#controls p {
	text-align: center;
}

div#slcpmf_seltools div#controls div#main a {
	width: 105px;
	height: 61px;
	float: none;
	display: inline-block;
}


div#controls a span {
	display: none;
}

div#controls a#slcpmf_btdone {
	background: url(../images/uikit_widget_save.png) no-repeat 0 0;
}
div#controls a#slcpmf_btdone.echanged {
	background: url(../images/uikit_widget_savechanges3.png) no-repeat -105px 0;
}

div#controls a#slcpmf_btdone:hover {
	background: url(../images/uikit_widget_save.png) no-repeat -105px 0;
}
div#controls a#slcpmf_btdone.echanged:hover {
	background: url(../images/uikit_widget_savechanges4.png) no-repeat -105px 0;
}

div#controls a#slcpmf_btdone:active {
	background: url(../images/uikit_widget_save.png) no-repeat -210px 0;
}

div#controls a#slcpmf_btexecnext {
	background: url(../images/uikit_widget_save.png) no-repeat 0 0;
}
div#controls a#slcpmf_btexecnext.echanged {
	background: url(../images/uikit_widget_savechanges3.png) no-repeat -105px 0;
}

div#controls a#slcpmf_btexecnext:hover {
	background: url(../images/uikit_widget_save.png) no-repeat -105px 0;
}
div#controls a#slcpmf_btexecnext.echanged:hover {
	background: url(../images/uikit_widget_savechanges4.png) no-repeat -105px 0;
}

div#controls a#slcpmf_btexecnext:active {
	background: url(../images/uikit_widget_save.png) no-repeat -210px 0;
}

div#controls a#slcpmf_btcancel {
	background: url(../images/uikit_widget_cancel.png) no-repeat 0 0;
}

div#controls a#slcpmf_btcancel:hover {
	background: url(../images/uikit_widget_cancel.png) no-repeat -105px 0;
}

div#controls a#slcpmf_btcancel:active {
	background: url(../images/uikit_widget_cancel.png) no-repeat -210px 0;
}

div#cycle_add div#content table.invtable a span {
	display: none;
}



/* @end */

/* @group New Prospect (NED2) */

div#localpage div#new_prospect h2 {
	text-align: left;
	color: #fff;
	font: 22pt cronos-pro, "Cronos Pro", sans-serif;
}

div#new_prospect div#content {
	margin-left: 5%;
}

div#slcpmf_userinputname table.invtable span.red_text {
	color: #edc07c;
	font-weight: bold;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
}

div#localpage div#new_prospect div#content div#feature div#slcpmf_userinputname table.invtable {
	width: 700px;
	margin-top: 21px;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
}

div#new_prospect div#slcpmf_userinputname table.invtable tr.prospect_head td {
	background-image: url(../images/uikit_wood_golden.jpg);
	border-bottom: 1px solid #753821;
	padding-bottom: 7px;
	color: #fff;
	text-align: center;
	padding-top: 7px;
	vertical-align: middle;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
}

div#new_prospect div#slcpmf_userinputname table.invtable tr.prospect_head td input {
	border-radius: 5px;
	border: 1px solid #513119;
	background-color: rgba(255,255,255,0.1);
	color: #00c787;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	width: 100px;
	margin-left: 3px;
	padding: 3px;
	text-align: center;
	max-width: 100px;
}

div#new_prospect div#slcpmf_userinputname table.invtable tr.prospect_head td input:hover {
	background-color: rgba(255,255,255,0.15);
}

div#new_prospect div#slcpmf_userinputname table.invtable tr.prospect_head td input:focus {
	background-color: rgba(255,255,255,0.2);
	border: 1px solid #00af76;
}

a#slcpmf_lbzlu span {
	display: none;
}

div#slcpmf_userinputname table.invtable tr.prospect_head td:first-of-type {
	border-top-left-radius: 10px;
}

div#slcpmf_userinputname table.invtable tr.prospect_head td:last-of-type {
	border-top-right-radius: 10px;
}

div#new_prospect a#slcpmf_lbzlu {
	width: 40px;
	display: inline-block;
	background: url(../images/slctrl_zip_lookup.png) no-repeat 0 3px;
	height: 21px;
	margin-left: 7px;
}
div#create_contact a#slcpmf_lbzlu {
	width: 40px;
	display: inline-block;
	background: url(../images/slctrl_zip_lookup.png) no-repeat 0 3px;
	height: 21px;
	margin-left: 7px;
}

div#slcpmf_userinputname table.invtable tr.prospect_odd td {
	color: #83b095;
	background-image: url(../images/uikit_wood_grey.jpg);
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	border-bottom: 1px solid #374044;
	padding: 3px 14px;
}

div#slcpmf_userinputname table.invtable tr.prospect_even td {
	color: #83b095;
	background-image: url(../images/uikit_wood_grey.jpg);
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	border-bottom: 1px solid #374044;
	padding: 3px 14px;
}

div#slcpmf_userinputname table.invtable tr:last-of-type td:first-of-type {
	border-bottom-left-radius: 10px;
	border-bottom-style: none;
}

div#slcpmf_userinputname table.invtable tr:last-of-type td:last-of-type {
	border-bottom-right-radius: 10px;
	border-bottom-style: none;
}



div#slcpmf_userinputname table.invtable tr:last-of-type td {
	border-bottom-style: none;
}

div#new_prospect tr.prospect_even input {
	background-color: rgba(54,77,74,0.5);
	color: #fff;
	border-radius: 3px;
	padding: 7px;
	width: 300px;
	border: 1px solid rgba(255,255,255,0);
}

div#new_prospect tr.prospect_even input:hover {
	background-color: rgba(54,77,74,0.8);
	color: #fff;
	border-radius: 3px;
	padding: 7px;
	width: 300px;
}

div#new_prospect tr.prospect_even input:focus {
	background-color: rgba(54,77,74,0.8);
	color: #fff;
	border-radius: 3px;
	padding: 7px;
	width: 300px;
	border: 1px solid #537470;
}

div#new_prospect tr.prospect_odd input {
	background-color: rgba(54,77,74,0.5);
	color: #fff;
	border-radius: 3px;
	padding: 7px;
	width: 300px;
	border: 1px solid rgba(255,255,255,0);
}

div#new_prospect tr.prospect_odd input:hover {
	background-color: rgba(54,77,74,0.8);
	color: #fff;
	border-radius: 3px;
	padding: 7px;
	width: 300px;
}

div#new_prospect tr.prospect_odd input:focus {
	background-color: rgba(54,77,74,0.8);
	color: #fff;
	border-radius: 3px;
	padding: 7px;
	width: 300px;
	border: 1px solid #537470;
}

div#new_prospect tr.prospect_odd select {
	width: 300px;
	margin-bottom: 7px;
	margin-top: 7px;
}

div#new_prospect tr.prospect_even select {
	width: 300px;
	margin-bottom: 7px;
	margin-top: 7px;
}

tr#slcpmf_catrow a {
	width: 29px;
	height: 36px;
	background: url(../images/uikit_widget_edit.png) no-repeat 0 0;
	display: inline-block;
	padding: 0;
	vertical-align: middle;
	margin-top: -2px;
	text-align: left;
}

tr#slcpmf_catrow a:hover {
	background: url(../images/uikit_widget_edit.png) no-repeat -29px 0;
}

tr#slcpmf_catrow a:active {
	background: url(../images/uikit_widget_edit.png) no-repeat -58px 0;
}

tr#slcpmf_catrow a span {
	width: 16px;
	height: 16px;
	display: none;
}

/* Below Now Deprecated */

/*div#new_prospect div#sidebar {
	display: none;
}*/

/*div#localpage div#new_prospect div#slcpmf_userinputname {
	margin-left: auto;
	margin-right: auto;
	width: 650px;
}*/

/*div#new_prospect div#slcpmf_userinputname table.invtable tr.prospect_head td {
	border-bottom: 1px solid #753821;
	padding-top: 14px;
	color: #edc07c;
	padding-bottom: 14px;
	font-size: 12pt;
}*/

/*div#new_prospect span.red_text {
	color: #ff2839;
}*/

/*div#new_prospect div#controls {
	margin-left: auto;
	margin-right: auto;
}*/

/*div#new_prospect a#slcpmf_btdone {
	background-image: url(../images/btn_sm_save4.png);
	width: 102px;
	height: 35px;
	display: inline-block;
}*/

/*div#new_prospect a#slcpmf_btcancel {
	background-image: url(../images/btn_sm_cancel.png);
	width: 102px;
	height: 35px;
	display: inline-block;
}*/

/*div#new_prospect div#controls a span {
	display: none;
}*/



/* @end */

/* @group NED3 */

div#slcpmf_UpdatePanel1 table#ned3 {
	margin-left: 5%;
	width: 700px;
}

div#slcpmf_UpdatePanel1 table#ned3 tr.header td {
	font: 20pt cronos-pro, "Cronos Pro", sans-serif;
	color: #fff;
	padding-bottom: 7px;
}

select#slcpmf_lbcategories {
	background: url(../images/uikit_wood_grey.jpg) repeat;
	color: #a6c2c1;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 10px;
	border-radius: 10px;
	border-bottom: 1px solid #c57e49;
	border-top: 2px solid #6a4121;
	border-right: 1px solid #6a4121;
	border-left: 2px solid #6a4121;
	margin-bottom: 14px;
	width: 700px;
}

input#slcpmf_tbeditcat {
	border-radius: 5px;
	margin-right: 7px;
	color: #d1d1d1;
	display: inline-block;
	max-width: 200px;
	background: rgba(0,0,0,0.2) left center;
	border-top: 2px solid #59361b;
	border-bottom: 1px solid #6f4423;
	border-right: 1px solid #59361b;
	border-left: 1px solid #59361b;
	padding: 7px;
	text-align: center;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	float: left;
	margin-top: 4px;
}

input#slcpmf_tbeditcat:hover {
	background: rgba(203,202,214,0.15) none no-repeat left center;
}

input#slcpmf_tbeditcat:focus {
	background: rgba(233,235,254,0.3) none no-repeat left center;
	color: #fff;
}


/* @end */

/* @group Cycle Add (NED4) */

div#cycle_add div#content {
	margin-left: 5%;
	margin-right: 5%;
}

div#cycle_add div#sidebar {
	display: none;
}

div#localpage div#cycle_add div#slcpmf_userinputname {
	margin-left: auto;
	margin-right: auto;
	border-style: solid;
	width: 700px;
	text-align: center;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
	color: rgba(255,255,255,0);
	background: url(../images/uikit_wood_golden.jpg) repeat;
	border-radius: 10px;
	padding-bottom: 12px;
}

div#localpage div#cycle_add div#slcpmf_userinputname h2 {
	text-align: center;
	margin-top: 7px;
	font: 14pt cronos-pro, "Cronos Pro", sans-serif;
	margin-bottom: -7px;
}

div#localpage div#cycle_add div#slcpmf_userinputname input#slcpmf_tbbname {
	display: block;
	width: 300px;
	margin: 0 auto 12px;
	border-radius: 30px;
	padding: 5px;
	background-color: rgba(255,255,255,0.14);
	border: 1px solid rgba(166,194,193,0.28);
	text-align: center;
	color: #00c787;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
}

div#localpage div#cycle_add div#slcpmf_userinputname input#slcpmf_tbbname:hover {
	background-color: rgba(255,255,255,0.21);
	border: 1px solid rgba(166,194,193,0.28);
	color: #00c787;
}

div#localpage div#cycle_add div#slcpmf_userinputname input#slcpmf_tbbname:focus {
	background-color: rgba(255,255,255,0.28);
	border: 1px solid rgba(139,234,195,0.7);
	color: #fff;
}

div#cycle_add div#slcpmf_searchresults p {
	margin-top: 40px;
	text-align: center;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
	color: #edc07c;
}

div#localpage div#cycle_add div#slcpmf_searchresults {
	margin-left: auto;
	margin-right: auto;
	width: 700px;
	clear: both;
}

div#cycle_add div#slcpmf_searchresults table.invtable tr.results_head td {
	border-bottom: 1px solid #753821;
	padding-bottom: 12px;
	padding-top: 12px;
	color: #fff;
	background-image: url(../images/uikit_wood_golden.jpg);
}

div#cycle_add div#slcpmf_searchresults table.invtable tr.results_head td:first-of-type {
	padding-left: 14px;
	border-top-left-radius: 10px;
}

div#cycle_add div#slcpmf_searchresults table.invtable tr.results_head td:last-of-type {
	border-top-right-radius: 10px;
}

div#cycle_add div#slcpmf_searchresults table.invtable tr.even td {
	color: #83b095;
	background-image: url(../images/uikit_wood_grey.jpg);
	font-size: 11pt;
	border-bottom: 1px solid #36373d;
}

div#cycle_add div#slcpmf_searchresults table.invtable tr.odd td {
	font: 10pt sans-serif;
	color: #83b095;
	background-image: url(../images/uikit_wood_grey.jpg);
	border-bottom: 1px solid #36373d;
}

div#cycle_add div#content div#feature div#slcpmf_searchresults table.invtable tr.odd a {
	color: #00af76;
	text-decoration: none;
	vertical-align: middle;
	font-weight: bold;
	background-position: 0 center;
	display: block;
}

div#cycle_add div#content div#feature div#slcpmf_searchresults table.invtable tr.even a {
	color: #00af76;
	text-decoration: none;
	vertical-align: middle;
	font-weight: bold;
	background-position: 0 center;
	display: block;
}

div#cycle_add div#content div#feature div#slcpmf_searchresults table.invtable tr.odd a:hover {
	color: #00f6a8;
}

div#cycle_add div#content div#feature div#slcpmf_searchresults table.invtable tr.even a:hover {
	color: #00f6a8;
}

div#cycle_add div#content div#feature div#slcpmf_searchresults table.invtable td.existing_select a {
	color: #52705e;
	text-decoration: none;
	vertical-align: middle;
	font-size: 24pt;
	padding-left: 30px;
	background: url(../images/slctrl_select_off3.png) no-repeat 3px center;
	min-height: 12px;
}

div#cycle_add div#content div#feature div#slcpmf_searchresults table.invtable td.existing_select a:hover {
	color: #52705e;
	text-decoration: none;
	vertical-align: middle;
	font-size: 24pt;
	padding-left: 30px;
	background: url(../images/slctrl_select_hover2.png) no-repeat 3px;
}



/* @end */

/* @group Create Contact (NED5) */

div#localpage div#create_contact h2 {
	text-align: left;
	color: #fff;
	font-size: 22pt;
	margin-bottom: 21px;
}

div#create_contact div#content_edit {
	width: 750px;
	margin-left: 5%;
}

div#localpage div#create_contact div#content_edit div#feature div#contact_edit table.invtable {
	width: 700px;
	margin: 0;
	padding: 0;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
}

div#create_contact div#contact_edit table.invtable tr.contact_head td {
	border-bottom: 1px solid #753821;
	padding-top: 14px;
	color: #fff;
	padding-bottom: 14px;
	background: url(../images/uikit_wood_golden.jpg) repeat;
	font: bold 12pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: left;
}

div#create_contact div#contact_edit table.invtable tr.contact_head td#slcpmf_tdskip {
	border-bottom: 1px solid #753821;
	padding-top: 14px;
	color: #edc07c;
	padding-bottom: 14px;
	font-size: 12pt;
	border-left: 1px solid #662d17;
}

div#create_contact table.invtable tr.contact_head td:first-of-type {
	border-top-left-radius: 10px;
	padding-left: 14px;
}

div#create_contact table.invtable tr.contact_head td:last-of-type {
	border-top-right-radius: 10px;
}

div#create_contact table.invtable tr.contact_odd td {
	color: #83b095;
	background-image: url(../images/uikit_wood_grey.jpg);
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	border-bottom: 1px solid #374044;
	padding: 3px 14px;
}

div#create_contact table.invtable tr.contact_even td {
	color: #83b095;
	background-image: url(../images/uikit_wood_grey.jpg);
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	border-bottom: 1px solid #374044;
	padding: 3px 14px;
}

div#create_contact table.invtable tr:last-of-type td:first-of-type {
	border-bottom-left-radius: 10px;
	border-bottom-style: none;
}

div#create_contact table.invtable tr:last-of-type td:last-of-type {
	border-bottom-right-radius: 10px;
	border-bottom-style: none;
}



div#create_contact table.invtable tr:last-of-type td {
	border-bottom-style: none;
}

div#create_contact input#slcpmf_tbcfirst {
	display: inline-block;
	width: 138px;
	margin-right: 5px;
}

div#create_contact input#slcpmf_tbclast {
	display: inline-block;
	width: 138px;
}

div#create_contact tr.contact_even input {
	background-color: rgba(54,77,74,0.5);
	color: #fff;
	border-radius: 3px;
	padding: 7px;
	width: 300px;
	border: 1px solid rgba(255,255,255,0);
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
}

div#create_contact tr.contact_even input:hover {
	background-color: rgba(54,77,74,0.8);
	color: #fff;
	border-radius: 3px;
	padding: 7px;
	width: 300px;
}

div#create_contact tr.contact_even input:focus {
	background-color: rgba(54,77,74,0.8);
	color: #fff;
	border-radius: 3px;
	padding: 7px;
	width: 300px;
	border: 1px solid #537470;
}

div#create_contact tr.contact_odd input {
	background-color: rgba(54,77,74,0.5);
	color: #fff;
	border-radius: 3px;
	padding: 7px;
	width: 300px;
	border: 1px solid rgba(255,255,255,0);
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
}

div#create_contact tr.contact_odd input:hover {
	background-color: rgba(54,77,74,0.8);
	color: #fff;
	border-radius: 3px;
	padding: 7px;
	width: 300px;
}

div#create_contact tr.contact_odd input:focus {
	background-color: rgba(54,77,74,0.8);
	color: #fff;
	border-radius: 3px;
	padding: 7px;
	width: 300px;
	border: 1px solid #537470;
}

div#create_contact tr select {
	width: 300px;
	margin-bottom: 7px;
	margin-top: 7px;
}

div#new_prospect tr.prospect_odd select {
	width: 300px;
	margin-bottom: 7px;
	margin-top: 7px;
}

div#create_contact span.red_text {
	color: #edc07c;
}

div#slcpmf_seltools div#controls a#slcpmf_lbgoaddagency {
	width: 149px;
	height: 63px;
	display: block;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/uikit_widget_skip_to_add_agency.png) 0 0;
}

div#slcpmf_seltools div#controls a#slcpmf_lbgoaddagency:hover {
	background: url(../images/uikit_widget_skip_to_add_agency.png) -149px;
}

div#slcpmf_seltools div#controls a#slcpmf_lbgoaddagency:active {
	background: url(../images/uikit_widget_skip_to_add_agency.png) -298px;
}

/* Below Now Deprecated */



/* @end */

/* @group Edit Cycle Info (NED6) */

div#cycle_add h2 {
	color: #fff;
	font: 22pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: left;
}

body div#localpage div#cycle_add div#pagecontent div#content table.invtable {
	overflow: hidden;
	margin-left: 0;
	margin-right: auto;
	margin-top: 14px;
	border-style: none;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
	width: 700px;
}

div#cycle_add div#content table.invtable tr.info_type td {
	border-bottom: 1px solid #753821;
	padding-bottom: 14px;
	color: #fff;
	text-align: left;
	padding-top: 14px;
	background-image: url(../images/uikit_wood_golden.jpg);
	font-weight: bold;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
}

div#cycle_add div#content table.invtable tr.info_type:first-of-type td:first-of-type {
	border-top-left-radius: 10px;
}

div#cycle_add div#content table.invtable tr.info_type:first-of-type td:last-of-type {
	border-top-right-radius: 10px;
}

div#cycle_add div#content table.invtable tr:last-of-type td:first-of-type {
	border-bottom-left-radius: 10px;
	border-bottom-style: none;
}

div#cycle_add div#content table.invtable tr:last-of-type td:last-of-type {
	border-bottom-right-radius: 10px;
	border-bottom-style: none;
}

div#cycle_add div#content table.invtable tr.cycle_edit_odd td {
	color: #83b095;
	background-image: url(../images/uikit_wood_grey.jpg);
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
}

div#cycle_add div#content table.invtable tr.cycle_edit_even td {
	color: #83b095;
	background-image: url(../images/uikit_wood_grey.jpg);
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
}

div#cycle_add div#content table.invtable tr.cycle_edit_odd td {
	border-bottom: 1px solid #3b3d3e;
	padding-top: 7px;
	padding-bottom: 7px;
}

div#cycle_add div#content table.invtable tr.cycle_edit_even td {
	border-bottom: 1px solid #3b3d3e;
	padding-top: 7px;
	padding-bottom: 7px;
}

div#cycle_add div#content tr td a {
	color: #b7d8fe;
	text-decoration: none;
	display: inline-block;
	padding: 4px;
	margin: 3px 7px 3px 0;
}

div#cycle_add div#content tr td a:hover {
	color: #b7d8fe;
	background-color: rgba(255,255,255,0.14);
}

div#cycle_add div#content tr td a:active {
	color: #fff;
	background-color: rgba(255,255,255,0.21);
}

div#cycle_add div#content table.invtable a.edit_this_information {
	width: 75px;
	height: 61px;
	background: url(../images/uikit_widget_edit_ned.png) no-repeat 0 0;
	display: inline-block;
	padding: 0;
	margin: 0;
}

div#cycle_add div#content table.invtable a.edit_this_information:hover {
	background: url(../images/uikit_widget_edit_ned.png) no-repeat -75px 0;
}

div#cycle_add div#content table.invtable a.edit_this_information:active {
	background: url(../images/uikit_widget_edit_ned.png) no-repeat -150px 0;
}

div#cycle_add div#content table.invtable a.make_cycle_contact {
	width: 75px;
	height: 61px;
	background: url(../images/uikit_widget_primary.png) no-repeat 0 0;
	margin: 0 0 0 12px;
	padding: 0;
	display: inline-block;
}

div#cycle_add div#content table.invtable a.make_cycle_contact:hover {
	background: url(../images/uikit_widget_primary.png) no-repeat -75px;
}

div#cycle_add div#content table.invtable a.make_cycle_contact:active {
	background: url(../images/uikit_widget_primary.png) no-repeat -150px;
}

div#cycle_add div#content table.invtable a.delete_this_contact {
	width: 75px;
	background: url(../images/uikit_widget_delete_ned.png) no-repeat 0 1px;
	height: 61px;
	display: inline-block;
	margin: 0;
	padding: 0;
}

div#cycle_add div#content table.invtable a.delete_this_contact:hover {
	background: url(../images/uikit_widget_delete_ned.png) no-repeat -75px 1px;
}

div#cycle_add div#content table.invtable a.delete_this_contact:active {
	background: url(../images/uikit_widget_delete_ned.png) no-repeat -150px 1px;
}

div#cycle_add div#content table.invtable a.undelete_this_contact {
	width: 75px;
	background: url(../images/uikit_widget_undelete.png) no-repeat 0 0;
	height: 61px;
	margin: 0 0 0 14px;
	padding: 0;
	display: inline-block;
}

div#cycle_add div#content table.invtable a.undelete_this_contact:hover {
	background: url(../images/uikit_widget_undelete.png) no-repeat -75px 0;
}

div#cycle_add div#content table.invtable a.undelete_this_contact:active {
	background: url(../images/uikit_widget_undelete.png) no-repeat -150px 0;
}

div#cycle_add div#content table.invtable a.add_business_contact {
	width: 190px;
	background: url(../images/uikit_widget_add_business_contact.png) no-repeat 0 0;
	height: 30px;
	margin: 0;
	padding: 0;
	display: inline-block;
}

div#cycle_add div#content table.invtable a.add_business_contact:hover {
	background: url(../images/uikit_widget_add_business_contact.png) no-repeat -190px 0;
}

div#cycle_add div#content table.invtable a.add_business_contact:active {
	background: url(../images/uikit_widget_add_business_contact.png) no-repeat -380px 0;
}

div#cycle_add div#content table.invtable a.add_agency_for_business {
	width: 190px;
	background: url(../images/uikit_widget_add_agency_for_business.png) no-repeat 0 0;
	height: 30px;
	margin: 0;
	padding: 0;
	display: inline-block;
}

div#cycle_add div#content table.invtable a.add_agency_for_business:hover {
	background: url(../images/uikit_widget_add_agency_for_business.png) no-repeat -190px 0;
}

div#cycle_add div#content table.invtable a.add_agency_for_business:active {
	background: url(../images/uikit_widget_add_agency_for_business.png) no-repeat -380px 0;
}

div#cycle_add div#content table.invtable a.remove_agency {
	width: 190px;
	background: url(../images/uikit_widget_remove_agency.png) no-repeat 0 0;
	height: 30px;
	margin: 0;
	padding: 0;
	display: inline-block;
}

div#cycle_add div#content table.invtable a.remove_agency:hover {
	background: url(../images/uikit_widget_remove_agency.png) no-repeat -190px 0;
}

div#cycle_add div#content table.invtable a.remove_agency:active {
	background: url(../images/uikit_widget_remove_agency.png) no-repeat -380px 0;
}

div#cycle_add div#content table.invtable a.add_agency_contact {
	width: 190px;
	background: url(../images/uikit_widget_agency_contact.png) no-repeat 0 0;
	height: 30px;
	margin: 0;
	padding: 0;
	display: inline-block;
}

div#cycle_add div#content table.invtable a.add_agency_contact:hover {
	background: url(../images/uikit_widget_agency_contact.png) no-repeat -190px 0;
}

div#cycle_add div#content table.invtable a.add_agency_contact:active {
	background: url(../images/uikit_widget_agency_contact.png) no-repeat -380px 0;
}

div#cycle_add div#content table.invtable td img {
	margin-right: auto;
	margin-left: auto;
	padding-right: 21px;
	padding-left: 21px;
	padding-bottom: 7px;
}



/* @end */

/* @group Future Appointments */

div#future_appointments {
	border-radius: 10px;
	overflow: hidden;
	width: 90%;
	border-top: 2px solid #381605;
	border-bottom: 1px solid #c57e49;
	border-right: 2px solid #6a4121;
	border-left: 2px solid #6a4121;
	margin-left: 5%;
	margin-right: 5%;
}

p#report_title {
	background: none no-repeat;
	margin-right: auto;
	margin-left: auto;
	color: #fefffe;
	text-align: center;
	margin-bottom: 21px;
	font: 18pt cronos-pro, "Cronos Pro", sans-serif;
}

div#future_appointments table {
	width: 100%;
	background: none repeat 0 top;
	border-collapse: separate;
}

div#future_appointments td {
	padding: 5px 7px;
	background: url(../images/uikit_wood_grey.jpg) repeat;
	vertical-align: middle;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
	color: #eab76f;
}

div#future_appointments tr.appoint_head td {
	background: url(../images/uikit_wood_golden.jpg) repeat;
	color: #fff;
	font: bold 12pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: center;
	border-bottom: 2px solid #3f220e;
	vertical-align: middle;
}

div#future_appointments td a {
	text-decoration: none;
}

div#future_appointments tr.appoint_head td a.email_appt {
	background: url(../images/icn_ics_download.png) no-repeat 0 5px;
}

div#future_appointments tr.appoint_head td a {
	background: url(../images/icn_vcs_download.png) no-repeat 7px 3px;
	display: inline-block;
	margin-left: 14px;
	color: #7ecdff;
	padding: 7px 7px 0 48px;
	margin-top: 0;
	height: 30px;
	vertical-align: middle;
}

div#future_appointments tr.appoint_head td a:hover {
	display: inline-block;
	color: #b7d8fe;
	background-color: rgba(255,255,255,0.12);
}

div#future_appointments tr.appoint_head td a:active {
	display: inline-block;
	color: #fff;
	background-color: rgba(255,255,255,0.21);
}

div#future_appointments tr.appoint_head td a span {
	font-size: 11pt;
	font-weight: normal;
	font-style: normal;
}

div#future_appointments tr.report_subhead td {
	background: url(../images/uikit_wood_golden.jpg) repeat 0 -14px;
	color: #fff;
	font: bold 11pt sans-serif;
	border-bottom: 2px solid #1d2123;
	padding-bottom: 12px;
	border-top: 1px solid #5a361c;
	padding-top: 12px;
}

div#future_appointments td a {
	color: #7ecdff;
	display: inline-block;
	padding: 10px 7px 3px;
	margin-right: 7px;
	background-repeat: no-repeat;
	background-position: 7px 0;
}

div#future_appointments td a.vcard {
	background: url(../images/icn_vcard_download_sm.png) no-repeat 7px 0;
	color: #7ecdff;
	display: inline-block;
	padding: 10px 7px 3px 40px;
	margin-right: 7px;
}

div#future_appointments td a:hover {
	color: #b7d8fe;
	background-color: rgba(255,255,255,0.12);
}

div#future_appointments td a:active {
	color: #fff;
	background-color: rgba(255,255,255,0.21);
}



/* @end */

/* @group Market Setup */

div#market_maintenance {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}

div#market_maintenance h2 {
	color: #fff;
	margin-left: 7px;
	font: 28pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: center;
}

div#market_maintenance p#market_setup_nav {
	text-align: center;
	margin-top: 14px;
	margin-bottom: 3px;
}

a#slcpmf_lbschedulesetup {
	width: 213px;
	height: 46px;
	display: inline-block;
	background: url(../images/uikit_button_schedule_setup.png) no-repeat 0 0;
}

a#slcpmf_lbschedulesetup:hover {
	background: url(../images/uikit_button_schedule_setup.png) no-repeat -213px 0;
}

a#slcpmf_lbschedulesetup:active {
	background: url(../images/uikit_button_schedule_setup.png) no-repeat -426px 0;
}

a#slcpmf_lbgoregistrationx {
	width: 213px;
	height: 46px;
	display: inline-block;
	background: url(../images/uikit_button_client_registration.png) no-repeat 0 0;
}

a#slcpmf_lbgoregistrationx:hover {
	background: url(../images/uikit_button_client_registration.png) no-repeat -213px 0;
}

a#slcpmf_lbgoregistrationx:active {
	background: url(../images/uikit_button_client_registration.png) no-repeat -426px 0;
}

a#slcpmf_lbeditcategoriesx {
	width: 213px;
	height: 46px;
	display: inline-block;
	background: url(../images/uikit_button_edit_categories.png) no-repeat 0 0;
}

a#slcpmf_lbeditcategoriesx:hover {
	background: url(../images/uikit_button_edit_categories.png) no-repeat -213px 0;
}

a#slcpmf_lbeditcategoriesx:active {
	background: url(../images/uikit_button_edit_categories.png) no-repeat -426px 0;
}

a#slcpmf_lbspotcablex {
	width: 213px;
	height: 46px;
	display: inline-block;
	background: url(../images/uikit_button_spotcable_setup.png) no-repeat 0 0;
}

a#slcpmf_lbspotcablex:hover {
	background: url(../images/uikit_button_spotcable_setup.png) no-repeat -213px 0;
}

a#slcpmf_lbspotcablex:active {
	background: url(../images/uikit_button_spotcable_setup.png) no-repeat -426px 0;
}

a#slcpmf_lbspotcablex	{color:transparent;}

a#slcpmf_lbadminusersx {
	width: 213px;
	height: 46px;
	display: inline-block;
	background: url(../images/uikit_button_user_administration.png) no-repeat 0 0;
}

a#slcpmf_lbadminusersx:hover {
	background: url(../images/uikit_button_user_administration.png) no-repeat -213px 0;
}

a#slcpmf_lbadminusersx:active {
	background: url(../images/uikit_button_user_administration.png) no-repeat -426px 0;
}

a#slcpmf_lbgoimportx {
	width: 213px;
	height: 46px;
	display: inline-block;
	background: url(../images/uikit_button_import_database.png) no-repeat 0 0;
}

a#slcpmf_lbgoimportx:hover {
	background: url(../images/uikit_button_import_database.png) no-repeat -213px 0;
}

a#slcpmf_lbgoimportx:active {
	background: url(../images/uikit_button_import_database.png) no-repeat -426px 0;
}

div#market_maintenance a span {
	display: none;
}

div#market_maintenance table {
	background: url(../images/uikit_wood_purple.jpg) repeat;
	width: 100%;
	border-radius: 12px;
	overflow: hidden;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
}

div#market_maintenance table td {
	color: #91a6ee;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 3px 12px;
}

div#market_maintenance table tr.header td {
	color: #dcafeb;
	text-align: left;
	text-decoration: none;
	border-top: 1px solid #ae469b;
	padding-top: 10px;
	font: normal 18pt cronos-pro, "Cronos Pro", sans-serif;
	padding-bottom: 10px;
}
div#market_maintenance table tr.header2 td {
	color: #dcafeb;
	text-align: left;
	text-decoration: none;
	border-top: 1px solid #079707;
	padding-top: 6px;
	font: normal 14pt cronos-pro, "Cronos Pro", sans-serif;
	padding-bottom: 6px;
}



div#market_maintenance table tr.header:first-of-type td {
	color: #dcafeb;
	text-align: left;
	text-decoration: none;
	border-top: 1px none #ae469b;
	padding-top: 12px;
	font: normal 18pt cronos-pro, "Cronos Pro", sans-serif;
	padding-bottom: 12px;
}

div#market_maintenance input[type=text] {
	width: 125px;
	background-color: #79477a;
	border-radius: 6px;
	padding: 3px;
	color: #fff;
	text-align: center;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	border: 1px solid #90528e;
	margin-bottom: 7px;
	margin-top: 3px;
}

div#market_maintenance input[type=text]:hover {
	background-color: #925391;
	border: 1px solid #da91ee;
}

div#market_maintenance input[type=text]:focus {
	background-color: #b07cc7;
	border: 1px solid #e4b8ff;
}

div#market_maintenance select {
	margin-top: 3px;
	margin-bottom: 7px;
}



/* @end */

/* @group Client HUD */

div#pagecontent div#client_hud {
	width: 600px;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
	padding-left: 0;
	margin: 7px 0 21px 7px;
	position: absolute;
}

body div#pagecontent div#client_hud div#content table.invtable {
	width: 100%;
	margin-right: 5%;
}

div#client_hud table tr.info_type td {
	background: url(../images/uikit_wood_golden.jpg) repeat;
	font-size: 12pt;
	color: #fff;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
}

div#client_hud table tr.info_type:first-of-type td {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

div#client_hud table tr.cycle_edit_odd td {
	background: url(../images/uikit_wood_grey.jpg) repeat;
	color: #edc07c;
	text-align: center;
	font-size: 11pt;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #36373d;
}

div#client_hud table tr.cycle_edit_even td {
	background: url(../images/uikit_wood_grey.jpg) repeat;
	color: #edc07c;
	text-align: center;
	font-size: 11pt;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #36373d;
}

div#client_hud table a {
	display: inline-block;
	color: #7ecdff;
	text-decoration: none;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	margin-top: 3px;
	padding: 3px;
	margin-left: 3px;
}

div#client_hud table a.vcard	{
	background-image: url(../images/uikit_badge_vcard.png);
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 20px;
	padding-left: 70px;
}

div#client_hud table a:hover {
	display: inline-block;
	color: #b7d8fe;
	text-decoration: none;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	margin-top: 3px;
	padding: 3px;
	margin-left: 3px;
	background-color: rgba(255,255,255,0.12);
}

div#client_hud table a.vcard:hover	{
	background-image: url(../images/uikit_badge_vcard.png);
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 20px;
	padding-left: 70px;
	background-color: rgba(255,255,255,0.12);

}

div#client_hud table a:active {
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font: 11pt cronos-pro, "Cronos Pro", sans-serif;
	margin-top: 3px;
	padding: 3px;
	margin-left: 3px;
	background-color: rgba(255,255,255,0.24);
}

div#client_hud table tr:last-of-type td:first-of-type {
	border-bottom-left-radius: 10px;
	border-bottom-style: none;
}

div#client_hud table tr:last-of-type td:last-of-type {
	border-bottom-right-radius: 10px;
	border-bottom-style: none;
}

div#pagecontent div#client_hud div#content p {
	text-align: center;
	margin-top: 21px;
}

div#client_hud div#primect {
	width: 68px;
	height: 18px;
	background-image: url(../images/slbadge_primary.png);
	position: absolute;
	right: 0;
	display: block;
	margin-left: auto;
	margin-right: 12px;
}

/* @end */

/* @group Scheduler */

div#slcpmf_UpdatePanel4 div:last-of-type {
	text-align: center;
	font: 14pt cronos-pro, "Cronos Pro", sans-serif;
	color: #fff;
	margin-top: 21px;
}

div#localpage div#slcpmf_divselpkgbill {
	color: #fff;
	font: 14pt cronos-pro, "Cronos Pro", sans-serif;
	margin-bottom: 7px;
	text-align: center;
	margin-top: 14px;
	clear: both;
}

div#localpage div#slcpmf_divpkgbill {
	color: #fff;
	font: 14pt cronos-pro, "Cronos Pro", sans-serif;
	text-align: center;
	width: 95%;
	overflow: hidden;
	margin: 14px auto 21px;
	min-width: 980px;
}

div#localpage div#slcpmf_divselpkgbill label {
	margin-left: 3px;
}

div#localpage div#slcpmf_divpkgbill table {
	border-style: none;
	background-image: none;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

div#localpage div#slcpmf_divpkgbill table  tr:first-of-type td:first-of-type {
	border-top-left-radius: 9px;
}

div#localpage div#slcpmf_divpkgbill table  tr:first-of-type td:last-of-type {
	border-top-right-radius: 9px;
}

div#localpage div#slcpmf_divpkgbill table  tr:last-of-type td:first-of-type {
	border-bottom-left-radius: 9px;
}

div#localpage div#slcpmf_divpkgbill table  tr:last-of-type td:last-of-type {
	border-bottom-right-radius: 9px;
}

div#localpage div#slcpmf_divpkgbill table  td {
	background: url(../images/uikit_wood_golden.jpg) repeat;
	text-align: center;
	width: 58px;
	color: #eab76f;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 7px 3px 0;
}

div#localpage div#slcpmf_divpkgbill table  input {
	text-align: center;
	background: url(../images/uikit_wood_green.jpg) repeat;
	color: #00c787;
	border: 1px solid #0f271b;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	border-radius: 5px;
	margin-bottom: 12px;
	margin-top: 0;
	width: 60px;
}

div#localpage div#slcpmf_divpkgbill table input:hover {
	color: #00c787;
	border: 1px solid #2f634a;
}

div#localpage div#slcpmf_divpkgbill table input:focus {
	color: #fff;
	border: 1px solid #2f634a;
}

div#localpage div#slcpmf_divpkgbill table  td:first-of-type input {
	margin-left: 7px;
}

div#localpage div#slcpmf_divpkgbill table  td:last-of-type input {
	margin-right: 7px;
}

div#localpage div#slcpmf_divpkgbill table tr:last-of-type td {
	color: #fff;
	text-align: right;
	padding-right: 21px;
	vertical-align: middle;
}

div#localpage div#slcpmf_divpkgbill table tr:last-of-type td div {
	display: inline-block;
	vertical-align: top;
	border-style: none;
	font-size: 14pt;
	margin: 0;
	padding-right: 7px;
	padding-top: 3px;
}

div#localpage div#slcpmf_divpkgbill table tr:last-of-type td div:first-of-type {
	margin-right: 0;
	margin-left: 21px;
}

a#slcpmf_lbfillpkg {
	display: inline-block;
	width: 138px;
	height: 34px;
	background-image: url(../images/uikit_button_copy_to_next_static.png);
	margin-bottom: 7px;
	float: left;
	margin-left: 14px;
}

a#slcpmf_lbfillpkg span {
	display: none;
}

a#slcpmf_lbtotalpkg span {
	display: none;
}

a#slcpmf_lbtotalpkg {
	display: inline-block;
	width: 138px;
	height: 34px;
	background-image: url(../images/uikit_button_calculate_total_static.png);
	margin-bottom: 7px;
}

div#localpage div#slcpmf_divpkgbill table tr:last-of-type td div:last-of-type {
	margin-right: 0;
	margin-left: 0;
}

div#slcpmf_auxform {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	border: 1px none #59361b;
	border-radius: 7px;
	overflow: hidden;
	background: url(../images/uikit_wood_golden.jpg) repeat;
	margin-top: 0;
	min-width: 980px;
	padding: 0;
}

div#localpage div#slcpmf_auxform table#slcpmf_auxdata {
	width: 100%;
	border-radius: 7px;
	overflow: hidden;
	padding: 0;
	border-style: none;
	margin: 7px 0 0;
	background-image: none;
}

div#slcpmf_auxform table#slcpmf_auxdata td {
	text-align: center;
	color: #eab76f;
}

div#localpage div#slcpmf_auxform table  input {
	text-align: center;
	background: url(../images/uikit_wood_green.jpg) repeat;
	color: #00c787;
	border: 1px solid #0f271b;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	border-radius: 5px;
	margin-bottom: 12px;
}

div#localpage div#slcpmf_auxform table input:hover {
	color: #00c787;
	border: 1px solid #2f634a;
}

div#localpage div#slcpmf_auxform table input:focus {
	color: #fff;
	border: 1px solid #2f634a;
}

div#localpage div#slcpmf_auxform table  select {
	text-align: center;
	background: url(../images/uikit_wood_green.jpg) repeat;
	color: #00c787;
	border: 1px solid #0f271b;
	font: 10pt cronos-pro, "Cronos Pro", sans-serif;
	border-radius: 5px;
	margin-bottom: 12px;
	margin-top: 0;
}

div#localpage div#slcpmf_auxform a.fpcalc {
	width: 47px;
	height: 34px;
	display: inline-block;
	background: url(../images/uikit_widget_calc_item.png) no-repeat 0 0;
	color: rgba(255,255,255,0);
	position: relative;
	top: -5px;
}


a#slcpmf_lblvector {
	width: 79px;
	height: 62px;
	display: block;
	background: url(../images/uikit_button_dev.png) no-repeat;
	margin-left: auto;
	margin-right: auto;
	color: rgba(255,255,255,0);
}


div#sched_quote_builder a#slcpmf_lbcalcmonths		{display: inline-block; padding: 7px; 
								background: rgb(0,38,62);
								text-decoration: none; color: rgb(0,156,222);
								font-size: 9pt; border-radius: 4px;}

div#sched_quote_builder #slcpmf_lbcalcmonths:hover	{background-color: rgb(0,56,101);}
div#sched_quote_builder #slcpmf_lbcalcmonths:active	{background-color: rgb(0,87,184); color: white;}

div#sched_quote_builder a#slcpmf_lbcalcenddate		{display: inline-block; padding: 7px; 
								background: rgb(0,38,62);
								text-decoration: none; color: rgb(0,156,222);
								font-size: 9pt; border-radius: 4px;
								margin-bottom: 3px;}

div#sched_quote_builder #slcpmf_lbcalcenddate:hover	{background-color: rgb(0,56,101);}
div#sched_quote_builder #slcpmf_lbcalcenddate:active	{background-color: rgb(0,87,184); color: white;}

div#sched_quote_builder div#slcpmf_UpdatePanel1			{clear: both; margin-top: 7px;}
div#sched_quote_builder div#slcpmf_UpdatePanel1 table	{width: 100%;}
div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr.header		{background-image: url(../images/uikit_wood_golden.jpg);}
div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td		{text-align: center; color: rgba(255,255,255,0.7); font-size: 10pt; padding-top: 7px;}
div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr.header td		{padding-top: 7px; padding-bottom: 7px; color: white; font-weight: bold; font-size: 12pt;}
div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td:first-of-type		{padding-left: 1px;}
div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td:last-of-type		{padding-right: 1px;}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td select#slcpmf_lbnetworks	
						{background-color: rgba(0,0,0,0.3); border-radius: 3px;
						border: 1px solid rgba(255,255,255,0.2); font-size: 8pt;
						text-align: center; color: rgb(157,191,247);
						display: block; margin-top: 3px; margin-bottom: 3px;
						margin-left: auto; margin-right: auto; padding-top: 3px; width: 80%;
						padding-bottom: 3px;}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td select#slcpmf_lbnetworks:hover	
						{background-color: rgba(0,0,0,0.2);
						border: 1px solid rgba(255,255,255,0.3);
						color: rgb(157,191,247);}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td select#slcpmf_lbnetworks:focus	
						{background-color: rgba(0,0,0,0.2);
						border: 1px solid rgba(255,255,255,0.3);
						color: rgb(0,199,177);}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td select#slcpmf_lbtimes	
						{background-color: rgba(0,0,0,0.3); border-radius: 3px;
						border: 1px solid rgba(255,255,255,0.2); font-size: 8pt;
						text-align: center; color: rgb(157,191,247);
						display: block; margin-top: 3px; margin-bottom: 3px;
						margin-left: auto; margin-right: auto; padding-top: 3px; width: 80%;
						padding-bottom: 3px;}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td select#slcpmf_lbtimes:hover	
						{background-color: rgba(0,0,0,0.2);
						border: 1px solid rgba(255,255,255,0.3);
						color: rgb(157,191,247);}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td select#slcpmf_lbtimes:focus	
						{background-color: rgba(0,0,0,0.2);
						border: 1px solid rgba(255,255,255,0.3);
						color: rgb(0,199,177);}

div#sched_quote_builder div#slcpmf_UpdatePanel1 select#slcpmf_lbtimes	{text-align: left; padding-left: 3px;}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td select#slcpmf_lblength	
						{background-color: rgba(0,0,0,0.3); border-radius: 3px;
						border: 1px solid rgba(255,255,255,0.2); font-size: 8pt;
						text-align: center; color: rgb(157,191,247);
						display: block; margin-top: 3px; margin-bottom: 3px;
						margin-left: auto; margin-right: auto; padding-top: 3px; width: 80%;
						padding-bottom: 3px;}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td select#slcpmf_lblength:hover	
						{background-color: rgba(0,0,0,0.2);
						border: 1px solid rgba(255,255,255,0.3);
						color: rgb(157,191,247);}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td select#slcpmf_lblength:focus	
						{background-color: rgba(0,0,0,0.2);
						border: 1px solid rgba(255,255,255,0.3);
						color: rgb(0,199,177);}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td select#slcpmf_lbdays	
						{background-color: rgba(0,0,0,0.3); border-radius: 3px;
						border: 1px solid rgba(255,255,255,0.2); font-size: 8pt;
						text-align: center; color: rgb(157,191,247);
						display: block; margin-top: 3px; margin-bottom: 3px;
						margin-left: auto; margin-right: auto; padding-top: 3px; width: 80%;
						padding-bottom: 3px;}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td select#slcpmf_lbdays:hover	
						{background-color: rgba(0,0,0,0.2);
						border: 1px solid rgba(255,255,255,0.3);
						color: rgb(157,191,247);}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td select#slcpmf_lbdays:focus	
						{background-color: rgba(0,0,0,0.2);
						border: 1px solid rgba(255,255,255,0.3);
						color: rgb(0,199,177);}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td select#slcpmf_lbqnttype	
						{background-color: rgba(0,0,0,0.3); border-radius: 3px;
						border: 1px solid rgba(255,255,255,0.2); font-size: 8pt;
						text-align: center; color: rgb(157,191,247);
						display: block; margin-top: 3px; margin-bottom: 3px;
						margin-left: auto; margin-right: auto; padding-top: 3px; width: 80%;
						padding-bottom: 3px;}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td select#slcpmf_lbqnttype:hover	
						{background-color: rgba(0,0,0,0.2);
						border: 1px solid rgba(255,255,255,0.3);
						color: rgb(157,191,247);}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td select#slcpmf_lbqnttype:focus	
						{background-color: rgba(0,0,0,0.2);
						border: 1px solid rgba(255,255,255,0.3);
						color: rgb(0,199,177);}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td select#slcpmf_lbpriority	
						{background-color: rgba(0,0,0,0.3); border-radius: 3px;
						border: 1px solid rgba(255,255,255,0.2); font-size: 8pt;
						text-align: center; color: rgb(157,191,247);
						display: block; margin-top: 3px; margin-bottom: 3px;
						margin-left: auto; margin-right: auto; padding-top: 3px; width: 40px;
						padding-bottom: 3px;}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td select#slcpmf_lbpriority:hover	
						{background-color: rgba(0,0,0,0.2);
						border: 1px solid rgba(255,255,255,0.3);
						color: rgb(157,191,247);}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td select#slcpmf_lbpriority:focus	
						{background-color: rgba(0,0,0,0.2);
						border: 1px solid rgba(255,255,255,0.3);
						color: rgb(0,199,177);}






div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td input[type="text"]	
						{background-color: rgba(0,0,0,0.3); border-radius: 3px;
						border: 1px solid rgba(255,255,255,0.2); font-size: 8pt;
						text-align: center; color: rgb(157,191,247);
						display: block; margin-bottom: 0px; margin-top: 0px;
						margin-left: auto; margin-right: auto; padding-top: 3px; width: 80%;
						padding-bottom: 3px;}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td input[type="text"]:hover	
						{background-color: rgba(0,0,0,0.2);
						border: 1px solid rgba(255,255,255,0.3);
						color: rgb(157,191,247);}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td input[type="text"]:focus	
						{background-color: rgba(0,0,0,0.2);
						border: 1px solid rgba(255,255,255,0.3);
						color: rgb(0,199,177);}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td textarea#slcpmf_tbudesc	
						{background-color: rgba(0,0,0,0.3); border-radius: 3px;
						border: 1px solid rgba(255,255,255,0.2); font-size: 9pt;
						text-align: left; color: rgb(157,191,247);
						display: block; margin-top: 3px; margin-bottom: 3px;
						padding-top: 3px; width: auto; height: 140px;
						padding: 7px; margin-left: auto; margin-right: auto;}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td textarea#slcpmf_tbudesc:hover	{background-color: rgba(0,0,0,0.2);
										border: 1px solid rgba(255,255,255,0.3);
										color: rgb(157,191,247);}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr td textarea#slcpmf_tbudesc:focus	{background-color: rgba(0,0,0,0.2);
										border: 1px solid rgba(255,255,255,0.3);
										color: rgb(0,199,177);}


div#sched_quote_builder h3#client				{color: white; font-size: 20pt; margin-left: 5%; width: 450px; float: left;}
div#sched_quote_builder h3#zone_id_info			{color: white; font-size: 16pt; margin-right: 5%; width: 450px; float: right;}
div#sched_quote_builder p#schedule_id_info	{display: inline-block; width: 450px; margin-left: 5%; color: rgba(255,255,255,0.7);
						text-align: right; float: left; clear: left;}
div#sched_quote_builder p#schedule_id_info input[type="text"]	
						{background-color: rgba(0,0,0,0.3); border-radius: 3px;
						border: 1px solid rgba(255,255,255,0.2); font-size: 8pt;
						text-align: left; color: rgba(255,255,255,0.7);
						display: inline-block; margin-left: 7px; padding-bottom: 7px; padding-top: 7px; 
						padding-left: 7px; width: 300px; margin-right: auto;}

div#sched_quote_builder p#schedule_id_info input[type="text"]:hover	
						{background-color: rgba(0,0,0,0.2);
						border: 1px solid rgba(255,255,255,0.3);
						color: rgba(255,255,255,0.9);}

div#sched_quote_builder p#schedule_id_info input[type="text"]:focus	
						{background-color: rgba(0,0,0,0.2);
						border: 1px solid rgba(255,255,255,0.3);
						color: white;}
div#sched_quote_builder p#print_comments	{display: inline-block; width: 450px; margin-right: 5%; color: rgba(255,255,255,0.7);
						text-align: left; float: right; clear: right;}
div#sched_quote_builder p#print_comments textarea	
						{background-color: rgba(0,0,0,0.3); border-radius: 3px;
						border: 1px solid rgba(255,255,255,0.2); font-size: 9pt;
						text-align: left; color: rgba(255,255,255,0.8);
						display: block; margin-top: 3px; margin-bottom: 3px;
						padding-top: 3px; width: 90%; height: 80px;
						padding: 7px;}

div#sched_quote_builder p#print_comments textarea:hover	{background-color: rgba(0,0,0,0.2);
										border: 1px solid rgba(255,255,255,0.3);
										color: rgba(255,255,255,0.8);}

div#sched_quote_builder p#print_comments textarea:focus	{background-color: rgba(0,0,0,0.2);
										border: 1px solid rgba(255,255,255,0.3);
										color: rgb(65,182,230);}




div#sched_quote_builder a#slcpmf_lbsavedprate {display: inline-block; margin-bottom: 3px; text-decoration: none; font-size: 10pt;
						padding: 4px; border-radius: 4px; border: 1px solid rgba(255,255,255,0.1);
						background-color: rgb(3,70,56); color: rgba(255,255,255,0.7);}
div#sched_quote_builder a#slcpmf_lbsavedprate:hover {border: 1px solid rgba(255,255,255,0.2);
						background-color: rgb(0,78,66); color: rgba(255,255,255,0.9);}
div#sched_quote_builder a#slcpmf_lbsavedprate:hover {border: 1px solid rgba(255,255,255,0.4);
						background-color: rgb(0,78,66); color: rgba(255,255,255,1.0);}

div#sched_quote_builder a#slcpmf_btaddline {display: inline-block; margin-bottom: 3px; text-decoration: none; font-size: 10pt;
						padding: 4px; border-radius: 4px; border: 1px solid rgba(255,255,255,0.1);
						background-color: rgb(3,70,56); color: rgba(255,255,255,0.7);}
div#sched_quote_builder a#slcpmf_btaddline:hover {border: 1px solid rgba(255,255,255,0.2);
						background-color: rgb(0,78,66); color: rgba(255,255,255,0.9);}
div#sched_quote_builder a#slcpmf_btaddline:hover {border: 1px solid rgba(255,255,255,0.4);
						background-color: rgb(0,78,66); color: rgba(255,255,255,1.0);}







div#sched_quote_builder tr#slcpmf_editcontrols			{background-image: url(../images/uikit_linen.jpg);}
div#sched_quote_builder tr#slcpmf_editcontrols td		{text-align: center; vertical-align: top; border-top: 3px solid rgba(0,0,0,0.2);
									padding-top: 21px; border-bottom: 1px solid rgba(255,181,73,0.6);
									padding-bottom: 21px; color: rgba(255,255,255,1.0); font-size: 11pt;}

div#sched_quote_builder tr#slcpmf_editcontrols div.delete_selected a	{display: inline-block; margin-bottom: 7px;
													background-color: rgb(138,21,56); 
													color: rgba(255,255,255,0.7); font-size: 10pt;
													text-decoration: none; padding: 4px; border-radius: 4px;
													border: 1px solid rgba(255,255,255,0.1);}

div#sched_quote_builder tr#slcpmf_editcontrols div.delete_selected a:hover	{background-color: rgb(166,9,61); 
													color: rgba(255,255,255,0.9);
													border: 1px solid rgba(255,255,255,0.2);}

div#sched_quote_builder tr#slcpmf_editcontrols div.delete_selected a:active	{background-color: rgb(197,0,62); 
													color: rgba(255,255,255,1.0);
													border: 1px solid rgba(255,255,255,0.4);}


div#sched_quote_builder tr#slcpmf_editcontrols div.delete_selected a span	{display: block;}

div#sched_quote_builder tr#slcpmf_editcontrols div.add a	{display: inline-block; margin-top: 7px; margin-bottom: 7px;
										background-color: rgb(0,123,95); 
										color: rgba(255,255,255,0.7); font-size: 10pt;
										text-decoration: none; padding: 4px; border-radius: 4px;
										border: 1px solid rgba(255,255,255,0.1);}
div#sched_quote_builder tr#slcpmf_editcontrols div.add a:hover	{background-color: rgb(0,151,117); 
										color: rgba(255,255,255,0.9);
										border: 1px solid rgba(255,255,255,0.2);}
div#sched_quote_builder tr#slcpmf_editcontrols div.add a:active	{background-color: rgb(0,151,117); 
										color: rgba(255,255,255,1.0);
										border: 1px solid rgba(255,255,255,0.4);}
div#sched_quote_builder tr#slcpmf_editcontrols div.add a span	{display: block;}




div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr#slcpmf_editcontrols td input[type="text"]	
						{background-color: rgba(0,0,0,0.3); border-radius: 3px;
						border: 1px solid rgba(255,255,255,0.2); font-size: 8pt;
						text-align: center; color: rgba(255,255,255,0.6);
						display: block; margin-top: 3px; margin-bottom: 3px;
						margin-left: auto; margin-right: auto; padding-top: 3px; width: 80%;
						padding-bottom: 3px;}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr#slcpmf_editcontrols td input[type="text"]:hover	{background-color: rgba(0,0,0,0.2);
										border: 1px solid rgba(255,255,255,0.3);
										color: rgba(255,255,255,0.8);}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr#slcpmf_editcontrols td input[type="text"]:focus	{background-color: rgba(0,0,0,0.2);
										border: 1px solid rgba(255,255,255,0.3);
										color: rgb(65,182,230);}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr#slcpmf_editcontrols td textarea	
						{background-color: rgba(0,0,0,0.3); border-radius: 3px;
						border: 1px solid rgba(255,255,255,0.2); font-size: 9pt;
						text-align: center; color: rgba(255,255,255,0.8);
						display: block; margin-top: 3px; margin-bottom: 3px;
						margin-left: auto; margin-right: auto; padding-top: 3px; width: 80%;
						padding-bottom: 3px;}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr#slcpmf_editcontrols td textarea:hover	{background-color: rgba(0,0,0,0.2);
										border: 1px solid rgba(255,255,255,0.3);
										color: rgba(255,255,255,0.8);}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr#slcpmf_editcontrols td textarea:focus	{background-color: rgba(0,0,0,0.2);
										border: 1px solid rgba(255,255,255,0.3);
										color: rgb(65,182,230);}

div#sched_quote_builder div#slcpmf_UpdatePanel1 table tr#slcpmf_editcontrols td input[type="checkbox"] {margin-right: 7px;}

div#sched_quote_builder td.time_period select	{min-width: 120px; width: auto;}
div#sched_quote_builder td.flight input[type="text"]	{max-width: 80px; width: 80px;}
div#sched_quote_builder td.spots input[type="text"]	{max-width: 80px; width: 80px;}
div#sched_quote_builder td.flight label	{margin-left: 7px;}

div#sched_quote_builder div#schlines div#slcpmf_Panel1		{width: 95%; margin-left: auto; margin-right: auto;
										background-image: url(../images/uikit_linen.jpg);
									border-radius: 12px; border-bottom: 2px solid rgb(56,46,44);}

div#sched_quote_builder div#schlines		{text-align: center;}

div#sched_quote_builder div#schlines h2	{display: inline-block; width: auto; float:right; text-align: center;
								padding-top: 12px; padding-bottom: 12px; padding-left: 40px; 
								padding-right: 40px; margin-right: 70px;
								background-image: url(../images/uikit_wood_green.jpg);
							border-bottom-left-radius: 14px; color: white; font-size: 14pt;
							border-bottom-right-radius: 14px;font-weight: bold;}

div#sched_quote_builder a#slcpmf_lbeditup	{display: block; background-color: rgb(69,53,54);
								color: rgba(255,255,255,0.5); text-decoration: none;
							padding-top: 7px; padding-bottom: 7px; padding-left: 14px; padding-right: 14px;
							border: 1px solid rgba(255,255,255,0.3); border-top: none;
							border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;
							margin-top: -70px; position: absolute; margin-left: 70px;}

div#sched_quote_builder a#slcpmf_lbeditup:hover	{background-color: rgb(88,68,70);
								color: rgba(255,255,255,0.8);
								border: 1px solid rgba(255,255,255,0.3); border-top: none;}

div#sched_quote_builder a#slcpmf_lbeditdown	{display: block; background-color: rgb(69,53,54);
								color: rgba(255,255,255,0.5); text-decoration: none;
							padding-top: 7px; padding-bottom: 7px; padding-left: 14px; padding-right: 14px;
							border: 1px solid rgba(255,255,255,0.3); border-top: none;
							border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;
							margin-top: -70px; position: absolute; margin-left: 200px;}

div#sched_quote_builder a#slcpmf_lbeditdown:hover	{background-color: rgb(88,68,70);
								color: rgba(255,255,255,0.8);
								border: 1px solid rgba(255,255,255,0.3); border-top: none;}

div#sched_quote_builder div#schlines table	{width: 100%;}
div#sched_quote_builder div#content table#slcpmf_schtable tr.header td	{background-image: url(../images/uikit_wood_golden.jpg); 
									padding-top: 12px;
									padding-bottom: 12px; color: white; font-size: 10pt; font-weight: bold;
									padding-left: 7px; padding-right: 7px;}
div#sched_quote_builder a#slcpmf_zonesort					{text-decoration: none; color: rgb(0,191,179);}
div#sched_quote_builder a#slcpmf_zonesort:hover				{text-decoration: underline; color: white;}
div#sched_quote_builder div#content table#slcpmf_schtable tr.header td:first-of-type	{border-top-left-radius: 12px;}
div#sched_quote_builder div#content table#slcpmf_schtable tr.header td:last-of-type	{border-top-right-radius: 12px;}
div#sched_quote_builder div#schlines table tr.even td	{background-image: url(../images/uikit_wood_grey.jpg); color: white;}
div#sched_quote_builder div#schlines table tr.odd td	{background-image: url(../images/uikit_wood_grey_alt.jpg); color: white;}

div#sched_quote_builder table#slcpmf_schtable a.vert_edit {
	background: url(../images/tint_schedule_edit9.png) no-repeat center top;
	display: block;
	font: 9pt sans-serif;
	text-align: center;
	text-decoration: none;
	color: rgba(255,255,255,0.8);
	border: 1px solid rgba(255,255,255,0.1);
	margin: -20px 3px 0;
	overflow: hidden;
	padding: 19px 3px 0;
	height: 46px;
}

div#sched_quote_builder table#slcpmf_schtable a.vert_up {
	background: url(../images/tint_schedule_up3.png) no-repeat center top;
	display: block;
	font: 9pt sans-serif;
	text-align: center;
	text-decoration: none;
	color: rgba(255,255,255,0.8);
	border: 1px solid rgba(255,255,255,0.1);
	margin: -20px 3px 0;
	overflow: hidden;
	padding: 19px 3px 0;
	height: 46px;
}

div#sched_quote_builder table#slcpmf_schtable a.vert_up:hover {
	background: url(../images/tint_schedule_up_hover.png) no-repeat center top;
	color: #4bfac3;
}

div#sched_quote_builder table#slcpmf_schtable a.vert_edit_days {
	background: url(../images/tint_schedule_days2.png) no-repeat center top;
	display: block;
	font: 9pt sans-serif;
	text-align: center;
	text-decoration: none;
	color: #fbd397;
	border: 1px solid rgba(255,255,255,0.3);
	margin: -20px 3px 0;
	overflow: hidden;
	padding: 19px 3px 0;
	height: 46px;
	width: 12px;
}

div#sched_quote_builder table#slcpmf_schtable a.vert_edit_days:hover {
	background: url(../images/tint_schedule_days_hover.png) no-repeat center top;
	display: block;
	font: 9pt sans-serif;
	text-align: center;
	text-decoration: none;
	color: #fbd397;
	border: 1px solid rgba(255,255,255,0.3);
	margin: -20px 3px 0;
	overflow: hidden;
	padding: 19px 3px 0;
	height: 46px;
	width: 12px;
}

div#sched_quote_builder table#slcpmf_schtable a.vert_edit:hover {
	background: url(../images/tint_schedule_hover_03.png) no-repeat center top;
	color: #00d7fe;
}

div#sched_quote_builder div#content table#slcpmf_schtable td {
	text-align: center;
	font-size: 9pt; font-family: sans-serif;
	vertical-align: top;
	padding: 21px 1px 1px;
}



div#sched_quote_builder div#content table#slcpmf_schtable tr.schedule_totals td {
	text-align: center;
	font-size: 9pt;
	vertical-align: top;
	padding: 6px;
	font-weight: bold;
	height: 46px;
}

div#sched_quote_builder div#content table#slcpmf_schtable td.line_controls {
	padding-top: 9px;
}

div#sched_quote_builder div#content table#slcpmf_schtable tr#slcpmf_schl1 td.line_controls {
	padding-top: 22px;}


div#sched_quote_builder a.move_up span	{display: none;}
div#sched_quote_builder a.move_down span	{display: none;}
div#sched_quote_builder a.delete span	{display: none;}

div#sched_quote_builder table#slcpmf_schtable a.edit_line	{display: none;}

div#sched_quote_builder a.move_up {
	width: 24px;
	height: 13px;
	background: url(../images/ctrl_move_line_up_normal.png) no-repeat;
	display: block;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 2px;
}

div#sched_quote_builder a.move_up:hover {
	background: url(../images/ctrl_move_line_up_hover.png) no-repeat;
}

div#sched_quote_builder a.delete {
	width: 28px;
	height: 28px;
	background: url(../images/ctrl_delete_line_normal2.png) no-repeat;
	display: block;
	float: none;
	margin: 0;
}

div#sched_quote_builder a.delete:hover {
	background: url(../images/ctrl_delete_line_hover.png) no-repeat;
}

div#sched_quote_builder a.move_down {
	width: 24px;
	height: 13px;
	background: url(../images/ctrl_move_line_down_normal.png) no-repeat;
	display: block;
	margin: 0 0 0 2px;
}

div#sched_quote_builder a.move_down:hover {
	background: url(../images/ctrl_move_line_down_hover.png) no-repeat;
}

div#sched_quote_builder div#slcpmf_UpdatePanel2	{height: 70px; width: 95%; margin-left: auto; 
		margin-right: auto;}




div#sched_quote_builder ul#schedule_options	{margin-top: 21px; text-align: center; font-size: 10pt; color: rgba(255,255,255,0.7);}

div#sched_quote_builder ul#schedule_options li	{display: inline-block; margin-left: 14px; margin-right: 14px; vertical-align: top;}
div#sched_quote_builder ul#schedule_options label	{margin-left: 3px;}
div#sched_quote_builder ul#schedule_options li a				{display: block; padding-top: 7px; padding-bottom: 7px; 
									padding-left: 14px; padding-right: 14px; margin-bottom: 7px;
									border: 1px solid rgba(255,255,255,0.1); color: rgba(255,255,255,0.7);
										text-decoration: none; border-radius: 5px; font-size: 12pt;}

div#sched_quote_builder a#slcpmf_lbdelline					{background-color: rgb(118,35,47);}
div#sched_quote_builder a#slcpmf_lbdelline:hover			{background-color: rgb(157,34,53); 
									border: 1px solid rgba(255,255,255,0.3);}

div#sched_quote_builder a#slcpmf_lbsave					{background-color: rgb(21,71,52);}
div#sched_quote_builder a#slcpmf_lbsave:hover			{background-color: rgb(0,111,98); 
									border: 1px solid rgba(255,255,255,0.3);}

div#sched_quote_builder a#slcpmf_lbaddwktoall					{background-color: rgb(21,71,52);}
div#sched_quote_builder a#slcpmf_lbaddwktoall:hover			{background-color: rgb(0,111,98); 
									border: 1px solid rgba(255,255,255,0.3);}

div#sched_quote_builder a#slcpmf_cancel_schedule_edits		{background-color: rgb(118,35,47); width: 150px;}
div#sched_quote_builder a#slcpmf_cancel_schedule_edits:hover	{background-color: rgb(157,34,53); 
										border: 1px solid rgba(255,255,255,0.3);}

div#sched_quote_builder select#slcpmf_dlqntpresets {width: 100px; max-width: 100px; 
													margin-bottom: 7px; margin-top: 0px;}

div#sched_quote_builder div#slcpmf_divmktrnadd span	{
	font-weight: bold;
	color: white;
	display: block;
	margin-top: 14px;
}

div#sched_quote_builder div#slcpmf_divmktrnadd select	{
	display: block;
	margin-top: 7px;
	margin-left: auto;
	margin-right: auto;
	background-color: rgba(0,0,0,0.3); 
	border-radius: 3px;
	border: 1px solid rgba(255,255,255,0.2);
	font-size: 9pt;
	color: rgba(255,255,255,0.8);
	padding-top: 3px;
	padding-bottom: 3px;
	height: 100px;
}

div#sched_quote_builder div#slcpmf_divmktrnadd select:hover	{
	background-color: rgba(0,0,0,0.2);
	border: 1px solid rgba(255,255,255,0.3);
	color: rgba(255,255,255,0.8);
}

div#sched_quote_builder div#slcpmf_divmktrnadd select:focus	{
	background-color: rgba(0,0,0,0.2);
	border: 1px solid rgba(255,255,255,0.3);
	color: rgb(65,182,230);
}



/* @end */

/* @group Import Schedules */
	
div#importsched h3 {
	text-align: center;
	color: #feffff;
	margin-bottom: 14px;
	font: normal 16pt sans-serif;
}

div#importsched h2 {
	text-align: center;
	color: #fdbb52;
	font-size: 14pt;
}

div#importsched div#slcpmf_uploadctls {
	width: 400px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	background: url(../images/bg_search_bar.jpg) no-repeat center center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 40px;
	border-radius: 11px;
	border: 2px solid #9a663c;
}

div#importsched table	{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 21px;
}

div#importsched table tr td	{
	text-align: center;
	padding: 3px 7px;
}

div#importsched table tr.header td	{
	background-image: url(../images/uikit_wood_golden.jpg); 
	padding-top: 12px;
	padding-bottom: 12px; 
	color: white; 
	font-size: 12pt; 
	font-weight: bold;
	white-space: nowrap;
	}

div#importsched table tr.header td:first-of-type	{
	border-top-left-radius: 12px;
	}
	
div#importsched table tr.header td:last-of-type	{
	border-top-right-radius: 12px;
	}
	
div#importsched table tr.even td	{
	background-image: url(../images/uikit_wood_grey.jpg); 
	color: white;
	}
	
div#importsched table tr.odd td	{
	background-image: url(../images/uikit_wood_grey_alt.jpg);
	color: white;
	}
	
div#importsched input[type=submit]	{
	margin-top: 21px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	display: block;
}



div#importsched input[type=text] {
	width: 50px;
	background-color: rgba(255,255,255,0.1);
	border: 1px solid rgba(255,255,255,0.1);
	color: #fff;
	text-align: center;
	border-radius: 3px;
	font-size: 11pt;
}

div#importsched input[type="text"]:hover {
	width: 50px;
	background-color: rgba(255,255,255,0.2);
	border: 1px solid rgba(255,255,255,0.3);
	color: #fff;
	text-align: center;
}

div#importsched div#slcpmf_uploadctls input[type=submit]	{
	display: inline-block;
	margin-top: 7px;
}

	
/* 	@end */

/* @group Cycle Entry Items */

div#slcpmf_divsaleblock {
	background: url(../images/uikit_wood_grey.jpg) repeat;
	color: #fff;
	text-align: center;
	font: 13pt/2em sans-serif;
}

div#slcpmf_divsaleblocks a {
	display: block;
	text-align: left;
	line-height: 1.5em;
	color: #83b095;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px solid #3a5043;
	padding-left: 40px;
	text-decoration: none;
	font-size: 9pt;
}

div#slcpmf_divsaleblocks a:hover {
	background-color: rgba(255,255,255,0.07);
	color: #9dd2b3;
}

div#slcpmf_divsaleblocks a:active {
	background-color: rgba(255,255,255,0.14);
	color: #b6f3d0;
}

div#slcpmf_divsaleblocks span {
	display: block;
	text-align: left;
	line-height: 1.5em;
	color: #83b095;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px solid #3a5043;
	padding-left: 40px;
	font-size: 10pt;
}

div#slcpmf_divsaleblocks a span {
	float: right;
	height: 1em;
	vertical-align: middle;
	width: 60px;
	text-align: right;
	margin-right: 7px;
	margin-top: -7px;
	border-style: none;
	font-weight: bold;
	font-size: 10pt;
}

div#slcpmf_divsaleblocks span span {
	float: right;
	height: 1em;
	vertical-align: middle;
	width: 60px;
	text-align: right;
	margin-right: 7px;
	margin-top: -7px;
	border-style: none;
	font-weight: bold;
	font-size: 10pt;
	color: #fff;
}

.import {
	background: url(../images/uikit_icon_import.png) no-repeat 13px 8px;
}

.schedule {
	background: url(../images/uikit_icon_schedule.png) no-repeat 14px 7px;
}

.manual {
	background: url(../images/uikit_icon_manual.png) no-repeat 12px 12px;
}

.invoice {
	background: url(../images/uikit_icon_invoice.png) no-repeat 16px 8px;
}

.adjustment {
	background: url(../images/uikit_icon_adjustment.png) no-repeat 12px 10px;
}

.sbnew {
	background: url(../images/uikit_icon_new_item.png) no-repeat 12px 7px;
}

div#slcpmf_divsaleblocks span.selected {
	-moz-box-shadow: inset 0 0 10px #FFFFFF;
	-webkit-box-shadow: inset 0 0 10px #FFFFFF;
	box-shadow: inset 0 0 10px #00c787;
	color: #fff;
	background-color: rgba(96,250,148,0.14);
}

div#slcpmf_divsaleblocks span.unsaved {
	-moz-box-shadow: inset 0 0 10px #FFFFFF;
	-webkit-box-shadow: inset 0 0 10px #FFFFFF;
	box-shadow: inset 0 0 10px #f6cc00;
	color: #f6cc00;
	background-color: rgba(255,200,0,0.14);
}

a#slcpmf_lbaddsaleblock {
	width: 213px;
	height: 46px;
	background: url(../images/uikit_button_create_new.png) no-repeat 0 0;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
}

a#slcpmf_lbaddsaleblock:hover {
	background: url(../images/uikit_button_create_new.png) no-repeat -213px 0;
}

a#slcpmf_lbaddsaleblock:active {
	background: url(../images/uikit_button_create_new.png) no-repeat -426px 0;
}

a#slcpmf_lbaddsaleblock span {
	display: none;
}

a#slcpmf_lbdelactiveblock {
	width: 213px;
	height: 46px;
	background: url(../images/uikit_button_delete_selected.png) no-repeat 0 0;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
}

a#slcpmf_lbdelactiveblock:hover {
	background: url(../images/uikit_button_delete_selected.png) no-repeat -213px 0;
}

a#slcpmf_lbdelactiveblock:active {
	background: url(../images/uikit_button_delete_selected.png) no-repeat -426px 0;
}

a#slcpmf_lbdelactiveblock span {
	display: none;
}

div#slcpmf_divsaleblock div:last-of-type {
	background: url(../images/uikit_wood_green.jpg) repeat;
	border-top: 1px solid #254d38;
	margin-top: 1px;
	padding: 3px 14px 7px;
	font-size: 11pt;
	font-weight: bold;
	border-bottom: 1px solid rgba(255,255,255,0.13);
}

div#slcpmf_blockmode {
	background: url(../images/uikit_wood_purple.jpg) repeat;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #573255;
	border-top: 2px solid #261327;
}

div#slcpmf_blockmode a {
	border: 1px solid #79477a;
	border-radius: 5px;
	color: #cb6ede;
	text-decoration: none;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 7px;
	display: inline-block;
}

div#slcpmf_blockmode a:hover {
	border: 1px solid #79477a;
	background-color: rgba(255,255,255,0.05);
}

div#slcpmf_blockmode a:active {
	border: 1px solid #dcafeb;
	background-color: rgba(255,255,255,0.1);
	color: #fff;
}

div#slcpmf_newscheds {
	background: url(../images/uikit_wood_blue.jpg) repeat;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 2px solid #151d2a;
	border-bottom: 1px solid #34435e;
}

div#reports_menu a#slcpmf_lbrptaeusagex {
	border-radius: 7px;
	color: rgba(5, 164, 143, 1);
	text-decoration: none;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 12px;
	background: -webkit-linear-gradient(#057661 0%, rgba(0,0,0,0.32) 100%);
	background: -moz-linear-gradient(#057661 0%, rgba(0,0,0,0.32) 100%);
	display: inline-block;
}

div#reports_menu a#slcpmf_lbrptaeusagex:hover {
	border-radius: 7px;
	text-decoration: none;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 12px;
	background: -webkit-linear-gradient(#057661 0%, rgba(0,0,0,0.32) 100%);
	background: -moz-linear-gradient(#057661 0%, rgba(0,0,0,0.32) 100%);
	display: inline-block;
	border: 1px solid #034eb2;
	color: white;
}

a#slcpmf_xlbrtrntosettings {
	border-radius: 7px;
	color: rgba(5, 164, 143, 1);
	text-decoration: none;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 12px;
	background: -webkit-linear-gradient(#057661 0%, rgba(0,0,0,0.32) 100%);
	background: -moz-linear-gradient(#057661 0%, rgba(0,0,0,0.32) 100%);
	display: inline-block;
}

div#market_maintenance a#slcpmf_xlbrtrntosettings:hover {
	border-radius: 7px;
	text-decoration: none;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 12px;
	background: -webkit-linear-gradient(#057661 0%, rgba(0,0,0,0.32) 100%);
	background: -moz-linear-gradient(#057661 0%, rgba(0,0,0,0.32) 100%);
	display: inline-block;
	border: 1px solid #034eb2;
	color: white;
}

	
div#slcpmf_newscheds a {
	border: 1px solid #034eb2;
	border-radius: 5px;
	color: #1984fd;
	text-decoration: none;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 7px;
	display: inline-block;
}

div#slcpmf_newscheds a:hover {
	border: 1px solid #034eb2;
	border-radius: 5px;
	color: #1984fd;
	text-decoration: none;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 7px;
	display: inline-block;
	background-color: rgba(255,255,255,0.05);
}

div#slcpmf_newscheds a:active {
	border: 1px solid #34baff;
	border-radius: 5px;
	color: #fff;
	text-decoration: none;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 7px;
	display: inline-block;
	background-color: rgba(255,255,255,0.1);
}

div#slcpmf_schedtool {
	background: url(../images/uikit_wood_blue.jpg) repeat;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 2px solid #151d29;
	color: #b7d8fe;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
}

div#slcpmf_schedtool a {
	border: 1px solid #034eb2;
	border-radius: 5px;
	color: #1984fd;
	text-decoration: none;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	display: inline-block;
	padding: 7px;
}

div#slcpmf_schedtool a:hover {
	border: 1px solid #034eb2;
	border-radius: 5px;
	color: #1984fd;
	text-decoration: none;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 7px;
	display: inline-block;
	background-color: rgba(255,255,255,0.05);
}

div#slcpmf_schedtool a:active {
	border: 1px solid #34baff;
	border-radius: 5px;
	color: #fff;
	text-decoration: none;
	font: 12pt cronos-pro, "Cronos Pro", sans-serif;
	padding: 7px;
	display: inline-block;
	background-color: rgba(255,255,255,0.1);
}

div#slcpmf_editortitle {
	background: url(../images/uikit_wood_blue.jpg) repeat;
	padding-top: 7px;
	color: #7ecdff;
	font-family: cronos-pro, "Cronos Pro", sans-serif;
	padding-bottom: 7px;
	border-bottom: 1px solid rgba(183,216,254,0.13);
	border-top: 2px solid #151c28;
}





/* @end */

/* @group HUD (Client Forecast) */

div#slcpmf_divfc {
	overflow-y: auto;
	overflow-x: hidden;
	text-align: center;
	height: auto;
	max-height: 350px;
	position: fixed;
	width: 94%;
	font-size: 14pt;
	color: #fff;
	font-weight: bold;
	border-radius: 14px;
	background-color: rgba(0,0,0,0.9);
	border: 7px solid rgba(166,194,193,0.3);
	box-shadow: 0px 21px 40px rgba(0,0,0,0.8);
	padding-top: 7px;
	margin: 0;
	top: 160px;
	right: 2.5%;
	left: 2.5%;
}

a#slcpmf_lbfcclose {
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	overflow: hidden;
	top: 7px;
	background: url(../images/uikit_hud_control_close.png) no-repeat;
	color: rgba(0,0,0,0);
	right: 28px;
}

div#slcpmf_divfc table {
	font-size: 9pt;
	width: 100%;
	margin-right: 0;
	margin-left: 0;
}

div#slcpmf_divfc table tr {
	background-image: none;
}

div#slcpmf_divfc table td {
	background-image: none;
}

div#slcpmf_divfc table td.numeric {
	text-align: right;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 60px;
}

div#slcpmf_divfc table td.exp1_numeric {
	text-align: right;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 60px;
}

div#slcpmf_divfc table tr.header td {
	background-image: none;
	background-color: #4f240a;
	color: #eab76f;
	width: 60px;
}

div#slcpmf_divfc table tr.header td:first-of-type {
	background-image: none;
	background-color: #4f240a;
	color: #eab76f;
	width: auto;
}

div#slcpmf_divfc div.scrollable_table_view_data table tr.zone_name td {
	background-image: none;
	background-color: #17262e;
	color: #34baff;
	border-top: 1px none #53405a;
	border-bottom: 1px none #3d3048;
}

div#slcpmf_divfc div.scrollable_table_view_bottom table tr.zone_totals td {
	background-image: none;
	background-color: #172e28;
	color: #00c787;
	border-top: 1px none #53405a;
	border-bottom: 1px none #3d3048;
}

div#slcpmf_divfc table tr.odd {
	background-image: none;
	background-color: #1b1c1f;
	color: #fff;
}

div#slcpmf_divfc table tr.even {
	background-image: none;
	background-color: #292c2e;
	color: #fff;
}

div#slcpmf_divfc table tr.ref_even {
	background-image: none;
	background-color: #2f2b2a;
	color: rgba(255,255,255,0.3);
}

div#slcpmf_divfc table tr.ref_even td {
	border-right: 1px solid #374044;
	border-bottom: 1px solid #374044;
}

div#slcpmf_divfc div.scrollable_table_view_bottom table tr.totals td {
	background-image: none;
	border-style: none;
	background-color: #172e28;
	font-weight: bold;
	color: #00e39d;
}

div#slcpmf_divfc a#slcpmf_lbfcyear {
	text-decoration: none;
	color: #a6c2c1;
	padding-right: 7px;
	padding-left: 7px;
	margin-left: 7px;
	border: 1px solid #515151;
	border-radius: 5px;
}

div#slcpmf_divfc a#slcpmf_lbfcyear:hover {
	color: #a6c2c1;
	border: 1px solid #a6c2c1;
}

div#slcpmf_divfc a#slcpmf_lbfcyear:active {
	color: #fff;
	border: 1px solid #fff;
}

/* @end */

/* @group Printing */

@media print {
    body {
	font-family: Arial, sans-serif;
}
  }

/* @end */

/* @group Traffic */

p#traffic_schedule_toggle a span {
	display: none;
}

p#traffic_schedule_toggle a.schedules {
	width: 403px;
	height: 46px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/uikit_seg_ctrl_schedules.png);
	margin-bottom: 21px;
}

p#traffic_schedule_toggle a.traffic_copy {
	width: 403px;
	height: 46px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/uikit_seg_ctrl_traffic_forms.png);
	margin-bottom: 21px;
}

p#import_schedule_file {
	text-align: right;
	float: right;
	margin-right: 5%;
	margin-top: -7px;
	clear: both;
}

p#import_schedule_file a span{
	display: none;
}

p#new_traffic {
	text-align: right;
	float: right;
	margin-right: 5%;
	margin-top: -47px;
	clear: both;
}

p#new_traffic a span{
	display: none;
}

a#slcpmf_lbupload {
	width: 213px;
	height: 46px;
	display: block;
	background: url(../images/uikit_button_import_schedule_file.png) 0 0;
}

a#slcpmf_lbupload:hover {
	background: url(../images/uikit_button_import_schedule_file.png) -213px 0;
}

a#slcpmf_lbupload:active {
	background: url(../images/uikit_button_import_schedule_file.png) -426px 0;
}

a.new_traffic_form {
	width: 213px;
	height: 46px;
	display: block;
	background: url(../images/uikit_button_new_traffic_form.png) 0 0;
}

a.new_traffic_form:hover {
	background: url(../images/uikit_button_new_traffic_form.png) -213px 0;
}

a.new_traffic_form:active {
	background: url(../images/uikit_button_new_traffic_form.png) -426px 0;
}

a.export_line {
	width: 40px;
	height: 38px;
	display: inline-block;
	background: url(../images/uikit_widget_export_sm.png) no-repeat 0 3px;
}

a.export_line:hover {
	width: 40px;
	height: 38px;
	display: inline-block;
	background: url(../images/uikit_widget_export_sm.png) no-repeat -40px 3px;
}

a.export_line:active {
	width: 40px;
	height: 38px;
	display: inline-block;
	background: url(../images/uikit_widget_export_sm.png) no-repeat -80px 3px;
}

div#vidstatus a.edit_line {
	width: 29px;
	height: 36px;
	display: inline-block;
	background: url(../images/uikit_widget_edit_sm.png) no-repeat 0 1px;
}

div#vidstatus a.edit_line:hover {
	background: url(../images/uikit_widget_edit_sm.png) no-repeat -29px 1px;
}

div#vidstatus a.edit_line:active {
	background: url(../images/uikit_widget_edit_sm.png) no-repeat -58px 1px;
}

a.print_line {
	width: 32px;
	height: 36px;
	display: inline-block;
	background: url(../images/uikit_widget_print_sm.png) no-repeat 0 1px;
}

a.print_line:hover {
	background: url(../images/uikit_widget_print_sm.png) no-repeat -32px 1px;
}

a.print_line:active {
	background: url(../images/uikit_widget_print_sm.png) no-repeat -64px 1px;
}

a.approve_line {
	width: 49px;
	height: 38px;
	display: inline-block;
	background: url(../images/uikit_widget_approve_sm.png) no-repeat 0 3px;
	float: left;
}

a.approve_line:hover {
	background: url(../images/uikit_widget_approve_sm.png) no-repeat -49px 2px;
	float: left;
}

a.approve_line:active {
	background: url(../images/uikit_widget_approve_sm.png) no-repeat -98px 2px;
	float: left;
}

a.view_line {
	width: 33px;
	height: 37px;
	display: inline-block;
	background: url(../images/uikit_widget_view_sm.png) no-repeat 0 0;
}

a.view_line:hover {
	background: url(../images/uikit_widget_view_sm.png) no-repeat -33px 0;
}

a.view_line:active {
	background: url(../images/uikit_widget_view_sm.png) no-repeat -66px 1px;
}

a.remove_line {
	width: 39px;
	height: 36px;
	display: inline-block;
	background: url(../images/uikit_widget_delete_sm.png) no-repeat 0 1px;
}

a.remove_line:hover {
	background: url(../images/uikit_widget_delete_sm.png) no-repeat -39px 1px;
}

a.remove_line:active {
	background: url(../images/uikit_widget_delete_sm.png) no-repeat -78px 1px;
}

a.edit_line span {
	display: none;
	background-position: 0 0;
}

a.print_line span {
	display: none;
}

a.view_line span {
	display: none;
}

a.approve_line span {
	display: none;
}

a.remove_line span {
	display: none;
}

a.deny_line span	{display: none;}

a.export_line span {
	display: none;
}

h2.awaiting_approval {
	background-image: url(../images/uikit_wood_green.jpg);
	width: auto;
	margin-left: 5%;
	padding: 14px 21px 3px;
	font-size: 16pt;
	color: #fff;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	margin-bottom: 0;
	display: inline-block;
}

table#slcpmf_schlisttable {
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}

table#slcpmf_schlisttable tr td {
	background-image: url(../images/uikit_wood_grey.jpg);
	padding: 7px 14px;
	color: #9a8f89;
	font-size: 10pt;
	text-align: center;
}

table#slcpmf_schlisttable tr.even td {
	background-image: url(../images/uikit_wood_grey_alt.jpg);
	border-bottom: 1px solid rgba(55,66,77,0.5);
	border-top: 1px solid rgba(55,66,77,0.5);
}

table#slcpmf_schlisttable tr.header td {
	color: #83b095;
	background-image: url(../images/uikit_wood_green.jpg);
	font-size: 11pt;
	border-bottom: 1px solid #005a3b;
}

table#slcpmf_schlisttable tr.header td:last-of-type {
	text-align: center;
}

table#slcpmf_schlisttable tr td:last-of-type {
	width: 160px;
	min-width: 160px;
	text-align: left;
}

table#slcpmf_schlisttable tr td a {
	color: #00af76;
	text-decoration: none;
}

table#slcpmf_schlisttable tr.header td a:hover {
	color: #fff;
	text-decoration: underline;
	display: block;
}

table#slcpmf_schlisttable tr.header td:last-of-type {
	border-top-right-radius: 7px;
}

table#slcpmf_schlisttable tr:last-of-type td:last-of-type {
	border-bottom-right-radius: 7px;
}

table#slcpmf_schlisttable tr:last-of-type td:first-of-type {
	border-bottom-left-radius: 7px;
}

h2.awaiting_export {
	background-image: url(../images/uikit_wood_blue.jpg);
	width: auto;
	margin-left: 5%;
	font-size: 16pt;
	color: #fff;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	margin-bottom: 0;
	margin-top: 28px;
	display: inline-block;
	padding: 14px 21px 3px;
}

table#slcpmf_approvedtable {
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}

table#slcpmf_approvedtable tr td {
	background-image: url(../images/uikit_wood_grey.jpg);
	padding: 7px 14px;
	color: #9a8f89;
	font-size: 10pt;
	text-align: center;
}

table#slcpmf_approvedtable tr.even td {
	background-image: url(../images/uikit_wood_grey_alt.jpg);
	border-bottom: 1px solid rgba(55,66,77,0.5);
	border-top: 1px solid rgba(55,66,77,0.5);
}

table#slcpmf_approvedtable tr.header td {
	color: #acb1d7;
	background-image: url(../images/uikit_wood_blue.jpg);
	font-size: 11pt;
	border-bottom: 1px solid #0b4a69;
}

table#slcpmf_approvedtable tr.header td:last-of-type {
	text-align: center;
}

table#slcpmf_approvedtable tr td:last-of-type {
	width: 160px;
	min-width: 160px;
	text-align: left;
}

table#slcpmf_approvedtable tr td a {
	color: #279ed9;
	text-decoration: none;
}

table#slcpmf_approvedtable tr.header td a:hover {
	color: #fff;
	text-decoration: underline;
	display: block;
}

table#slcpmf_approvedtable tr.header td:last-of-type {
	border-top-right-radius: 7px;
}

table#slcpmf_approvedtable tr:last-of-type td:last-of-type {
	border-bottom-right-radius: 7px;
}

table#slcpmf_approvedtable tr:last-of-type td:first-of-type {
	border-bottom-left-radius: 7px;
}


h2.exported {
	background-image: url(../images/uikit_wood_golden.jpg);
	width: auto;
	margin-left: 5%;
	padding: 14px 21px 3px;
	font-size: 16pt;
	color: #fff;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	margin-bottom: 0;
	margin-top: 28px;
	display: inline-block;
}

table#slcpmf_exportedtable {
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
	margin-bottom: 40px;
}

table#slcpmf_exportedtable tr td {
	background-image: url(../images/uikit_wood_grey.jpg);
	padding: 7px 14px;
	color: #9a8f89;
	font-size: 10pt;
	text-align: center;
}

table#slcpmf_exportedtable tr.even td {
	background-image: url(../images/uikit_wood_grey_alt.jpg);
	border-bottom: 1px solid rgba(55,66,77,0.5);
	border-top: 1px solid rgba(55,66,77,0.5);
}

table#slcpmf_exportedtable tr.header td {
	color: #c5927f;
	background-image: url(../images/uikit_wood_golden.jpg);
	font-size: 11pt;
	border-bottom: 1px solid #704527;
}

table#slcpmf_exportedtable tr.header td:last-of-type {
	text-align: center;
}

table#slcpmf_exportedtable tr td:last-of-type {
	width: 160px;
	min-width: 160px;
	text-align: left;
}

table#slcpmf_exportedtable tr td a {
	color: #da8c53;
	text-decoration: none;
}

table#slcpmf_exportedtable tr.header td a:hover {
	color: #fff;
	text-decoration: underline;
	display: block;
}

table#slcpmf_exportedtable tr.header td:last-of-type {
	border-top-right-radius: 7px;
}

table#slcpmf_exportedtable tr:last-of-type td:last-of-type {
	border-bottom-right-radius: 7px;
}

table#slcpmf_exportedtable tr:last-of-type td:first-of-type {
	border-bottom-left-radius: 7px;
}



div#vidstatus div#slcpmf_UpdatePanel1 h2 {
	background-image: url(../images/uikit_wood_green.jpg);
	width: auto;
	margin-left: 5%;
	padding: 14px 21px 3px;
	font-size: 16pt;
	color: #fff;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	margin-bottom: 0;
	display: inline-block;
}

table#slcpmf_vttable {
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}

table#slcpmf_vttable tr td {
	background-image: url(../images/uikit_wood_grey.jpg);
	padding: 7px 14px;
	color: #9a8f89;
	font-size: 10pt;
	text-align: center;
}

table#slcpmf_vttable tr.even td {
	background-image: url(../images/uikit_wood_grey_alt.jpg);
	border-bottom: 1px solid rgba(55,66,77,0.5);
	border-top: 1px solid rgba(55,66,77,0.5);
}

table#slcpmf_vttable tr.header td {
	color: #83b095;
	background-image: url(../images/uikit_wood_green.jpg);
	font-size: 11pt;
	border-bottom: 1px solid #005a3b;
}

table#slcpmf_vttable tr.header td:last-of-type {
	text-align: center;
}

table#slcpmf_vttable tr td:last-of-type {
	width: 190px;
	min-width: 190px;
	text-align: left;
}

table#slcpmf_vttable tr td a {
	color: #00af76;
	text-decoration: none;
}

table#slcpmf_vttable tr.header td a:hover {
	color: #fff;
	text-decoration: underline;
	display: block;
}

table#slcpmf_vttable tr.header td:last-of-type {
	border-top-right-radius: 7px;
}

table#slcpmf_vttable tr:last-of-type td:last-of-type {
	border-bottom-right-radius: 7px;
}

table#slcpmf_vttable tr:last-of-type td:first-of-type {
	border-bottom-left-radius: 7px;
}

/* h2.vschanged not working, added vttable2 */

h2.vschanged {
	background-image: url(../images/uikit_wood_blue.jpg);
	width: auto;
	margin-left: 5%;
	font-size: 16pt;
	color: #fff;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	margin-bottom: 0;
	margin-top: 28px;
	display: inline-block;
	padding: 14px 21px 3px;
}

table#slcpmf_vttable2 {
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}

table#slcpmf_vttable2 tr td {
	background-image: url(../images/uikit_wood_grey.jpg);
	padding: 7px 14px;
	color: #9a8f89;
	font-size: 10pt;
	text-align: center;
}

table#slcpmf_vttable2 tr.even td {
	background-image: url(../images/uikit_wood_grey_alt.jpg);
	border-bottom: 1px solid rgba(55,66,77,0.5);
	border-top: 1px solid rgba(55,66,77,0.5);
}

table#slcpmf_vttable2 tr.header td {
	color: #acb1d7;
	background-image: url(../images/uikit_wood_green.jpg);
	font-size: 11pt;
	border-bottom: 1px solid #005a3b;
}

table#slcpmf_vttable2 tr.header td:last-of-type {
	text-align: center;
}

table#slcpmf_vttable2 tr td:last-of-type {
	width: 190px;
	min-width: 190px;
	text-align: left;
}

table#slcpmf_vttable2 tr td a {
	color: #00af76;
	text-decoration: none;
}

table#slcpmf_vttable2 tr.header td a:hover {
	color: #fff;
	text-decoration: underline;
	display: block;
}

table#slcpmf_vttable2 tr.header td:last-of-type {
	border-top-right-radius: 7px;
}

table#slcpmf_vttable2 tr:last-of-type td:last-of-type {
	border-bottom-right-radius: 7px;
}

table#slcpmf_vttable2 tr:last-of-type td:first-of-type {
	border-bottom-left-radius: 7px;
}





div#vidstatus h2 {
	background-image: url(../images/uikit_wood_blue.jpg);
	width: auto;
	margin-left: 5%;
	padding: 14px 21px 3px;
	font-size: 16pt;
	color: #fff;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	margin-bottom: 0;
	display: inline-block;
}



table#slcpmf_vtftable {
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}

table#slcpmf_vtftable tr td {
	background-image: url(../images/uikit_wood_grey.jpg);
	padding: 7px 14px;
	color: #9a8f89;
	font-size: 10pt;
	text-align: center;
}

table#slcpmf_vtftable tr.even td {
	background-image: url(../images/uikit_wood_grey_alt.jpg);
	border-bottom: 1px solid rgba(55,66,77,0.5);
	border-top: 1px solid rgba(55,66,77,0.5);
}

table#slcpmf_vtftable tr.header td {
	color: #acb1d7;
	background-image: url(../images/uikit_wood_blue.jpg);
	font-size: 11pt;
	border-bottom: 1px solid #0b4a69;
}

table#slcpmf_vtftable tr.header td:last-of-type {
	text-align: center;
}

table#slcpmf_vtftable tr td a {
	color: #279ed9;
	text-decoration: none;
}

table#slcpmf_vtftable tr.header td a:hover {
	color: #fff;
	text-decoration: underline;
	display: block;
}

table#slcpmf_vtftable tr.header:first-of-type td:last-of-type {
	border-top-right-radius: 7px;
}

table#slcpmf_vtftable tr:last-of-type td:last-of-type {
	border-bottom-right-radius: 7px;
}

table#slcpmf_vtftable tr:last-of-type td:first-of-type {
	border-bottom-left-radius: 7px;
}

table#slcpmf_vtftable input[type="text"] {
	width: 50px;
	background-color: #303f54;
	border: 1px solid #6982ab;
	color: #fff;
	text-align: center;
	border-radius: 3px;
}

table#slcpmf_vtftable input[type="text"]:hover {
	width: 50px;
	background-color: #495b78;
	border: 1px solid #7ecdff;
	color: #fff;
	text-align: center;
}

table#slcpmf_vtftable a.tfsave_lines {
	padding: 3px 7px;
	border-radius: 5px;
	border: 1px solid #005b5f;
	color: #67b08d;
	background-color: #023b36;
	display: inline-block;
	margin: 3px auto;
}

table#slcpmf_vtftable a.tfsave_lines:hover {
	border: 1px solid #00af76;
	color: #00af76;
	background-color: #023b36;
}

table#slcpmf_vtftable a.tfsave_lines:active {
	border: 1px solid #fff;
	color: #fff;
	background-color: #023b36;
}

div#popschedule h2 {
	color: #fff;
	text-align: center;
	margin-top: 14px;
	font-size: 16pt;
	margin-bottom: 14px;
}

div#popschedule table#schtable {
	margin-left: auto;
	margin-right: auto;
	width: 90%;
}

div#popschedule table#schtable tr:first-of-type td:first-of-type {
	border-top-left-radius: 7px;
}

div#popschedule table#schtable tr:first-of-type td:last-of-type {
	border-top-right-radius: 7px;
}

div#popschedule table#schtable tr:last-of-type td:first-of-type {
	border-bottom-left-radius: 7px;
}

div#popschedule table#schtable tr:last-of-type td:last-of-type {
	border-bottom-right-radius: 7px;
}

div#popschedule table#schtable tr td {
	background: url(../images/uikit_wood_grey.jpg) repeat;
	color: #8b8f92;
	text-align: center;
	border-bottom: 1px solid #374044;
	font-size: 11pt;
	padding: 7px 3px;
}

div#popschedule table#schtable tr.header td {
	background: url(../images/uikit_wood_golden.jpg) repeat;
	color: #edc07c;
	font-size: 12pt;
}

div#popschedule table#schtable tr.even td {
	background: url(../images/uikit_wood_grey_alt.jpg) repeat;
}

div#popschedule table#schtable tr.schedule_totals td {
	background: url(../images/uikit_wood_green.jpg) repeat;
	border-bottom: 1px none #066b62;
	color: #00c988;
	font-weight: bold;
}

div#popschedule input[type="button"] {
	margin-bottom: 21px;
	margin-top: 21px;
}

div#popschedule div.monthly_display_header {
	text-align: center;
	margin-top: 21px;
	font-size: 16pt;
	color: #fff;
}

div#popschedule div.month_display {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 14px;
	background: url(../images/uikit_wood_grey.jpg) repeat;
	overflow: hidden;
	border-radius: 7px;
}

div#popschedule div.month_display div.month_display_odd {
	width: 200px;
	display: inline-block;
	text-align: center;
	background-image: url(../images/uikit_wood_grey.jpg);
	padding-top: 7px;
	padding-bottom: 7px;
	color: #8b8f92;
}

div#popschedule div.month_display div.month_display_even {
	width: 200px;
	display: inline-block;
	text-align: center;
	background-image: url(../images/uikit_wood_grey_alt.jpg);
	color: #8b8f92;
	padding-top: 7px;
	padding-bottom: 7px;
}

div#popschedule div.cost {
	text-align: center;
	margin-top: 12px;
	font-size: 14pt;
	color: #fff;
}

h2.view_quote {
	background-image: url(../images/uikit_wood_blue.jpg);
	width: auto;
	margin-left: 5%;
	margin-top: 14px;
	padding: 14px 21px 3px;
	font-size: 16pt;
	color: #fff;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	margin-bottom: 0;
	display: inline-block;
}

table.view_quote {
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}

table.view_quote tr td {
	background-image: url(../images/uikit_wood_grey.jpg);
	padding: 7px 14px;
	color: #9a8f89;
	font-size: 10pt;
	text-align: center;
}

table.view_quote tr.even td {
	background-image: url(../images/uikit_wood_grey_alt.jpg);
	border-bottom: 1px solid rgba(55,66,77,0.5);
	border-top: 1px solid rgba(55,66,77,0.5);
}

table.view_quote tr.header td {
	color: #acb1d7;
	background-image: url(../images/uikit_wood_blue.jpg);
	font-size: 11pt;
	border-bottom: 1px solid #0b4a69;
}

table.view_quote tr.header td:last-of-type {
	text-align: center;
}


table.view_quote tr.header:first-of-type td:last-of-type {
	border-top-right-radius: 7px;
}

table.view_quote tr:last-of-type td:last-of-type {
	border-bottom-right-radius: 7px;
}

table.view_quote tr:last-of-type td:first-of-type {
	border-bottom-left-radius: 7px;
}

a.deny_line {
	width: 39px;
	height: 36px;
	display: inline-block;
	background: url(../images/uikit_widget_deny_sm.png) no-repeat 0 1px;
}

a.deny_line:hover {
	background: url(../images/uikit_widget_deny_sm.png) no-repeat -39px 1px;
}

a.deny_line:active {
	background: url(../images/uikit_widget_deny_sm.png) no-repeat -78px 1px;
}

/* @end */

/* @group Traffic Form Editor */
	
div#traffic_form_editor	p {
		text-align: center;
		margin-bottom: 14px;
		color: rgba(255,255,255,0.8);
	}
	
div#traffic_form_editor p input	{
	background: rgba(0,0,0,0.3);
	padding: 3px;
	border: 1px solid rgba(255,255,255,0.4);
	border-radius: 3px;
	color: rgba(255,255,255,0.7);
	margin-left: 7px;
	margin-right: 21px;
}

div#traffic_form_editor p input:hover	{
	background: rgba(0,0,0,0.15);
	border: 1px solid rgba(255,255,255,0.5);
}
	
div#traffic_form_editor p select	{
	margin-left: 7px;
	margin-right: 24px;
}

div#traffic_form_editor h2 {
	text-align: center;
	color: #fff;
	font-size: 18pt;
	margin-bottom: 21px;
	margin-top: 0;
	line-height: 1em;
}

div#traffic_form_editor h3 {
	text-align: center;
	color: #fff;
	font-size: 24pt;
	margin-bottom: 21px;
	margin-top: 0;
	line-height: 1em;
}

div#traffic_form_editor div#slcpmf_auxform	{
	margin-top: 21px;
	margin-bottom: 21px;
}

div#traffic_form_editor table	{
	width: 95%;
	color: rgba(255,255,255,0.8);
	margin-left: auto;
	margin-right: auto;
}

div#traffic_form_editor table td	{
	text-align: center;
	vertical-align: top;
	padding-top: 7px;
}

div#traffic_form_editor table tr:first-of-type td	{
	background-image: url(../images/uikit_wood_golden.jpg);
	color: white;
	padding-top: 7px;
	padding-bottom: 3px;
	font-size: 12pt;
}

div#traffic_form_editor table tr:first-of-type td:first-of-type	{
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

div#traffic_form_editor table tr:first-of-type td:last-of-type	{
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

div#traffic_form_editor table input	{
	background: rgba(0,0,0,0.3);
	border: 1px solid rgba(255,255,255,0.3);
	padding: 3px;
	text-align: center;
	color: rgba(142, 174, 244, 1);
	border-radius: 3px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	min-width: 50%;
	display: block;
}

div#traffic_form_editor table select	{
	background: rgba(0,0,0,0.3);
	border: 1px solid rgba(255,255,255,0.3);
	padding: 3px;
	text-align: center;
	color: rgba(142, 174, 244, 1);
	border-radius: 3px;
}

div#traffic_form_editor table select:hover	{
	background: rgba(0,0,0,0.25);
	border: 1px solid rgba(255,255,255,0.4);
}

div#traffic_form_editor table#slcpmf_schtable	{
	width: 95%;
}

div#traffic_form_editor table#slcpmf_schtable tr.odd td	{
	background-image: url(../images/uikit_wood_grey.jpg);
}

div#traffic_form_editor table#slcpmf_schtable tr.even td	{
	background-image: url(../images/uikit_wood_grey_alt.jpg);
	color: rgba(255,255,255,0.6);
	padding-bottom: 10px;
	padding-top: 10px;
}


div#traffic_form_editor table#slcpmf_schtable tr:first-of-type td:first-of-type	{
	border-bottom-left-radius: 0px;
}

div#traffic_form_editor table#slcpmf_schtable tr:first-of-type td:last-of-type	{
	border-bottom-right-radius: 0px;
}


div#traffic_form_editor a#slcpmf_btaddline {
	display: block;
	width: 102px;
	height: 35px;
	background: url(../images/slbtnsm_add_line.png) no-repeat;
}

div#traffic_form_editor a#slcpmf_btaddline span {
	display: none;
}



div#traffic_form_editor a#slcpmf_lbnetdel {
	background: url(../images/btn_delete_selected.png) no-repeat;
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: 29px;
	width: 102px;
}

div#traffic_form_editor a#slcpmf_lbtpdel {
	background: url(../images/btn_delete_selected.png) no-repeat;
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: 29px;
	width: 102px;
}

div#traffic_form_editor a#slcpmf_lbnetadd {
	background: url(../images/btn_add.png) no-repeat;
	width: 46px;
	height: 29px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

div#traffic_form_editor a#slcpmf_lbtpadd {
	background: url(../images/btn_add.png) no-repeat;
	width: 46px;
	height: 29px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}



div#traffic_form_editor a#slcpmf_lbdelline {
	display: inline-block;
	width: 213px;
	height: 46px;
	background: url(../images/slbtn_clear_all_lines.png) no-repeat;
	color: transparent;
}

div#traffic_form_editor a#slcpmf_lbsave {
	display: inline-block;
	width: 213px;
	height: 46px;
	background: url(../images/slbtn_save_all.png) no-repeat;
	color: transparent;
}

div#traffic_form_editor a#slcpmf_cancel_schedule_edits {
	display: inline-block;
	width: 213px;
	height: 46px;
	background: url(../images/slbtn_cancel_edits.png) no-repeat;
	color: transparent;
}

div#traffic_form_editor a#slcpmf_calcall {
	color: rgba(255,255,255,0.8);
	border: 1px solid rgba(0,0,0,0.3);
	padding: 3px;
	font-size: 9pt;
	background: #084a35;
	text-decoration: none;
	border-radius: 5px;
	margin-right: 7px;
}

div#traffic_form_editor a#slcpmf_calcall:hover	{
	background: #0c5c43;
	color: white;
}

div#traffic_form_editor a#slcpmf_calcfill {
	color: rgba(255,255,255,0.8);
	border: 1px solid rgba(0,0,0,0.3);
	padding: 3px;
	font-size: 9pt;
	background: #084a35;
	text-decoration: none;
	border-radius: 5px;
}

div#traffic_form_editor a#slcpmf_calcfill:hover	{
	background: #0c5c43;
	color: white;
}

div#traffic_form_editor table#slcpmf_schtable tr td:first-of-type	{
	text-align: left;
}

div#traffic_form_editor a.edit_line {
	background: url(../images/uikit_widget_edit_sm.png) no-repeat 0 0;
	width: 29px;
	height: 36px;
	display: inline-block;
}

div#traffic_form_editor a.delete {
background: url(../images/uikit_widget_delete_sm.png) no-repeat 0 0;
width: 39px;
height: 36px;
display: inline-block;
}

div#traffic_form_editor a.move_down	{
	display:none;
}

div#traffic_form_editor a.move_up	{
	display:none;
}


/* div#traffic_form_editor a.delete {
	width: 16px;
	height: 16px;
	background: url(../images/icn_delete.png) no-repeat;
	display: block;
	float: left;
	margin: 3px;
} */

div#traffic_form_editor a.delete span {
display: none;
}

div#traffic_form_editor a#slcpmf_btsaveedit {
	display: block;
	width: 131px;
	height: 29px;
	background: url(../images/btn_save_changes.png) no-repeat;
	margin-top: 12px;
	margin-bottom: 7px;
}

div#traffic_form_editor a#slcpmf_btsaveedit span {
	display: none;
}

div#traffic_form_editor a#slcpmf_btcanceledit {
	display: block;
	width: 131px;
	height: 29px;
	background: url(../images/btn_cancel_changes.png) no-repeat;
}

div#traffic_form_editor a#slcpmf_btcanceledit span {
	display: none;
}

div#traffic_form_editor td#edit_controls {
	width: 131px;
	text-align: center;
	color: #fdc46a;
}


	
/* @end */

/* @group Available Forms */
div#forms_menu					{text-align: center; min-height: 500px;}
div#forms_menu h2				{font-size: 24pt; color: white;}
div#forms_menu ul				{margin-top: 21px;}
div#forms_menu ul li			{display: inline-block;}
div#forms_menu a				{text-decoration: none; padding: 7px; border: 1px solid rgb(19,50,43); 
									border-radius: 5px;
									margin-left: 7px; margin-right: 7px;
									background-color: rgb(0,102,79); color: rgba(255,255,255,0.7);}
div#forms_menu a:hover			{background-color: rgba(0,102,79,0.4); color: rgba(255,255,255,0.8);}
div#forms_menu a:active			{border-color: rgba(255,255,255,0.7); color: white;}
/* @end */

/* @group Development */

div#__asptrace {
	background-color: #fef9ef;
}

div#developer a {
	color: #f4e8bf;
}

div#developer {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
	font-family: sans-serif;
}

/* Temp Sharepoint Crap Follows */
table#bizrpt	{
	margin-left: 40px; margin-right: 40px;
	display: block;
	overflow: scroll;
	border-collapse: collapse;
	height: 450px;
}

table#bizrpt tr	{
	background-image: url(../images/uikit_wood_grey.jpg);
}

table#bizrpt tr td	{
	color: rgba(255,255,255,0.7);
	padding: 7px;
	border: 1px solid rgba(255,255,255,0.1);
}

table#bizrpt tr:first-of-type td	{
	background-image: url(../images/uikit_wood_golden.jpg);
	font-weight: bold; color: white;
}

table#bizrpt a {
	text-decoration: none;
	color: #7ecdff;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
}

table#bizrpt a:hover {
	background-color: rgba(255,255,255,0.1);
}

table#bizrpt a:active {
	background-color: rgba(255,255,255,0.2);
	color: #fff;
}

div#manager_report h2 {
	text-align: center;
	color: #fff;
	font-size: 24pt;
	margin-bottom: 21px;
	margin-top: 0;
	line-height: 1em;
}


/* Budget Planner */

div#slcpmf_plannersetup		{
	background-image: url(../images/uikit_linen.jpg);
	padding: 21px;
	border-radius: 7px 7px 14px 14px;
	border-top: 2px solid rgba(0,0,0,0.7);
	border-right: 1px solid rgba(0,0,0,0.7);
	border-bottom: 1px solid rgba(202, 134, 32, 0.79);
	border-left: 1px solid rgba(0,0,0,0.7);
	overflow: hidden;
	font-size: 16pt;
}

div#planadmin	{
	font-size: 12pt;
}

input#slcpmf_tbplanitem	{
	background-color: rgba(0,0,0,0.4);
	border: 1px solid rgba(255,255,255,0.2);
	border-radius: 5px;
	color: #408ee7;
	font-size: 9pt;
	text-align: center;
	padding: 3px;
}

select#slcpmf_dlplanzones	{
	background-color: rgba(0,0,0,0.9);
	border: 1px solid rgba(255,255,255,0.2);
	border-radius: 5px;
	color: #59a5fb;
	font-size: 9pt;
	text-align: center;
	padding: 3px;
}

div#slcpmf_plannersetup table	{
	border: 2px solid rgba(0,0,0,0.3);
	width: 50%;
	margin: 21px auto;
	font-size: 11pt;
}

div#slcpmf_plannersetup table tr:nth-of-type(odd) td {
	background-color: rgba(0,0,0,0.2);
	color: rgba(255, 255, 255, 0.9);
}

div#slcpmf_plannersetup table tr:nth-of-type(even) td {
	background-color: rgba(255,255,255,0.05);
	color: rgba(255, 255, 255, 0.9);
}

div#slcpmf_plannersetup table tr td:first-of-type	{
	padding: 4px 14px;
}

div#slcpmf_plannersetup table tr:first-of-type td	{
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	color: #408ee7;
}


div#slcpmf_plannersetup table a		{
	display: block;
	background-color: none;
	color: rgba(255,255,255,0.2);
	text-align: center;
	text-decoration: none;
}

div#slcpmf_plannersetup table a:hover	{
	color: rgba(255,255,255,0.7);
}

div#slcpmf_plannersetup a#slcpmf_lbaddplanzone	{
	border-radius: 7px;
	color: rgba(5, 164, 143, 1);
	text-decoration: none;
	font-size: 10pt;
	padding: 3px 12px;
	background: -webkit-linear-gradient(#057661 0%, rgba(0,0,0,0.32) 100%);
	background: -moz-linear-gradient(#057661 0%, rgba(0,0,0,0.32) 100%);
	margin: 21px 7px;
}

div#slcpmf_plannersetup a#slcpmf_lbaddplanzone:hover	{
	color: rgba(17, 198, 174, 1);
}

div#slcpmf_plannersetup a#slcpmf_lblastyearplanner	{
	border-radius: 7px;
	color: rgba(5, 164, 143, 1);
	text-decoration: none;
	font-size: 10pt;
	padding: 3px 12px;
	background: -webkit-linear-gradient(#057661 0%, rgba(0,0,0,0.32) 100%);
	background: -moz-linear-gradient(#057661 0%, rgba(0,0,0,0.32) 100%);
	margin: 21px auto;
	display: block;
	width: 150px;
}

div#slcpmf_plannersetup a#slcpmf_lblastyearplanner:hover	{
	color: rgba(17, 198, 174, 1);
}
div#slcpmf_plannersetup a#slcpmf_lblastlastyearplanner	{
	border-radius: 7px;
	color: rgba(5, 164, 143, 1);
	text-decoration: none;
	font-size: 10pt;
	padding: 3px 12px;
	background: -webkit-linear-gradient(#057661 0%, rgba(0,0,0,0.32) 100%);
	background: -moz-linear-gradient(#057661 0%, rgba(0,0,0,0.32) 100%);
	margin: 21px auto;
	display: block;
	width: 150px;
}

div#slcpmf_plannersetup a#slcpmf_lblastlastyearplanner:hover	{
	color: rgba(17, 198, 174, 1);
}

div#slcpmf_plannersetup a#slcpmf_lbplanaddzone	{
	border-radius: 7px;
	color: rgba(5, 164, 143, 1);
	text-decoration: none;
	font-size: 10pt;
	padding: 3px 12px;
	background: -webkit-linear-gradient(#057661 0%, rgba(0,0,0,0.32) 100%);
	background: -moz-linear-gradient(#057661 0%, rgba(0,0,0,0.32) 100%);
	margin-bottom: 14px;
	margin-left: 7px;
}

div#slcpmf_plannersetup a#slcpmf_lbplanaddzone:hover	{
	color: rgba(17, 198, 174, 1);
}


div#slcpmf_plannersetup a span	{
	display: block;
}


table.budget_planner	{
	color: rgba(255,255,255,0.7);
	margin-bottom: 14px;
}

table.budget_planner td	{
	text-align: right;
	font-size: 11pt;
	border-left: 1px solid rgba(255,255,255,0.1);
	padding: 4px 7px;
}

table.budget_planner tr:first-of-type td:first-of-type	{
	border-top-left-radius: 7px;
}

table.budget_planner tr:first-of-type td:last-of-type	{
	border-top-right-radius: 7px;
}

table.budget_planner tr:last-of-type td:first-of-type	{
	border-bottom-left-radius: 7px;
}

table.budget_planner tr:last-of-type td:last-of-type	{
	border-bottom-right-radius: 7px;
}

table.budget_planner tr:first-of-type td	{
	text-align: center;
	font-weight: bold;
	color: white;
	font-size: 12pt;
	background-color: rgba(82, 34, 4, 0.9);
	border-bottom: 1px solid rgba(0,0,0,0.4);
	border-left: none;
	padding: 7px 7px;
}

table.budget_planner tr.labels td	{
	color: white;
	font-size: 12pt;
	background-color: rgba(82, 34, 4, 0.9);
	border-bottom: 1px solid rgba(0,0,0,0.4);
	border-left: none;
	padding: 7px 7px;
}

table.budget_planner tr.next_year_totals td	{
	color: white;
	background-color: rgba(4, 48, 98, 0.77);
	border-top: 1px solid rgba(0,0,0,0.3);
	border-left: none;
	padding: 7px 7px;
}

table.budget_planner tr.current_year_totals td	{
	color: white;
	background-color: rgba(68, 35, 99, 0.77);
	border-top: 1px solid rgba(0,0,0,0.3);
	border-left: none;
	padding: 7px 7px;
}

table.budget_planner tr.current_year_baseline td	{
	color: white;
	background-color: rgba(4, 82, 68, 0.77);
	border-top: 1px solid rgba(0,0,0,0.3);
	border-left: none;
	padding: 7px 7px;
}

table.budget_planner tr:last-of-type td:first-of-type	{
	padding-left: 7px;
}

/*
table.budget_planner tr.totals td	{			BACKUP ONLY
	color: white;
	background-color: rgba(4, 82, 68, 0.51);
	border-top: 1px solid rgba(0,0,0,0.4);
	border-left: none;
	padding: 7px; 7px;
}
*/

table.budget_planner tr.totals td	{
	color: white;
	background-color: rgba(0, 44, 107, 0.51);
	border-top: 1px solid rgba(0,0,0,0.4);
	border-left: none;
	padding: 7px 7px;
}





table.budget_planner tr:nth-last-of-type(2) td:first-of-type	{
	padding-left: 7px;
}

table.budget_planner tr td:nth-of-type(1)	{
	border-left: none;
	padding: 0px;
	text-align: right;
}

table.budget_planner tr.odd	{
	background-color: rgba(0,0,0,0.5);
}

table.budget_planner tr.even	{
	background-color: rgba(0,0,0,0.3);
}

table.budget_planner a	{
	display: block;
	text-decoration: none;
	color: rgba(21, 235, 207, 0.85);
	padding: 16px 7px;
}

table.budget_planner tr td:nth-of-type(2) a	{
	display: block;
	text-decoration: none;
	color: rgba(21, 235, 207, 0.85);
	padding: 7px 7px;
}

table.budget_planner a:hover	{
	background-color: rgba(255,255,255,0.2);
	color: white;
}

table.budget_planner tr.totals td a		{
	display: block;
	background-color: none;
	color: rgba(0, 191, 255, 0.9);
	text-align: right;
	text-decoration: none;
}


.odd td:nth-of-type(2)	{
	border-left: none;
	padding-right: 7px;
	white-space: nowrap;
}

.even td:nth-of-type(2)	{
	border-left: none;
	padding-right: 7px;
	white-space: nowrap;
}

.totals td:nth-of-type(2)	{
	color: white;
	font-weight: bold;
	border-left: none;
	padding-right: 7px;
	white-space: nowrap;
}

.grand_totals td:nth-of-type(2)	{
	color: white;
	font-weight: bold;
	border-left: none;
	padding-right: 7px;
	white-space: nowrap;
}

.plan td	{
	color: #0ab1ff;
}

div.bplan_info	{
	font-size: 10pt;
	color: white;
	text-align: center;
}

div.bplan_info div {
	border-radius: 3px;
	display: inline-block;
	width: 1em;
	height: 1em;
	margin-left: 28px;
	margin-right: 2px;
}

div.bplan_info h1	{
	text-align: center;
	font-size: 20pt;
	margin-bottom: 7px;
}

div.slinfo_5week	{
	background-image: url(../images/slbadge_tag.png);
	background-repeat: no-repeat;
	background-position: left top;
}

div.slinfo_sold	{
	background-color: rgba(255,255,255,0.7);
}

div.slinfo_forecasted	{
	background-color: #d59cfb;
}

div.slinfo_plan	{
	background-color: #0ab1ff;
}

table.budget_planner .plan td:nth-last-of-type(14)	{
	color: white;
	font-weight: bold;
	border-left: none;
	padding-right: 7px;
}

table.budget_planner td.negative	{
	background-color: rgba(70, 24, 34, 1) !important;
	color: #fa386c !important;
	text-align: center !important;
	font-weight: bold !important;
}

table.budget_planner td.positive	{
	background-color: rgba(27, 47, 42, 1) !important;
	color: #1ec492 !important;
	text-align: center !important;
	font-weight: bold !important;
}

table.slhud {
	text-align: center;
	display: block;
	position: fixed;
	width: 90vw;
	top: 10vh;
	left: 4.5vw;
	color: #fff;
	border-radius: 14px;
	box-shadow: 0px 7px 21px rgba(255,255,255,0.8);
	margin: 0;
	border: 7px solid rgba(55,55,55,1);
	background-color: rgba(20,20,20,1);
	z-index: 99999;
	box-sizing: border-box;
}

.slhud h1	{
	font-size: 14pt;
	text-align: center;
}

.slhud input#slcpmf_tbnewprospect	{
	width: 200px;
	padding: 3px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3px;
	margin-bottom: 7px;
	border: 1px solid rgba(255,255,255,0.3);
	text-align: center;
	color: #b1b9ce;
	border-radius: 4px;
	
}

table.slhud tr#slhud_title	{
	height: 5vh;
	background-color: rgba(55,55,55,1);
	box-sizing: border-box;
}

table.slhud tr#slhud_title td	{
	vertical-align: middle;
}


table.slhud tr#slhud_data table	{
	display: block;
	width: 100%;
	height: 60vh;
	max-height: 60vh;
	overflow-x: hidden;
	overflow-y: scroll;
	padding-left: 0px;
	margin: auto;
	box-sizing: border-box;
}

table.slhud tr#slhud_controls	{
	background-color: rgba(55,55,55,1);
	border-top: 1px solid rgba(255,255,255,0.1);
	height: 5vh;
}

tr#slhud_controls td	{
	padding-top: 7px;
	text-align: center;
}


.slhud a#slcpmf_lbcalc	{
	border-radius: 7px;
	color: rgba(28, 137, 232, 1);
	text-decoration: none;
	font-size: 11pt;
	padding: 3px 12px;
	background: -webkit-linear-gradient(#165480 0%, rgba(0,0,0,0.32) 100%);
	background: -moz-linear-gradient(#165480 0%, rgba(0,0,0,0.32) 100%);
	margin: 14px;
	box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
}

.slhud a#slcpmf_lbcalc:hover	{
	color: rgba(113, 198, 255, 1);
}

.slhud a#slcpmf_lbcalc:active	{
	color: rgba(255,255,255, 1);
	text-shadow: 0px 0px 5px white;
	box-shadow: 0px 0px 4px rgba(28, 137, 232, 1);
}

.slhud a#slcpmf_lbdefaultforecast	{
	border-radius: 7px;
	color: rgba(28, 137, 232, 1);
	text-decoration: none;
	font-size: 11pt;
	padding: 3px 12px;
	background: -webkit-linear-gradient(#165480 0%, rgba(0,0,0,0.32) 100%);
	background: -moz-linear-gradient(#165480 0%, rgba(0,0,0,0.32) 100%);
	margin: 14px;
	box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
}

.slhud a#slcpmf_lbdefaultforecast:hover	{
	color: rgba(113, 198, 255, 1);
}

.slhud a#slcpmf_lbdefaultforecast:active	{
	color: rgba(255,255,255, 1);
	text-shadow: 0px 0px 5px white;
	box-shadow: 0px 0px 4px rgba(28, 137, 232, 1);
}

a#slcpmf_ltupdateownership	{
	border-radius: 7px;
	color: rgba(28, 137, 232, 1);
	text-decoration: none;
	font-size: 11pt;
	padding: 3px 12px;
	background: -webkit-linear-gradient(#165480 0%, rgba(0,0,0,0.9) 100%);
	background: -moz-linear-gradient(#165480 0%, rgba(0,0,0,0.9) 100%);
	margin: 14px;
	box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
}

a#slcpmf_ltupdateownership:hover	{
	color: rgba(113, 198, 255, 1);
}

a#slcpmf_ltupdateownership:active	{
	color: rgba(255,255,255, 1);
	text-shadow: 0px 0px 5px white;
	box-shadow: 0px 0px 4px rgba(28, 137, 232, 1);
}



.slhud a#slcpmf_lbsaveplan	{
	border-radius: 7px;
	color: rgba(5, 164, 143, 1);
	text-decoration: none;
	font-size: 11pt;
	padding: 3px 12px;
	background: -webkit-linear-gradient(#057661 0%, rgba(0,0,0,0.32) 100%);
	background: -moz-linear-gradient(#057661 0%, rgba(0,0,0,0.32) 100%);
	margin: 14px;
	box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
}

.slhud a#slcpmf_lbsaveplan:hover	{
	color: rgba(58, 211, 191, 1);
}

.slhud a#slcpmf_lbsaveplan:active	{
	color: rgba(255,255,255, 1);
	text-shadow: 0px 0px 5px white;
	box-shadow: 0px 0px 4px rgba(5, 164, 143, 1);
}

.slhud a#slcpmf_lbcancel	{
	border-radius: 7px;
	color: rgba(224, 42, 76, 1);
	text-decoration: none;
	font-size: 11pt;
	padding: 3px 12px;
	background: -webkit-linear-gradient(#a4203e 0%, rgba(55,4,19,1) 100%);
	background: -moz-linear-gradient(#a4203e 0%, rgba(55,4,19,1) 100%);
	margin: 14px;
	box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
}

.slhud a#slcpmf_lbcancel:hover	{
	color: rgba(243, 73, 104, 1);
}

.slhud a#slcpmf_lbcancel:active	{
	color: rgba(255,255,255, 1);
	text-shadow: 0px 0px 5px white;
	box-shadow: 0px 0px 4px rgba(224, 42, 76, 1);
}

a#slcpmf_LinkButton1.budget_hud	{
	display: block;
	background-image: none;
	background-color: rgba(7, 84, 118, 0.76);
	padding: 14px;
	border: solid 2px rgba(255,255,255,0.3);
	text-align: center;
	text-decoration: none;
	color: white;
	margin-left: auto;
	margin-right: auto;
	min-width: 100px;
	width: 100px;
	height: 20px;
	font-size: 14pt;
	border-radius: 7px;
}

a#slcpmf_LinkButton1.budget_hud:hover	{
	background-color: rgba(7, 84, 118, 1);
	border: solid 2px rgba(255,255,255,0.7);
}

.slhud a#slcpmf_lbfcclose {
	display: none;
}

tr#slhud_data table {
	font-size: 9pt;
	width: 100%;
	margin-right: 0;
	margin-left: 0;
	margin-top: 30px;
	margin-bottom: 42px;
	border-collapse: collapse;
	z-index: 900;
}

tr#slhud_data table tr td {
	text-align: right;
	padding: 7px;
	border-left: 1px solid rgba(255,255,255,0.05);
}

tr#slhud_data table tr:first-of-type td	{
	background-color: rgba(70,70,70,1);
	text-align: center;
	font-weight: bold;
	font-size: 11pt;
	border-left: none;
}

tr#slhud_data table tr td:first-of-type	{
	background-color: rgba(70,70,70,0.5);
	text-align: left;
	font-weight: bold;
	font-size: 11pt;
	border-left: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

tr#slhud_data table tr:first-of-type td:first-of-type	{
	background-color: rgba(70,70,70,1);
	text-align: center;
	font-weight: bold;
	font-size: 11pt;
	border-left: none;
}


tr#slhud_data table tr:last-of-type td	{
	background-color: rgba(105, 97, 83, 0.3);
	text-align: center;
	font-weight: bold;
	font-size: 11pt;
	border-left: none;
}

tr#slhud_data table tr td:first-of-type	{
	text-align: left;
	white-space: nowrap;
	padding-right: 40px;
}

.slhud input[type="text"]	{
	width: 100%;
	background-color: rgba(26,43,79,0.5);
	border-top: 1px solid rgba(255,255,255,0.1);
	border-left: none;
	border-bottom: none;
	border-right: none;
	color: rgba(20, 153, 248, 0.95);
	text-align: right;
	padding: 10px 7px;
	margin-left: -7px;
	margin-bottom: -10px;
	margin-top: -10px;
	display: block;
	
}

.slhud td.vf input[type="text"]	{
	background-color: rgba(53,42,82,0.3);
	color: #d59cfb;
}

.slhud input[type="text"]:hover	{
	background-color: rgba(26,43,79,0.9);
}

.slhud td.vf input[type="text"]:hover	{
	background-color: rgba(53,42,82,0.9);
}

.slhud textarea	{
	width: 100%;
	background-color: #292317;
	border-top: 1px solid rgba(255,255,255,0.05);
	border-left: none;
	border-bottom: none;
	border-right: none;
	color: rgba(218, 158, 61, 0.77);
	text-align: left;
	padding: 7px 7px;
	margin-left: -7px;
	margin-bottom: -7px;
	margin-top: -7px;
	display: block;
	height: 4em;
	font: normal 10pt cronos-pro, "Cronos Pro", Arial, sans-serif;
}

.slhud textarea:hover	{
	background-color: #2f2819;
}


.vf	{
	color: #d59cfb;
}

.w5	{
	background-image: url(../images/slbadge_tag.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Generic HUD */

div#slcpmf_hud {
	overflow-y: auto;
	overflow-x: hidden;
	text-align: center;
	height: 250px;
	max-height: 350px;
	position: fixed;
	color: #fff;
	border-radius: 14px;
	box-shadow: 0px 21px 40px rgba(0,0,0,0.8);
	margin: 0;
	top: 160px;
	right: 2.5%;
	left: 2.5%;
	background-color: rgba(0,0,0,0.3);
}

div#slcpmf_hud.focus	{
	background-color: rgba(0,0,0,1);
}

div#slcpmf_hud table {
	font-size: 10pt;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 21px;
	margin-bottom: 21px;
	border-collapse: collapse;
	border: 1px solid rgba(255,255,255,0.2);
}


/* @end */


/* Import Actuals Preview */

div.cmd_prompt	{
	background-color: rgba(0, 0, 0, 0.8);
	color: green;
	font-family: monospace;
	padding: 14px;
	border-radius: 7px;
}

/* End Import Actuals Preview */


/*Settings Update */

input#slcpmf_btsavemisc   {
    display: block;
    position: fixed;
    z-index: 99999;
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 50px;
    font-size: 18pt;
    text-align: center;
    border: none;
    color: rgba(60,239,162,1.00);
    background-color: rgba(53,53,53,1.00);
}

input#slcpmf_btsavemisc:hover   {
    color: white;
    background-color: rgba(5,214,146,1.00);
    transition-duration: 1s;
    transition-property: all;
}

/* End Settings Update */

table#scsajmptbl 
{
    display: block;
    position: fixed;
    z-index: 99999;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50px;
}

a#slcpmf_lbajmpc1 
{
	background: url(../images/uptriangle.gif) no-repeat;
	
}
a#slcpmf_lbajmpc2 
{
	background: url(../images/uptriangle.gif) no-repeat;
	
}
a#slcpmf_lbajmpc3 
{
	background: url(../images/uptriangle.gif) no-repeat;
	
}

a#slcpmf_lbajmpc4
{
	background: url(../images/uptriangle.gif) no-repeat;
	
}

div#divstage2 
{
  display: block;
  position: absolute;
  left: 200px;
}
div#divpopdel 
{
	padding: 3px 0;
	padding: 5px;
	box-shadow: inset 0px -3px 7px 1px rgba(0,0,0,0.3);
	font-size: 16pt;
  text-align: center;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	
	}
	div#divpopdel a 
{
	text-decoration: none;
	color: black;
	}
div#divpopdel a:hover
{
	background-color: rgba(255,255,255,0.7);
	}
div#divpopdel a:active
{
	background-color: rgba(255,255,255,0.14);
	color: #fff;
	}
	
div#controls a#slcpmf_lbeditcfg a {
	width: 29px;
	height: 36px;
	background: url(../images/uikit_widget_edit.png) no-repeat 0 0;
	display: inline-block;
	padding: 0;
	vertical-align: middle;
	margin-top: -2px;
	text-align: left;
}

div#controls a#slcpmf_lbeditcfg a:hover {
	background: url(../images/uikit_widget_edit.png) no-repeat -29px 0;
}

div#controls a#slcpmf_lbeditcfg a:active {
	background: url(../images/uikit_widget_edit.png) no-repeat -58px 0;
}

div#controls a#slcpmf_lbeditcfg a span {
	display: none;
}

