
	iframe { background-color: white; }

	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: #cc4466; }
	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: #eaeaea;
			  border: solid 1px blue; 
			  text-decoration: none;
	}

	a.contentbutton:hover { background-color:blue; 
				color:white;
				border-color: white;
	}

	table.DTdragging { background: sandybrown; } 
	td.DTdragging { background: #eaeaea; } 

	div.DTplaceholder { border: 1px dashed #006699; background-color: white; opacity: .75; }

	a.navbar 			{ color:white; font-Family: arial narrow, helvetica, arial, sans-serif;}
	a.navbar:hover, a.navselected	{ color:gold; font-Family: arial narrow, helvetica, arial, sans-serif;}

	h5.navbar			{ margin: 0em; padding: .3em; color: gainsboro; background-color: #006699 }

	fieldset { padding: .5em; }

	#id1 { color:black; }
	#id2 { color:gold; font-Family: book antiqua; text-decoration:none; }


	#APBs { color: black; }

	.APB_cat_priority_1 { background-color: #cc4466; }
	.APB_cat_priority_2 { background-color: cornflowerblue; }
	.APB_items { padding: 10px; }
	.APB_item {
			max-height: 100px; overflow: auto;
			background-color: white;
			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: white; }
	.APB_followup a { text-decoration: none; padding: 0 5px; }
	.APB_followup a:hover { background-color: #eaeaea }

	.APB_title { background: #eaeaea; font-weight: bold; font-size: 12pt; }
	.APB_description { margin-top: 8px; }
	.APB_date { border-top: 1px dotted #006699; font-size: 8pt;}

	.APB_groups { float: right; }

	#APB_guid_preview { border: 3px dashed black; }

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;
}
    