.objective-chart-outer-div {
	border: 1px solid silver;
	font-size: 11px;
	font-family: arial;
}
.objective-chart-inner-div {
	overflow:auto;
	padding:5px 5px 5px 5px;
}
.objective-chart-title-div {
	text-align:center;padding-top:3px;padding-bottom:3px;font-weight:bold;
}
.objective-chart-bar-div {
	background-color:#7FAFD9;
	color: #ffffff;
}
.objective-chart-scale-div {
	width:33%;float:left;
}
.table-objective-chart {
	font-size: 11px;
	font-family: arial;
	vertical-align:top;
	text-align:left;
}
.table-objective-chart td {
	vertical-align:top;
}

.objective-report-title {
	padding-top:30px;padding-bottom:30px;
}
.objective-report-table {
	text-align:left;line-height:.8;
}
.objective-report-subtitle {
	text-align:left;
	background-color:#ffffff;
	border-bottom: 1px solid silver;
	font-weight:bold;
}

.search-ctr-portlet {
	text-align:center;
}
.search-ctr-portlet input[type='text']  {
	width:160px;
}
.search-ctr-portlet select {
	width:162px;
}
.search-ctr-portlet div {
	padding-top:3px;
}
.search-ctr-portlet button {
	font-size:10px;
}

.obj-duedate-atrisk {
	color:red;
	font-weight:bold;
}

.obj-status-complete {
	color:green;
}

.obj-status-new {
	color:blue;
	font-weight:bold;
}

.obj-status-inprocess { 
	color:#BBBB00;
	font-weight:bold;
}

.obj-group-hdr { background-color:#CFCFCF; color:#000000; font-weight:bold; border-top: 1px solid grey; cursor:pointer; cursor:hand; }

.detail-record-display-title { padding-bottom:8px; }

.detail-record-display-main { }

.detail-record-display-main td { vertical-align:top; }

.section-header {width: 100%; vertical-align: bottom; background-color: #CEDCE7; height: 20px; font-weight: bold;}

.edit-text-link {font-weight: normal;}

table.recordList tbody td { vertical-align: top; }

.objective-summary-section {width: 95%; text-align: left;}
.objective-summary-section caption {border-bottom: 1px solid silver;font-weight: bold; padding-top: 10px; text-align: middle;}
.objective-summary-table {border: 1px solid silver;}
.objective-summary-table thead td {border-bottom: 1px solid silver;}

.obj-close-call { font-size: .9em; }
.obj-close-call table { padding:0px;cellspacing:0px; }
.obj-close-call select { height:18px; }
.obj-close-call select input { height:18px; }
.obj-close-call input.callDate { width: 300px; padding-top:0px; padding-bottom:0px; }
.obj-close-call #divInteractionProfileTab { zzheight:400px; height:430px; overflow:auto; }
.obj-close-call #divInteractionPurchasingProfileTab { zzheight:400px; height:430px; overflow:auto; }
.obj-close-call #divInteractionTab1 { zzheight:400px; height:430px; }
.obj-close-call #divInteractionTab2 { zzheight:400px; height:430px; }
.obj-close-call #divDetailForm { zzheight:150px; height:178px; }
.obj-close-call #divProductsForm { width:670px;zzheight:235px;height:235px;overflow:auto;margin-top:15px; }
.obj-close-call #divAddProductsSearch { height:118px; }
.obj-close-call #divAddProductsResults { width:670px;zzheight:265px;height:295px;overflow:auto;margin-top:15px; }
.obj-close-call #divLinkedObjectives { width:670px;zzheight:385px;height:415px;overflow:auto;margin-top:15px; }
.obj-close-call #divCallHistory { width:670px;zzheight:385px;height:415px;margin-top:15px;overflow:auto; }
.obj-close-call #divBusPlan { width:670px;zzheight:385px;height:415px;margin-top:15px;overflow:auto; }
.obj-close-call #divOpportunities { width:670px;height:385px;margin-top:15px;overflow:auto; }
.obj-close-call #divIntTasks { width:670px;zzheight:385px;height:415px;margin-top:15px; }
.obj-close-call #divIntNotify { width:670px;zzheight:385px;height:415px;margin-top:15px; }
.obj-close-call #divInteractionSearchTargResults { height:295px;overflow:auto; }
.obj-close-call #divInteractionAuditTab { width:670px;zzheight:385px;height:415px;margin-top:15px;overflow:auto; }



.obj-close-call table.call-products thead { background-color:#DDDDDD; }
.obj-close-call table.call-products #reason { width:150px; }
.obj-close-call table.call-detail td { vertical-align:top; }
.obj-close-call table.call-detail #cdrDistributorID { width:248px; }
.obj-close-call table.call-detail #dispositionUserID { width:248px; }
.obj-close-call table.call-detail #AdditionalResourceUserId { width:248px; }
.obj-close-call table.call-detail #newSalutaion { width:50px;}
.obj-close-call table.call-detail #newFirstName { width:107px;}
.obj-close-call table.call-detail #newLastName { width:110px;}
.obj-close-call table.call-detail #newTitle { width:280px;}
.obj-close-call table.call-detail #newEmail { width:280px;}
.obj-close-call table.call-detail #comment { width:653px;height:30px;}
.obj-close-call table.sale-contact label {width:25px;}
.obj-close-call table.call-products #colItm { width:63px;}
.obj-close-call table.call-products #colMfr { width:125px;}
.obj-close-call table.call-products #colDsc { width:185px;}
.obj-close-call table.call-products #xcolSta { width:75px;}
.obj-close-call table.call-products #xcolVol { width:75px;}
.obj-close-call table.call-products #colDtl { width:175px;}
.obj-close-call table.call-products #colOppTyp { width:10%;}
.obj-close-call table.call-products #colOppStage { width:16%;}
.obj-close-call table.call-products #colOppDesc { width:24%;}
.obj-close-call table.call-products #colOppQty { width:15%;}
.obj-close-call table.call-products #colOppImpact { width:10%;}
.obj-close-call table.call-products #colOppAction { width:25%;}
.obj-close-call table.call-products select { width:100px;}
.obj-close-call table.call-products input { height:12px;}
.obj-close-call #notify_Message { width:580px;height:245px; }

/* begin - tweaks for wider sales call interaction dialog */
.obj-close-call #divProductsForm { width:770px; }
.obj-close-call #divAddProductsResults { width:770px;}
.obj-close-call #divLinkedObjectives { width:770px; }
.obj-close-call #divCallHistory { width:770px; }
.obj-close-call #divBusPlan { width:770px; }
.obj-close-call #divOpportunities { width:770px;}
.obj-close-call #divIntTasks { width:770px;}
.obj-close-call #divIntNotify { width:770px; }
.obj-close-call #divInteractionAuditTab { width:770px;}

.obj-close-call table.call-detail #comment { width:740px; }

.obj-close-call #notify_Message { width:680px; }

.obj-close-call table.call-products { width:747px; }
.obj-close-call table.call-products #colMfr { width:150px;}
.obj-close-call table.call-products #colDsc { width:210px;}

.obj-close-call table#interactionSrchProdsCrit { width: 770px; }

/* end - tweaks for wider sales call interaction dialog */

.salescall-grpheading { vertical-align:middle;background-color:#9B9B9B;color:#ffffff;font-weight:bold; }
.salescall-list-weekhdr { vertical-align:middle;background-color:#9B9B9B;color:#ffffff;font-weight:bold; }
.quick-add-status { padding-left:3px; font-style: italic; }

.misc-cmnt-focus { height:40px;width:215px; }
.misc-cmnt-blur  { overflow:hidden;white-space: nowrap;height:13px;width:215px; }
.item-cmnt-focus { height:40px;width:155px; }
.item-cmnt-blur  { overflow:hidden;white-space: nowrap;height:13px;width:155px; }

.add-operator-dialog #add-title { font-weight: bold; padding-bottom: 10px; }
.add-operator-dialog #oprName { width:292px; }
.add-operator-dialog #oprAddress1 { width:292px; }
.add-operator-dialog #oprAddress2 { width:292px; }
.add-operator-dialog #oprCity { width:100px; }
.add-operator-dialog #oprState { width:150px; }
.add-operator-dialog #oprZip { width:100px; }

.portlet-objective-dashboard {padding-top:10px; text-align: center;}
.portlet-objective-dashboard a {text-decoration: none;}
.portlet-objective-dashboard a:visited {text-decoration: none;}
.portlet-objective-dashboard a:hover {text-decoration: underline;}
.portlet-objective-dashboard #obj-summary-stats {padding-top:10px; padding-left: 20px; text-align: left;}
.portlet-objective-dashboard td.stat-title {font-weight:bold;text-align:left;}
.portlet-objective-dashboard td.stat-label {padding-left: 10px;text-align:left;}
.portlet-objective-dashboard td.stat-value {padding-left: 5px;text-align:right;width:20px;}

.portlet-objective-dashboard-gauge {padding-top:10px; text-align: center; }
.portlet-objective-dashboard-gauge a {text-decoration: none;}
.portlet-objective-dashboard-gauge a:visited {text-decoration: none;}
.portlet-objective-dashboard-gauge a:hover {text-decoration: underline;}
.portlet-objective-dashboard-gauge #obj-summary-stats {padding-top:10px; padding-left: 20px; text-align: left;}
.portlet-objective-dashboard-gauge td.stat-title {font-weight:bold;text-align:left;}
.portlet-objective-dashboard-gauge td.stat-label {padding-left: 10px;text-align:left;}
.portlet-objective-dashboard-gauge td.stat-value {padding-left: 0px;text-align:right;width:20px;}

.sales-call-activity-rpt-dialog {}
.sales-call-activity-rpt-dialog table td {vertical-align:top;}
.sales-call-activity-rpt-dialog select {width:275px;}

.objective-targets-list {}
.objective-targets-list td.col1 {padding-left:2ex;}
.objective-targets-list td.col2 {padding-left:1ex;}
.objective-targets-list td.col3 {padding-left:1ex;}
.objective-targets-list td.col4 {width: 123px;vertical-align:bottom;}

.objective-targets-list-v2 {}
.objective-targets-list-v2 td.col1a {padding-left:4ex;}
.objective-targets-list-v2 td.col1b {padding-left:8ex;}
.objective-targets-list-v2 td.col2 {padding-left:1ex;}
.objective-targets-list-v2 td.col3 {width: 123px;vertical-align:bottom;}

.objective-targets-list-v3 {}
.objective-targets-list-v3 td.col1 {width: 46%;padding-left:2ex;}
.objective-targets-list-v3 td.col2 {width: 11%;padding-left:1ex;}
.objective-targets-list-v3 td.col3 {width: 10%;padding-left:1ex;}
.objective-targets-list-v3 td.col4 {width: 11%;padding-left:1ex;}
.objective-targets-list-v3 td.col5 {width: 22%;vertical-align:top;}


.calendar_toplbl { 
	background-color: #999999; 
    color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.calendar_dayslbl {
	background-color: #808080; 
    color: #ffffff;
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.calendar_days {
	background-color: #ffffff; 
    xcolor: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.calendar_dayhighlight {
	background-color: #999999; 
	color: #ffffff;
    font-weight: bold;
}

.pager table { text-align: right; }

.obj-detail-usrach-outer-old { background-image:url( ../graphics/progressbar-gray-slice.gif ); margin-top:3px;margin-right:4px;width:60px;background-color:#ffffff;height:10px;float:left;border: solid 1px; }
.obj-detail-usrach-inner-old { background-image:url( ../graphics/progressbar-green-slice.gif ); xbackground-color:#33ff00;height:10px; }
.obj-detail-usrach-outer { 
	margin-top:3px;
	margin-right:4px;
	width:60px;
	height:10px;
	float:left;
	border: solid 1px gray; 
	background-image: -ms-linear-gradient(top, #E8E8E8  0%, #B5B5B5 100%);
	background-image: -moz-linear-gradient(top, #E8E8E8  0%, #B5B5B5 100%);
	background-image: -o-linear-gradient(top, #E8E8E8  0%, #B5B5B5 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E8E8E8 ), color-stop(1, #B5B5B5));
	background-image: -webkit-linear-gradient(top, #E8E8E8  0%, #B5B5B5 100%);
	background-image: linear-gradient(to bottom, #E8E8E8  0%, #B5B5B5 100%);
}
.obj-detail-usrach-inner { /*DBFFB8*/
	height:10px; 
	background-image: -moz-linear-gradient(top, #9CE57D 0%, #6eb33f  100%);
	background-image: -ms-linear-gradient(top, #9CE57D 0%, #6eb33f  100%);
	background-image: -o-linear-gradient(top, #9CE57D 0%, 6eb33f  100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9CE57D), color-stop(1, #6eb33f ));
	background-image: -webkit-linear-gradient(top, #9CE57D 0%, #6eb33f  100%);
	background-image: linear-gradient(to bottom, #9CE57D 0%, #6eb33f 100%);
}


ul.toggle-set { padding:1px; margin:0px; float:left; clear:none;}

li.objtgl { margin:0px; margin-left:3px; margin-right:2px; }
li.objtgl { list-style:none; padding:0px; background-color: transparent; cursor:pointer; float:left; clear;none; height:16px; width:16px; background-position:left 0px; background-repeat:no-repeat; margin-bottom:2px; }
li.objtgl-on { background-position:left -16px; }
li.objtgl-fav { background-image:url( ../graphics/focusaccount-toggle.gif ); }



#scSearchTabSet.search-criteria .tab-body { height:200px; width:365px; background-color:white; overflow:auto; }
#scSearchTabSet.search-criteria .critiera-set .criterion {width:265px; vertical-align:top; } /* select { width:250px; } */
#scSearchTabSet.search-criteria .critiera-set .criterion select { width:100%; }

.ct-badge {
    border: solid silver 1px;
    border-radius: 3px;
    font-family:verdana;
    font-size: 9px;
    background-color: white;
    text-align: center;
    color: silver;
	font-weight:normal;
	padding-right:3px;
	padding-left:3px;
    margin-left:0px;
	cursor: help; 
}


/* sales call notify add contact popup */
#notify-add-contact .notify-contacts table { width: 100%; }
#notify-add-contact .notify-contacts td { padding: 8px 10px 0px 0px; vertical-align: top; }
#notify-add-contact .notify-contacts button { font-size: 9px; }
#notify-add-contact .title-row td { background-color: silver; font-weight: bold; padding: 3px 10px 0px 0px;  }
#notify-add-contact .dsr-row td { font-weight: normal; color: blue; }
#notify-add-contact .subtitle-row td { xbackground-color: #E6E6E6; bottom-border: 1px solid; font-weight: bold; padding: 5px 10px 0px 0px;  }


.ico-minus {
	background:url(../graphics/minus.gif) left top; 
    width:14px; 
    height:14px;
    display: block;
    float: left; 
	padding-right: 2px; 
	margin-top:4px;
	background-repeat: no-repeat;
	cursor:pointer; cursor:hand;
	 }
	 
.ico-plus {
	background:url(../graphics/plus.gif) left top; 
    width:16px; 
    height:16px;
    display: block;
    float: left; 
	padding-right: 0px; 
	margin-top:4px;
	background-repeat: no-repeat;
	cursor:pointer; cursor:hand;
	 }



.bundle-edit td:first-child { width: 350px; }
.bundle-edit td:first-child + td { width: 75px; text-align:center; }
.bundle-edit td:first-child + td + td { width: 75px; text-align:center; }
.bundle-edit td:first-child + td + td + td { width: 75px; text-align:center; }
.bundle-edit td:first-child + td + td + td + td { width: 75px; text-align:center; }

.bundle-edit thead td { font-weight: bold; padding-bottom: 10px; }
.bundle-edit td:first-child input { width: 350px; }

.bundle-edit-current-input { background-color: #FFFFCC; }
.bundle-edit-inactive { background-color: #EEEEEE; }

