.formBlock {
    border-width: 1px 1px 1px 1px;
    border-spacing: 0px;
    border-style: solid;
    border-color: #ccc;
}
.formBlockCaption {
    height: 30px;
    background-color: #ccc;
    font-size: 12pt;
    font-weight: bold;
}
.formBlockCaption td {
    padding: 2px 10px 2px 10px;
}
.formBlockBody {
    background-color: #fff;
    padding: 10px;
}
.formBlockBody td {
    font-size: 10pt;
}
.formBlockFooter {
    height: 30px;
    background-color: #fff;
    border-color: #ccc;
    font-size: 8pt;
}
.formBlockFooter td {
    padding: 2px 10px 2px 10px;
}
.formBlockFormText {
}
.formBlockFormTextErr {
    background-color: #ff8888;
}
.formBlockFormTextArea {
}
.formBlockFormTextAreaErr {
    background-color: #ff8888;
}
.formBlockFormPassword {
}
.formBlockFormPasswordErr {
    background-color: #ff8888;
}
.formBlockFormSelect {
}
.formBlockFormSelectErr {
    background-color: #ff8888;
}
.formBlockFormCheckBox {
}
.formBlockFormCheckBoxErr {
    background-color: #ff8888;
}
div.campaign-block {
  margin: 0 auto;
  width: 720px;
}
div.campaign-left-block {
  float:left;
  width: 355px;
  margin: 10px 5px 10px 0;
}
div.campaign-right-block {
  float:left;
  width: 355px;
  margin: 10px 0 10px 5px;
}
a.campaign-button {
  background-color: #CCCCCC;
  border: 2px outset #CCCCCC;
  display: block;
  padding: 2px;
  text-align: center;
  width: 80px;
}
a.campaign-button:visited, a.campaign-button:link {
  text-decoration:none;
  color: #000;
}
div.campaign-banner {
  margin: 0 0 10px 0;
}
th.version-header {
}

.dialog-link span.ui-icon {
		margin: 0 5px 0 0;
		position: absolute;
		left: .2em;
		top: 50%;
		margin-top: -8px;
	}
	.icons {
		margin: 0;
		padding: 0;
	}
	.icons li {
		margin: 2px;
		position: relative;
		padding: 4px 0;
		cursor: pointer;
		float: right;
		list-style: none;
	}
	.icons span.ui-icon {
		
		margin: 0 4px;
	}


.basic-modal-content {display:none;}

/* Overlay */
.simplemodal-overlay {background-color:#fff; cursor:crosshair;}

/* Container */
.simplemodal-container {overlaClose: true; height:250px; width:655px; color:#000; background-color:#fff; border:4px solid #444; padding:12px; }
.simplemodal-container .simplemodal-data {padding:8px;}
.simplemodal-container a {color:#ddd;}
.simplemodal-container a.modalCloseImg {background:url(./images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
.simplemodal-container h3 {color:#ededed;}

/*collapsible */
.collapsible,
.page_collapsible,
.accordion {
	margin: 0;
    padding:5px;
    height:20px;
    cursor:pointer;
 	border-top:#f0f0f0 0px solid;
    background: #CCCCCC;

	font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
    color: #000;
    font-size:1em;
}

/*
.collapsible,
.leases
.page_collapsible,
.accordion {
    height: auto;	
}
*/

.accordion-open,
.collapse-open {
	background:#a0c4ff;
	color: #000000;
}

.collapsible.member.collapse-open 
 {
	background:#a0c4ff;
	color: #000;
	border-left: 1px solid #a0c4ff;
	border-right: 1px solid #a0c4ff;
}

.collapsible.licensehead.collapse-open
 {
	background:#a0c4ff;
	color: #000;
	border-left: 1px solid #a0c4ff;;
	border-right: 1px solid #a0c4ff;;
}

.collapsible.resethead.collapse-open
 {
	background:#a0c4ff;
	color: #000;
	border-left: 1px solid #a0c4ff;
	border-right: 1px solid #a0c4ff;;
}

.accordion-open span,
.collapse-open span {
	display:block;
	float:left;
	padding:8px;
}

.accordion-open span,
.collapse-open span {
	background:url(./images/close.png) center center no-repeat;
	margin-right: 5px;
	margin-top: 0px;
}

.accordion-close span,
.collapse-close span {
	display:block;
	float:left;
	background:url(./images/open.png) center center no-repeat;
	padding:8px;
	margin-right: 5px;
	margin-top: 0px;
}

div.collapse.content ul, div.content p {
	padding:0;
	margin:0;
	padding:3px;
}

div.collapse.content ul li {
	list-style-position:inside;
	line-height:25px;
}

div.collapse.content ul li a {
	color:#555555;
}

div.collapse.container.license {
	background: #fffff;
	border: 3px solid #a0c4ff;
}

div.collapse.container {
	background: #fffff;
	width: auto;
}

div.collapse.container.member {
	background: #ffffff;
	border: 3px solid #a0c4ff;;
}

div.collapse.content {
	width: auto;
	float: none;
	border: 0px none;
}

div.collapse.content.member {
	border-width: 0px 0px 0px;
}

h3.collapsible + div { padding: 5px; }

.basic-modal.unshare.ui-icon.ui-icon-trash{
	float:right;
}

.basic-modal.unshareLicense.ui-icon.ui-icon-trash{
	float:right;
}

#formFilter {
width:185px;
height:20px;
padding:0px 0px 0px 18px;
background-image:url('//wrapper.tanukisoftware.com/doc/style/images/filter.png');
background-repeat:no-repeat;
background-position:1px 50%;
background-size:15px 15px;
float: right;
}

label.error {color:#ff0000;}


