body { 
	background-image:url(sidefills.gif);
	font-family: arial, sans-serif; 
	font-size: 9pt;
	line-height: 17px;
	background: #ffffff;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;

} 

A:link          { color: #2020AA; text-decoration: underline; }
A:visited       { color: #2020AA; text-decoration: underline; } 

.small {
	font-family: verdana, arial, sans-serif; 
	font-size: 7pt;
	color: #101010
}

.page-header {
	font-size: 10pt;
	font-family: arial, sans-serif; 
	font-stretch: wider;
	font-weight: bold;
	background: #ece9d8;
	color: #5d5040;
	letter-spacing: 1px;
	padding: 5; 
	width: 100%;
	text-align: left;
	background-image:url(images/gradiant2.jpg);
}

.search-box {
	font-family: arial, sans-serif; 
	font-size: 9pt;
	background: #ece9d8;
	color: #000;
	padding: 5; 
	border-bottom-color: #5d5040;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	width: 100%;
	text-align: left;
	
}

.intro {
	font-family: arial, verdana, sans-serif; 
	font-size: 8pt;
	background-color: #FFFFFF;
	padding: 8; 
	border-bottom-color: #3084A7;
	border-bottom-width: 1px;
	width: 100%;
	text-align: left;
	
}

.search-button {
	font-family: arial, sans-serif; 
	font-size: 9pt;
}

.search-button-disabled {
	font-family: arial, sans-serif; 
	font-size: 9pt;
	color: #808080;
}

.results {
	font-family: arial, sans-serif; 
	font-size: 10pt;
	background-color: #FFFFFF;
	padding: 30;
}

.results-table {
	border-collapse: collapse;
	cell-spacing: 0;
	cell-padding: 0;
}

.datarow {
	font-family: arial, sans-serif; 
	font-size: 10pt;
	background-color: #FFFFFF;
	padding: 5;
	cell-spacing: 0;
	cell-padding: 0;
	font-weight: normal;
	border-spacing: 0;
	border-collapse: collapse;
	border-bottom-color: #3084A7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	
}

.highlightedrow {
	font-family: arial, sans-serif; 
	font-size: 10pt;
	background-color: #EEEECC;
	padding: 0;
	font-weight: normal;
	
}

.dataheader {
	font-family: arial, sans-serif; 
	font-size: 10pt;
	background-color: #EFEDE0;
	padding: 3;
	cell-spacing: 0;
	cell-padding: 0;
	font-weight: bold;
	border-spacing: 0;
	border-collapse: collapse;
	border-bottom-color: #D6D2B5;
	border-right-color: #D6D2B5;
	border-top-color: #EDEBDE;
	border-left-color: #EDEBDE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
}

.object-name {
	font-family: arial, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	padding: 5;
	cursor:pointer;
	color: #0000FF;
}

.nodata {
	font-family: arial, sans-serif; 
	font-size: 12pt;
	background-color: #EEEEEE;
	font-weight: bold;
	color: #FF4040;
	padding: 0;
	
}


.record-details {
	font-family: arial, sans-serif; 
	font-size: 9pt;
	background-color: #FFFFFF;
	padding: 0;
	font-weight: normal;
}

.record-label {
	font-family: arial, sans-serif; 
	font-size: 9pt;
	background-color: #FFFFFF;
	padding: 0;
	font-weight: bold;
}

.form-label {
	font-family: arial, sans-serif; 
	font-size: 9pt;
	background-color: #FFFFFF;
	padding: 3;
	font-weight: bold;
}

.record-header-tan {
	font-family: arial, sans-serif; 
	font-size: 12pt;
	background: #ece9d8;
	color: #000000;
	padding: 0;
	left: 20px;
	font-weight: bold;
	width:98%;
	border-bottom-style: solid;
	border-bottom-color: #404040;
	border-bottom-width: 1px;
}
.record-header {
	font-family: arial, sans-serif; 
	font-size: 14pt;
	background-color: #FFFFFF;
	color: #162F9B;
	padding: 0;
	left: 20px;
	font-weight: bold;
	width:98%;
	border-bottom-style: solid;
	border-bottom-color: #404040;
	border-bottom-width: 1px;
}

.record-area {
	font-family: arial, sans-serif; 
	font-size: 14pt;
	background-color: #FFFFFF;
	padding: 10px;
	left: 20px;
	font-weight: bold;
}

.record-value {
	font-family: arial, sans-serif; 
	font-size: 9pt;
	background-color: #FFFFFF;
	padding: 0;
	font-weight: normal;
}

.description-header {
	font-family: arial, sans-serif; 
	font-size: 9pt;
	background-color: #FFFFFF;
	padding: 0;
	font-weight: bold;
}

.description-value {
	font-family: arial, sans-serif; 
	font-size: 9pt;
	background-color: #FFFFFF;
	padding: 0;
	font-weight: normal;
	width: 450px;
}

.description-value-wide {
	font-family: arial, sans-serif; 
	font-size: 9pt;
	background-color: #FFFFFF;
	padding: 0;
	font-weight: normal;
	width: 80%;
}

.login-bar {
	font-size: 12pt;
	font-family: arial, sans-serif; 
	font-weight: bold;
	padding: 3; 
	text-align: left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000;
}
.login-header {
	font-family: arial, sans-serif; 
	font-size: 14pt;
	background-color: #FFFFFF;
	color: #162F9B;
	padding: 0;
	position:absolute;
	top: 50%;
	left: 50%;
	margin-top: -9em; /*set to a negative number 1/2 of your height*/
	margin-left: -15em; /*set to a negative number 1/2 of your width*/
	font-weight: bold;
	position:absolute;
	
}

.debug-data {
	font-family: courier new, sans-serif; 
	font-size: 10pt;
	color: #162F9B;
	padding: 10;
	
}

.submitLink {
   color: #00f;
   background-color: transparent;
   text-decoration: underline;
   border: none;
   cursor: pointer;
   cursor: hand;
  }
  
.media-frame {
	font-family: arial, sans-serif; 
	font-size: 9pt;
   	position: absolute;
	color: #EEDDDD;
   	background-color: #000000;
   	padding: 2px;
   	left: 520px;
   	top:  90px;
}



.bottom-area {
	font-family: arial,sans-serif;
	font-size: 8pt;
	text-align: center;
	width: 100%;
}


.form-field {
	font-family: arial, sans-serif; 
	font-size: 9pt;
	color: #00a;
	padding: 4;
	font-weight: normal;
	text-align: right;
}

.contributor-form {
	font-family: arial, sans-serif; 
	font-size: 9pt;
	background-color: #FFFFFF;
	padding: 1;
	font-weight: normal;
	line-height: 17px;
	letter-spacing: 0px;
}

.light-textarea {
   background-color: transparent;
   font-family: arial, sans-serif; 
   font-size: 9pt;
   background-color: #FFFFFF;
   padding: 0;
   font-weight: normal;
   border: 1px;
   border: 1px solid #D6D2B5;
   width: 490px;
   height: 80px;
  
}

.mediaPresent {
   background-color: transparent;
   font-family: arial, sans-serif; 
   font-size: 9pt;
   background-color: #FFFFFF;
   padding: 0;
   font-weight: normal;
   width: 490px;
}

.mediaNotPresent {
   background-color: transparent;
   font-family: arial, sans-serif; 
   font-size: 9pt;
   background-color: #FFFFFF;
   padding: 0;
   font-weight: normal;
   width: 800px;
}

.commentField {
	font-family: arial, sans-serif; 
	font-size: 10pt;
	padding: 5;
	background-color: #FFFFFF;
}

.commentTop {
	font-family: arial, sans-serif; 
	font-size: 10pt;
	padding: 5;
	background-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #DBD8C9;
}

.commentArea {
	font-family: arial, sans-serif; 
	font-size: 10pt;
	padding: 5;
	background-color: #FFFFFF;
}

.commentData {
	font-family: arial, sans-serif; 
	font-size: 10pt;
	padding: 5;
	background-color: #EEEEEE;
	border-bottom-color: #DBD8C9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #DBD8C9;
}


.jartifact {
	font-family: arial, sans-serif; 
	font-size: 10pt;
	padding: 5;
}

.jartifact-small {
	font-family: arial, sans-serif; 
	font-size: 9pt;
	padding: 5;
}

.little-font {
	font-family: arial, sans-serif;
	font-size: 9pt;
	text-align: center;
}
