
	iframe { background-color: var(--bgemClr); }

	table.loginChannel { padding: 10px; margin: 20px; min-width:0px; font-size: 12pt; }
	table.loginChannel table { margin: auto; }
	table.loginChannel table, tr, td { border: none; }

	*.channel_lib_browse * { font-size: 10px; }	/* "Browse" button */
	*.channel_lib_browseuser { width:50px; }	/* "Username" text box */

	div.channel_lib_err h5  { background-color: var(--announceClr); }
	div.channel_lib_err div { margin: 2em; }

	a.contentbutton { padding: 1px 1px 1px 2px; margin-left: 1px; 
			  font-family: monospace; font-weight: 900; 
			  font-size: 8pt; 
			  background-color: var(--bgClr);
			  border: solid 1px var(--linkClr); 
			  text-decoration: none;
	}

	a.contentbutton:hover { background-color:var(--linkClr); 
				color:var(--bgemClr);
				border-color: var(--bgemClr);
	}

	table.DTdragging { background: var(--activityClr); } 
	td.DTdragging { background: var(--bgClr); } 

	div.DTplaceholder { border: 1px dashed var(--navbarClr); background-color: var(--bgemClr); opacity: .75; }

	a.navbar 			{ color:var(--navtextClr); font-Family: arial narrow, helvetica, arial, sans-serif;}
	a.navbar:hover, a.navselected	{ color:var(--title2Clr); font-Family: arial narrow, helvetica, arial, sans-serif;}

	h5.navbar			{ margin: 0em; padding: .3em; color: var(--title1Clr); background-color: var(--navbarClr) }

	fieldset { padding: .5em; }

	#id1 { color:var(--textClr); }
	#id2 { color:var(--title2Clr); font-Family: book antiqua; text-decoration:none; }


	#APBs { color: var(--textClr); }

	.APB_cat_priority_1 { background-color: var(--announceClr); }
	.APB_cat_priority_2 { background-color: var(--commtoolClr); }
	.APB_items { padding: 10px; }
	.APB_item {
			max-height: 100px; overflow: auto;
			background-color: var(--bgemClr);
			margin:2px auto;
			text-align:left;
			border: 1px #e3e3e3 solid;
			-moz-border-radius-topleft: 5px;
			-webkit-border-top-left-radius: 5px;
			-moz-border-radius-topright: 5px;
			-webkit-border-top-right-radius: 5px;
			-moz-border-radius-bottomleft: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-moz-border-radius-bottomright: 5px;
			-webkit-border-bottom-right-radius: 5px;
	}
	.APB_item div { padding: 0px 5px; }

	.APB_followup { font-weight: bold; font-style: italic; text-align: right; 
			float: right; position:relative; top:-7px; left: -15px; background-color: var(--bgemClr); }
	.APB_followup a { text-decoration: none; padding: 0 5px; }
	.APB_followup a:hover { background-color: var(--bgClr) }

	.APB_title { background: var(--bgClr); font-weight: bold; font-size: 12pt; }
	.APB_description { margin-top: 8px; }
	.APB_date { border-top: 1px dotted var(--navbarClr); font-size: 8pt;}

	.APB_groups { float: right; }

	#APB_guid_preview { border: 3px dashed var(--textClr); }

a:link.APB_close,
a:visited.APB_close,
a:active.APB_close {
	float: right;
	text-decoration: none;
	font-weight: bold;
	font-size:16px;
	padding:3px 8px;
	margin:5px 10px 0 0;
	border:1px solid #999;
	background-color:#069;
	color:#fff;
	-moz-box-shadow: 5px 5px 5px grey;
	-webkit-box-shadow: 5px 5px 5px grey;
	box-shadow: 5px 5px 5px grey;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-radius: 5px;
}
	
a:hover.APB_close {
	-moz-box-shadow: 0px 0px 0px grey;
	-webkit-box-shadow: 0px 0px 0px grey;
	box-shadow: 0px 0px 0px grey;
	background-color:#FFF;
	color:#069;
}
    