hr.dashed {
	color:#CCCCCC;
	border-width:1px;
	border-style:dashed;
}

fieldset {
	padding:4px;
	border:none;
}

#content ul li, #content ul li:hover {
	padding: 0;
	background: none;

}

#broadcasts, #broadcasts_empty {
	margin-bottom: -30px;
}

#broadcasts_empty {
	text-align:right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: -30px;
}

#User_Profile label, #User_Access label {
	width: 170px;
}

/* ========================================= */

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin: 0 0 0 -1px !important;
 padding: 3px 0 3px 10px !important;
 border-bottom: 1px solid #222222;
 font-weight:normal;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0 !important;
 display: inline;
}

ul.tabbernav li a
{
 font: 11px verdana,arial,sans-serif;
 padding: 3px 0.5em !important;
 margin-left: 2px !important;
 border: 1px solid #778;
 border-bottom: none;
 background: #EEE;
 text-decoration: none;
 font-weight:normal;
}

ul.tabbernav li a:link { color: #444444;  }
ul.tabbernav li a:visited { color: #444444; }

ul.tabbernav li a:hover
{
 color: #fff;
 background: #DD0000;
 border-color: #222222;
 font-weight:normal;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
 border-top: 1px solid #333333;
 font-weight:bold;
 color:#333333;
 border-right-width:2px;
 border-right-color:#666666;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
 font-weight:bold;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 /*border:1px solid #778;*/
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

/* TABLES */

table th img, table td img {border:none;}

table, table.transparent, table.buttons {
	border-collapse: collapse;
	border: 1px solid #222222;
}
table.transparent, table.buttons {
	border-style: none;	
}
table.pages {
	width: 100%;
	padding:0;
	margin:0;
	border:none;
	background-color:transparent;
	border-collapse: collapse;
}
table.pages tbody tr td {
	border-width: 0;
	padding: 2px 1px 3px 0;
	border-top:1px solid BLACK;
}

table th {
	background-color:#222222;
	color:#FFF;
	text-align:left;
}
table th a, table th a:active, table th a:link, table th a:visited {
	color:#FFF;
	text-decoration:none;
	font-weight: bold;
}
table th a, table th a:hover {
	color:#FFF;
	text-decoration:underline;
	font-weight: bold;
}
table tr td, table tr th{
	padding-right: 10px;
	padding-left: 5px;
}
table tr td.dark, table tr.dark, table thead td {
	background-color:#1B6DB8;
	color:#FFFFFF;
	font-weight: bold;
}
table tr td.find_criteia {
	text-align:left;
	font-weight:normal;
	color:#FFFFFF;
	border:none; !important
}
table tr td.find_criteia b {
	color:#FFFFFF;
}

a.TreeLink, a.TreeLink:link, a.TreeLink:active, a.TreeLink:visited, a.Page, a.Page:visited, a.Page:active,
a.ExploreLink, a.ExploreLink:visited, a.ExploreLink:active, a.ExploreLink:link  {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
a.TreeLink:hover, a.ExploreLink:hover, a.page:hover {
	color: #DD0000;
	background-color:transparent;
	text-decoration: underline;
}

thead tr td a.Page, thead tr td a.Page:visited, thead tr td a.Page:active, thead tr td a.Page:hover {
	color: #FFFFFF;
	padding:1px;
}

thead tr td a.Page:hover {
	color: #FFFFFF;
	border:1px solid #FFFFFF;
	padding:0;
}

/* Tabbed Interface ---------------------------------------- */
table.tab_holder {
	position:relative;
	border-collapse: collapse;
	border-style: none;	
	margin-bottom: 0px;
	width: 100%;
	padding: 0;
	vertical-align:bottom;
	margin-top:5px;
}

#tabmenu {
	color: #000;
	border: none;
	padding-left: 4px;
	line-height: 20px;
	margin:0;
}
	
#tabmenu li {
	display: inline;
	overflow: hidden;
	list-style-type: none;
	margin: 0 0 0 -3px;
}	

#tabmenu a, #tabmenu a.inactive, #tabmenu a.inactive:hover {
	color: #444444;
	background: #EDEDED;
	font: 11px verdana,arial,sans-serif;
	border: 1px solid #999999;
	border-bottom: 1px solid #666666;
	padding: 3px 7px 3px 7px;
	text-decoration: none;
}

#tabmenu a.inactive, #tabmenu a.inactive:hover {
	color: #999999;
	background: #EDEDED;
}

#tabmenu a.active, #tabmenu a.active:hover {
	color:#333333;
	background: #FFFFFF;
	font: bold 11px verdana,arial,sans-serif;
	border: 1px solid #333333;
	border-bottom: 1px solid #FFFFFF;
	border-right-width:2px;
	border-right-color:#666666;
	padding: 3px 7px 3px 7px;
}

#tabmenu a:hover {
	color: #FFFFFF;
	background: #DD0000;
	border: 1px solid #660000;
	padding: 3px 7px 3px 7px;
}	

/* List Navigation */
table.pages {
	width: 100%;
	padding:0;
	margin:0;
	border:none;
	background-color:transparent;
}

table.pages tbody tr td {
	padding: 2px 1px 3px 5px;
}

span.spacer {
	color:#999999;
}
span.current {
	color:#ED171F;
	font-weight:bold;
}
thead tr td span.current {
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #FFFFFF;
}

a.page, a.page:visited, a.page:active {
	

}

a.chartab:link, a.chartab:visited, a.chartab:hover, a.chartab:active,
a.chartab_disabled:link, a.chartab_disabled:visited, a.chartab_disabled:hover, a.chartab_disabled:active, span.hold {
	color:#494848;
	background: #EEE;
	border: 1px solid #A8A8A8;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	display:inline;
	padding:2px 3px 2px 4px;
	text-align:center;
	margin-right:-1px;
}

a.chartab:hover {
	color: #000;
	background-color: #D3D3D3;
}

a.chartab_disabled:link, a.chartab_disabled:visited, a.chartab_disabled:hover, a.chartab_disabled:active {
	border: 1px solid #AAAAAA;
	color:#BBBBBB;
}

a.chartab_disabled:link, a.chartab_disabled:visited, a.chartab_disabled:hover, a.chartab_disabled:active {
	border: 1px solid #AAAAAA;
	color:#BBBBBB;
}

span.hold {border:none; background-color:transparent;}



	
/* Basic Table Driver CFC */
table.list_records img{border:none; margin:0;}
table.list_records, table.edit_record {margin:10px 0 10px 0; border-collapse:collapse; width:100%;}
table.edit_record {border:none;}
table.edit_record tr td, table.edit_record tr td.label {vertical-align:top; padding-top:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
table.edit_record tr td.label {padding-right:5px; text-align:right; font-weight: bold; color: #666666; vertical-align:middle;}
table.list_records thead tr td {border:none; background-color:#666666; border-top:1px solid #333333; color:#FFFFFF;}
table.list_records thead tr th {padding:1px 5px 1px 5px; border:none; text-align:left;}
table.list_records thead tr.find_params th {background-color:#FFF; color:#000; border:none; border-top:1px solid #000; text-align:left; font-weight:normal;}
table.list_records thead tr.find_params th.clear_find {padding:1px 5px 1px 1px; background-color:#FFF; color:#FF0000; text-align:right; font-weight:bold;}
table.list_records thead tr.find_params th.clear_find_hov {padding:1px 5px 1px 1px; background-color:#FF0000; color:#FFFFFF; text-align:right; cursor:pointer; font-weight:bold;}
table.list_records thead tr th a {text-decoration:none; color:#FFFFFF;}
table.list_records thead tr th a:hover {text-decoration:underline; color:#FFFFFF;}
table.list_records tr.list_even {background-color:#EEEEEE;}
table.list_records tr.list_odd {}
table.list_records tr.list_hov {background-color:#CCCCCC;}
table.list_records tr.add_record {background-color:#CCCCCC; font-weight:bold; border-top:2px solid #000;}
table.list_records tr.add_record_hov {background-color:#6699CC; font-weight:bold; border-top:2px solid #333366;}
table.list_records tr.find_record {background-color:#999999; font-weight:bold;}
table.list_records tr.find_record_hov {background-color:#6699CC; font-weight:bold;}
table.list_records tr td table.pages {width: 100%; margin:0; background-color:transparent; border-collapse:collapse;}
table.list_records tr td table.pages tbody tr td.pages_nav {border: none; padding: 4px 4px 4px 0; text-align:right;}
table.list_records tr td table.pages tbody tr td.pages_nav a.page{color:#FFFFFF;}
table.list_records tr td table.pages tbody tr td.pages_nav a.page:hover{color:#000000; border:1px solid #000000;}
table.list_records tr td table.pages tbody tr td.pages_nav span.current{color:#FFFFFF; border:1px solid #FFFFFF;}
table.list_records tr td table.pages tbody tr td.pages_num {border: none; padding: 4px 0 3px 4px; text-align:left;}
table.list_records tr td table.pages tbody tr td.pages_num b, table.list_records tr td table.pages tbody tr td.pages_nav b {color:#FFFFFF;}



