/* description: pf_database default styles */

.pf_database {
	font: 11px tahoma, verdana, sans-serif;
	color: #000000;
	width: 100%;
	text-align: left; 
}

.pf_database_separator {
	font: bold 11px tahoma, verdana, sans-serif;
	color: #003366;
	text-decoration: underline;
	padding-bottom: 5px;
}

.pf_database_asterisk {
	font: bold 11px tahoma, verdana, sans-serif;
	color: #FF0000;
	border: none;
}

.email_ob {
	unicode-bidi: bidi-override;
	color: #0000FF;
	text-decoration: underline;
	cursor: pointer;
}

.rollover_fm a {
	display: block;
	width: 26px;
	height: 20px;
	background: url("/skins/default/images/toggle_fm.gif") 0 0 no-repeat;
	white-space: nowrap;
}

.rollover_fm a:hover { 
	background-position: 0 -20px;
}

.rollover_fm a:active {
	background-position: 0 -40px;
}

.rollover_ul a {
	display: block;
	width: 26px;
	height: 20px;
	background: url("/skins/default/images/toggle_ul.gif") 0 0 no-repeat;
	margin-bottom: 2px;
	white-space: nowrap;
}

.rollover_ul a:hover { 
	background-position: 0 -20px;
}

.rollover_ul a:active {
	background-position: 0 -40px;
}

.rollover_file_manager a {
	display: block;
	width: 36px;
	height: 20px;
	background: url("/skins/default/images/rollover_fm.gif") 0 0 no-repeat;
	white-space: nowrap;
}

.rollover_file_manager a:hover { 
	background-position: 0 -20px;
}

.rollover_file_manager a:active {
	background-position: 0 -40px;
}

.rollover_file_manager a {
	display: block;
	width: 36px;
	height: 20px;
	background: url("/skins/default/images/rollover_fm.gif") 0 0 no-repeat;
	white-space: nowrap;
}

.rollover_file_manager a:hover { 
	background-position: 0 -20px;
}

.rollover_file_manager a:active {
	background-position: 0 -40px;
}

.off {
	display: none;
}

.on {
	display: table-row;
}

.div_on {
	display: inline;
}

.input_off {
	display: none;
}

.input_on {
	display: inline;
}

a.link {
	font-weight: normal; text-decoration: none; color: #000000; overflow: hidden; cursor: pointer; white-space: nowrap;
}

a.plus {
	float: left; height: 12px; width: 9px; margin-right: 5px; overflow: hidden; cursor: pointer;
	font-weight: bold;
	background: url('/modules/pf_database/images/plus.png') no-repeat;
	background-position: center;
	white-space: nowrap;
}

a.minus {
	float: left; height: 12px; width: 9px; margin-right: 5px; overflow: hidden; cursor: pointer;
	font-weight: bold;
	background: url('/modules/pf_database/images/minus.png') no-repeat;
	background-position: center;
	white-space: nowrap;
}

img.disabled {
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
}

.required_error {
	color: #CC0000;
	text-decoration: underline;
}

div.announcement {
	font-size: .9em;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}

ul.announcement li {
	background-image: url(/portal/34ee189d82/err-red.gif);
	font-family: arial, helvetica, sans-serif;
	padding: 0px;
	margin-left: -28px;
	margin-top: -6px;
}

.announcement a:link {
	color: #066077;
	text-decoration: none;
}

.announcement a:visited {
	color: #066077;
	text-decoration: none;
}

.announcement a:hover {
	color: #066077;
	text-decoration: underline;
}

