
#dashboard1{
	width:200px;
	float:left;
}

#dashboard2{
	float:left;
	min-height:200px;
	width:542px;
	margin-left:10px;
}

#dashboardStandard{
	float:left;
	min-height:200px;
	width:742px;
	margin-left:10px;
}

#dashboard3{
	width:200px;
	float:left;
	margin-left:10px;
}

.dashContainer{
	background-color: #efefef;
	border:1px solid #d7d7d7;
	margin:0px 0px 10px 0px;
}

#myNews.dashContainer {
	background-color: #ffffff;
}

.dashContainer .important {
	font-weight: bold;
}

a.taskLink{
	display:block;
	padding:5px 10px;
	border-bottom: 1px solid #ccc;
	text-align:right;
	text-decoration:none;
	background-color: #efefef;
	cursor: pointer;
}

a.taskLink.completed{
    background-color:#999;
}

a.taskLink:hover{
	background-color: #DEF9FE;
}

a.taskLink.selected, a.taskLink.selected:hover{
	background-color: #0E61B4;
}

a.taskLink.selected span, a.taskLink.selected:hover span{
	color:#fff;
}

a.dashLink{
	display:block;
	background-image:url(../images/leftMenu-fadeRepeat.gif);
	padding:5px 10px;
	border-bottom: 1px solid #ccc;
	text-align:right;
	text-decoration:none;
}

a.dashLink:hover{
	background-image:url(../images/leftMenu-hoverBk.gif);
}

a.dashLink.selected, a.dashLink.selected:hover{
    background-image:url(../images/leftMenu-blueBk.gif);
	color:#fff;
}

a.dashLink.selected span, a.dashLink.selected:hover span{
	color:#fff;
}

a.dashMore{
	background-image:url(../images/leftMenu-fadeRepeatDark.gif);
	text-transform:uppercase;
	font-size:60%;
	line-height:60%;
	padding:5px 10px;
	display:block;
	text-align:right;
	text-decoration:none;
}

a.dashMore:hover{

}

.dashContainer a.menuTop div.icon{
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	background-position:center center;
	float:left;
	margin:6px 4px 0px 4px;
}

#mySnapshot a.menuTop div.icon{
	background-image:url(../images/icons/camera.png);
}

#myProspects a.menuTop div.icon{
	background-image:url(../images/icons/user_green.gif);
}

#myInvoices a.menuTop div.icon{
	background-image:url(../images/icons/page_white_star.png);
}

#myNews a.menuTop div.icon{
	background-image:url(../images/icons/newspaper.png);
}

#myCal a.menuTop div.icon{
	background-image:url(../images/icons/calendar.png);
}

#myEvents a.menuTop div.icon{
	background-image:url(../images/icons/calendar_view_day.png);
}

#myTasks a.menuTop div.icon{
	background-image:url(../images/icons/clock.png);
}

#myNewSub a.menuTop div.icon{
	background-image:url(../images/icons/key.png);
}

#myDialerSub a.menuTop div.icon{
	background-image:url(../images/icons/phone.png);
}

#myReferralProgram a.menuTop div.icon{
	background-image:url(../images/icons/chart_organisation.png);
}

.navUL {
	font-size: 10px;
	margin-left: 25px;
	list-style-type: square;
}

span.dashListHead, span.dashListHeadOverdue{
	font-size: 14px;
	color: #395873;
	display:block;
}

div#mySnapshot a.dashLink span.dashListHead, div#mySnapshot a.dashLink span.dashListHeadOverdue{
	display:inline;
}

span.dashListTime, span.dashListTimeOverdue{
	display:block;
	font-size: 12px;
}

span.dashListTimeOverdue {
	color: #c70000;
}

span.dashListRenewal{
	font-size: 12px;
	color: #395873;
	display: block;
	font-style:italic;
	font-weight: bold;
}

span.dashListOrder{
	font-size: 12px;
	color: #888;
	display: block;
	font-weight: bold;
}

span.dashListOrderType{
	display:block;
	color: #888888;
	font-size: 12px;
	font-style:italic;
	font-weight: bold;
}

span.dashListCalDesc{
	font-size: 12px;
	display: block;
	color: #888;
}

div.dashListNothing{
	padding:5px 10px;
	margin:0px;
	background-image:url(../images/leftMenu-fadeRepeat.gif);
	font-size:14px;
}

#minical{
	background-color:#fff;
	height:140px;
	padding-top:10px;
}

.promoContainer{
	margin:0px;
	padding:10px;
	min-height:150px;
	height: 700px;
	overflow: auto;
	font-size: 12px;
}

h6.promoTitle {
	font-size: 14px;
	font-weight: bold;
	background-color: #efefef;
	color: #1263ab;
	margin-bottom: 0px;
	padding: 2px;
	padding-left: 4px;
}
#promoOneTimeUse h6.promoTitle {
	font-size:14px;
	font-weight: bold;
	background-color: #1263ab;
	color: #efefef;
	margin-bottom: 0px;
	padding: 2px;
	padding-left: 4px;
}
#promoOneTimeUse span {
	font-size: 22px;
	color: #1263ab;
}
#promoOneTimeUse hr {
	height: 1px;
	color: #cccccc;
	background-color: #cccccc;
	border: none;
}
h6.promoDate {
	font-size: 80%;
	font-weight: normal;
	color: #cccccc;
}
.promoTitle div.icon {
	display: none;
}

.promoSubContainer {
	font-size: 12px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}

p.marketingDesc{
	color:#999;
	font-size: 80%;
	font-style: italic;
	
}


.alertContainer {
	margin:0px;
	margin-bottom: 10px;
	padding:10px;
	border: 1px solid #efefef;
	font-size: 12px;
}
#alertDetails {
	display: none;
}
#alertDetails li {
	font-size: 11px;
	padding-bottom: 6px;
}
#alertDetails ul, .promoSubContainer ul {
	margin-left: 20px;
}
.alertContainer hr, #alertDetails hr {
	width: 100%;
	height: 1px;
	color: #efefef;
	background-color: #efefef;
	border: none;
}
h6.alertTitle {
	font-size: 14px;
	font-weight: bold;
	background-color: #1263AB;
	color: #fff;
	margin-bottom: 0px;
	padding: 2px;
	padding-left: 4px;
}
.alertTitle div.icon {
	background-image:url(../images/icons/bullet_error.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: left;
	margin-right: 2px;
}


#userInfo{
    color:#fff;
    text-align:center;
}

.error {
	text-align:center;
	color: #C70000;
	font-weight: bold;
}

#billingErrorMessage strong {
	display:block;
	margin-bottom:10px;
	background-color:#fee;
	padding:10px;
}

.response{
	text-align:center;
	font-size:12px;
	font-weight: bold;
}

.loader{
	min-width: 32px;
	min-height: 32px;
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.loader, .loader select, .loader input{
    color:#ddd;
}

.loader a, .loader td, .loader td a{
    color:#ccc;
}

.loader div.buttonAlt *, .loader div.button *{
    color: #ddd;
}

.leftMenu div.loader{
	min-width: 32px;
	height: 50px;
	min-height: 50px;
	background-image: url(../images/loader-blue.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.pleaseWait , .pleaseWait *{
    cursor: wait;
}

div.autocompleter-loading{
	background:	#fff url(../images/loader-small.gif) no-repeat center right;
	font-size: 10px;
	width: 117px;
	height:	18px;
	line-height: 18px;
	background-color: #fff;
	position: absolute;
	text-align: left;
	border: 1px solid #D7D7D7;
	padding: 0px;
	font-size: 10px;
}

.formWrapper {
	width: 100%;
	text-align: center;
	margin: auto;
}

.formContainer {
	width: 600px;
	text-align: left;
	font-size: 80%;
	margin: auto;
}

.formContainer .menuTopImportant {
	font-size: 100%;
}

.formSubContainer {
	padding: 10px;
	border: 1px solid #efefef;
}

.firstP {
	padding-top: 0px;
	margin-top: 0px;
}

.saveNote{
	background-image: url(../images/icons/application_put.png);
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 24px;
}

.buttonEditNote {
	margin-right: 10px;
}

.formSpacer {
	height: 10px;
}

.alertBox {
	background-color: #f1fdff;
	border: 2px solid #ddf9ff;
	padding: 10px;
	padding-top: 0px;
	margin-right: 210px;
	font-size: 90%;
}

#iLoginRemember{
	float:left;
}

.form {
	margin: auto;
	text-align: center;
	background-color: #efefef;
	border: 1px solid #cccccc;
	padding: 10px;
	padding-bottom: 30px;
	margin-top: 10px;
	margin-bottom: 2px;
}

#featuredIcon {
	float: right;
}

.smallInformation {
	font-size: 85%;
	color: #888888;
}

.smallInformation a:link, .smallInformation a:visited, .smallInformation a:active {
	color: #333333;
}

.smallInformation a:hover {
	color: #000000;
}

.leftMenu{
    border:1px solid #d7d7d7;
    width:198px;
    float:left;
    margin:0px 0px 10px 0px;
    padding:0px;
    background-image:url(../images/leftMenu-fadeRepeat.gif);
}

div#emailMenu, div#prospectMenu{
	width:198px;
	float:left;
}

div#emailMenu div.leftMenu{
	
}

.leftMenu h6{
	background-image:url(../images/myProspects-liBk.gif);
	background-position: bottom right;
	display:block;
    font-size: 14px;
    font-weight:normal;
    line-height:15px;
    margin:0px;
    padding:7px 0px;
    text-align:right;
}

.leftMenu h6 a{
    display:block;
    background-repeat:no-repeat;
    background-position:center right;
    cursor:pointer;
}

.leftMenu h6 a span{
	white-space: nowrap;
}

#scriptSelect h6 a{
	font-size: 12px;
	margin-right:8px;
}

div.scriptPhone h6 a{
	background-image:url(../images/icons/telephone.png);
}

div.scriptEmail h6 a{
	background-image:url(../images/icons/email.png);
}

div#emailMenu h6 a.active{
    background-image: url(../images/icons/email_open_image.png);
    margin-right:7px;
}

div#emailMenu h6 a.inactive{
    background-image: url(../images/icons/email_open.png);
}

div#emailMenu h6 a span{
    padding-right:14px;
}

div#emailMenu h6 a.inactive span{
	margin-right:7px;
}

div#emailMenu h6.selected a span{
    color:#fff;
}

.leftMenu h6.selected{
	background-image:url(../images/leftMenu-blueBk.gif);
	color:#fff;
}

.leftMenu h6.leftMenu-Bottom{
    background-image:url(../images/leftMenu-BottomFade.gif);
}

h6.propsectspacer{
    height:2px;
    background-color:#ccc;
    background-image:url(../images/prospectspacer.gif);
    padding:0px;
    margin:0px;
    line-height:1px;
    overflow:hidden;
}

ul.hide{
    display:none;
}

h6.menuTop, a.menuTop{
    background-image:url(../images/myProspects-darkbluefade.gif);
    color:#fff;
    padding:0px 14px 0px 14px;
    margin:0px;
    line-height: 29px;
	height: 29px;
	font-size:14px;
	text-align:left;
	display:block;
	text-decoration:none;
}

h6.menuControls{
    background-image:url(../images/myProspects-blackfade.gif);
    background-repeat: repeat-x;
    padding: 0px;
    margin: 0px;
    line-height: 29px;
	height: 10px;
	text-align: center;
	display: block;
	text-decoration: none;
	cursor: pointer;
}

h6.menuControls:hover{
	background-image:url(../images/myProspects-blackfade-hover.gif);
}

h6.menuControls.disabled, h6.menuControls.disabled:hover{
	background-image:url(../images/myProspects-greyfade.gif);
	cursor: default;
}

a.menuTop{
	padding:0px 0px 0px 4px;
}

a.menuTop:visited{
	color:#fff;
}

a.menuTop:hover{
	background-image:url(../images/myProspects-darkbluefade-hover.gif);
}
a.menuTop:hover *{
	color:#fff;
}

h6.menuTopImportant{
    background-image:url(../images/myProspects-brightbluefade.gif);
    color:#fff;
    padding:0px 14px 0px 14px;
    font-size:14px;
    line-height: 29px;
	height: 29px
}

h6.menuTopImportant2{
    background-image:url(../images/myProspects-blackfade.gif);
    color:#fff;
    padding:0px 14px 0px 14px;
    font-size:14px;
    line-height: 29px;
	height: 29px
}

.footerArrow{
	width:33px;
	height:39px;
	position:relative;
	top:-12px;
	float:left;
	background-image:url(../images/footerarrow.png);
	margin-left: 9px;
}

#paginationContainer{
     float:right;
     margin:0px 10px 10px 0px;
     padding:0px;
     clear:both;
     width:400px;
}

#updateContainer{
	margin:7px auto 0px 42px;
}

#updateContainer input{
	position:relative;
	top:-4px;
}

html>/**/body #updateContainer input{
	top:0px;
}

.viewingContactsP{
    clear:both;
    text-align:right;
    font-style:italic;
    font-size:10px;
    padding:6px 2px 4px 0px;
    margin:0px;
}

.leftSide{
    width:350px;
    float:left;
    margin:auto 10px 10px auto;
}

.rightSide{
    width:606px;
    float:left;
}

.mainResults{
    width:758px;
    float:right;
    margin:10px 0px 0px 0px;
}

.prospectContainer{
    border:1px solid #d7d7d7;
    margin:0px 0px 10px 0px;
    padding:0px 0px 10px 0px;
    background-color:#EFEFEF;
    clear:both;
    min-height:150px;
    background-position:bottom center;
    xheight:412px;
    font-size:90%;
}

#propsectmanager-AdvancedSearch{
	padding-top: 4px;
}

#containerInteractions{
	xdisplay:none;
}

.actionaction{
	border:1px solid #f00;
	font-size:60%;
	margin:10px;
	padding:10px;
	display:none;
}

#actionEmailMessage, #emailMessage{
	margin-left:10px;
	height:300px;
	width:400px;
	clear:both;
}

#containerInteractions div.prospectContainer{
	margin:0px;
}

.marginHelper{
	height:10px;
}

.binCount{
    font-size:10px;
    color:#0e61b4;
}

#prospectMenu h6.myProspectsLevelone a, #taskManager-MyTasks h6.myTasksLevelone a, #scriptSelect h6 a, h6.myProspects a{
    padding:0px 31px 0px 0px;
    text-decoration:none;
}

#emailManager-MyCampaigns h6.emailCampaign a{
	padding:0px 10px 0px 0px;
}

#prospectMenu h6.myProspectsLevelone:hover, #taskManager-MyTasks h6.myTasksLevelone:hover, #emailManager-MyCampaigns h6.emailCampaign:hover, h6.myProspects:hover{
    background-image:url(../images/leftMenu-hoverBk.gif);
}

#prospectMenu h6.myProspectsLeveltwo:hover{
    background-image:url(../images/leftMenu-hoverBk.gif);
}

#prospectMenu ul h6:hover{
    background-image:url(../images/leftMenu-hoverBk.gif);
}


#prospectMenu h6.myProspectsLeveltwo a{
    padding:0px 31px 0px 0px;
}

#prospectMenu h6.myProspectsLevelone.selected, #taskManager-MyTasks h6.myTasksLevelone.selected, #emailManager-MyCampaigns h6.emailCampaign.selected, h6.myProspects.selected{
    background-image:url(../images/leftMenu-blueBk.gif);
    background-position:bottom left;
}

#prospectMenu  h6.myProspectsLeveltwo.selected{
    background-image:url(../images/leftMenu-blueBk.gif);
    background-position:bottom left;
}

#prospectManager-MyProspects ul h6 {
    font-size: 10px;
}

#invoiceCount{
	font-size: 10px;
}

#prospectMenu ul h6 a{
    padding:0px 31px 0px 0px;
    cursor:pointer;
}

h6.selected a{
    color:#fff;
}

#prospectManager-MyProspects  h6.myProspectsLeveltwo.selected a{
    color:#fff;
}
#prospectManager-MyProspects ul h6.selected a{
    color:#000;
}

#prospectMenu h6.selected span.binCount, #taskManager-MyTasks h6.myTasksLevelone.selected span.binCount{
    color:#fff;
}

#prospectManager-MyProspects h6.myProspectsLeveltwo span.expander{
    width:19px;
    height:17px;
    display:block;
    float:left;
    background-image:url(../images/menu_plus.gif);
}

#prospectManager-MyProspects h6.myProspectsLeveltwo.selected span.expander{
    background-image:url(../images/menu_minus.gif);
}

#prospectManager-toggleContainer, #taskManager-actionContainer{
    width:300px;
    float:left;
}

#emailManager-actionContainer{
	width:600px;
	float:left;
}
#prospectManager-addNew{
    background-image:url(../images/icons/add.png);
}

#prospectManager-advToggle{
    background-image:url(../images/icons/application_form_add.png);
}

#emailManager-addNew{
	background-image:url(../images/icons/email_edit.png);
}

#emailManager-addNewFromTemplate{
	background-image:url(../images/icons/email_open.png);
}

#emailManager-autoSub{
	background-image:url(../images/icons/world_edit.png);
}

table.campaignTable{
	border-width:0px;
	padding:0px;
	margin:10px 0px 10px 0px;
	width:100%;
	border-collapse:collapse;
	background-color:#fff;
}

table.campaignTable tr{
	text-align:left;
}

table.campaignTable a{
	text-decoration: underline;
}

table.accountTable{
	border-collapse:collapse;
	margin:auto auto 10px auto;
	width:75%;
}

.prospectsbySource{
    background-image:url(../images/icons/user_green.gif);
}

.prospectsByInvoice{
    background-image:url(../images/icons/page_white_text.gif);
}

.prospectsBySavedSearch {
	background-image:url(../images/icons/page_white_text.gif);
}

.prospectsArchived{
    background-image:url(../images/icons/user_red.gif);
}

.prospectsbyCat{
    background-image:url(../images/icons/user_blue.gif);
}

#prospectNav{
    height:12px;
    float:right;
    padding: 5px 0px 5px 0px;
}

#quickLinkNav{
	float:left;
	padding: 5px 0px 5px 0px;
	margin-bottom: 5px;
}

.longSearchBar-bottom{
    width:966px;
    margin:0px 0px 10px 0px;
    padding:0px 0px 2px 0px;
    border:0px solid #d7d7d7;
    background-image:url(../images/longSearchBk-bottom.gif);
    background-position:center bottom;
    background-repeat:no-repeat;
    float:right;
}

.longSearchBarTop{
    background-image:url(../images/longSearchBk-top.gif);
    background-position:center top;
    background-repeat:no-repeat;
    padding:4px 8px 0px 8px;
}

.longSearchBarRight {
	float: right;
	margin-bottom: 0px;
	font-size: 10px;
}

#prospectIcon {
	float: left;
	padding-top: 5px;
	padding-right: 8px;
}

.small{
    background-image:url(../images/grey-bk-small.gif);
}

.medium{
    background-image:url(../images/grey-bk-medium.gif);
}

.large{
    background-image:url(../images/grey-bk-large.gif);
}

.halfwidth{
    width:296px;
    clear:none;
    margin:0px 0px 10px 0px;
}

#calendarContainer{
	max-height:330px;
	overflow:auto;
	margin:10px auto 10px auto;
	width:330px;
}
#calendarContainer td{
	text-align:left;
	font-size:100%;
}

.actionDiv{
    margin:0px 0px 1px 0px;
    padding:0px;
    clear:both;
    display:table;
    width: 226px;
    font-size:12px;
    border-bottom: 1px solid #cccccc;
}

.actionDiv label, .actionDiv input {
	padding: 0px 0px 2px 0px;
}

.actionDiv.off input{
	opacity: .5;
}

.actionDiv.off label{
	color:#666;
}

.actionDiv.off {

}

.actionDiv.on input{
	opacity: 1;
}

.actionDiv label{
    cursor:pointer;
    margin:0px 0px 0px 1em;
    width:170px;
    line-height:20px;
}

.actionDiv input{
    cursor:pointer;
    line-height:20px;
}

.actionDiv.on{
    background-color:#fff;
}

div.prospectActions.active div.actionDiv:hover{
	background-color:#aaa;
}

div.prospectActions.active div.actionDiv.on:hover{
	background-color:#fff;
}

#notesTable, #tasksTable{
    width: 97%;
    margin:0px;
    padding:0px;
    border-collapse: collapse;
}

.tableNote{
    font-size:12px;
    padding: 4px;
}

.prospectSubContainer {
	padding-left: 10px;
	padding-right: 10px;
}

.demographicsTitle {
    font-size:18px;
    display:block;
}

.greyh2{
    color: #7D858D;
}

#noteListContainer {
	width: 286px;
	margin:10px 10px 0px 0px;
	float:right;
}

#notesList, #tasksList {
	width: 286px;
	height: 146px;
	overflow: auto;
	overflow-x:hidden;
	margin:10px 10px 0px 0px;
	float:right;
}

#tasksList {
	width:328px;
	margin:10px 10px 10px 10px;
}

#noteButtons{
    text-align:center;
	width: 286px;
	margin:10px 10px 0px 0px;
	float:right;
}

#noteForm{
    background-color:#EFEFEF;
    width: 284px;
    margin:10px 0px 16px 10px;
    background-image:url(../images/newNoteBk.gif);
    background-repeat:no-repeat;
}

#notetext{
	height: 196px;
	width: 235px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #666;
	margin:30px 15px 20px 15px;
	padding:10px;
	overflow:auto;
	background-color:#fff;
	border: 0px #000 solid;
}

#demographicsContainer{
    float:left;
}

#weatherContainer{
    float:right;
}

.rraWrapper{
	/* why? because the floats were not working when the html was an ajax response */
}

#actionsMenu{
    width:227px;
    margin:auto auto auto 10px;
    float:left;
}

.actionsTask{
    background-color:#dadada;
    float:right;
    width:334px;
    border-left:1px solid #0E61B4;
    padding-left:10px;
    min-height: 280px;
}

span.actionPrev{
	background-color:#fff;
	padding: 3px 1em 3px 3px;
	font-size:80%;
	cursor:pointer;
	display:block;
	width: 82%;
	float:left;
	margin: 2px auto 10px auto;
	clear:left;
}

span.actionPrev:hover{
	background-color:#ffe;
}

span.actionPrev.disabled{
	background-color:#aaa;
	color:#666;
}

select.disabled{
	background-color:#999;
}


span.actionPrev.disabled:hover{

}

#prospectActions {
	margin-top: 10px;
	display:table;
	width: 594px;
}

#prospectActions.loader *{
	background-color:transparent;
    color:#999;
}

#prospectActions.loader * input{
	opacity:.5;
}

div.inactive{

}

div.inactive label{
	color:#999;
}

div.inactive input{
	opacity:.5;
}

.prospectActions{
    float:left;
    width:227px;
    display:table;
}

.prospectActions h5{
	padding:5px 0px 5px 1em;
	margin:0px;
	font-size: 12px;
	background-image:url(../images/myProspects-darkbluefade.gif);
	background-repeat: repeat-x;
}

.prospectActions.active h5{
    color:#fff;
}

.prospectActions.inactive h5{
	background-color:#049;
    color:#ddd;
}

p.actionStep{
	margin:5px 5px 10px 5px;
	font-size:12px;
	height:2em;
	line-height:1em;
}

.actionsTask label{
    margin:0px 0px 0px -28px;
    padding:0px 0px 2px 28px;
    color:#333;
    font-size:12px;
    display:block;
    width:300px;
    text-align:left;
    float:left;
    clear:none;
}

#actionsTask div input.toggler{
	float:left;
	clear:left;
	margin-top:0px;
}

#badLeadActions div input.toggler{
	position: relative;
	float:left;
	clear:left;
	margin-right: 5px;
	cursor: pointer;
}
#badLeadActions div label{
	float: left;
	cursor: pointer;
}

#actionsTask .fakeButton{
	float:left;
	clear:none;
	margin-left:5px;
}

#actionsTask .buttonInteract,
#badLeadActions .buttonInteract {
	background-image: url(../images/icons/task_edit.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 12px;
	height: 12px;
	float:left;
	clear:none;
	margin-left:2px;
	margin-top: 1px;
}

.buttonAddGeneric {
	float: right;
}

select#status-actiondesc, select#campaign-actiondesc{
	margin-left:0px;
	width:200px;
}

.prospectActions h5{
    cursor:pointer;
    margin-bottom:1px;
}

#prospectActionsForm {
	
}

#prospectActionsForm div.actionoption {
	clear:both;
	display:table;
	width:322px;
	margin-bottom:0px;

}

#badLeadsForm div.actionoption {
	clear:both;
	display:table;
	width:322px;
	margin-bottom:0px;
}

.weatherInfo{
    width:276px;
    margin:auto;
    padding:0px;
    border-collapse: collapse;
}

.weatherDay{
    font-size:18px;
    display:block;
}

.weatherHighLow{
    font-size:10px;
    display:block;
}

.weatherConditions{
    font-size:10px;
    display:block;
    font-weight: bold;
}

.weatherIcon {
	float: left;
	padding-right: 10px;
	padding-bottom: 2px;
}

.weatherDisclaimer {
	font-size: 10px;
	font-style: italic;
	color: #888;
}

.tableHeader{
    font-size:12px;
    background-color:#ddf9ff;
    color:#0e61b4;
}

.tableHeader a{
    color:#0e61b4;
}

.tableHeader a:hover{
    color:#000;
}

table tr.tableHeader th.editlist{
	width:100px;
}

.tableStripe0{
    background-color:#fff;
}
.tableStripe1{
    background-color:#f6f6f6;
}

.tableStripe{
	background-color:#f6f6f6;
}

tr.tableHover{
    background-color:#ddf9ff;
}

tr.selectedTable{
    background-color:#0E61B4;
    color:#fff;
}

tr.selectedTable a{
    color:#fff;
}

tr.clickable{
	cursor:pointer;
}

tr.tableDivider td{
	background-color:#fff;
    background-image:url(../images/myProspects-darkbluefade.gif);
    background-repeat:repeat-x;
    background-position:left bottom;
    padding-top: 10px;
}

tr.tableDivider td a{
    color:#fff;
}

tr.tableDivider h3{
	color:#fff;
    margin:0;
    padding: 3px;
    font-size: 14px;
}

a.prospectName, a.taskSubject{
    color:#000;
}

.bkShadow{
    position:absolute;
    width:110%;
    height:100%;
    top:0px;
    left:-5%;
    padding:0px;
    z-index:0;
}

ul.autocompleter-choices{
	position:				absolute;
	margin:					0px;
	padding:				0px 0px 5px 0px;
	list-style:				none;
	border:                 0px solid #fff;
	text-align:				left;
	font-family:			sans-serif;
	z-index:				50;
}

ul.autocompleter-choices li{
	position: relative;
	padding: 0.1em 1.5em 0.1em 1em;
	cursor: pointer;
	font-weight: normal;
	font-size: 12px;
	background-color: #fff;
}

ul.autocompleter-choices li.autocompleter-selected{
	background-color: #115089;
	color: #fff;
}

ul.autocompleter-choices span.autocompleter-queried{
	font-weight: bold;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{
	color: #9FCFFF;
}

.prospectTable{
    width:100%;
    padding:0px;
    margin:0px;
}

.prospectTable tr{
    padding:0px;
    margin:0px;
}

.prospectTable tr td{
    padding:0px 2px 5px 2px;
    margin: 10px 0px 10px 0px;
    font-size:14px;
    border-bottom:1px solid #fff;
}

.contactsTR, .tasksTR{
    color:#5a5a5a;
}


tr.tableStripe0.selectedTable, tr.tableStripe1.selectedTable {
	background-color: #ccc;
}
.contactsTR.selectedTable a, tr.tableHover.selectedTable a, tr.tasksTR.selectedTable a {
	color:#000000;
}
.contactsTR.selectedTable, tr.tableHover.selectedTable, tr.tasksTR.selectedTable {
	color:#5a5a5a;
}
tr.tableStripe0:hover {
	background-color: #999999;
}
tr.tableStripe1:hover {
	background-color:#999999;
}
.selectable {
	cursor: pointer;
}

.overdue{
	background-color:#ffdede;
}

.overdue:hover{
	background-color:#fbb;
}
.overdue a{
	color: #c70000;
}

tr.tasksTR.selectedTable.overdue{
	background-color:#f66;
}

.overdue:hover a{
	color: #b70000;
}

.overdueicon{
	width:22px;
	height:18px;
	background-position:left bottom;
	background-image:url(../images/icons/clock_red.png);
	background-repeat:no-repeat;
	float:left;
}

#accounts{
	font-size: 90%;
}

#website{
	font-size: 90%;
}

#website h3{
	background-position:0 25%;
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left:22px;
	width:98%;
}

#website-name{
    background-image:url(../images/icons/cog_edit.png);
}

.repContainer{
	border:1px solid #ddd;
	text-align:center;
	background-color:#fafafa;
	font-size:125%;
	padding-bottom:1.5em;
}

#accounts label{
	width:150px
}

#accounts .error{
	margin: 25px 0 0 15px;
}

#accounts .accountsDescription{
	font-size: 85%;
}

#accounts-name{
    background-image:url(../images/icons/cog_edit.png);
}

#accounts-email{
    background-image:url(../images/icons/cog_go.png);
}

#accounts-pass{
    background-image:url(../images/icons/key.png);
}

#accounts-dialer{
    background-image:url(../images/icons/phone.png);
}

#helpdesk{
	font-size: 90%;
}

.advancedDropDown{
	display:none;
	padding-bottom: 10px;
}

.invoiceAdvCat{
	white-space:nowrap;
	float:left;
	padding-left: 6px;
}

.helpdesk-subhead{
    background-image:url(../images/icons/help.png);
    background-position:0 25%;
	background-repeat:no-repeat;
	border-bottom:1px dashed #CCCCCC;
	color:#0F3657;
	margin-bottom:15px;
	margin-top:20px;
	padding-left:22px;
}

.global-pause{
    background-image:url(../images/icons/help.png);
    background-position:0 25%;
	background-repeat:no-repeat;
	border-bottom:1px dashed #CCCCCC;
	color:#0F3657;
	margin-bottom:15px;
	margin-top:20px;
	padding-left:22px;
}

.global-delivery{
	background-image:url(../images/icons/help.png);
    background-position:0 25%;
	background-repeat:no-repeat;
	border-bottom:1px dashed #CCCCCC;
	color:#0F3657;
	margin-bottom:15px;
	margin-top:20px;
	padding-left:22px;
}

ul#invoiceManager-filterBy{
    display:table;
    width:755px;
}

ul#invoiceManager-filterBy li{
	display: list-item;
	float:left;
}

ul#invoiceManager-filterBy li h5{
	display:inline;
}

#invoiceManager-filterBy li input{
	float: none;
	position:relative;
	top:2px;
}

#invoiceManager-filterBy li label{
	float: none;
	cursor:pointer;
}

#invoiceManager-toggleContainer{
    float:right;
}

ul#invoiceManager-filterBy li.adv{
	float:right;
}

/* sendEmail */

ul#sendEmail-filterBy{
    display:table;
    width:600px;
}

ul#sendEmail-filterBy li{
	display: list-item;
	float:left;
	list-style-type: none;
}

ul#sendEmail-filterBy li h5{
	display:inline-block;
	margin: 5px;
	width: 110px;
	text-align: right;
}

#sendEmail-filterBy li input{
	float: none;
	position:relative;
	top:2px;
}

#sendEmail-filterBy li label{
	float: none;
}

.tListSelected{
	background-color:#efeffa;
}

/* end sendEmail */

a#invoiceManager-advToggle{
    background-image:url(../images/icons/application_form_add.png);
}

a#invoiceManager-globalToggle{
    background-image:url(../images/icons/world_edit.png);
}

#invoicemanager-viewOptions{
	clear:both;
}

#invoicemanager-viewOptions label{
	cursor:pointer;
	line-height:12px;
    padding:4px 10px 0 0;
    text-align:left;
    white-space: normal;
    width:140px;
}

#invoicemanager-viewContainer h5{
    padding-right:5px;
}

#invoicemanager-invoiceContainer .invoiceList {
	border-bottom: 1px solid #ccc;
	padding:0px; margin:0px;
	background-image:url(../images/leftMenu-fadeRepeat.gif);
	cursor:pointer;
}

#invoicemanager-invoiceContainer .invoiceList:hover{
	background-image:url(../images/leftMenu-hoverBk.gif);
}

#invoicemanager-invoiceContainer .invoiceList.selected p a{
	color: #fff;
}

#invoicemanager-invoiceContainer .invoiceList.selected p em, #invoicesScroll h6.selected em{
	color: #eee;
}

#invoicemanager-invoiceContainer .selected, #invoicemanager-invoiceContainer .selected:hover {
    background-image:url(../images/leftMenu-blueBk.gif);
    color:#eee;
    background-position:bottom left;
}

#invoicemanager-invoiceContainer .invoiceList a{
	color: #303D49;
}

#invoicemanager-invoiceContainer .invoiceList strong {
	font-size: 14px;
	color: #395873;
}

#invoicemanager-invoiceContainer .invoiceList strong.oldInvoice a, #invoicesScroll a strong.oldInvoice  {
	color: #C70000;
}

#invoicemanager-invoiceContainer .invoiceList em, h6.myProspects em {
	font-size: 12px;
	color: #395873;
	display: block;
	font-weight: bold;
}

#invoicemanager-invoiceContainer .invoiceList em.grey, h6.myProspects em.grey{
	color: #888888;
}

#invoicemanager-invoices h3#viewLeads {
	background-image: url(../images/icons/status_online.png);
}
#invoicemanager-invoices h3#personalDetails {
	background-image: url(../images/icons/vcard_edit.png);
}
#invoicemanager-invoices h3#leadDeliverySettings {
	background-image: url(../images/icons/date_go.png);
}
#invoicemanager-invoices h3#restrictionsAndOtherSettings {
	background-image: url(../images/icons/flag_red.png);
}

#invoicemanager-invoices h3#invoice {
	background-image: url(../images/icons/page_white_star.png);
}

#invoicemanager-invoices .fieldlabel {
	font-weight: normal;
}

#invoicemanager-invoices h3#subscriptionStatus {
	background-image: url(../images/icons/page_white_ruby.png);
}
#invoicemanager-invoices h3#reactivateSubscription {
	background-image: url(../images/icons/ruby_add.png);
}
#invoicemanager-invoices h3#cancelSubscription {
	background-image: url(../images/icons/ruby_delete.png);
}
#invoicemanager-invoices h3#forceOrderComplete {
	background-image: url(../images/icons/ruby_go.png);
}
#invoicemanager-invoices h3#currentRenewalType {
	background-image: url(../images/icons/ruby_gear.png);
}

#invoicemanager-invoices h3#billingInformation {
	background-image: url(../images/icons/lock.png);
}

#invoicemanager-invoices h3#areaCodeSelection {
	background-image: url(../images/icons/map.png);
}
#invoicemanager-invoices h3#selectedAreaCodes {
	background-image: url(../images/icons/map_add.png);
}
#invoicemanager-invoices h3#backOfficePostingSettings {
	background-image: url(../images/icons/disconnect.png);
}

#invoicemanager-invoices h3#leadFlowOnDemandSchedule {
	background-image: url(../images/icons/clock.png);
}
#invoicemanager-invoices h3#leadFlowOnDemandSettings {
	background-image: url(../images/icons/clock_edit.png);
}
#invoicemanager-invoices h3#fullAutomationSettings {
	background-image: url(../images/icons/clock_go.png);
}

#admin-tabContainer h3#hTeamnews{
	background-image: url(../images/icons/newspaper.png);
}

#admin-tabContainer h3#hTeamemail{
	background-image: url(../images/icons/email.png);
}

#admin-tabContainer h3#hTeamemailedit{
	background-image: url(../images/icons/email_edit2.png);
}

#admin-tabContainer h3#hTeamphoneedit{
	background-image: url(../images/icons/telephone.png);
}

#admin-tabContainer h3#hTeamlist{
	background-image: url(../images/icons/group2.png);
}

#account-tabContainer h3#hAccountinfo{
	background-image: url(../images/icons/page_white_wrench.png);
}

#account-tabContainer h3#hCorresp{
	background-image: url(../images/icons/email_go.png);
}

#account-tabContainer h3#hAccountpass{ 
	background-image: url(../images/icons/lock.png);
}

#account-tabContainer h3#hReferralProgram{ 
	background-image: url(../images/icons/chart_organisation.png);
}

#account-tabContainer h3#hBilling{
	background-image: url(../images/icons/status_online.png);
}

#campaign-messages h3{
	background-image: url(../images/icons/page_white_star.png);
}

#campaign-settings h3#settings{
	background-image: url(../images/icons/email_edit.png);
	background-position: -7px -7px;
}

#campaign-settings h3#status{
	background-image: url(../images/icons/email_error.png);
}

#campaign-settings h3#delete{
	background-image: url(../images/icons/email_delete.png);
}

#emailOverview h3 {
	background-image: url(../images/icons/page_white_star.png);
	font-size:85%;
}

#invoicemanager-invoices p.invoiceDescription {
	font-size: 85%;
}

#invoicemanager-invoices .saveButton {
	background-image: url(../images/icons/page_save.png);
	background-repeat: no-repeat;
	background-position: 2% 50%;
}

#invoicemanager-invoices .seperator {
	color: #fff;
	background-color: #fff;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}

#invoicemanager-invoices h3.isAdmin, #invoicemanager-invoices .invoiceLabel.isAdmin, div.inputContainer label.invoiceLabel.isAdmin {
	color: #c70000;
}

#invoicemanager-viewButton {
	float: right;
	min-width: 16px;
	border:0px;
}

#invoicemanager-invoices h3 {
	margin: 0px;
	padding: 0px;
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: 0% 25%;
	background-image:url(../images/icons/vcard.png);
	color: #FFFFFF;
	font-size: 100%;
}

.invoiceDetails{
    font-size:10px;
    padding:5px 10px 5px 10px;
    margin:0px;
    text-align:right;
}

.mootabs_panel{
    width:735px;
    overflow:auto;
    clear:both;
    border:1px solid #ccc;
    display:none;
    padding:0px 10px;
    margin:0px;
    position:relative;
    top:-1px;
    z-index:0;
    font-size:90%;
    min-height:50px;
    background-image: url(../images/mootabsPanelBkg.jpg);
    background-repeat: no-repeat;
    background-position: top right;
}

div#resources-tabContainer div.mootabs_panel, div#admin-tabContainer div.mootabs_panel, div#account-tabContainer div.mootabs_panel, div#marketing-tabContainer div.mootabs_panel{
	width:942px;
}
#contact.mootabs_panel, #trainingVideos.mootabs_panel, #reportedLeads.mootabs_panel, #knowledgeBaseFAQ.mootabs_panel, #knowledgeBase.mootabs_panel {
	width:942px;
}
ul#teamMemberCount{
    float:right;
}

ul#teamMemberCount li{
    line-height:24px;
    padding:0px 0px 0px 20px;
}

.mootabs_panel.active{
    display:block;
    margin-bottom:10px;
}

ul.mootabs_title {
	list-style-image: none;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 29px;
    position:relative;
    z-index:10;
}

ul.mootabs_title li {
	float: left;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	cursor: pointer;
	height: 29px;
	font-size:80%;
	line-height:17px;
	background-image:url(../images/subtab-inactive-left.gif);
}

ul.mootabs_title li a{
	padding:7px 8px 0px 8px;
	margin:0px;
	display:block;
	height:22px;
	background-image:url(../images/subtab-inactive-right.gif);
    background-position:top right;
    background-repeat:no-repeat;
    color:#555;
    text-decoration:none;
    float:left;
}

ul.mootabs_title li:hover {
	background-image:url(../images/subtab-hover-left.gif);
}

ul.mootabs_title li:hover a{
	background-image:url(../images/subtab-hover-right.gif);
	color:#777;
}

ul.mootabs_title li.activetab {
    background-image:url(../images/subtab-selected-left.gif);
}

ul.mootabs_title li.activetab a{
    background-image:url(../images/subtab-selected-right.gif);
    background-position:top right;
    background-repeat:no-repeat;
    color:#999;
}

#admin-settingTabs, #account-settingTabs{
    margin-top:30px;
}

#account-settingTabs div.mootabs_panel{
    padding-top:10px;
}

li#invoiceTabHeading {
	float: right;
	background-image: none;
	cursor: auto;
	color: #0E61B4;
	font-size: 75%;
}

li#invoiceTabHeading div {
	padding-top: 10px;
	padding-right: 10px;
}

li#invoiceTabHeading div span {
	color: #0e61b4;
	font-weight: bold;
}

li#invoiceTabHeading div span.completedOrder {
	color: #c70000;
}

.areaCodeSelector{
	width:125px;
	display:inline;
	height:157px;
}
.areaCodeSelector h5{
	margin:0px auto;
	padding:0px;
	text-align:center;
}

.areaCodeSelector.left{
	margin-left:220px;
}

.areaCodeSelector.right{
	margin-right:220px;
}

.areaCodeSelector select{
	width:75px;
	border:1px solid #666;
	margin-left:25px;
	font-size:14px;
	font-family:sans-serif
}

.areaCodeSelector option{
	text-align:center;
	margin:1px auto 1px auto;
}

#free, #areas, #allowed, #restrict{
    height:100px;
}

select#free option.soldout, select#areas option.soldout{
	color:#f00;
}

.teamsterCodeSelector{
	width:200px;
	display:inline;
	height:250px;
}
.teamsterCodeSelector h5{
	margin:0px auto;
	padding:0px;
	text-align:center;
}

.teamsterCodeSelector.left{
	margin-left:220px;
}

.teamsterCodeSelector.right{
	margin-right:220px;
}

.teamsterCodeSelector select{
	width:150px;
	border:1px solid #666;
	margin-left:25px;
	font-size:12px;
	font-family:sans-serif
}

.teamsterCodeSelector option{
	text-align:left;
	margin:1px auto 1px auto;
}

#freeteamsters, #teamsters{
    height:175px;
}

#form-taskSearch{
	display:none;
}

#taskManager-addNew{
	margin-bottom:4px;
	background-image:url(../images/icons/add.png);
}

.taskTable{
    width:100%;
    padding:0px;
    margin:0px;
    border-collapse:collapse;
}

.taskTable tr{
    padding:0px;
    margin:0px;
}

.taskTable tr td{
    padding:0px 0px 5px 0px;
    margin: 10px 0px 10px 0px;
    font-size:90%;
    border-bottom:1px solid #fff;

}

.alltasks{
	background-image:url(../images/icons/tag_blue.png);
}

.todaystasks{
	background-image:url(../images/icons/tag_green.png);
}

.seventasks{
	background-image:url(../images/icons/tag_purple.png);
}

.completedtasks{
	background-image:url(../images/icons/tag_red.png);
}

a.date_current{
	display:block;
	text-align:center;
	line-height:28px;
	color:#0E61B4;
	font-weight:bold;
}

#calendarManager-addNew{
	background-image:url(../images/icons/add.png);
}
/* big calendar */

table.daytable{
	margin:auto auto 10px auto;
	width:100%;
	padding:0px;
	font-size:small;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
}

.daytable td {
    text-align: left;
    vertical-align: top;
}

td.dayhead{
	text-align:center
}

td.calCell{
    height:125px;
    width:14%;
    border: 1px solid #cdcdcd;
	background-color:#ffffff;
    padding: 0px;
    margin:0px;
    overflow:hidden;
}

div.dayNumber {
    text-align: right;
    background-color: #f3f3f3;
    border-bottom: 1px solid #ccc;
}

td.calCell.weekend{
	border: 1px solid #cdcdcd;
	background-color:#efefef;
}

td.calCell.weekend div.dayNumber{
	background-color:#cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	color:#383838;
}

td.calCell.notcurrent{
	border: 1px solid #f2f2f2;
}

td.calCell.notcurrent div.dayNumber{
	background-color:#fcfcfc;
	border-bottom: 1px solid #f2f2f2;
	color:#cbcbcb;
}

td.calCell.weekend.notcurrent{
	border: 1px solid #f3f3f3;
	background-color:#fbfbfb;
}

td.calCell.weekend.notcurrent div.dayNumber{
	background-color:#f3f3f3;
	border-bottom: 1px solid #f3f3f3;
	color:#c4c4c4;
}

td.calCell.today{
	border: 1px solid #3a3a3a;
}

td.calCell.today div.dayNumber{
	background-color:#0f61b3;
	border-bottom: 1px solid #3a3a3a;
	color:#fff;
}

.gutter {
	border-left:3px double #DDDDDD !important;
}
.vrule {
	position:absolute;
	top:0pt;
}

/* mini calendar */
.calendar {
  position: relative;
  font-size: 11px;
}

.calendar table {
	width:90%;
	border-width:0px;
	padding:0px;
	margin:0px 5%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  text-align: center;
}

td.day{
	width:12.5%;
}

.calendar tbody td.selected { /* Cell showing selected date */
	background-image:none;
	background-color:#0E61B4;
	color:#fff;
}

.calendar tbody .rowhilite td {
	background-color:#fff;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
	cursor:pointer;
	color:#0E61B4;
}

ul.dayContents li.mAllDay, ul.dayContents li.mNormal, ul.dayContents li.mSpanDay, ul.dayContents li.mTeam{
	width: auto;
	list-style-type: none;
	padding: 2px;
	margin: 2px;
	font-size: 90%;
	line-height: 12px;
	color: #3a3a3a;
	cursor: pointer;
	overflow:hidden;
}

ul.dayContents li.mAllDay a, ul.dayContents li.mNormal a, ul.dayContents li.mSpanDay a, ul.dayContents li.mTeam a{
	text-decoration:none;
}
ul.dayContents li.mNormal{
	border: 1px dashed #cdcdcd;
	background-color: #ffffff;
}
ul.dayContents li.mAllDay{
	border: 1px dashed #3a3a3a;
	background-color: #dcf1d8;
	background-image: url(../images/icons/bullet_green.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 18px;
}
ul.dayContents li.mAllDay:hover{
	background-color: #70c163;
	color: #ffffff;
}
ul.dayContents li.mAllDay:hover a {
	color: #ffffff;

}

ul.dayContents li.mTeam{
	border: 1px dashed #3a3a3a;
	background-color: #ddbcee;
	background-image: url(../images/icons/bullet_purple.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 18px;
	overflow: hidden;
	white-space:nowrap;
}
ul.dayContents li.mTeam:hover{
	background-color: #b26dd6;
	color: #ffffff;
}
ul.dayContents li.mTeam:hover a {
	color: #ffffff;
}

ul.dayContents li.mSpanDay{
	background-color: #fff2da;
	border: 1px dashed #3a3a3a;
}

ul.dayContents li.mSpanDay:hover{
	background-color: #DFB461;

}

ul.dayContents li.mSpanDay:hover a{
	color: #fff;

}

ul.dayContents li.mNormal:hover {
	background-color: #ddf9ff;
}
ul.dayContents li.mAllDay span, ul.dayContents li.mNormal span{
	font-weight: bold;
}

.today ul.dayContents li.mNormal {
	background-color: #ddf9ff;
	overflow: hidden;
	white-space:nowrap;
}
.today ul.dayContents li.mAllDay {
	background-color: #70c163;
	color: #ffffff;
	overflow: hidden;
	white-space:nowrap;
}



/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  padding: 1px;
  z-index: 100;
  background-color:#fff;
}

/*week view*/

table.weektable{

	border-width:0px;
	background-color:#eee;
	padding:0px;
	margin:10px auto 10px auto;
	width:730px;
	border-width:0px;
	border-collapse:collapse;
}

table.weektable tr{
	border-collapse:collapse;
}

table.weektable tr td{
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}

.dayhead{
	background-color:#fff;
	width:96px;
	font-size:100%;
}

.firstCol{
	width:58px;
	background-color:#ff0;
}

.timeCol{
	float:left;
	height:36px;
	line-height:36px;
	margin-bottom:1px;
}

.rowhr {
	display:table;
}

.dayhr {
	padding:0px;
	background-color:#aaa;
	float:left;
	width:95px;
	margin:auto auto auto 1px;
	height:36px;
	line-height:12px;
}

.allday {
 	background-color:#0f0;
 	float:left;
	width:95px;
	margin:auto auto 1px 1px;
}

.hrevent {
	position:absolute;
	background-color:#fff;
	height:2em;
	width:93px;
	overflow:hidden;
	line-height:12px;
	font-size:10px;
	border:1px solid #CDCDCD;
}
/* day view */

.hourBlock{
	line-height:32px;
	font-size:90%;
	width:40px;
	float:left;
	height:32px;
	/*background-image:url(../images/dayViewBkHour.gif);
	background-position:top left;*/
	background: #E8EEF7 none repeat scroll 0%;
	border-top:1px solid #DDDDDD;
	font-weight:bold;
	text-align:right;
}

.minuteBlock{
	background-color:#eee;
	height:14px;
	float:left;
	width:670px;
	margin:0px 0px 1px 0px;
}

.alldayblock{
	background-color: #dcf1d8;
	padding:0px 2px 0px 18px;
	line-height:22px;
	background-image: url(../images/icons/bullet_green.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border:1px dashed #000;
	margin:3px auto 5px auto;
}

.dayEvent{
	width:132px;
	background-color:#fff;
	position:absolute;
	font-size:1em;
	line-height:16px;
	margin-right:2px;
	/*background-image:url(../images/dayViewBk.gif);*/
	background-color: #f0f0f0;
	background-position:top left;
	padding:0px 2px 0px 2px;
}

.dayEvent:hover{
	/*background-image:url(../images/dayViewBkHover.gif);*/
	background-color: #ADD8E6;
	cursor: pointer;

}

.offset{
	overflow-x:hidden;
	background-color: #E0E0E0;
}
.dayEventTimes{
	font-weight:bold;
}

div.dayEvent span.dayEventTimes, div.dayEvent span a {
	font-size:.7em;
	font-weight:normal;
	text-decoration:none;
}

.dayColumn{
	width:139px;
	float:left;
	height:768px;
	position:relative;
	margin:0px;
}

td.dayHoursTd{
	width:40px;
	background: #C3D9FF none repeat scroll 0%;
	text-align:center;
}
.rheadtext {
	color:#446688;
	padding-right:4px;
	text-align:right;
}

td.dayBkTd{
    overflow:hidden;
    position:relative;
    height:100%;
    width:100%;
    /*background-image:url(../images/dayViewBkSelected.gif);*/
	background-position:top left;
}

.ieSucksContainer{
 	position:relative;
	background: #FFFFFF none repeat scroll 0%;
 	width:100%;
}
.hruleodd {
	border-top:1px dotted #DDDDDD;
}
.hruleeven {
	border-top:1px solid #DDDDDD;
}
.hrule {
	left:0pt;
	position:absolute;
	width:100%;
}

.viewLead{
	margin:20px;
	border:1px solid #f3f3f3;
	padding:10px;
}

.viewLead-number{
	display:block;
	font-weight:bold;
	float:right;
	margin:0px 0px 10px 10px
}

.viewLead-cat{
	display:block;
}

.viewLead-none{
	font-weight:bold;
	text-align:center;
	margin:10px;
}

.viewLeadsInfo{
	width:713px;
	border-collapse:collapse;
}

.viewLeadInvalid{
	margin:20px 0px 0px 0px;
	padding:4px;
	text-align: right;
	background-color: #f3f3f3;
	border-top: 2px solid #ccc;
}
label.badLeadFormLabel {
	width: 80%;
	float: right;
	text-align: left;
	cursor: pointer;
}

.dayBk{
	width:100%;
	height:768px;
	display:table;
	position:absolute;
	overflow:hidden;
	margin-left:2px;

}

#dayOverflow{
	float:right;
	line-height:18px;
	font-size:1em;
	visibility: hidden;
}

#overflowLeft, #overflowRight{
	float:left;
}

#billingForm{
	margin:auto;
	width:700px;
}

#billingForm div.inputContainer{
	width:100%;
}

#billingForm div.inputContainer label{
	width:175px;
}

div.inputContainer span.description {
	font-size: 12px;
	color: #888888;
	padding-left: 4px;
}

table.profileTable{
	border-width:0px;
	padding:0px;
	margin:0px;
	width:100%;
	border-collapse:collapse;
}

tr.tableHead{
	color:#fff;
	background-image:url(../images/myProspects-darkbluefade.gif);
}

tr.tableFoot{
	height:2px;
	background-image:url(../images/myProspects-darkbluefade.gif);
}

/* Modals */
.modalWebsites, .modalAccount, .modalCalendar, .modalPhoneScripts, .modalEmail, .modalInvoices, .modalProspects, .modalTasks, .modalCC, .modalTransfer {
	background-position: top right;
	background-repeat: no-repeat;
	min-height: 150px;
}
.modalWebsites {
	background-image: url(../images/modal-bkg-websites.jpg);
}
.modalAccount {
	background-image: url(../images/modal-bkg-account.jpg);
}
.modalCalendar {
	background-image: url(../images/modal-bkg-calendar.jpg);
}
.modalPhoneScripts {
	background-image: url(../images/modal-bkg-email.jpg);
}
.modalEmail {
	background-image: url(../images/modal-bkg-email.jpg);
}
.modalInvoices {
	background-image: url(../images/modal-bkg-invoices.jpg);
}
.modalProspects {
	background-image: url(../images/modal-bkg-prospects.jpg);
}
.modalTransfer {
	background-image: url(../images/modal-bkg-prospects.jpg);
}
.modalTasks {
	background-image: url(../images/modal-bkg-tasks.jpg);
}
.modalCC {
	background-image: url(../images/modal-bkg-account.jpg);
}



/* buttons */
.button {
	width: 159px;
	height: 39px;
	background-image: url(../images/button-bkg-02a.gif);
	background-repeat: no-repeat;
	margin: 4px;
	cursor: pointer;
}
.buttonAlt {
	width: 159px;
	height: 39px;
	background-image: url(../images/button-bkg-01b.gif);
	background-repeat: no-repeat;
	margin: 4px;
	cursor: pointer;
	text-align: center;
}

.button .buttonLabel {
	width: 88px;
	height: auto;
	text-align: center;
}
.buttonAlt .buttonLabel {
	width: 140px;
	height: auto;
	text-align: center;
}

.buttonInteraction {
	width: 159px;
	height: 39px;
	background-image: url(../images/button-bkg-03a.gif);
	color: #fff;
	background-repeat: no-repeat;
	margin: 4px;
	cursor: pointer;
}
.buttonIcon {
	width: 16px;
	height: 16px;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	background-repeat: no-repeat;
	background-position: bottom right;
}
/* Correct Icon placement for IE6 */
* html .buttonIcon {
	margin-left: 5px;
}

.buttonIconDialer {
	background-image: url(../images/v2/icons-silk/phone.png);
}

.buttonIconDialerActive {
	background-image: url(../images/v2/icons-silk/phone_sound.png);
}

.buttonIconSave {
	background-image: url(../images/icons/disk.png);
}

.buttonIconActions {
	background-image: url(../images/icons/accept.png);
}

.buttonIconBilling{
	background-image: url(../images/icons/creditcards.png);
}

.buttonIconCancel{
	background-image: url(../images/icons/cancel.png);
}

.buttonIconInfo {
	background-image: url(../images/icons/information.png);
}

.buttonLabel {
	width: auto;
	height: auto;
	padding-top: 11px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-left: 4px;
	margin-left: 7px;
	margin-right: 7px;
	text-align: center;
}
.buttonLabel a {
	text-decoration: none;
	color: #333333;
}
.button:hover {
	background-image: url(../images/button-bkg-03a.gif);
}
.button:hover .buttonLabel, .button:hover .buttonLabel a, .buttonInteraction:hover .buttonLabel, .buttonInteraction:hover .buttonLabel a {
	color: #FFFFFF;
}
.buttonAltLabel {
	width: auto;
	height: auto;
	padding-top: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin-left: 7px;
	margin-right: 7px;
	text-align: center;
}
.buttonInteractionLabel a {
	text-decoration: none;
	color: #333333;
}

.buttonInteraction:hover {
	background-image: url(../images/button-bkg-02a.gif);
}

.buttonInteraction.disabled:hover {
	background-image: url(../images/button-bkg-05a-off.gif);
	cursor: default;
}

.buttonInteraction.disabled:hover div.buttonLabel{
	color: #333333;
}

.buttonInteractionLabel {
	width: auto;
	height: auto;
	padding-top: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin-left: 7px;
	margin-right: 7px;
	text-align: center;
}

.buttonInteraction .buttonLabel {
	color: #fff;
}
.buttonInteraction:hover .buttonLabel {
	color: #333;
}

.buttonAltLabel a {
	text-decoration: none;
	color: #333333;
}
.buttonAlt:hover {
	background-image: url(../images/button-bkg-02b.gif);
}

.buttonContainer {
	clear: both;
	min-height: 39px;
	text-align: center;
	width: auto;
}
	
#codeUpdateMsg{
	clear:both;
	text-align:center;
}
/* Sub Tab Content */
.subTagContent {
	margin-top: 10px;
	margin-bottom: 10px;
	clear:both;
}

.subTagContentHead, .subTagContentBody {
	border: 1px solid #cccccc;
}

.subTagContentHead {
	background-image: url(../images/myProspects-brightbluefade.gif);
	padding: 4px;
	color: #FFFFFF;
}

.subTagContentHead h3 {
	margin: 0px;
	padding: 0px;
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: 0% 25%;
	color: #FFFFFF;
	font-size: 100%;
}

.subTagContentBody {
	background-color: #FFFFFF;
	border-top: none;
	padding: 10px;
}

.subTagContentBody hr {
	width: 100%;
	height: 1px;
	border: none;
	color: #efefef;
	background-color: #efefef;
	margin: 25px 0px 25px 0px;
}

.userFeedback{
	text-align:center;
	clear:both;
}

/* Login */
#bFakeSubmit, #bFakeSubmitAlt {
	width: 1px;
	height: 1px;
	border: none;
}
#bFakeSubmit {
	background-color: #ffffff;
	color: #ffffff;
}
#bFakeSubmitAlt {
	background-color: #efefef;
	color: #efefef;
}

#redirectIcon {
	text-decoration: none;
	padding-left: 10px;
	vertical-align: middle;
}

#loginPromoBlock {
	float: right;
	width: 200px;
	height: 168px;
	background-image: url(../images/promo-block-quality-leads-guaranteed1.gif);
	background-repeat: no-repeat;
}

/* Billing */
.billingTable{
	width: 100%;
	border:0px solid #fff;
	margin: auto auto 10px auto;
	border-collapse: collapse;
}
.billingTable td{
	padding:5px;
}
.billingHead{
	color:#fff;
	background-color:#2C4965;
	background-image: url(../images/myProspects-darkbluefade.gif);
	background-repeat: repeat-x;
	font-size:70%;
	padding:4px 0px 4px 12px;
}

.billingTableLeft{
	width:150px;
}

#createReplicatedWebsiteForm div.inputContainer{
    margin:auto;
}

#createReplicatedWebsiteForm div.inputContainer label{
    white-space:nowrap;width:auto;
}

#replicatedTerms{
	font-size: 85%;
	width: 60%;
	height: 100px;
	overflow: auto;
	background-color: #fff;
	padding: 10px;
	font-weight: normal;
	text-align: left;
	margin:1em auto;
	border: 1px solid #888888;
}

#replicatedTerms p, h1, h2 {
	font-size: 100%;
}
#replicatedTerms h1 {
	font-weight: bold;
	font-size: 110%;
	color: #cccccc;
}
#replicatedTerms h2 {
	font-weight: bold;
}

#lfodContainer{
	width:300px;
	margin:auto;
	padding:0px;
}

table#lfodContainer tr.lfodHead td{
	text-align:right;
}

#EmailTemplateSelectorContainer {
	margin: 0px 146px 20px 0px;
}

.subNavContainer {
	border:1px solid #d7d7d7;
	background-color: #ffffff;
	padding: 4px;
	font-size: 10px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	clear: both;
}
.subNavContainer span {
	margin-left: 10px;
	margin-right: 10px;
	color: #d7d7d7;
}

.subNavContainer a{
	cursor:pointer;
}

.subNavContainer a:link, .subNavContainer a:active, .subNavContainer a:visited {
	text-decoration: none;
	color: #888888;
}
.subNavContainer a:hover {
	color: #333333;
	text-decoration: underline;
}

#phoneScriptSelectorContainer {
	margin: 0px 146px 20px 0px;
}
#phoneScriptText {
	border: 1px solid #d7d7d7;
	background-color: #f6f6f6;
	padding: 10px 20px 10px 20px;
	font-size: 12px;
	width: 75%;
	height: 400px;
	overflow: auto;
}

.success{
	text-align:center;
	margin-top:10px;
	color: #64ba57;
}

.blocker{
	width:330px;
	height:300px;
	position:absolute;
	background-color: #f00;
	opacity : 0;
	filter: alpha(opacity = 0); /*lol ie lets you click through this if it doesnt have a bk color */
}

#actionSuccess {
	clear:both;
	margin-top: 10px;
	font-size: 15px;
	font-weight: bold;
}

#fileUploadIndicator{
    margin:auto;
}

#fileUploadStatus img{
    margin:auto;
    display:block;
}
#addProspectBulkError{
    text-align:center;
}


/* 3-Step */
#threeStepScheduler {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 2px;
	border: 1px solid #efefef;
	background-color:#fff;
	text-align: center;
	cursor: pointer;
	font-size: 10px;
}
#threeStepScheduler td {
	height: 24px;
	border: 1px solid #efefef;
}
#threeStepSchedulerTimeZone {
	width: 12.5%;
	height: 22px;
	background-color: #efefef;
}
#threeStepSchedulerTimeZone span {
	font-style: italic;
	font-size: 8px;
}
.threeStepSchdulerDays {
	width: 60px;
	background-color: #efefef;
}
.threeStepSchdulerTimes {
	background-color: #cecfca;
}
.avail0-on, .avail1-on {
	background-color: #136cbb;
	border: 1px solid #333333;
	color: #ffffff;
}
.avail0-hover, .avail1-hover {
	background-color: #efefef;
}

.emailCampaignContainer{

}

.emailCampaignDate {
	color: #888888;
}

.correspondenceTr, .emailCampaignTr {
	height: 30px;
	padding: 10px;
}

#emailOverview, #onetouchOverview, #phoneOverview{
	width:758px;
	float:right;
	clear:none
}

#emailOverviewBody{display:table;}

table#emailCampaignTable{
	background-color:#fff;
	width:97%;
	border-collapse:collapse;
	font-size: 12px;
	margin: auto;
}

table#emailCampaignTable tr{
	cursor:pointer;
}

table#emailCampaignTable tr:hover{
	background-color: #DEF9FE;
}

table#emailCampaignTable tr td{
	padding:2px 5px;
}

table#emailCampaignTable tr.selected{
	background-color:#0E61B4;
	color:#fff;
}

table#correspondenceTable{
	background-color:#fff;
	width:97%;
	border-collapse:collapse;
	font-size: 12px;
	margin: auto;
}

table#correspondenceTable tr{
	cursor:pointer;
}

table#correspondenceTable tr:hover{
	background-color: #DEF9FE;
}

table#correspondenceTable tr td{
	padding:2px 5px;
}

table#correspondenceTable tr.selected{
	background-color:#0E61B4;
	color:#fff;
}

#emailSubContainer, #pcContainer{
	padding:10px 0 0 0;
	font-size:12px;
	clear:both;
}

#emailSubContainer p, #emailSubContainer div.emailSubContainer, #pcContainer div.emailSubContainer {
	text-align: left;
}

#emailSubContainer div.emailSubContainer,#pcContainer div.emailSubContainer {
	margin-bottom: 4px;
}

#emailSubContainer p span, #emailSubContainer div span,  #pcContainer p span, #pcContainer div span{
	font-weight: bold;
}

div#emailSubContainer h3, div#pcContainer h3{
    cursor: pointer;
    margin:0;
    padding:.5em;
    font-size: 12px;
}

div#emailSubContainer h3:hover, div#pcContainer h3:hover{
    background-color:#DEF9FE;
}

div#emailSubContainer h3.selected, div#pcContainer h3.selected{
    background-color:#0E61B4;
    color: #fff;
}

div.templateThumbContainer {
	width: 500px;
	height: auto;
	margin: auto;
}

.templateThumb {
    height:130px;
    width:250px;
	float:left;
	margin:0px auto 10px auto;
}

.templateThumb input{
    margin-top:60px;float:left;
    display:block;
}

.templateThumb label{
    clear:none;
    height:130px;
    text-align: center;
    margin:0;
    padding:0;
    width:200px;
}

.templateThumb label img{

}

.templateThumb label span{
	padding-top:58px;
	display:block;
}

#templateRes {
	clear: both;
}

#taskDel {
	display:none;
}
#taskDel p {
	text-align: center;
}

#customDel {
	display:none;
}
#customDel p {
	text-align: center;
}

#eventDel {
	display:none;
}
#eventDel p {
	text-align: center;
}

.ajaxResponseFormatting {
	text-align: center;
	font-weight: bold;
}

#taskErrors {
	margin-bottom: 10px;
}
#addtemplate span {
	text-decoration: none;
	color: #333333;
}

div#emailMenu h6 a{padding-right:10px;}

.overviewContainer{
	display:table;
	margin:auto;
	width: 100%;
}

.overviewblock{
	display:block;
	float:left;
	margin:0 2px;
	font-size:85%;
	width: 300px;
	border: 1px solid #efefef;
	padding: 10px;
}

div.modalDescription, div.contentDescription {
	width: auto;
	height: auto;
	margin: 0px 146px 20px 0px;
	border-bottom: 1px solid #f6f6f6;
}

div.contentDescription {
	margin-right: 0px;
}

div.modalDescription p, div.contentDescription p {
	font-size: 12px;
	margin: 0px;
	margin-bottom: 10px;
}

div.modalDescription p span, div.contentDescription p span {
	font-weight: bold;
	color: #0e61b4;
	margin-right: 10px;
}
#systemDialer span {
     margin-right: 0px;
}

div.modalProgressBarContainer {
	width: 100px;
	height: auto;
	float: right;
	margin-bottom: 25px;
	text-align: left;
	background-color: #efefef;
	border: 1px solid #cccccc;
	border-top: 1px solid #888888;
	border-left: 1px solid #888888;
}
div.modalProgressBar {
	width: auto;
	height: 14px;
	margin: 2px;
	background-image: url(../images/progress-bar.gif);
}
div.modalProgresBarDesc {
	float: right;
	margin: 2px 10px 0px 0px;
	color: #888888;
}

div.trainingMedia {
	float: right;
	width: 65px;
	height: 16px;
	margin-left: 10px;
	display: block;
	background-image: url(../images/icons/film_go.png);
	background-repeat: no-repeat;
	background-position: right;
	cursor: pointer;
	color: #cccccc;
	font-size: 10px;
	padding-right: 20px;
}

div.sectionHeading {
	font-size: 75%;
	font-weight: bold;
	margin-bottom: 4px;
	padding: 2px;
	padding-left: 4px;
}

div#teamMembersRec{
	overflow:auto;
	height:500px;
}

#resources-addNew{
	background-image:url(../images/icons/add.png);
}

div#previewEmailContent {
	margin-right: 200px;
}

.opacity25 {
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;
}
.opacity50 {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
.opacity75 {
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

div#emailcampaign-overviewContainer, div#mywebsite-landingContainer, div#mywebsite-marketingContainer {
	width: auto;
	height: auto;
	border: 1px solid #cccccc;
	background-color: #efefef;
	padding: 10px;
	margin-bottom: 10px;
}
div#emailcampaign-overviewContainer hr, div#mywebsite-landingContainer hr, div#mywebsite-marketingContainer hr {
	color: #fff;
	background-color: #fff;
}
#invalidLeadContainer {
	width: 100%;
	padding: 10px;
	background-color: #fff;
}
.invalidLeadHeader {
	text-align: left;
	font-weight: bold;
	background-color: #ccc;
}
.invalidLeadRow {
	text-align: left;
	background-color: #fff;
}
.invalidLeadDetails {
	text-align: left;
	background-color: #fff;
}
.invalidLeadSpacerContainer {
	background-color: #ccc;
	padding: 0px;
}
.invalidLeadSpacer {
	width: 100%;
	height: 1px;
}
.invalidLeadStipple {
	background-color: #eee;
}
.invalidLeadDetailsContainer {
	padding: 0px;
	text-align: left;
}
.invalidLeadResponse, .invalidLeadResponseAlt {
	width: 96%;
	height: 80px;
}
.invalidLeadResponseAlt {
	height: 40px;
}

div#badLeadInfoContainer {
	border: 1px solid #888;
	background-color: #efefef;
	margin-bottom: 10px;
	margin-right: 20px;
	padding: 10px;
	font-size: 12px;
}

div#savedSearch_a {
	margin: 10px;
	width: 96%;
	background-color: #efefef;
	border: 1px solid #ccc;
	margin-bottom: 10px;
}
div#savedSearch_b {
	margin-left: 10px;
	padding: 6px;
	padding-left: 26px;
	font-size: 11px;
	color: #000;
	text-align: left;
	background-image: url(../images/icons/disk.png);
	background-repeat: no-repeat;
	background-position: left center;
}
div#savedSearch_c {
	float: right;
}
div#clearSearch {
	float: left;
}
div#savedSearch_c a:link, div#savedSearch_c a:visited, div#savedSearch_c a:active {
	color: #333;
}
div#savedSearch_c a:hover {
	color: #888;
}
.advancedSearch_hr {
	color: #efefef;
	background-color: #efefef;
	width: 96%;
	height: 1px;
	border: none;
	margin: 10px;
}
.instructions {
	color: #ccc;
}


/* FAQ */
.faqBaseLI{
	list-style-type: none;
	margin: 0px;
	margin-bottom: 4px;
	padding: 0px;
	
}

.faqBaseQ{
	font-weight: bold;
	padding: 10px;
	background-color: #efefef;
	background-image: url(../images/icons/page_white_text_width.png);
	background-repeat: no-repeat;
	background-position: 99% 50%;
	border: 1px solid #cccccc;
	cursor: pointer;
}
.faqBaseQ:hover{
	background-color: #cccccc;
}
.faqBaseA div{
    font-size: 90%;
    padding: 10px;
    border: 1px solid #cccccc;
    border-top: none;
}

/* Knowledge-Base; */
.knowledgeBaseLI{
	list-style-type: none;
	margin: 0px;
	margin-bottom: 4px;
	padding: 0px;
	
}

.knowledgeBaseQ{
	font-weight: bold;
	padding: 10px;
	background-color: #efefef;
	background-image: url(../images/icons/page_white_text_width.png);
	background-repeat: no-repeat;
	background-position: 99% 50%;
	border: 1px solid #cccccc;
	cursor: pointer;
}
.knowledgeBaseQ:hover{
	background-color: #cccccc;
}
.knowledgeBaseA div{
    font-size: 90%;
    padding: 10px;
    border: 1px solid #cccccc;
    border-top: none;
}

/* Knowledge Base */
.searchBaseLI {
	height: auto;
	width: 425px;
	display: block;
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 10px;
}

.searchBaseQ {
	font-weight: bold;
	padding: 10px;
	background-color: #efefef;
	background-image: url(../images/icons/page_white_text_width.png);
	background-repeat: no-repeat;
	background-position: 99% 50%;
	border: 1px solid #cccccc;
	
}

.searchBaseA div {
    font-size: 90%;
    padding: 10px;
    border: 1px solid #cccccc;
    border-top: none;
}

.searchBaseA div:hover {
   background-color:#CCCCCC;
   cursor: pointer;
}

.containerSearch {
	width: 340px;
	height: 50px;
	margin-left:auto;
	margin-right: auto;
}

.searchInput, .searchInputAlt {
    border: 1px solid #d7d7d7;
    color:#4e5962;
    font-size: 12px;
    padding:4px 2px;
    height: 14px;
    width: 150px;
    font-family: Arial, Verdana, sans-serif;
    margin-top: 10px;
}

.checkAllContainer {
	display: none;
	padding-top: 4px;
}
.checkAllContainer span {
	 background-color: #fff664;
	 font-weight: bold;
}
#checkAllIcon, #checkAllIconAlert {
	float: left;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 50% 60%;
	margin-left: 5px;
}
#checkAllIcon {
	background-image: url(../images/icons/monitor.png);
}
#checkAllIconAlert {
	background-image: url(../images/icons/monitor_error.png);
}

#siteMapWrapper {
	display: block;
}

#siteMapContent {
height: 10px;
display: block;
float:left
}

/* Search Results */
.resultBaseLI{
	list-style-type: none;
	margin: 0px;
	margin-bottom: 4px;
	padding: 0px;
	
}

.resultBaseQ{
	font-weight: bold;
	padding: 10px;
	background-color: #efefef;
	background-image: url(../images/icons/page_white_text_width.png);
	background-repeat: no-repeat;
	background-position: 99% 50%;
	border: 1px solid #cccccc;
	cursor: pointer;
}
.resultBaseQ:hover{
	background-color: #cccccc;
}
.resultBaseA div{
    font-size: 90%;
    padding: 10px;
    border: 1px solid #cccccc;
    border-top: none;
}

#breadCrumbWrapper {
	list-style-type:none;
}

#clearSearchResults {
	text-decoration:none;
}

/* fix email campaign preview */
#viewMessage ul {
	margin-left: 20px;
}

/* Dialer */
#dialProspectsModal .mochaScroller .mochaScrollerpad {
	background-image: url(../images/v2/power-dialer-modal-bkg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
#dialProspectsModal #startCall,
#dialProspectsModal #startCall-loader {
	padding-right: 200px;
	min-height: 360px;
}
.custom-ui-modal {
	font-size: 12px;
}
.custom-ui-modal hr {
	border: none;
	height: 1px;
	width: 100%;
	background-color: #efefef;
	color: #efefef;
	margin: 6px 0px 10px 0px;
}
.custom-ui-modal span {
	color: #0E61B4;
	font-weight: bold;
}
#startCall-advancedOptions {
	display: none;
	border: 1px dashed #cccccc;
	background-color: #efefef;
	padding: 10px;
	margin-top: 6px;
}
#importModalColumnA {
	width:376px;
	vertical-align:top;
	float:left;
	clear:both;
	background-image:url(../images/import_modal_bkg.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin:0px 5px 0 8px;
}
.importModalHeadline {
	padding-top:40px;
}
#importModalColumnB {
	width:376px;
	vertical-align:top;
	float:left;
	background-image:url(../images/import_modal_bkg.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin:0px 0px 0px 5px;

}
#importModalColumnAHeader {
	margin:1px;
	background-image:url(../images/importIcon1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:109px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
#importModalColumnBHeader {
	margin:1px;
	background-image:url(../images/importIcon2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:109px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.importModalSubHeader {
	text-align:justify;
	width:332px;
	font-size:12px;
	height:230px;	
}
.importModalNote {
	text-align:center;
}
.importModalNote span {
	color:#9c0000;
	font-weight:bold;
}
.importModalSubHeader ul {
	margin: 0 0 0 14px;
}
.importModalSubHeader li {
	list-style:square;
}
#fileUpload {
	color:#4E5962;
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	margin:0 0 5px;
	padding:1px 0 1px 4px;
	width:180px;
}
.disablerOverlay {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	background-color: #FFFFFF;
	position: absolute;
}
#addProspectDisable { 
	width: 75%;
	height: 260px;
}
#warmMarketBulkDisable { 
	width: 380px;
	height: 400px;
}

#landingPage{
	height:220px;
	float:left;
	width:200px;
	vertical-align:top;
	font-size:12px;
	text-align:left
}

.view{
	text-align:center
}

#marketingSite{
	height:220px;
	float:left;
	width:200px;
	vertical-align:top;
	font-size:12px;
	text-align:left;
	margin-left:55px
}


#emailResponder{
	float:right;
	width:200px;
	height:220px;
	vertical-align:top;
	font-size:12px;
	text-align:left;
}

.arrow{
	margin-left:45px;
	float:left
}

.taskPhone{
	padding:3px 10px 10px 10px;
	float:right
}
