

	body{
		font-family:Arial, Helvetica, sans-serif;
		padding-bottom:3px;
		background-color:#FFFFFF;
		margin:0;
	}
	textarea, select, input{
		padding:2px;
	}
	textarea, select{
		border:solid 1px #000;
	}
	
	
	
	/* Order/Unordered Lists */
	OL, UL {
		font-size:10pt;
		font-family:Arial, Helvetica, sans-serif;
	}
	/* list item */
	li  {
		font-size:10pt;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	/* table column */
	.liBlkArrow  {
		font-size:10pt;
		font-family:Arial, Helvetica, sans-serif;
		list-style-image: url(https://www.agd.org/images/bullets/blk-arrow.gif);
	}
	
	.lefthead  {
		font-size:11pt;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;	
	}
	
	 
	/* navigation */
	.nav { 
		COLOR: #FF0000; 
		font-family:Arial, Helvetica, sans-serif;
		FONT-SIZE: 11px; 
		FONT-WEIGHT: normal; 
		TEXT-DECORATION: none;
	}
	.block {
		margin-left:2em;
		margin-right:2em;
	}
	
	
	
	.inputbox {
		border: 1px solid #000000;
	}
	.smallbutton {
		font-family:Arial, Helvetica, sans-serif; 
		font-size:8pt;
		font-weight:bold;
		color:#FFFFFF;
		border:.05px solid #000000;
		background-color:#063260;
		border-right-color:#000000;
		border-bottom-color:#000000;
		border-top-color:#063260;
		border-left-color:#333366;
	}
	input.submitbutton {
	   font-size:10pt;
	   font-family:Arial,sans-serif;
	   font-weight:bold;
	   color:#ffffff;
	   background-color:#063260;
	   border-top-style:outset;
	   border-top-color:#244B73;
	   border-top-width:2px;
	   border-bottom-style:outset;
	   border-bottom-color:#000000;
	   border-bottom-width:2px;
	   border-left-style:outset;
	   border-left-color:#8EA2B7;
	   border-left-width:3px;
	   border-right-style:outset;
	   border-right-color:#000000;
	   border-right-width:2px;
	}
	textarea {
		font-family: Arial,Verdana,Helvetica,sans-serif;
		font-weight: normal;
	}
	input.transparentButton { 
		border: none;
		background: transparent;
		text-align: left;
		padding-left: 0;
		margin-left: -3px;
		font-size: 1.1em;
		color: #03c;
		cursor: pointer;
		/*cursor: hand;*/
	}
	
	
	
	/* TABLES */
	td {
		font-size:10pt;
		font-family:Arial, Helvetica, sans-serif;
	}
	#Table_01{
		vertical-align:top;
	}
	Table.OutterTable {
		font-family:Arial, Helvetica, sans-serif;
		width:100%;
		background-color:E7E7E7;
		vertical-align:top;
		border-style:none;
	}
	Table.OutterTable TD{
		font-family:Arial, Helvetica, sans-serif;
		vertical-align:top;
	}
	
	/**/
	Table.EmailMsg TD{
		border-bottom-color:#E6E6E6;
		border-bottom-style:solid;
		border-bottom-width:1px;
		padding:.3em;
		font-family:Arial, Helvetica, sans-serif;
	}
	Table.EmailMsg TD.Label{
		background-color:#E1EBFB;
		font-weight:bold;
		font-size:9pt;
		width:1%;
	}
	
	/**/
	Table.tblMain {
		background-color:#FFFFFF;
		width:100%;
		vertical-align:top;
		border-style:none;
	}
	Table.tblMain TD{
		border-bottom-color:#E6E6E6;
		border-bottom-style:solid;
		border-bottom-width:1px;
		padding:.3em;
		font-family:Arial, Helvetica, sans-serif;
	}
	Table.tblMain TD.Label{
		font-size:10pt;
		width:1%;
	}
	
	.grayline {
		color:#E7E7E7;
		size:1px;
	}
	
	.img-shadow {
		float:left;
		background: url(https://www.agd.org/images/photo_shadows/shadowAlpha.png) no-repeat bottom right;
		background: url(https://www.agd.org/images/photo_shadows/shadow.gif) no-repeat bottom right;
		margin: 10px 0 0 10px;
		margin: 10px 0 0 5px;
	}
	.img-shadow img {
		display: block;
		position: relative;
		background-color:#ffffff;
		border: 1px solid #a9a9a9;
		margin: -6px 6px 6px -6px;
		padding: 4px;
	} 
	
	
	.error_box{
		border:4px solid #C11717;
		padding:6px;
		width:75%;
	}
	.error_box li{
		list-style-position:inside;
	}
	.error_box img{
		vertical-align:middle;
		border:0px;
		margin:0px 2px 0px 2px;
	}
	
	
	.float_left{
		float:left;
	}
	.float_right{
		float:right;
	}
	.clear_left{
		clear:left;
	}
	.clear_right{
		clear:right;
	}
	.clear_both{
		clear:both;
	}
	.highlight .webicon,
	.webicon{
		padding:0 3px;
		vertical-align:text-bottom;
		border:none;
		text-decoration:none;
		display:inline;
	}
	a img,
	a:link img,
	a:hover img,
	a:visited img,
	a:active img{
		border:none;
		text-decoration:none !important;
	}


	table.event_cal{
		width:100%;
		padding:1px;
		vertical-align:top;
	}
	table.event_cal td{
		border:solid 1px #FFFFFF;
		color:#333333;
		vertical-align:middle;
		padding:6px;
		text-align:center;
	}
	table.event_cal td a{
		text-decoration:none;
	}
	
	.MonthHeadings,
	table.event_cal .calheader, 
	.calheader a{
		font:bold 13px Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#000;
		text-align:center;
		vertical-align:middle;
	}
	table.event_cal .selectedDay, .selectedDay a, .selectedDay a:hover{
		background-color:#6F8CAC; 
		color:#FFFFFF; 
		font-weight:bold;
	}
	table.event_cal .activeDay a, .activeDay a:hover{
		color:#0000FF; /*BLUE*/
		font-weight:bold;
		border-bottom:dotted 1px #0000FF;
	}
	.MonthHeadings{background-color:#6F8CAC;}
	.calheader{background-color:#CCCCCC;}
	
	
	
	
	#btn_edit{
		width:160px;
		border:none;
		margin:0;
		position:absolute;
		top:20px;
		left:800px;
	}
	#btn_edit_inline{
		width:160px;
		border:none;
		margin:0;
	}
