.selected { background-color : #c2b0d7; } 
.errorbox {
	border : 1px ridge #838383; 
	padding : 6px; 
	background-color : #ffffff; 
} 

select, textarea, input[type="text"] {
	font-weight : normal; 
	padding : 2px; 
}

.search,
.intsearch{
	border : 1px solid #767678; 
}
.search {	background: #CDE3CE; color: #0c0d0f; }
.intsearch { background:#CCD8E4; color: #006; } 

.input { font-weight : bold; } 

.sbutton,.buttons input {
	letter-spacing : 1px; 
	background-color : #414F7E; 
	border : 1px solid #001D01; 
	font-size : 11.5px; 
	font-weight : bold; 
	color : #FFFFFF;
	cursor:pointer;
} 

.popupbutton {
	letter-spacing : 1px; 
	background-color : #da1313; 
	border : 1px solid #cfca8b; 
	font-size : 11.5px; 
	font-weight : bold; 
	color : #ffffff; 
} 

.imgbutton {
	letter-spacing : 0; 
	background-color : transparent; 
	border : 0 solid #ffffff; 
} 

/* =FORM SUFF
*******************************************/
table.form tr { vertical-align: top; }
td.inst { text-align: left; font-weight: bold; }
td.label { text-align: right; padding-right: .5em; }
div.label { padding: .5em; }
.label label  { font-weight:bold; color: #000; }
td.reqd,.reqd,.errormsg { font-weight: bold; color: #930; }
td.buttons { text-align: right; font-size: 1.1; }
.buttons input:hover { background:  #3f811A; color: #f0f000; }
table.form em { font-size: .83em; font-weight: normal; font-style: normal; }
