.hidden
{
	display:none;
}
.shown
{
	display:inline;
}
.deleted
{
    display:none;
}
a.tab, a.tab:visited
{
	color: #e6e6e6;
	text-decoration: none;
}
a.not_featured:hover {	
	text-decoration: none !important;	
}
body
{
	margin: 0px;
	padding: 0px;
}
body, p, td, select, input
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
}

select, input, button
{
	font-size: 11px;
}

a, a:visited
{
	color: blue;
}
a:hover
{
	text-decoration: underline;
}

a, a.head_2, a.head_2:hover
{
	text-decoration: none;
}

.page_heading
{
	font-size: 18px;
	font-family: Georgia, Times, serif;
	font-weight: bolder;
	color: #026;
}

.head_2, a.head_2, a.head_2:visited
{
	font-size: 11px;
	font-weight: bold;
	color: #026;
}

.main_nav_active
{
	color: white;
	background-color: #4d4d4d;
	font-size: 11px;
	padding: 0px 10px;
}
.main_nav_active a, .main_nav_active a:visited
{
	color: white;
	text-decoration: none;
}

.edit_left a, .edit_bottom a:visited
{
	color: white;
	text-decoration: none;
}

.main_nav_active a:hover
{
	color: white;
	text-decoration: underline;
}
.main_nav_selected
{
	color: black;
	background-color: #b3b3b3;
	font-size: 11px;
	padding: 0px 10px;
	border: 1px solid #4d4d4d;
}
.main_nav_selected a, .main_nav_selected a:hover, .main_nav_selected a:visited
{
	color: black;
	background-color: #b3b3b3;
	font-size: 11px;
	text-decoration: none;
}

.leftnav_box
{
	margin: 0px 10px;
	padding: 6px;
	border: 1px solid #ccc;
	background-color: #e6e6e6;
	font-size: 11px;
	color: #026;
	width: 130px;
}

.contents a, .contents a:visited, .contents a:active
{
	margin-left: 14px;
	color: #026;
}

div.contents
{
	display: none;
}

.legal
{
	color: #808080;
	font-size: 9px;
}

td.instructions
{
	color: #ffffff;
	border-bottom: #a9a7b9 1px solid;
	background-color: green;
}

.instructions td
{
	color: white;
	font-size: 11px;
	background-color: green;
	padding: 4px 4px 6px 10px;
}

span.instructions
{
	color: white;
	background-color: green;
}

td.error
{
	background-color: #c00;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

.error td
{
	color: white;
	font-size: 11px;
	background-color: #c00;
	padding: 4px 4px 6px 10px;
}

.tab_selected
{
	font-size: 12px;
	font-weight: bold;
	color: #e6e6e6;
	background-color: #726f92;
	padding: 8px;
	width: 100px;
}

.tab_active
{
	font-size: 12px;
	font-weight: bold;
	color: #e6e6e6;
	background-color: #524F73;
	padding: 6px 8px;
	width: 100px;
	border-bottom: 1px solid #A9A7B9;
}

.tab_active a, .tab_active a:visited
{
	color: #e6e6e6;
}

.tab_passive
{
	font-size: 12px;
	font-weight: bold;
	color: #e6e6e6;
	background-color: #FFFFFF;
	padding: 0px 8px;
	width: 100px;
}

.view_left
{
	font-size: 11px;
	color: #ccc;
	background-color: #726f92;
	font-weight: normal;
}
.view_left span
{
	margin-left: 8px;
	margin-bottom: 4px;
	font-weight: normal;
	color: white;
}

.edit_left
{
	font-size: 11px;
	color: #ccc;
	background-color: #726f92;
}

.edit_right
{
	font-size: 10px;
	font-weight: bold;
	background-color: #BFBDDE;
}
.toolbar
{
	font-size: 11px;
	color: #ccc;
	font-weight: bold;
	background-color: #726f92;
}

.edit_right label
{
	font-weight: normal;
}

.edit_bottom
{
	font-size: 10px;
	color: #ccc;
	background-color: #524f73;
}

.edit_bottom a, .edit_bottom a:visited
{
	color: white;
}

.edit_bottom select, .edit_bottom button, .edit_bottom input
{
	margin-left: 8px; /*width: 140px;*/
	vertical-align: middle;
}
.btnSearch
{
	height: 30;
	width: 60;
}
.edit_left select, .edit_left input
{
	margin-left: 8px;
	margin-bottom: 4px; /*    width: 90%;*/
	vertical-align: middle;
}

.edit_left span
{
	margin-left: 8px;
	height: 10px;
	font-weight: bold;
	color: white;
}
.edit_left div.indentation
{
	margin-left: 8px;
	
}
.edit_left span.notbold
{
	margin-left: 0px;
	height: 10px;
	font-weight: normal;
	color: #d3d3d3;
}
.data_table_head_row td.stop 
{
	background-color:#ffb6c1; /*light pink*/
}
.data_table_head_row td.caution
{
	background-color:#ffffe0; /*light yellow*/
}
.data_table_head_row td.go
{
	background-color:#ccffcc;/*light green*/
}
.edit_left span.bold
{
	margin-left: 0px;
	height: 10px;
	font-weight:bold;
	color:White;
}
.edit_left textarea
{
	margin-left: 8px;
}
.edit_gridwarn_color
{

	color:#ff4500;

}
.required
{
	font-weight: bold;
	color: white;
}

.data_table_indentation 
{
	margin:3px 0px;
	border-bottom: 1px solid #b4b4b4;
}
.data_table_indentation tr
{
	font-size: 10px;
	background-color: #e6e6e6;
}

.data_table_indentation td
{
	padding: 2px 4px;
	border-top: 1px solid white;
}
.data_table
{
	margin: 10px 0px;
	border-bottom: 1px solid #b4b4b4;
}

.data_table tr
{
	font-size: 10px;
	background-color: #e6e6e6;
}

.data_table td
{
	padding: 2px 4px;
	border-top: 1px solid white;
}

.data_table_head_row td
{
	background-color: #cdcdcd;
	border-bottom: 1px solid #b4b4b4;
}

.data_table_foot_row td
{
	background-color: #ffffff;
	color: #000000;
	border-top: 1px solid #b4b4b4;
}

.data_table_selected_row td
{
	background-color: #fc9;
	border-top: 1px solid #b4b4b4;
}
A.edit_left
{
	color: White;
	margin-left: 10px;
}
A.edit_left:visited
{
	color: White;
	margin-left: 10px;
}
A.linkReset
{
	color: White;
	margin: 0px 10px 0px 10px;
}
A.linkReset:visited
{
	color: White;
	margin: 0px 10px 0px 10px;
}
A.edit_right
{
	color: White;
	margin-left: 10px;
}
A.edit_right:visited
{
	color: White;
	margin-left: 10px;
}
A.edit_bottom
{
	color: White;
	margin-left: 10px;
}
A.edit_bottom:visited
{
	color: White;
	margin-left: 10px;
}
td.data_table_anchor
{
	color: Blue;
}
a td.data_table_anchor, a:visited td.data_table_anchor
{
	color: Blue;
	
}
a.Boldlink
{
	color: Blue;
	
}
a data_table_anchor, a:visited data_table_anchor
{
	color: Blue;
}
div.sectionHead
{
	font-size: 11px;
	font-family: Georgia, Times, serif;
	font-weight: bolder;
	color: #026;
}
.displaynone
{
	display: none;
}

.HiLite td {
	white-space: nowrap;
	}