
html, body {height:100%; direction: ltr}

a img {border:0px;}

body {font-family: Helvetica Neue,Helvetica,Arial,sans-serif; background-repeat:no-repeat;}
body {margin:0px;}
#content {padding-left:50px;padding-right:50px;padding-top:20px;background-image:url(/images/mainbg.png);background-repeat:repeat-x;}

#overallWrap {height:100%;}

.footer {border-top:solid 1px silver;padding:5px; background-color:white;text-align:center; margin:0px; font-size:12px;}
.footer a {margin:0 15px;}

.page_text .wrap {width:980px; margin: 0px auto; padding-top:30px;}
.page_text #content {background-position: 0px 380px;}
body.page_text #content {font-size:1.02em; }
body.page_text h4 {font-weight:lighter; font-size:26px;padding-top:0px;font-family: bodoni-book, bodoni, georgia, times;}
body.page_text h3 {font-weight:lighter; font-size:30px;padding-top:20px;font-family: bodoni-book, bodoni, georgia, times;}


ul li {list-style:none;}
ul {padding-left:0px;}

th {font-size:85%;}


h1, h3, h4 {font-size:135%;}
h2 {font-size:24px;}

#campsBtn {position:fixed;margin-top:50px;margin-left:-180px; z-index:10000; width:210px;}
#campsBtn:hover {margin-left:0px;}

.campslist th {text-align:left;}
.campslist td, th {padding:4px 8px;}

.campMain .controlContainer {padding-top:10px;}


a {color:#404040;}
a:hover {color: #202020;}

.button {background-color:transparent;background-repeat:no-repeat;bordee: 0px; width:80px;}

.edit_submit {background-image:url(/images/icons/accept.png);}
.edit_delete {background-image:url(/images/icons/delete.png);}
.edit_cancel {display:none;}

ul.recipients li {background-image:url(/images/icons/user_suit.png);background-repeat:no-repeat;padding-left:20px;}
ul.recipients li.addNew {background-image:url(/images/icons/user_add.png);}
ul.recipients .rcptInvite .control a {font-size:13px;}

ul.campFields li {background-image:url(/images/icons/textfield.png);background-repeat:no-repeat;padding-left:20px;}
ul.campFields li.addNew {background-image:url(/images/icons/textfield_add.png);}


.htmlGen .codeTypes,
.htmlGen .codeTypes li {display:inline;}
.htmlGen .codeTypes li span {padding-left:20px;margin-right:15px;}
.htmlGen .codeTypes li.iframe {background-image:url(/images/icons/iframe.png);}
.htmlGen .codeTypes li.css {background-image:url(/images/icons/css.png);}
.htmlGen .codeTypes li.minimal {background-image:url(/images/icons/textfield.png);}
.htmlGen .codeTypes li.table {background-image:url(/images/icons/html.png);}

.htmlGen .preview {width:400px;}

.functionsContainer,
.controlContainer {clear:both;margin-bottom:2px; height:35px;}
.controlContainer label {width:235px;display:block;float:left;}
.controlContainer .control {float:left;display:block;width:240px;}
.controlContainer .control .inputText {width:200px;}

.controlContainer.radiobutton .control {width:30px;}
.controlContainer.radiobutton label {width:550px;}

h3 {padding-top:5px;  padding-bottom:15px;clear:both; margin-bottom:0px;margin-top:0px;}
h4 {padding-top:40px; padding-bottom:2px;clear:both; margin-bottom:2px; margin-top:0px; border-bottom:1px dashed #B5B5B5;}
h5 {padding-top:10px; padding-bottom:2px;clear:both; margin-bottom:0px;margin-top:0px;}


#dashboard #languages {display:block;height:55px;background-color:black;}
#dashboard .languages {padding:10px;padding-left:50px;margin:0px;float:right;}
#dashboard .languages a {color:white; text-decoration:none; padding:0px 10px; font-size:12px;}
#dashboard .languages a:hover {text-decoration:underline;}
#dashboard .languages li {display:inline; text-align:right;}


#dashboard .userblock {float:right;width:300px;font-size:11px;text-align:right;}
#dashboard .userblock * {display:inline;}
#dashboard .userblock .logout a {color:white;text-decoration:none;line-height:40px; margin:0px 20px;}
#dashboard .userblock span {color:white;}
#dashboard .userblock span.role {color:#FFAD1F;margin:0px 5px;} 

#dashboard #categories {
	clear:both;
	background:#383D44 url(../img/bitstream/h-bg.gif) repeat-x scroll left bottom;
	height:110px;
}

#dashboard .catgories {margin:0px;padding-top:40px;font-size:20px;}
#dashboard .catgories li {float:left;}
#dashboard .catgories li a {padding:0px 20px;color:#8EDF61;font-weight:bold;text-decoration:none;}

.dashboard_after {clear:both;}

.campMenu {margin:0px;padding-bottom:20px;padding-left:0px;font-size:90%;clear:both; display:inline;  font-size:12px;}
.campMenu label {font-size:10px; }


.leads_suppl_functions {float:right;width:70px; height:40px; margin:5px 0px; padding:0px;}
.leads_suppl_functions li {width:20px; height:40px; display:block;float:right; }
.leads_suppl_functions span {display:none;}
.leads_suppl_functions a {background-position:top left; width:40px; height:40px; display:block;}
.leads_suppl_functions .getCSV a {background-image:url(/images/icons/excel.gif);}
.leads_suppl_functions .showAll a {background-image:url(/images/icons/excel.gif);}


.leadsTable .leadType {width:700px;float:left; margin:5px 0px; }
.leadsTable .leadType li {display:inline;padding:0px 10px;}
.leadsTable .leadType sup {font-style:italic;font-weight:normal;}
.leadsTable .leadsList {clear:both;}
.leadsTable .leadsFromDate {clear:both;margin-bottom:5px;margin-top:0px;font-size:12px;}
.leadsTable .leadsList .flag {display:block;width:14px;height:16px;background-image:url(/images/icons/flags.gif);margin:0px 4px;background-repeat:repeat-x;}
.leadsTable .leadsList .flag0 {background-position: 0px 0px;}
.leadsTable .leadsList .flag1 {background-position: -16px 0px;}
.leadsTable .leadsList .flag2 {background-position: -32px 0px;}
.leadsTable .leadsList .flag3 {background-position: -48px 0px;}
.leadsTable .leadsList .flag4 {background-position: -64px 0px;}
.leadsTable .leadsList .flag5 {background-position: -80px 0px;}
.leadsTable .leadsList .state_dupe td {border: solid 1px #b0b0b0;color: #b0b0b0;font-size:80%;line-height:80%;}
.leadsTable .leadsList .state_dupe td .flag {display:none;}
/*.leadsTable .leadsList .state_dupe td.functions * {display:none;}*/
 

.recipientsFrame .recipients {width:400px;}
.campFieldsFrame .campFields  {width:400px;}
.myreferrersFrame .myrefs  {width:400px;}
.distrConditions {width:800px;}
.distrConditions form {clear:both;}

#myrefsList {margin-right:30px;}
.myreferrersFrame .controlContainer label {width:180px;display:block;float:left;}
.myreferrersFrame .controlContainer .control {float:left;display:block;width:160px;}


.referrersFrame ,
.myreferrersFrame {float:left;margin-left:20px;}
.referrersFrame {}

.recipientsFrame .controlContainer label,
.campFieldsFrame .controlContainer label {width:180px;display:block;float:left;}

.recipientsFrame .controlContainer .control,
.campFieldsFrame .controlContainer .control {float:left;display:block;width:160px;}


.recipientsFrame .controlContainer .control .inputText,
.campFieldsFrame .controlContainer .control .inputText {width:150px;}

.leadsTable .leadsList td {padding:0px;}


.help {width:600px;}
.help h3 {border-bottom:1px dashed #B5B5B5;padding-bottom:5px;}
.help h4 {border-bottom:1px dashed #E5E5E5;}


.nav {clear:both; font-size:13px; padding:6px 0px;}
.nav a {padding: 0px 5px;}
.nav a.disabled {color:#e0e0e0;}
.nav a.current {color:black;}


.framedForm label, .framedForm .control {width:180px;}
.framedForm .control .inputText {width:140px;}


.htmlGen { width:950px; margin:0px;padding:0px;offset:0px;}
.htmlGen .htmlGenCode {float:left; width:600px;}
.htmlGen .htmlGenGeneralInfo {float:right; width:300px;}


#message_pop_container {width:310px;height:190px;background-image:url(/images/comment.gif);position:absolute;display:none;}

#message_pop_container div {padding:15px;}
#message_pop_textarea {width:265px;height:100px;}
#message_pop_submitter {text-align:center;display:block;}

#message_pop_container .ajaxLoad {background-image:url(/images/ajaxload.gif);background-repeat:no-repeat;height:16px;width:16px;}
#message_pop_container .ajaxLoad span {display:none;}


.distrConditions .condition .variable {
	background-color:#FFFFD7;
	border:1px solid silver;
	font-size:80%;
	padding:3px;
}



#leadsGrid .actions a {margin:0 3px; font-size:0.7em;}
#leadsGrid .textCell {font-size:0.8em;}
 
#ieWarning {background-color:#FFFFE0;text-align:center;padding:10px;color:#808080; border:solid 1px #808080; position:absolute;z-index:100000;
  top: expression( ( ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
  width: 98%;
  margin: 0 3px;
}

#leadsGrid .ui-widget-content.over {background-position:50% -40px;}

.loading-indicator {
	display: inline-block;
	padding: 12px;
	background: white;
	-opacity: 0.5;
	color: black;
	font-weight: bold;
	z-index: 9999;
	border: 1px solid red;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 0 0 5px red;
	-webkit-box-shadow: 0px 0px 5px red;
	-text-shadow: 1px 1px 1px white;
}

.loading-indicator label {
	padding-left: 20px;
	background: url('/images/ajax-loader-small.gif') no-repeat center left;
}

.hint {font-size:11px;color:gray;float:right;display:block; width:90%;}

#loginLink {color:#202020; height:80px;}
#loginLink a {border-bottom:dashed 1px #404040 ;color:#404040; text-decoration:none; font-weight:lighter; font-size:42px; paadding-bottom:3px; display:inline-block;}

.noobMode .userCol,
.noobMode .footer,
.noobMode .dailyGraph,
/* .noobMode .totals, */
.noobMode .campMenu {display:none;}






		#leadsGrid {height:500px;direction:ltr;}
		
		.texareaCell.over {width:400px; height:360px; position:absolute; z-index:10000; white-space:normal;word-wrap:break-word;}
		.texareaCell pre {font-family:Arial,Sans Serif; font-size:12px;}

		.cell-selection {
			border-right-color: silver;
			border-right-style: solid;
			background: #f5f5f5;
			color: gray;
			text-align: right;
			font-size: 10px;
		}
	
		.slick-row.selected .cell-selection {
			background-color: transparent; /* show default selected row background */
		}
		.slick-headerrow-column select {height:19px;}
		.slick-viewport {direction:ltr;}
		.slick-headerrow,
		.slick-header {direction:ltr;}


		.leadOpened form {clear:both;}
		.leadOpened form div.wrap {max-height:400px;overflow-y:auto; overflow-x: hidden;padding-right: 10px;}
		.leadOpened form .campFieldValue select {width:206px;}
		.leadOpened form .campFieldValue input, 
		.leadOpened form .campFieldValue textarea {width:200px;}
			.leadDate {clear:both;}
			.leadDate, .updateDate {float:left;width:49%;border-top: dashed 1px silver; padding-top:4px; white-space:nowrap;}
			.__referrer, .__subreferrer, .leadGeo, .__ip {float:left; width:160px !important; height:40px; text-align:center; font-style:italic; border-top: dashed 1px silver; padding-top:4px; white-space:nowrap; text-align: right;}

			.__referrer input, .__subreferrer input, .leadGeo input, .__ip input {width:150px !important;}
			.__referrer{clear:both;}

		.leadOpened hr {clear:both;}
		.leadOpened p {width:49%; float:left; margin:5px 0;}
		.leadOpened p.functions { float:right; overflow:visible; height:30px; width:95%; position:relative;}
		.leadOpened p.functions a {float:right;}

		.leadOpened p.campFieldType_Textarea {clear:both;width:100%;}
		.leadOpened p.campFieldType_Textarea textarea {clear:both;width:100%;}

		.leadOpened .leadComment {clear:both; display:block; width:100%; }
		.leadOpened .leadComment p {width:100%;}
		.leadOpened .leadComment img {margin:0 auto;}
		.leadOpened .leadComment textarea {width:100%; height:100px;}
		.leadOpened .leadComment button {position:relative; top:-40px; right:15px; float:right;} 
		
		
		
		
