.topItem {	FONT-WEIGHT: bold;	FONT-SIZE: 12px;	MARGIN: 0px 10px;	COLOR: #006fba}

#breadcrumb {
	margin-top: -10px;
	max-width: 1080px;
	color: #000000;
	padding: 2px 5px 5px 10px;
	text-align: left;
	vertical-align: top;
}

	#breadcrumb > a {
		font-size: 14px;
	}

	#breadcrumb > .bc-current-crumb {
		font-size: 14px;
	}

	#breadcrumb > .bc-arrow {
		margin: 0px 4px;
	}

a, body, input, textarea, option, select, table, td, tr
{
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5f5f5f;
}

.clear
{
	clear:both;
}


#hero {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	background: url('') no-repeat left top;
	background-color: #000000;
	PADDING-BOTTOM: 0px;
	COLOR: #ffffff;
	LINE-HEIGHT: 49px;
	PADDING-TOP: 0px;
	margin-top: -40px !important;
	margin-bottom: 20px;
	min-height: 69px;
}

#hero .control_panel
{	
	DISPLAY: inline;
	FLOAT: right;
	MARGIN-RIGHT: 20px;
	z-index:10;
}

H1
{	
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 13px;	
	FONT-WEIGHT: normal;	
	FONT-SIZE: 20px;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	TEXT-TRANSFORM: uppercase;	
	COLOR: #ffffff;	
	LINE-HEIGHT: 49px;	
	PADDING-TOP: 0px
}

#hero h1 {
	text-transform: none;
}

.important-note 
{
	font-weight: bold;
	color: red;
}
.key_top
{
	font-weight: bold;
	font-size:14px;
	padding-left:10px;
	color:#867b69;
}

.key_bottom
{
	padding:10px;
	font-family:arial;
	font-size:8pt;
	color:#867b69;	
	white-space:nowrap;
}

.key_label
{
	padding-left:10px;
}

.tab
{
	height:22px;
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
}

.tab_selected
{
	background-image:url(../../juniper/images/selmenu_bkgnd.gif);
	height:30px;
	padding-left:25px;
	padding-right:25px;
	padding-top:8px;
}

.tab_separator
{
	font-family:arial,helvetica;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
}

.tab_static
{
	height:22px;
	padding-left:25px;
	padding-top:6px;
}

.banner_links
{
	color:#006FBA;
	text-decoration:none;
}

.banner_links:hover
{
	text-decoration: underline
}

.footer_links
{
	color:#B8B8B8;
	text-decoration:none;
	padding-left:15px;
}

.footer_links:hover
{
	text-decoration: underline
}

.page_links
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.page_links:link
{
	color:#ffffff;
}

.page_links:visited
{
	color:#ffffff;
}

.page_links:active
{
	color:#ffffff;
}

.page_links:hover
{
	color:#ffffff;
}

.menu_background
{
	background-image:url(../../juniper/images/menu_bkgnd.gif);
}

.menu_title
{
	color:#FFFDD3;
	font-weight:normal;
}

.menu_row
{
	padding:1px;
	margin-bottom:2px;
}

.menu_row_selected
{
	padding:1px;
	margin-bottom:2px;
}

.menu_static
{
	font-weight:bold;
	color:#E7FFFF;
	white-space:nowrap;
}

.menu
{
	font-weight:bold;
	color:#7D4B4B;
	text-decoration:none;
	white-space:nowrap;
}

.admin-menu_selected
{	
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	white-space:nowrap;
}

.submenu_static
{
	font-weight:normal;
	color:#4B4B4B;
}

.admin-submenu
{
	font-weight:normal;
	color:#4B4B4B;
	text-decoration:none;
}

.admin-submenu_selected
{
	font-weight:bold;
	color:#4B4B4B;
	text-decoration:none;
}

.desc1
{
}

.form_page
{
	text-align:center;
}

.form_indent
{
	padding-left:10px;
	padding-right:10px;
}

.form_info_link
{
	padding-left:10px;
	padding-right:10px;
}

.form_label
{

}

.form_para
{
	padding-left:10px;
	padding-top:4px;
	padding-bottom:2px;
}

.form_title
{
	font-weight:500;
	font-size:16px;
	color:#584622;
}

.form_head1
{
	font-weight: bold;
	font-size:14px;
	padding-bottom:4px;
}

.form_head1_sub
{
	padding-bottom:2px;
	font-weight: bold;
	font-size:14px;
}

.form_head2
{
	padding-top:6px;
	padding-bottom:2px;
	font-weight: bold;
	font-size:14px;
}

.form_head3
{
	padding-top:4px;
	padding-bottom:1px;
	font-size:13px;
	font-style:italic;
	border-bottom:1px solid #C1CDD8;	
}

.form_edit_language
{
	background-color: #F4F7FC;
	border: 1px solid #69A1BF;	
	padding: 2px;
}

.report_page
{
	text-align:left;
}

.gray_font
{
	color:#AAAAAA;
}

.sm_font
{
	font-size:9px
}

.error_message
{
	border:1px solid #92BDE0;
	padding:10px;
	background:#D9E8F6;
}

.error_box
{
	width:450px;
	border:1px solid #92BDE0;
	padding:10px;
	background:#D9E8F6;
	text-align:left;
}

.validation_summary
{
	width:400px;
	border:1px solid #92BDE0;
	padding:10px;
	background:#D9E8F6;
}

.validation_flag
{
	margin-left:10px;
}

.icon_list
{
	margin-right:5px;
	width:16px;
	height:16px;
}

.icon_med
{
	margin:4px;
	margin-right:10px;
	width:32px;
	height:32px;
}

.icon_lrg
{
	margin:7px;
	margin-right:10px;
	width:64px;
	height:64px;
}

.dlg_bkgrnd
{
	margin:5px;
	background-color: #FFFFFF;
}

.bkgrnd_box
{
	margin:5px;
	background-color: #FFFFFF;
	border-top:1px solid #AEABB6;
	border-left:1px solid #AEABB6;
	border-bottom:1px solid #E3EFFA;
	border-right:1px solid #E3EFFA;
}

.group_box
{
	padding:5px;
	border-top:1px solid #8C8994;
	border-left:1px solid #8C8994;
	border-bottom:1px solid #E2EFFA;
	border-right:1px solid #E2EFFA;
}

.search_section
{
	border-bottom:2px solid #A8ACB5;
	padding-bottom:5px;
	margin-bottom:5px;
}

.search_section table
{
	padding-bottom:5px;
}

.left_divider
{
	border-right:1px solid #A8ACB5;
}

.left_box
{
	width:145px;background:#92BDE0;
}

.left_box_title
{
	padding-top:4px;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid #B1D5F5;
}

.left_box_area
{
	padding-left:10px;padding-right:10px;padding-top:8px;
	padding-top:4px;padding-bottom:10px;
}

.left_box_indent
{
	padding-left:6px;
}

.left_box_area a
{
	font-weight:bold;
	line-height:150%;
}

.home_title
{
	font-weight:500;
	font-size:20px;
	line-height:1.2;
	color:#584622;
}

.admin-page-menu {
	margin-bottom: 20px;
}

#user_transcript .pan_toolbar {
	padding: 10px 13px 2px 13px;
}