/*		NEW FORMS 		*/
#divForm{	 text-align : left !important;} 
#divForm label, #divForm input, #divForm textarea,  #divForm select {display: block;	font-family : arial;  font-size: 1em; float: left;margin: 0  10px 10px 0;}

#divForm label {text-align: left;	width: 140px;	padding-right: 20px;}

#divForm br {clear: left;}

#divForm fieldset{border: dashed 1px #AE8AD0;margin: 0 0 10px 0; padding: 0 10px 5px 10px;}
#divForm legend{	margin: 10px 0 10px 0; background-color : #AE8AD0 ;  color: #333; border: solid 1px #522E73; padding:  5px; font-weight: bold;}

 #divForm .spnSmallText{ font-size:.85em; }

#divForm hr{	display: none; border: 0;     clear: left;  color: #999;background-color: #999;height: 1px;}
#divForm .divRow{	margin: 10px 0 30px 0; clear: both;}

/*	Buttons	*/
 .inpButton{	font-weight: bold;width:110px;}

 /*		Upload Toolbar	*/
 .divToolbar{ background-color : #EFEFDE; border-top: solid 1px #FAFAF5; border-left: solid 1px #FAFAF5; 
 border-right: solid 1px #84847B;  border-bottom: solid 1px #84847B; margin-bottom: 5px; 
}
/*		Text	*/
.spnDisabled{	font-weight:bold; color:#600;} 
.spnCompulsory{	font-weight:bold; color:#FFF; background-image: url(images/compulsory.gif); background-position : left; background-repeat : no-repeat; padding-left:16px; } 
.okMsg{	text-align: center; margin: 5px ; background-color : #FFF; border: solid 1px #090;  padding: 5px;   font-weight: bold;} 
.errorMsg{	text-align: center; margin: 5px ; background-color : #FFF; border: solid 1px #900;  padding: 5px; font-weight: bold;} 
.formReadOnly{ background-color: #DCDCDC;}
/*		OLD FORMS		*/ 

pre{font-family :  "Courier New", Courier, monospace; margin:6px 5px 0 5px;} 

.tblBrowseHead{	 margin: 5px 0 5px 0 ; width:98%;}
.tdBrowseGroup{	font-weight: bold;  padding: 2px 0 2px 0;   text-align: center;}
.trBrowseTitle{ font-weight: bold;padding: 0; background-color : #E3E3E3; }
.trBrowseTitle pre{ font-weight: bold;padding: 0; background-color : #E3E3E3; }
.trBrowseTitle pre{ margin:0; }
.tdBrowseTitleL{	border-left: solid 1px #999;border-top: solid 1px #999;border-bottom: solid 1px #999;padding: 0 0 0 3px;; }
.tdBrowseTitleR{	border-right: solid 1px #999;border-top: solid 1px #999;border-bottom: solid 1px #999;padding: 0; }
.tdBrowse, .tdBrowseAlt{   border-bottom: solid 1px  #DDD;  padding: 4px 0 0 0;}

.divPageNav{	margin-top: 20px;	padding: 2px 0 2px 0;	border: solid 1px #999; 	color: #111;	background-color: #E3E3E3;	width:98%;	text-align: center;}
#pageInfo{		text-align: center;  padding: 3px 0 3px 0; }
#browseIntro{  padding-bottom: 5px; margin-bottom: 5px; }
#browseSelect{	 width:98%; margin: 5px 0 0 0; text-align:center;   padding: 3px 0 3px 0;}

/*		EventAdmin		*/
.divCreditsOK, .divCreditsWarn{	  font-size: .85em; padding: 5px 0 5px 0; text-align:center; }
.divCreditsOK{	  border: solid 1px #060;  background-color: #CFC;  }
.divCreditsWarn{	border: solid 2px #800;  background-color: #FCC; }