#clear { clear: both; }

body {
    background:#dddddd url(../../images/bg.png) no-repeat center top;
}
 /* #61116a */

.t_Contact{
	border-bottom-width:thin;
	border-bottom-style: solid;
	border-bottom-color:#CCCCCC;
}

.f_Type {
	font-weight: bold;
	font-size: 0.75em;
	color:#999999;
}

.f_Value {
	font-size: 1.8em;
	color:#000;
	margin: 15px 0px 10px 16px;
    display: block;
    float: left;
}

.f_ValueD {
	font-size: 1.8em;
	color: #660000;
	margin: 15px 0px 0px 16px;
	overflow: hidden;
    display: block;
    float: left;
}


.contactmethods {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

.buttonlink {
	font-size: 0.8em;
}

.CM_Allowed {
	float: right;
	padding: 0px;
	text-decoration: none;
}

.formLabel {
	min-width: 150px;
	float: left;
	min-height: 1.5em;
	font-weight: bold;
}


#contactevents {}

.block_ContactEvent {}

.t_ContactEvent {
    margin-bottom: 1px;
    position: relative;
    background: #fff;
    color: #225b86;
    padding: 10px 10px 0px 10px;
    border-bottom: dotted thin #ddd;
}

.t_ContactEventDUPE {
    margin-bottom: 1px;
    position: relative;
    background: #EBEBEB;
    color: #225b86;
    padding: 10px 10px 0px 10px;
}
.t_ContactEvent_old {
   background: rgb(246,248,249);
background: -moz-linear-gradient(-45deg,  rgba(246,248,249,1) 0%, rgba(239,239,239,1) 2%, rgba(234,234,234,1) 91%, rgba(234,234,234,1) 93%, rgba(224,224,224,1) 98%, rgba(245,247,249,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(246,248,249,1)), color-stop(2%,rgba(239,239,239,1)), color-stop(91%,rgba(234,234,234,1)), color-stop(93%,rgba(234,234,234,1)), color-stop(98%,rgba(224,224,224,1)), color-stop(100%,rgba(245,247,249,1)));
background: -webkit-linear-gradient(-45deg,  rgba(246,248,249,1) 0%,rgba(239,239,239,1) 2%,rgba(234,234,234,1) 91%,rgba(234,234,234,1) 93%,rgba(224,224,224,1) 98%,rgba(245,247,249,1) 100%);
background: -o-linear-gradient(-45deg,  rgba(246,248,249,1) 0%,rgba(239,239,239,1) 2%,rgba(234,234,234,1) 91%,rgba(234,234,234,1) 93%,rgba(224,224,224,1) 98%,rgba(245,247,249,1) 100%);
background: -ms-linear-gradient(-45deg,  rgba(246,248,249,1) 0%,rgba(239,239,239,1) 2%,rgba(234,234,234,1) 91%,rgba(234,234,234,1) 93%,rgba(224,224,224,1) 98%,rgba(245,247,249,1) 100%);
background: linear-gradient(-45deg,  rgba(246,248,249,1) 0%,rgba(239,239,239,1) 2%,rgba(234,234,234,1) 91%,rgba(234,234,234,1) 93%,rgba(224,224,224,1) 98%,rgba(245,247,249,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=1 );

   border-bottom-style: solid;
   border-bottom-width: thin;
   border-bottom-color: #fff;

	min-height: 30px;;
}

t_ContactEventDUPE {
	color: #999999;
	border-bottom-width:thin;
	border-bottom-style: solid;
	border-bottom-color:#999999;
	background-color:#F7FBFA;
	min-height: 30px;;
}

.f_Logged {
	font-size:0.85em;
	color:#666666;
	margin-left: 37px;
	margin-right: 2px;
	padding-right: 2px;
	text-align: right;
}

.f_Campaign {
	font-size:0.85em;
	color: #666666;
	margin-left: 37px;
	margin-right: 2px;
	padding-right: 2px;
	text-align: right;
}



.f_FileName {
	color:#FF0000;
	margin-left: 30px;
}
.f_Subject {
    font-weight: bold;
	margin-left: 37px;
}
.f_Details {
	margin-left: 37px;
}

.f_Third{
    color: #993333;
    margin-left: 37px;
}

.f_StatusText {
	color: #990000;
	margin-left: 37px;
}

.f_Status {
    margin-top: 5px;
    text-align: right;
}

.f_User {
	font-size:0.85em;
	margin-left: 37px;
	margin-right: 2px;
    padding-right: 2px;
	text-align: right;
}
.f_OutcomeID {
    font-size:1em;
    font-weight: bold;
    margin-left: 37px;
    margin-right: 2px;
    padding-right: 2px;
    text-align: right;
    color: #990000;
}

#gw_queued, #gw_delivered, #gw_processing, #gw_sent, #gw_sentFB, #gw_error, #gw_taskrequired, #gw_taskcomplete, #gw_unknown {
	display: inline;
	margin-right: 2px;
    padding: 4px;
	margin-left: 37px;
	text-align: right;
    min-width: 100px;
	/**float: right;**/
}

#gw_unknown{
	background-color:#FF6600;
	color: #FFFFFF;
    min-width: 100px;
}

#gw_queued {
	background-color:#FF6600;
	color: #FFFFFF;
    min-width: 100px;
}

#gw_processing{
	background:#6699CC;
	color:	#000000;
    min-width: 100px;
}


#gw_sent{min-width: 100px;}
#gw_delivered{min-width: 100px;}
#gw_taskcomplete {min-width: 100px;}

#gw_taskrequired {
	float: right;
	background-color:#FF3300;
	color: #FFFFFF;
	margin-left: 1em;
	padding: 5px;
    min-width: 100px;
}

#gw_sentFB{
	background:#6699CC;
    min-width: 100px;
	}
#gw_error {
	background:#990000;
	color: #FFFFFF;
	font-weight:bold;
    min-width: 100px;
}

.f_EventType {
	float: left;
	margin: 3px 10px 0px 10px;
}

.f_complete {
	text-align:right;
	margin-bottom: 1em;
}


.DMSubject input{
	width: 395px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.DMDetails textarea{
	width: 300px;
	height: 300px;
}

.CM_Clicker, .CM_Appointment  {
    cursor: pointer;
    display: inline-block;
    font: 13px/100% 'Lucida Grande', 'Lucida Sans Unicode', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
    outline: none !important;
    padding: 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    border: none;
    color: #fff;
    background: #ccc;
    border-left: rgba(255, 255, 255, 0.15) solid 1px;
}

.CM_Clicker:hover, .CM_Appointment:hover {
    background: #8fc857;
}

#Details {
	width: 85%;
    height: 160px;
}


#frmContact_Event label {
	text-align: left;
	margin-left: 1em;
	left: -100px;
	width: 70px;
}




.dhx_cal_event.contact_event div{
	background-color:#4C0023 !important;
	color:white !important;
}
/*multi-day event in month view*/
.dhx_cal_event_line.contact_event{
	background-color:#4C0023 !important;
	color:white !important;
}
/*event with fixed time, in month view*/
.dhx_cal_event_clear.contact_event{
	color:#4C0023 !important;
}

.dhx_cal_event.user_event div{
	background-color:#F2C900 !important;
	color: #333333 !important;
}
/*multi-day event in month view*/
.dhx_cal_event_line.user_event{
	background-color:#F2C900 !important;
	color: #333333 !important;
}
/*event with fixed time, in month view*/
.dhx_cal_event_clear.user_event{
	color:#F2C900 !important;
}

.f_CMnote {
	font-size: 0.9em;
	color: #666666;
}

.scheduler_here {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#contactMethodForm {
	margin-top: 50px;
	margin-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
    left: -166px;
    top: -1px;
}


.f_Contact_Method_Type_ID {
	color: #4E8085;
}

.submitbutton {
    cursor: pointer;
    display: inline-block;
    font: 13px/100% 'Lucida Grande', 'Lucida Sans Unicode', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
    line-height: 16px;
    outline: none !important;
    padding: 4px 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
	padding: 5px 5px 5px 5px;
	background: #3366CC;
    color: #fff;
    height: 50px;
    border: none;
    left: 160px;
    min-width: 100px;
    clear: both;
}

.submitbutton:hover {
	background: #0066FF;
}

.invisible {
	visibility: hidden;
	display: inline;
}

.visible {
	visibility:visible;
	display: inline;
}


#Address  {
	min-height :4em !important;
    width: 250px !important;
    overflow:hidden;
}

#Invoice_Address {
    min-height :4em !important;
    width: 250px !important;
    overflow:hidden;
}

.edit, .customedit{
	position: inline;
	float: left;
	margin: 2px 0 20px 10px;
	clear: right;
	width: 250px;
	min-height: 1.3em;
	background-color: white;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
	padding: 4px 6px;
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	font: 13px/16px Arial, sans-serif !import
}

.nonedit{
	position: inline;
	float: left;
	margin: 2px 0 20px 10px;
	clear: right;
	width: 250px;
	min-height: 1.3em;
	background-color: white;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
	padding: 4px 6px;
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	font: 13px/16px Arial, sans-serif !import
}



.edit:hover {
	border-color:#666666;
}

.edit_area{
	display: block;
	position: inline;
	float: left;
	margin: 2px 0 25px 10px;
	clear: right;
	width: 250px;
	min-height: 4em;
	background-color: white;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
	padding: 4px 6px;
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	font: 13px/16px Arial, sans-serif !import
}

.edit_area:hover {
	border-color:#666666;
}



form.plainedit {
	padding: 0px;
	margin: 0px;
	display: inline;
	float:left;
}


.plainedit input{
	float: left;
	display: inline;
	margin: 0px;
	max-width: 230px;
	background-color: #FFFFFF;
	border: none;
	padding: 0px;
	font: 13px/16px Arial, sans-serif !import
}

.jeip-savebutton {
    background: #8fc857;
    background: -webkit-gradient(linear, left top, left bottom, from(#8fc857), to(#5c9425));
    background: -moz-linear-gradient(top,  #8fc857,  #5c9425);
    -pie-background: linear-gradient(top,  #8fc857,  #5c9425);
	float: left;
	max-width: 20px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
    -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
    box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
    -moz-box-sizing: border-box !important;
    cursor: pointer;
    display: inline-block;
    font: 13px/100% 'Lucida Grande', 'Lucida Sans Unicode', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
    line-height: 12px;
    outline: none !important;
    padding: 4px 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
	padding: 5px;
	width: auto !important;
    border: 1px solid #034462;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0,0,0,0.25);

}

.jeip-cancelbutton {
	float: left;
	max-width: 20px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
    -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
    box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
    -moz-box-sizing: border-box !important;
    cursor: pointer;
    display: inline-block;
    font: 13px/100% 'Lucida Grande', 'Lucida Sans Unicode', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
    line-height: 12px;
    outline: none !important;
    padding: 4px 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
	padding: 5px;
	width: auto !important;
	background: #ddd;
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#e9e9e9));
    background: -moz-linear-gradient(top,  #ccc,  #e9e9e9);
    -pie-background: linear-gradient(top,  #ccc,  #e9e9e9);
    border: 1px solid #999;
    color: #555;1;
    text-shadow: 0 1px 1px rgba(0,0,0,0.25);
}

.dtTable {
	width: 100%;
	border:thick #000066 !important;
}



.dtBodyTR {
	text-decoration: none;
	vertical-align:text-top;
}

td.header {
	font-weight: bold;
	border-bottom-style:dashed;
	border-bottom-width:thin;
	border-bottom-color:#CCCCCC;
}



.ajaxLink {
	cursor: pointer;
	color: #0066ff;
    outline: none;
    text-decoration: none;
}

.ajaxLink:hover {
    text-decoration: underline;
}

a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}

.dataNav {
	margin-top: 1.5em;
}

.radio-toolbar input[type="radio"] {
    display:none;
	padding: 0 0 10px;
}

.radio-toolbar label {
    text-align: center;
    background-color: #ececec;
    padding:2px;
    font-family:Arial;
    font-size:16px;
}

.radio-toolbar label:hover  {
	background: #ccc;
}

.radio-toolbar input[type="radio"]:checked + label {
    background-color: #4fd880;

	float: left;
    text-align: center;
}

.pad10 {
	padding: 10px;
}

.galleryOpt {
    padding: 8px;
    border-style: solid;
    border-color: #DDD;
    border-width: thin;
    margin: 2px;
    background-color: #EEE;
}

.inputOpt {
	padding: 10px 0px 3px 2px;
}

.cloud {
	width: 450px;
	border-style: solid;
	border: thin;
	border-color:#000;
}

.cloudlink:hover {
	text-decoration: none;
	color:#990000;
}


/* Hack for ie6, the helper window will scroll with every browser but ie6 */
body > #AutoCompleteFocus {
	position: fixed;
}

#AutoCompleteFocus div {
    display: block;
	margin-bottom: 10px;
	width: auto;
}

#AutoCompleteFocus pre {
	display: none;
	width: auto;
	overflow: visible;
	border: none;
	background-color: none;
}

ul.auto-complete-list {
    position: relative !important;
    top: 5px !important;
    left: 180px !important;
	list-style-type: none;
	padding: 0;
	z-index: -100;
	max-height: 250px;
    padding-bottom: 10px;
}

ul.auto-complete-list li {
	list-style-type: none;
	padding: 2px;
	background-color: white;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	cursor: pointer;
	width: 250px !important;
}

ul.auto-complete-list li.auto-complete-list-rollover {
	background-color: #d5d5d5;
}

ul.auto-complete-list .auto-complete-striped {
	background-color: #D7EEF9;
}

.mtwtfss {
	width: 60px !important;
	text-align: center !important;
}

.overHead {
	width: 30px !important;
	text-align: center !important;
}

.timeselect {
	width: 100px !important;
}


td.daylight {
	text-align: center;
	min-width: 100px;
}

.wizard {
}

.wiz {
	float: left;
	height: 46px;
	width: 15px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	letter-spacing: 0.3em;
	line-height: 2.8em;
	background-repeat: no-repeat;
}
.off_mid {
	width: 30%;
	max-width: 200px;
	color: #666666;
}
.on_mid {
	width: 30%;
	max-width: 200px;
	color: #fff;
}

.duplicate {
    display: inline-block;
    position: relative;
    margin-top: 12px;
    height: 16px;
    width: 16px;
}

.dragger {
    cursor: pointer;
    display: inline-block;
    position: relative;

    height: 16px;
    width: 16px;
}


.sortOK {
    background-color: green;
}

.ui-sortable-helper {
    border-color: #ddd;
    border-style: solid;
    border-width: 3px;
}

.cmedit {
    float: none;
}


/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */

.jqmWindow {
    display: none;

    position: fixed;
    top: 17%;
    left: 16% !important;
    margin-left: 0px !important;
    width: 840px !important;
    background-color: #EEE;
    color: #333;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
}

.jqmWindow1 {
    display: none;

    position: fixed;
    top: 17%;
    left: 50%;

    margin-left: -400px;
    width: 800px;

    background-color: #EEE;
    color: #333;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
    -moz-box-shadow: 1px 1px 0 #999;
    -webkit-box-shadow: 1px 1px 0 #999;
    box-shadow: 1px 1px 0 #999;
    padding: 12px;
}


.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/*  Content Image Mini Menu  */
.image-frame { position:relative;}
.image-frame img {
    width: 160px;
    max-height: 150px;
    }

.image-frame.left { margin-right:15px; }
.image-frame.right { margin-left:15px; }
.image-actions {
    background:#000;
    display:none;
    position:absolute;
    right: 0px;
    bottom:16px;
    z-index:10;
    list-style:none;
    margin:0;
    padding:6px 10px;
    opacity:.85;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.image-gallery .image-actions { bottom:20px; }
.image-actions li {
    background:none;
    float:left;
    font-size:85%;
    margin:0 10px 0 0;
    padding:0 10px 0 0;
    border-right:1px solid #333;
}
.image-actions li:last-child {
    margin-right:0;
    padding-right:0;
    border-right:none;
}
.image-actions li a {
    color:#fff;
    text-decoration:none;
}
.image-actions li a:hover { text-decoration:underline; }

/*  Content Image Gallery  */
.image-gallery {
    margin:0 0 0 10px;
    overflow:hidden;
}
.image-gallery > li {
    float:left;
    list-style:none;
    background-color: none;
    padding:0;
    margin-right:10px;
    line-height:220%;
}
.image-gallery > li:last-child { margin-right:0; }

/*  Tags  */
.tag {
    display:block;
    color:#fff;
    font-size:93%;
    padding:2px 0;
    margin:0 auto;
    text-align:center;
    width:60px;
    height:15px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:0 0 2px #b3b3b3;
    -moz-box-shadow:0 0 2px #b3b3b3;
    box-shadow:0 0 2px #b3b3b3;
}

.image-label {
    background-color: #fff;
    color: #000;
    position:absolute;
    left:12px;
    top:16px;
    z-index:10;
    list-style:none;
    margin:0;
    padding:6px 10px;
    opacity: 0.50;
}

.galleryTitle {
    background: #ccc;
    text-align: center;
    padding: 2px;
}

input.twitter {
    background-color: #C0DEED;
    border-color: #8EC1DA;
    height: 2em !important;
    width: 740px;
}

input.subject {
    width: 650px;
    background-color: #dedede;
    border-color: #ddbbbb;
}
textarea.sms{
    width: 650px;
    height: 3em;
    background-color: #dedede;
    border-color: #ddbbbb;
}

textarea.template {
    width: 650px;
    height: 400px;
    background-color: #dedede;
    border-color: #ddbbbb;
}

textarea.hideForMCE {
    display: none;
}

textarea.summary {
    width: 400px;
    height: 3em;
}

textarea.widesummary {
    width: 650px !important;
    height: 10em !important;
}


textarea.medium {
    width: 400px;
    height: 200px;
}

textarea.letter {
    width: 450px !important;
    height: 3em !important;
    background-color: #ffeeee;
}

textarea.large {
    width: 650px;
    height: 200px;
}


.ipclass {
    float: right;
}

.downloadHolder {
    width: 140px;
    padding: 5px;
    background-color: #eee;
    border-style: dashed;
    border-width: thin;
    border-color: #999;
    text-align: center;
    float: left;
    margin: 0 10px 30px 0px;
}

table.innotes{
    border-width: 1px;
    border:2px solid #888;
    margin:0;
    width: 850px;
}
.innotes td, .innotes th {
    text-align:left;
    vertical-align:middle;
    border:1px dashed #DEDEDE;
    padding: 5px;
    background:transparent;
}
.innotes thead th {
    border:0;
    padding-top:10px;
    padding-bottom:10px;
    font-size:12px;
    line-height: 14px;
    color:#333;
    font-weight:normal;
    vertical-align: top;
}

.innotes td:first-child {
    width: 20em;
    text-align: left;
}

.innotes td{
    line-height: 16px;
}

#searchPanel {
    margin-top: 2em;
    display: none;
}

.crittag {
    float: left;
    display:block;
    color:#fff;
    font-size: 0.9em;
    padding:2px 6px 2px 6px;
    margin:0 2px 2px;
    text-align:center;
    height:15px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    background-color: #333;
}

.crittag.one {
    background-color: #890300;
}

.crittag.two {
    background-color: #E53D00;
}

.crittag.three {
    background-color: #D89400;
}

.crittag.four {
    background-color: #53A30D;
}

.crittag.five {
    background-color: #008584;
}

.crittag.six {
    background-color: #006A8E;
}

.crittag.seven {
    background-color: #052DA2;
}

.crittag.eight {
    background-color: #36019B;
}

.crittag.nine {
    background-color: #5C0069;
}

.crittag.ten {
    background-color: #860141;
}

.crittag.red {
    background-color: #DD1111;
}

.crittag.pink {
    background-color: #DD1177;
}

.crittag.custom0 {
    background-color: #860141
}
.crittag.custom1 {
    background-color: rgb(5, 70, 139);
}
.crittag.custom2 {
    background-color: rgb(1, 124, 55);
}
.crittag.custom3 {
    background-color: rgb(179, 84, 21);
}
.crittag.custom4 {
    background-color: rgb(163, 91, 91);
}
.crittag.custom5 {
    background-color: rgb(4, 141, 153);
}
.crittag.custom6 {
    background-color: rgb(25, 116, 187);
}
.crittag.custom7 {
    background-color: rgb(167, 6, 141);
}
.crittag.custom8 {
    background-color: rgb(113, 190, 76);
}
.crittag.custom9 {
    background-color: rgb(102, 116, 134);
}
.crittag.custom0 {
    background-color: rgb(102, 134, 110);
}
.crittag.custom11 {
    background-color: rgb(155, 115, 102);
}
.crittag.custom12 {
    background-color: rgb(72, 72, 129);
}

.crittag.white {
    background-color: #fff;
    color: #333;
}

#searchTags {
    float: left;
    width: 600px;
    margin: 15px 0px 0px 13px;
}

#crittagempty {
    float: left;
    color: #fff;
}

.critarrow {
    margin: 12px 15px 0px 0px !important;
}

.critsearch {
    margin: 15px 10px 0px 0px !important;
}

#dispSP {
	color: #fff;
}

div.readonly {
    position: inline;
    float: left;
    margin: 2px 0 20px 10px;
    clear: right;
    width: 250px;
    min-height: 1.3em;
    background-color: #eee;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #CCC;
    padding: 4px 6px;
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
    font: 13px/16px Arial, sans-serif; !important
}

input.inlineInput {
    width: 60px !important;
    min-width: 60px !important;
}

span.inlineLabel {
    float: left;
    padding-left: 10px;
    color: #777777;
}

span.contactlink {
    cursor: pointer;
    color: #0066ff;
}

span.contactlinkDupe {
    cursor: pointer;
    color: #dd1111;
}

.mceEditor {
    float: left;
    margin:2px 0 25px 10px;
    clear: right;
    padding-right: 10px;
}

#LoadingEvents {
    color: #305473;
    display: none;
    text-align: center;
}

.block_Ticket_Log {
    margin: 0px 100px 0px 170px;

}

.t_Ticket_Log {
    background-color: #edf6ff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #CCC;
    padding: 5px 10px 5px 10px;
    margin-bottom: 5px;
}

.ticketReply {
    background-color: #ffeded;;
}

.t_Ticket_Log .f_Details {
    margin-left: 0px;
}

.t_Ticket_Log .f_UserID {
    font-size: 0.9em;
    color: #666;
    text-align: right;
}
.t_Ticket_Log .f_Date_Updated {
    font-size: 0.9em;
    color: #666;
    text-align: right;
}


.status_closed {
    background-color: #aaaaff !important;
}
.status_open {
        background-color: #aaffaa !important;
}
.status_reponse{
        background-color: #ffaaaa !important;
}
.status_unkown{
        background-color: gray !important;
}




.scrollable {
    overflow : auto;
}

#tbsData {
    display: none;
}

p.important {
    color: #bb0000;
}

#licenceContainer {
    max-height: 628px;
    overflow: auto;
    padding: 2px;
}

#licence {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #CCC;
    padding: 5px 10px 5px 10px;
    margin-bottom: 5px;
    background-image: url(/themes/default/assets/images/licence.png);
    background-repeat: repeat-x;
}

#licence.Green {
    background-color: #e5ffdf;
}

#licence.Pink {
    background-color: #f9eaed;
}

#licence.Silver {
    background-color: #e8e9ff;
}

#licLeft {
    float: left;
    padding: 2px;
    width: 420px;
    min-height: 70px;
    }

#licMiddle {
    float: left;
    padding: 2px;
    width: 290px;
    min-height: 70px;
}

#licRight {
    text-align: right;
    float: right;
    padding: 2px;
    width: 150px;
    min-height: 70px;

}




#licname {
    font-family: serif;
    font-size: 2em;
    padding: 5px 5px 0px 5px;
}
#licjob {
    padding: 5px 5px 0px 5px;
}

#licid {
   padding: 25px 5px 0px 15px;
}

#licid a {
    color: #ddd;
    font-weight: bold;

    font-size: 4em;

}

#licid a:hover {
    color: #ccc;
}

#licstatus {
    float: right;
    width: 100px;
    text-align: center;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #CCC;
    margin-bottom: 5px;
}

#licstatus .Active {
    background-color: #0095CD;
}

#licstatus .Invited {
    background-color: orange;
}

#licstatus .Available {
    background-color: #8FC857;
}

#licstatus .Unpaid {
    background-color: yellow;
}


#liclastlogged {
    padding: 5px;
}
#licActivate {
    padding: 5px;
}

#licCommand {
    padding: 5px;
}

#licCommand .a {
    cursor: pointer;
}



input.AJAXsaving, textarea.AJAXsaving, select.AJAXsaving, span.AJAXsaving {
    background-color: #D6DDE4;
}

input.AJAXerror, textarea.AJAXerror, select.AJAXerror, span.AJAXerror {
    background-color: #E7D3D3;
}

.iframedisplay {
    width: 700px;
    height: 400px;
    border-color: darkred;
    border-width: thin;
    border-style: solid;
    padding: 10px;
}

td.pass {
    background-color: #ddffdd;
    padding: 15px !important;
    font-size: 1.2em;
}
td.fail {
    background-color: #ffdddd;
    padding: 15px !important;
    font-size: 1.2em;
}

#OutcomeID {
    font-size: 2em;
}

select.wide {
    width: 300px;
}

td.unread {
    font-weight: bolder;

}

td.read {

}

.emailbody {
    color: #777;
}

.emaildate {
    font-weight: normal;
    float: right;
    font-size: 0.8em;
}

.contactmethodssection {
    max-height: 527px;
    overflow: auto;
}

.coown {
    float: right;
    margin-right: 15px;
    font-size: 0.7em;
}

.coid {

}

.contactmethodssection {
    padding: 0px !important;
}


.ownershipbutton {
    float: right;
    margin-right: 0px;
    height: 50px;

}
.ownership {

}


.cmedit_area {
    margin: 10px 0px 10px 15px;
}

#control {
}

.eventimage {
    padding: 8px 0px 0px 10px;
    float: left;
}

.eventsummary {
    float: left;
}

.paddedSection {
    padding: 27px 37px !important;
}

.bucket-form {
    margin-top: 20px;
}

.loginsect {
    padding: 10px 0px 0px 0px;
}

.calDrop {
    margin: 5px 5px 0px 0px;
}

.fa-white {
    color: #fff;
}

.fa-green {
    color: #11dd11;
}

.fa-red {
    color: #dd1111;
}

.fa-orange {
    color: #dddd11;
}

.topright-icon {
    margin: 15px 15px 0px 0px;
    line-height: 47px;
    font-size: 1.2em;
}

.tight {
    margin: 0px !important;
    padding: 0px 0px 0px 0px !important;
}

.loginsect {
    padding: 20px 0px 20px 0px !important;
}

.collapse {
    width: 20px !important;
}

.button-tiny {
    padding: 0px 5px !important;
    margin: 0px 1px 0px 0px !important;
    height: 20px;
    line-height: 20px;
    font-size: 0.9em;
}

#ownerAJX {
    float: right;
    margin: 5px;
    color: black;
}

.critBar {
    padding: 10px;
}

.money {
    text-align: right;
}

.closedbutton {
    overflow: hidden;
}

.closedbutton:not(:hover) {
    width: 12px !important;
}

.closedbutton:hover {
}

#frmTel {
    padding: 10px 10px 10px 10px;
}

.dupeicon {
    padding: 10px;
    background-color: #bb4c68;
    color: #fff;
    margin-top: 15px;
    height: 11px !important;
}

.delcm {
    padding: 10px;
    background-color: #505050;
    color: #fff;
    margin-top: 15px;
    height: 11px !important;
}

table.preflight {
    border-spacing: 10px;
    border-collapse: separate;
    border: 1px dotted #ddd;
}

.text-green {
	color: #106937;
}

.text-red {
	color: #CC0033;
}

.text-grey {
	color: #b3b3b3;
}

.margin-t8 {
	margin-top: 8px;
}

.margin-left-8 {
	margin-left: 8px;
}