/* Glenkerrin Stylesheet */
/* Print */

/* Format */
body 			{ font-family: 'Trebuchet MS', Arial, Helvetica, Arial, sans-serif; font-size: 80%; }

/* Forms */
	.formline 				{ border-top:1px solid #39425B; clear:both; }
	.noline					{ border:0; }
	.formline label 		{ display:block; text-align:right; padding:10px 10px 10px 0; float:left; width:140px; }
	.formline label.noBg	{ background:none; }
	.formline input 		{ margin:7px 0 4px 0; padding:4px; font-size:1em; float:left;   }
	.formline textarea 	{ margin:7px 0 4px 0; padding:4px; font-family: Arial, Helvetica, Arial, sans-serif; font-size:1em; }
	.formline select 		{ margin:7px 0 4px 0; padding:4px 0 0 0; font-size:1em; float:left; width:240px; }
	.formline option		{ padding:4px 0 0 4px; border:0;  }
	.formline .cb			{ margin:0; padding:0; border:0; background:none; width:15px;}
	.formline p 			{ padding:10px 0 0 0; }
	
	.fullline 			{ padding:10px 0; margin:0; }
	.fullline label 	{ display:inline; float:none; border:0; margin:0; padding:0 0 0 10px; }
	form .button 		{ clear:both; padding:6px; }
	.button input 		{ font-size:1em; font-weight:bold; padding:5px 10px; }
	
	#content .radioList 			{ list-style: none; float: left; padding:4px; margin:2px 0 0 -1px; }
	#content .radioList li 		{ clear:both; list-style-image: none; }
	.radioList label	 	{ background:none; border:none; padding:5px; text-align:left; }
	.radioList input 		{ display:block; float:left; margin:10px; }
	.radioList input.cb 	{ margin:6px 0; width:15px; }
	
/* Tables */
	#content .datagrid 			{ border-collapse: collapse; border:1px solid #39425B; width:100%; margin:0 0 10px 0; }
	#content .datagrid caption	{ text-align:left; font-size:1.2em; padding:10px 0 4px 0; }
	#content .datagrid td 		{ padding:4px 6px; vertical-align:top; text-align:left; border:1px solid #39425B;  }
	#content .datagrid th 		{ font-size:1em; padding:6px; vertical-align:top; text-align:left; border:1px solid #39425B; }
	#content .datagrid a 		{ border: none; }
	
	/* Results Sets */
	#content .resSet table		{ border-collapse: collapse; width:100%; margin:1px 0;  }
	#content .resSet caption	{ font-size:1.2em; text-align:left; padding:10px 0 5px 0; border-bottom:1px solid #39425B;  }
	#content .resSet tr			{ border-bottom:1px dotted #39425B;  }
	#content .resSet th 			{ width: 30%;text-align:right; padding:3px 10px; }
	#content .resSet td			{ padding:3px 10px; }


/* Turn off */
#hometopImg, #c-left, #footer-right		{ display: none; }
