body 
{
	font-family: Sans-Serif;
	font-size:.8em;
}

.panelSet 
{
	border: 1px solid #000;
	padding: 20px;
	background-color: #ddd;
}

.fieldset 
{
	border: 1px solid #000;	
	padding: 10px;
	padding-top: 0;
	margin-bottom: 20px;
	background-color: #fff;
}

.groupLabel 
{
	position: relative;
	top: -10px;
	padding: 0 5px 0 5px;
	background-color: #fff;	
	border: 1px solid #000;
}

.fieldLabel 
{
	width: 150px;
	text-align: right;
	vertical-align: top;
	font-size: 0.9em;
}
legend 
{
	font-size: 0.825em;
}
#title-label
{
	padding-left:40px;
	padding-right:5px;
	vertical-align:text-top;
	font-size:smaller;
}
.fieldArea 
{
	width: 700px;
	padding: 0 10px 0 10px;
}

.buttonRow 
{
	width: 350px;
	text-align: right;
	padding: 0 10px 0 10px;
}

.buttonCol 
{
	width: 60px;
}

.button 
{
	float: right;
	font-size: 1.0em;
}

.radioCheckLabel 
{
	font-size: 0.9em;	
}

.dataField 
{
	display: none;	
}

.adminTextInput 
{
	width: 350px;	
}

.adminTextAreaInput 
{
	width: 350px;	
	height: 6em;
}

.adminMultiSelectList 
{
	width: 350px;	
}

.adminSelectList 
{
	width: 350px;	
}

form
{
	width:1000px;	
}

div.row 
{
	clear:both;
        padding-top:5px;
}

div.row span.label
{
	float:left;
	width:140px;
	text-align:right;
	padding:5px;
}

label.radiobutton
{
	padding-left:10px;
}
table.radiobutton td
{
	font-size:small
}

div.row span.data
{
	float:left;
	width:340px;
	margin-left:20px;
	text-align:left;
}

fieldset 
{
	padding:10px;
	margin-top:10px;
	border:solid 1px #000;
}

fieldset legend
{
	margin-bottom:5px;
	font-size:small;
	font-weight:bold;	
}

#container
{
	width:990px;
	margin-left:10px;
}

#header 
{
	position:relative;
	width:990px;
	margin:0px;
	margin-left:10px;
	margin-bottom:10px;
	padding:0px;
}

#logoImage
{
	width:234px;
	height:82px;
	display:inline;
	float:left;
}


#logoText
{
	float:left;
	width:755px;
	height:82px;
	display:inline;
	background-image: url(../../images/headerBackground1.gif);
	background-repeat: repeat-x;	
	background-position:245px 70px;
}
p.logoText 
{
	text-align:right;
	padding-top:46px;
	font-size:1.4em;
	color:#A7C45A;
}	

#admin-menu ul
{
 margin-bottom:10px;
}

#admin-menu li
{
	font-weight:bold;
}
#admin-menu li li
{
	font-weight:normal;
}
.float-left
{
	float:left;
	margin-left:0px;
}
.datagrid-admin
{
	font-size:.9em;
}

#frmDiagnosticType label input {
		display: block;
		width: 180px;
		float: left;
		margin-bottom: 10px;
}

#frmDiagnosticType label {
	text-align: right;
	padding-right: 20px;
}

br {
	clear: left;
}
form h2 
{
	padding:0;
	margin:0;
	font-size:medium;
}

#species-names
{
 margin-top:20px;
 clear:both;
}

.scientific-name
{
	font-style:italic;	
}

.common-name
{

}
.center
{
	text-align:center;
}
div.figure 
{
  float:left;
  margin: 5px;
 
}

div.figure img
{
	 padding-top:15px;
}
div.figure p {

	padding:0;
	margin:0;
   font-size: small;
   text-align:center;
}

div#addImage 
{
	clear:left;
	margin-top:20px;	
}

#imgCurrentImage 
{
	margin-top:20px;	
}
h1.admin-form 
{
  font-size:medium;	
}