.page-break { 
  height:10px;
  background:url('page_break.gif') 0 center repeat-x;
  border-top: 1px dotted #999;
  margin-bottom: 13px;
}

a:link {color: #000000}
a:visited {color: #000000}
a:hover {color: #000000}
a:active {color: #000000}

h3 {
	
}

.error {
	
	font-size: 16px;
	color: red;
}

.style3 {
	
	color: #000000;
}
.style4 {
	
	border: 2px solid #000000;
}
a {
	color: #000000;
}
.style6 {
	
	text-align: center;
	color: #FFFFFF;
	font-style: italic;
	background-color: #000000;
}
.style7 {
	
	text-align: center;
	color: #FFFFFF;
	background-color: #000000;
}

.style8 {
	
	font-size: 22pt;
	vertical-align:middle;
	
}

.style9 {
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	
}

.style10 {
	
	
	font-size: medium;
	padding-right: 5px;
}

.style11 {
	
	font-style: italic;
	font-size: 11px;
}
.style12 {
	
	font-weight: bold;
	font-size: 11px;
}

.style13 {
  font-size: 11px;
	margin: 0px; 
	padding: 0px;
	line-height: 100%;
}
.style14 {
	
	font-size: 11px;
}

.style15 {

	color: red;
}

.style16 {
	
	font-size: 11px;
	color: green;
}

.style17 {
	
	font-size: 11px;
	color: green;
	background-color: #e8e8e8;
}

.style18 {
	
	font-size: 11px;
	color: orange;
}

.style19 {
	
	font-size: 11px;
	color: orange;
	background-color: #e8e8e8;
}

.style20 {
	
	font-size: 11px;
	color: red;
}

.style21 {
	
	font-size: 11px;
	color: red;
	background-color: #e8e8e8;
}
.style22 {
	color: red;
}

.style23 {
	
	font-size: 11px;
	color: purple;
	background-color: #e8e8e8;
}

.style25 {
	
	font-size: 11px;
	background-color: #cccccc;
}

.style26 {
	
	font-size: 11px;
	color: black;
	background-color: #e8e8e8;
}

.style27 {
	
	font-size: 11px;
	color: black;
}

.style50 {
	font-size: 11px;
	
	color: blue;
	background-color: #ffffff;   
	border: 0px;
}

#spin_container {
  display:none;
  position: fixed;
  z-index: 10000;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  text-align: center;
  margin: 0 auto;
  padding: 0;
  background-color: #ffffff;
  opacity: 0.35;
  filter: alpha(opacity=35); /* For IE8 and earlier */
}
#spin {
  position: fixed;
  z-index: 11000;
  width: 50px;
  height: 50px;
  text-align: center;
  margin: 25% 47% 0 48%;
}
body {
  margin-top: 10px;
  margin-bottom:0px;
  margin-left: 0px;
  margin-right: 0px;
  padding:0px;
  font-family: Sans Serif, Calibri, Arial;
  font-size: 13px;
}

td.pending {
  font-size: 11px;
}
td.order {
  font-size: 12px;
}
button {
  border: 1px solid #cccccc;
  font-family: Sans Serif, Calibri, Arial;
  font-size: 14px;
  padding: 4px;
  margin: 0;
}
input {
  border: 1px solid #cccccc;
  font-family: Sans Serif, Calibri, Arial;
  font-size: 13px;
  padding: 0 2px;
  margin: 0;  
}
input[type=submit] {
  border: 1px solid #cccccc;
  font-family: Sans Serif, Calibri, Arial;
  font-size: 14px;
  padding: 4px;
  margin: 0;  
}
textarea {
  border: 1px solid #cccccc;
  font-family: Sans Serif, Calibri, Arial;
  font-size: 13px;
  padding: 0 2px;
  margin: 0;  
}
select {
  border: 1px solid #cccccc;
  font-family: Sans Serif, Calibri, Arial;
  font-size: 13px;
  margin: 0;
}
option {
  font-family: Sans Serif, Calibri, Arial;
  font-size: 13px;
  padding: 0 2px;
  margin: 0; 
}
div.float-left {
  float: left;
}
div#subject {
  padding: 10px 5px 5px 5px; border: 1px solid #cccccc;
}
div#prior {
  padding: 10px 5px 5px 5px; border: 1px solid #cccccc;
}
div#virtue {
  padding: 10px 5px 5px 5px; border: 1px solid #cccccc;
}
textarea.abnote {
  width:700px;
  height:100px; 
}
ul.sortable {
  margin: 0;
  padding: 0;
}
ul.sortable li.content {
  height: 80px;
  background-color: #f3f3f3;
  border: 1px solid #cccccc;
  margin: 5px 0;
  padding: 3px;
  list-style-type: none;
}
div.handle {
  background-color: green;
  margin: 0 5px 0 0;
  float: left;
  width: 10px;
  height: 10px;
  border: 1px solid #cccccc;
}
div.delete {
  background-color: red;
  margin: 0 0 0 5px;
  float: right;
  width: 10px;
  height: 10px;
  border: 1px solid #cccccc;
}
div.handle-example {
  background-color: green;
  display: inline-block;
  width: 10px;
  height: 10px;
  border: 1px solid #cccccc;
}
div.delete-example {
  background-color: red;
  display: inline-block;
  width: 10px;
  height: 10px;
  border: 1px solid #cccccc;
}
div.explanation {
  margin: 0;
  border: 1px solid #cccccc;
  padding: 5px;
  font-size: 12px;
}