@charset "utf-8";
/* CSS Document */


/** unsubscribe **/
#crunsubscribe .EditButton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px!important;
	background-color:#FFFFFF;
	border:1px solid;
	border-color:#86A1B2!important;
	color:#86A1B2;
	font-weight:bold;ž
	float:left;
	margin-top:25px;
}


/** crperson **/
#crperson .links {
	margin-top:5px;
	font-weight:bold;
	margin-bottom:25px;
}

#crperson .dijitComboBox {
	width:90%;
}

#crperson .editTable {
	width:100%;
}

#crperson .label {
	padding:6px;
	text-align:left;
	font-weight:bold;
	display:block;
}

#crperson td {
	vertical-align:top;
}

#crperson .data {
	width:85%;
	padding-bottom:12px;
	padding-left:6px;
	padding-right:6px;
}

#crperson input, #crperson select, #crperson textarea {
	width:90%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px #999999 solid;
}

#crperson textarea {
	height:200px;
}

#crperson .hint {
	padding-bottom:10px;
	padding-top:10px;
	margin:0px;
	text-align:left;
}

#crperson .hint img {
	margin-bottom:2px;
}

#crperson .EditButton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px!important;
	background-color:#FFFFFF;
	border:1px solid;
	border-color:#86A1B2!important;
	color:#86A1B2;
	font-weight:bold;
	float:left;
	margin-top:25px;
}

#crperson .errors li {
	list-style:none;
	color:red;
	font-weight:bold;
	padding-top:4px;
}


/** edit promotion **/
#editpromotion {
	margin-top:20px;
}

#editpromotion .submitbox {
	padding-left:15%;
}

#editpromotion .EditButton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px!important;
	background-color:#FFFFFF;
	border:1px solid;
	border-color:#86A1B2!important;
	color:#86A1B2;
	font-weight:bold;
	float:left;
}

#editpromotion input, #editpromotion textarea, #editpromotion select{
	width:80%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px #999999 solid;
}

#editpromotion .left {
	float:left;
	width:15%;
}

#editpromotion .right
{
	margin-bottom:10px;
	text-align:left;
	padding-left:15%;
}



/** cr menu **/
#crmenu {
	margin-top:30px;
}

#crmenu a.item {
	font-weight:100;
}

#crmenu a.subitem {
	font-weight:100;
}


/** find **/
#find .note {
	color:#FF0000;
	margin:15px;
	font-weight:bold;

}

#find .table-id {
	width:30px;
	text-align:left;
}

#find .table-firstname {
	width:150px;
	text-align:left;
}

#find .table-lastname {
	width:150px;
	text-align:left;
}

#find .table-companyname {
	width:150px;
	text-align:left;
}

#find .table-companyaddress {
	width:150px;
	text-align:left;
}

#find .table-homeaddress {
	width:150px;
	text-align:left;
}

#find .cell {
	padding:4px;
	border-bottom:1px dashed #666666;
}

#find .submitbutton, #compare .submitbutton, #editmailing .submitbutton, #inforeport .submitbutton  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px!important;
	background-color:#FFFFFF;
	border:1px solid;
	border-color:#86A1B2!important;
	color:#86A1B2;
	font-weight:bold;
	margin-top:25px;
}

/** compare **/
#compare .label {
	width:230px;
	font-weight:bold;
	padding:3px;
	border-bottom:1px dashed #999999;
}

#compare .firstcol {
	width:230px;
	padding:3px;
	border-bottom:1px dashed #999999;
}

#compare .secondcol {
	width:230px;
	padding:3px;
	border-bottom:1px dashed #999999;
}

#compare .firstcolradio, #compare .secondcolradio {
	padding:3px;
}

#compare .diff {
	color:#FF6600;
}

#compare .comparetabletitle {
	font-weight:bold;
	margin-top:30px;
	margin-bottom:10px;
	text-align:left;
}


/** promotion **/
#promotion .title {
	width:50%;
	font-weight:bold;
}

#promotion .datasheet {
	width:100%;
}

#promotion .date {
	width:25%;
	font-weight:bold;
}

#promotion .mailings {
	width:25%;
	font-weight:bold;
}

#promotion td {
	border-bottom:1px dashed #dadada;
	padding:2px;
}


/** mailings **/
#mailings .datasheet {
	width:95%;
}

#mailings td {
	border-bottom:1px dashed #dadada;
	padding:2px;
}

#mailings .id {
	font-weight:bold;
	width:10%;
}

#mailings .date {
	font-weight:bold;
	width:75%;
}

#mailings .edit {
	font-weight:bold;
	width:20%%;
}

#mailings .report {
	font-weight:bold;
	width:40px;
}

#mailings .col1 {
	font-weight:bold;
	width:80px;
}

/** edit mailing **/
#editmailing .interest-type {
	font-weight:bold;
	margin-top:25px;
	margin-bottom:10px;
}

#editmailing td {
	padding:2px;
}


/** inforeport **/
#inforeport .subtitle {
	margin-top:15px;
	margin-left:15px;
	margin-bottom:15px;
}

#inforeport .col1 {
	font-weight:bold;
	padding:1px;
}

#inforeport .col2 {
	padding:1px;
}

#inforeport .message {
	font-weight:bold;
	color:#FF0000;
}

#inforeport .title {
	font-weight:bold;
	margin-top:20px;
	color:#4b73a4;
}

#inforeport .col_1 {
	width:200px;
	font-weight:bold;
	color:#8ea4ba;
}

#inforeport .col_2 {
	width:100px;
	color:#8ea4ba;
}

#inforeport .col_3 {
	width:100px;
	color:#8ea4ba;
}

#inforeport .report {
	margin-left:15px;
	margin-bottom:15px;
}

/** cr datashhet **/
#crdatasheet .id {
	font-weight:bold;
	width:30px;
}

#crdatasheet .firstname {
	font-weight:bold;
	width:250px;
}

#crdatasheet .lastname {
	font-weight:bold;
	width:250px;
}

#crdatasheet .company {
	font-weight:bold;
	width:250px;
}

#crdatasheet .img {
	padding:3px;
}

#crdatasheet .cell {
	border-bottom:1px #CCCCCC dashed;
	padding:4px;
}

#crdatasheet .datasheetTable {
	width:100%;
}

#person-view .title{
	font-weight: bold;
	text-align: left;
}

#person-view .label{
	text-align: left;
}

#person-view .value{
	padding-left: 12px;
}
